a.tooltip {text-decoration:none;}
.tooltip span.info{display:none;}
.tooltip:hover span.info{display:block;position:absolute; width:200px; height:100px;}

html{

    margin-bottom: 1px;
    overflow-y: scroll;
}

body{
    background:url(../img/bgNew1.png) repeat-x top left;
	width:100%;
	height:100%;
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555;
}




a,a:link,a:visited {
	color: #0065b5;
	text-decoration: none;
}

#wrapper {
	width:1024px;
	margin:auto;
	text-align:left;
}

#header {
	height:130px;
	padding-top:15px;
}


#header .servnav {
    float:right;
    padding-top:15px;
    padding-right:13px;
    text-align:right;
    font-size: 14px;
}

#header .servnav ul {
	float:right;
	margin-bottom:10px;
}

#header .servnav ul li {
	float:left;
	margin-left:5px;
	border-right:1px solid #ccc;
	padding-right:5px;
}

#header .servnav ul li a,
#header .servnav ul li a:link,
#header .servnav ul li a:visited {
	color:#32619b;
	text-decoration:none;
}

#header ul.servnav ul li a:hover,
#header ul.servnav ul li a:focus {
	text-decoration:underline;
}


.logo {
	float:left;
}

#header .sitename {
	padding-top:40px;
	font-size:28px;
	font-weight:normal;
	font-family:Arial;
	color:#32619b;
}

#mainNav ul li a.loginBox{
    font-size: 14px;
}

#mainNav {

	width:928px;
	height:58px;
	margin-top:25px;
}

#mainNav ul {
	padding-top:22px;
	padding-left:15px;
}

#mainNav ul li {
	padding-left:10px;
	padding-right:10px;
	float:left;
	position:relative;
	
}

#mainNav ul li a,
#mainNav ul li a:link,
#mainNav ul li a:visited {
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:20px;
	display:block;
}

#mainNav ul li a:hover,
#mainNav ul li a:focus {
	text-decoration:underline;
}

/* Level 2*/
#mainNav ul ul {
	position:absolute;
	border:1px solid #32619b;
	background:#ccc;
	padding:8px;
	display:none;	
	width:200px; 
	z-index: 10000;
}

#mainNav ul ul li {
	padding:0;
	padding-bottom:5px;
	border-bottom:1px solid #32619b;
	margin-bottom:5px;
	display:block;
	width:100%;
}

#mainNav ul ul li a,
#mainNav ul ul li a:link,
#mainNav ul ul li a:visited {
	padding:0;
	color:#32619b;
	width:100%;
	
}

#mainNav ul li a.act,
#mainNav ul li a.act:link,
#mainNav ul li a.act:visited {
	color:#6a9633;
}

#mainNav ul li:hover ul {
	display:block;
}

/* Level 3*/

#mainNav  ul li:hover ul li ul,
#mainNav  ul li ul li ul
	{
	position:absolute;
	z-index:700;
	padding: 3px 0 0 0;
	width:170px;
	background:#ccc;
	border: 1px solid #0065b5;
	border-left:0px;
	clear:both;
	top:-2px;
	
}

#mainNav ul li ul li:hover ul {
	display:block;
}


/* Level 4*/
#mainNav ul li ul li:hover ul li ul,
#mainNav ul li ul li ul li ul
	{
	position:absolute;
	z-index:700;
	padding: 3px 0 0 0;
	width:170px;
	background:#ccc;
	border: 1px solid #0065b5;
	border-left:0px;
	clear:both;
	display:none;
	left:170px;
	top:-2px;
	
}

#head ul li ul li ul li:hover ul {
	display:block;
}

#teaser {
	background:url(../img/teaserBg.png) no-repeat top left;
	width:928px;
	height:288px;
	margin-top:25px;
}

#mainContent  {
	padding-left:20px;
	width:1024px;
	min-height:500px;
	margin-top:27px;
	padding-top:10px;
	font-size:12px;
	line-height:1.6;
	padding-bottom:20px;
}



#loginCenter {
    background-color: rgba(207, 207, 207, 0.15);
    border: 1px solid #999999;
    border-radius: 5px;
    margin: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 75px;
    width: 500px;
    min-height: 300px;
}

#getNewPW {
    border-radius: 5px;
    margin: auto;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 75px;
    width: 800px;
    height: 300px;
    font-size: 1.7em;
    text-align: left;
}

.labelNewPW{
    width: 250px;
}

.loginHeader{
    padding-top: 10px;
    border-bottom: 1px solid #00529e;
    margin-bottom: 10px;
    display: block;
    font-size: 1.7em;
    text-align: center;
}

.loginForm{
    padding-top: 20px;
    font-size: 1.7em;
}

.leftContent {
	width:1024px;
}

.rightContent {
	width:263px;
	float:right;
	padding-left:10px;
}

.rightContent .loginMenu ul{
	padding:5px 0px;
}

.rightContent .loginMenu ul li {
	display:block;
	border-bottom:1px solid #999;
	width:100%;
	padding:7px 0px;
}

.rightContent a {
	color:#6a9633;
	text-decoration:none;
	font-size:11px;
}



.rightContent .loginMenu ul li a,
.rightContent .loginMenu ul li a:link,
.rightContent .loginMenu ul li a:visited {
	color:#6a9633;
	text-decoration:none;
	font-size:11px;
}

.rightContent .loginMenu ul li a:hover,
.rightContent .loginMenu ul li a:focus {
	text-decoration:underline;
}

.rightContent .loginMenu ul ul {
	display:none;
	background:#eee;
}

.rightContent .loginMenu ul li:hover ul {
	display:block;
}


.rightContent .loginMenu ul li ul li a,
.rightContent .loginMenu ul li ul li a:link,
.rightContent .loginMenu ul li ul li a:visited{

	padding-left:5px;
}

.rightContent #login {
	line-height:0.9;
}

.rightContent #login fieldset {
	border:none;
}

.rightContent #login label {
	display:block;
	float:none;
}

.rightContent #login legend {
	font-size:18px;
	color:#6a9633;
}
.rightContent .loginInfo {
	line-height:1.5;
}

.rightContent .loginInfo a,
.rightContent .loginInfo a:link,
.rightContent .loginInfo a:visited {
	color:#6a9633;
}

#mainContent .leftContent h1 {
	font-size:16px;
	font-weight:normal;
	color:##fff;
	display:block;
	margin-bottom:10px;
}

#mainContent .leftContent a,
#mainContent .leftContent a:link,
#mainContent .leftContent a:visited {
	color:#32619b;
	text-decoration:none;
}

#mainContent .leftContent a:hover,
#mainContent .leftContent a:focus {
	text-decoration:underline;
}

#mainContent .left {
	
}

.footer {
    color: #ffffff;
    font-size: 12px;
	margin-top:40px;
	padding-top:8px;
	border-top:5px solid #ccc;
	padding-left:8px;
    background-color: #01579b;
    height: 250px;
}

.footer a {
    color: #ffffff;
}

#footerText {
    width:928px;
    margin:auto;
    text-align:left;
}

.readonlyTrue{
    background-color: #e5e5e5;
    color: #1d75a6;
    cursor: no-drop;

}

