/* CSS Document */

/* general styles */

html { height:100%;width:100%; }

body{
margin-top:0px; 
margin-left:0px;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #004557;
}

td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #004557;
}

hr, .homeholder hr {background-color: #004557;
	color:  #004557;
    height:1px;
	width:100%;
    margin: 5px 0px 5px 0px ;
    border:0;
    padding: 0; 
}
.homeholdergreen {
background-color: #004557;
	width: 100%;
	padding: 5px 10px;
	color: #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
	font-weight:bold;

}
.homeholder hr {
	margin: 0;
}
.hide { OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px; }

.red {color: #CC0033;}

img { border:0; }
img.block { display:block; }

div.white {padding:0; margin:0;height:1px;width:auto; background-color:#fff;}

/* liststyles */

ul { margin-left:8px;padding-left:8px; list-style-image:url(/cocentra/images/star.gif); padding-top:0px; margin-top:0px }
li { margin:0 0 5px 0; }

ul.homelist1 { margin-left:15px;padding-left:15px; list-style-image:url(/cocentra/images/hstar1.gif); padding-top:0px; margin-top:0px }
ul.homelist2 { margin-left:15px;padding-left:15px; list-style-image:url(/cocentra/images/hstar2.gif); padding-top:0px; margin-top:0px }
ul.homelist1 li { margin:0 0 7px 0; }
ul.homelist2 li { margin:0 0 7px 0; }

ul.sidelist { margin-left:8px;padding-left:8px; list-style-image:url(/cocentra/images/star.gif); padding-top:0px; margin-top:0px }
ul.sidelist li { margin:0 0 5px 0; }

#rightbluebg {
	list-style: url(/surveys/site/i/graphics/star_blue.gif);
}


/* text styles */

h1, h2, h3 {margin:0px; padding:0px}
h4 {
margin:0 0 5px 0; 
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #004557;
}

#navtable td.top2 a {
	color: #FFF;
	font-weight:bold;
	margin: 0 19px 0 11px;
	text-decoration:none;
}
#navtable td.top2 a:hover {
	color: #B3C8CD;
}
.golden {color:#A17D0B}
.error {color:#990000}

/* link styles */

a.green:link, a.green:active, a.green:visited { color:#004557; text-decoration:none; font-size:11px; }
a.green:hover{ color:#004557; text-decoration:underline; font-size:11px; }

a.white:link, a.white:active, a.white:visited { color:#fff; text-decoration:none; font-size:12px; font-weight:bold }
a.white:hover{ color:#fff; text-decoration:underline; font-size:12px;  font-weight:bold }

a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:visited { color:#004557; text-decoration:none; font-size:11px; }
a.breadcrumb:hover{ color:#004557; text-decoration:underline; font-size:11px; }

a:link, a:active, a:visited { color:#A17D0B; text-decoration:none; font-size:11px; }
a:hover{ color:#A17D0B; text-decoration:underline; font-size:11px; }

#navtop {
display: block;
text-decoration: none;
height:21px;
width: 100%;
background-color:#B3C8CD; 
}

#nav2 a{
display: block;
text-decoration: none;
width: 100%;
background-color:#E6EDEF; 
border-top: 1px solid #fff;
padding: 3px 0 3px 9px; 
font-size: 11px;
font-weight:bold;
color:#004557;
}

#nav2 a:hover{
background-color:#B3C8CD; 
}

#nav2a a{
display: block;
text-decoration: none;
width: 100%;
border-top: 1px solid #fff;
background-color:#B3C8CD; 
padding: 3px 0 3px 9px; 
font-size: 11px;
font-weight:bold;
color:#004557;
}

#nav2a a:hover{
background-color:#B3C8CD; 
}

#nav2aa a{
display: block;
text-decoration: none;
width: 100%;
border-top: 1px solid #fff;
background-color:#B3C8CD; 
padding: 3px 0 3px 9px; 
font-size: 11px;
font-weight:bold;
color:#004557;
}

#nav2aa a:hover{
background-color:#B3C8CD; 
}

#nav3 a{
display: block;
text-decoration: none;
width: 100%;
background-color:#CADADD; 
padding: 3px 0 3px 9px; 
font-size: 10px;
color:#004557;
}

#nav3 a:hover{
background-color:#B3C8CD; 
}

#nav3a a{
display: block;
text-decoration: none;
width: 100%;
background-color:#CADADD; 
padding: 3px 0 3px 9px; 
font-size: 10px;
color:#004557;
}

#nav3a a:hover{
background-color:#B3C8CD; 
}

#nav3aa a{
display: block;
text-decoration: none;
width: 100%;
background-color:#B3C8CD; 
padding: 3px 0 3px 9px; 
font-size: 10px;
color:#004557;
}

#nav3aa a:hover{
background-color:#B3C8CD; 
}

.course1 {border: 1px solid #ECE7CC; width: 100%; background-color:#F7F4EA; }

#course1 a{
display: block;
text-decoration: none;
width: 100%;
border: 1px solid #ECE7CC;
background-color:#F7F4EA; 
padding: 3px 0 3px 9px; 
font-size: 11px;
color:#004557;
}

#course1 a:hover{
display: block;
text-decoration: none;
width: 100%;
border: 1px solid #ECE7CC;
background-color:#ECE7CC; 
padding: 3px 0 3px 9px; 
font-size: 11px;
color:#004557;
}

/* table styles */
td.top1 { border-bottom: 1px solid #004557 }
td.top2 { background-color:#004557; border-bottom: 1px solid #fff; }
td.top3 { background-color:#B3C8CD; }
td.bot1 { background-color:#004557; border-top: 1px solid #fff; }

td.leftnav { background-color:#E6EDEF; border-right: 1px solid #fff; vertical-align:top;}
td.fffright { border-right: 1px solid #fff; }
td.e6eright { border-right: 1px solid #E6EDEF; }
td.e6eleft { border-left: 1px solid #E6EDEF; }

td.home1 { background-color:#A78556; border-top: 1px solid #fff;}
td.home2 { background-color:#8D3936; border-top: 1px solid #fff; border-right: 1px solid #fff; }
td.home3 { background-color:#004557; border-top: 1px solid #fff; border-right: 1px solid #fff; }

th { text-align:default; font-weight:normal; font-size:11px }
.head { background-color:#B3C8CD; color:#fff; text-align:default; font-size:11px }
.row { background-color:#E6EDEF; color:#004557; height:20px; font-size:11px }
.formrow { background-color:#fff; color:#004557; height:23px; font-size:11px; padding-top: 3px; padding-bottom: 3px; }


/* form styles */

form { margin:0px; padding:0px; }

input, select, textarea { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;} 

.button { background-color:#E6EDEF; border: 1px solid #004557;}
.field {border: 1px solid #004557;}
.fieldtxt225{border: 1px solid #004557;width:224px;}
.fieldtxt410{border: 1px solid #004557;width:410px;}
.fieldtxt200{border: 1px solid #004557;width:200px;}
 
.search { background-color:#004557; border:none; color:#FFFFFF; font-weight:bold}

/* coolmenus */

.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clS,.clSover,.clS2,.clS2over{position:absolute; width:120; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:hand; font-size: 11px;}
.clT,.clTover{padding:4px; font-size:12px; font-weight:normal; background-color:#004557; layer-background-color:#004557; cursor:hand;}
.clS,.clSover{padding:2px; font-size:11px; font-weight:normal;}
.clS2,.clS2over{padding:2px; font-size:11px;}
.clS{color:#000; background-color:#E5EDEF; layer-background-color:#E5EDEF;}
.clT{color:#fff; background-color:#004557; layer-background-color:#004557;}
.clTover{color:#fff; background-color:#004557; layer-background-color:#004557;}
.clSover{color:#000; background-color:#B3C8CD; layer-background-color:#B3C8CD;}
.clB1{position:absolute; layer-background-color:#000; background-color:#000; visibility:hidden}
.clB{position:absolute; layer-background-color:transparent; background-color:transparent; visibility:hidden;}.imgright {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	float: right;
	border: 2px solid #E7EFEF;
	border-bottom: 0;
}
#blocks p {
	color: #FFFFFF;
	font: bold 15px "Trebuchet MS";
	margin: 0px;
	padding: 5px 0px;
}
#blocks td {
	padding: 5px 10px;
	width:33%;
}
.homeholder {
	padding: 14px 10px 0px 10px;
}
.homeholder p {
	margin: 0 0 14px 0;
}
.palebluebg {
	background-color: #B3C8CD;
}
#costs {
	background: #004557;
	margin: 0px;
	border: none;
	width: 350px;
}
#costs td, #costs th {
	color: #FFF;
	padding: 5px;
	text-align:center;
	vertical-align:middle;
	border-top: solid 1px #B3C8CD;
	border-left: solid 1px #B3C8CD;
}
#costs th {
	border-left: 0;
}
#costs p {
	margin: 0;
	padding: 0;
}
