@charset "utf-8";

/* CSS Document */



body{background-image:url(images/next/gradBG.jpg); padding:0px; margin:0px; color:#3c485b; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

a:link, a:visited{color:#CC3300; text-decoration:none;}

a:hover {color:#0099FF; text-decoration:underline;}

#cnt {width:972px; padding:0px; margin:0px;}

#cnt, .top{background:url(images/next/cntTop.png) no-repeat bottom; width:972px; height:34px; padding:0px; margin:0px;}

#cnt, .left{background:url(images/next/cntLeft.png) repeat-y; width:32px;}

#cnt, .right{background:url(images/next/cntRight.png) repeat-y; width:26px;}

#cnt, .bottom{background:url(images/next/cntBottom.png) no-repeat; width:972px; height:37px;}

hr {color:#880d19; padding:0px; margin:0px; width:100%; height:1px;}

h1{color:#c6141c; font-family:Arial, Helvetica, sans-serif; font-size:26px; font-weight:500; margin-bottom:10px; padding-bottom:10px;}

h2{color:#c6141c; font-family:Arial, Helvetica, sans-serif; font-size:21px; font-weight:500; margin-bottom:10px; padding-bottom:10px;}

h3{color:#3c485b; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:300; margin-bottom:10px; padding-bottom:10px;}

th{font-size:16px;}

.spacer{padding:0px; margin:0px; height:15px;}

#cntTable {background:#f7f7f7; padding:20px;}

#cntTable2 {background:#ffe9c3; padding:20px;}

.date{color:#880d19; font-weight:bold;}

.content{color:#3c485b; font-size:12px;}

.fineprint{color:#999999; font-size:10px; font-style:italic;}

.footer {color:#880d19; font-size:12px;}

.footer a:link, .footer a:visited {color:#880d19; text-decoration:none}

.footer a:hover {color:#0099CC;}

#cntTable2 input {width:250px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#3c485b;}

.logo {width:300px;}

.navi{width:500px;}

.bannerRow img{border:none;}

.menu-nav a:link, .menu-nav a:visited {font-size:14px; color:#000;}

.menu-nav a:hover {color:#fff;}



ul.menu-nav {

padding:0 0 0  0 !important;

margin:0 0 0 0 !important;

zoom:0;

position:relative;

z-index:1;

top:0;

left:0;

}



ul.menu-nav li	{

	display:block; 

	padding:0 0 0 0;

	float:left;

	margin:0 -1px 0 0;

	padding:0 0 0 0 !important;

	position:relative

}

ul.menu-nav li a  {

	border:none;

	text-decoration:none !important;

	float:left;

	margin:0 0 0 0;

	padding:0 9px 0 0;

	display:block;

	}

ul.menu-nav li a:hover, ul.menu-nav li.active a {

	background:url(images/v5/nav_btn_right.png) no-repeat 100% 0%

}

ul.menu-nav li a strong	{

	display:block; 

	color:#3c3c3c;

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

	float:left;

	padding:10px 10px 4px 20px;

	position:relative;

	height:40px;

}

ul.menu-nav li a:hover strong,  ul.menu-nav li.active a  strong {

	background:url(images/v5/nav_btn_left.png) no-repeat 0% 0%;

	color:#fff

}


.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
	FONT-SIZE:12px;
}

.LV_valid {
    color:#00CC00;
	background:url(images/checkMark.png) no-repeat center;
	width:25px;
	height:25px;
	padding:7px;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

.projects h3 {padding:0 0 0px 0; margin-bottom:0px}
.special{color:#000099; font-weight:bold;}
.special a:link, .special a:visited{color:#000099;}

.projectPane {background:#f7f7f7;}
.projectPane:hover {background:#e5e5e5;}

#portnav {width:600px; color:#333; text-align:right; padding:5px;}
#portnav ul {
	padding:0;
	font-size:12px;
	width:100%;
	list-style-type:none;
	height:30px;
	}
#portnav li {
	background:#ccc;
	float:left;
	vertical-align:middle;
	}
#portnav li a {
	color:#cc0000;
	display:block;
	padding:5px;
	height:20px;
	
	}

#portnav li:hover, #portnav li a:hover {
	background:#cc0000;
	color:#FFF;
	float:left;
	text-decoration:none;
	}
	
/*#portnav ul {
	float:left;
    list-style-type:none;
    margin:0 auto;
    padding:0px;
	width:100%;
	}
#portnav ul li {
	background:#ccc;
	float:left;
	padding:10px;
  	margin-right:1px;
	height:20px;
}
#portnav li a{
	display:block;
	height:20px;
}

#portnav ul li:hover, #portnav li a:hover{
	background:#cc0000;
	color:#FFF;
	cursor:pointer;
}
#portnav a:link, #portnav a:visited {color:#333333; text-decoration:none;}
#portnav a:hover {color:#FFF; text-decoration:none;}
*/
.feature {background:url(images/portbg.jpg) top center; width:834px; height:378px;}
