/*==================== START: Global Styles ====================*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#d5dfd5;
	background:url(/site/images/inside_bg.jpg) no-repeat center top #015404;
	margin:6px 0;
}
a, a:link, a:visited, a:active {
	color: #e7b210;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
img{
	border:0;
}
/*ul{
	padding:0;
	margin:0;
	list-style-type:none;
}*/
hr {
	/*width:90%;*/
	color:#527752;
	height:1px;
	border:none;
	border-top:1px solid #527752;
	margin-left: auto; 
	margin-right: auto;
}
h1{
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	padding:0;
	margin:0;
}
form{
	padding:0;
	margin:0;
}

/*==================== END: Global Styles ====================*/


/*==================== START: Outer Styles ====================*/
#Wrapper{
	width:990px;
}
/*#FooterWrap{
	width:990px;
}*/
/*==================== END: Outer Styles ====================*/


/*==================== START: Page Top Styles ====================*/
#Top{
}
.TopTbl{
	width:100%;
}
#HomeLogoTbl{
}
#HomeLogo{
	vertical-align:top;
	padding:0 0 10px 34px;
}
#PrintLogo{
	display:none;
}
#TopHeading{
	vertical-align:bottom;
	padding:0 37px 11px 0;
}
#Serving{
	color:#8e8e8e;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
	padding-bottom:10px;
	/*padding-top:20px;*/
}
#HotLine{
	color:#e6901e;
	font-size:22px;
	line-height:22px;
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
	padding-bottom:10px;
	/*padding:43px 0 0 0;*/
}
#SloganImg{
	color:#14b137;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
	/*padding:0 0 10px 0;*/
}
.PngFix{
	behavior:url("/js/iepngfix.htc");
}
.ImageValign{
	vertical-align:inherit;
	*vertical-align:middle;
}

/*==================== END: Page Top Styles ====================*/


/*==================== START: Page Content Styles ====================*/
.TextNormal{
	color:#d5dfd5;
	font-size:13px;
}
.TextSmall{
	font-size:11px;
}
.TextBig{
	font-size:14px;
	line-height:19px;
}
.TextBigger{
	font-size:16px;
	line-height:20px;
}
.TextYellow{
	color:#ffaa00;
}
.TextGreen{
	color:#14b137;
}
.MainBlank{
	height:12px;
}
.BlankImg{
}
#MainRowOut{
	padding:0 23px 0 22px;
}
#MainRowTbl{
	width:945px;
}
.InGrayBoxBY{
	height:10px;
}
#InMainContent{
	width:626px;
	vertical-align:top;
	padding:17px 25px 0 35px;
	background:url(/site/images/inmain_contbox_mid.png);
	behavior:url("/js/iepngfix.htc");
}
.InMainContTbl{
	width:626px;
}
.MainContTd{
}
.InMainContTbl .TitleHdr{
	padding:0 0 20px 4px;
}
.InMainContTbl .TitleTxtHdr{
	color:#ebf5eb;
	font-size:23px;
	line-height:23px;
	font-weight:bold;
	padding:0 0 24px 0;
}
.InMainContTbl .TitleTxtSubHdr{
	color:#aedb29;
	line-height:20px;
	font-weight:bold;
}
.InMainContTbl img.LeftImgTop{
	margin:6px 20px 18px 0;
	border:4px solid #ebf5eb;
	float:left;
}
.InMainContTbl img.RightImgTop{
	margin:6px 0 18px 20px;
	border:4px solid #fff;
	float:right;
}
.InMainContTbl p{
	padding:0 0 16px;
	margin:0;
}

#SideTools{
	width:249px;
	vertical-align:top;
	background:url(/site/images/inmain_sidebox_mid.png);
	behavior:url("/js/iepngfix.htc");
}

/*==================== END: Page Content Styles ====================*/


/*==================== START: SEO Content Styles ====================*/
#InSeoContent{
	width:626px;
	vertical-align:top;
	padding:0 25px 5px 35px;
	background:url(/site/images/inmain_contbox_mid.png);
	behavior:url("/js/iepngfix.htc");
}
.SeoTextBox{
	padding:6px 0 12px;
}
#SeoSide{
	width:249px;
	vertical-align:top;
	background:url(/site/images/inmain_sidebox_mid.png);
	behavior:url("/js/iepngfix.htc");
}

/*==================== END: SEO Content Styles ====================*/


/*==================== START: Page Tools Styles ====================*/
#PageToolOuter{
	padding:0 23px;
}
.BreadCrumbTd{
	vertical-align:top;
	padding:15px 0 0 14px;
}
#InFuncToolOuter{
	padding:14px 3px 22px 0;
}
.FuncToolTbl{
}
.PageTools{
	padding-left:22px;
	padding-right:11px;
	background-color:#43aa03;
}
.FuncBox{
}
.FuncBox td{
	color:#fff;
	font-size:12px;
	line-height:14px;
}
.FuncBox td a, .FuncBox td a:visited{
	color:#fff;
	font-size:12px;
	line-height:14px;
}
.FuncBox td a:hover{
	text-decoration:none;
}
.Font_Normal, .Font_Larger, .Font_Largest {
	vertical-align:bottom;
}
.Font_Normal a, .Font_Larger a, .Font_Largest a {
	padding-bottom:2px;
	display:block;
}
.PrintTd{
	padding-top:1px;
}

/*==================== END: Page Tools Styles ====================*/


/*==================== START: Share Links ====================*/
.Share {
	font-size:11px;
	line-height:14px;
	position:relative;
	z-index:10;
}
.Share ul {
	margin:0;
	padding:0;
	list-style:none;
}
.Share li {
	/*float:left;*/
	position:relative;
}
li.Spacer{
	padding:0 8px;
}
.Share ul ul {
	visibility:hidden;
	position:absolute;
	top:14px;
	right:-19px;
}
.Share table {
	position:absolute;
	top:0;
	left:54px;
}
.Share ul li:hover ul, .Share ul a:hover ul {
	visibility:visible;
}
.Share a {
	/*border:1px solid #aaa;
	padding:2px 10px;
	margin:3px;*/
	display:block;
}
.Share a:hover {
	/*background:#f2cdb0;
	color:#f00;*/
	border:0;
}
.Share ul ul {
	border:1px solid #86c000;
}
.Share ul ul li {
	font-size:11px;
	clear:both;
	text-align:left;
}
.Share ul ul li a {
	width:102px !important;
	width:104px;
	height:13px;
	color: #266400 !important;
	font-weight:bold;
	background:#fff;
	padding:6px !important;
	padding:5px;
	margin:0;
	border:0;
	display:block;
	/*border-bottom:1px solid red;*/
}
.Share ul ul li a img {
	margin-right:5px;
}
.Share ul ul li a:hover {
	color:#194000 !important;
	border:0;
	background:#d8eccc;
	text-decoration:none !important;
	/*border-bottom:1px solid #fff;*/
}

/*==================== END: Share Links ====================*/


/*==================== START: Page SideBar Styles ====================*/
.InSideBarBtn{
	text-align:center;
	/*padding-top:16px;*/
}
.TestimonialTd{
	color:#98c993;
	padding:25px 20px 10px;
}

/*==================== END: Page SideBar Styles ====================*/


/*==================== START: Page Footer Styles ====================*/
#InFooter{
	vertical-align:top;
	padding:20px 20px 0;
}
.FooterCont{
	width:950px;
	color: #cddacd;
}
.FooterLtTd{
	width:10px;
}
.FooterRtTd{
	width:10px;
}
.FooterCtTd{
	padding:0 16px 0;
	background:url(/site/images/gray_box_bg.png);
	behavior:url("/js/iepngfix.htc");
}
.Copyright{
	font-size:12px;
}
.FooterLink{
	font-size:12px;
	text-align:right;
}
.FooterLink a, .FooterLink a:link, .FooterLink a:visited, .FooterLink a:active {
	color: #cddacd;
}

/*==================== END: Page Footer Styles ====================*/


/*==================== START: Added 2010/12/14 By Sam ====================*/
.InputTextBox{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:13px;
	line-height:18px;
	height:18px;
	padding-left:2px;
	border:1px solid #aedb29;
	background-color:#FFF;
}

/*==================== END: Added 2010/12/14 By Sam ====================*/


/*==================== START: SubNav Styles ====================*/
.SubNavOuter{
	padding:18px 22px 32px 18px;
}
Table.TblSubNav{
	width:100%;
	color:#545454;
	font-size:12px;
	line-height:15px;
}
#SubNav{
}
#SubNav .SubNavL1, #SubNav .SubNavL1On {
	font-size:15px;
	font-weight:bolder;
	line-height:18px;
	padding:6px 0 4px;
	border-bottom:#228100 solid 1px;
}
#SubNav .SubNavL1 A, #SubNav .SubNavL1 A:link, #SubNav .SubNavL1 A:visited, #SubNav .SubNavL1 A:active{
	color:#f3c742 !important;
	padding:4px 0 4px 18px;
	background:url(/site/images/subnav_cir.gif) 6px 9px no-repeat;
	display:block;
}
#SubNav .SubNavL1 A:hover{
	color:#fff !important;
	text-decoration:none;
}
#SubNav .SubNavL1On A, #SubNav .SubNavL1On A:link, #SubNav .SubNavL1On A:visited, #SubNav .SubNavL1On A:active, #SubNav .SubNavL1On A:hover{
	color:#fff !important;
	text-decoration:none;
	padding:4px 0 4px 18px;
	background:url(/site/images/subnav_cir.gif) 6px 9px no-repeat;
	display:block;
}
/*#SubNav .SubNavL2, #SubNav .SubNavL2On{
	padding:0 13px 7px;
}
#SubNav .SubNavL2 A:hover{
	text-decoration:none;
}
#SubNav .SubNavL2 A, #SubNav .SubNavL2 A:link, #SubNav .SubNavL2 A:visited, #SubNav .SubNavL2 A:active{
	color:#545454 !important;
	padding-left:20px;
	display:block;
}
#SubNav .SubNavL2On A, #SubNav .SubNavL2On A:link, #SubNav .SubNavL2On A:visited, #SubNav .SubNavL2On A:active, #SubNav .SubNavL2On A:hover{
	text-decoration:none;
	padding-left:20px;
	display:block;
}*/

/*==================== END: SubNav Styles ====================*/


/*==================== START: Admin Styles ====================*/
#netCareSiteAdmin Div {
	background-color: #FFFFFF;
}
#netCareSiteAdmin A {
	color: #FF0000;
	text-decoration: none;
}
#netCareSiteAdmin A:hover, #netCareSiteAdmin A:active {
	color: #FF0000;
	text-decoration: underline;
}
Div.DivAdminBlock {
	*width: 100%;
	border: 1px solid #FF0000;
}
/*==================== END: Admin Styles ====================*/
