@CHARSET "UTF-8";

body, ul, li, img { margin: 0; padding: 0; border:0; }

/*div, li { border:1px dotted red; }*/

body 
{
	font-size:100%;
	font-family:verdana;
	line-height:17px;
}
br
{
	clear:both;
}
.leftCol
{
	float:left;
}

.rightCol
{
	float:right;
}

div#meta_editor
{
	width:917px;
	font-size:0.6em; /* 16 x 0.6875 = 11px */
	margin-bottom:10px;
	background:#e9edf6;
	padding:5px;
}
div#meta_editor h3
{
	font-size:1em; /* 16 x 0.6875 = 11px */
}

div#wrapper
{
	width:927px;
}

div#header
{
	background:url(../images/header.jpg) no-repeat top left #fff;
	height:190px;
}

div#menubar
{
	height:53px;
}

div#menubar ul
{
	width:907px;
	height:53px;
	background:url(../images/menubar_back.jpg) no-repeat top left #fff;
	list-style:none;
	margin-left:15px;
}

div#menubar li
{
	position:relative;
	margin-right:16px;
	float:left;
	height:53px;
}

div#menubar li#menu_home
{
	padding-left:30px;
	margin-right:6px;
}

div#menubar li#menu_mail
{
	margin-right:0;
}

div#menubar li.seperator
{
	width:13px;
	background:url(../images/menubar_seperator.jpg) no-repeat 0 3px;
}

div#menubar li img
{
	margin-top:14px;
}

div#main
{
	font-size:0.6em; /* 16 x 0.6875 = 11px */
	padding-left:40px;
	padding-right:9px;
}

div#content
{
	width:430px;
	margin-top:5px;
	padding-right:0px;
	text-align:justify;
}

div#content br
{
	clear:both;
}

div#content h1
{
	font-size:1.1em; 
		
	float:left;
	margin-top:7px;
	margin-bottom:33px;
}

div#content hr
{
	background-color:#c8d3e2;
	border:0;
	height:1px;
	margin:30px 0;
}

div#content #content_tools
{
	width:155px;
	height:35px;
	float:right;	
}

div#content #content_tools a
{
	float:right;	
	display:block;
	width:36px;
	height:31px;
}

div#feature
{
	width:420px;	
	text-align:justify;
}

div#feature ul
{
	list-style: none;
	margin-left:10px;
	padding:0;
}

div#feature div.feature_box
{
	margin:0 16px 20px 3px;
}

div#search
{
	padding-top:5px;
	width:410px;
	height:37px;
	background:url(../images/search.jpg) no-repeat top left #fff;
	margin-bottom:15px;
}

div#search input
{
	float:left;
	margin-left:20px;
	padding-left:15px;
	padding-right:9px;
	padding-top:6px;
	width:250px;
	height:20px;
	background:url(../images/search_input.jpg) no-repeat top left;	
	border:0;
}
div#search a
{
	float:left;
}

div.feature_box
{
}

div.feature_box h3
{
	font-size:1em; /* 16 x 0.6875 = 11px */
	
	height:22px;
	background:url(../images/headline_back.jpg) no-repeat top left #fff;	
	color:#8595ac;
	padding-left:10px;
	padding-top:2px;
}
div.feature_box ul
{
	margin-left:25px;
	list-style-type:square;
}

div.feature_box li
{
	margin-bottom:10px;
}

div.feature_box ul.menu li
{
	background:url(../images/arrow_icon.jpg) no-repeat top left #fff;	
	height:25px;
	padding-top:5px;
	padding-left:40px;	
}
div.feature_box ul.menu li.back
{
	background:url(../images/left_arrow_icon.jpg) no-repeat top left #fff;	
	padding-bottom:8px;
}
div.feature_box a
{
	font-weight:bold;
	color:#8595ac;
}

div.feature_box ul.menu a
{
	letter-spacing:1px;
}
div.feature_box ul.menu a:visited, 
div.feature_box ul.menu a:hover,
div.feature_box ul.menu a:active 
{
	color:#8595ac;
} 
	 
div#spotlight.feature_box
{
	margin-top:20px;
	padding-right:10px;
	padding-left:15px;
	list-style-type:none;
}

div#spotlight p
{
	padding-right:70px;
	background:url(../images/goto_icon.jpg) no-repeat 320px -6px #fff;	
}

div#spotlight p a
{
	text-decoration: none;
	font-weight: normal;
	color: #000;
}
div#spotlight p a:hover
{
	color:#8595ac;
}

div.badge
{
	background:url(../images/badge.jpg) no-repeat top left;	
	height:34px;
	margin-left:5px;
	padding-left:35px;
	padding-top:13px;
	font-size:1.7em;
	font-weight:bold;
	letter-spacing:1px;
	color:white;
}

#menubar, #search, #content_tools, .subPageMenu, .badge
{
	display:none;
}
div#header
{
	background:#FFFFFF url(../images/header_print.jpg) no-repeat scroll 0px bottom;
	height:120px;
}
div#main
{
	padding-left:20px;
}
div#content
{
	width: 460px;
}
div#header a
{
	background:#FFFFFF url(../images/print_now.jpg) no-repeat scroll 0 0;
	display:block;
	position: absolute;
	padding-top:12px;
	padding-left:60px;
	width: 176px;
	height: 43px;
	left:600px;
	top: 30px;
	float: right;
	color:#6b89b4;
	
}
#feature
{
	padding-top:5px;
}

div.feature_box h3 
{
	background:none;
	color:black;
}
div.feature_box ul.menu li,
div.feature_box ul.menu li.back,
div#spotlight p
{
	background:none;
}

div#header a, div#sfWebDebug, div#header ul {display:none;}

