@charset "utf-8";

/* CSS Document */



p {
margin: 0 0 0 0;
}


.container { 

background-image:url(/css/cssImages/bgDropShadow.png); 
background-repeat: repeat-y; 
margin-top: -1 px; 
background-position: 0px 0px; 
} 



#header {
	background-image:url(/css/cssImages/banner_menu_2.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding:0;
	height:110px;
}

#upperHeaderRow {
	height: 70px;
	}	

#logoimage {
	top: 26px;
}

#navlistuperRight {
font-family:Verdana, Arial, Helvetica, sans-serif;
height: 13px;
margin-top: 2px;
margin-bottom: 18px;
left:22px;
}

#navlistuperRight li
{
	color:white;
font-size:11px;
display: inline;
list-style-type: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

#navlistuperRight a {
color:white;
 text-decoration:none;
}

#navlistuperRight a:hover {
color:#0000FF;
text-decoration:underline;
}

#lowerHeaderRow {
	margin: 0 0 0 0;
	height: 40px;
	}

#mainNav {
top:12px;
left: 10px;
margin: 0px;
padding: 0px;
}

#mainNav ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}

#mainNav ul li { 
float: left;
color:#FFF;
 }

#mainNav ul li a {
color:#FFF;
text-decoration: none;
background: url(../images/framework_images/mainNav/NOTactive.png) no-repeat top left;
font-size: 13px;
font-weight:normal;
float: left;
margin: 0px;
height: 20px;
width: 82px;
padding-top: 4px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 8px;
}

#mainNav li a:hover {
background: url(../images/framework_images/mainNav/active.png) no-repeat left top;
color: #000000;
}	
	
#googleBox {
padding: 0 0 0 0;
left:-13px;
}

fieldset.google {
	border: none;
	width: 320px;
	margin: 0;
	padding: 0;
	background:none;
}

.google input, .google button {
	border: none;
	float: left;
}

.google input.blok {
	color:#999;
    font-size: 16px;
	width: 190px;
	height: 29px;
	padding: 0px 5px 0;
	background: white;
	margin: 0;
}

.google input.blok:focus {
	outline: none;
}

.google input.btn {
	margin-top: -3px;
	width: 119px;
	height: 45px;
	cursor: pointer;
	background:  url(../css/cssImages/search.png) no-repeat;
}
.google input.btn:hover {
	background: none url(../css/cssImages/search.png) no-repeat;
}

#upperRightBox {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height: 236px;
margin-top: -4px;
background-image: url(/css/cssImages/signIn_graphic.png);
background-repeat: no-repeat;
/*background-color:#3366FF;*/
}

#upperRightBoxForm {
margin: 67px 0 0 20px;
}


#upperRightBox a  {
color:#FFFFFF;
}

#upperRightBox a:visited  {
color:#FFFFFF;
}

#upperRightBox input {
	width:217px;
	}
	
/* form stylings for multiAccount */

#multiAccountupperRightBox {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
height: 236px;
margin-top: -4px;
background-image: url(/css/cssImages/signIn_multi_graphic.png);
background-repeat: no-repeat;
/*background-color:#3366FF;*/
}

#multiAccountupperRightBox {
margin: 0px 0 0 20px;
}


#multiAccountupperRightBox a  {
color:#FFFFFF;
}

#multiAccountupperRightBox a:visited  {
color:#FFFFFF;
}

#multiAccountupperRightBox input {
	width:217px;
	}
	
	
	
	
	
	
#r1 {
	width:5px;
	}

#whereDoLive {
	margin-top:5px;
	}
	
#NewRegLog	{
	margin-left:136px;
	margin-top: -55px;
}

#logintext {
font-size:10px;
margin: 0 0 0 0;
}

#logintext a {
font-size:10px;
}

#newloginText {
color:#FFFF66;
}

#loginbutton {
margin: 14px 0 0 0;
}

#NVEfooter {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(/css/cssImages/footerbg336.png);
height: 335px;
padding-top: 10px;
background-repeat: no-repeat;
background-position: 0px 0px;
background-color:#FFFFFF;
}

#upperFooterdiv {
	padding-top: 8px;
	padding-left:4px;
	margin: 0 0 0 0;
	height: 140px;
background: url(/css/cssImages/footerBorderLine.png) no-repeat 25px 135px;
}

#middleFooterdiv {
margin: 0 0 0 0;
padding-left:4px;
height: 130px;
background: url(/css/cssImages/footerBorderLine.png) no-repeat 25px 126px;
}
	
.footer_col {
color:white;
font-size: 10px; 
padding: 4px ; 
}

.footer_col a{

text-decoration:none;
color:white; 
}

.footer_col a:hover{
	color:#CCC;
text-decoration:none;
}	
	
#lowerFooterdiv {
margin: 0 0 0 0;
height: 65px;
	}

#copyrightcontainer {
	margin-top:6px;
color:#71C2EA;
font-size:10px;
}

#copyrightcontainer a {
	text-decoration:none;
	color:#71C2EA;
	}
	
#copyrightcontainer a:hover {
		color:#CCC;
text-decoration:none;
}


#socialFooter {

}


