/* CSS Document */

body {
	margin:26px 0 0;
	background-color:#FFF;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#5E5E5E;
	}
	
p, h1, h2, h3, h6, ul, li, form, input {
	margin:0;
	padding:0;
	}
	
ul {
	list-style-type:none;
	}
	
/*=====================Header=====================*/
td.header {
	background:url(../images/headerbg.jpg) no-repeat 3% 100%;
	height:227px;
	}
td.header h1 {
	background:url(../images/logo-tick.gif) no-repeat 0 0;
	padding:0 0 0 40px;
	line-height:12px;
	}
td.header h1 a {
	background:url(../images/logo-txt.gif) no-repeat 0 3px;
	display:block;
	height:20px;
	width:214px;
	text-indent:-2000px;
	}
td.header h1 span {
	font-weight:normal;
	font-size:10px;
	color:#ACACAC;
	background-color:#FFF;
	text-transform:uppercase;
	}
td.header h2 {
	background:url(../images/theprofess-subhead.gif) no-repeat 0 0;
	padding:67px 0 0;
	margin:88px 0 0 210px;
	}
td.header h2 span  {
	font-size:14px;
	color:#5E5E5E;
	display:block;
	font-weight:normal;
	}
td.linktopbor {
	background:url(../images/linktopbor.gif) no-repeat 0 0;
	height:27px;
	}
td.toplinkbg {
	background:url(../images/toplinkbg.gif) repeat-y 0 0;
	}
ul.toplink {
	padding:40px 28px 0 28px; 
	}
ul.toplink li.nobor {
	border-bottom:0px dashed #D9D9D9;
	}
ul.toplink li {
	border-bottom:1px dashed #D9D9D9;
	background:url(../images/icon-rdarrow.gif) no-repeat 0 50%;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 13px;
	line-height:24px;
	}
ul.toplink li a, ul.toplink li a.active {
	color:#5E5E5E;
	text-decoration:none;
	}
ul.toplink li a:hover, ul.toplink li a.active {
	color:#A50A03;
	text-decoration:none;
	}
	
/*=====================Body=====================*/
td.bottomcurv {
	background:url(../images/bottomcurv.gif) no-repeat 0 100%;
	height:32px;
	}
td.bodycurv {
	background:url(../images/topcurv.gif) no-repeat 0 0;
	padding:36px 16px 0px 26px;
	}
td.bodycurv h2 {
	font-size:20px;
	color:#D12A00;
	line-height:22px;
	padding:0 0 18px;
	font-weight:normal;
	}
td.bodycurv h2 span {
	font-size:14px;
	color:#5E5E5E;
	font-weight:normal;
	}
td.bodycurv p {
	line-height:18px;
	padding:0 0 20px;
	}
td.bodycurv p span {
	font-weight:bold;
	}
td.bodycurv p a {
	color:#A50A03;
	text-decoration:underline;
	}
td.bodycurv p a:hover {
	text-decoration:none;
	}
td.bodycurv p.padbot {
	padding:0 0 5px !important;
	}
	
/*=====================Body left panel=====================*/
td.bodyleftpanel {
	width:432px;
	padding:0 30px 0 0;
	}
a.directory-subm {
	display:block;
	float:left;
	background:url(../images/smbanner-directorysubm.gif) no-repeat 0 0;
	width:199px;
	height:65px;
	text-decoration:none;
	margin:0 33px 14px 0;
	}
a.directory-subm:hover {
	background:url(../images/smbanner-directorysubm-hov.gif) no-repeat 0 0;
	text-decoration:none;
	}
a.directory-list {
	display:block;
	float:left;
	background:url(../images/smbanner-directorylist.gif) no-repeat 0 0;
	width:199px;
	height:65px;
	text-decoration:none;
	margin:0 0 14px;
	}
a.directory-list:hover {
	background:url(../images/smbanner-directorylist-hov.gif) no-repeat 0 0;
	text-decoration:none;
	}
	
/*=====================Body right panel=====================*/
td.bodyrightpanel {
	padding:0 0 0 8px;
	}
td.bodyrightpanel form.quickcontact {
	background-color:#F5FCFF;
	padding:13px 0 20px 16px;
	}
td.bodyrightpanel form.quickcontact h2.padbot {
	padding:0 0 9px !important;
	}
td.bodyrightpanel form.quickcontact h2 span.smallfnt {
	font-size:10px !important;
	}
td.bodyrightpanel form.quickcontact label {
	font-size:11px;
	font-weight:bold;
	color:#5E5E5E;
	display:block;
	}
td.bodyrightpanel form.quickcontact input.txtbox {
	width:158px;
	height:17px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 6px;
	}
td.bodyrightpanel form.quickcontact textarea {
	width:158px;
	height:70px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 0 8px;
	}
td.bodyrightpanel form.quickcontact input.btnsubmt {
	background:url(../images/btn-submtbtn.gif) no-repeat 0 0;
	border:0px;
	width:76px;
	height:18px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	cursor:pointer;
	padding:0 0 0 16px;
	}
td.feauturepad {
	padding:18px 12px 0; 
	}
td.feauturepad h6 {
	font-size:12px;
	font-weight:normal;
	color:#3EAAD4;
	line-height:16px;
	padding:0 0 12px;
	}
td.feauturepad ul {
	}
td.feauturepad ul li {
	background:url(../images/icon-mararrow.gif) no-repeat 0 5px;
	padding:0 0 10px 14px;
	font-size:11px;
	line-height:14px;
	}

/*=====================Footer=====================*/
td.footer {
	padding:32px 18px 26px;
	}
td.footer ul.footerlink {
	text-align:center;
	padding:0 0 8px;
	}
td.footer ul.footerlink li {
	font-size:12px;
	display:inline;
	line-height:14px;
	}
td.footer ul.footerlink li a, td.footer ul.footerlink li a.active {
	color:#5E5E5E;
	padding:0 12px;
	text-decoration:none;
	}
td.footer ul.footerlink li a:hover, td.footer ul.footerlink li a.active {
	color:#A50A03;
	padding:0 12px;
	text-decoration:none;
	}
td.footer p.copyright {
	text-align:center;
	font-size:11px;
	color:#9D9D9D;
	}

/*=====================Directory Listing=====================*/
ul.directorylisting {
	}
ul.directorylisting li {
	background:url(../images/icon-dirarrow.gif) no-repeat 0 5px;
	padding:0 0 15px 16px;
	font-weight:bold;
	}
	
/*=====================Pricing=====================*/
table.pricing {
	border:1px solid #D9D9D9;
	background-color:#F5FCFF;
	}
table.pricing td {
	color:#A50A03;
	line-height:25px;
	}
table.pricing td.btbor {
	border-bottom:1px solid #D9D9D9;
	}
table.pricing td.rgbor {
	border-right:1px solid #D9D9D9;
	}
table.pricing td.padleft {
	padding:0 0 0 16px;
	}
	
/*=====================Contact=====================*/
form.contactform {
	width:274px;
	padding:0 0 22px;
	}
form.contactform label {
	display:block;
	float:left;
	width:78px;
	line-height:24px;
	}
form.contactform p.hgt {
	height:28px;
	padding:0 !important;
	}
form.contactform p.hgt input.textbox {
	width:188px;
	height:18px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	line-height:16px;
	padding:3px 0 0;
	}
form.contactform p.hgt input.btnreset {
	background:url(../images/btn-reset.gif) no-repeat 0 0;
	border:0px;
	width:56px;
	height:16px;
	font:normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	float:right;
	margin:6px 0 0 0px;
	cursor:pointer;
	}
form.contactform p.hgt input.btnsubmt {
	background:url(../images/btn-contsumt.gif) no-repeat 0 0;
	border:0px;
	width:56px;
	height:16px;
	font:normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	float:right;
	margin:6px 0 0 8px;
	cursor:pointer;
	}
form.contactform p.hgt2 {
	height:71px;
	padding:0 !important;
	}
form.contactform p.hgt2 textarea {
	width:188px;
	height:61px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	float:left;
	}
	
/*=====================Inside page header=====================*/
td.abtheader {
	background:url(../images/aboutbanner.jpg) no-repeat 3% 100% !important;
	}
td.contheader {
	background:url(../images/contactbanner.jpg) no-repeat 7% 100% !important;
	}
td.submheader {
	background:url(../images/directbanner.jpg) no-repeat 3% 100% !important;
	}
td.listheader {
	background:url(../images/listbanner.jpg) no-repeat 3% 100% !important;
	}
td.pricheader {
	background:url(../images/pricingbanner.jpg) no-repeat 3% 100% !important;
	}

