@charset "UTF-8";
/* CSS Document */

/*MAIN*/

body{
background-color:#ffffff;
color:#666666;
font-size:0.8em;
font-family:lucida grande, verdana;
padding:0;
margin:0;
}

#container{
width:920px;
margin:0;
padding:0;
text-align:left;
clear:both;
}

#maincontent{
width:732px;
padding:0;
margin:0;
float:left;
}

HTML > BODY #maincontent{
width:758px;
padding:0;
margin:0;
float:left;
}


#banner{
width:920px;
float:left;
padding:0;
margin:0;
color:#777777;
}




#search{
width:1px;
float:left;
padding:0;
margin:0;

}





#font-change{
width:140px;
padding:0;
margin-top:12px;
margin-left:-11px;
float:left;
}

#font-change img{
padding:0;
margin:0;
}


#nav-medium {
font-size:1.4em;
}

#nav-large {
font-size:1.8em;
}


#contact{
width:705px;
float:left;
padding:0;
margin-top:15px;
}




#nav{
width:162px;
padding:0;
margin:0;
float:left;
}


#nav ul{
list-style:none;
margin-left:0;
padding:0;
display:block;
}

#nav ul li{
list-style:none;
padding:0;
margin-top:12px;
display:block;
}

#nav h1{
font-size:1.1em;
padding:4px;
padding-left:6px;

}



#subnav ul{
list-style:none;
margin:0;
padding:0;
display:block;
}


#subnav ul li{
list-style:none;
padding:1px 0 1px 10px ;
margin-left:0;
margin-top:0;
display:block;
font-size:0.95em;
}







/*FONT STYLES*/

h1{
font-size:1.6em;
font-weight:normal;
margin:0;
padding-left:10px;
padding-bottom:0;
}

h2{
font-size:1.3em;
line-height:1.4em;
font-weight:normal;
margin:0;
padding-left:10px;
padding-top:6px;
padding-bottom:0;

}

h3{
font-size:1em;
font-weight:bold;
margin:0;
padding-left:10px;
padding-top:10px;
padding-bottom:0;
}

h4{
font-size:1.2em;
font-weight:bold;
margin:0;
padding-left:10px;
padding-top:20px;
padding-bottom:0;
}

p{
margin:0;
line-height:1.4em;
padding-left:10px;
padding-bottom:8px;
padding-right:5px;
padding-top:2px;
}

img{
border:0;
margin:0;
padding:0;
}



/*HOME PAGE*/

#toptext{
width:470px;
float:left;
margin:0;
padding:10px;
}

#mainimage{
width:755px;
float:left;
margin:0;
padding-top:23px;
padding-bottom:23px;
background-image:url(../images/beigestrip.jpg);
background-repeat:repeat-y;
}

#mainbox{
width:732px;
float:left;
margin-left:11px;
padding:0;
_height:306px;
min-height:306px;

}


HTML > BODY #mainbox{
width:732px;
float:left;
margin-left:23px;
padding:0;
_height:306px;
min-height:306px;

}


#mainbox1{
width:732px;
float:left;
margin-left:11px;
padding:0;
_height:306px;
min-height:306px;

}


HTML > BODY #mainbox1{
width:732px;
float:left;
margin-left:23px;
padding:0;
_height:306px;
min-height:306px;

}




#text{
width:240px;
float:left;
padding:0;
margin-left:10px;
margin-top:30px;
}

#text h2{
padding-left:10px;
padding-top:0;
padding-bottom:2px;
color:#333;
font-size:1.2em;
}

#text p{
padding-left:10px;
color:#333;
font-size:0.9em;
}



#text ul{
list-style:none;
margin-left:0;
padding-left:10px;
display:block;
}

#text ul li{
list-style:none;
padding:0;
margin-top:6px;
display:block;
}

#leftimg{
width:450px;
float:left;
margin:0;
padding:0;
}

#rightimg{
width:28px;
float:right;
margin:0;
padding:0;
}



#promoleft{
width:360px;
float:left;
margin-top:10px;
padding-left:13px;
color:#FFFFFF;
}

#promoleft p{
padding-left:32px;
font-size:0.9em;
}

#promoleft h2{
font-size:1em;
font-weight:bold;
}

#promoleft h2  img{
padding-right:6px;
}



#leftcol{
width:360px;
float:left;
margin-top:20px;
padding-left:13px;
}

#rightcol{
width:344px;
float:left;
margin-top:20px;
padding-left:13px;
}

#leftcol img, #rightcol img{
padding-right:10px;
padding-bottom:12px;
}


#leftcol li, #rightcol li{
padding-bottom:5px;

}




HTML > BODY #rightcol{
width:360px;
float:left;
margin-top:20px;
padding-left:13px;
}



#rightcol p, #leftcol p, #text p{
margin:0;
line-height:1.4em;
padding-left:10px;
padding-bottom:2px;
padding-top:2px;
}




#linksboxsolid{
width:732px;
float:left;
margin-left:23px;
margin-top:20px;
padding:0;
background-color:#e6e6cc;
}

#promoone{
width:300px;
float:left;
margin-top:10px;
padding-left:0;
color:#FFFFFF;
}


#promotwo{
width:260px;
float:left;
margin-top:10px;
margin-left:40px;
color:#FFFFFF;
}

#linksbox h3{
font-size:1.2em;
font-weight:normal;
}


#linksbox a:link, #linksbox a:visited{
color:#FFFFFF;
}

.photo{
padding-left:7px;
padding-right:7px;
}

#go{
width:50px;
float:left;
margin-left:200px;
margin-top:10px;
padding:0
}


.blind{
background-image:url(../images/bg_blind.jpg);
background-repeat:no-repeat;
}


#description{
width:255px;
float:left;
padding:0;
margin-left:232px;
margin-top:20px;
color:#fff;
}

#description1{
width:255px;
float:left;
padding:0;
margin-left:10px;
margin-top:40px;
color:#fff;
min-height:220px;
_height:220px;
}


HTML > BODY #description{
width:255px;
float:left;
padding:0;
margin-left:465px;
margin-top:10px;
color:#fff;
}

HTML > BODY  #description1{
width:255px;
float:left;
padding:0;
margin-left:20px;
margin-top:60px;
color:#fff;
min-height:160px;
_height:160px;
}


#buttons{
width:274px;
float:right;
padding:0;
margin:0;
text-align:center;
}


#fullwidth{
width:600px;
float:left;
margin-left:7px;
margin-top:15px;
padding:0;
}

HTML > BODY #fullwidth{
width:600px;
float:left;
margin-left:14px;
margin-top:30px;
padding:0;
}


#niboxes{
width:452px;
float:left;
margin:0;
padding:0;
}

#nibox{
width:452px;
float:left;
margin-bottom:7px;
padding:0;
background-color:#ebebcb;
}


#nibox h2{
padding-top:10px;
color:#333;
font-size:1.1em;
padding-right:20px;
}

#righthandbox{
width:243px;
float:left;
margin-left:15px;
padding:10px;
min-height:336px;
}

#righthandbox h2{
padding-top:40px;
padding-bottom:30px;
font-size:1.2em;
}


/*FOOTER*/


#footer{
width:918px;
padding-top:35px;
padding-bottom:20px;
margin:0;
float:left;
font-size:0.9em;
text-align:right;

}

#footer a:link {
font-weight:bold;
text-decoration: none;
	
}
#footer a:visited {
font-weight:bold;
text-decoration: none;

}

#footer a:hover {
font-weight:bold;
text-decoration: underline;
}

#footer a:active {
font-weight:bold;
text-decoration:underline;
}





/*FORM*/


.form-field {
width:340px;
float:left;
margin:0;
padding:0 0 5px 0;
}

#form-name {	
padding-top:15px;

}

.text-field {
width:90px;
float:left;
margin:0;
font-weight:bold;
padding-left:10px;

}

input.input, textarea {
width:210px;}

.input-field{
width:210px;
float:left;
margin:0;
padding:0 0 10px 0;
}

#input-send-o {
float:left;
width:90px;
height:25px;
margin:0;
padding:0;

}

#input-send-i {
padding-left:180px;
float:left;
margin:0;
}

#disclaimer {
float: left;
width:250px;
font-size:0.8em;
margin:0;
padding:0 0 0 85px; }




.acknowledgement{
color:#00ab6b;

}

.wwa{
color:#ff6633;

}


#text .sm{
font-size:1em;
}


.ital{
color:#3399cc;
font-style:italic;
}

.puraudio{
color:#7d286f;
}





