/*Common Code------------------------------------------------*/
body
{
	margin:0px;
	padding:0px;
	font:normal 11px "Trebuchet MS";
	color:#000103;
	background:#FFFFFF url(../images/bg_body.gif) repeat-x top left;
}
html, body
{
	height:100%;
}
form, h1, h2, h3, h4, h5, h6, div, p, span, table, ul, li, dl
{
	margin:0px;
	padding:0px;
	font-size:100%;
}
a
{
	text-decoration:none;
	outline:none;
}
img
{
	border:0px;
	vertical-align:top;	
}
.clsFloatLeft
{
	float:left;
}
.clsFloatRight
{
	float:right;
}
.clsClear
{
	clear:both;
}
.clearfix:after
{	
	content:".";
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
}
.clearfix
{
	display:inline-table;
}
* html .clearfix
{
	height:1%;
}
.clearfix
{
	display:block;
}
/*Layout-------------------------------------------------------*/
#selMasterWrapper
{
	margin:0px auto;
	width:1000px;
}
/*Header-------------------------------------------------------*/
#selHeader
{
	width:1000px;
	height:140px;
}
#selLeftHeader
{
	width:335px;
}
#selLeftHeader h1
{
	display:block;
	background:url(../images/bg_logo.gif) no-repeat top left;
	line-height:140px;
}
#selLeftHeader h1 a
{
	display:block;
	text-indent:-9999px;
}
#selRightHeader
{
	width:620px;
}
#selRightHeader .clsMenu
{
	width:600px;
	margin:50px auto 40px 20px;
}
#selRightHeader .clsMenu ul
{
	display:block;
	padding-left:30px;
	list-style:none;
}
#selRightHeader .clsMenu ul li
{
	float:left;
	display:block;
	margin:0px 2px;
}
#selRightHeader .clsMenu ul li a
{
	display:block;
	padding-right:14px;
	line-height:16px;
	font:bold 11px "Trebuchet MS";
	color:#FFFFFF;
}
#selRightHeader .clsMenu ul li a span
{
	display:block;
	padding:7px 4px 12px 17px;
	line-height:16px;
	font:bold 12px "Trebuchet MS";
	color:#FFFFFF;
}
#selRightHeader .clsMenu ul li a:hover, #selRightHeader .clsMenu ul li a.current
{
	display:block;
	padding-right:14px;
	line-height:16px;
	font:bold 11px "Trebuchet MS";
	color:#FFFFFF;
	background:url(../images/bg_menuright.png) no-repeat top right;
}
#selRightHeader .clsMenu ul li a:hover span, #selRightHeader .clsMenu ul li a.current span
{
	display:block;
	padding:7px 4px 12px 17px;
	line-height:16px;
	font:bold 12px "Trebuchet MS";
	color:#FFFFFF;
	background:url(../images/bg_menuleft.png) no-repeat top left;
}
/*Banner-------------------------------------------------------*/
#selBanner
{
	margin:10px auto;
	width:1000px;
}
#selLeftBanner
{
	width:317px;
	height:336px;
}
#selLeftBanner .bannerLeft
{
	padding:0px 0px 0px 10px;
	width:307px;
	height:336px;
	background:url(../images/bg_blb.gif) no-repeat top left;
}
#selLeftBanner .bannerLeft .contentWrapper
{
	padding:40px 0px 20px 0px;
	width:307px;
	height:276px;
	background:url(../images/bg_blbg.gif) repeat-x;
}
#selLeftBanner .bannerLeft .contentWrapper .singleContent
{
	margin-bottom:13px;
	width:300px;
}
#selLeftBanner .bannerLeft .contentWrapper .singleContent .img
{
	margin:0px 3px;
	width:33px;
}
#selLeftBanner .bannerLeft .contentWrapper .singleContent .text
{
	margin:0px 5px 0px 10px;
	width:240px;
	overflow:hidden;
	border-bottom:1px dashed #FFFFFF;
}
#selLeftBanner .bannerLeft .contentWrapper .singleContent .textNoBrd
{
	margin:0px 5px 0px 10px;
	width:240px;
	overflow:hidden;
}
#selLeftBanner .bannerLeft .contentWrapper .singleContent .text h2, #selLeftBanner .bannerLeft .contentWrapper .singleContent .textNoBrd h2 
{
	margin:5px 0px 10px 0px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#selLeftBanner .bannerLeft .contentWrapper .singleContent .text p, #selLeftBanner .bannerLeft .contentWrapper .singleContent .textNoBrd p
{
	margin-bottom:15px;
	color:#FFFFFF;
}
#selRightBanner
{
	width:683px;
	height:336px;
	background:url(../images/bg_banner2.gif) no-repeat;
}
/*Container-------------------------------------------------------*/
#selContainer
{
	margin-top:20px;
	width:1000px;
}
/*Side Bar-------------------------------------------------------*/
#selSideBar
{
	width:280px;
	
}
/*Side Bar Common-------------------------------------------------------*/
#selSideBar .clsSBContentWrapper
{
	margin:15px 0px 7px 0px;
	width:250px;
}
#selSideBar .clsSBContentWrapper img
{
	margin:0px 16px;
}
#selSideBar .clsSBContentWrapper p
{
	margin-top:10px;
	text-align:right;
	line-height:16px;
}
#selSideBar .clsSBContentWrapper p a
{
	color:#6bfff0;
	text-decoration:none;
}
#selSideBar .clsSBContentWrapper p a:hover
{
	color:#6bfff0;
	text-decoration:underline;
}
#selSideBar .clsSBContentWrapper ul
{
	list-style:url(../images/img_sbarrow.gif);
}
#selSideBar .clsSBContentWrapper ul li
{
	margin:8px 10px 0px 20px;
	padding-bottom:10px;
	border-bottom:1px dotted #FFFFFF;
}
#selSideBar .clsSBContentWrapper .clsNoBorder
{
	padding-bottom:5px;
	border:none;
}
#selSideBar .clsSBContentWrapper ul li .clsTitle
{
	padding-left:6px;
	font:bold 11px "Trebuchet MS";
	color:#FFFFFF;
}
#selSideBar .clsSBContentWrapper ul li p
{
	margin:5px 6px;
	color:#FFFFFF;
	text-align:left;
	line-height:16px;
}
/*Side Bar 1-------------------------------------------------------*/
#selSideBar .clsSideBar1
{
	margin-bottom:20px;
	width:280px;
	background:#13c6b3 url(../images/s1_bg.gif) repeat-x;
}
#selSideBar .clsSideBar1 .clstlc
{
	width:280px;
	background:url(../images/s1_tlc.gif) no-repeat top left;
}
#selSideBar .clsSideBar1 .clstrc
{
	width:280px;
	background:url(../images/s1_trc.gif) no-repeat top right;
}
#selSideBar .clsSideBar1 .clsblc
{
	width:280px;
	background:url(../images/s1_blc.gif) no-repeat bottom left;
}
#selSideBar .clsSideBar1 .clsbrc
{
	width:280px;
	background:url(../images/s1_brc.gif) no-repeat bottom right;
}
#selSideBar .clsSideBar1 .clsS1Content			/* clsS1(one)Content*/
{
	padding:20px 10px 5px 20px;
	width:250px;
	background:url(../images/hr_sidebar.png) no-repeat 12px 58px;
}
#selSideBar .clsSideBar1 .clsS1Content h3
{
	padding-left:45px;
	height:40px;
	font:bold 18px "Trebuchet MS";
	color:#FFFFFF;
	background:url(../images/icon_services.gif) no-repeat top left;
}
/*Side Bar 2-------------------------------------------------------*/
#selSideBar .clsSideBar2
{
	margin-bottom:20px;
	width:280px;
	background:#13c6b3 url(../images/s2_bg.gif) repeat-x;
}
#selSideBar .clsSideBar2 .clstlc
{
	width:280px;
	background:url(../images/s2_tlc.gif) no-repeat top left;
}
#selSideBar .clsSideBar2 .clstrc
{
	width:280px;
	background:url(../images/s2_trc.gif) no-repeat top right;
}
#selSideBar .clsSideBar12 .clsblc
{
	width:280px;
	background:url(../images/s2_blc.gif) no-repeat bottom left;
}
#selSideBar .clsSideBar2 .clsbrc
{
	width:280px;
	background:url(../images/s2_brc.gif) no-repeat bottom right;
}
#selSideBar .clsSideBar2 .clsS2Content			/* clsS1(one)Content*/
{
	padding:20px 10px 5px 20px;
	width:250px;
	background:url(../images/hr_sidebar.png) no-repeat 12px 58px;
}
#selSideBar .clsSideBar2 .clsS2Content h3
{
	padding-left:45px;
	height:40px;
	font:bold 18px "Trebuchet MS";
	color:#FFFFFF;
	background:url(../images/icon_consultation.gif) no-repeat top left;
}
/*Main-------------------------------------------------------*/
#selMain
{
	width:720px;
}
/*Main Container Read More Green -------------------------------------------------------*/
#selMain .clsReadMoreG
{
	width:64px;
}
#selMain .clsReadMoreG a
{
	display:block;
	padding-right:8px;
	color:#FFFFFF;
	background:url(../images/bg_rmg_right.gif) no-repeat top right;
}
#selMain .clsReadMoreG a span
{
	padding-left:4px;
	display:block;
	background:url(../images/bg_rmg_left.gif) no-repeat;
	line-height:21px;
}
/*Main Container Read More White -------------------------------------------------------*/
#selMain .clsReadMoreW
{
	margin-top:10px;
	width:75px;
}
#selMain .clsReadMoreW a
{
	display:block;
	padding-right:8px;
	background:url(../images/bg_rmw_right.gif) no-repeat top right;
}
#selMain .clsReadMoreW a span
{
	display:block;
	padding:3px 0px 4px 5px;
	color:#9bbf1f;
	background:url(../images/bg_rmw_left.gif) no-repeat top left;
}
/*Main Services-------------------------------------------------------*/
#selServices
{
	width:720px;
	height:158px;
}
#selServices .clsSrsLeft
{
	left:-7px;
	top:0px;
	position:absolute;
	width:7px;
	height:158px;
	background:url(../images/bg_srsleft.gif) no-repeat;
}
#selServices .clsSrsRight
{
	left:0px;
	top:0px;
	position:absolute;
	width:7px;
	height:158px;
	background:url(../images/bg_srsright.gif) no-repeat;
}
#selServices .clsService
{
	position:relative;
	width:239px;
	background:url(../images/bg_serviceslc.gif) no-repeat top left;
}
#selServices .clsServiceWrapper
{
	width:239px;
	background:url(../images/bg_servicesrc.gif) no-repeat top right;
}
#selServices .clsServiceWrapper .clsServiceContent
{
	margin:0px 7px;
	padding:8px;
	width:209px;
	height:147px;
	background:url(../images/bg_services.gif) repeat-x;
}
#selServices .clsServiceWrapper .clsServiceContent h2
{
	font:bold 14px "Trebuchet MS";
	color:#FFFFFF;
	height:40px;
	background:url(../images/hr_mainservice.png) no-repeat center bottom;
}
#selServices .clsServiceWrapper .clsServiceContent h2 .clsNumber
{
	font:bold 25px "Trebuchet MS";
}
#selServices .clsServiceWrapper .clsServiceContent p
{
	margin-top:5px;
	text-align:justify;
	color:#FFFFFF;
	line-height:16px;
}
/*Main Top Content-------------------------------------------------------*/
#selMainTopContent
{
	margin:30px 0px 0px 12px;
	width:708px;
}
#selMainTopContent h2
{
	padding:5px 0px 20px 5px;
	font:bold 17px "Trebuchet MS";
	color:#000103;
	background:url(../images/hr_main.gif) no-repeat center bottom;
}
#selMainTopContent .clsTopContentWrapper
{
	margin:15px 0px 0px 0px;
	width:708px;
}
#selMainTopContent .clsTopContentWrapper img
{
	margin-right:10px;
}
#selMainTopContent .clsTopContentWrapper .clsText
{
	margin-right:10px;
	width:240px
}
#selMainTopContent .clsTopContentWrapper .clsText .clsTitle
{
	font:bold 18px "Trebuchet MS";
	color:#7da003;
}
#selMainTopContent .clsTopContentWrapper .clsText p
{
	margin-top:5px;
	font:normal 11px "Trebuchet MS";
	color:#65573d;
	line-height:16px;
}
/*Main Bottom -------------------------------------------------------*/
#selMainBottom
{
	margin:35px 0px 0px 12px;
	width:708px;
}
#selMainBottom h2
{
	padding:5px 0px 20px 5px;
	font:bold 17px "Trebuchet MS";
	color:#000103;
	background:url(../images/hr_main.gif) no-repeat center bottom;
}
#selMainBottom .clsBottomContentWrapper
{
	margin:5px 0px 0px 0px;
	width:708px;
}
#selMainBottom .clsBottomContentWrapper .clsBrdBottom
{
	border-bottom:1px dotted #666666
}
#selMainBottom .clsBottomContentWrapper .clsBrdLeft
{
	border-left:1px dotted #666666
}
#selMainBottom .clsBottomContentWrapper .clsContentRow
{
	margin-bottom:15px;
	padding:5px 0px 15px 0px;
	width:700px;
}
#selMainBottom .clsBottomContentWrapper .clsContentRow .clsContentColumn
{
	padding:0px 20px;
	width:309px;
}
#selMainBottom .clsBottomContentWrapper .clsContentRow .clsContentColumn .clsTitle
{
	font:bold 11px "Trebuchet MS";
	color:#7da003;
}
#selMainBottom .clsBottomContentWrapper .clsContentRow .clsContentColumn p
{
	margin-top:7px;
	font:normal 11px "Trebuchet MS";
	color:#65573d;
	line-height:16px;
}
/*Footer -------------------------------------------------------*/
#selFooter
{
	margin-top:5px;
	padding:20px 0px;
	background:#f4f4f4 url(../images/bg_footer.gif) repeat-x;
}
#selFooter .clsFooterLinks
{
	margin:0px auto;
	width:1000px;
	text-align:center;
	line-height:20px;
}
#selFooter .clsFooterLinks p
{
	margin:10px 0px;
}
#selFooter .clsFooterLinks p a
{
	text-decoration:none;
	line-height:16px;
	color:#000103;
}
#selFooter .clsFooterLinks  p a:hover
{
	text-decoration:underline;
	line-height:20px;
	color:#000103;
}