
* { padding: 0; margin: 0; border: 0px solid black; }

body {
 font-family: Tahoma;
 font-size: 12px;
 background-color: #D7D7DA;
 color: #86909D;
 
 /*stupid IE hack*/
 text-align: center; 
}

a { color:#4E93CE; }
a:hover { color : #FBAD05; }

img {
	border :0;
	padding: 0;
	margin: 0;
}

h3 { 
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}

h3.blue {
	background-color: blue;
	height: 29px;
	background: #E7E7ED url(../images/content/h3_blue_bg.gif) repeat-x scroll left top;
	border-left: 1px #E8E8EE solid;
}

h3.blue span {
	display: block;
	background: url(../images/content/h3_blue_corner.gif) no-repeat scroll right top;
	padding-top: 8px;
	padding-left: 5px;
	color:#4E93CE;
}

h3.orange {
	background-color: blue;
	height: 29px;
	background: #FEE3A9 url(../images/content/h3_orange_bg.gif) repeat-x scroll left top;
	border-left: 1px #FBB929 solid;
}

h3.orange span {
	display: block;
	background: url(../images/content/h3_orange_corner.gif) no-repeat scroll right top;
	padding-top: 8px;
	padding-left: 5px;
	color:#fff;
}

p {
	text-align: left;
	margin: 4px;
	padding:4px;
}

#wrapper { 
 margin:0 auto;
 width: 729px;
}

#header {
	margin-top: 16px;
	position: relative; 	
 	width: 729px;
 	height: 144px;
 	
}
#header_left {
	width: 520px;
	height: 142px;	
	float: left;
	position: relative;
	background-color: #fff;
	border: 1px #CECED1 solid;
}

#header_left_shadow{
	position: absolute;	
	left: -28px;
	top: 1px;
	width: 27px;
	height: 142px;
}

#header_left_logo {
	position: absolute;
	display: inline;
	z-index: 2;
	vertical-align: middle;
	width:250px;
	height:100%;
	top:0px;
	left:0px;	
}

#header_left_banner {
	position:absolute;	
	
	z-index: 1;
	text-align: right;
	top:-17px;
	right:0px;
	width:302px;
	height: 159px;
}

#header_right {
	width: 203px;
	height: 144px;
	float:right;
	position: relative;
	background-color: #fff;
	background: url(../images/header/livesupport.gif); 
	
	
}

#navigation {
	margin-top: 4px;
	height: 35px;
	width: 727px; 
	border :1px solid #CECED1;
 	background-color: #fff;
 	position: relative;
}

#navigation ul {
	width: 100%;
	padding: 0;
	margin:0;
	margin-top: 4px;
	margin-bottom: 4px;
}

#navigation ul li { display: inline; list-style-type: none;}

#navigation ul li a {
	padding-top: 6px;
	padding-bottom: 6px;
	width:115px;
	text-decoration: none;
	float: left;
	border-right: 3px solid #fff;
	border-left: 3px solid #fff;
	color: #fff;
	background: #4E93CE url(../images/navigation/bg_menu_offsite.gif) repeat-x scroll right top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;; 
}

#navigation ul li a:hover {
	color: #919EAE;
	background: #E7E7ED url(../images/navigation/bg_menu_onsite.gif) repeat-x scroll right top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;; 
}

#navigation ul li a.currentPage {
	color: #919EAE;
	background: #E7E7ED url(../images/navigation/bg_menu_onsite.gif) repeat-x scroll right top; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;; 
}


#footer { 
	margin-top: 4px;
 	width: 729px;
 	height: 80px;
 	clear: both;
 	color: #333;
 	background: url(../images/footer/foot_bg.gif); 
}

#footer .links {
	display: block;
	padding-top: 7px;
}

#footer .copyright {
	display: block;
	padding-top: 7px;
	color: #758190;
}

.clear { clear: both; background: none; }