/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body { 
  line-height: 1.5; 
}

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */
a img { border: none; }


#header {height:7.2em;background:transparent url("strip.png") repeat-y;border-bottom:0.2em solid rgb(100,100,100);}

#headerContent {float:right;}

.footer  {
height:25px;
/*background:transparent url("/Content/Images/footer_background.png") repeat-x;*/
background-color:#984807;
clear:both;
font-family:arial;
font-weight:bold;
z-index:99999;
color:white;
font-family:arial;
font-size:11px;
vertical-align:middle;
border-left:1px solid rgb(127, 127, 127);
border-right:1px solid rgb(127, 127, 127);
border-bottom:1px solid rgb(127, 127, 127);
border-top:5px solid rgb(100,100,100);
text-align:right;
}

.footer img 
{
	padding: 8px 5px 0px 10px;
	float:left;
	}
	
.footer p a{color:white}

#content {
padding:0px 30px 0px 30px;
background-color:white;}

/* MAKE FOOTER STICK TO BOTTOM OF PAGE */
/* http://ryanfait.com/resources/footer-stick-to-bottom-of-page/ */

* {
margin:0;
}

html, body  {
height:100%;
}

.wrapper
{
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -31px;
border-left:1px solid rgb(127, 127, 127);
border-right:1px solid rgb(127, 127, 127);
background-color:White;
}

.push {
height:31px;
clear:both;
font-size:80%;
}


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {
	text-align:right; 
	margin-right:1em;
	margin-bottom:0em; 
	color:black; 
	font-family:Arial; 
	font-size:0.7em; 
	font-weight:bold;
}

#loginStatus 
{
	font-family:Arial;
	font-size:small;
	color:White;
	text-align:right;
	margin:30px 10px 0 0;
}

#loginStatus a 
{
	color:White;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative;}

.menu ul ul {width:100px;}

.menu ul li {padding-bottom:10px}

/* style the links for the top level */
.menu a, .menu a:visited {
display:block;
font-size:11px;
text-decoration:none; 
color:#fff; 
height:20px; 
padding-left:10px; 
line-height:29px; 
font-weight:bold;}

/* style the second level hover */

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {width:150px; visibility:hidden;position:absolute;top:21px;left:0; margin-top:3px; filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {text-align:left; background-color:white; color:#215994; height:auto; line-height:1em; padding:5px 10px 0 0; width:150px;}

.menu ul li ul li {padding:2px 2px 2px 5px; background-color:white;}
.menu ul li a:hover {color:black;}
.menu ul ul li a:hover {text-decoration:underline;color:black}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul{visibility:visible; }






body 
{
	width:850px;
	margin:0 auto;
	background-color:white;
	background:transparent url("background.png") repeat-x;
}

.masterbody
{
    background-color:#f7f7f7;
}

#content 
{
    
	font-family:verdana;
	font-size:0.8em;
}

.sectionLine 
{
	margin:0;
	padding:0;
	color:#FFE87F;
	height:0.3em;
	background-color:#7F7F7F;
	border:0;
	margin-top:0.05em;
}
