@charset "utf-8";
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #333333; text-decoration: none; background-color: #FFFFFF; margin: 0px; padding: 0px; }
* { outline:none; border: none; text-decoration:none;}
img{ border:0; outline:none;}
area map{ outline:none; border:0; text-decoration:none;}
body a { text-decoration:none; color:#333333; outline:none; }
.weltext { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #5b5757; text-decoration: none; }
.weltext_blue { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #21488a; text-decoration: none; }
.bodytext_title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #345796; text-decoration: none; }
.bodytext_small { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #666666; text-decoration: none; }
.read-more { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #345796; text-decoration: none; }
.read-more a { color: #345796; text-decoration: none; }
#tab1, #tab2, #tab3, #tab4, #tab5 { cursor:pointer }
.imgborder { padding: 2px; border: 1px dotted #999999; }
.bodysplitter { background-image: url(file:///D|/Projects/Microsites/OE/html/images/splitter.gif); background-repeat: repeat-y; background-position: center center; }
.linktext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5b5757; text-decoration: none; }
.bullet { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #345796; }
.bullet li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #345796; line-height:25px; }
.linktextsml { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0066CC; text-decoration: underline; }
.maintitle { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #FFFFFF; text-decoration: none; text-indent: 20px; }
.dotline_hr { background-image: url(../images/dotline_hor.gif); background-repeat: repeat-x; background-position: center; }
.mediumtextbox_form { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none; height: 25px; width: 100%; border: 1px dotted #999999; line-height:25px; }
.mediumarea_form { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none; height: 100px; width: 100%; border: 1px dotted #999999; }
.smltextbox_form { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #333333; text-decoration: none; height: 25px; width: 100px; border: 1px dotted #999999; line-height:25px; }
.btntext { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: bold; font-weight: normal; color: #333333; text-decoration: none; height: 30px; border: 1px dotted #999999; }
.link-titel { background-image:url(../images/grid_graybg.png); background-repeat:repeat-x; padding:0; margin:0; height:27px; }
.link-titel img { float:left; padding:0; margin:0; }
.link-titel-text { font-size: 16px; color: #000; float:left; padding:20px 0 0 10px; }
.links { color:#000; border-bottom:  dotted 1px #ccc; padding-bottom:20px; }
.links ul { float:left; padding:0; margin:0; text-decoration: underline; }
.links ul li { float:left; padding:0px 10px 0 10px; list-style:none; border-right:solid 1px #ccc; margin:25px 0 25px 0; line-height:10px; }
.links ul li a { color: #3689d7; font-size:11px; text-decoration:none; }
ul li { margin:10px 0; }
.popup { float:left; }
.popup ul { float:left; padding:0; margin:0; }
.popup ul li { line-height:24px; text-decoration:none; color: #333333; font-size:12px; }
#fade { width: 320px; height: 400px; margin:0; padding:0; }


.menu-sub { display: none; }
.current { }
#menu_container { width: 934px; height: auto; padding:10px; margin-top:7px; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; margin:auto; overflow:hidden; }
.contborder { border-left:solid 1px #CCCCCC; }
.imgborder { margin: 1px; padding: 2px; border: 1px solid #CCCCCC; }
#show_1, #show_2, #show_3, #show_4, #show_5, #show_6 { cursor:pointer }
/*********** Banner Slide Start **************/
#banner-fade { margin:auto; width:773px; }
ul.bjqs { position:relative; list-style:none; padding:0; margin:0; overflow:hidden; display:none; }
li.bjqs-slide { position:absolute; display:none; }
ul.bjqs-controls { list-style:none; margin:0; padding:0; z-index:9999; }
ul.bjqs-controls.v-centered li a { position:absolute; }
ul.bjqs-controls.v-centered li.bjqs-next a { font-size:1px; color:#FFFFFF; }
ul.bjqs-controls.v-centered li.bjqs-prev a { font-size:1px; color:#FFFFFF; }
ol.bjqs-markers { list-style: none; padding: 0; margin: 0; width:160px; position:absolute; top:215px; left:650px !important; }
ol.bjqs-markers li { display:inline; }
ol.bjqs-markers li a { display:inline-block; }
ul.bjqs-controls.v-centered li a { display:block; background: none; text-decoration: none; filter: alpha(opacity=10); -moz-opacity: 0.1; opacity: 0.1; }
ol.bjqs-markers li a { font-size:1px; margin:2px; color:#fff; text-decoration:none; text-align:center; }
ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover { color:#fff; font-size:1px; text-decoration:none; text-align:center; }
/********** Banner Slide End ****************/


.linksplitter { color: #e90751; font-size: 12px; font-weight: bold; }
.copy_txt{ font-size:12px; font-weight:normal; color:#4c4b4b;}
.contitle{ font-size: 18px; font-weight: bold; color: #e9004c; padding:10px 0 10px 0; text-indent:10px; }

.icontitle{ font-size: 16px;   color: #26235d; padding:0; margin:0; text-indent:5px; line-height:26px; height:26px; float:left;  }
.icontitle img{ float:left;}
.subtitle{ font-size: 14px; font-weight: bold; color: #26235d; margin-bottom:10px; display:block  }
.dropdown{ border:1px solid #dcdcdc; width:100%; height:40px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-appearance: none; -moz-appearance: none; background:url(../images/drop-arrow.png) no-repeat 95% center #FFFFFF; text-indent:7px; text-overflow: ""; color: #828181; padding:1px; font-size: 12px; font-weight: normal; -webkit-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.05); box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.05); margin-top:5px}
.redtext{ font-size:16px; color:#F00}

.back_btn{ cursor:pointer; background-color:#26235d; border:0; color:#fff; font-size:16px;  padding:8px 20px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.back_btn:hover{ background-color:#de1b54;}
.submit_btn { cursor:pointer; background-color:#de1b54; border:0; color:#fff; font-size:16px; padding:8px 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.submit_btn:hover { background-color:#26235d; }
.table_wrap{  
-webkit-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.1);}

.auto_con{ font-size:12px; float:right; font-weight:normal; }

/***********************Table Style*******************************/
.contable { font-family: calibri, Arial, serif; font-weight: 400; font-size: 14px; color: #7989a0; }
.contable th { padding: 10px 10px 10px 10px; font-weight: bold; text-align: left; color: #596679; background-color: #f0f6ff; background-image: url(../images/th_bor.png); background-repeat: no-repeat; background-position: top right; border-bottom: solid 1px #d8e2e7; }
.contable th:first-child div { border: none; }
.contable th:last-child { background-image: none!important; }
.contable tr td { padding: 8px 10px; border-bottom: solid 1px #edf2f5; }
.contable tr:nth-child(odd) {
background-color: #fff;
}
.contable tr:nth-child(even) {
background-color: #fafbfb;
}
.contable tr:nth-child(even):hover {
background-color: #fff7f7;
}
.contable tr:nth-child(odd):hover {
background-color: #fff7f7;
}

/*********************** Login Page *******************************/
.tf-logintext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #5b5757; text-decoration: none; }
.tf-login-textbox{ margin:0; padding:0; width:98%; height:26px; line-height:26px; border:solid 1px #d8d8d8; font-size: 12px; font-weight: normal; color: #5b5757; text-indent:5px; -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
.tf-login-btn{ background-color:#21488a; margin:0 5px 0 0; padding:4px 6px;  border:solid 1px #0c2b5f; font-size: 12px; font-weight: normal; color: #fff; text-indent:5px; -webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;}
.tf-errortext { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-decoration: none; }