@charset "utf-8";
/* CSS Document */
body{
   display:block;
   float:none;
   width:auto;
   height:auto;
   margin:0;
   padding:0;
   font-family:Arial, verdana, sans-serif;
   font-weight:normal;
   font-size:12px;
   /*color:#4a5763;*/
   color:#646d75;
   font-weight:normal;
}
img{
	outline:none;
	border:none;
}
a{
	text-decoration:none;
	outline:none;
}
/*header*/
#blueLine{
   display:block;
   float:none;
   width:100%;
   height:2px;
   margin:0;
   padding:0;
   background-color:#05284a;
}
#mainHeader{
   display:block;
   float:none;
   width:100%;
   height:157px;
   margin:0;
   padding:0;
   background-color:#f4f4f4;
}
#header{
   display:block;
   float:none;
   width:905px;
   height:auto;
   margin:0 auto;
   padding:0 20px 0 0;
}

/*nav2*/
#nav2{
   display:block;
   float:right;
   width:415px;
   height:auto;
   margin:10px 0 0 0;
   padding:0;
}
#nav2 a,a:visited,#nav2 img{
   display:block;
   float:left;
   width:auto;
   height:auto;
   margin:0;
   padding:0;
   color:#4a5763;
   text-decoration:none;
   border:none;
}
#nav2 img{
	padding:4px 4px 0 4px;
}
#nav2 a{
	padding:9px 0 0 0;
}
#nav2 a.s,a.s:visited{
   color:#09457d;
}
/*********************************/
#searchBar form{
   display:block;
   float:left;
   width:268px;
   height:30px;
   margin:0 0 0 8px;
   padding:0;
}
#searchBar form input{
	float:left;
}
#searchBar form input.field{
margin:0;
padding:8px 0 0 0;
color:#929292;
background-image:url(assets/searchBG.png);
background-position:center;
background-repeat:no-repeat;
background-color:#f4f4f4;
width:204px;
height:24px;
border:none;
outline:none;
}
#searchBar form input.submit{
display:block;
padding:1px 0 0 0;
}
/*********************************/
#aboutSubSection{
   display:block;
   float:right;
   width:541px;
   height:auto;
   margin:0;
   padding:10px 0 0 0;
}
#aboutSubSection a{
	margin-right:25px;
}
/*main site nav*/
#navMain{
   display:block;
   float:right;
   width:auto;
   height:auto;
   margin:40px 0 0 0;
   padding:0;
}
#navMain img,#navMain a{
   display:block;
   float:left;
   width:auto;
   height:auto;
   margin:0;
   padding:0;
   outline:none;
   border:none;
}
/*******************************************************s**************/
/*conSet*/
#white{
   display:block;
   float:none;
   width:100%;
   height:auto;
   margin:0;
   padding:0;
}
#white #bg{
   display:block;
   float:none;
   width:1200px;
   height:auto;
   margin:0 auto;
   padding:0;
   background-image:url(assets/bgLogo.jpg);
   background-position:bottom left;
   background-repeat:no-repeat;
}
#conSet{
   display:block;
   float:none;
   width:890px;
   height:auto;
   margin:0 auto;
   padding:0;
   
}
#conSet.introduction{
	height:890px;
}
#conSetNav{
   display:block;
   float:none;
   width:100%;
   height:43px;
   margin:0;
   padding:0;
   border-top:1px #e4e6e8 solid;
   border-bottom:1px #e4e6e8 solid;
}
#conSetNavInner #func a, #conSetNavInner #func img{
	outline:none;
	border:none;
	float:left;
}
#conSetNavInner #subNav a, #conSetNavInner #subNav img{
	outline:none;
	border:none;
	float:left;
	margin:0 7px 0 0;
}

#conSetNavInner{
   display:block;
   float:none;
   width:890px;
   height:auto;
   margin:0 auto;
   padding:0;
}
#conSetNavInner #subNav{
   display:block;
   float:left;
   width:auto;
   height:auto;
   margin:0;
   padding:0;
}
#conSetNavInner #func{
   display:block;
   float:right;
   width:auto;
   height:auto;
   margin:0;
   padding:0;
}

#left,#left_arabic{
   display:block;
   float:left;
   width:580px;
   height:auto;
   margin:0;
   padding:5px 0 0 0;
}
#left h2,#left_arabic h2{
	width:542px;
}

#left_arabic{
	text-align:right;
}
#right{
   display:block;
   float:right;
   width:281px;
   height:auto;
   margin:0;
   padding:0;
   background-color:#f8f8f8;
}
#right.introduction{
   height:870px;
}
#right.acsrn{
   height:905px;
}
#right.aimsObjectives{
   height:600px;
}
#right.membership{
   height:600px;
}
#right.members{
 height:2200px;	
}
#right.contact{
 height:1170px;	
}
#right.errSize{
	height:1350px;
}
#right.contactphp{
 height:500px;	
}
#right.ws{
 height:650px;	
}
#right.portal{
	height:1600px;
}

#quickLinks{
   display:block;
   float:none;
   width:251px;
   height:auto;
   margin:0 auto;
   margin-top:30px;
   padding:0;
}
#quickLinks img{
	display:block;
	padding-bottom:10px;
}
#quickLinks a{
   display:block;
   float:none;
   width:auto;
   height:auto;
   margin:0 0 7px 0;
   padding:0 0 0 0px;
   color:#4a5763;
   border-bottom:1px #b7babd solid;
   text-decoration:none;
}
#quickLinks a.current{
	 color:#b7babd;
}
#ourSponsorsSlide{
   visibility:hidden;
   display:block;
   float:none;
   width:241px;
   height:auto;
   margin:0 auto;
   padding:0 10px 0 10px;
}
#slider{
	background-color:#fff;	
	margin:0;
	float:left;
}
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider, #slider li{ 
	width:201px;
	height:104px;
	overflow:hidden; 
	}
#slider li img{
margin:0 auto;	
}

img.prev,img.next{
	background-color:#333;
	display:block;
	float:left;
	margin:0;
	padding:0;
	border:none;
	width:20px;
	height:104px;
}


#conSet img{
	margin:0 0 0 0;
	display:block;
}
#conSet img.theme{
	margin:0;
}
.top{
	padding-top:20px;
	padding-bottom:13px;
}
.top2{
	padding-top:10px;
}
#conSet p{
   display:block;
   float:none;
   width:542px;
   height:auto;
   margin:0 0 10px 0;
   padding:0;
   line-height:20px;
}

/*links*/
a.link, a.link:visited{
	color:#09457d;
	float:left;
	margin:0;
	padding:0;
	text-decoration:none;
}
a.link:hover{
	color:#900;
}

h1{
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	padding:5px 0 0 0;
	margin:0;
	color:#4f616f;
	font-weight:normal;
	width:auto;
	float:left;
	text-decoration:none;
}
h1:hover{
	color:#194c83;
}
h2{
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	padding:0;
	margin:25px 0 20px 0;
	color:#194c83;
	font-weight:normal;
	width:auto;
	height:auto;
	float:none;
	text-decoration:none;
}
h2.ref{
	color:#b4bdc6;
	float:left;
	margin:9px 0 5px 0;
}
h2.current{
	float:left;
	margin:9px 0 5px 0;
}
h3{
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	padding:0;
	margin:10px 0 0 0;
	color:#194c83;
	font-weight:normal;
	width:auto;
}
h3.quickLinks{
	margin:0 0 20px 0;
}
/*********************************************************************/
/*footer*/
#mainFooter{
   display:block;
   float:none;
   width:100%;
   height:285px;
   margin:0;
   padding:0;
   background-color:#05284a;
   color:#6691ba;
}
#bar a{
	color:#6691ba;
	text-decoration:none;
	float:right;
	background-image:none;
}
#footer{
   display:block;
   float:none;
   width:890px;
   height:auto;
   margin:0 auto;
   padding:10px 0 0 0;
}
#footer a{
   display:block;
   float:none;
   width:auto;
   height:auto;
   margin:0;
   padding:0;
   background-image:none;
}
a.main{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
a.sub{
	color:#6f94b7;
	text-decoration:none;
}
a.sub:hover{
	color:#8fbce8;
	text-decoration:underline;
}
#footer p{
   display:block;
   float:none;
   width:auto;
   height:auto;
   margin:0 0 0 0;
   padding:0;
}

#siteMapContainer{
   display:block;
   float:none;
   width:auto;
   height:auto;
   margin:0;
   padding:0 0 0 3px;
}
#siteMapContainer .footerSet, .footerSetFirst, .footerSetLast{
   display:block;
   float:left;
   width:110px;
   height:170px;
   margin:10px 0 10px 0;
   padding:0 12px 0 14px;
   border-right:1px solid #1e3e5c;
}
.footerSetFirst{
	padding-left:0;
}
.footerSetLast{
	border-right:none;
}
#siteMapContainer a{
margin-bottom:10px;	
}


.submit-btn{
	padding:5px 10px;
	background-color:#e5e5e5;
	border:none;
}
.quest-text{width:200px;}

#portalLink a{
	float:none;
}
#portalLink br{
	line-height:25px;
}
#portalLink h3{
	display:block;
	float:none;
	margin:0;
}
#portalLink h3.title{
	color:#194c83;
	margin:0 0 5px 0;
	font-size:16px;
	width:580px;
}
#portalLink h3.date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#383838;
	width:580px;
}

#quickLinks a.new-sub,#quickLinks a.new-sub-current{border:none;margin-left:10px;text-decoration:none;}
#quickLinks a.new-sub-sub, #quickLinks a.new-sub-sub-current{border:none;margin-left:30px;text-decoration:none;}
#quickLinks a.new-sub-current, #quickLinks a.new-sub-sub-current{ color:#b7babd;}

#finalists{border:solid 1px #CCC;}
#finalists tr{height:50px;}
#finalists tr.headers{height:20px; background-color:#036; color:#FFF;}
#finalists th,td{width:150px;border:solid 1px #CCC;border-collapse:collapse; vertical-align:top;}
