@charset "UTF-8";
/* CSS Document */

body {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	color:#444;
	margin:0; padding:0;
	background:url(../images/redesign/bg_quicklinks.jpg) 0 200px repeat-y;
}

.offLeft {position:absolute; height:1px; top:-10px; left:-10000px;}

#content h1 {/* Defined in user.css */}
#content h2 {/* Defined in user.css */}
#content h3 {/* Defined in user.css */}
#content h4 {/* Defined in user.css */}
#content h5 {/* Defined in user.css */}
#content h6 {/* Defined in user.css */}

#content a {color:#0069AC;}
#content a:visited {color:#A0B62D;}

#content p {margin:0 0 1em;line-height:1.4;}
#content ul {margin-top:0em; padding-left:2em;}
	#content ul ul {margin-top:0;}

/* Banner Section */
#banner {height: 158px; background:#FFF;}

	#logo {width:247px; height:158px; float:left;}
	#logoPrint {display:none;}
	#bannerContent {width:400px; height:158px; float:right; margin-left:-401px; padding-right:50px;}
		#bannerTitle {width:370px; height:55px; margin-top:20px;float:right; background:url(../images/redesign/bannerTitle.png);}


/* Torso Section */

#torso {float:left; background: url(../images/redesign/bg_subNav.jpg) no-repeat 247px 0; width:100%;}

#sidebar {
	width:247px;
	float:left;
	font-size:15px;
	background:url(../images/redesign/bg_navRight.jpg) right 50px no-repeat; 
	padding:0;
	margin:0 -247px 0 0;
}
	#sidebar a {color:#FFF; text-decoration:none;}
		#sidebar a:hover, #sidebar a:focus, #sidebar a:active {color:#FFF; font-weight:bold;}

	#navTop {width:247px;height:50px; background:url(../images/redesign/bg_navTop.jpg) 0 0 no-repeat;}
		#navTop ul {padding:18px 0 0 10px; margin:0;}
			#navTop li {display:inline;list-style:none;}
		#navTop li img { margin:0 5px -8px;}


	#navContent { background:#0069AC; width:224px; border-right:1px solid #FFF;}

		#navigation {width:224px;}
			#navigation ul, #navigation li {list-style:none;}
			#navigation ul {padding:0; margin:0;}
				#navigation li { margin:0 0 0 0; padding:10px 0 3px;
					background:url(../images/redesign/nav_h-divider.jpg) top no-repeat; }
				h3.headerbar { margin:0 0 0 0; font-weight:normal; font-size:1em; padding: 0 0 0 0; }
				#navigation ul a {margin-left:15px;}

				#navigation ul ul {font-size:.8em; margin: 5px 0 10px 15px; 
					display:none; /* display the sub navigation by using display:block; in the respective templates */
					}
				#navigation ul ul li {background:none; padding:2px 0;} 


	#quicklinks {background: url(../images/redesign/bg_navBottom.jpg) 0 0 no-repeat;float:left; width:227px;}
		#quicklinksContent { margin: 150px 0 0 20px; color:#444; padding-left:55px;}
		#quicklinks h6 { 
			font-size:14px; font-weight:bold;
			display:block;
			width:172px; 
			margin:0 0 .5em -45px; padding:0 0 .5em 45px;
			background:url(../images/redesign/nav_h-divider2.jpg) no-repeat left bottom;}
		#quicklinks ul { padding:0; margin:0;}
			#quicklinks li {list-style:none; margin:5px 0; font-size:13px;}
				#quicklinks a {color:#444;}
				#quicklinks a:hover, #quicklinks a:focus, #quicklinks a:active {color:#444; text-decoration: underline;}

#main {
	margin:0;
	padding:0 0 0 247px;
}

	#subNav {border-top:1px solid #FFF;background: #A1B62E url(../images/redesign/bg_subNav.jpg) 0 0 no-repeat; margin:0 0 0; padding:15px 0 0 0; width:100%; float:left; color:#333;}
		#main div#sectionTitle h1 {font-weight:bold; padding:0; margin:0 0 5px; font-size:22px;}
		#subNavGroup {margin-bottom:30px;}
		#subNav ul {margin:0; padding:0; float:left;}
			#subNav li {display:inline; margin:0; padding:0;}
			#subNav li a {
				display:block; width:175px; height:25px;
				float:left;
				margin:2px 2px 0; padding:4px 0 0;
				background: url(../images/redesign/bg_subNav_off.png) no-repeat;
				color:#333;
				font-weight:bold;
				font-size:13px;
				text-decoration:none;
				text-align:center;
				}
			#subNav li a:hover, #subNav li a:active, #subNav li a:focus {background:url(../images/redesign/bg_subNav_on.png) no-repeat; cursor:pointer; }
	#content {
		background:url(../images/redesign/rounded_tl_corner.jpg) left top no-repeat #FFF;
		padding:20px;
		max-width:700px;
		min-height:300px;
		text-align:justify;
		float:left;
		width:90%;
	}
		#search {position:absolute; right:40px;padding:5px;width:215px; top:100px;text-align:right;}
		#newSearch {position:absolute; right:40px;padding:5px;width:215px; text-align:right;}
			#cse {}
		#contentTitle {}
		#content li, #content td {text-align:left;}
		#content table td {vertical-align:top;}
		#content img {margin:0 5px;}
		#contacts {}
			#contacts div { width:200px; float:left; padding:30px 15px 0 0;text-align:left; }
			
#footer {text-align:center; padding:20px 0 20px 247px; clear:both; color:#999;}
	#footer a {color:#999; font-size:12px;}
	
	#contacts {display:none;}
	
h6.quicklinks_divider {font-size:10px !important;margin-top:-5px !important}
