@charset "utf-8";
/* CSS Document */

/******************************************************************************* global */
body{
	background:#fff url(../images/layout/bodyBG.gif) repeat-x top center;
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	margin-top:10px;
}

a, a:link, a:visited{
	color:#00a53f;
	text-decoration:underline;
}

a:hover, a:active{
	color:#00a53f;
	text-decoration:none;
}

.floatLeft{
  float:left;
	display:inline;
}

.floatRight{
  float:right;
	display:inline;	
}

.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;
}
.yellowText{
  color:#f89820;
}
.blueText{
  color:#2d6fbb;
}
.greenText{
  color:#387e25;
}
.bold{
  font-weight:bold;
}
a.noUnderline{
  text-decoration:none;
}
h1{
  color:#0065d1;
	font-size:160%;
	font-weight:bold;
}
h2{
  color:#02a240;
	font-size:130%;	
	font-weight:bold;	
}
h3{
  color:#f8991d;
	font-weight:bold;
	font-size:100%;	
	
}
h4{
	font-weight:bold;
	font-size:100%;	
}
.borderTop{
  border-top:1px solid #dedede;
	margin:5px 0px;
}
.borderBottom{
  border-bottom:1px solid #dedede;
	margin:5px 0px;	
}

span.pad10{
  padding:0px 10px;
}
img.margin5TB{
  margin:5px 0px;
}

.width50{
  width:49%;
}

.width95{
  width:95%;
}
/******************************************************************************* container */
div#aiws_container{
	width:960px;
	margin:0px auto;
	padding:0px 5px;
}

/******************************************************************************* containerInner */
div#aiws_containerInner{
}

/******************************************************************************* header */
div#aiws_header{
	position:relative;
}

/******************************************************************************* logo */

div#aiws_logo{
  position:absolute;
	top:53px;
	left:-5px;
  width:179px;
	height:182px;
}


/*#aiws_widePage  div#aiws_logo{
	top:51px;
}*/
/******************************************************************************* topNav */
div#aiws_topNav{
	float:right;
	width:420px;
	font-weight:normal;
	margin-bottom:5px;
}

div#aiws_topNav a{
  font-size:90%;
	color:#555
}
div#aiws_topNav a:link,
div#aiws_topNav a:visited{
	text-decoration:none;
}

div#aiws_topNav a:hover,
div#aiws_topNav a:active{
	text-decoration:underline;
}

div#aiws_topNav form#cse-search-box input.searchText{
	background: #fff url(http://www.google.com/coop/intl/en/images/google_custom_search_watermark.gif) no-repeat scroll left bottom; 
	-moz-background-clip: -moz-initial; 
	-moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial;
}

div#aiws_topNav form#cse-search-box input.submitButton{
  vertical-align:middle;
	margin-right:10px;
	margin-bottom:2px;
}

/******************************************************************************* banner */
div#aiws_banner{
}

/******************************************************************************* mainNav */
div#aiws_mainNav{
  background:transparent url(../images/layout/mainNavBG.gif) repeat-x top left;
	height:39px;
	width:749px;
	padding-left:210px;
}

div#aiws_mainNav a{
  color:#fff;
}

/* for new sothink main menu  */

div#aiws_mainNav span.aiws_menuMargin{
		margin:0px 25px;
}


/******************************************************************************* leftNav */
div#aiws_leftNav{
	width:203px;
	float:left;
	margin-left:-5px;
	margin-top:9px;
	text-align:center;
}


div#aiws_leftNav div.middle{
  background:transparent url(../images/layout/leftNavMiddleBG.gif) repeat-y top left;
  color:#333;
	font-size:95%;
	text-align:center;
	padding:5px 0px 0px 0px;
}

div#aiws_leftNav div.middle a{
  color:#333;
}
div#aiws_leftNav div.middle ul{
  padding-bottom:10px;
	margin:10px 0px 0px 10px;
  list-style:disc;
	text-align:left;
	width:170px;
	list-style-position:inside;
}
div#aiws_leftNav div.middle ul li{
  padding:5px 1px 5px 10px;
  margin: 0px 0px 0px 10px;	
  color:#3e61a5;
	border-top:1px dashed #fff;
}
div#aiws_leftNav div.middle ul li a{
  font-size:95% !important;
	text-align:left;	
  color:#3e61a5;
}

div#aiws_leftNav div.bottom{
  background:transparent url(../images/layout/leftNavBottomBG.gif) repeat-y bottom left;	
	text-align:center;	
  padding:5px 0px 20px 0px;
	margin-bottom:10px;
}
div#aiws_leftNav div.bottom a{
  color:#fff;
	font-weight:bold;
	font-size:90%;
}

div#aiws_leftNav div.middle a,
div#aiws_leftNav div.middle ul li a:link,
div#aiws_leftNav div.middle ul li a:visited,
div#aiws_leftNav div.bottom a{
	text-decoration:none;
}

div#aiws_leftNav div.middle a:hover,
div#aiws_leftNav div.middle ul li a:hover,
div#aiws_leftNav div.middle ul li a:active,
div#aiws_leftNav div.bottom a:hover{
	text-decoration:underline;
}



div#aiws_leftNav .borderTop{
  border-top:1px solid #cde0ef;
}
div#aiws_leftNav .borderBottom{
  border-bottom:1px solid #cde0ef;
}

div#aiws_leftNav div.quickLinks {
  width:180px;
	margin-left:auto;
	margin-right:auto;
	
}

div#aiws_leftNav div.quickLinks div.header{
	text-align:center;
	text-transform:uppercase;
  color:#2d6fbb;	
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}



/************************************************************************************************** content */

div#aiws_contentWrap{
	width:760px;
	float:left;
	
}
div#aiws_contentHome div#aiws_contentWrap div#aiws_content{
	float:left;
	width:575px;
	padding:5px 20px;
}

div#aiws_contentInside div#aiws_content{
  float:left;
	width:548px;
	padding:20px;
}

body#aiws_widePage div#aiws_contentInside div#aiws_content{
  float:right;
	width:717px;  

}


/******************************************************************************* rightNav */
div#aiws_contentHome  div#aiws_contentWrap div#aiws_rightNav{
  width:140px;
  float:right;
	margin-top:20px;
	text-align:center;
}

div#aiws_contentInside div#aiws_rightNav{
  width:169px;
  float:right; 
	margin-top:8px;
	line-height:1.2em;
}

div#aiws_rightNav div.quickLinks {
	margin-left:auto;
	margin-right:auto;
	
}

div#aiws_rightNav div.quickLinks div.header{
	text-align:center;
	text-transform:uppercase;
  color:#2d6fbb;	
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

div#aiws_rightNav  div.inThisSection{
  color:#a4c6eb;
	font-size:130%;
	text-align:left;
	font-weight:bold;
	margin-bottom:2px;
}

div#aiws_rightNav div.rightNavInside{
	width:162px;
  background-color:#eaf2fb;
  border-top:5px solid #0064ce;
}

div#aiws_rightNav div.rightNavInside div.header {
	margin:3px 0 -3px 8px;
	font-weight:bold;
}

div#aiws_rightNav div.rightNavInside ul{
	margin:0 0 5px;
	padding:5px 7px 5px 30px
}

div#aiws_rightNav div.rightNavInside ul li{
	list-style-image:url(../images/layout/blueArrows.gif);
	margin:0px;
	padding:2px 0px;
}

div#aiws_rightNav div.rightNavInside ul li a{
  color:#0064ce;
	font-size:.85em;
	font-weight:bold;
}

div#aiws_rightNav div.rightNavInside ul li a:link,
div#aiws_rightNav div.rightNavInside ul li a:visited{
  text-decoration:none;
}
div#aiws_rightNav div.rightNavInside ul li a:hover,
div#aiws_rightNav div.rightNavInside ul li a:active{
  text-decoration:underline;
}


/******************************************************************************* ads */
div#aiws_ads{
	width:755px;
	float:right;
	margin-top:10px;
}


/******************************************************************************* footer */

div#aiws_footer {
  margin-top:10px;
	padding-top:5px;
}
div#aiws_footer .copyright
{
	float:left;
	width:79%;
  font-size:85%;
  color:#7d7d7d;
}

div#aiws_footer a.site{
  width:20%;
  float:right;
	font-size:120%;
	color:#afc6ae;
	font-weight:bold;
	text-align:right
}

div#aiws_footer .copyright a:link,
div#aiws_footer .copyright a:visited,
div#aiws_footer a.site:link,
div#aiws_footer a.site:visited{
	text-decoration:none;
}

div#aiws_footer .copyright a:hover,
div#aiws_footer .copyright a:active,
div#aiws_footer a.site:hover,
div#aiws_footer a.site:active{
	text-decoration:underline;
}

/*  text size controls */
div.textSizeControls {
	float:right;
	clear:right;
	text-align:right;
}

div.textSizeControls span,
div.textSizeControls a.fontSmall,
div.textSizeControls a.fontMedium,
div.textSizeControls a.fontLarge{
  font-size:10px;
	color:#959595;
	text-decoration:none;
	padding:1px;
}
div.textSizeControls a.fontMedium{
  font-size:12px;
}

div.textSizeControls a.fontLarge{
  font-size:14px;
}

div.textSizeControls a.fontSmall:hover,
div.textSizeControls a.fontMedium:hover,
div.textSizeControls a.fontLarge:hover{
	border:1px solid #96bde8;
	text-decoration:none;
	padding:0px;
}


/* KA added 012810 for outage text styles */


div#aiws_leftNav div.middle a.outage,
div#aiws_leftNav div.middle ul li a.outage:link,
div#aiws_leftNav div.middle ul li a.outage:visited{
	text-decoration:none;
  font-size:120% !important;
	color:#f00;
	font-weight:700;
	text-transform:uppercase;
}

div#aiws_leftNav div.middle a.outage:hover,
div#aiws_leftNav div.middle ul li a.outage:hover,
div#aiws_leftNav div.middle ul li a.outage:active{
	text-decoration:underline;
}

