/*	Desc: Screen Style Sheet
		Author: SepiaSolutions
=== === === === === === === === === === */
*{margin:0;padding:0;border:0 none}
html, body{height:100%}
body, div, font, input, li, option, p, select, table, textarea, td, th, tr, ul, ol{color:#515151;font:11px/14px Verdana, Arial, Helvetica, sans-serif}
body{padding:0;background:#ccc url(../images/bg.gif) repeat;text-align:left}
A, A:link, A:visited{color:#0F497A;text-decoration:none}
A:hover{ text-decoration:underline; color:#135B97 }
input, textarea, select{color:#414d32;border:1px solid #8aa369;font-size:12px;padding:2px}
input:focus.txtFld, textarea:focus.txtFld{background:#efefef}
p, li{line-height:150%}
h1,h2,h3,h4,h5,h6{margin:10px 0}
h1,h2,h3,h4,h5,h6, h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:bold;color:#093D6F;font-size:16px}
h2, h2 a{color:#548ca7}
h3, h3 a{color:#2d617b}
h4,h5,h6, h4 a,h5 a,h6 a{font-weight:bold;color:#093D6F;font-size:13px}
h5, h5 a{color:#860D0D;}
h6, h6 a{color:#2d617b;font-size:12px;text-decoration:underline;padding:6px 0}
blockquote{padding:20px}
strong{font-size:110%}
em{ color:#6F8184 }
hr{color:#a6b09a;height:0;width:100%;margin:2px;text-align:center;border-top:1px solid #a6b09a}
.CT{text-align:center;vertical-align:top}
.CM, div.CM, .nSep, .glry{text-align:center;vertical-align:middle}
.LM{text-align:Left;vertical-align:middle}
.LB{text-align:left;vertical-align:text-bottom}
.RB{text-align:right;vertical-align:text-bottom}
.RM, .top, .srch{text-align:right;vertical-align:middle}
.RT{text-align:right;vertical-align:top}
.TL, td, .nav{text-align:left;vertical-align:top}
/* ====================================================================
Structure Properties
-------------------------------------------------------------------- */
#container{width:780px;margin:0 auto;background:#fff;padding:0;overflow:visible}
#seo{ display:none; top: -999em; height:0; }
#header{ background:#0F4375 url(../images/header_03.gif) no-repeat right top; clear:both; height: 115px; border-bottom:solid 1px #fff; }
.hdRght{ padding-top: 10px; padding-right: 20px;}
.lang{padding-top:25px;}
.lang select{ font-size: 10px; color: #000; padding: 0px 3px; }

.tpBtn{ height:18px; margin-bottom: 11px; clear: both;}
.tpBtn, .tpBtn a, .tpBtn a:hover, .tpBtn a:active, .tpBtn a:visited{color: #D8E1E9;text-decoration: none;}
.tpBtn a:hover{color: #84A3C1;}
.tpBtn .home {padding-left: 15px;margin-right: 15px;background: url(../images/home.gif) no-repeat left center;}
.tpBtn .contact {padding-left: 15px;margin-right: 15px;background: url(../images/cont.gif) no-repeat left center;}
.tpBtn .sitemap {padding-left: 15px;background: url(../images/sitemap.gif) no-repeat left center;}

#btnBar{ background:#1F2D50 url(../images/btnBg.gif) repeat-x; clear:both; height: 24px; }
#midTxt{ height:auto; margin: 12px 0 0; }
#midTxt .mtbl{height:100%;width:100%}
#sidebar{color:#383838;width:231px;padding:0;background:#D4E0E7}
#mainContent{ padding:0 10px}
#footer{ background:#7AAECF url(../images/btmBg.gif) repeat-x; clear:both; height:57px; border: 2px solid #fff; }
#footer p{ color:#364669; vertical-align:middle; height:45px; padding-top: 12px; line-height: 18px; }
#footer p a, #footer p a:hover{color:#1A4A78}
#footer .sepia{ width:231px; background: url(../images/btmLft.gif) no-repeat left top;  font: 10px/18px Tahoma}
#footer .link{ background: url(../images/btmRgt.gif) no-repeat right top; font-size: 10px; font-weight: bold; }
#footer .copy{ color:#DEEDFC }
/* ==================================================================== */
.fr{float:right;margin-left:5px}
.fl{float:left;margin-right:5px}
.cb{clear:both}
.cr{clear:right}
div.sep{margin:16px auto;height:1px;width:70%;background:#ADC6D5;clear:both}
div.sep hr{display:none}
/* ================== sidebar =====================*/
#sidebar a{ color:#0F497A; font:11px/16px Verdana, Arial, Helvetica, sans-serif; }
.login{ background: #92BBE2 url(../images/bx1a.gif) no-repeat right top; height: 160px; padding: 6px; color: #033769; }
.login div{ color: #033769;  }
.loginBtm{ background: #92BBE2 url(../images/bx1b.gif) no-repeat right bottom; height: 7px; border-bottom: 2px solid #fff; }

.lgFrm label {width: 66px;padding: 0.5em;text-align: left;font-weight: bold;}/*float: left;*/
.lgFrm div {margin-top: .5em;padding: 0;display: block;}

.Login{margin: 0;padding: 0;border: 0;text-indent: -1000em;cursor: pointer;cursor: hand;}
.Login{ width: 55px; height: 17px; background: transparent url(../images/login.gif) no-repeat center top; margin-right: 6px; }

.sideCont{ background: url(../images/bx2a.gif) no-repeat right top; padding: 6px; }
.sideContBtm{ background: url(../images/bx2b.gif) no-repeat right bottom; height: 7px; }
.posted{ color:#215382; font-weight: bold; }
.quote{ background: url(../images/quote.gif) no-repeat left 17px; padding-left: 14px; }
.apply{margin-top:60px;}
/* ====================================================================
Form
-------------------------------------------------------------------- */
fieldset{margin:1em 0;border:none;border-top:1px solid #ccc}
legend{margin:1em 0;padding:0 .5em;color:#036;background:transparent;font-size:1.3em;font-weight:bold}
label{float: left;width:120px;padding:0 1em;text-align:right}/*float: left;*/
fieldset div{margin-bottom:.5em;padding:0;display:block}
fieldset div input, fieldset div textarea{border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333}
fieldset div select{padding:1px}
div.fm-multi div{margin:5px 0}
div.fm-multi input{width:1em}
div.fm-multi label{display:block;width:40px;padding-left:5em;text-align:left}
#fm-submit{clear:both;padding-top:1em;text-align:right;margin-right:45px;}
#fm-submit input{border:1px solid #333;padding:2px 1em;background:#0d6a98;color:#fff;font-size:100%}
input:focus.txtFld, textarea:focus.txtFld{background:#efefef;color:#000}
fieldset div.fm-req{font-weight:bold}
/* classes for validator */
.error, div.error{background:#ffc;text-align:left;padding:5px 20px 5px 30px;border:solid 1px #CC3;border-top:2px solid #ffd324;border-bottom:2px solid #ffd324}
.eAlrt, #frmTbl .eAlrt, .error{color:#f00;font-weight:bold}
.eRglr, #frmTbl .eRglr, .error{font-weight:normal}
.err{color:#f00;}
/* ================== Main Content =====================*/
.info{ clear:both; }
html>body .info{height:100%}
.info, .info div, .info span, .info p, .info li{ font:11px/16px Verdana, Arial, Helvetica, sans-serif; text-align:justify; color:#3E484A }
.info ul, .info ol{margin:4px 0 0 20px;display:block}
.info ul.sbpg{margin:4px 0 0 50px}
.info li{font-size:11px;padding:1px;list-style:url(../images/blt.gif)}
.info li ul li{ list-style:disc url(none) }
.info .discs li{ list-style:disc url(none) }
.info div.pic{text-align:center}
.info table th  { padding: 2px; font-weight: bold; background: #cfe3e9; vertical-align: middle; text-align:center }
.info table td  { padding: 4px 2px; background: #E2EEF1; color: #516166; }
.info .nobg, .info .nobg td { background: transparent; }

div.rMor{ text-align:right; font-size:10px; padding:5px; padding-bottom: 25px; }
div.rMor a{ color:#0F497A; text-decoration:underline }
div.rMor a:hover, div.rMor a:active, div.rMor a:visited{color:#0F497A;text-decoration:underline}
.aro1{color:#5c822c;background:url(../images/aro1.gif) no-repeat left center;padding-left:12px}
.aro2{color:#5c822c;background:url(../images/aro2.gif) no-repeat left center;padding-left:7px}

/* ================== Mainpage =====================*/
#sbPg{padding:0px 0px 6px;clear:both}
#sbLnk{text-align:left}
#sbLnk, #sbLnk A, #sbLnk A:Hover{color:#89888a;font-size:10px;text-transform:lowercase}
#sbLnk A{background:url(../images/aro.gif) no-repeat right center;padding-right:7px}
#ts{font-size:9px;float:right;color:#999}
.h{background:url(../images/sbPg.gif) no-repeat left center;padding-left:5px}



.PgTxt{font-size:10px;font-weight:normal;color:#000000;text-align:right;float:right}
.rit div{font-weight:bold;color:#C40000;font-size:10px}
#pgNo{padding:8px;font-size:14px;font-weight:bold;float: right;}
#pgNo A{ font-size:11px; padding:2px; color:#598094; border:1px solid #7AA2D6; background: #d5e1f2; }
#pgNo A:hover{ background:#E6EDF7 }

/* ================== Mainpage =====================*/
.midPic{ margin: 0px 17px; }
.mnRgt{width:160px;}
.mdLft{width:355px;}

.pgHdg{ margin-top: 20px; margin-bottom: 7px;clear:both; }
.pgHdg h1{border-bottom: 1px dashed #093D6F; width:auto; display: inline;  }

.rgtHdg{ margin-top: 0; margin-bottom: 7px;clear:both; }
.rgtHdg h5{border-bottom: 1px dashed #860D0D; width:auto; display: inline;  }
