/* Reset CSS to minimize browser inconsistency */
/* Based on Eric Meyer's Reset CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit;	font-style: inherit;
font-size: 100%; font-family: inherit; vertical-align: baseline; color:	inherit; }
address, h1, h2, h3, h4, h5, h6 { font-style: normal; font-weight: normal; }
/* remember to define focus styles! */
:focus { /*outline: 0;*/ }
input{ outline: 0; }
ol, ul, a {	list-style: none; text-decoration: none; }
caption, th, td { text-align: left;	font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q {	quotes:"" ""; }

body { background: #d1d3d4;	font: 12px "Helvetica Neue", "Liberation Sans",  Arial, "Nimbus Sans L", Helvetica, sans-serif; }
HTML { overflow-y: scroll; }

/************************ 1. Main elements ****************************/
#Header, #MainNav, #Content, #BottomNav, #Footer { margin: 0 auto; width: 770px; padding: 0 13px; }

/************************ 2. Header ****************************/
#Header { height: 104px; position: relative; background: white url('/static/graphics/Header2.png'); }
#Header a {	position: absolute;	left: 38px;	bottom: 18px; }

/************************ 3. Navigation ************************/
#MainNav ul li, #BottomNav ul li { display: inline; }
#MainNav ul li a, #BottomNav ul li a  {	color: white; border-color: white; line-height: 22px; }
#MainNav ul li:hover, #MainNav ul li.jq-hover, #BottomNav ul li a:hover { background: #00ADA8; }
#MainNav { height: 1.84em; background: #005A9C url('/static/graphics/MainNav.png');	position: relative;	z-index: 1; }
#MainNav ul { display: inline; }
#MainNav ul li { float: left; position: relative; }
#MainNav ul li a { display: block; padding: 0 7px; border-right: 1px solid;	}		
#MainNav ul li ul {	border-top: 1px solid #BABCBD; display: none; position: absolute; z-index: 20; width: 207px; 
background: #898687; background: rgba(123, 120, 120, 0.97);	box-shadow: 0 6px 6px rgba(0,0,0,0.2); 
-moz-box-shadow: 0 6px 6px rgba(0,0,0,0.2); -webkit-box-shadow: 0 6px 6px rgba(0,0,0,0.2); }
#MainNav ul li:hover ul { display: block; }
#MainNav ul li ul li { border-bottom: 1px solid #BABCBD; }
#MainNav ul li ul li a { display: block; width: 193px; border: none; }	
#MainNav ul li ul a:hover {	background: #00ADA8; }
#MainNav #SearchBox fieldset { background: url('/static/graphics/SearchBox.png') no-repeat center; 
width: 103px; height: 14px; position: relative; float: right; margin-right: 23px; margin-top: 4px; }
#SearchBox legend { display: none; } 
#SearchBox input,	#SearchBox button {	border: none; background: transparent; }
#SearchBox input { width: 86px; height: 15px; font-size: 11px; vertical-align: top;	left: 2px; top: 0px; position: absolute; line-height: 14px;	}
#SearchBox button {	background: url('/static/graphics/SearchIcon.png') no-repeat center center;	height: 15px; width: 17px; 
text-indent: 18px; cursor: pointer; right: 0px; top: 0px; overflow: hidden; position: absolute; }
#BottomNav { background: url('/static/graphics/BottomNav.png'); }
#BottomNav, #BottomNav ul li a { height: 1.6em; line-height: 18px; }
#BottomNav li a { float: right; padding: 0 7px;	border-left: 1px solid;	background: 848182 url('/static/graphics/DropDownBackground.png') repeat; }

/************************ 4. Content ***************************/
#Content { min-height: 585px; background: white url('/static/graphics/Content.png'); padding-bottom: 12px; }

/************************ 5. Footer *****************************/
#Footer { padding-top: 10px; font-size: 0.75555em; text-align: center; background: url('/static/graphics/Footer.png') no-repeat; }
#Footer p,  #Footer p a { color: #828385; font: 10px/14px Arial, Verdana, Kalimati, Geneva, sans-serif; }
 #Footer p a { text-decoration: underline; }
