/* CSS Document */
body { margin: 0px auto; padding: 0px 0px; background: url(../images/bg.jpg) #48d1f1 top center; color:#494949; font-family: Arial, Helvetica, sans-serif; -moz-opacity: 0.9999; }

h1 { color:#18abe3; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding: 4px 5px 3px 5px; }
p { color:#333333; font:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; padding: 2px 0px 5px 0px; margin: 0px 0px; }
a { color:#333333; font:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; font-weight:bold; text-decoration:none;}
a:hover { text-decoration:underline;}
a.white { color:#ffffff; font:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; font-weight:bold; text-decoration:none;}
a.white:hover { text-decoration:underline;}
a.bigwhite { color:#ffffff; font:Arial, Helvetica, sans-serif; font-size:14px; line-height:14px; font-weight:bold; text-decoration:none;}
a.bigwhite:hover { text-decoration:underline;}
li { list-style-type:none; padding: 0px 0px 6px 0px; margin:0px 0px; line-height:14px; list-style-position:outside;}

.container { width: 955px; margin: 0px auto; padding: 0px 0px;}
.pagetitle { font-family: Arial, Helvetica, sans-serif; font-size:32px; color:#FFFFFF; margin: 0px 0px 8px 0px; display:block; line-height:36px;}
.copyheading { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; display:block; margin-top:6px;}
.pulledquote { width:181px; padding: 9px 9px; float:right; background-color:#9ae3f7; margin: 0px 0px 15px 15px;}
.pulledquote p { font-size:14px;}
.pulledname { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; display:block;}
.pulledcomp { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:right; display:block; }

.col1 { width:525px; margin: 0px 0px; padding: 0px 36px 0px 33px; background: url(../images/col1_bg.gif) no-repeat; float:left;}
.col2 { width:179px; margin: 0px 0px; padding: 16px 11px 0px 11px; float:left;}
.col3 { width:142px; margin: 0px 0px; padding: 12px 8px 0px 10px; background: url(../images/col3_bg.gif) no-repeat; float:left;}
.podl { width: 315px; margin: 0px 0px; padding: 13px 7px 0px 0px; float:left; }
.podr { width: 196px; margin: 0px 0px; padding: 13px 0px 0px 7px; float:left; }
.navitems {padding: 80px 0px 0px 0px;}

.nav, .nav * {
	margin:0;
	padding:0;
}
.nav {
	line-height:1.3em;
	float:left;
	margin-bottom:1.5em;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.nav ul {
	background:none; /*IE6 needs this*/
   
}

.nav li ul {
	float:none;
	top:-999em;
	width:9em;
	position:absolute;
	font-weight: normal;
}

.nav li {
	float:left;
	list-style:none;
	position:relative;
	margin-bottom: -1px;
	z-index:999;

}
.nav li li {
	background:#0a96de;
	float:left;
	padding: 8px 3px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background-image:none;

}
.nav li li li {
	background:#0a96de;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background-image:none;
}
.nav a {
    color:#ffffff;
	display:block;
	float:left;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.nav li a {
	float:none;
	padding-right:0;
	width:9em;
	background-image:none;
	font-size:14px;
	line-height:14px;
}
.nav li li a {
	float:none;
	padding-right:0;
	width:11.5em;
	background-image:none;
	font-size:12px;
}

.nav a:hover { background-color: transparent;}

.nav li li a:hover, .nav li li li a:hover { background-image:none; background-color:#0a96de; color:#203242;}

.nav li:hover, .nav li.sfHover, .nav a:hover {background-color: none;}

.nav a:active { background-color: none;}

.nav li:hover ul, /* pure CSS hover is removed below */
ul.nav li.sfHover ul {
	left:-1px;
	top:1em;
}

.nav li:hover li ul,
.nav li.sfHover li ul {
	top:-999em;
}
.nav li li:hover ul, /* pure CSS hover is removed below */
ul.nav li li.sfHover ul {
	left:9.1em;
	top:0px;
	width:12.5em;
}

.clear { clear:both;}
