/****  content page style sheet ****/
body{
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	color:#333333;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	background-image: url(../rsr/bg1.gif);
}

.none{
	font-family:"Verdana", "Arial", "Helvetica", "sans-serif";
	color:#333333;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	background-color:#FFFFFF;
}

.a10on14 { font-size: 10px; line-height: 14px; text-align:left;}
.a11on14 { font-size: 11px; line-height: 14px; text-align:left;}
.a11BoldWh {font-size: 11px; font-weight:bold; text-align:center; color:#FFFFFF;}
.a11on16WhLeft {font-size: 11px; line-height: 16px; text-align:left; color:#FFFFFF;}
.txt11on16 { font-size: 11px; line-height: 16px;text-align:left;}
.hd12on15 { font-size: 12px; line-height: 15px; font-weight: bold; color: #0066cc;text-align:left;}
.hd14on18 { font-size: 14px; line-height: 18px; font-weight: bold; color: #0066cc;text-align:left;}
.hd11on15 { font-size: 11px; line-height: 15px; font-weight: bold; color: #0066cc;text-align:left;}
.hd11on15noBold { font-size: 11px; line-height: 15px; color: #0066cc;text-align:left;}
.hd10on14 { font-size: 10px; line-height: 14px; font-weight: bold; color: #0066cc;text-align:left;}
.a9on12 { font-size: 9px; line-height: 14px;text-align:left;}
.Times18on22 { font-family:"Times New Roman";font-size: 18px; line-height: 22px; color: #333333;text-align:left;}
.Times18 { font-family:"Times New Roman";font-size: 18px; color: #0066cc;text-align:left;}
.Times22 { font-family:"Times New Roman";font-size: 26px; color: #0066cc;text-align:left;}
.center12bold {text-align: center; font-size: 12px; font-weight: bold; color: #FF9900;}


li.decimal {list-style-type: decimal;}
li.none {list-style-type:none;}
li.disc {list-style-type:disc;}
li.tri {list-style-image:url(../rsr/triangle.gif); list-style-position:outside; }
li.t {list-style-type:georgian;}

img { border: 0; }

/***** top menu *****/
#topNav {
	color: #fff;
	z-index: 20;
	position: absolute;
	top: 85px;
	left: 0;
	}
	
	#topNav a {
		display: block; 
		}
	
	#topNav ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		position: relative;
		z-index: 21;
		}
		
	#topNav li {
		background: transparent;
		float: left;
		border-right: 1px dotted #fff;
		text-align: center;
		position: relative;
		margin: 0;
		}
		
		#topNav li a {
			color: #fff;
			text-decoration: none;
			text-transform: none;
			font-size: 11px;
			padding: 7px 15px;
			}
			
			#topNav li:hover, #topNav li a:hover {
				position: static;
				}
				
	#topNav li ul {
		width: 160px;
		background-color: #EEEEEE;
		position: absolute;
		z-index: 22;
		margin-left: -1000em;
		/*filter: alpha(opacity=80);
		-moz-opacity: .8;
		opacity: .8;*/
		}
						
	#topNav li li {
		font-weight: normal;
		width: 100%;
		border: 0;
		white-space: nowrap;
		border-bottom: 1px dotted #2284e5;
		}
			
		#topNav li li a {
			color: #5a5a5a;
			padding: 8px 15px 8px 10px;
			text-align: left;
			font-weight: normal;
			text-transform: none;
			}
			
		#topNav li li:hover, #topNav li li a:hover { color: #2F5FCB; background-color: #fff; }	
			
	#topNav li:hover ul, #topNav li.sfhover ul { 	margin-left: -1px; }

/***** Side menu *****/
a.service { display: block;}
a.service:link {color:#333333; text-decoration:none; font-size: 10px; line-height: 16px; font-weight:bold; }
a.service:active {color:#0066cc; text-decoration:none; font-size: 10px; line-height: 16px; font-weight:bold;}	
a.service:visited {color:#333333; text-decoration:none; font-size: 10px; line-height: 16px; font-weight:bold;}	
a.service:hover {color:#0066cc; text-decoration:none; font-size: 10px; line-height: 16px; font-weight:bold;}		

/*** list link ***/
a.list:link { color: #333333; font-weight:bold;text-decoration:none;}
a.list:active { color: #0066cc; font-weight:bold;text-decoration:underline;}
a.list:visited { color: #333333; font-weight:bold;text-decoration:none; }
a.list:hover { color: #0066cc; font-weight:bold;text-decoration:underline;}

/*content link*/
a:link { color: #0033FF}
a:active { color: #0033FF}
a:visited { color: #0033FF}
a:hover { color: #0099FF}


/*  form style sheet  */
.formone {
	 border:1px solid #999999;
	 size:200px;
	 background-color:#ffffff;  
 	 font-size: 11px;
 	 padding: 2px;
	 color:#5D656D;
}

.formtwo {
	 border:1px #92A6AA solid;
	 height:150px;
 	 font-size: 11px;
 	 padding: 3px;
	 color:#5D656D;
}

.buttonformat { 
     cursor:hand;
     background-color: #5D656D; 
 	 width:60px;
	 height:15px;
     border: 0px solid; 
     font-size: 10px; 
  	 padding: 2px 2px;
     color: #ffffff
}

.gala12on15 { font-size: 12px; line-height: 16px; }
.gala11on14 { font-size: 11px; line-height: 14px; }

.summer11on16 { font-size: 11px; line-height: 16px; padding: 0 40px 0 40px; }
li.summer { margin: 0 0 1.25em 0; padding: 0;}

/*** News ***/
#news img { border: 0; float: left; margin: 2px 5px 2px 0; }

/*** AAFE Highlights section ***/
#highlights {
	background-color: #C4EEFE;
	width: 160px;
	}
	
	#highlights p.header {
		background-color: #5A7DB1;
		color: #fff;
		font-size: 11px;
		font-weight: bold;
		text-align: center;
		padding: 7px 5px;
		margin: 0;
		}
		
	#highlights p.light {
		font-size: 10px;
		line-height: 14px;
		text-align: left;
		padding: 5px 5px 10px 10px;
		margin: 0;
		}
	
	#highlights p.dark {
		background-color: #ADDCEE;
		font-size: 10px;
		line-height: 14px;
		text-align: left;
		padding: 5px 5px 10px 10px;
		margin: 0;
		}
		
	#highlights a { color: #333; text-decoration: none; font-weight: bold; }
	#highlights a:active, #highlights a:hover { color: #0066cc; font-weight: bold; text-decoration: underline; }
	
	#highlights img { border: 0; vertical-align: text-top; }
	#highlights .thumb { float: left; margin: 2px 4px 2px 0; border: 0; }


#footer {
	color: #fff;
	width: 100%;
	text-align: center;
	padding: 5px 0;
	background-color: #5a7db1;
	font-size: 11px;
	}
	
	#footer a {	color: #fff; text-decoration: none; }
	#footer a:hover { color: #122FAA; text-decoration: underline; }
	
#copyright {
	color: #124ca2;
	width: 100%;
	text-align: center;
	padding: 5px 0;
	background-color: #5a7db1;
	font-size: 10px;
	}
	
	#copyright a {	color: #124ca2; text-decoration: none; }
	#copyright a:hover { color: #80b0f7; text-decoration: underline; }