body
{
  
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;

  color:#737373;
  font-family: verdana,arial,helvetica;
  
  font-size:9pt;
  background:url(i/bg_main.jpg);
  background-position: 50% 37px;
_SSbackground-position: top;

  background-repeat: no-repeat;
  background-color:#e5e5d4;
  
  }

a
{
  color:#0000ff;
  

    }

img
{
  border:0;
  }

 

#main {
  width:850px;
  height:720px;
  margin-left:auto;
  margin-right:auto;
  margin-top: 68px;
  margin-bottom: 0px;

  overflow:hidden;

_SSbackground-color:#ffeeaa; 

}

#logo {
    display:block;
    position:relative;
    top:0px;
    left:0px;
    width:152px;
    height:152px;
}

#tagline {
    display:block;
    position:relative;
    top:-138px;
    left:193px;
    width:626px;
    height:25px;

    text-align:right;
    overflow:hidden;

_SSbackground-color:#445566;
}

#menu {
    display:block;
    position:relative;
    top:34px;
    left:4px;
    width:140px;
    height:370px;

    margin-left:0px;
    margin-rigth:0px;
    padding-left:0px;
    padding-right:0px;

    margin-top:0px;
    margin-bottopm:0px;
    padding-top:0px;
    padding-bottom:0px;
    
   list-style-image: none;
   overflow:hidden;

_SSbackground-color:#223300;

}

#menu li {

    

    margin-left:0px;
    margin-rigth:0px;
    padding-left:0px;
    padding-right:0px;

    margin-top:0px;
    margin-bottom:20px;
    padding-top:0px;
    padding-bottom:0px;

    list-style-image: none;

}


#content {
    display:block;
    position:relative;
    top:-500px;
    left:170px;
    width:670px;
    height:560px;

    overflow:hidden;

_SSbackground-color:#223355;
}

#flash {

    width:661px;
    height:334px;
}

#left_block {
    float:left;
    width:263px;



    height:150px;

    background:url(i/divider_1.jpg);
    background-position: right;
    background-repeat: no-repeat;


    margin-top:40px;
    width:228px;
_SSwidth:372px;

    padding-right:35px;
    text-align:justify;
}


#right_block {
    float:right;
    width:372px;

_SSwidth:228px;



    height:150px;

    text-align:justify;

    width:362px;
    padding-right:10px;

    margin-top:40px;
_SSbackground-color:#445599;
}

#inner_vis {
    margin-bottom:0px;
    height:330px;
}

#inner_content {
    margin-top:0px;
    height:236px;
    margin-left:20px;
_SSbackground-color:#009988;
}



#contact_form {
    margin-top:22px;
    padding-left:34px;
    padding-top:0px;

}

.field1 {
    margin-top:9px;
    padding-top:0px;

    height:20px;
_SSbackground-color:#445588;

    margin-bottom:0px;
    padding-bottom:0px;
    
}

.field1 input {
    height:15px;
    width:330px;
    margin-top:0px;
    padding-top:0px;

    margin-bottom:0px;
    padding-bottom:0px;
    line-height:13px;
    font-family: arial,verdana,helvetica;

    border:0px solid red;
    
}


.field2 {
    margin-top:19px;
    padding-top:0px;
_SSpadding-left:16px;
    height:116px;
_SSbackground-color:#334455;

    margin-bottom:0px;
    padding-bottom:0px;
    
}

.field2 textarea {
    height:100px;
    width:400px;
    margin-top:4px;
    padding-top:0px;

    margin-bottom:0px;
    padding-bottom:0px;
    line-height:13px;
    font-family: arial,verdana,helvetica;

    border:0px solid red;
    
}


.field3 {
    margin-top:3px;
    padding-top:0px;
    padding-left:0px;
    margin-left:334px;
    height:40px;
_DDbackground-color:#334455;
_SSline-height:14px;
    margin-bottom:0px;
    padding-bottom:0px;
    
}

.field3 nobr {
    color:#FFFFFF;
    display:block;
    float:left;
    width:400px;
}


#footer {
    display:block;
    position:relative;
    top:-470px;
    left:20px;

    height:70px;
    text-align:center; 

_SSbackground-color:#445566;
}

#footer a  {
    font-size:11px;
    color:#3e1212;

}

#footer a.ruckus  {
    text-decoration:none;
    color:#5d5d5d;

}
