﻿@charset "utf-8";
/* CSS Document */

/******************************************************************************* global _changes these styles as you see fit */
body{
	background:#b3d2ee url(../images/layout/bodyBG.jpg) repeat-x top left;
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	margin:0 auto;
}

a, a:link, a:visited{
	color:#45a43d;
	text-decoration:underline;
}
a:hover, a:active{
	text-decoration:none;
}
.floatLeft{
  float:left;
}
.floatRight{
  float:right;
}
img.floatLeft{
    float:left;
	margin-right:5px;
}
img.floatRight{
    float:right;
	margin-left:5px;	
}
.clear{
    clear:both;
}
.marginRight {
	margin-right:10px;
}
.marginLeft {
	margin-left:10px;
}
img.picBorder{
  background-color:#fff;
  padding:1px;
	border:1px solid #ddd;
}
li.noListItem{
  list-style-image:none;
}
.lightBlueText{
  color:#5a9ffa;
	font-weight:normal;
}
.blueText{
  color:#2a6ebb;
}
.greenText{
  color:#45a43d;
}
.redText{
  color:#a63026;
}
.bold{
  font-weight:bold;
}
a.noUnderline{
  text-decoration:none;
}
h1{
  color:#626463;
	font-size:180%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
body#aiws_insidePage h1{
  color:#5a9ffa;
	font-weight:normal;
}

h2{
  color:#03a30f;
	font-size:120%;	
	font-weight:bold;
	text-transform:uppercase;
}

h2.lightBlueText{
  color:#5a9ffa;
	font-size:180%;
	font-weight:normal;
}

h3{
  color:#3978bd;
	font-weight:bold;
	font-size:100%;	
}

h4,h5,h6{
  color:#555;
	font-weight:bold;
	font-size:100%;	
}

body#aiws_homePage h1,
body#aiws_homePage h2{
 margin:0 0 10px 0;
}

body#aiws_homePage h2{
 text-align:center;
}

.border{
  border-top:1px solid #dadee1;
	margin:5px 0;
}
span.pad10{
  padding:0 10px;
}
img.margin5TB{
  margin:5px 0;
}
.margin5LR{
  margin:0 5px;
}
.width20{ width:19.9%;}
.width30{ width:29.9%;}
.width35{ width:34.9%;}
.width40{ width:39.9%;}
.width45{ width:44.9%;}
.width50{ width:49.9%;}
.width55{ width:54.9%;}
.width60{ width:59.9%;}
.width65{ width:64.9%;}
.width70{ width:69.9%;}
.width80{ width:79.9%;}
.width95{ width:94.9%;}

/*   ******************************************************************************* container */
div#aiws_container{
	width:984px;
	margin:0 auto;
	position:relative;
}


/********************************************** header  */
div#aiws_header{
	width:984px;
	height:248px;
  	position:relative;	
}


/********************************************** aiws_topNav  */
div#aiws_topNav{
	width:612px;
	height:43px;
	background:transparent url(../images/layout/topNavBGLeft.png) no-repeat top left;
  	position:absolute;
	top:35px;
	right:15px;
	z-index:3;
	color:#505050;
	font-weight:bold;
	font-size:85%;
	padding:15px 5px 0 10px;
}
div#aiws_topNav a:link,
div#aiws_topNav a:visited{
	color:#505050;
	font-weight:bold;
	text-decoration:none;
	padding:0 9px;
	border-right:1px solid #ccc;
}
div#aiws_topNav a:link.last,
div#aiws_topNav a:visited.last{
	padding:0 9px;
	border-right:none;
}

div#aiws_topNav a:hover,
div#aiws_topNav a:active{
	text-decoration:underline;
}

/********************************************** Google Search Form */
.searchBG{
	padding:5px 0 5px 8px;
	height:25px;
	border-left:1px solid #ccc;
	display:inline;
}
.searchBG label{
  	margin-right:3px;
}
form#cse-search-box input.searchText{
  	border:1px solid #ccc;
	color:#777;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
  	background: #fff url(http://www.google.com/coop/intl/en/images/google_custom_search_watermark.gif) no-repeat scroll left bottom; 
}

form#cse-search-box {
    display:inline;
}
form#cse-search-box input.submitButton{
  	vertical-align:middle;
	padding-left:3px;
	
}



/********************************************** banner  */
div#aiws_banner{
	position:absolute;
	top:0px;
	left:0px;
	z-index:-1;
}

/********************************************** logo  */
div#aiws_logo{
	position:absolute;
	top:15px;
	left:40px;
	z-index:2;
}


/*   ******************************************************************************* containerInner  */
div#aiws_containerInner{
	background: url(../images/layout/containerInnerBG.png) top left repeat-y;
	width:979px;
	padding-left:5px;
	height:auto;
}
/*   ******************************************************************************* contentBG  */
div#aiws_contentBG{
	background:#fff url(../images/layout/contentBG.jpg) top left repeat-x;
	width:973px;

}

/*   ******************************************************************************* leftCol  */
div#aiws_leftCol{
	width:234px;
	float:left;
	margin:-10px 0 0 5px;
	z-index:10;
}

div#aiws_manage{
  

}

div#aiws_leftNav{
	margin-left:10px;
	width:215px;
	border-left:1px solid #dadee1;
	border-right:1px solid #dadee1;
	border-bottom:1px solid #dadee1;

}


div#aiws_leftNav ul.leftNav{
  padding:0 0 5px 25px;
	margin:0 0 5px 0;
	list-style:none;
	background:#4e86b9;
}

div#aiws_leftNav ul.leftNav li{
  padding:0;
	margin:0;
}

div#aiws_leftNav ul.leftNav li a,
div#aiws_leftNav ul.leftNav li a:link,
div#aiws_leftNav ul.leftNav li a:visited{
	color:#fff;
  text-decoration:none;	
	font-size:90%;
	font-weight:bold;
}

div#aiws_leftNav ul.leftNav li a:hover,
div#aiws_leftNav ul.leftNav li a:active{
  text-decoration:underline;	
}


div#aiws_forms{
	padding-left:25px;
}

#aiws_forms label{
  text-transform:uppercase;
	font-weight:bold;
	color:#464646;
	font-size:80%;
	
}
#aiws_forms select{
  width:150px;
	margin-bottom:5px;
}
div#aiws_quickLinks{
		padding-left:25px;
		margin:5px 0;
}
div#aiws_quickLinks .header{
  color:#57a1fa;
	font-size:130%;
	font-weight:700;
}

div#aiws_quickLinks ul{
  color:#13a920;	
	list-style:outside;
	margin:0 0 5px 15px;
	padding:0;
}

div#aiws_quickLinks ul li{ 
  color:#13a920;	
	list-style-type:square;
	line-height:20px;
}

div#aiws_quickLinks ul li a,
div#aiws_quickLinks ul li a:link,
div#aiws_quickLinks ul li a:visited{ 
	font-size:90%;
	text-decoration:none;
}
div#aiws_quickLinks ul li a:hover,
div#aiws_quickLinks ul li a:active{ 
	text-decoration:underline;
}


div#aiws_leftNav .border{
	margin:5px 0 0 0;
	padding:0 0 5px 0;
}

div#aiws_outageContacts{
	color:#555;
	font-size:85%;
	text-align:center;
	padding:5px 0;
}
div#aiws_outageContacts .header{
  color:#a41d23;
	text-transform:uppercase;
	font-weight:700;
	font-size:110%;	
}


/*   ******************************************************************************* rightCol  */
div#aiws_rightCol{
	width:710px;
	float:right;
	padding:0;
	margin:-10px 5px 0 5px;
}

/********************************************** mainNav */
div#aiws_mainNav{
	margin:0 0 20px 0;
}

span.mainNav{
  padding:0 40px 0 0;
}
span.mainNavLast{
  padding:0;
}

/********************************************** content   /  mainContent*/

div#aiws_content{
	width: 700px;
}

div#form_div{
    margin-left:25px !important;
}

div.aiws_mainContent{
	float:left;
	width:95%;
}

div.serviceArea{
	float:left;
	width:100%;
}

/********************************************** rightNav */
div#aiws_rightNav{
	float:right;
	width:30%;
	text-align:center;
}
div#aiws_rightNav .header{
	color:#5a9ffa;
	font-weight:normal;
	font-size:160%;
}

div#aiws_rightNav ul{
    margin:0;
	padding:0;
	list-style:none;
}

div#aiws_rightNav ul li{
	margin:0;
	padding:0;
}

div#aiws_rightNav ul li a,
div#aiws_rightNav ul li a:link,
div#aiws_rightNav ul li a:visited{
	color:#3877bf;
	text-decoration:none;
	font-size:90%;
	font-weight:700;
}

div#aiws_rightNav ul li a:hover,
div#aiws_rightNav ul li a:active{
	text-decoration:underline;
}



/********************************************** footer  */
div#aiws_footer{
	width:984px;
	margin-top:-1px;
	margin: 0 auto;
}
div#aiws_footer .copyright,
div#aiws_footer .address{
  float:left;
	text-transform:uppercase;
	color:#333;
	font-size:80%;
	margin-right:20px;
	text-align:left;
}

div#aiws_footer .siteLinks{
  float:right;
	text-align:right;
}
div#aiws_footer .copyright a,
div#aiws_footer .siteLinks a{
  text-decoration:none;
	color:#60a6fb;
	font-size:100%;
	
}
div#aiws_footer .siteLinks a{
	font-weight:normal;
	font-size:120%;
	font-family:tahoma;
}
div#aiws_footer .copyright a:hover,
div#aiws_footer .siteLinks a:hover{
  text-decoration:underline;
}

div#aiws_footer .siteLinks  a.apogee{
  font-size:85%;
	font-weight:normal;
	color:#0056a5;
	font-family:arial;
}

div#aiws_footer .border{
  clear:both;
	color:#61a7fc;
}

.requiredField{
  color:#c00;
}



