/* CSS Document */

/*----DEFAULT----*/
	*{margin:0px; padding:0px;}
	*{border:none;} 
	#alt{display:none;}
	
/*--HOLLY HACK FIX--*/	
	.clearfix:after{content: "."; display:block; height:0px; clear:both; visibility:hidden;}
	
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display:block;}
	/* End hide from IE-mac */
	
	.clearall{clear:both; height:0px;}
	.clearabove{clear:right; height:0px;}
	.clearleft{clear:left; height:0px;}


/*----SITEWIDE STYLES----*/
	/*--UNIVERSAL STRUCTURE--*/
		body {height:100%; display:block;
			background-color:#455560; background-image:url(images/linenBG.png); background-attachment:fixed; background-repeat:repeat; 
			font-family: Arial, sans-serif; font-size:12px; text-align:center; text-align:left;  }
		
		#box{margin-left:auto; margin-right:auto; padding:0px 3px 0px 3px; width:755px; 
			border-right:1px solid #dadddf; border-left:1px solid #dadddf;}
			
		#subBox{margin:0px; padding:0px; width:753px; 
			border-right:1px solid #dadddf; border-left:1px solid #dadddf; 
			background-color:#7d8890;}
		
		#header{margin:0px; padding:0px; display:block; width:753px; height:268px;}	
			
		#content{margin:0px; padding:0px; display:block; width:753px;}
			
		#lcol{margin:0px; padding:0px; display:block; float:left; width:185px;}
			
		#rcol{margin:0px 0px 0px 185px; padding:2px 30px 0px 30px; display:block; width:auto; min-height:450px;
			background-color:#e5e8ea; border-left:1px solid #455560;}	
		
		#wrapper{margin:0px; padding:0px; display:block; width:510px;
			overflow:hidden; text-align:center;}	
			
		#SRAlink{margin:-125px 0px 0px 0px; padding:0px; display:block; width:185px; height:125px;}			
		
		#footer{margin:0px; padding:0px; width:753px; display:block; 
			background-image:url(images/linenBG.png); background-attachment:fixed; background-repeat:repeat;
			border-top:3px solid #dae7a2;}

				
		/* Begin hide from IE5/mac:  removes 3px space on rcol*/	
			* html #lcol{margin-right: -1px;}
			* html #rcol {height: 1%; margin-left: 0; width:568px;}
		/* End hide from IE5/mac */


	/*--NAVIGATION STRUCTURE AND STYLES--*/
		#nav{margin:0px; padding:0px; display:block; width:185px;  
			text-align:left; font-size:11px; font-variant:small-caps;}
		
		#navcontain{margin:0px; padding:0px; height:100%; display:block;}
		
		#navcontain li{list-style-type:none;}
			.mainnav{font-weight:bold;}
			.subnav{font-weight:normal;}

	/*--HYPERLINKS--*/
		a {margin:0px; padding:0px;
			color:#171d23; text-align:center;}
				
		#navcontain a{margin:0px; padding:8px 0px 8px 0px; display:block; width:185px;
			text-decoration:none;}
		
		#navcontain a:hover{margin:0px; padding:7px 0px 7px 0px; display:block; width:185px;
			border-top:1px solid #dadddf; border-bottom:1px solid #dadddf;
			text-decoration:none;}
		
		a.homelink{margin:0px 0px 5px 0px; padding:3px 0px 3px 0px; display:block; width:185px;
			border-top:1px solid #dae7a2; border-bottom:1px solid #455560; background-color:#dae7a2;
			text-decoration:none; text-align:center; font-size:11px; font-weight:bold; letter-spacing:2px;}
				
		a:hover.homelink{margin:0px 0px 5px 0px; padding:3px 0px 3px 0px; display:block; width:185px;
			background-color:#f0f5da;
			text-decoration:none; text-align:center;}
		
		#rcol h2 a{display:block; 
			background-color:#5076be;
			font-variant:small-caps; letter-spacing:4px; text-align:center; font-size:13px; color:#dadddf; text-decoration:none;}
		
		#rcol a{font-weight:bold; font-size:11px;}


	/*--SITE TEXT STYLES--*/
		
		h1{margin:0px; padding:3px 0px 3px 0px; display:block; 
			letter-spacing:4px; text-align:center; font-size:11px; color:#171d23;}
				
		h2{margin:0px; padding:6px 6px 26px 6px; 
			font-size:12px; line-height:26px; text-align:justify; font-weight:normal; letter-spacing:0px; color:#171d23;
			background-image:url(images/gradient.png); background-repeat:repeat-x; background-position:top left;}	
		
		h3{margin:0px; padding:0px; height:3px; 
			border-top:1px solid #455560; border-bottom:1px solid #455560; background-color:#7d8890;}
		
		h4{margin:0px; padding:3px 0px 3px 0px; display:block; 
			letter-spacing:2px; text-align:center; font-size:11px; color:#171d23;}
		
		h5{margin:0px; padding:0px; display:block; 
			letter-spacing:2px; text-align:center; font-size:10px; color:#171d23;}
			
		p{margin:0px 5px 0px 15px; padding:10px 0px 10px 0px; 
			font-size:12px; line-height:20px; text-align:justify; color:#171d23;}
		
		p.smallcaps{font-variant:small-caps; font-size:14px; letter-spacing:1px; line-height:22px; font-weight:500;}
		
		.boldtxt{margin:0px; padding:0px; text-align:center; font-weight:bold; font-size:13px;}
		
		.boldtxt12{margin:0px; padding:0px;
			font-weight:bold; font-size:12px; text-decoration:underline;}
		
		.footer{margin:0px; padding:5px 10px 3px 10px; 
			font-size:11px; text-align:center; line-height:15px; color:#dadddf; font-weight:bold; letter-spacing:1px;}
		
		.footerDisclaim{margin:0px; padding:3px 10px 3px 10px;
			font-size:9px; text-align:center; line-height:12px; color:#dae7a2; font-weight:normal;}
	
		small{font-size:9px; line-height:15px; }


/*----CONTENT FLOAT STRUCTURE----*/
	/*--2 COLUMN CONTENT DIV FLOAT STRUCTURE--*/

			
		#teamlcol{width:300px; display:block; float:left;}
		
		#teamrcol{width:250px; display:block; float:right;}
		
		/* Begin hide from IE5/mac:  removes 3px space on rcol*/	
			* html #teamlcol{margin:0px 0px 0px 3px;}
			* html #teamrcol {height: 1%;}
		/* End hide from IE5/mac */
		
		#tilefloat{text-align:center; margin-right:auto; margin-left:auto;}
		
		.tile{display:block; float:left; text-align:center;}
		
		#tilefloatP{text-align:center; margin-right:auto; margin-left:auto;}
		#tilefloatP .tile{width:50%;}
		
		#tilefloatS{text-align:center; text-align:left;}
		#tilefloatS .tile {margin:5px auto 5px auto; float:none; width:550px; display:block; 
			background-color:#7290cf; border:1px solid #dadddf;}
		#tilefloatS .photospacer{display:block; float:left; margin:10px 5px 0px 5px;}
		
		#tilefloatT{text-align:center; margin-right:auto; margin-left:auto;}
		#tilefloatT .tile{width:50%;}	


	/*--LISTFLOAT STYLES--*/
		.txtlist{margin:5px 0px 5px 0px; list-style-type: circle; list-style-position: inside;
			color:#171d23; font-size:12px; text-align:left; line-height:20px; height:1%;}	
		
		.txtlist li{padding-left:20px;}
