/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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, b, u, i, center, 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-size: 100%;*/
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
form > ol, form >ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Layout and theme styles */

body { font-family:Trebuchet MS; background:#3D6993 url(/media/imgs/header_bg.png) repeat-x	;}
#wrapper{
	margin:0 auto;
	background: url(/media/imgs/footer_bg.png) repeat-x 0 100%;
}
#container {
	width: 980px;
	margin:0 auto;
}
#header {
	width:980px;
	height:162px;
}
#header_top {
	height:104px;
	position:relative;
}

#header_logo {
	height:104px;
	width:447px;
	background:url(/media/imgs/header_logo.png);
	position:absolute;
	top:0px;
	left:0px;
}

#header_menu {
	height:39px;
    font-family:Arial;
	/*color:#fff;*/
}

#login { 
  background:transparent url(/media/imgs/login_box.png);
  height:92px;
  left:600px;
  position:absolute;
  top:0px;
  width:200px;
}
#current-user{ 
  height:92px;
  left:600px;
  position:absolute;
  top:0px;
  width:200px;
}
#lost_password {
  font-size:0.7em;
  position:absolute;
  left:40px;
  top:75px;  
  text-decoration:none;
}


#login form div table tbody tr td {
  padding:3px;
}
#login_button {
  position:absolute;
  left:90px;
  top:75px;
  width:100px;  
  text-decoration:none;
}

#breadcrumbs {
	font-size:12px; height:17px;
	padding:2px;
	color:#999;
}

#breadcrumbs a { color:#666; text-decoration:none; }
#breadcrumbs a:hover { color:#fff; background-color:#666 }

#footer {
	height:98px;
}

#foot_logo{
	background:transparent url(/media/imgs/foot_logo.png) repeat scroll 0 0;
	display:block;
	float:left;
	height:98px;
	position:relative;
	width:153px;
}

#foot_content {
	margin-left:180px;
	padding:5px;
	position:relative;
    color:#fff;
}
/*
#header_menu ul {border:0px; padding:0px; list-style-type:none}
#header_menu ul li {float:left; padding:0px; color #fff; border-left:1px solid #65A5E6; border-right:1px solid #4879A9}
#header_menu ul li a {font-size:14px; text-decoration:none; display:block; padding:8px; font-weight:bold}
#header_menu ul li a:hover {background-color:#65A5E6; }
*/
#content { 
    padding:20px 5px 5px;    
    background-color:#fFF; 
    color:#555555;
    font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serif;
    font-size:62.5%;
    line-height:22px;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content p, #content pre, #content blockquote, #content label, #content ul, #content ol, #content dl, #content fieldset, #content address { margin:1em 5%;}

#content > a, #content a {
    color:#2583AD;
    text-decoration:none;
}
#content > a:hover, #content a:hover {
    color:#D54E21;
    text-decoration:none;
}
#content > td, {
  font-size: 12px;
  font-family: Arial, Lucida Grande,Trebuchet MS, Verdana, SunSans-Regular, Sans-Serif;
  color:#666;
}
#content ul, #content > ul {
  list-style-type: square;
  margin:15px;
  margin-left:80px;
  display:block;
}
#content > li, #content li {
  display:list-item;
  padding-left:10px;
}

#content > td p {margin:1px;}
#content h1 {font-size:26px;}
#content h2 {font-size:24px;}
#content h3 {font-size:22px;}
#content h4 {font-size:20px;}
#content h5 {font-size:18px;}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {color:#2583AD}
#content p, #content pre, #content blockquote, #content label, #content ul, #content ol, #content dl, #content fieldset, #content address {color:#666}
#content > li, #content > dd { margin-left:5%; }
#content, #content > td, #content > li {
  font-size: 14px;
  font-family: Arial, Lucida Grande,Trebuchet MS, Verdana, SunSans-Regular, Sans-Serif;
  color:#666;
}
#content p {
}
.float-right {float:right;}

div.note { margin:50px; padding:5px; }
div.info { padding-left:30px; border:1px solid #eeb; background:#ffd url(../imgs/apply_f2.png) no-repeat; background-position:10px 10px;}
.linkbutton { padding:3px; display:inline; border:1px outset #ccc; text-decoration:none; color:#78a021; background-color:#fff; }
.linkbutton:hover { color:#fff !important; background-color:#4187B4 }

