/* Global Style */
body{font:x-small/1.3 /*"Lucida Grande",*/  Arial, Tahoma, Calibri, Verdana;}
body{margin:0; padding:0; background: #89939a url(../images/bg.jpg);}
input, form, select, textarea{font:x-small/1.3 /*"Lucida Grande",*/  Arial, Tahoma, Calibri, Verdana; padding:2px;}
p, li{color:#4c4c4c; font-size:1.2em; margin:0; padding:0;}
img{border:0;}
a,h1,h2,h3,h4{margin:0; padding:0;}
a{text-decoration:none;color: #ff6100;}
a:hover{border-bottom: 1px dashed #ff6100;}
.faq_q { font-weight: bold;}
.subheadings {color: #f00; font-weight: bold; font-size: 12px; }

/* General Style */
.clearfloat{clear:both;}
.red{color:#d22229;} .dblue{color:#1b313e;}
.h_border{border:none;}
.txtL{font-size:1.0em;}
.link, .link:visited{color:#292424; text-decoration:none; font-weight:bold; cursor:pointer;}
.link:hover{color:#d22229;}
.validationresponse{font-size:.9em; color:#ffffff; background:#0b3e93; width:220px; padding:5px;}
.selected{background:#ffffff !important; border:solid 1px #cecece !important; padding:2px 0 2px 0;}
.groups{ font-size:12px; font-weight: bold;}
.grouplist{ font-size:11px; font-weight: normal;}
.pagination{ font-size:12px; font-weight: bold; color: #4c4c4c; }
.titlePage {color: #ff6100; border-bottom: 1px solid #ff6100; font-size: 13px; margin-bottom: 15px;}
.accordion{}
.accordion h1{font-size:1.0em; color:#242424; cursor:pointer; border-bottom:dashed 1px #000; padding:5px; margin:0; font-weight:bold;}
.accordion div.content{width:100%; margin:5px 5px 5px 5px; width:600px; }
.accordion div.content p{margin:0; padding-bottom:10px; line-height:15px; font-size:1.1em;}
.accordion div.content ul{margin:0; padding:0; list-style-type:none;}
.accordion div.content ul li{}
.accordion div.content ul li h1{border-bottom:solid 1px #cecece; margin:0; padding:5px; background:#f3f3f3;}
.accordion div.content ul li p{border:dashed 1px #cecece; padding:10px; margin:0px;}

span.teaserImg{float:left; padding:0px 20px 10px 10px;}
/* Template Stylesheet */

#up { max-height: 140px; }
div.container { margin: 10px; overflow:hidden; }

div.sitewrapper{width:100%;}

div.templatewrapper{margin:0 auto 0 auto; width:770px;}
div.templatewrapper div.mainwrapper{padding-top:0px; position:absolute; overflow:hidden; width:770px;}
div.headerwrapper{margin:0 auto 0 auto; width:770px; height:153px; background:#ffffff;}
div.menuHeadwrapper{margin:0px auto 0 auto; width:770px; background-color: #ff6100; height: 43px;}
div.menuHeadwrapper div.logoWrapper { float: left; width: 5px; }
div.menuHeadwrapper div.menuWrapper { float: right; }
div.menuHeadwrapper div.menuWrapper ul { list-style-type: none; padding-top: 12px; }
div.menuHeadwrapper div.menuWrapper ul li { display: inline; }

div.memberBar{ width:770px; background-color: #f3f3f3; height: 20px; padding-top: 5px;}
div.memberBar ul {list-style-type: none;}
div.memberBar ul li{display: inline;}

div.memberBarOn{ width:770px; background-color: #f3f3f3; height: 40px; padding-top: 5px;}
div.memberBarOn ul {list-style-type: none;}
div.memberBarOn ul li{display: inline;}

div.bodywrapper{margin:0 auto 0 auto; width:770px;}
div.bodywrapper ul{margin:0; padding:0; list-style-type:none;}
div.bodywrapper ul li{float:left;}
div.bodywrapper ul li div.leftpanel{float:left; width:225px; margin-top:20px; border-right: 1px solid #cebfbf;}
div.bodywrapper ul li div.leftpanel h2{padding-bottom:10px;}
div.bodywrapper ul li div.leftpanel ul.news_box{width:225px; margin-top: -15px;}
div.bodywrapper ul li div.leftpanel ul.news_box li{clear:both; margin:1px; padding:10px; /* background:#f6f6f6;*/ font-size:1em; line-height:1.5em;}
div.bodywrapper ul li div.leftpanel ul.news_box li span.date{font-weight:bold;}
div.bodywrapper ul li div.leftpanel ul.news_box li span.title{font-weight:bold; color:#d22229;}
div.bodywrapper ul li div.leftpanel p{font-size:1em; line-height:1.5em;}
div.bodywrapper ul li div.leftpanel ul.newsarchive_box {float:left; width:225px; background:#f6f6f6;}
div.bodywrapper ul li div.leftpanel ul.newsarchive_box li{clear:both; margin:1px; padding:3px 10px 3px 10px; font-size:1em; line-height:1.5em; border-bottom:solid 1px #cecece; width:204px;}
div.bodywrapper ul li div.leftpanel ul.newsarchive_box li span.date{font-weight:bold;}
div.bodywrapper ul li div.leftpanel ul.newsarchive_box li span.title{font-weight:normal; color:#d22229;}
div.bodywrapper ul li div.leftpanel ul.newsarchive_box li a{font-weight:normal;}

div.bodywrapper ul li div.leftpanel div.iso{ float: left; margin-left: 0px; }

div.bodywrapper ul li div.leftcareerpanel{float:left; width:125px; margin-top:20px; border-right: 1px solid #cebfbf;}
div.bodywrapper ul li div.leftcareerpanel h2{padding-bottom:10px;}
div.bodywrapper ul li div.leftcareerpanel ul.news_box{width:225px; margin-top: -15px;}
div.bodywrapper ul li div.leftcareerpanel ul.news_box li{clear:both; margin:1px; padding:10px; /* background:#f6f6f6;*/ font-size:1em; line-height:1.5em;}
div.bodywrapper ul li div.leftcareerpanel ul.news_box li span.date{font-weight:bold;}
div.bodywrapper ul li div.leftcareerpanel ul.news_box li span.title{font-weight:bold; color:#d22229;}
div.bodywrapper ul li div.leftcareerpanel p{font-size:1em; line-height:1.5em;}
div.bodywrapper ul li div.leftcareerpanel ul.newsarchive_box {float:left; width:225px; background:#f6f6f6;}
div.bodywrapper ul li div.leftcareerpanel ul.newsarchive_box li{clear:both; margin:1px; padding:3px 10px 3px 10px; font-size:1em; line-height:1.5em; border-bottom:solid 1px #cecece; width:204px;}
div.bodywrapper ul li div.leftcareerpanel ul.newsarchive_box li span.date{font-weight:bold;}
div.bodywrapper ul li div.leftcareerpanel ul.newsarchive_box li span.title{font-weight:normal; color:#d22229;}
div.bodywrapper ul li div.leftcareerpanel ul.newsarchive_box li a{font-weight:normal;}

div.bodywrapper ul li div.mainpanel{float:left; width:510px; margin:20px 0 0 25px;}
div.bodywrapper ul li div.mainpanel h2{padding-bottom:10px;}
div.bodywrapper ul li div.mainpanel p{font-size:1em; line-height:1.5em;}
div.bodywrapper ul li div.mainpanel div.iso{ float: right; margin-top: -100px; }

div.bodywrapper ul li div.mainpanel p{}
div.bodywrapper ul li div.mainpanel p ul{margin:0; padding:0; list-style-type:none;}
div.bodywrapper ul li div.mainpanel p li {float:left; padding:10px 0 10px 0; border-bottom:solid 1px #efefef;}
div.bodywrapper ul li div.mainpanel p li div.inputfield{float:left; width:230px;}

div.bodywrapper ul li div.careermainpanel{float:left; width:765px; margin:2px 2px 2px 2px;}
div.bodywrapper ul li div.careermainpanel h2{padding-bottom:10px;}
div.bodywrapper ul li div.careermainpanel p{font-size:1em; line-height:1.5em;}
div.bodywrapper ul li div.careermainpanel div.iso{ float: right; margin-top: -100px; }

div.bodywrapper ul li div.subpanel{float:left; width:510px; margin:20px 0 0 25px;}
div.bodywrapper ul li div.subpanel h2{padding-bottom:10px;}
div.bodywrapper ul li div.subpanel p{font-size:1em; line-height:1.5em; padding-bottom:20px;}
div.bodywrapper ul li div.subpanel p.specilaheading{font-size:1.2em; font-weight:bold; padding:10px; margin-bottom:20px; background:#dfdfdf;}
div.bodywrapper ul li div.subpanel p.newsheading{font-size:1.2em; font-weight:bold; padding:10px; margin-bottom:20px; background:#ffffff; border:solid 1px #f1f1f1}

div.bodywrapper ul li div.subpanel ul.newscontent{margin:0; padding:0; list-style-type:none; width:645px; float:left;}
div.bodywrapper ul li div.subpanel ul.newscontent li:first-child{padding-top:0px;}
div.bodywrapper ul li div.subpanel ul.newscontent li:last-child{border:none;}
div.bodywrapper ul li div.subpanel ul.newscontent li{float:left; padding:20px 10px 10px 10px; font-size:1em; border-bottom:solid 1px #cecece; min-height:100px;}
div.bodywrapper ul li div.subpanel ul.newscontent li p{margin-left:10px; float:left;}
div.bodywrapper ul li div.subpanel ul.newscontent li span.titlehead{font-weight:bold; color:#1b313e; font-size:1.2em;}
div.bodywrapper ul li div.subpanel ul.newscontent li span.newspic{float:left; text-align:center; padding:0 20px 10px 0; width:200px;}

div.footerwrapper{margin:20px auto 0 auto; width:770px; padding:10px 0 10px 0; border-top:solid 5px #cecece;}
div.footerwrapper ul { list-style-type: none; }
div.footerwrapper ul li { display: inline; padding: 2px;}
div.footerwrapper ul li a { text-decoration: none; color: #4c4c4c;}
div.footerwrapper ul li a:hover { border-bottom: 1px dashed #4c4c4c;}





















