@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; outline:0;}
ul, li { list-style:none; }
a img { border:0;}
p { padding:6px 0;}
html { min-width:1040px;}
body { font-family:Arial, Helvetica, "Nimbus Sans L", FreeSans; font-size:15px; background:#000 url(images/body_bg.jpg) center top no-repeat; min-width:1040px; }
#header { height: 286px; position: relative; }
#header .logo { display: block; background: url(images/logo.png); height: 67px; width: 421px; position: absolute; left: 63px; top: 214px; text-indent: -4000px; overflow: hidden; }
#wrap { width: 1012px; margin: 0 auto; }
#contentMain { width: 1040px; font-family: "Times New Roman", Times, serif; color: #5f5f5f; padding-bottom: 50px; }
#leftMain { float: left; width: 501px; background: url(images/seperator.png) 252px 0 repeat-y; padding: 4px 0px 0 0; margin-top: 75px; }
#leftMain .left { float: left; width: 192px; padding: 8px 0 0 42px; margin: 0 38px 0 0; background: url(images/seperator.png) repeat-x; font-size: 13px; }
#leftMain .right { float: left; width: 229px; background: url(images/seperator.png) repeat-x; padding-top: 8px; }
#rightMain { float: left; width: 460px; padding: 0 0 0 79px; }
.seperator { background: url(images/seperator.png) center center repeat-x; display: block; height: 55px; clear:both; } 
.title1 { font-size: 18px; color: #a2a2a2; }
#leftMain .left .more, #leftInner .more { text-decoration: underline; color: #a2a2a2; }
#leftMain .left .more:hover, #leftInner .more:hover { text-decoration:none; }
#leftMain .left .ltgry, #leftInner .ltgry{ color: #a2a2a2; }
#leftMain .left p, #leftInner .p { display: block; padding: 0; }
#leftMain .left img, #leftInner .img { padding: 10px 0 0 0; }
#leftMain .left .contactDetails, #leftInner .contactDetails { font-style: italic; font-size: 15px; padding: 10px 0; }
#leftMain .left .mail, #leftInner .mail { color: #A2A2A2; text-decoration: none; }
#leftMain .left .mail:hover, #leftInner .mail:hover { text-decoration: underline; }
#leftMain .right ul, #leftInner ul { float: left; width: 229px; display: block; }
#leftMain .right ul li, #leftInner  ul li { float: left; display: block; background: url(images/white_bullet.png) left 7px no-repeat; padding: 1px 0 0 20px; font-size: 18px; width: 209px; }
#leftMain .right ul li a, #leftInner  ul li a { height: 25px; display: block; text-decoration: none; color: #FFF; }
#leftMain .right ul li a:hover, #leftInner  ul li a:hover { text-decoration:underline; }
#leftMain .right ul li ul, #leftInner  ul li ul li, #leftInner ul li ul, #leftMain .right ul li ul li { width: 190px; font-size:14px; line-height: 20px; }
#leftMain .right ul li ul li, #leftInner  ul li ul li{ padding-left:12px;}
#leftMain .right ul li ul li a, #leftInner  ul li ul li a { height: 25px;}
#loginBox form .textinput { background: #000; border: solid 1px #1a1919; float: left; color: #5f5f5f; width: 120px; height: 18px; font-size: 14px; padding: 2px 0 0 5px; margin-right: 7px; }
#loginBox  label { display: block; float: left; width: 40px; height: 22px; line-height: 22px; }
#loginBox form dl { float: left; width: 100%; height: 32px; }
#loginBox form .register { float: left; display: block; padding: 0px 0 0 40px; text-decoration: underline; font-size: 13px; }
#loginBox form .register:hover  { text-decoration:none; }
#loginBox2 form .textinput { background: #000; border: solid 1px #1a1919; float: left; color: #5f5f5f; width: 120px; height: 18px; font-size: 14px; padding: 2px 0 0 5px; margin-right: 7px; }
#loginBox2  label { display: block; float: left; width: 40px; height: 22px; line-height: 22px; }
#loginBox2 form dl { float: left; width: 100%; height: 32px; }
#loginBox2 form .register { float: left; display: block; padding: 0px 0 0 40px; text-decoration: underline; font-size: 13px; }
#loginBox2 form .register:hover  { text-decoration:none; }
.clear { clear: both; line-height: 0; display: block; font-size: 0px; }
.title2 { font-size: 26px; font-style: italic; color: #a2a2a2; line-height: 26px; }
#rightMain p .indexImages { background: url(images/img_bg.png) 0 0px no-repeat; padding:0px 0 23px 23px; }
#rightMain p { padding-bottom: 35px; }
#loginBox form dl dd input { float: left; }
#loginBox form dl dd { float: left; }
#footer ul { display: block; }
#footer { background: url(images/footer_bg.png) repeat-x; height: 58px; text-align: center; padding: 12px 0 0 0; color: #494949; }
#footer ul li { display: inline; font-size: 13px; padding: 0 0 0 6px; }
#footer ul li a { color: #494949; font-weight: bold; text-decoration: none; padding-right: 6px; }
#footer p { padding: 0; font-size: 13px; }
#rightMain a, #rightInner a { color: #5f5f5f; }
#rightMain a:hover, #rightInner a:hover { text-decoration:none; }
#leftInner { float: left; width: 228px; overflow: hidden; }
#rightInner { float: left; width: 460px; padding: 0 0 0 82px; }
#contentInner { font-family: "Times New Roman", Times, serif; color: #5f5f5f; background: url(images/seperator.png) 260px 0 repeat-y; margin: 20px auto 60px auto; width: 770px; }
#inner { background: #000 url(images/inner_bg.jpg) center top no-repeat; }
#inner #header .logo { background: url(images/logo_inner.jpg); height: 82px; width: 448px; top: 51px; left: 26px; }
#inner #header { height: 182px; position: relative; }

