@import url(../s/d_basicv5.css);

/* CSS Document */

body{

padding:0;

margin:0;

font-family: Arial, Helvetica, sans-serif;

font-weight:normal;

background:#F0FFFF;

color:#333333;

font-size:100%;

}


.style1 {
font-weight: bold;
color:#FFFFFF;
font-size:125%;
text-transform:uppercase;
text-align:center;
}



#entire{

border:1px solid #333333;

background:#ffffff;

width:750px;

position: relative;

text-align: left;

margin-left: auto;

margin-right: auto;



background:transparent url(../i/bg2.gif) repeat-y; 



}



#header{
	height:78px;
	background:transparent url(../i/logototal.gif) no-repeat; 
	background-color:#009196;
	text-align:center;
font-size:110%;
font-style:bold;
font-family:  Arial, Helvetica, sans-serif;
color: #B8E7E7;
	}

#pagetitle {
text-align:center;
margin-left:40px;
font-size:110%;
font-style:bold;
font-family:  Arial, Helvetica, sans-serif;
color: #B8E7E7;
}

h1, h2, h3, h4, h5{

padding:0px;

margin:0px;

}

ul#courses li,  ul#list li, ol#list li{

font-size:70%;

padding-bottom:5px;

}

td{
padding:0px;
margin:0px;
}

td#head{

font-weight:bold;

}

p{
font-size:80%;
padding-bottom:3px;
line-height:16px;
}

ul #features li{
font-size:60%;
padding-bottom:3px;
line-height:16px;
}



img{
padding: 0;
margin: 0;
}

td .specs{

font-size:12px;
text-transform:uppercase;
vertical-align: top;

}

td .requestinfo{

font-size:12px;

vertical-align: top;
padding: 6px;

}

.descipt {

font-size:80%;

padding-bottom:3px;

line-height:14px;

}



h1{

font-size:120%;

color:#000; /*beige*/

font-style:bold;

font-family:  Arial, Helvetica, sans-serif;
padding-bottom:10px;

/*background-color:#40786b; 75%*/

}

.topheadline{
color:#009999;
font-style:bold;
font-family:  Arial, Helvetica, sans-serif;
font-size:100%;
padding-bottom:0px;
}

h2{

font-size:150%;

color:#000; /*100%*/

/*font-style:italic;*/

font-family:  Arial, Helvetica, sans-serif;

font-weight:normal;

/*font-family:Georgia, "Times New Roman", Times, serif;*/

/*font-weight:bold;*/

/*background-color:#bfd2ce; 25%*/

/*padding-bottom:10px;*/
padding:0px;
margin:0px;

}

h3{

font-size:70%;

letter-spacing:1px;

color:#666; 

font-style:normal;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

text-transform:uppercase;

padding:0px;
margin:0px;

}

h4{

font-size:80%;

color:#333;

font-style:normal;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

text-transform:uppercase;

padding:0px;
margin:0px;

}

h5{

font-weight:bold;

font-size:75%

color:#000;

}

h6{

font-size:90%;

color:#666; 

font-style:bold;

font-family:  Arial, Helvetica, sans-serif;

font-weight:normal;

}






#catalog

{

border:1px solid #009999;

font-family: Arial, Helvetica, sans-serif;

font-weight:normal;

font-size:80%;

width:180px;

float: left;

padding: 5px;

line-height:16px;

}

#catalog a:link {}

#catalog a:visited {color: #0000FF}

#catalog a:hover {color: #000000; }

#catalog a:active {color: #000000; }











p#sidebar{

font-size:100%;

text-align:right;

color:#004b3a; /*100%*/

padding:0 20px 0 0;

margin:0;

font-weight:bold;

}



 ul#archive

{

margin: 0;

padding: 0;

list-style-type: none;

border:1px solid #004b3a; /*100%*/

width:158px;

}



ul#archive li

{

display: block;

color: #333333;

width: 154px;

padding:2px;

margin:0;

text-decoration: none;

font-weight: normal;

border:0;

background-color: #bfd2ce; /*25%*/

}



ul#archive a

{

display: block;

color: #333333;

background-color: #bfd2ce; /*25%*/

width: 150px;

padding:2px;

text-decoration: none;

font-weight: normal;

}



ul#archive a#current

{

display: block;

color: #004b3a; /*100%*/

background-color: #bfd2ce; /*25%*/

width: 150px;

padding:2px;

text-decoration: none;

font-weight: bold;

}



ul#archive a:hover

{

background-color: #004b3a; /*100%*/

color: #f8f5d4; /*beige*/

}



#flag{

float:left;

margin-right:10px;

}

#photo{

float:right;

}

#main_photo{

border:1px solid #333333;

float:right;

margin:10px;

}



#container{

float:left;

width:180px;
margin:0px;
padding:0px;
}



#content{
padding:17px 25px 0px 10px;
margin: 0px;
float:right;
/*float:center;*/
width: 530px;
}

#toppagecontent{
padding:5px;
margin: 7px 0px 0px 0px;
align: center;
width: 550px;
}



#footer{

color:#004b3a; /*100%*/

width:100%;

clear:both;

font-size : 11px;

text-align:center;

border-top:1px solid #004b3a; /*100%*/

border-bottom:2px solid #004b3a; /*100%*/

background:#D9FEFF; /*25%*/

/*padding: 10px;*/

}



#footer a{

color:#004b3a; /*100%*/

text-decoration:underline;

}

#footer a:hover{

color:#333333;

text-decoration:none;

}

#wrapnav{
color : #fefefe;
font-size: 16px; 	
font-weight: bold; 
font-family: Arial, Helvetica, sans-serif; 
background-color: #009999;
border-bottom: 6px solid #8BD7D7;
border-top: 6px solid #8BD7D7;
float: left;
margin: 0;
padding: 0;
}

#searchdiv {
width: 190px;
float: right;
margin-top: 9px;
}

#topnav {

width: 560px;
float: left;
}

 #topnavlist
{
margin: 0px;
margin-top: 15px;
margin-bottom: 0px;
padding: 0px;
padding-left: 0px;
background-color: #009999;
padding-bottom: 0px;
padding-top: 3px;
}

#topnavlist a, #topnavlist a:link, #topnavlist a:visited
{
border: 1px solid #009999;
padding: 1px;
padding-left: 1.6em;
padding-right: 1.6em;
color: #fefefe;
font-weight: bold;
text-decoration: none;
}

#topnavlist a:hover, #topnavlist a:active, #topnavlist a:focus
{
color: #88BDC8;
padding: 1px;
padding-left: 1.6em;
padding-right: 1.6em;
text-decoration: none;
}

#topnavlist li
{
padding-right: 1px;
display: inline;
font-size: 0.7em;
}

#topnavlist ul
{
margin: 0px;
padding: 0px;
}

.pagestyle li{

font-size:80%;

padding-bottom:3px;

line-height:14px;

}


.breadcrumb{

	color : #666666;

	font-size : 10px;

	line-height : 11px;

	

}



.breadcrumb:link{

	color : #666666;

	text-decoration : underline;

}



.breadcrumb:visited{

	color : #666666;

	text-decoration : underline;

}



.breadcrumb:hover{

	color : #000000;

	text-decoration : underline;

}



.breadcrumbon{

	color : #cc6600;

	font-size : 10px;

	line-height : 11px;

}
/*
form#search { 
background: #ffffff;
margin-top: -27px;
margin-right: 0px;
 color: #cc6600; 
 border: 0px solid #ffffff; 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px; 
 text-align: right; 
}

#search .buttons { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 background-color: #009999; 
 color: #FFFFFF; 
 margin-right: 6px; 
}
*/

#searchform {
	margin: 0px, 5px, 0px, 5px;
	padding: 2px 13px; 
	text-align: right;
	}

#searchform #s {
	width: 115px;
	padding: 0px;
	}

#searchsubmit {
	padding: 1px;
	}
