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

body {
	margin: 0;
	padding: 0;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
/* this body fixes an IE bug and maintains x-browser uniformity */
	font-size: 100.01%;
	background: url(../images/bg1.png) repeat-x;
	background-color:#3e3e3e;	
}

#menu
{ height:52px;}

#bodycontainer { width:837px;}
#bodypadding { margin:35px; }

#header { background: url(../images/header2.png) no-repeat; width:851px; height:267px; margin-top:1px; }
#headeradcontainer { width:321px; height:266px; background:url(../images/header_art.png); }

#rightcolumn1 { margin:35px 10px; padding-right:5px; }
#rightcolumn2 { background:url(../images/rightcol_bg.png) no-repeat; width: 117px; height:208px; }
#rightcolcontainer { padding-top:57px; padding-left:15px; }

h1.blue, h1.grey_lg { color:#167eba; font-size:21px; font-weight:lighter; }
h1.grey_lg{ color:#333333; margin:0;}
h1.grey { color:#707070; font-size:14px; font-weight:lighter; }
p, td { font-size:13px; }
p.white { color: #CCCCCC; font-size:11px; }

font { font-size:11px; }  

a.drkgrey, a.ltgrey
{
	text-decoration:none;
	color: #555555;
	font-size:10px;
	display:block;
	text-transform:uppercase;
}

a.ltgrey { color:#999999; }
a.drkgrey:hover { color:#999999; text-decoration:underline; }
a.norm { color:inherit; text-decoration:none; }
a.norm:hover { text-decoration:underline;}


a.home
{ 
	width:69px;
	padding-top:20px;
	padding-left: 23px;
	height:32px;
	display: inline-block;
	display: -moz-inline-block;
	background: url(../images/homebutton.png) no-repeat;
	text-decoration:none;
	font-size:16px;
	color:#FFFFFF;
	margin-left: 37px;
}

a.nav
{ margin-top:20px; padding-left:44px;
	color:#FFFFFF;
	font-size:16px;
	display: inline-block;
	display: -moz-inline-block;
	text-decoration:none;
	
 }
 
 a.nav:hover, a.home:hover { text-decoration:underline; color:#999999; background:#000000; }