html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, p, img, table, tr, td, hr{margin:0; padding:0; border:0; list-style-type:none;}

body{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px; background:url(../images/bodybg.jpg) repeat-x #476D8A; text-align:left;}
.wrapper{ width:962px; margin:0 auto;}

/******CSS FOR HEADER********/

.header{background:url(../images/header.png) no-repeat; height:298px; 
position:relative;z-index:15;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/header.png',sizingMethod='scale'); _background:none;}
.logo{width:188px; padding:23px 0 0 69px;}

/*****menu*******/
.menu{margin-top:65px;}
.menu ul li{float:left; padding:0 10px;}
.menu ul li a{padding:21px 12px; font-size:17px; color:#3F617B; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; display:block;}
.menu ul li a:hover{background:url(../images/linkhover.jpg);color:#FFFFFF; }
a.selected{ color:#FFFFFF !important; background:url(../images/linkhover.jpg);}


/***********CSS For Contener**********/

.contener{background:#FFFFFF;}
.botcurve{background:url(../images/botimg.jpg) no-repeat; height:14px;}
.contenttop{padding:18px 21px 0 21px;}
.list ul li{background:url(../images/disc.png) no-repeat left center; padding:2px 0 0 18px;}
.listbrent ul li{background:url(../images/disc.png) no-repeat left 10px; padding:2px 0 0 18px;}
.listpress ul li{background:url(../images/disc.png) no-repeat left center; padding:5px 0 5px 18px;}
.margintop{margin:8px 0 0 0;}
.contentbot{width:934px; margin:0 auto; padding:20px 0 0 0;}
.gradient{width:919px; margin:0 auto; background:url(../images/gradient.jpg) repeat-x;}
.shadow{background:url(../images/midshadow.jpg) repeat-y;}
.ourfirm{width:270px; padding:0 15px; _padding:0 7px;}
.ourfirm h2{color:#476D8A; font-size:16px; padding:0 0 6px 10px;}
.floatleft{float:left;}
.borderfirm{border-top:#E8E8E8 1px solid; border-bottom:#E8E8E8 1px solid; width:133px; padding:11px 0 25px 0;}
.ourfirmimg{background:url(../images/ourfirmimg.jpg) no-repeat; width:135px; height:126px;}
.ourservices{background: url(../images/ourservices.jpg) no-repeat; width:135px; height:126px;}
.ournews{background:url(../images/news.jpg) no-repeat; width:148px; height:126px;}
.ourfirm-contener{width:292px;}
.visibility{visibility:hidden;}
.borderfirm li a{text-decoration:none; color:#000000;}
.borderfirm li a:hover{text-decoration:underline; color:#000000;}
.fontbold{font-weight:bold; font-style:italic;}
.fontboldonly{font-weight:bold;}
.list a{text-decoration:underline; color:#000000;}
.list a:hover{ text-decoration:none;}
.listpress a{text-decoration:underline; color:#000000;}
.listpress a:hover{ text-decoration:none;}
.para p{ padding:10px 0 0 0;}
.widthcontact{ width:400px;}
.paddingbot{padding-bottom:10px; display:block;}


/**************CSS FOR FOOTER**************************/

.footer{text-align:center; font-size:11px; color:#FFFFFF; padding:5px 0;}


