@import url("/css/au_basic.css");

body { background:#e5e5dc; }
#outerframe { width:792px; margin:50px auto 0px auto; background:url('/cas/gymnics/images/gymnics_border_bg.gif') repeat-y 22px 0px transparent; }
#frame { margin:0 5px; border:1px solid #fff; text-align:left; }

#top { background:url('/cas/gymnics/images/gymnics_border_top.gif') no-repeat bottom; background-color:#e5e5dc; text-align:right; padding:0 10px 2px 10px; }
#bottom { clear:both; background:url('/cas/gymnics/images/gymnics_border_btm.gif') no-repeat top; background-color:#e5e5dc; text-align:right; }
#nav { background:url('/cas/gymnics/images/gymnics_nav_bg_2011.gif'); background-color:#b4b4b0; background-color:#656561; border-bottom:1px solid #fff; }
	#nav ul { margin:0px; padding:0px; display:inline; border:none; height:29px; }
	#nav ul li { border:none; list-style:none; display:inline; height:29px; ffont-size:29px; line-height:29px; }
	#nav ul li a { height:29px; }
	#nav ul li a:hover { background-color: #999992; background-color:#656561; }
	#nav ul li a:hover img { background-color: #999992; background-color:#656561; }
	#nav ul li img { display:inline-block; height:10px; padding:10px 20px 9px 25px; }

#subnav { width:200px; float:left; position:absolute; margin:215px 0 0 125px; color:#fff; }
	#subnav ul { margin: 0;	padding: 0;	list-style-type: none; }
	#subnav ul li { margin: 0; display: inline; }
	#subnav ul a {	text-align:right; display: block; color: #FFF; width: 156px; \width: 156px; w\idth: 156px; padding: 3px 12px 3px 8px; text-decoration: none; font-weight: bold; border-bottom:1px solid #335170; }
	#ssubnav ul a { text-align:right; display:block; padding:3px 10px; color:#fff; text-decoration:none; font-weight:bold;
		border-bottom:1px solid #335170; width: 175px; /* False value for IE4-5.x/Win. */ voice-family: "\"}\""; voice-family:inherit; width: 155px; /* You get it. Good value for compliant browers. */ }
	html>#ssubnav ul li a {	width:155px; /* Be nice to Opera */ }
	#subnav a:hover { background-color:#5e7690; color:#fff;}
	#subnav a.selection { color:#fff; background-color: #5e7690;}
	#subnav a.selection:hover { color:#fff; background-color: #5e7690;}

#content { background:url('/cas/gymnics/images/gymnics_logo_home_2011.gif') no-repeat top left; background-position:20px 10px; background-color:#1c3a59; color:#fff; padding:20px 20px 20px 340px; min-height:350px; }
	#content a { color:#fff; line-height:1.4em; }
	#content h6 { color:#e9b55f; color:#FFC20E; margin:2em 0 0 0; }
	#content p { line-height:1.6em; }
#content .breadcrumbs { color:#8494a5; margin-bottom:10px; }
#content .breadcrumbs a { color:#8494a5; }
#content .breadcrumbs a:hover { color:#a8b4c1; }

#bottom { padding:2px 5px; color:#888; }

table {  }
	th {  }
	td {  }

h1 { color:#e8c523; color#FFC20E; }
h3 { font-size:1.5em; font-family:Verdana; border-bottom:1px solid #8494a5; color:#e8c523; margin:10px 0 0 0; }

.clear { clear:both; }

/* CMS Specific */
#thessm {display:none;}

 /*printer styles */ 
@media print {
	/*hide the left column when printing*/
	#outerframe { width:90% !important; margin:0; background:none; }
	
	/*hide the nav when printing*/
	#nav { display:none !important; }
	#subnav { display:none !important; }

	#top, #bottom { background:none !important; }

	#content { color:#000; padding:1em; background:none; }
	#h1 { color:#555 }
	body, html { background-color:#FFF !important; }
}
