/*author:jinukumar.deviantart.com*/




html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th td { margin: 0; padding: 0; border: 0; outline: 0; font: 12px Tahoma, Geneva, sans-serif; color: #000; }
body { background: #1B0D0B url(../images/main-bg.jpg) repeat-x center top; margin: 90px 0px 0px; }
.clear { clear:both; }
/*body-style-end*/

#home-main-block { margin: 0px auto; height: 425px; width: 900px; background: #FFF url(../images/left-block-bg.jpg) no-repeat left center; position: relative; }
#home-main-block .img-block { background: url(../images/home-img.gif) no-repeat; height: 277px; width: 302px; position: absolute; left: 90px; top: 44px; }
.logo { background: url(../images/logo.gif) no-repeat; height: 90px; width: 303px; position: absolute; top: 39px; right: 20px; }
#home-tagline { display: block; height: 38px; width: 797px; position: absolute; bottom: 48px; left: 73px; border-bottom: 1px solid #000; }
.menu-wrapper { width:490px; height:30px;/* position:absolute; left:25px; top:25px; */ margin:0px auto; position:relative; top:3px; left:275px; }
.menu-wrapper ul li { display:inline; }
.menu-wrapper ul li a { display:block; padding:5px 8px; ; float:left; text-decoration:none; color:#fff; font-size:11px; text-transform: uppercase; }
.menu-wrapper ul li a:hover, .menu-wrapper ul li .active { background-color:#79001E; color:#EBEBEB; }
.maintext { width:476px; position:absolute; right:29px; font-size:14px; color:#79001E; top: 167px; text-align:right; line-height:22px; font-family:Arial, Helvetica, sans-serif; }
.footer { position:relative; font-size:11px; width:220px; color:#CCC; margin-right:17px; margin:0px auto; left:349px; top:5px; }
/*home-style-end*/


#inner-main-block { margin: 0px auto; width: 900px; position: relative; }
#inner-left-block { width:299px; height:425px; background:url(../images/inner-logo-bg.jpg) no-repeat; float:left; }
#inner-left-block img { margin:120px 20px 0px 45px; }
#inner-right-block #common-block { background:#fff; width:565px; height:184px; border-bottom:#CCC solid 1px; margin-bottom:12px; }

#inner-right-block { width:590px; height:385px; background:#FFFFFF; float:left; overflow-y: scroll; position:relative; padding:20px 10px 20px 0px; }






#inner-right-block .sub-hd { display:block; color:#966; font-weight:bold; border-bottom:#999 solid 1px; }
.sub-hd2 { color:#930; font-weight:bold; border-bottom:#999 solid 1px; font-style:italic; }
#inner-right-block h1 { color:#930; font-family:Arial, Helvetica, sans-serif; font-size:25px; display:block; padding-bottom:5px; }
#inner-right-block p { padding:5px 0px; line-height:20px; color:#5F514E; }
#inner-right-block ul { list-style:none; }
#inner-right-block ul li { padding:5px 5px; margin-bottom:2px; display:block; background-color:#F3F3F3; font-weight:bold; border-bottom:solid #CCC 1px; }
#contact-us { }
#contact-us label { display:block; font-size:14px; padding:10px 0px; }
#contact-us .input { width:350px; height:26px; }
#contact-us textarea { width:350px; height:90px; }
.blank { height:181px; }
