@charset "utf-8";
/*-------------- Reset---------------*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote {margin:0; padding:0;}
.clearfix:after {display:block; clear:both; line-height:0; height:0; font-size:0; content:"."; visibility:hidden;}
* html .clearfix {height:1%;}

/*-------- Common Properties ----------------*/

.float_l {float:left;}
.float_r {float:right;}
.right { padding-right:5px; text-align:right !important}

.nobrd {border:none !important}

.blue-link {color: #064E82;	text-decoration: none;}

a.blue-link:link {color: #064E82; text-decoration: none;}

.white {color:#FFFFFF;}

a.blue-link:visited {color: #064E82; text-decoration: none;}

a.blue-link:hover {color: #FAB433; text-decoration: none;}

a.blue-link:active {color: #FAB433; text-decoration: none;}

.red2-link {color: #ffffff; text-decoration: none; font-size:11px;}

a.red2-link:link {color: #ffffff; text-decoration: none;}

a.red2-link:visited {color: #ffffff; text-decoration: none;}

a.red2-link:hover {color: #feb028; text-decoration: none;}

a.red2-link:active {color: #ffffff; text-decoration: none;}

a.green-link:link {
	color: #709626;
	text-decoration: none;
}

a.green-link:visited {
	color: #709626;
	text-decoration: none;
}

a.green-link:hover {
	color: #FAB433;
	text-decoration: none;
}

a.green-link:active {
	color: #FAB433;
	text-decoration: none;
}


body {font-family:Arial,Helvetica,sans-serif; color:#323232; font-size:12px; background:#ffffff url(images/body-bg.jpg) repeat-x left top;}
div.container {width:950px; margin:0px auto;}



/*----------Header-----------*/

div.header {width:950px; height:131px; margin-top:5px;}
div.flashbanner {width:100%; height:131px; background:#fff;}
div.flashbanner2 { width:100%; height:156px; margin-left:10px;}
div.header span.home {border:1px solid red; width:200px; height:300px;}
div.GlobalNav {width:950px; height:41px;}
div.leftcorner {background:url(images/menuleftcorner.jpg) no-repeat left top; width:16px; height:41px;}
div.nav {width:918px; height:41px; background:url(images/menubg.jpg) repeat-x;}
div.rightcorner {background:url(images/menurightcorner.jpg) no-repeat right top; width:16px; height:41px;}

/*---------Content-------------*/
div.content {width:950px; margin-top:5px;}
div.leftpanel {width:735px;}
div.leftpanel2 {width:211px; height:310px;  background:url(images/leftshadow.jpg) no-repeat right 3px;}
div.rightpanel2 {width:738px; background:#ffffff;}
div.spacer {margin-top:5px;}
div.wrap2 {width:97%; background:#fff; padding:10px; margin-top:10px;}
div.link2 {padding:0px 20px 0px 15px;}
div.link2 ul {}
div.link2 ul li { list-style:none; padding:10px 5px 10px 15px; background:url(images/blue-arrow2.jpg) no-repeat left center; border-bottom:1px #0d255b dotted;}
div.link2 ul li a { text-decoration:none; font-size:12px; color:#0d255b; font-weight:bold;}
div.link2 ul li a:hover {color:##feb028;}
div.leftpanel div.wrap {width:100%;}
html* .wrap {width:100%; margin-top:20px;}
div.announcer {width:100%; height:45px;}
div.ann {width:100%; background:url(images/ann-bg.jpg) repeat-x left top; height:36px; margin-top:10px; position:relative; padding-top:8px;}
div.ann span.leftround {background:url(images/ann-leftcorner.jpg) no-repeat left top; height:36px; width:15px; position:absolute; left:0px; top:0px;}
div.ann span.rightround {background:url(images/ann-rightcorner.jpg) no-repeat right top; height:36px; width:15px; position:absolute; right:0px; top:0px;}
div.companies {width:211px; height:310px; background:url(images/leftshadow.jpg) no-repeat right 3px;}
div.hd2 {width:85%; margin-left:2%; background:url(images/subemenubg.jpg) repeat-x; height:25px; padding:4px 2px 2px 10px; position:relative; font-size:12px; font-weight:bold; color:#000;}
span.lside {background:url(images/subleftcorner.jpg) no-repeat; width:10px; height:25px; position:absolute; top:0px; left:0px;}
span.rside {background:url(images/subrightcorner.jpg) no-repeat; width:10px; height:25px; position:absolute; top:0px; right:-1px;}
div.comflash {margin-left:2%; margin-top:-3px; border:1px solid #b1d1ef; width:190px;}
div.quartnews {background:#e2f1ff; border:1px solid #b1d1ef; width:190px; padding-top:5px; margin-left:2%; margin-top:-10px;}
div.otherlinks {width:210px; background:url(images/leftshadow.jpg) no-repeat right 3px;}


/* Gallery Properties */
div.gallery {width:100%; margin-top:5px;}
div.prdgall {width:100%; padding-top:5px; padding-bottom:5px; font-size:14px; color:#425e7b; font-weight:bold; border-top:1px dotted #3e7790; border-bottom:1px dotted #3e7790;}
div.gal {width:100%; margin-top:5px;}
div.thmviewer {width:100%; margin-top:0px; background:#ffffff; height:120px; padding-bottom:10px;}


/*----------Middle-------------------*/
div.middlepanel {width:510px; padding:5px;}
div.heading {width:100%;}
div.main-content {width:100%; margin-top:5px;}

/*--------Right---------------------*/ 
div.rightpanel { width:210px; background:url(images/rightshadow.jpg) no-repeat left 3px;}
div.msg {background:url(images/messbg.jpg) repeat-x; width:85%; height:25px; position:relative; color:#ffffff; font-size:12px; padding:3px 2px 3px 10px; margin-left:7%; font-size:12px; font-weight:bold;}
span.lside2 {background:url(images/messleft.jpg) no-repeat; width:9px; height:25px; position:absolute; top:0px; left:0px;}
span.rside2 {background:url(images/messright.jpg) no-repeat; width:9px; height:25px; position:absolute; top:0px; right:0px;}
div.frm{width:90%; height:150px; background:#e2f1ff; margin-left:7%; margin-top:-8px; border:1px solid #b1d1ef;}
div.direc-spches {width:90%; background:#e2f1ff; margin-left:7%; margin-top:-3px; border:1px solid #b1d1ef;}
div.direc-spches ul {}
div.direc-spches ul li { list-style:none; line-height:15px; padding-bottom:5px; padding-top:5px; border-bottom:1px dotted #31465a;}
div.direc-spches ul li a { text-decoration:none; color:#31465a; font-size:12px; padding:10px 10px 10px 10px;}
div.direc-spches ul li a:hover { text-decoration:underline;}
span.lshwd {background:url(images/leftshadowmsg.jpg) repeat-y; width:10px; height:190px; position:absolute; top:0px; left:0px;}
span.rshwd {background:url(images/rigjhtshadowmsg.jpg) repeat-y; width:10px; height:190px; position:absolute; top:0px; right:0px;}
span.tshwd {background:url(images/msgtopshdw.jpg) repeat-x; width:190px; height:10px; position:absolute; top:0px; left:0px;}
span.bshwd {background:url(images/msgbtmsdhw.jpg) repeat-x; width:190px; height:10px; position:absolute; bottom:0px; left:0px;}
span.ltcorner {background:url(images/msglefttop.jpg) no-repeat; width:10px; height:10px; position:absolute; left:0px; top:0px;}
span.rtcorner {background:url(images/msgrighttop.jpg) no-repeat; width:10px; height:10px; position:absolute; right:0px; top:0px;}
span.lbshdw {background:url(images/msgbottomleft.jpg) no-repeat; width:10px; height:10px; position:absolute; left:0px; bottom:0px;}
span.rbshdw {background:url(images/msgbottomright.jpg) no-repeat; width:10px; height:10px; position:absolute; right:0px; bottom:0px;}
div.pht {}
div.message {text-align:center; margin-top:-14px;}
div.message a {text-align:center; color:#000000; text-decoration:none;}
div.message a:hover {text-decoration:underline; color:#000000;}
div.hd3 {background:url(images/subemenubg.jpg) repeat-x; width:85%; height:25px; position:relative; color:#000; font-size:12px; padding:3px 2px 3px 10px; margin-top:10px; margin-left:7%; font-weight:bold;}
span.lside3 {background:url(images/subleftcorner2.jpg) no-repeat; width:10px; height:50px; position:absolute; top:0px; left:0px;}
span.rside3 {background:url(images/subrightcorner2.jpg) no-repeat; width:10px; height:50px; position:absolute; top:0px; right:-1px;}
div.hd4 {background:url(images/subemenubg2.jpg) repeat-x; width:85%; height:50px; position:relative; color:#000; font-size:12px; padding:2px 2px 3px 10px; margin-top:10px; margin-left:7%; font-weight:bold; text-align:center;}
div.news {width:85%; height:90px; background:#e2f1ff; border:1px solid #b1d1ef; padding-left:5px; padding-right:5px; margin-top:-5px; margin-left:7%;}


/*-------------Footer----------------*/
div.footer {width:950px; background:url(images/footer-bg.jpg) repeat-x; padding-top:10px; margin-top:5px; position:relative; height:62px;}
span.footerleft {background:url(images/footer-lside.jpg) no-repeat left top; width:70px; height:62px; position:absolute; left:0px; top:0px;}
span.footerright {background:url(images/footer-rside.jpg) no-repeat right top; width:70px; height:62px; position:absolute; right:0px; top:0px;}
div.links a { color:#205383; text-decoration:none;}
div.links a:active { color:#205383; text-decoration:none;}
div.links a:hover {text-decoration:underline;}
div.links a:visited { color:#205383; text-decoration:none;}
div.links a:visited:hover { color:#205383; text-decoration:underline;}
div.notes {text-align:center; color:#205383; height:15px; padding:0px 5px 10px 5px;}
* html .footer div.links ul li { list-style:none; float:left; border-right:1px solid #205383; height:5px; text-align:center;}
* html .footer div.notes { padding:0px 5px 10px 5px; clear:both; margin-top:-15px;}
html* .links ul li { list-style:none; float:left; border-right:1px solid #205383; height:5px; text-align:center;}
html* .notes { padding:0px 5px 10px 5px; clear:both; margin-top:-15px;}

