/* CSS Document */

html { height:100%; width:100%; }
body { background:#fff; height:100%; width:100%; font:14px/22px Arial, Helvetica, sans-serif; text-align:left; margin:0px auto; padding:0px; color:#666666; background:url(images/bg_sarasunrays_18_5.gif) no-repeat top;}

/*--WEBSITE CSS--*/

#container{width:972px; background:url(images/transbg.png) repeat;}

/*--------Logo CSS-*/
.logoNcall{height:116px;}
.logo{padding-bottom:7px; float:left;}
.callUs{color:#e55100; font:Arial Helvetica, sans-serif; font-weight:bold; padding-bottom:7px;}


/*--------Menu CSS-*/
.mainMenu {background:url(images/navBG.jpg) repeat-x;  height:38px;  padding:0px 0 0px 37px; margin:0px; overflow:hidden;  list-style-type:none;    text-transform:uppercase; }

.mainMenu li {float:left; padding:0; margin:0; color:#8dc3ff; }
.mainMenu li a	{background:url(images/seperator.jpg) top right no-repeat; display:block; text-decoration:none; padding:12px 60px 0px 60px; font:11px Arial, Helvetica, sans-serif; color:#8dc3ff;}
.mainMenu li a.last	{background:url(images/seperatorNEW.jpg) top right no-repeat;display:block; text-decoration:none; padding:12px 59px 0px 59px; font:11px Arial, Helvetica, sans-serif; color:#8dc3ff;}
.mainMenu li a:hover {text-decoration:none; color:#ffffff; }

/*--------Banner CSS-*/
.banner{background:url(images/bannerIMG.jpg) no-repeat top; width:972px; height:222px;}
.form{width:225px; float:right; margin:32px 42px 0px 0px; padding-bottom:2px;}
.input{background:url(images/input.png) no-repeat; width:184px; border:0px; padding:6px 30px 8px 10px; margin-bottom:6px; color:#999; font:12px Arial, Helvetica, sans-serif;}
.buttongreen{margin-top:7px;}


/*--------ICONS CSS-*/
.icons{margin-top:17px;}
.icons a{opacity:0.7; filter:alpha(opacity=70); display:block;}
.icons a:hover{opacity:0.9; filter:alpha(opacity=90);}

.logoBG{background:url(images/logoBG.jpg) no-repeat; width:602px; height:98px;}
.logos{height:72px;  }
.logos a{height:72px; cursor:default; opacity:0.6;filter:alpha(opacity=60);}
.logos a:hover{height:72px; cursor:pointer;  opacity:0.9;filter:alpha(opacity=100);}


/*--------boxes CSS-*/
.boxTable{margin-top:16px;}

.boxTOp{background:url(images/boxTop.jpg) no-repeat; height:60px; width:316px; }
.boxTOp span{padding-top:6px; display:block; text-align:center;}
.boxmid{background:url(images/boxbg.jpg) no-repeat; width:266px; padding:0px 8px 10px 15px; text-align:left; }
.boxmid a{display:block; color:#0875b9; text-decoration:underline;}
.boxmid a:hover{color:#0875b9; text-decoration:none;}

.boxmid ul{margin:11px 0px 5px 0px; padding:0px; text-align:left;}
.boxmid ul li {display:block; padding:0px; margin:0px; color:#0875b9; list-style-type:none;}
.boxmid ul li a{background:url(images/round.jpg) 5px 11px no-repeat; display:block; padding:7px 25px 3px 25px; margin:0px; color:#0875b9; text-decoration:underline;}
.boxmid ul li a:hover{color:#0875b9; text-decoration:none;}


.lastbox{background:url(images/boxbg.jpg) no-repeat; padding:4px 8px 16px 15px; text-align:left; }
.lastbox ul{margin:0px 0px 5px 0px; padding:0px; text-align:left;}
.lastbox ul li {display:block; padding:0px; margin:0px; color:#0875b9; list-style-type:none;}
.lastbox ul li a{background:url(images/round.jpg) 5px 5px no-repeat; display:block; padding:2px 25px 5px 25px; margin:0px; color:#0875b9; text-decoration:none;}
.lastbox ul li a:hover{color:#0875b9; text-decoration:underline;}

/*--------text CSS-*/
.content{margin-top:20px;}

/*--------catagory CSS-*/
.mainCat{margin-top:20px; padding:30px 30px 20px 30px; background:url(images/footer-top.jpg) no-repeat}

.mainCat ul{margin:10px 0px 0px 0px; padding:0px; text-align:left;}
.mainCat ul li {display:block; padding:2px; margin:0px; color:#0875b9; list-style-type:none; font-weight:bold;}
.mainCat ul li a{ display:block;  margin:0px; color:#0875b9; text-decoration:none;}
.mainCat ul li a:hover{color:#0875b9; text-decoration:underline;}

.mainCatBG{background:url(images/bgfooter.jpg) repeat-y}


/*--------footer logo CSS-*/
.logoFooter {list-style-type:none; margin-top:40px; margin-bottom:50px;}

.logoFooter ul{ padding:0px; margin:0px; text-align:center; display:inline;}
.logoFooter ul li {display:inline; line-height:33px; padding:0; margin:0; color:#e36b00;  font:bold 13px Arial, Helvetica, sans-serif; color:#e36b00;}
.logoFooter ul li a {text-decoration:none; padding:12px 15px; font:bold 14px Arial, Helvetica, sans-serif; color:#e36b00; }
.logoFooter ul li a:hover {text-decoration:none; color:#444444; }


/*--------pink 3boxes form CSS-*/
.pinkform{margin-top:0px; margin-left:20px; padding-bottom:2px;}
.pinkform input{background:url(images/pinkinput.png) no-repeat;  border:0px; padding:3px 30px 8px 10px;  margin-bottom:2px; color:#999; font:12px Arial, Helvetica, sans-serif; text-transform:lowercase;}
.pinkbutton{margin:0px; width:115px; }


/*-------Start News page CSS--*/

/*-------------------Menu CSS--*/

.NewsMenu {background:url(images/navBG.jpg) repeat-x;  height:38px; padding:0px 0 0px 0px; margin:0px; overflow:hidden; list-style-type:none; text-transform:uppercase; }
.NewsMenu li {float:left; padding:0; margin:0; color:#8dc3ff; }
.NewsMenu li a	{background:url(images/seperator.jpg) top right no-repeat; display:block; text-decoration:none; padding:12px 24px 0px 24px; font:11px Arial, Helvetica, sans-serif; color:#8dc3ff;}
.NewsMenu li a:hover {text-decoration:none; color:#ffffff; }

/*---------------start blue bannerright--*/
.blu218{background:url(images/blue218by225.jpg) no-repeat; width:218px;  height:225px; color:#ffffff;}
.blu218form{margin:0px 0px 0px 0px; padding-bottom:2px;}
.blu218form input{background:url(images/input218-S.png) no-repeat; width:32px; border:0px; padding:5px 8px 5px 6px;  color:#999; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase;}

.bigblu218form{margin:0px 0px 0px 0px; }
.bigblu218form input{background:url(images/input218-B.png) no-repeat; width:130px; border:0px; padding:5px 8px 5px 6px; color:#999; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase;}

.clr{clear:both; margin:12px 0px 12px 0px}

.gryBOX221{background:url(images/news-gryTOP.jpg) no-repeat; width:221px;}
/*.gryBOX221 span {padding:10px 0px 0px 14px; display:block; text-align:left;}*/
.gryBOX221 span {padding:12px 0px 0px 12px; display:block; text-align:left; font:bold 17px arial, Helvetica, sans-serif; color:#fff;}
.gryBOX221BG {background:url(images/221box-BG.jpg) repeat-y; width:221px;} 
.gryBOX221BG a{color:#0072ba; text-decoration:none;}
.gryBOX221BG a:hover{color:#020fc1; text-decoration:none;}

.gryBOX221BG ul{margin:8px 0px 15px 0px; padding:0px;list-style-type:none;}
.gryBOX221BG ul li{color:#0072ba; background:url(images/dot.jpg) no-repeat 15px 8px; padding:2px 10px 5px 23px;}
.gryBOX221BG ul li a{color:#020fc1; margin:0px; text-decoration:none; font-weight:bold; }
.gryBOX221BG ul li a:hover{color:#000; text-decoration:none; font-weight:bold;}


.breadcrumb{margin:0px; padding:0px; font:11px Arial, Helvetica, sans-serif;}
.breadcrumb a{color:#0072ba; text-decoration:none;  padding:0px 3px 0px 3px;}
.breadcrumb a:hover{color:#444; text-decoration:none; }


.bighead{font:bold 28px/20px Helvetica, Arial, sans-serif; color:#000; display:block;  margin-top:30px;}
.newsDate{font:bold 14px/20px Helvetica, Arial, sans-serif; color:#000; display:block; margin-top:8px;}

.newsImg{padding:0px 0px 20px 30px;}

.newstext
{
padding:0px 50px 0px 12px;
text-align:justify;
}
.newstext a{color:#ff0000; text-decoration:none;}
.newstext a:hover{color:#000000; text-decoration:none;}

.digimg{padding:0px 20px 10px 0px;}

.martop{margin-top:30px;}

.res-gr{font:bold 16px  Helvetica, Arial, sans-serif; color:#838383;}
.res-gr a{ color:#838383; text-decoration:underline;}
.res-gr a:hover{text-decoration:underline; color:#000000;}



/*----start dig--*/

.dataRowLFT{padding:6px 0 0 0; margin:0px 15px 10px 0px; float:left; background:url(images/digBG.jpg) no-repeat; width:59px; height:202px;}
.dataRowLFT ul{padding:0px; margin:0px; list-style-type:none; font:bold 15px Arial, Helvetica, sans-serif; color:#2A7090;}
.dataRowLFT ul li{padding:0px 0px 2px 0px; background:url(images/icon_twitterDataBg.jpg) no-repeat center top; text-align:center;}
.dataRowLFT ul li span{padding:0px; margin:0px; height:37px; display:block; line-height:30px;  }

.dataRowLFT ul li.faceBook{background:none; margin:0px;}
.dataRowLFT ul li.faceBook span{padding-top:4px; margin:1px; height:20px; display:block; line-height:30px; color:#333333; font-size:15px; border-bottom:1px solid #eeeeee; border-top:1px solid #eeeeee}

.dataRowLFT ul li.digg{background:url(images/iconDiggDataBg.jpg) no-repeat center top; padding-bottom:6px; height:52px}
.dataRowLFT ul li.digg span{padding:4px 0px 0px 0px; margin:0px; height:28px; display:block; line-height:27px; color:#716B14;}

.dataRowLFT ul li.email{margin-top:2px; background:none;}
.dataRowLFT ul li.email span{padding:0px; margin:0px; height:17px; border-top:1px solid #eeeeee; display:block;}

.dataRowLFT ul li.share{margin:0px; background:none; }
.dataRowLFT ul li.share span{padding:0px; margin:0px; height:17px; border-top:1px solid #eeeeee; display:block; }


.footerCat{font:bold 20px/30px Arial, sans-serif; color:#595959;}
.footerCat a{ color:#595959; text-decoration:underline;}
.footerCat a:hover{text-decoration:underline; color:#000;}


/*--BANNERS CSS--*/

/*-start 728by90 BANNERS---*/

/*-start 728by90 banner BLUE---*/
.blue728by90-border{border:1px solid #1099e7; color:#e79f0e;}
.blue728by90{background:url(images/blueBG728by90.jpg) repeat-x; height:88px;}

/*-start 728by90 banner Orange---*/
.orange728by90-border{border:1px solid #e7b510; color:#e79f0e;}
.orange728by90{background:url(images/orangeBG728by90.jpg) repeat-x; height:88px;}

/*-start 728by90 both Form CSS---*/
.blueform{margin:0px 0px 0px 0px; padding-bottom:2px;}
.blueform input{background:url(images/small-input.png) no-repeat; width:35px; border:0px; padding:7px 8px 7px 6px;  color:#999; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase;}

.bigblueform{margin:0px 0px 0px 0px; }
.bigblueform input{background:url(images/bigInput.png) no-repeat; width:165px; border:0px; padding:7px 8px 7px 6px; color:#999; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase;}


/*-start 273by456 BANNERS---*/

/*-start 273by456 banner Orange---*/
.orange273by456{background:url(images/473by456-bg-OR.jpg) no-repeat;  height:456px;}

/*-start 273by456 banner2 Orange---*/
.orange273by456-2{background:url(images/473by456-bg-OR2.jpg) no-repeat;  height:456px;}

/*-start 273by456 banner BLUE---*/
.blu273by456{background:url(images/473by456-bg-blu.jpg) no-repeat;  height:456px; color:#ffffff;}

/*-start 273by456 banner BLUE 2---*/
.blu273by456-2{background:url(images/473by456-bg-blu2.jpg) no-repeat;  height:456px; color:#ffffff;}

/*-start 273by456 both Form CSS---*/
.OR273form{margin:0px; }
.OR273form input{background:url(images/273input-big.png) no-repeat; width:226px; border:0px; padding:7px 8px 7px 6px; color:#999; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase;}

.OR273form-sml{margin:0px; }
.OR273form-sml input{background:url(images/273input-sml.png) no-repeat; width:101px; border:0px; padding:7px 8px 7px 6px; color:#999; font:12px Arial, Helvetica, sans-serif; text-transform:uppercase;}

/*-start 250 by 250 BANNERS---*/

/*-start 250 by 250 banner BLUE ---*/
.blu250by250{background:url(images/smallwidget-blue.jpg) no-repeat;  height:250px; color:#ffffff;}

/*-start 250 by 250 banner ORANGE ---*/
.blu250by250-OR{background:url(images/smallwidget-alt.jpg) no-repeat;  height:250px; color:#ffffff;}



/*-Start CSS 09Dec 10---------------------------------------------------------------------------------*/

.stateBann{background:url(images/statedirBanner.jpg) no-repeat top; width:972px;  height:226px; }
.stateHead{color:#1f82c1; font-size:16px; font-weight:bold; display:block; padding-bottom:6px;}
.statesubHead{color:#6e6e6e; font-size:14px; font-weight:bold; display:block; padding-bottom:6px;}

.getmatched{margin:0px; padding:20px 1px 1px 1px; width:219px; border-top:1px solid #ccc;}
.getmatched ul{margin:0px; padding:0px; float:left; display:block; width:100%; }
.getmatched ul li {margin:0px; padding:0px; color:#6e6e6e; display:block; background-color:#fff; border-bottom:1px solid #e6e5e4; list-style:none; }
.getmatched ul li a {margin:0px; padding:6px 0px 6px 10px; color:#6e6e6e; background-color:#fff; text-decoration:none; display:block; font-weight:normal;  }
.getmatched ul li a:hover {display:block;  color:#000; text-decoration:none;  background:#f2c414; font-weight:normal; }

.option{font:12px Arial, Helvetica, sans-serif; color:#444;}


/*table--CSS--*/

.gryHead {background:url(images/gryhead.jpg) no-repeat; height:31px; margin:0px; overflow:hidden;  list-style-type:none; padding:12px 0px 0px 0px; color:#fff; text-align:center; }
.gryHead  a	{text-decoration:none; padding:12px 10px 0px 10px; font:11px Arial, Helvetica, sans-serif; color:#fff; font:12px Arial, Helvetica, sans-serif;}
.gryHead  span{ padding:8px 0 0px 0;}
.gryHead a:hover {text-decoration:none; color:#eee; }

.results { background:#f3f3f3; text-align:center;  height:31px; overflow:hidden;  list-style-type:none; padding:12px 0px 0px 0px; margin:0; color:#000;}
.results  a	{text-decoration:none; padding:12px 8px 0px 8px; font:11px Arial, Helvetica, sans-serif; color:#1f82c1; font:bold 12px Arial, Helvetica, sans-serif;}
.results  span{ padding:8px 0 0px 0; color:#ccc;}
.results a:hover {text-decoration:none; color:#000; }
.results a.selected {text-decoration:none; color:#000; }

.resultsbot { background:url(images/paginationbot.jpg) no-repeat; width:720px; text-align:center;  height:31px; overflow:hidden;  list-style-type:none; padding:12px 0px 0px 0px; margin:0; color:#000;}
.resultsbot  a	{text-decoration:none; padding:12px 8px 0px 8px; font:11px Arial, Helvetica, sans-serif; color:#1f82c1; font:bold 12px Arial, Helvetica, sans-serif;}
.resultsbot  span{ padding:8px 0 0px 0; color:#ccc;}
.resultsbot a:hover {text-decoration:none; color:#000; }
.resultsbot a.selected {text-decoration:none; color:#000; }

table.page{width:100%; border-left:1px solid #eee;  border-right:1px solid #eee; background:url(images/tablebg.jpg) repeat-x;}
table.page th { color:#fff; font-weight:normal;}
table.page th a {color:#fff;  text-decotration:underline;  font-weight:normal;}
table.page th a:hover{color:#eee;font-weight:normal; text-decotration:underline;  }
table.page tr td{border-bottom:1px solid #eee; padding:15px 0px 15px 15px;}
table.page tr td span{color:#1f82c1; font-weight:bold;}
table.page tr td small{color:#000; font-size:11px;}


/*Text--CSS--*/
.statetext{color:#666666; font:12px/18px Arial, Helvetica, sans-serif;}
.statetext a{color:#1f82c1; text-decoration:none;}
.statetext a:hover{color:#000; text-decoration:none;}

.statetext ul{margin:8px 0px 15px 0px; padding:0px;list-style-type:none;}
.statetext ul li{color:#666666; background:url(images/greendot.jpg) no-repeat 5px 7px; padding:2px 0px 2px 18px;}
.statetext ul li a{color:#1f82c1; margin:0px; text-decoration:none; }
.statetext ul li a:hover{color:#000; text-decoration:none;}


/*-Start CSS 13Dec 10---------------------------------------------------------------------------------*/

#left-boxbg		{background:url(images/Left-boxbg.gif) top left no-repeat; height:229px; width:410px; margin:0px; overflow:hidden;  list-style-type:none; padding:12px 0px 0px 0px; color:#fff; text-align:center; }
#left-boxbg	.text-hed {font-size:20px; color:#1f82c1; font-weight:bold; text-align:left; padding:18px; 0 0 32px;}
#left-boxbg	 #img-box {width:405px; }
#img-box .log {float:left; padding:0px 15px 10px 19px; }
#img-box .detail {float:right; text-align:left; width:202px; color:#666666;}
#img-box .detail ul {margin:0px; padding:0px; }
#img-box .detail li {margin:0px; padding:0px; display:block; } 
#img-box .detail span {font-weight:bold; padding-right:5px;}



#right-boxbg	{background:url(images/Right-boxbg.gif) top right no-repeat; height:229px; width:554px; margin:0px; overflow:hidden;  list-style-type:none; padding:12px 0px 0px 0px; color:#fff; text-align:center; }
#right-boxbg .main-hed1 {font-size:25px; color:#ffd300; text-transform:uppercase; font-family:arial; font-weight:bold; padding:6px 0 0 131px; }
#right-boxbg .main-hed2 {font-size:19px; color:#fff; text-transform:uppercase; font-family:arial; font-weight:bold; padding:10px 0 0 131px; }

#right-boxbg #bann-fombox {width:550px; margin:0px auto; padding-top:10px;}
#right-boxbg .form1{width:239px; margin:0px auto; padding:0px 15px 0px 28px; float:left;}
#right-boxbg .form2{width:243px; margin:0px auto; float:right; padding-right:12px; padding-bottom:14px;}
#right-boxbg .input{background:url(images/input-big.png) no-repeat; width:234px; border:0px; padding:6px 0px 8px 6px; margin-bottom:6px; color:#999; font:12px Arial, Helvetica, sans-serif;}
#right-boxbg .input1{background:url(images/input1.png) no-repeat; width:111px; border:0px; padding:6px 0px 8px 7px; margin-bottom:6px; color:#999; font:12px Arial, Helvetica, sans-serif;}
#right-boxbg .buttongreen {width:223px; margin:2px auto;}



.tab-cont-box {width:640px; padding:0 0 0px 0;}
.tab-cont-box .side_navs {color:#fff;}
.tab-cont-box .side_navs li	{display:inline; color:#fff; padding:7px 0px 0px 8px; font-weight:bold; float:right;}

/*-Start tabs profile section */

.tab-cont-box .prof a{background:url(images/profile-hed-bga.gif) no-repeat top right; color:#fff; margin:0px; padding:4px 22px 8px 26px; color:#fff;  float:left;}
.tab-cont-box .prof a:hover{background:url(images/profile-hed-bgH.gif) no-repeat top right; color:#fff; margin:0px; padding:4px 22px 8px 26px; color:#fff;}
.tab-cont-box .prof a.active1 {background:url(images/profile-hed-bgH.gif) no-repeat top right; color:#fff; margin:0px; padding:4px 22px 8px 26px; color:#fff;}

/*-End tabs profile section */

/*-Start tabs Portfolio section */

.tab-cont-box .portfo  a{background:url(images/portfo-hed-bga.gif) no-repeat top right; color:#fff; margin:0px; padding:4px 21px 8px 26px; float:left;}
.tab-cont-box .portfo a:hover{background:url(images/portfo-hed-bgH.gif) no-repeat top right; color:#fff; margin:0px; padding:4px 21px 8px 26px;}
.tab-cont-box .portfo a.active2 {background:url(images/portfo-hed-bgH.gif) no-repeat top right; color:#fff; margin:0px; padding:4px 21px 8px 26px;}

/*-Start tabs Portfolio section */

/*-Start tabs Testimonials section */

.tab-cont-box .Testim  a{background:url(images/testim-hed-bga.gif) no-repeat top right; color:#fff; margin:0px; padding:4px 24px 8px 30px; float:left;}
.tab-cont-box .Testim a:hover{background:url(images/testim-hed-bgH.gif) no-repeat top right; color:#fff; margin:0px; padding:4px 24px 8px 30px;}
.tab-cont-box .Testim a.active3 {background:url(images/testim-hed-bgH.gif) no-repeat top right; color:#fff; margin:0px; padding:4px 24px 8px 30px;}

/*-Start tabs Testimonials section */

.tabs-head {font-size:16px; color:#1f82c1; font-weight:bold; padding:9px 0 8px 0; border-bottom:1px solid #e6e5e4; }
.tabs-cont {font-size:12px; color:#666666; padding:10px 0px 0px 0px;}
.tabs-cont b{padding:10px 0 8px 0; display:block;}
.tabs-cont a{color:#1f82c1;}
.tabs-cont a:hover{color:#1f82c1;}
.tabs-cont span{color:#1f82c1;}
.tabs-cont p{font-size:12px; color:#666666; margin:0px; padding:4px 0px 5px 0px;}

.tabs-cont .video-box {padding:25px 0 0 0; }

.testi-box {padding:10px 10px 10px 10px;}
.testi-link {text-align:right; font-size:14px; font-weight:bold; color:#1f82c1; padding:10px;}
.testi-link a{color:#1f82c1;}
.testi-link a:hover{color:#1f82c1;}
.testi-imgbox .box1 {width:205px; float:left; text-align:center;} 
.testi-imgbox .box1 img {border:1px solid #0095e5;}
.testi-imgbox .box2 {width:410px; float:right;} 


.testi-box1 {border-top:1px solid #e6e5e4; border-bottom:1px solid #e6e5e4; background-color:#f2f2f2; padding:10px 10px 10px 10px;}

.tabs-hed1 {float:left;}

.tabs-head1 {font-size:16px; color:#1f82c1; font-weight:bold; padding:11px 0 0px 0; border-bottom:1px solid #e6e5e4;}
 .page-no {width:200px; color:#666666; font-size:12px; float:right;}
 .page-no a{color:#666; padding:0px 7px 0 7px;}
 .page-no a:hover {color:#1f82c1;}
 .page-no .active {color:#1f82c1;}


/***** Profile Tabs Content		******/
.sliderFrame {width:100%; padding:10px 0; border-bottom:1px solid #e6e5e4;}
.showBlock {width:350px; float:left; }
.slideFrame .thumnailBlock {width:240px; float:right; margin:10px 10px 0; }
.thumnailBlock .titleLbl {width:100%; display:block; text-align:center; font-size:12px; font-weight:bold; color:#666;}
.thumnailBlock ul {width:100%; display:block; list-style:none; margin:10px 0; padding:0;}
.thumnailBlock ul li {width:108px; display:inline-block; float:left; margin:0 0; }
.thumnailBlock ul li img {width:100px; height:100px; }

.thumnailBlock ul li a span {color:#666; font-size:11px; display:block; }




/****** 	Inside Page Elements (15/12/2010)	******/

.reportContentFrame {width:auto; float:right; text-align:left; color:#8c8c8c; font-size:11px;}
.reportContenFrame .topTitle {width:100%; text-align:left; margin:10px 0 0; display:block; font-size:16px; color:#1f82c1; }
.topTitle a {color:#1f82c1;}
.reportContenFrame .postDetail {width:100%; display:block; text-align:left; margin:5px 0 0; }
.postDetail a {color:#1f82c1; font-weight:bold;}

.reportContenFrame .para {width:100%; display:block; margin:15px 0 0;}

.categoryBoxFrame {margin:20px auto;}
.categoryBoxFrame .categoryBox {width:181px; height:460px; float:left; text-align:left; padding:15px 20px 0; background:url(images/trans_grdBox.png) no-repeat; }
.categoryBoxFrame .categoryBox2 {width:181px; height:460px; float:left; text-align:left; padding:15px 20px 0; margin:0 0 0 40px; background:url(images/trans_grdBox.png)  no-repeat; }

.categoryListPanel {width:100%; display:block; }
.categoryListPanel h3 {width:100%; display:block; text-align:left; padding:0; margin:0; font-size:13px; color:#1f82c1;}
.categoryListPanel ul {width:100%; display:block; text-align:left; margin:8px  0 0; padding:0;}
.categoryListPanel ul li{display:block; text-align:left; padding:3px 0 0 15px; background:url(images/grn_Bullet.png) no-repeat 5px 11px;}
.categoryListPanel ul li a{color:#6f6f6f; text-decoration:underline;}
.categoryListPanel ul li a:hover{text-decoration:none;}


/*****  Right cContent Elemenst  ****/
.recentPost ul {width:auto; display:block; text-align:left; margin:8px 0 15px 0; padding:0 5px; font-size:9pt;}
.recentPost ul li{display:block; text-align:left; padding:5px 0 0 15px; background:url(images/grn_Bullet.png) no-repeat 5px 11px;}
.recentPost ul li a{color:#6e6e6e; text-decoration:none; font-weight:normal;}
.recentPost ul li a:hover{text-decoration:underline; font-weight:normal; }




/****** 	Blog Page Elements (20/12/2010)	******/


.bloghead{font:bold 24px/27px Helvetica, Arial, sans-serif; color:#222222; display:block;  margin-top:10px;}
.bloghead a{font:bold 24px/27px Helvetica, Arial, sans-serif; color:#222222; display:block;  margin-top:10px;text-decoration:none;}

.postedby{font:13px/15px Arial, Helvetica, sans-serif; color:#666666; padding-bottom:10px;}
.postedby a{color:#1f82c1; text-decoration:none;}
.postedby a:hover{color:#000; text-decoration:none;}

.postedblue{font:11px/22px Arial, Helvetica, sans-serif; color:#1f82c1}
.blogImg{padding:12px 12px 8px 0px;}

.commentHeadmid{background:url(images/midcomments.jpg) repeat-x; height:20px; padding:7px; float:left; font:bold 15px Arial, Helvetica, sans-serif; color:#6c5600;}

.commentHead{padding-top:15px;  font:bold 13px Arial, Helvetica, sans-serif; color:#444;}
.commentHead a{color:#1f82c1; text-decoration:underline;}
.commentHead a:hover{color:#000; text-decoration:underline;}


.commentGr ul {width:auto; display:block; text-align:left; margin:8px 0 15px 0; padding:0 5px; }
.commentGr ul li{display:block; text-align:left; padding:5px 0 0 20px; background:url(images/grn_Bullet.png) no-repeat 5px 11px;}
.commentGr ul li a{color:#cc0000; text-decoration:none; font-weight:normal;}
.commentGr ul li a:hover{text-decoration:none; font-weight:normal;  color:#000;}

.commentForm input[type=text]{width:510px; height:20px; border:1px solid #d5d5d5; font:12px Arial, Helvetica, sans-serif; color:#444; padding:2px 0px 0px 4px;}
.commentForm textarea{width:510px; height:300px; border:1px solid #d5d5d5; font:12px Arial, Helvetica, sans-serif; color:#444; padding:2px 0px 0px 4px;}

.socialcomment {background:url(images/rightcommentbg.jpg) right no-repeat; color:#ffffff; padding-top:4px;}
.socialcomment a {color:#ffffff; text-align:center}

.post-content img {
	border-width: 0px;
}

.caption-img-left {
	display: block;
	margin: 15px 5px 2px 0px;
	padding: 0px;
	float: left;
	width: auto;
}
.caption-img-left p {
	font-size: 1em;
	color: #666666;
	padding: 0px;
	clear: both;
	display: block;
	margin: 0px;
	width: auto;
}



.caption-img-left img {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}

.caption-img-right {
	display: block;
	margin: 15px 5px 2px;
	padding: 0px;
	float: right;
}
.caption-img-right p {
	font-size: 1em;
	color: #666666;
	margin: 0px;
	padding: 0px;
	clear: both;
	width: auto;
}

.caption-img-right img {
	clear: both;
	margin: 0px;
	padding: 0px;
	display: block;
}

dl {
	padding-left: 10px;
	font-size: 1em;
	margin-top: 8px;
	margin-bottom: 8px;
	font-family: Arial, Helvetica, sans-serif;

}

dt {
margin-bottom: 5px;
margin-top: 0px;
font-weight: 400;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
}

dd {
font-style: italic;
margin-bottom: 8px;
margin-left: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;

}
blockquote p {
	margin: 0px;
	padding: 0px;
}
blockquote {
	font-size: 13px;
	line-height: 19px;
	color: #000000;
	margin: 10px;
	background: #F2F2F2;
	padding: 7px;
	clear: both;
	font-family: Georgia, "Times New Roman", Helvetica, sans-serif;
	font-style: italic;
	border-left: 3px solid #111111;
}


.alignleft {
	text-align: left;
	float: left;
}
.alignright {
	text-align: right;
	float: right;
}
/* 30 march 2011*/
.newFormBg{padding:95px 0px 0px 0px; margin:10px 0px 0px 0px; width:331px; height:248px; float:right; background:url(/img_new/formNewBg.png) no-repeat left top; position:relative;}
.bigArrow{padding:0px; margin:0px; position:absolute; right:0px; top:95px; z-index:5;}
.yellowform2{width:214px; height:275px; float:right; margin:0px; padding:0px 32px 0px 30px; background:url(/img_new/yellowBGFrm2.png) no-repeat;text-align:left; position:relative;}
.yellowformBOX2{margin:24px 0px 0px 0px; color:#000;}
.yellowformBOXhead2{font:bold 20px Arial, Helvetica, sans-serif; color:#000;}
.yellowformBOX2 input{ float:left; background:url(/img_new/input2.png) no-repeat; width:184px; border:0px; padding:6px 30px 8px 10px; margin-bottom:6px; color:#999; font:12px Arial, Helvetica, sans-serif; clear:both;}
.bigArrow2{padding:0px; margin:0px; position:absolute; right:0px; top:50px; z-index:5;}

.newFormBg2{padding:95px 0px 0px 0px; margin:10px 0px 0px 0px; width:331px; height:248px; float:right; background:url(/img_new/formNewBg2.png) no-repeat left top; position:relative;}
