﻿@charset "utf-8";
/* CSS Document */

/******************************************************************************* global _changes these styles as you see fit */
body{
	background:#013472 url(../images/layout/bodyBG.jpg) repeat-x top center;
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	color:#636363;
	margin:0 auto;
}

a, a:link, a:visited{
	color:#088649;
	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;
}

.blueText{
  color:#004a90;
}

.greenText{
  color:#127efa;
}
.yellowText{
  color:#e69023;
}
.redText{
  color:#760000;
}
.bold{
  font-weight:bold;
}
.textTransformUP{
  text-transform:uppercase;
}
a.noUnderline{
  text-decoration:none;
}
h1{
  color:#004a90;
	font-size:180%;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}


h2{
  color:#127efa;
	font-size:100%;	
	font-weight:bold;
	text-transform:uppercase;
}

h3{
  color:#e69023;
	font-weight:bold;
	font-size:100%;	
}

h4,h5,h6{
  color:#555;
	font-weight:bold;
	font-size:100%;	
}

.border{
  border-top:1px solid #a1a1a1;
	margin:5px 0;
}
span.pad10{
  padding:0 10px;
}
img.margin5TB{
  margin:5px 0;
}
.margin5LR{
  margin:0 5px;
}
.width20{ width:19.9%;}
.width25{ width:24.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%;}
.width75{ width:74.9%;}
.width80{ width:79.9%;}
.width95{ width:94.9%;}

/*   ******************************************************************************* container */
div#aiws_container{
	width:1010px;
	margin:0 auto;
}


/********************************************** header  */
div#aiws_header{
	background:url(../images/layout/headerBG.jpg) top center no-repeat;
	height:281px;
}


div#aiws_header div.floatLeft{
  width:300px;
}
div#aiws_header div.floatRight{
  width:675px;
}

/********************************************** tagline  */
div#aiws_tagline{
  color:#fff;
	font-size:90%;
	font-style:italic;
	font-weight:700;
	height:30px;
	padding-top:20px;
}

/********************************************** logo  */
div#aiws_logo{
	margin:5px 0px; 
}


/********************************************** manageAccount  */
div#aiws_manageAccount{
}

div#aiws_manageAccount a img{
	display:block;
	margin:0 auto;
}

div#aiws_manageAccount ul{
	margin:0;
	padding:0;
	list-style:none;
}
div#aiws_manageAccount ul li{
  padding:0;
	margin:0;
	text-align:center;
}

div#aiws_manageAccount ul li a,
div#aiws_manageAccount ul li a:link,
div#aiws_manageAccount ul li a:visited{
  color:#fff;
	font-size:90%;
	text-decoration:none;
	font-weight:700;
}

div#aiws_manageAccount ul li a:hover,
div#aiws_manageAccount ul li a:active{
	text-decoration:underline;
}



/********************************************** aiws_topNav  */
div#aiws_topNav{
	height:30px;
	padding-top:20px;
	text-align:right;
	text-transform:uppercase;
}
div#aiws_topNav a:link,
div#aiws_topNav a:visited{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 20px;
}

div#aiws_topNav a:hover,
div#aiws_topNav a:active{
	text-decoration:underline;
}
/********************************************** banner  */
div#aiws_banner{
	margin:5px 0; 
}

/********************************************** mainNav */
div#aiws_mainNav{
	margin:0 0 20px 0;
}

span.mainNav{
  padding:0 40px 0 0;
}
span.mainNavLast{
  padding:0;
}


/*   ******************************************************************************* containerInner  */
div#aiws_containerInner{
	width:957px;
	padding:20px;
	background:#fff url(../images/layout/containerInnerBG.jpg) top left repeat-x;
	border-left:5px double #013472;
	border-right:5px double #013472;
	border-bottom:5px double #013472;	
}


/*   ******************************************************************************* leftCol  */
div#aiws_leftCol{
	width:200px;
	float:left;
}

div#aiws_leftCol img{
  margin:0 auto;
	display:block;
}


/********************************************** Google Search Form */
.searchBG{
	height:40px;
	display:inline;
	margin-bottom:5px;
}
.searchBG label,
#aiws_forms label{
	font-weight:bold;
	color:#088549;
}
.searchBG div{
 border:1px solid #ccc;
 width:190px;
 margin-bottom:5px;
}

form#cse-search-box input.searchText{
  border:none !important;
	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; 
	width:140px;
}

form#cse-search-box {
    display:inline;
}
form#cse-search-box input.submitButton{
  vertical-align:middle;
	padding-left:3px;
	
}



div#aiws_forms{
	margin-bottom:15px;
}


#aiws_forms select{
  width:190px;
	margin-bottom:5px;
	border:1px solid #ccc;
}
div#aiws_quickLinks{
	margin:15px 0 15px 25px;
}
div#aiws_quickLinks span.header{
  color:#088549;
	font-size:140%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border-bottom:1px solid #a1a1a1;
	padding:3px 0;
}

div#aiws_quickLinks ul{
	list-style:outside;
	margin:5px 0 5px 15px;
	padding:0;
}

div#aiws_quickLinks ul li{ 
  color:#088549;	
	list-style-image:url(../images/layout/greenDoubleArrow.jpg);
	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;
}


/*   ******************************************************************************* rightCol  */
div#aiws_rightCol{
	width:725px;
	float:left;
	padding:0;
	margin:20px 0 0 20px;
}

body#aiws_homePage div.floatRight p{
  	font-size:85%;
	font-weight:700;
	text-transform:uppercase;
}
body#aiws_homePage div.floatRight p a{
  	text-decoration:none;
}

body#aiws_homePage div.floatRight p a:hover{
  	text-decoration:underline;
}

body#aiws_homePage div.floatRight p span.yellowText{
  	font-size:110%;
}
/**********************************************  /  mainContent*/

div.aiws_mainContent{
	float:left;
	width:545px;
}

div.aiws_galleryContent{
	float:left;
	width:705px;
}

/********************************************** rightNav */
div#aiws_rightNav{
	float:right;
	width:160px;
	margin:0 0 0 20px;

}
div#aiws_rightNav .header{
	color:#73b4f8;
	font-weight:normal;
	font-size:150%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

div#aiws_rightNav ul{
  margin:0 0 0 10px;
	padding:0;
	list-style:none;
}

div#aiws_rightNav ul li{
	margin:0;
	padding:0;
	color: #088549;
	font-weight: 700;
	font-size: 95%;
}

div#aiws_rightNav ul li a,
div#aiws_rightNav ul li a:link,
div#aiws_rightNav ul li a:visited{
	color:#088549;
	text-decoration:none;
	font-size: 100%;
}

div#aiws_rightNav ul li a:hover,
div#aiws_rightNav ul li a:active{
	text-decoration:underline;
}

div#aiws_rightNav ul li ul{
	margin:0 0 0 15px;
	padding:0 0 0 0;

}

div#aiws_rightNav ul li ul li{
	list-style-image:url(../images/layout/greenSquareBullet.gif);
  margin:0 0 0 0;
	padding:0 0 0 0;
}

div#aiws_rightNav ul li ul li ul{
	margin:0 0 0 20px;
	padding:0 0 0 0;

}

div#aiws_rightNav ul li ul li ul li{
	list-style-image:url(../images/layout/greenSquareBullet.gif);
  margin:0 0 0 0;
	padding:0 0 0 0;
}


div#aiws_rightNav ul li ul li a,
div#aiws_rightNav ul li ul li ul li a{
	font-weight:normal !important;
		font-size:80%;
}
/********************************************** footer  */
div#aiws_footer{
	width:1010px;
	color:#fff;
	margin:0 auto;
}

div#aiws_footer a.footerIcon img{
	float:right;
	width:auto;
	margin:5px 2px 5px 5px;
}
div#aiws_footer .copyright{
  float:left;
	text-transform:uppercase;
	color:#fff;
	font-size:80%;
	margin-right:20px;
	text-align:left;
}

div#aiws_footer .siteLinks{
  float:right;
	text-align:right;
	text-transform:uppercase;
}
div#aiws_footer .copyright a,
div#aiws_footer .siteLinks a{
  text-decoration:none;
	color:#f8951e;
	font-weight:700;
  font-size:80%;	
	padding:0 5px 5px 5px;
}

div#aiws_footer .copyright a:hover,
div#aiws_footer .siteLinks a:hover{
  text-decoration:underline;
}

div#aiws_footer .siteLinks  a.apogee{
	font-weight:normal;
	color:#fff;
	font-family:arial;
	
	text-transform:none;

}

div#aiws_footer .border{
  clear:both;
	color:#aacfd5;
}

.requiredField{
  color:#c00;
}

table.Ref{
border-style:inset;
border-width:thin;
}

.center{
text-align: center;
}

.leftcolText{
	text-align: center;
	margin: 0 auto;
}
