#page-Sections { margin-left: 235px; }
#page-Sections.fullwidth { margin-left: 0; }
#contentInLeft { margin-right: 255px; font-size: 1.2em; line-height: 1.55em; padding-bottom: 20px; }

#page-Sections h2.pgtitle { font-size: 2.15em; font-weight: bold; color: #222; line-height: 1.15em; margin-bottom: 20px; border-bottom: 1px solid #ccc; padding-bottom: 8px;  }
#page-Sections h3.subheading {
	color: #222; font-weight: bold; font-family: arial,tahoma,verdana,sans-serif; 
	margin: 0px 0 20px 0;
}
#page-Sections h4 { font-size: 1.15em; font-weight: bold; }
#page-Sections p { margin-bottom: 15px; }
#page-Sections p.last { margin-bottom: 30px; }

.messageList, .prod { border: 0; border-collapse: collapse; width: 100%; padding: 0; float: left; }
.messageList thead { background-color: #d9d9d9; border : 1px solid #b1c3d9; border-collapse: collapse;
	padding: 2px 5px; text-align: center; }
.messageList thead td { border: 1px solid #b1c3d9; font-weight: bold; padding: 2px 5px;
	text-align: left; vertical-align: top; }
.messageList thead th.spec{ padding: 5px 0; }
.messageList thead th.hd{ background: #fff5ab; padding: 5px 10px; border: 1px solid #b1c3d9; }
.messageList tbody td { border: 1px solid #b1c3d9; padding: 3px 5px; text-align: left; vertical-align: top; }
.messageList tbody td.gr{ background: #fffdde; }
.messageList tbody tr.alt { background: #f3f9fd; }
.messageList tbody td.messageSize { text-align: right; }
.messageList input.chk { margin: 0; padding: 0; height: 13px; width: 13px; } 
.messageList .ctr{ text-align: center; }

.prod td { vertical-align: top; }
.prod td.bg { vertical-align: middle; }
.prod img.b5 { margin-bottom: 0; }

#contentInLeft ul.dialupconfig { margin-left: 0; }
#contentInLeft ul.dialupconfig li { list-style-type: none; background: none; width: 375px; }
#contentInLeft ul.email li{ width: 420px; }
#contentInLeft ul.dialupconfig li a { color: #666666; margin: 0; padding: 8px 0 14px 90px;
	display: block; background: #ffffff; height: 42px; }
	
#contentInLeft ul.dialupconfig li a.win95 { background: url("../images/logo_windows95.gif") no-repeat; background-position: 3px 5px; }
#contentInLeft ul.dialupconfig li a.win98 {	background: url("../images/logo_windows98.gif") no-repeat; background-position: 3px 5px; }
#contentInLeft ul.dialupconfig li a.winnt {	background: url("../images/logo_windowsnt.gif") no-repeat; background-position: 3px 5px; }
#contentInLeft ul.dialupconfig li a.winme {	background: url("../images/logo_windowsme.gif") no-repeat; background-position: 3px 5px; }
#contentInLeft ul.dialupconfig li a.win2000 { background: url("../images/logo_windows2000.gif") no-repeat; background-position: 3px 5px; }
#contentInLeft ul.dialupconfig li a.winxp {	background: url("../images/logo_windowsxp.gif") no-repeat; background-position: 3px 5px;	background-position: 6px 7px;}
#contentInLeft ul.dialupconfig li a.winvista { background: url("../images/logo_windowsvista.gif") no-repeat; background-position: 3px 5px; }
#contentInLeft ul.dialupconfig li a.macos89 { background: url("../images/logo_macos89.gif") no-repeat; background-position: 3px 5px; }
#contentInLeft ul.dialupconfig li a.macos10 { background: url("../images/logo_macos10.gif") no-repeat; background-position: 3px 5px; }

#contentInLeft ul.dialupconfig li a.outlookexpress6 { background: url("../images/logo_outlookexpress6.gif") no-repeat; background-position: 15px 7px; }
#contentInLeft ul.dialupconfig li a.outlook2000 { background: url("../images/logo_outlook2000.gif") no-repeat; background-position: 15px 7px; }
#contentInLeft ul.dialupconfig li a.outlook2003 { background: url("../images/logo_outlook2003.gif") no-repeat; background-position: 15px 7px; }
#contentInLeft ul.dialupconfig li a.outlook2007 { background: url("../images/logo_outlook2007.gif") no-repeat; background-position: 15px 7px; }
#contentInLeft ul.dialupconfig li a.winmail { background: url("../images/logo_winmail.gif") no-repeat; background-position: 15px 7px; }
#contentInLeft ul.dialupconfig li a.thunderbird { background: url("../images/logo_thunderbird.gif") no-repeat; background-position: 15px 7px; }
#contentInLeft ul.dialupconfig li a.eudora { background: url("../images/logo_eudora.gif") no-repeat; background-position: 15px 7px; }
#contentInLeft ul.dialupconfig li a.applemail { background: url("../images/logo_applemail.gif") no-repeat; background-position: 15px 5px; }

#contentInLeft ul.dialupconfig li a:hover {	background-color: #dff2ff; color: #000;	text-decoration: none; }

#contentInLeft .halfL {	float: left; width: 49%; margin-left: 0px; }
#contentInLeft .contact ul { margin-bottom: 20px; margin-left: 20px; }
#contentInLeft .contact ul li { list-style-type: none; background: none; padding: 0 0 0 25px; margin: 0 0 6px; }
#contentInLeft .contact ul li.email { background: #FFF url("../images/i_email.gif") no-repeat; background-position: 0px 3px; }
#contentInLeft .contact ul li.tel { background: #FFF url("../images/i_tel.gif") no-repeat; background-position: 0px 3px; }
#contentInLeft .address { background: #FFF url("../images/i_maily.gif") no-repeat; background-position: 0px 3px; padding-left: 30px; margin-top: 5px; }

#contentInLeft input.chk {
	display: inline;
	margin: 0 5px 0 5px;
	width: 10px;
}


/* News Design */
#newsection .post { margin-bottom: 25px; }
#newsection .post a { text-decoration: none; color: #0078c2; }
#newsection .post a:hover { color: #fb3520; text-decoration: underline; }
#newsection .post-hd { float: left; width: 100%; border-bottom: 5px solid #69b2e1; margin-bottom: 20px; padding-bottom: 5px; }
#newsection .postdate { float: left; background: url("../images/bg_date.gif"); background-repeat: no-repeat; width: 60px; height: 54px; text-align: center; color: #464854; padding-top: 3px; margin-right: 10px; }
#newsection .dt { font-family: arial,tahoma,verdana,sans-serif; color: #000; padding-top: 4px; font-size: 1.75em; }
#newsection .posttitle h3 { font-family: arial, tahoma, verdana, sans-serif; font-weight: bold; line-height: 1.3em; }
#newsection .postdetails { margin-bottom: 0px; }
#newsection .postdetails a { font-weight: bold; }
#newsection .storycontent ul { line-height: 1.8em; }
#newsection .storycontent ul { margin: 5px 0 10px 25px; list-style: none; }
#newsection .storycontent p { margin: 0 0 10px; }
#newsection .storycontent ul li { padding-left: 30px; background: url("../images/ullibullet.gif") no-repeat; background-position: 0 0;}


#contentInLeft .ad-dmp{
	background: #114074 url("../images/DMP_banner_bg.gif") no-repeat; 
	background-position: top left;
	height: auto !important; 
	/*height: 200px; */
	color: #fff; 
	margin-bottom: 30px; 
	border: 1px solid #ccc;
	min-height: 200px;
}

#contentInLeft .ad-dmp h3.subheading { 
	color: #ffffff!important; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	font-size: 2em; 
	line-height: 1.15em; 
}

#contentInLeft .ad-dmp-ct { /*float: left; margin-top: 35px;*/ }
#contentInLeft .ad-dmp-ct p { margin-bottom: 5px;  }
#contentInLeft .ad-dmp-ct p.last { margin-bottom: 35px; }
#contentInLeft .s{ font-size: 0.9em; font-family: tahoma, verdana, arial, sans-serif; font-style: italic;}


#contentInLeft .ad-him{
	background: top left #ffffff url("../images/HIM_banner_bg.gif") no-repeat; 
	height: auto !important; 
	margin-bottom: 30px; 
	border: 1px solid #ccc;
	min-height: 200px;
}
.xlink { 
	float: right;
	border: 1px solid #000;
	font-weight: bold;
}