body{margin:0px;padding:0px;background-color:#ffffff; font-family:Tahoma,Arial,sans-serif;font-size:11px; text-align:left; color:#6c6c6c; line-height:16px;}
form{display:inline;}
td{font-size:11px; line-height:20px;}
#Maindiv{width:100%; text-align:center; margin:auto; padding:auto;}
.InnerMainDiv{width:996px;text-align:center;margin:auto;background-color:#ffffff;}
a{color:#0068b0; text-decoration:none;}
a:hover{color:#5ba2d2; text-decoration:underline;}
#TopHeader{width:996px;}
.header{width:751px; background:#5ba2d2; height:35px; margin:1px 0px 0px 0px; float:left; text-align:center;}
.header span{ display:block; padding:12px 0px 0px 0px;}
.header img{margin:0px 6px 0px 6px;}
.demo{ display:table-cell; width:244px; background:#82bff2; height:35px;  margin:1px 0px 0px 0px; float:right; padding:0px; text-align:right;}
.demo span{padding:9px 9px 0px 0px; display:block;}
#Container{clear:both;}
.CL{width:751px;  margin:1px 0px 0px 0px; float:left;}
.mainbanner{width:420px; float:right;}
.logo{padding:40px 0px 0px 0px;}
.Welcome{ clear:both; border-top:1px solid #dedede; border-bottom:1px solid #dedede; background:url(../Images/img_welcome_block.jpg) right center no-repeat #fff;; height:222px; margin:0px 0px 0px 0px; clear:both; text-align:left; padding:6px 18px 18px 18px;}
.Welcometext{width:400px;}

.CR{width:244px; margin:1px 0px 0px 0px; float:right;}
.OM{background:#e8e8e8; text-align:left; height:224px;}
.OM span{padding:6px 12px 0px 15px; display:block;}
.slider{ border:1px solid #dedede; margin-top:1px; padding:10px 0px 10px 0px;}
.slider img{ vertical-align:middle;}
.services{ float:left; text-align:left; padding:6px 0px 18px 18px;}
.services a{display:block;width:226px; padding:6px 0px 6px 0px; border-bottom:1px solid #dedede; text-decoration:none; color:#6c6c6c;}
.services a:hover{text-decoration:none; color:#000;}
.bblock{background:url(../Images/shadow.gif) no-repeat top center; width:507px; float:right; border:0px solid;}
.RCB{ text-align:left; padding:50px 0px 40px 150px;}
#links{padding:0px 0px 0px 130px; text-align:center; height:90px; background:url(../Images/shadow_bottom.jpg) bottom center no-repeat; }
#links ul{list-style:none; padding:0px; margin:0px;}
#links li{float:left; text-align:center; width:80px;}
#links span{display:block;text-align:center; padding:0px 8px 0px 12px;}
#links a{margin:0px; padding:0px; border:none; text-decoration:none; float:left;}
#links a:hover{color:#ff0000; text-decoration:none; border-bottom:4px solid #FF0000;}
.Rblock{ border:1px solid #dedede; margin:1px 0px 0px 0px; padding:10px 0px 4px 0px; width:244px; }

#Quote{clear:both; text-align:left; margin:0px;  padding:0px 0px 0px 10px;}
.qhd{ padding:0px 0px 0px 10px; margin:0px; line-height:13px; }
.form{ text-align:left; padding:10px 10px 8px 10px;}
.form input{line-height:18px; margin:0px 0px 6px 0px; padding:0px 0px 0px 2px; width:205px; height:24px; border:1px solid #dadada; font-family:Tahoma,Arial,sans-serif;font-size:11px; text-align:left; color:#6c6c6c;}
.form .textarea{margin:0px 0px 5px 0px; padding:0px 0px 0px 2px; width:205px; height:75px;border:1px solid #dadada; font-family:Tahoma,Arial,sans-serif;font-size:11px; text-align:left; color:#6c6c6c;}
.form textarea{margin:0px 0px 5px 0px; padding:0px 0px 0px 2px; border:1px solid #dadada; font-family:Tahoma,Arial,sans-serif;font-size:11px; text-align:left; color:#6c6c6c;}
.form .bn{border:none; padding:0px; margin:0px;}
.form select{margin:0px 0px 5px 0px; padding:0px 0px 0px 2px;  width:205px; height:28px; border:1px solid #dadada; font-family:Tahoma,Arial,sans-serif;font-size:11px; text-align:left; color:#6c6c6c;}

h3{padding:0px 0px 3px 0px; margin:0px; font-size:13px; font-weight:bold; color:#3081b9; line-height:18px;}
h2{padding:0px 0px 0px 0px; margin:0px; font-size:15px; font-weight:bold;}
.footer{clear:both; border-top:8px solid #e6e6e6; margin:8px 0px 0px 0px; display:table; width:100%; padding:8px 0px 0px 0px; line-height:22px; text-align:left;}

.innercontainer{background:url(../Images/shadow.gif) no-repeat top center; text-align:left; padding:4px 15px 10px 20px; border:0px solid #000; }
h1{padding:10px 0px 7px 0px; margin:0px; font-size:16px; text-align:left; font-weight:bold; color:#3081b9;line-height:18px; text-transform:uppercase; font-family:"MyriadPro", Arial, Helvetica, sans-serif;}
.htxt{ color:#FF0000;}

.innercontainer1{text-align:left; padding:4px 15px 10px 20px;}


#containerslide{margin:0px 0px 0px 8px; padding:0px; position:relative;text-align:left; width:225px; background:#fff; text-align:center;}	
#slider ul, #slider li, #slider2 ul, #slider2 li{margin:0; padding:0; list-style:none; height:225px; }
p#controls, p#controls2{margin:0;position:relative;} 
#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ display:block; margin:0; overflow:hidden; text-indent:-8000px; width:31px; height:91px; position:absolute;left:-30px;top:-160px;}	
#nextBtn, #nextBtn2{left:0px;}														
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{display:block; width:31px;height:91px; background:url(images/btn_prev.gif) no-repeat 0 0;}	
#nextBtn a, #nextBtn2 a{background:url(images/btn_next.gif) no-repeat 0 0;}												

.bannerblock{ border:1px solid #dedede; margin:25px 0px 0px 0px; padding:0px 6px 6px 6px; clear:both; float:left; }
.banners{ float:left; text-align:left;  clear:both;}
.banners a{ border:none; width:auto;}

#yupportfolio{margin:auto; clear:both; display:table;  text-align:center; padding:0px;}
#Portfolio_inner{width:710px;display:table;  margin:0px 0px 15px 0px; padding:0px 0px 0px 10px; background:url(../Images/Subpage_Images/yc_portfolio_bg.jpg) repeat-x;}
#Portfolio_inner ul{padding:0px;margin:0px;list-style:none;}
#Portfolio_inner li{float:left;padding:10px; background-color:#ffffff; border:1px solid #d2d2d2;margin:15px 6px 0px 12px;}
#Portfolio_inner a{display:block;background-color:#eb0000;padding:0px;margin:0px text-decoration:none;color:#fff;border-top:1px solid #ffffff;}
#Portfolio_inner a:hover{text-decoration:none;color:#fff; background-color:#177cc0;}
#Portfolio_inner .view{padding:3px 0px 3px 10px; text-align:left;}

fieldset .Qform{ text-align:left; padding:10px 10px 8px 10px; background:#f6f6f6; border:1px dashed #dedede;}
fieldset .Qform input{line-height:18px; margin:0px 0px 6px 0px; padding:0px 0px 0px 5px; width:213px; height:24px; border:1px solid #dadada; font-family:Tahoma,Arial,sans-serif;font-size:11px; text-align:left; color:#6c6c6c;}
fieldset .Qform .textarea{margin:0px 0px 5px 0px; padding:5px 0px 0px 5px; width:432px; height:175px;border:1px solid #dadada; font-family:Tahoma,Arial,sans-serif;font-size:11px; text-align:left; color:#6c6c6c;}
fieldset .Qform textarea{margin:0px 0px 5px 0px; padding:5px 0px 0px 5px; border:1px solid #dadada; font-family:Tahoma,Arial,sans-serif;font-size:11px; text-align:left; color:#6c6c6c;}
fieldset .Qform .bn{border:none; padding:0px; margin:10px 0px 0px 0px;}
fieldset .Qform select{margin:0px 0px 5px 0px; padding:0px 0px 0px 2px;  width:213px; height:24px; border:1px solid #dadada; line-height:18px;font-family:Tahoma,Arial,sans-serif;font-size:11px; text-align:left; color:#6c6c6c;}

fieldset{ width:auto; margin:0px; padding:0px 5px 5px 5px; border:3px solid #E8E8E8;}
legend{font-size:12px; padding:10px 2px 7px 2px; color:#fe0002;}
.contactdetails{ padding:10px; background:#f6f6f6; border:1px dashed #dedede; width:450px; clear:both;}

