.dummy{}
html{color:#000000;}body,div,dl,ul,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
table{border-collapse:collapse; border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}strong{ font-weight:bold; }
lable{margin:0; padding:0;}
a,div,img,{behavior: url("iepngfix.htc");}


/* Normallize Staylling
------------------------------------ */

body{background:url(../images/body-bg.jpg) left top repeat ; font-size:13px; color:#454545; font-family:"trebuchet MS"; text-align:left;}
h1{display: block; clear:both; margin:0; font-size:18px; color:#09508e; font-weight:bold; padding:0 0 10px 0;}
h2{ display:block; clear:both; color:#0560af; font-size:16px; font-weight:bold; padding:0 0 6px 0;}
a{outline:none;}
p{padding:0 0 25px 0; line-height:18px; margin:0;}
.clear{clear:both;}
label{ width:80px; float:left; color:#454545; font-size:12px; text-align:left; font-family: Arial; padding:0 0px 0 0;}


/* Containor
--------------------------------------------- */
#containor{width:1000px; margin:0 auto;}

/* Header
-------------------------------------------- */
#header{width:1000px; float:left; background:url(../images/header-bg.jpg) left top no-repeat;}
#logo{width:310px; padding:61px 0 29px 44px; float:left;}

/* Menu
--------------------------------------------- */
#menu-main{width:995px; float:left; background:#fff; padding:0 0 0 5px;}
#menu{width:990px; float:left; background:url(../images/menu1.jpg) left top repeat-x; height:40px;}
#menu ul{margin:0; padding:0;}
#menu li{width:auto; color:#fff; height:40px; line-height:40px; float:left; list-style:none; margin:0;}
#menu li a{text-decoration:none; color:#fff; padding:0 18px; display:block;}
#menu li a:hover,
#menu li a.act-top{text-decoration:none; color:#fff; background:url(../images/menu11.jpg) left center repeat-x;}

/* Content
------------------------------------------------ */
#content-main{width:972px; float:left; background:url(../images/content-bg.jpg) center top no-repeat #fff; padding:45px 14px 0 14px;}
#content{width:942px; float:left; padding:0 8px 15px 22px;}
#left-side{width:661px; float:left; padding:0 35px 0 0;}
#left-side a{ text-decoration:none; color:#09508e;}
#left-side a:hover{ text-decoration: underline;}
#left-side ul{ margin:0px; padding:0 0 0 25px;}
#left-side li{ margin:0; padding:0; line-height:22px;}

.sitemap{width:661px; float:left;}
.sitemap ul{ margin:0px; padding:0 0 0 25px;}
.sitemap li{ margin:0; padding:0; line-height:22px;}
.sitemap li a{ text-decoration:none; color:#09508e;}
.sitemap li a:hover{ text-decoration: underline;}

.sitemap1{width:600px; float:left; padding:0 0 0 20px;}
.sitemap1 ul{ margin:0px;}
.sitemap1 li{ margin:0; padding:0; line-height:22px;}
.sitemap1 li a{ text-decoration:none; color:#09508e;}
.sitemap1 li a:hover{ text-decoration: underline;}

#right-side{width:246px; float:left;}
.search-main{width:236px; padding:11px 0 38px 5px; float:left;}
.for-input{width:183px; float:left; height:17px; padding:2px 0 0 2px; border:1px solid #d3d3d3; margin:0 8px 0 0; color:#454545;}
.cta-graphic{width:auto; float:left;}

#box{width:937px; height:280px; float:left; background:url(../images/box-bg.jpg) left top no-repeat; padding:16px 17px 0 18px;}
.detail{width:217px; float:left;}
.detail-img{width:217px; float:left;}
.detail p{font-size:12px; line-height:18px; padding:0 0 12px 0; text-align:left; width:217px; float:left;}
.detail-btn{width:58px; float:right; padding:0 14px 0 0;}
.detail-line{width:1px; margin:25px 10px 0 11px; float:left; height:215px;}

#content-bot{width:1000px; float:left;}
.footer-main{width:1000px; text-align:center; color:#a9d6ff;}
.footer-menu{width:1000px; float:left; padding:10px 0 0 0;}
.footer-menu ul{margin:0; padding:0;}
.footer-menu li{font-size:12px; line-height:18px; display:inline; list-style:none;}
.footer-menu li a{text-decoration:none; color:#a9d6ff;  padding:0 10px;}
.footer-menu li a:hover,
.footer-menu li a.act-bot
{text-decoration:underline; color:#feee8d;}
.footer-shadow{width:1000px; float:left;}
.footer-txt{font-size:14px; line-height:30px; text-align:center;}
.footer-txt a{ color:#a9d6ff; text-decoration:none;}
.footer-txt a:hover{ color:#a9d6ff; text-decoration: underline;}

.footer-txt span{color:#000; padding:0 20px;}
.copyright{font-size:11px; padding:20px 0 0 0;}
.footer-seo{font-size:9px; padding:0 0 0 0;}


.sub-menu{width:1000px; float:left;}
.drop-menu{width:240px; float:left;}
.drop-menu ul{margin:0; padding:0;}
.drop-menu li{font-size:12px; color:#fff; width:auto;list-style:none; line-height:26px; border-bottom:1px solid #666;}
.drop-menu li a{text-decoration:none; color:#fff; display:block; padding:0 10px;}
.drop-menu li a:hover{text-decoration:none; color:#fff; background:#336a9e;}

#area-of-practice{
	position:absolute;
	top:282px;
	margin:0 0 0 202px;
	visibility:hidden;
	width:240px;
	background:#454545;
}

#en-esponal{
	position:absolute;
	top:282px;
	margin:0 0 0 750px;
	width:240px;
	background:#454545;
	visibility:hidden;}
	
.form-main1{width:500px; float:left; margin:10px 0 10px 0; padding:10px 0 0 60px;}
.form-main{width:500px; float:left; margin:0 0 10px 0;}
.form{width:200px; float:left;}
.field{width:200px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #ccc; height:20px; line-height:20px; padding:0 0 0 3px;}
.field-area{width:200px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #ccc;padding:0 0 0 3px;}
.submit-btn{width:420px; float:left; margin:0 0 10px 0; padding:0 0 0 80px;}
.submit{width:80px; height:26px; float:left; background:#09508e; text-align:center; font-size:12px; color:#fff; font-weight:bold;}



