/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3A3A38;
	background-color:#F5F6F8;
}
td, div, p, span, .text
{
	font-size:12px;
	font-weight:normal;
	color:#3A3A38;4
}
.collapse
{
	background: url("../images/expand.gif") repeat-x;
	height: 23px;
}

.expand
{
	background: url("../images/collapse.gif") repeat-x;
	height: 23px;
}
.homeText
{
	font-size:11px;
	font-weight:normal;
	color:#3A3A38;
}

#mytopMenu td div
{
	color: #FFFFFF;
}
.borderblk{
border:solid 1px #000000;
text-align:center;
background-color:#FFFFFF;
}
.graytext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#7E7E7E;
}
.redtext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
color:#C32126;
}
.marrontext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-bottom:2px;
font-weight:bold;
color:#C46431;
}
.browntext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-bottom:2px;
font-weight:bold;
color:#8B7749;
}
.greentext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-bottom:2px;
font-weight:bold;
color:#309653;
}
.blue1text{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-bottom:2px;
font-weight:bold;
color:#345C96;
}
.brown1text{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-bottom:2px;
font-weight:bold;
color:#8B514D;
}
.smalltext{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color:#656565;
}
small
{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:normal;
color:#292929;
	
}
.newstext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#3A3A38;
}
.textfield{
border:1px solid #9C9C9C;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#292929;
}
.textfield2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#292929;
}
.whitetext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#ffffff;
}
.pgheading{
font-family:Arial, Helvetica, sans-serif;
font-size: 28px;
color:#B0A795;
}
.headinggray{
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
color:#3A3A38;
}
.headingred{
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
color:#B9242A;
}
.footertext{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#454545;
}
.footertext a:link, .footertext a:active, .footertext a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#454545;
text-decoration:underline;
}

.footertext a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#454545;
text-decoration:none;
}
.heading2, h2, .hdng2
{
	font-family: arial;
	font-size: 15px;
	color: #800001;
	font-weight: bold;
}
.heading3, h3
{
	font-family: Tahoma;
	font-size: 12px;
	color: #2C5EA5;
	font-weight: bold;
}

.heading4
{
	font-family: Tahoma;
	font-size: 12px;
	color: #2C5EA5;
	font-weight: normal;
}

.heading2 a:link, .heading2 a:active, .heading2 a:visited
{
	font-family: arial;
	font-size: 14px;
	color: #800001;
	font-weight: bold;
	text-decoration: underline;
}  

.heading2 a:hover
{
	font-family: arial;
	font-size: 14px;
	color: #800001;
	font-weight: bold;
	text-decoration: none;
}  

.nav:link, .nav:active, .nav:visited
{
color:#ffffff;
text-decoration:none;
}
.nav:hover{
color:#ffffff;
text-decoration:underline;
}
.log:link, .log:active, .log:visited
{
color:#ffffff;
font-weight:bold;
text-decoration:underline;
}
.log:hover
{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}
.news:link, .news:active, .news:visited
{
color:#B9242A;
text-decoration:underline;
}
.news:hover
{
color:#B9242A;
text-decoration:none;
}
.blue
{
color:#2D5FA2;
}
.blue:link, .blue:active, .blue:visited
{
color:#2D5FA2;
text-decoration:underline;
}
.blue:hover
{
color:#2D5FA2;
text-decoration:none;
}
a:link, a:active, a:visited
{
	color:#0D67B7;
	text-decoration:underline;
}
a:hover{
	color:#0D67B7;
	text-decoration:none;
}
#rightBG
{
	background: url('../images/inner/rightbg.jpg') repeat-x;
	background-color: #BEBEBE;
}

.showme
{
	display: ;
}
.hideme
{
	display: none;
}
.boundry
{
	background-color: #F4F4F4;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.article_listing_gap
{
	margin-bottom: 5px;
	padding-left: 16px;
}
.article_name
{
	margin-top: 10px;
}
.gray, .grey
{
	font-family: tahoma;
	font-size: 11px;
	color: #999999;
}
.gray:link, .gray:active, .gray:visited 
{
	font-family: tahoma;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.gray:link, .gray:active, .gray:visited 
{
	font-family: tahoma;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
}

.green
{
	font-family: tahoma;
	font-size: 10px;
	color: #3A8900;
}

hr, .hr
{
	height: 2px;
	color: #CCCCCC;
	width: 100%;
	line-height: 50%;
	margin: 0px;
}

.breadcrumbTD
{
	background: url('../images/breadcrumb-bg.gif') repeat-x;
}

#breadcrumb
{
	padding-left: 4px;
}

.form_table
{
	
}

#form_rep_bg
{
	background: url('../images/forms/form_top_rep.gif') repeat-x;
	padding-left: 3px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding-top: 2px;
}
#form_body_td
{
	
	background-color: #F8F8F8;
	border-width: 0px 1px 0px 1px;
	border-color: none #CBCCCB none #CBCCCB;
	border-style: none solid none solid;
}
#form_base td
{
	height: 4px;
	background-color: #737872;
}

.form_elements_table td
{
	padding: 4px;
	text-align:left;
	border-bottom: 1px solid #E8EBE8;
}	
.form_elements_table th
{
	padding: 7px;
	text-align: right;
	color: #27529B;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	background-color: #E3E4E3;
	border-bottom: 1px solid #E8EBE8;
}	

#button_bar_td
{
	background-color: #CBCCCB;
	height: 45px;
	text-align: right;
	padding: 0px 10px 0px 0px;
}
#main_button_td
{
	background: url('../images/forms/button_bg.gif') repeat-x;
	padding: 0px 5px 0px 5px;
}

.button1
{
	background: url('../images/forms/button_normal.gif') no-repeat;
	border: 0px;
	height: 24px;
	padding: 0px 0px 0px 25px !important;
	padding: 0px 0px 0px 19px;
	margin-left: 20px !important;
	margin-left: 5px;
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #215295;	
	cursor: hand;
}

.button2
{
	background: url('../images/forms/button_normal.gif') no-repeat;
	border: 0px;
	height: 24px;
	padding: 0px 0px 0px 25px !important;
	padding: 0px 0px 0px 8px;
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #215295;	
	cursor: hand;
}

#button_bar_td table td
{
	padding: 0px;
	background-color: #CBCCCB; 
	border: 0px;
}


.textbox
{
	border: 1px solid #cccccc;
	padding: 2px;
	font-family: tahoma;
	font-size: 11px;
	color: #292929;
	font-weight: normal;	
}


#spn_button1
{
	height: 36px;
	width: 13px;
	background: url('../images/forms/button_left1.gif') no-repeat;			
}

.boundry_articles
{	
	background-color: #F4F4F4;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-bottom:5px;
}

.boundry_print
{	
	background-color: #F7F7F7;
	padding: 0px 5px 0px 0px;
	border: 1px solid #CCCCCC;
	margin-bottom:5px;
}


.button_table
{
	width: auto;
}

.article-rating-heading
{
	background-color: #E9E9E9;
	height: 16px;
	padding: 10px;
	border-top: 2px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;
	font-weight: normal;
	
}

.testimonialBy
{
	
}.greybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	font-weight: bold;

}
.linksTable td
{
	padding-bottom: 20px;
}

.myNews
{
	background: url('../images/news_bg.png') no-repeat;
	background-position: 5px 0px;
}

#serviceBox
{
	float:right; 
	width: 163px;
	background: #f8f8f8;
	border: 1px solid #cccccc;
}

#serviceBox1
{
	float:right; 
	width: 163px;
	background: #f8f8f8;
	border: 1px solid #cccccc;
	margin: 3px;
}

.newstext
{
	font-size: 11px;
}	

#topBorder
{
	background: url('../images/home-services-bg.gif') #F4F4F4 repeat-x;
	background-position:bottom;
	border-top: 1px solid #CECECE;
	
}

#serviceRightCorner
{
	background: url('../images/home-services-bg-corner.gif') #F4F4F4 no-repeat;
	background-position:bottom right;
	padding-right: 8px;
}

#innerRight
{
	background:url("../images/inner-right-bg.gif") no-repeat;
}
.importantLinks
{
	display:none;
}

#serviceContentBody
{
	margin-top: 5px;
	font-size: 12px;
	color: #FFFFFF;
	font-family: tahoma;
	height: 110px;
}

/* Class for The Newsletter submission pop-form */
.inputFormTable
{
	background-color: #F7F7F7;
	border-top: 5px solid #C42027;
	border-bottom: 5px solid #376EAF;
	color: #222222;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
}
.inputFormTable TFOOT small
{
	color: #222222;
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	float:right;
}

.inputFormTable THEAD TD
{
	color: #800001;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	height: 28px;
	padding-left: 7px;
	vertical-align:middle;
	border-bottom: 1px solid #D8D8D8;
}

.inputFormTable .firstCell
{
	border-top: 1px solid #FFFFFF;
}

.inputFormTable TFOOT TD
{
	height: 50px;	
}