﻿body 
{
	font-size: 9pt; color: #000000; FONT-FAMILY: Arial; background-color: #F9F9F9; margin:0px 0px 0px 0px; margin-bottom:0px;
}
td 
{
	font-size: 9pt; color: #000000; line-height: 12px; FONT-FAMILY: Arial;
}
h1 
{
	margin-top: 0px;  margin-bottom: 0px; margin-left: 0px; color:#F9F9F9;	font-size:16px;
}
p 
{
	font-size: 9pt; margin: 5px 0px 2px; color: #000000; text-indent: 0px; line-height: 16px; text-align: justify;
}
ul 
{
	margin:10px 0px 0px 0px; padding:0px;
}
li 
{
	margin: 0px; font-size: 12px; color: #515151; text-indent: 0px; line-height: 18px; padding:1px 0px 6px 20px; list-style-type:none; 
	background:url('../images/arrow.gif') no-repeat; background-position:0px 4px;
}
a 
{
	font-size: 12px; color: #1DAAC8; text-decoration: none;
}
a:active 
{
	font-size: 12px; text-decoration: none;
}
a:visited 
{
	font-size: 12px; text-decoration: none;
}
a:hover 
{
	font-size: 12px; color: #497d3e;  text-decoration:underline;
}
.search_content_txt
	{
	font-family:Arial;
	font-size:12px;
	padding: 5px 0px 2px 0px;
	line-height:15px;
	color:#515151;
	}
.search_content_txt a
	{
	font-family:Arial;
	font-size:12px;
	color: #1DAAC8;
	padding-bottom: 3px;
	padding-left:3px;
	}
.search_content_txt a:hover
	{
	font-family:Arial;
	font-size:12px;
	color: #497d3e;
	padding-bottom: 3px;
	padding-left:3px;
	}
.search_light_blue_shade
	{
  	background-color:#E7E7E7;
  	padding-top:2px;
  	padding-bottom:2px;
  	font-family: Arial;
	 font-size: 12px;
	 color: #9A2900;
	}
.main_content a
{
	color:#000000;
}
.main_content a:hover
{
	color:#000000;
}
.horline
{
    background-color:#B0B0B0;
    height:1px;
}
.verline
{
    background:url('../images/verline.jpg') no-repeat top left;
    height:1px;
}
.dottedline
{
    background:url('../images/hor_line.jpg') repeat-x top left;
    height:1px;
}
.dottedgrayline
{
    background:url('../images/hifen.gif') repeat-x center;
    height:15px;
}
.button
{
    border:1px solid #497D3E; color: #FFFFFF; font-size: 11px; font-family:Arial; font-weight:bold; 
    padding-left:4; padding-right:4; padding-top:1; padding-bottom:1; background-color:#497D3E;
}
.formsbg
{
    background:url('../images/form_bg.jpg') repeat-x top left;
}
/* Index Page */
.mainbg
{
    background:#FFFFFF url('../images/body_bg.jpg') repeat-x top left;
}
.toplinks
{
    text-align:right;
    font-size:10px;
    color:#636363;
    height:20px;
}
.toplinks a, .toplinks a:hover, .toplinks a:active, .toplinks a:visited
{
   font-size:10px;
   color:#636363; 
}
.menubg
{
    background:url('../images/menu_bg.jpg') repeat-x top left;
    height:44px;
    border:#98A0AC;
    text-align:center;
    vertical-align:middle;
}
.bannerline
{
    background:url('../images/bg_ban_bot.jpg') repeat-x bottom left;
    height:11px;
}
.bannerrgt
{
    background:url('../images/banner_rgt.jpg') no-repeat top left;
}
.bannerrgt td a, .bannerrgt td a:hover, .bannerrgt td a:visited, .bannerrgt td a:active
{
    color:#FFFFFF;
}
/* Menu Style */
.menu ul
{
    padding:0px;
    margin:0px 0px 0px 5px;
}
.menu ul li
{
	list-style-type:none;
	margin-right:2px;
	float:left;
	background:none;
	padding:0px;
}
.menu li a
{
	color:#F9F9F9;
	font-size:12px;
	padding:0px 7px;
	font-weight:bold;
}
.menu li a:hover
{
	color:#000000;
	padding:0px 7px;
	font-size:12px;
	text-decoration:none;
}
.menu li a:active
{
	font-size:12px;
}
.menu li a:visited
{
	font-size:12px;
}
.menu li.active a, .menu li.active a:hover
{
	color:#000000;
	font-size:12px;
	text-decoration:none;
	padding:0px 7px;
}

/* Menu style end */

.footerbg
{
    background:url('../images/home_bg_footer.jpg') repeat-x top left;
    height:255px;
}
span.orangehead
{
    font-size:18px;
    font-family:Times New Roman;
    line-height:24px;
    color:#FE6706;
}
p.bannertext
{
    color:#2E6677;
    text-align:left;
    font-size:11px;
    line-height:14px;
    font-weight:bold;
}
span.blackhead
{
    font-size:18px;
    font-family:Times New Roman;
    font-weight:bold;
    line-height:24px;
    color:#000000;
}
.sblackhead
{
    font-size:11px;
    font-weight:bold;
    color:#000000;
}
p.graylinks a, p.graylinks a:hover
{
    color:#515151;
}
p.sgraylinks a, p.sgraylinks a:hover, p.sgraylinks a:active, p.sgraylinks a:visited
{
    color:#515151;
    font-size:11px;
    line-height:14px;
}
.bluelinks, .bluelinks a, .bluelinks a:active, .bluelinks a:visited, span.bluelinks a, span.bluelinks a:active, span.bluelinks a:visited
{
    color:#1DAAC8;
    font-size:11px;
}
.bluelinks a:hover, span.bluelinks a:hover
{
    color:#497d3e;
    font-size:11px;
}
.whitelinks, .whitelinks a, .whitelinks a:hover, .whitelinks a:visited, .whitelinks a:active
{
    color:#F9F9F9;
    font-size:11px;    
}
.bluebg
{
    background-color:#EBF3F5;
}
span.bbluehead
{
    font-size:21px;
    line-height:23px;
    font-family:Times New Roman;
    color:#1DAAC8;
}
span.mbluehead
{
    font-size:18px;
    line-height:20px;
    font-weight:bold;
    font-family:Times New Roman;
    color:#1DAAC8;
}
span.mgreenhead
{
    font-size:18px;
    line-height:20px;
    font-weight:bold;
    font-family:Times New Roman;
    color:#497D3E;
}
p.indexcontent
{
    font-size:11px;
    color:#515151;
    padding-right:20px;
    text-align:left;
    line-height:15px;
}
p.newscontent
{
    font-size:11px;
    color:#000000;
    line-height:15px;
}
.clientsbg
{
    background:#FFFFFF url('../images/clients_bg.jpg') repeat-x top left;
}
.clientimg
{
    background:url('../images/cleint_speak.jpg') no-repeat top right;
}


/* Inner Pages */
.pagenav
{
    text-align:right;
    font-size:11px;
    line-height:13px;
    font-style:italic;
    height:25px;
    color:#8B8B8B;
    vertical-align:bottom;
}
span.caption
{
    font-size:24px;
    line-height:28px;
    color:#474747;
    font-weight:bold;
}
.innerfooterbg
{
    background:url('../images/inner_footer_bg.jpg') repeat-x top left;
    height:121px;
}
p.innercontent
{
    font-size:12px;
    color:#515151;
    line-height:17px;
}
p.innersmallcontent
{
    font-size:11px;
    color:#515151;
    line-height:16px;
}
.smallcontent ul li, .smallcontent ul li a, .smallcontent ul li a:hover, .smallcontent ul li a:active, 
.smallcontent ul li a:visited, .smallcontent, .smallcontent a, .smallcontent a:hover, 
.smallcontent a:active, .smallcontent a:visited
{
    font-size:11px;
    line-height:16px;
}
/* Inner page submenus */
#submenu ul 
{
    margin:5px 4px;
    padding:0px;
}
#submenu ul li
{
    padding:3px 0px;
    list-style-type:none;
    background:none;
    line-height:14px;
    padding:5px 0px;
}
#submenu ul li a, #submenu ul li a:active, #submenu ul li a:visited, #submenu ul li a:hover
{
    font-size:11px;
    font-weight:bold;
}
#submenu ul li.active a
{
    color:#515151;
    font-weight:bold;
}

/* For Sitemap Page */
#sitemap
{
    padding:0px;
    margin:20px 0px 0px 0px;
}
#sitemap li
{
    line-height:19px;
    padding:1px 0px 20px 10px;
    background:none;
}
#sitemap li a
{
    color:#515151;
}
#sitemap li a:hover
{
    color:#008CAF;
}
.bgcontact
{
    background:url('../images/bg_contact.jpg') repeat-x top left;
    height:75px;
    vertical-align:middle;
    padding-left:15px;
    border-top:solid 1px #ECECEC;
    border-bottom:solid 1px #E6E6E6;
    border-left:solid 1px #E5E5E5;
    border-right:solid 1px #E5E5E5;
    color:#000000;
    line-height:16px;
}
.brandonefeed
{
	background:url('../images/brandone_testimonial.jpg') no-repeat top right;
	height:190px;
}
.brandonefeedtext
{
	color:#018BA9;
	font-size:11px;
	padding:12px 12px 12px 12px;
	line-height:12px;
	text-align:justify;
	
}
.brandtextby
{
	color:#696969;
	font-size:11px;
	line-height:12px;
}