/* Stylesheet for 2008 version of the Stress Recess Web Site - Design by Stress Recess      */
/* ___________________________________________________________________________________*/
/* Validation http://jigsaw.w3.org/css-validator/ as of ____					  */


/* Generic site-wide Styles ___________________________________________________ */
html, body, p, td, li, ul, ol, h1, h2, h3, h4, h5, a, div	/* list needed because 4.0 browsers don't recognise inheritance from body */
   {			margin: 0px 0px 0px 0px;
   				font-family: lucinda sans unicode, trebuchet, arial, sans serif;
                font-size: 16px;
	 			font-style: normal; 
				font-weight: normal; 
				text-decoration: none;}

	
a, a dt  {text-decoration: none; border: none; color: #5E60A2 }

a.bodylink {font-weight: normal}

a:hover { text-decoration: underline; background: transparent }

p {padding-bottom: 10px;
   margin-top: 10px;
   margin-bottom: 10px;}

img {display: block;
	 vertical-align: top;
	 border: none;}
  
#bigbox {background-color: #ffffff;
		 border: 1px #999 solid;
		 margin-right:auto;   /* auto-margin workaround for Netscape and Mac centering bug */ 
		 margin-left:auto;
		 margin-top: 14px;
		 vertical-align: top;
		 text-align: center;
		 width: 1024px; } 						


#logostripe {border-top: 6px #5085A1 solid;
			text-align: right;
			vertical-align: top; 		
			margin: 0;
			/* width: 760px */	}

#logo {padding: 8px 15px 13px 15px;
		float: right;			/* attempt to fix Mac ignoring align spec */}

#mainbox {padding: 8px 5px 0px 5px;}
				
		
#headerimg {float: left;}
	  
#menu {background-color: #5085A1;
	   padding: 8px 0 8px 0;
	   text-align: center;}
	   
#menu a {color: #fff;
		font-size: 12px;
		 font-weight: bold;
		 margin-right: 26px;	/* 30px between menu items wanted, but this accounts for margin of line-return in code. Look for better fix */
		 margin-top: 105px;}
		 
a.menu1 {margin-left: 30px;
		 text-decoration: none;}

#news {padding: 0px 0 0px 0;
	   text-align: center;
	   font-size: 11px;}
	   
#news a {color: #5E60A2;
		font-size: 9px;
		 font-weight: normal;}
		 
a.MT1 {text-decoration: none;
		 font-size: 10px;
		 font-weight: bold;}
		 
		 #news {padding: 0px 0 0px 0;
	   text-align: center;
	   font-size: 11px;}
	   
#MT a {color: #5E60A2;
		font-size: 10px;
		 font-weight: bold;}
		 
a.MT1 {text-decoration: none;
		 font-size: 8px;
		 font-weight: bold;}


#menuside {background-color: #5085A1;
	   padding: 0px 0px 0px 8px;
	   text-align: left;}

#menuside a {color: #fff;
		 font-size: 11px;
		 font-weight: bold;}
		 
a.menu1side {color: #fff;
		margin-left: 15px;
         font-size: 10px;
		 font-weight: bold;
		 text-decoration: none;}
		 
#faq {padding: 0px 0px 0px 8px;
	   text-align: left;
	   font-family: lucinda sans unicode, trebuchet, arial, sans serif;
       font-size: 15px;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: none;}
}

#faq a { font-size: 11px;
		 font-weight: bold;}
		 
a.faq {color: #5E60A2;	
	     font-size: 18px;
		 font-weight: normal;
		 text-decoration: none;}

#mainbody { background: #f7fafb url('img/SR00_240b.jpg') repeat-x top left;
	   padding-left:30px; padding-right:30px; padding-top:30px; padding-bottom:10px }
	  	

h1, h2 {text-align: left;
	color: #5E60A2;		
	font-size: 27px;	/* template & home */
	font-family: lucinda sans, Helvetica, sans-serif;  /* This is redundant, but Mac did not show h1 font correctly w-o it */
	margin: 0;}
	
h2 {font-size: 20px;}

table, tr, td {vertical-align: top;}   
td {margin: 0; padding: 0;}
dd {margin: 5px 0 30px 0;}

#tools, #tools a {text-align: center;
		margin-top: 48px;
		color: #5E60A2;	/* to match h1 */
		font-size: 12px;  }
		
#disclaimer, a.disclaimer {text-align: center; 
						   font-size: 11px; 
						   font-weight: normal;
						   margin-top: 15px;}   
	
.picr {float: right; padding: 0 0 15px 25px; font-size: 10px;}
.picl {float: left; padding: 0 25px 15px 0; font-size: 10px;}
   

/* Home index styles ___________________________________________________ */
.flphotos {text-align: center;
		margin-right:auto;   /* auto-margin workaround for Netscape and Mac centering bug */ 
	    margin-left:auto;}
		
/* Button styles for index, 50 & 60 ____________________________________ */
#buttons {padding: 5px 0;  /* 8px matches actual buttons within */
		  margin-top: 25px; font-size: 10px; text-align: center; 	/* actual visible spacing between last line of text and buttons */
 		  text-align: center;}
.left {padding-left: 21px}  /* parts of the buttons */
.mid a {display: block;
		padding:0; margin: 0px 0px 10px 10px; font-size: 10px; 
}
.right {padding-right: 25px;}		  


/* Styles for third-tier pages (21,22,23,52,62, etc) ____________________________________ */
						   
.links li, ul.links {list-style-type: none;
			margin-left:0; margin-top: 0}
.sublinks {margin-left: 50px;}
.here {color: #666;}
			
.breadcrumb, .breadcrumb a 
			{font-weight: bold; font-size: 11px;
			 text-align: right;
			 padding: 5px 0 30px 0; }
.breadcrumb {color: #666;}
			
/* Styles for Media (21) and News (23)  ____________________________________ */
.media {font-style: italic;}
.media a {display: block; margin-top: 10px;} 
.news {margin: 0;
	   padding: 0;}

/* Styles for Media subfolder  ____________________________________ */
.copied h1 {color: #000;}
.copied {margin-top: 15px;}

/* Styles for Contact info on 70, 71, 72  ____________________________________ */
.addr, div.addr {margin: 0 15px 15px 15px;  
	   padding: 0; }
