div{padding: 0;margin: 0;}
html, body{margin: 0px;min-width: 760px;}

#rightColumn{float: right;
width: 200px;}

#leftcolumn{
margin-right: -270px;}

#leftColumn{
float: left;
width: 270px;}


.breadcrumb{
background-color: #384157;
border-bottom: 2px solid #a0b842;

}

.breadcrumb a{
font: 14px "Trebuchet MS", Verdana, Helvetica, sans-serif;
text-decoration: none;
padding-right: 4px; /*adjust bullet image padding*/
padding-left: 4px; /*adjust bullet image padding*/
color: white;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: white;}

.breadcrumb a:hover{
text-decoration: underline;
}

#main h5
{   
margin-top:0px;
margin-bottom:0px;
}

#innerContentColumn li{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	list-style-type:circle;
	list-style-position: inside;
	line-height: 1.5em;
	
}


#navWrap{
float: right;
width: 100%;
height: 30px;
background-color: #143D55;
border-bottom: 1px solid #1b5790;}

#leftNav{float: right;width: 400px;color: #fff;height: 30px;}
#leftNav a{font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;margin-right: 3px;border: 1px solid #8b8db9;}
#leftNav p{font: 14px "Lucida Grande", Lucida, Verdana, sans-serif;font-weight: bold;float: left;margin-top: 8px;}
#leftNav ul{list-style: none;padding: 0px;margin: 0px;margin-top: 7px;float: right;}
#vnav, #rnav{list-style: none;}


.floatright
{
float: right;
width: 250px;
margin: 0 0 5px 5px;
background-color: #fff;
padding: 10px;
border: 1px solid #1b5790;
}



#vnav h1,#vnav h1 a,#rnav h1{
font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #272727;}

#vnav h2, #rnav h2{
font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin: 0px;
font-weight: bold;
color: #1b5790;}

#vnav a,#vnav p,#rnav a{
font: 18px/1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #1b5790;
margin-bottom: 0px;
text-decoration: none;}

#vnav a:hover,#rnav a:hover{
text-decoration: underline;}

#vnav h3, #rnav h3{
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top: 0px;
color: #272727;}

#vnav h4, #rnav h4{
font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top: 0px;
font-weight: bold;
margin-bottom: 0px;
color: #415f07;}

.header{font: 22px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #1b5790;
padding-left: 10px;}

.info{
font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #272727;
padding-left: 10px;}

#innerContentColumn h5{
font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0px;
color: #1b5790;}

p{ margin-top: 0; }

#innerContentColumn{
  min-height:600px;
  height:auto !important;
  height:600px;
	margin-left: 270px;
	margin-right: 0px;
	padding-top: 5px;
}

#innerContentColumn h5{
	padding-top: 5px;
}
#innerContentColumn li{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	list-style-type:circle;
	list-style-position: inside;
	line-height: 1.5em;
}
#pageFrame{background:url(bg.gif) repeat-y 0 0;}

ul, li {list-style-type:none;margin:0px;padding:0px;}

#container
{
min-width: 760px;
width:expression(document.body.clientWidth < 765? "760px": "auto" );
}


#innerContentColumn p{
font: 12px/1.7em Arial, Helvetica, sans-serif;
color: #272727;
margin: 0px;
	}

#innerContentColumn h6{
font: 28px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0px;
text-decoration: underline;
color: #0f4170;}

#innerContentColumn h7{
font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
margin: 0px;
color: #0f4170;}


#contentColumn{
width: auto;
margin-left: 270px ;
}

#innerLeftColumn, #innerRightColumn, #innerFooter{
padding: 10px;
list-style: none;
}

#pageFrame{background:url(bg.gif) repeat-y 0 0;}

#innerContentColumn{
padding: 10px;
min-height:600px;
height:auto !important;
height:600px;
}

#footer{
color: #fff;
font-weight: bold;
clear: both;
min-width: 760px;
}

#innerFooter{
text-align: center;
}

#footer, #footer a{
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border-top-width: 0px;
	background-color: #1b5790;
	color: #fff;
}

#vnav ul{
	list-style: none;
	
}
#leftColumn{
	border-right: 0px solid #1b5790;
}

#innerContentColumn{border-right-width: 1px;
}


#innerContentColumn ul li{list-style-type: square;}

#contentColumn
{border-left-width: 1px;}

#nav-menu{
font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
font-variant: small-caps;
font-weight: bolder;
color: #ecf1f5;
background-color: #1b5790;
float: left;
width: 100%;}

#nav-menu ul{
list-style: none;
padding: 0px;
margin: 0px;
color: #1b5790;
background-color: #1b5790;
float: left;
min-width: 760px;}

#nav-menu li, #leftNav li{float: left;}
#nav-menu li a{
background: url(css-nav.gif) #fff bottom left repeat-x;	
}

#nav-menu li a:hover, #nav-menu li.home a, #leftNav li a:hover{
background: url(css-nav2.gif) #fff bottom left repeat-x;
}

#nav-menu li a:hover, #nav-menu li.home a, #leftNav li a:hover, #nav-menu li a, #leftNav li a{height: 1.5em;line-height: 1.5em;float: left;width: 8em;display: block;border: 1px solid #8b8db9;color: #0d2474;text-decoration: none;text-align: center;}

#newcontent{display: table;width: 100%;}

#leftNav li a{background: url(css-nav.gif) #fff bottom left repeat-x;}

#nav-menu li.home a{background: url(css-nav3.gif) #fff bottom left repeat-x;}
#nav-menu li a{float: none}

.thumbs {  margin: 0px;padding: 0px;overflow: hidden;max-width: 800px;}
.thumbs a{font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;color: #14416c;text-decoration: none;}
.thumbs ul{margin: 0px;padding: 0px;}
.thumbs li{list-style-type: none;margin-bottom: 2px; height: 260px;float: left;     overflow: hidden; border: 1px solid #14416c;text-align: center;padding: 2px;margin: 2px;font-family: inherit;width: 30%;}

dl{ width: 340px; } 
dd.image { float: left; margin:0;  width: 80px;height: 80px;} 
dt{ float: right; width: 240px; font: 22px "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: bolder; color: #1b5790;} 
dd { margin: 0 0 50px 100px; font: 16px "Trebuchet MS", Arial, Helvetica, sans-serif;}

#navlist
{
margin-left: 20px;
padding-left: 0;
list-style: none;
}

ul#navlist li 
{
list-style: none;	
padding-left: 15px;
background-image: url(arrow.gif);
background-repeat: no-repeat;
background-position: 0em;
}

#container
{
min-width: 760px;
width:expression(document.body.clientWidth < 765? "760px": "auto" );
}

#container p img
{
   position: absolute;
   right: 0;
   min-height: 60px;
   text-align: right; /* depends on element width */
}

#navlist li a
{
font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
margin-top: 0px;
margin-bottom: 0px;
}



#dolphincontainer{position:top;margin-top:90px;min-width: 760px;height:30px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}#dolphinnav ul li{display:block;float:left;margin:0 1px;}#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}#dolphinnav ul li a span{padding:12px 20px 0 0;height:1em;float:left;}#dolphinnav ul li a:hover{color:#fff;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}



