body{
	border:0px !important;
	padding:0px !important;
	margin:0px !important;
	font-family:Arial !important;
	font-size:12px !important
}
#layout{
	background:none !important;
	width: 960px !important;
	border:0 !important;
	padding:0  !important;
	margin: 0 auto !important;
}
#header img, #header span, .SiteSlogan {
	position:absolute !important;
	top:5px !important;
	left:auto;
	padding:0px 0 0 0px !important;
	margin:0 0 0 5px !important;
	display:none
}
#layout, .SideMenuBox, .SideMenuBoxTop, .SideMenuBoxHeader,
.StandardBox, .StandardBoxTop, .StandardBoxHeader,
.SectionHeading, .SideMenuLink,
.modes, .SideMenuLink, .line
{ 
	behavior: url(Images/iepngfix.htc); 
}

a{
	text-decoration:none !important;
	font-size:12px !important;
	font-weight:normal !important;
}
a:hover{
	text-decoration:underline !important;
}

/* Header and Navigation */
.hlinks{
	background:transparent !important;
	padding:0 !important;
	margin:0px !important;
}
#header{
	height:0 !important;
	width:100% !important;
	background:transparent !important	
}
.logout, .language{
	height:30px !important;
	line-height:30px !important;
	padding: 0 0px 0 0 !important;
	margin:0px !important;	
	font-size:11px !important;
	width: 100% !important;
	text-align:right !important;
}
.subheaderfix{
	width:100%;
	position:relative !important;
	clear:both !important;
	top:auto !important
}
#subheader {
	background: transparent !important;
	width:960px !important;
	padding:0px !important;
	margin:0px !important;
	height:30px !important;
	border:0px !important;
	position:inherit !important;
	clear:both !important;
}
#subheader div {
	padding:0px !important;
	margin:0px !important;
	border:0px !important;	
	height:30px !important;
}
.hlinks {
	text-transform:uppercase !important;
}
#nav {
	padding: 5px 0 0 0 !important;
	margin: 0 0 0px 0 !important;
	height: 45px !important;
	background:transparent !important;
	position:relative !important;
	top:auto !important;
	left:auto !important;
	right:auto !important;
	float:right !important;
	width: 750px !important;
}
#nav ul {
	float: right !important;
	text-align: right !important;
	width: 100% !important;
	display: block !important;
	margin: 0 10px 0px 0 !important;
	padding: 0 !important;
	clear: both !important;
}
#nav li {
	display: inline !important;
	margin: 0 !important;
	float:none !important;
	padding: 0 !important;
	list-style: none !important;
}
#nav a {
	font-size: 12px !important;
	text-decoration: none  !important;
	margin: 0  !important;
	font-weight:normal !important;
	padding: 0 6px 0 6px  !important;
	background: transparent  !important;
	text-transform:none !important;
}
#nav a:hover {
	text-decoration: underline  !important;
}
/* End Header and Navigation */

#left {
	margin: 0 0 0 0px !important;
	float: left !important;
	width: 250px !important;
	padding:0px 0 0 0 !important;
	border:0 !important;
	background:transparent !important;
	clear:none !important;	
}
#right {
	margin: 0 !important;
	float: right !important;
	border:0 !important;
	width: 690px  !important;
	padding:0px 0 0 0 !important;
	background:transparent !important;
	clear:none !important;	
}
.SideMenuItem {
	padding:0 0 0 0px !important;
	margin:0px !important;
	border:0px !important
}
.SideMenuLink {
	padding: 0px 0px 6px 10px  !important;
	margin:0px 0 6px 0 !important;
	font-size: 12px !important;
	line-height:20px !important;
	display:block  !important;
	text-align:left !important;
	border:0px !important;
	font-weight:normal !important
}
a.SideMenuLink:hover{
	background:transparent !important
}
.modes{
	border:0px !important
}
/* Left Content */
.SideMenuBox, .SideMenuBox:first-child {
	padding: 0px 0 0 0px !important;
	float:left !important;
	clear:none !important;
	border-left:0px !important;
	border-right:0px !important;	
	border-top:0px !important;	
	width:250px !important
}
.SideMenuBoxTop, .SideMenuBox:first-child .SideMenuBoxTop  {
	width: 100% !important;
	line-height: 35px !important;
	height:35px !important;
	padding: 0 0 0 0px !important;
	margin:0 !important;
	text-align:left !important;
	text-transform:uppercase !important;
	border:0px !important;	
}
.SideMenuBoxHeader {
	border:0px !important;
	line-height: 35px !important;
	height:35px !important;
	text-align:left !important;
	margin: 0 !important;
	font-size:16px !important;
	padding: 0 0px 0 10px !important;	
	background:transparent !important;	
}
.SideMenuBoxContent, .SideMenuBox:first-child .SideMenuBoxContent{
	clear: both  !important;
	width:250px !important;
	margin: 0px !important;
	padding:6px 0 6px 0 !important;
}
/*left navigation box */
a.SideMenuLink:hover{
	text-decoration:underline	
}
/* end left navigation box */
/* End Left Content */

/* Right Content */
.StandardBox, .StandardBoxX{
	padding: 0px 0 0 0px !important;
	margin: 0px 0 0 0px !important;
	width: 690px  !important;	
}
.StandardBoxTop {
	width: 100% !important;
	line-height: 35px !important;
	height:35px !important;
	padding: 0 0 0 0px !important;
	margin:0 !important;
	text-align:left !important;
	text-transform:uppercase !important;
	border:0px !important;	
}
.StandardBoxHeader {
	border:0px !important;
	line-height: 35px !important;
	height:35px !important;
	text-align:left !important;
	margin: 0 !important;
	font-size:16px !important;
	padding: 0 0px 0 10px !important;		
}
.StandardBoxContent{
	padding:10px !important;
	margin:0px !important;
	line-height: 16px !important;	
	background:transparent !important;	
	font-size: 12px !important;
	width:auto !important
}
.SectionHeading{
	margin: 0 0 0px 0 !important;
	padding:0px !important;	
	line-height: 24px  !important;	
	clear:both !important;
	font-size:14px !important;
	text-align:left !important;
	font-weight:normal !important;
	border:0px !important
}
.morelink{
	background:transparent !important;
	padding:10px 0 0 0 !important;
}
.label{
	font-size:11px !important;
	font-weight:bold !important;
}
.value{
	font-size:11px !important;
}
.line{
	border:0px !important;
	height:1px !important;
	line-height:1px !important;
	font-size:1px !important;
	padding:0px !important;
	margin:0px !important;
}
/* End Right Content */


/* Footer */
#footer {
	clear:both;
	background:transparent !important;
	text-align:center !important;
	font-size: 11px !important;
	line-height: 25px !important;
	margin:0px 0 0 0px !important;
	border:0px !important
}
#cplinks{
	background: transparent !important;
	border: 0 !important;
	height:25px !important;
	line-height:25px !important;
}
#cplinks ul{
	text-align:center !important;
	width:100% !important;
	margin:0 !important;
	display: block !important;
	padding: 0 !important;
	clear: both !important;
}
#cplinks li {
	display: inline !important;
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
}
#cplinks a {
	font-size: 12px !important;
	text-decoration: none  !important;
	margin: 0  !important;
	font-weight:normal !important;
	padding: 0 6px 0 6px  !important;
	background: transparent  !important;
}
#cplinks a:hover {
	text-decoration: underline !important;
}
/* End Footer */