#outerwrap { position:relative; } 
#edgewrap { position:relative; width:1020px; left:0px; } 
#edges {position:absolute; width:1020px; top:0px; left:0px; background-image:url(../images/edges_index.jpg); background-repeat:repeat; }
#top_edge { position:relative; top:0px; width:1020px; height:23px; left:0px; background:url(../images/top-edge_index.jpg) no-repeat; }
#bt_edge { position:relative; top:0px; width:1020px; left:0px; height:23px; left:0px; background:url(../images/bt-edge_index.jpg) no-repeat; }
#wrap { position:relative; width: 960px; margin:0 auto; } 
#banner {height:92px; width:960px; top:0px; background:url(../images/banner_index.jpg) no-repeat;  }
.links {height:18px; width:960px; top:0px; position:relative; background:#143661;}

#midwrap { position:relative; width: 960px; top:0px; }
#mid-col-1 { float:right; top:0px; left:0px; width:276px; border-left:#143661 1px solid; height:894px; background-color:#e8e8ed; }
#mid-col-1 .innov {
	border-bottom: #143661 thin dotted;
	width:90%;
	margin:10px auto;
	} 
#mid-col-1 .innov ul {
	list-style:none;
	margin: 10px 0 20px;
	padding:0;
	} 
#mid-col-1 .innov ul li {
	line-height: 14px;
	margin:8px 0;
	}
	
#mid-col-1 .innov ul li:before {
	content: "\00BB \0020";
	}
	
#mid-col-2 { position:relative; top:8px; right:0px; width:670px; left:6px; min-height:894px; }

#intro { position:relative; width:668px; top:0px; }
.imgfloatrt { float:right; }


#bodwrap { position:relative; width: 668px; top:10px; margin:0; }

#bod-col1 { position:relative; top:0px; left:0px; width:330px; }
#bod-col2 { position:absolute; top:5px;  left:332px; width:320px;  }
.rt_txt { width:320px; text-align:justify; padding:0 4px; }

#infoBox1 {top:0px; background:url(../images/systems_bgbox-trans.png) no-repeat; width:322px; height:242px; padding-top:8px; }


#blueBar {height:4px; width:100%; top:0px; background:#143661;}
#footer {width:100%; top:0px; text-align:center; }
#copy { width:100%; top:inherit; text-align:center; margin-bottom:0px; }

body {  
	font: 13px/13px "Verdana"; 
	font-weight: normal; 
	font-style: normal; 
	text-align: none;
	text-decoration: none;
	font-size-adjust: 0; 
	line-height: 15pt; 
	text-align: justify; 
	background-color: #8BB9DA;
	color: black;
	margin-right: 0; 
	margin-left: 0; 
	padding-right: 0; 
	padding-left: 0; 
	display: block; 
}

p {
	margin:6px 0;
	}

table {
	line-height:12pt;
	}

.text {
	text-align: none;
	font-family: Verdana, Arial, Helvetica, Helv;
	font-size: 11px;
	font-weight: none;
	text-decoration: none;
	color: black;
}

.text1 {
	text-align: none;
	font-family: Verdana, Arial, Helvetica, Helv;
	font-size: 13px;
	font-weight: none;
	text-decoration: none;
	color: black;
}


.titleWhite {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: white;
}


.titleWhite1 {
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.txtRed {
	font-family: Verdana, Arial, Helvetica, Helv;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #BD000A;
}

h2 {
	margin:0;
	font-family: Verdana, Arial, Helvetica, Helv;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	}

.h2red
	{
	margin:0;
	font-family: Verdana, Arial, Helvetica, Helv;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #BD000A;
	}

.titleRed, .titleBlack {
	font-family: Verdana, Arial, Helvetica, Helv;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #BD000A;
}


.titleBlack {
	color: black;
}

.titleRed1, .titleBlack1 {
	font-family:  Helvetica, Helv, Verdana, Arial;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #BD000A;
}


.titleBlack1 {
	color: black;
}

h3	{
	margin:0;
	font-family:  Verdana, Arial, Helvetica, Helv;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #143661;
}

.xlgDeepBlue {
	font-family:  Verdana, Arial, Helvetica, Helv;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #143661;
}


.lgDeepBlue {
	font-family:  Verdana, Arial, Helvetica, Helv;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #143661;
}

.mdDeepBlue {
	font-family:  Verdana, Arial, Helvetica, Helv;
	font-size: 12px;
	text-decoration: none;
	color: #143661;
}


.copyRight {
	font-family: Arial;
	font-size: 10px;
	color: black;
}


.rOver2 {
	font-family: Helvetica, Helv, Verdana, Arial;
	font-size: 11px;
	color: #143661;   /*#346782;*/
}

.Compare {
	font-family: Verdana, Arial, Helvetica, Helv;
	font-size: 11px;
	font-weight: bold;
	color: #BD000A;
}






/**** Start: Form Styles ****/

.req {
	color: red;
}


INPUT, TEXTAREA {
	font-family: Verdana, Arial,  Helvetica, Helv;
	font-size: 11px;
	color: black;
	background: white;
}


INPUT.button {
	width: 62px;
}


.txt20 {
	width: 136px;
}


.txt30 {
	width: 196px;
}


a:link, a:visited, a:active, a:hover, a:focus {
	font:700 12px/12px Helvetica, Helv, Verdana, Arial;
	color: #143661; 	
	text-decoration: none;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4A4A4A;*/
}

a:hover, a:focus {
	color: #03488D;
	text-decoration: underline;
}


#links p {
	margin-top:0;
	padding-top:3px;
	color: #8bb9da;
	font: 700 11px/11px "Verdana", Arial, Helvetica, sans-serif;
	}

#links a:link, #links a:active, #links a:visited  {
   font-size: 11px;
   padding:0 4px 0 4px;
   text-decoration: none;
   color: white;  
   font-family: Verdana, Arial, Helvetica, Helv;
   font-weight: bold;
}


#links a:hover {
   color: #8bb9da;
   font-family: Verdana, Arial, Helvetica, Helv;
   text-decoration: underline; 
}

.links h3 {
	margin-top:0;
	padding-top:3px;
	color: #8bb9da;
	font: 700 11px/11px "Verdana", Arial, Helvetica, sans-serif;
	}

.links h3 a:link, .links h3 a:active, .links h3 a:visited  {
   font-size: 11px;
   padding:0 4px 0 4px;
   text-decoration: none;
   color: white;  
   font-family: Verdana, Arial, Helvetica, Helv;
   font-weight: bold;
}


.links h3 a:hover {
   color: #8bb9da;
   font-family: Verdana, Arial, Helvetica, Helv;
   text-decoration: underline; 
}

#footer a:link, #footer a:active, #footer a:visited  {
   	padding:0 12px 0 12px;
   	text-decoration: none;
	color: #4A4A4A;
   	font-family: Verdana, Arial, Helvetica, Helv;
   	font-weight: bold;
}


#footer a:hover {
	color: #03488D;
  	font-family: Verdana, Arial, Helvetica, Helv;
   	text-decoration: underline; 
}

#copy p {
	font-size:9px;
	margin-top:12px;
	margin-bottom:0px;
	line-height:16px;
	}

/*********  updates section specific  *******/
#updates .titles  {
	color: #143661;
	font: 700 14px/16px Verdana, Arial, Helvetica, sans-serif;
	}

#updates .small {
	font-size: 9px;
	}

#userlist, #useradd {
    visibility: hidden;
	}

#logout {
	float:right;
	font-size: 9pt;
	margin:-35px 0 0;
	}
	
#logout a {
	font-size: 9pt;
	font-weight:normal;
	}
	
.btn-link {
	padding:2px 4px;
	background-color:#CCCCCC;
	border:#0033FF 1px solid;
	}
