/* 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:13px;
	font-weight:normal;
	color:#3A3A38;
	background-color:#F5F6F8;
}
td, div, p, span, .text, li
{
	font-size:13px;
	font-family: tahoma;
	font-weight:normal;
	color:#3A3A38;
}
.bgfix{
background-image:url(../images/marketing.jpg);
background-repeat:no-repeat;
background-position:560px 230px;
}

.homeText
{
	font-size:13px;
	font-weight:normal;
	color:#3A3A38;
}
#mytopMenu td div
{
	color: #FFFFFF;
	font-weight:bold;
}
.borderblk{
border:solid 1px #000000;
text-align:center;
background-color:#FFFFFF;
}
.graytext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
color:#7E7E7E;
}
.graytext2{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color:#454444;
}
.redtext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color:#C32126;
}
.marrontext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
padding-bottom:2px;
font-weight:bold;
color:#C46431;
}
.browntext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
padding-bottom:2px;
font-weight:bold;
color:#8B7749;
}
.greentext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
padding-bottom:2px;
font-weight:bold;
color:#309653;
}
.blue1text{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
padding-bottom:2px;
font-weight:bold;
color:#345C96;
}
.brown1text{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
padding-bottom:2px;
font-weight:bold;
color:#8B514D;
}
.smalltext{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color:#656565;
}
small
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color:#292929;
	
}
.newstext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#FFFFFF;
}
.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: 13px;
color:#ffffff;
}
.whitetext7	{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color:#ffffff;
}
.pgheading{
font-family:Arial, Helvetica, sans-serif;
font-size: 28px;
color:#B0A795;
}
.headinggray{
font-family:Arial, Helvetica, sans-serif;
font-size: 22px;
color:#3A3A38;
}
.headingred{
font-family:Arial, Helvetica, sans-serif;
font-size: 22px;
color:#B9242A;
}
.footertext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#454545;
}
.footertext a:link, .footertext a:active, .footertext a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#454545;
text-decoration:underline;
}

.footertext a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#454545;
text-decoration:none;
}
.heading2, h2, .hdng2
{
	font-family: arial;
	font-size: 17px;
	color: #800001;
	font-weight: bold;
}
.heading3, h3
{
	font-family: Tahoma;
	font-size: 13px;
	color: #2D5FA2;
	font-weight: bold;
}
a.myheading3
{
	font-family: Tahoma;
	font-size: 13px;
	color:#ffffff;  /* #2C5EA5;*/
	font-weight: bold;
	text-decoration:none;
	border:#7d7d7d solid 1px ;
	background-color:#2D5FA2;
	width:250px;
	padding:4px;
}
a.myheading3:hover
{
	text-decoration:underline;
}
.heading4
{
	font-family: Tahoma;
	font-size: 13px;
	color: #2C5EA5;
	font-weight: normal;
}

.heading2 a:link, .heading2 a:active, .heading2 a:visited
{
	font-family: arial;
	font-size: 17px;
	color: #800001;
	font-weight: bold;
	text-decoration: underline;
}  

.heading2 a:hover
{
	font-family: arial;
	font-size: 17px;
	color: #800001;
	font-weight: bold;
	text-decoration: none;
}  

.nav:link, .nav:active, .nav:visited
{
color:#000000;
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:#FFFFFF;
text-decoration:underline;
}
.news:hover
{
color:#FFFFFF;
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;
}
.collapse
{
	background: url("../images/expand.gif") repeat-x;
	height: 23px;
}

.expand
{
	background: url("../images/collapse.gif") repeat-x;
	height: 23px;
}
.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: 11px;
	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: #7A0E0A;
}

.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: #F8F8F8;
	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;
}
.btnreset
{
	background: url('../images/forms/reset.jpg') 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;
}
.btnsubmit
{
	background: url('../images/forms/submit.jpg') 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;	
}

.textbox2
{
	border: 1px solid #790109;
	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
{
}

#serviceBox
{
	float:right; 
	width: 163px;
	background: #f8f8f8;
	border: 1px solid #cccccc;
	margin: 3px;
}

#jobsBox
{
	float:right; 
	width: 193px;
	background: #f8f8f8;
	border: 1px solid #cccccc;
	margin: 3px;
	white-space:nowrap;
	padding: 5px;
	
}

#serviceBox1
{
	float:right; 
	width: 163px;
	background: #f8f8f8;
	border: 1px solid #cccccc;
	margin: 3px 0px 3px 3px;
}
#leftext{
	float:left;
	border: 1px solid #d8d8d8;
	margin: 3px;
	vertical-align:top;
}

#newsBlock
{
	width: 226px;
	height: 255px;
	overflow:auto;
}

#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;
}

.tabdesc
{
	height: 28px;
	background-color: #FDFCFB;
	border-left: 1px solid #E7DFD3;
	border-right: 1px solid #E7DFD3;
	padding: 0px 5px 0px 5px;
}

.tabBody
{
	height: 228px;
	background-color: #FFFFFF;
	border-left: 1px solid #E7DFD3;
	border-right: 1px solid #E7DFD3;
	border-bottom: 1px solid #E7DFD3;
	border-top:1px solid #E0E0E0;
	padding: 5px;
	vertical-align:top
}

.tabBody1
{
	height: 228px;
	background-color: #FFFFFF;
	border-left: 1px solid #E7DFD3;
	border-right: 1px solid #E7DFD3;
	border-bottom: 1px solid #E7DFD3;
	border-top:1px solid #E0E0E0;
	padding: 0px;
	vertical-align:top
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	text-decoration: none;
}
.textwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7C7B6F;
	text-decoration: none;
	font-weight: bold;
}
.border {
	border: 1px solid #737373;
}
.link:link{text-decoration:none;color:#FFFFFF}
.link:visited{text-decoration:none;color:#FFFFFF}
.link:active{text-decoration:none;color:#FFFFFF}
.link:hover{text-decoration:none;color:#054B99;
	background-color: #FBDE89;
	padding: 1px 0px 1px 0px;}
	
.Effect:link{text-decoration:none;color:#005BBE}
.Effect:visited{text-decoration:none;color:#005BBE}
.Effect:active{text-decoration:none;color:#005BBE}
.Effect:hover{text-decoration:none;color:#005BBE;
	background-color: #E8E8E8;
	padding: 1px 0px 1px 0px;
}	
.border3side {
	border-top: none;
	border-right: 1px solid #042456;
	border-bottom: 3px solid #042456;
	border-left: 3px solid #042456;
}

.textfield{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height:15
	background-color: #F5F5F5;
	border: 1px solid #370003;
}

.topmenu
{
	background: url('../Images/index/cogniter_menu.gif') no-repeat;
	padding: 0px 0px 0px 7px;
}	

.homeServicesTable
{
	margin: 8px 0px 8px 5px;
	width: 738px;
	border: 1px solid #E7DBCD;
	
}

.serviceInactiveBg
{
	background: url('../images/serviceInactiveBg.gif') no-repeat;
	background-position:center left;
	padding-right: 14px;
	font-family: tahoma;
	font-size: 12px;
	color: #292929;
	font-weight: normal;
	text-align:right;
	vertical-align:middle;
}

.serviceActiveBg
{
	background: url('../images/serviceActiveBg.gif') no-repeat;
	background-position:center left;
	padding-right: 14px;
	font-family: tahoma;
	font-size: 12px;
	color: #2D5FA2;
	font-weight: bold;
	text-align:right;
	vertical-align:middle;
}

.serviceContentBody
{
	padding: 5px;
	font-family: tahoma;
	font-size: 12px;
}

.serviceBlankButton
{
	background: url('../images/serviceBlankBg.gif') no-repeat;
	background-position: 0px 1px;	
	height: 130px;
}

#serviceOne
{
	width: 100%;
	vertical-align: top;
}

#currentFontSize
{
	font-family: tahoma;
	font-size: 12px;
}

#relatedLinks1
{
	background:url('../images/related-links.gif') no-repeat;
	float:right; 
	width: 220px;
	height:164px;
	margin: 3px 0px 3px 3px;
	font-size: 11px;	
}

#relatedLinks1 a:link, #relatedLinks1 a:active, #relatedLinks1 a:visited, #relatedLinks1 a:hover
{
font-size: 11px;
}

#relatedLinks1 table, #relatedLinks1 td
{
	padding: 0px;
	margin: 1px;
}

#relatedLinks1 td
{
	height: 14px;
}

#relatedLinks1 .heading2
{
	font-family: arial;
	font-size: 14px;
	color: #800001;
	font-weight: bold;
}

#helpfulLinks
{
	background:url('../images/helpful-links.gif') no-repeat;
	width: 422px;
	height:106px;
	font-size: 11px;
	color: #FFFFFF;
	padding: 37px 30px 5px 13px;
}

#helpfulLinks a:link, #helpfulLinks a:visited, #helpfulLinks a:active
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;	
} 

#helpfulLinks a:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;	
} 

.myRepeater
{
	background-color: #CE2D2A;
}