/*
 ------------------------------------------
Regent Law homepage refresh
Base style sheet
Author: K. Halbrook
Updated: 02.14.08

1. Core Layout Elements
2. User Tools - Search and Quicklinks
3. Primary Navigation
4. Content Typography 
5. Links
6. Miscellaneous
------------------------------------------ 
*/


/* 1. Core layout elements
------------------------------------------ */
html {
	height: 100%;
	}

body {
	margin: 0;
	padding: 18px 0 0;
	background-color: #e5e5e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	min-height: 101%;
	}
	
#header {
	width: 783px;
	height: 113px;
	background: #fff url(../images/layout/background_header.gif) no-repeat;
	margin: 0 auto;
	}
	
#headermedia {
	width: 783px;
	height: 113px;
	background: #fff url(R:/webmaster/media/images/tvbanner2.gif) no-repeat;
	margin: 0 auto;
	}
	
#contentContainer {
	background: #fff url(../images/layout/background_content.gif) repeat-y;
	width: 755px;
	margin: 0 auto;
	padding: 0 14px 5px;
	}
	
	
#footer {
	background: url(../images/layout/background_footer.gif) no-repeat;
	width: 755px;
	height: 28px;
	padding: 10px 14px 0;
	margin: 0 auto;
	text-align: center;
	clear: both;
	}
	
#footerLogo {
	width: 783px;
	margin: 11px auto 0;
	text-align: center;
	}
	
/* 2. User Tools - Search & Quicklinks
------------------------------------------ */
	
#userTools {
	float: right;
	padding:  35px 40px 0 0;
	width: 181px;
	text-align: right;
	}
	
#userTools form {
	height: 15px;
	margin: 0;
	}
	
html>body #userTools form {
	margin: 0 1px 10px 0;
	}
	
#userTools fieldset {
	border: none;
	padding: 0;
	margin: 0 0 3px 0;
	height: 15px;
	}	

#userTools form input.field {
	border-top: 1px solid #132030;
	border-right: 1px solid #395c86;
	border-bottom: 1px solid #557193;
	border-left: 1px solid #233e5f;
	height: 13px;
	background: #32547e url(../images/layout/back_search-field.gif) repeat-x;
	color: #c2ccd9;
	width: 92px;
	font-size: 70%;
	vertical-align: bottom;
	}
	
#userTools form input.search {
	background-color: #001c3d;
	color: #b3bbc5;
	font: 65% Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #4f6279;
	border-right: 1px solid #001227;
	border-bottom: 1px solid #000c1a;
	border-left: 1px solid #28405b;
	cursor: pointer;
	height: 15px;
	width: 46px;
	padding: 0 0 15px 0;
	}	

#userTools p { 
	font-weight: bold;
	font-size: 90%;
	width: 147px;
	height: 17px;
	margin: 0;
	}
	
html>/**/body #userTools p {
	margin: 0 0 0 34px;
	padding: 0;
	float: none;
	}
	
#userTools p a { /*The QuickLinks box uses a background image to display */
	background: url(../images/general/quick_links.gif) no-repeat;
	text-decoration: none;
	border: none;
	display: block;
	overflow: hidden;
	width: 147px;
	height: 17px;
	text-indent: 9999em;
	}
	
#quickLinks { /* for IE */
	position: absolute;
	z-index: 1;
	width: 147px;	
	background-color: #284e7e;
	margin-left: -147px;
	display: none;
	}	
html>/**/body #quickLinks { /* for Firefox.  IE does not see this. */
	margin-left: 34px;
	}	
#quickLinks ul.divider {
	border-bottom: 1px solid #537198;
	}	
	
#quickLinks ul {
	list-style-type: none;
	text-align: left;
	color: #eaeef2;
	padding: 5px 5px 5px 9px;
	margin: 0;
	font-size: 65%;
	}
	
#quickLinks li {
	margin-bottom: 1px;
	}
	
html>body #quickLinks li {
	margin-bottom: 3px;
	}

#quickLinks a:link, #quickLinks a:visited {
	color: #eaeef2;
	text-decoration: none;
	}
	
#quickLinks a:hover, #quickLinks a:active {
	color: #b9b659;
	}	
	
/* 3. Primary Navigation
------------------------------------------ */

ul#primaryNav {
	margin: 0;
	list-style-type: none;
	height: 29px;
	background: #625b45 url(../images/layout/background_nav.gif) repeat-x;
	border-bottom: 1px solid #294057;
	padding: 11px 0 0;
	text-align: center;
	}
	
ul#primaryNav li {
	display: inline;
	color: #fff;
	font-size: 80%;
	padding: 0 14px;
	background: url(../images/layout/divider_primary-nav.gif) no-repeat 0% 90%;
	margin: 0 -3px;
	}
	
ul#primaryNav li.first {
	background: none;
	}	
	

	
/* 4. Typography
------------------------------------------ */

#header h1 {
	width: 297px;
	height: 72px;
	float: left;
	margin: 28px 0 0 28px;	
	padding: 0;
	}
	
#header h1 a {
	width: 417px;
	height: 72px;
	background: url(../images/layout/header_regentlaw-tagline.gif) no-repeat;
	text-indent: -999em;
	display: block;
	}
	
html>/**/body #header h1 { /* IE ignores this */
	margin: 28px 0 0 48px;
	}
	
#footer p {
	color: #00275d;
	font-size: 65%;
	margin: 0;
	}
	
/* 5. Links
------------------------------------------ */
ul#primaryNav a:link, ul#primaryNav a:visited {
	color: #fff;
	text-decoration: none;
	}

ul#primaryNav a:hover, ul#primaryNav a:focus {
	color: #0e4382;
	text-decoration: none;
	}
	
#footer a:link, #footer a:visited {
	color: #00275d;
	}
	
#footer a:hover {
	color: #00275d;
	text-decoration: none;
	}



/* 6. Miscellaneous
------------------------------------------ */
div.hr {
	height: 15px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 25px;
	}	
	
div.hr hr {
	display: none;
	}
	
.imgRight {
	float: right;
	padding: 0 0 15px 15px;
	}	
.imgLeft {
	float: left;
	padding: 0 15px 15px 0;
	}
	
.clearBoth {
	clear: both;
	}	


	

