* {margin:0;
	padding:0}
	
body {font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#d9d9d9;
	margin:10px;
	color:#333333;
	font-size:10px
	}
#holder {margin:auto;
	width:960px}

ul.menu {list-style-type:none;
	background:url(images/boot_topmenu.gif) repeat-x;
	text-align:center;
	height:24px;
	font-size:1px;
	line-height:1px
}
ul.menu ul {display:none; position:absolute;
	z-index:300;
	font-size:11px;
	line-height:12px;
	top:136px;
	left:50%;
	background-color:#FFFFCC;
	border-top:1px solid #F79647;
	border-right:1px solid #F79647;
	border-left:1px solid #F79647}
	
ul.menu ul li {border-bottom:1px solid #F79647;
	padding:3px;}
ul.menu ul ul {display:none !important;
	top:auto !important;
	margin-top:auto !important;
	width:120px;
	margin-left:15px;}	
ul.menu ul li {display:block}
ul.menu li:hover ul, ul.menu li.hover ul{display:block;}
ul.menu ul li:hover ul, ul.menu ul li.hover ul {display:block !important}
ul.menu li {display:inline;}
ul.menu li a, ul.menu li a:link, ul.menu li a:active, ul.menu li a:visited {position:relative}
.middle {	
	width:570px;
	float:left;}
.middlewide {	
	width:735px;
	float:left;}	
.content {
	background-color:#FFFFFF;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	background:#ffffff;
	text-align:left;
	padding-top:10px;
	}
.padding_content{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}	
.clear {clear:both}
.lhs {
	width:187px; float:left; text-align:left;
	margin-right:20px;}
	
.lhs-test {
	width:187px; float:left; text-align:left;
	margin-right:20px; margin-top:-27px;}

.bullet, .wheel {
	margin:15px 0 19px 10px;}	
.wheel li:hover, .wheel li.hover {
	background:url(images/wheel_hov.gif) left no-repeat;}	
.bullet li {
	background:url(images/li.gif) no-repeat left 5px;
	list-style:none;
	font-weight: bold;
	padding:7px 0px 7px 27px;
	}
.bullet li:hover, .bullet li.hover {
	background:url(images/li_hover.gif) no-repeat left 5px;}	
a:link, a:visited, a:active {
	text-decoration:none;
	font-weight:bold;
	color:#333333;}	
img {border:0}	
li.sel {background:url(images/li_hover.gif) no-repeat left 5px;}	
li.sel a, a:hover, .orange {color:#F79647}


.wheel li {
	background:url(images/wheel.gif) no-repeat left;
	list-style:none;
	font-weight: bold;
	padding:12px 0px 12px 35px;}
.rhs {
	width:160px;
	float:right;
	margin-top:-10px;
	margin-left:15px;
	background-color:#e9e9e9;
	text-align:center}
.rhs h2 {font-size:14px; margin:15px 0 0 15px; text-align:left; font-weight:bold}	
ul.grey {margin:10px 0}	
ul.grey li{margin-left:18px;
	background:none !important;
	padding:5px 0;
	list-style:none}
ul.grey .grey li{margin-left:15px!important;
	padding:0  0 5px 0!important}			
ul.grey a, ul.grey:visited, ul.grey a:active, ul.grey a:link {
	color:#999999 !important; 
	font-weight:normal !important}
ul.grey a:hover {color:#000000 !important}
p {margin:17px 0 ;	}

ul.normal { list-style-image:url(images/bt_next.gif);
	margin-left:47px;
	margin-bottom:10px;
	}
ul.normal li {padding:5px 0 }	
p.menuimg {margin-left:19px; margin-right:20px; height:40px}
p.menuimg img {float:left;
	 margin-right:10px}
div.line {height:1px; border-bottom:1px solid #999999}	

.filetype {margin-left:40px;}
.filetype li {padding:2px 0 2px 4px}
.filetype .pdf {
	list-style-image:url(images/icon_pdf.gif);}
.filetype .xls {
	list-style-image:url(images/icon_xls.gif);}
.filetype .spk {
	list-style-image:url(images/ico_sound.gif);}	
.filetype .mov {
	list-style-image:url(images/icon_movie.gif);}
.filetype .pic {
	list-style-image:url(images/icon_pic.gif)}	
.filetype .zip {
	list-style-image:url(images/icon_zip.gif)}	
.filetype .doc {
	list-style-image:url(images/icon_doc.gif)}
.filetype .htm {
	list-style-image:url(images/icon_htm.gif)}	
.filetype .msc {
	list-style-image:url(images/icon_msc.gif)}		
.date{float:right}
span.grey {color:#999999}	
thead td{background-color:#ff9933;
	padding:2px 4px; font-weight:bold;}		
.req {color:#FF0000}	
td.grey, .greybg {background-color:#cccccc}
.footer {padding-top:10px;
	color:#999999;
	margin-bottom:20px}
	
.footer a, 	.footer a:link, .footer a:visited, .footer a:active {
	color:#999999;
	font-weight:normal}
.input_low{
	border-color: #999999;
	background-color: #FFFFFF;
	color: #999999;
}
input{
	border-color: #333333;
	
}	
a.footer_link:link, a.footer_link:visited, a.footer_link:active{
	color: #999999;
	text-decoration:none;
	font-weight:normal;
}
a.footer_link:hover{
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}
.bc {	color:#666666;
	margin-bottom:15px}
.bc a, .bc a:active, .bc a:link, .bc a:visited{
	color:#969696;
	font-weight:normal;
	}
.bc a:hover{	
	text-decoration:underline}	
.media_tiles {
	margin:0 6px 6px 0;
	}	
.media_contact {
	padding:10px; 
	width:420px;
	background-color:#e6e6e6; 
	font-family:trebuchet ms; 
	margin-left:15px
	}
.sponsor_logo {
	float:right;
	padding-left:0.8em;
	padding-bottom:0.8em;

}

.sitemap {
	margin-left: 20px;
}

.sitemap ul {
	margin: 20px 0;
}


.sitemap ul li ul {
	margin: 0;
	margin-left: 20px;
}
.portalhelp {
	font-size: 12px;
}

.portalhelp h2 {
	display:block;
	padding-top: 10px;
	border-top: 2px solid #aaa;
}

.portalhelp p {
	padding: 15px 0;
}

.portalhelp  li {
}


.portalhelp  li {
	padding: 7px;
	list-style-position:outside;
	line-height: 21px;
	margin: 8px 30px;
}

.portalhelp  li:hover {
	/*background: #f4f4f4;*/
}


.portalhelp  li img {
	vertical-align:middle;
}

h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 12px;
}
