﻿@charset "utf-8";
/*Reset CSS*/
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; outline:0; font-size:100%; vertical-align:baseline; }
body { font-family:Arial, Helvetica, sans-serif; font-size:14px; }
input, select, fieldset { vertical-align:middle; border:none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
.menu_bar {font-family:Arial;font-size:18px;color:#2DA1A8;font-weight:bold;}
img, input, input:focus { outline:none; border:0;}
textarea { resize:none; outline:none; border:0; }
select{ ouline:none;}
* { padding:0; margin:0; resize:none; }
*:focus { outline: none; }
.blkBg{ background-color:#21201e;}
.mrgTop5{ margin-top:5px !important; }
.mrgTop10{ margin-top:10px; }
.mrgTop-10{ margin-top:-7px !important; }
.mrgTop20{ margin-top:20px !important; }
.mrgTop40{ margin-top:40px !important; }
.mrgTop30{ margin-top:30px !important; }
.mrgTop35{ margin-top:35px !important; }
.mrgTop45{ margin-top:45px; }
.mrgTop100{ margin-top:100px; }
.mrgLft25{ margin:45px 0 0 35px !important;}
.mrgLft20{ margin-left:20px;}
.mrgRgt50{ margin-right:50px;}
.mrgLftt10{ margin-left:10px !important;}
.mrgRgt10{ margin-right:10px;}
.mrginTop5{ margin-top:5px}
.zIndex9999{ z-index:99999;}
.pdgLft30{ padding-left:30px !important;}
.pdgRgt35{ padding-right:35px !important;}
.mrgRgt5{ margin-right:5px;}
.fontPDF{font-size:12px;color:#D9D9D9;font-weight:bold;}
.pad0 { padding:0px; }
.clear{clear:both;}
.clear_both { clear:both; }
.floatLeft{ float:left;}
.floatRight{ float:right;}
.noBg{ background-image:none !important;}
.noBrdr{ border:none !important;}
.dropShadow{  -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888;}
.grayH2{ float:left; width:980px; border-bottom: 5px solid #4d4d4d; }
.grayH2 h2{ float:left; width:auto; line-height:18px; font-size:18px; font-weight:bold; color:#ffffff; padding:5px 57px 0 15px; background-color:#4d4d4d; }
.grid440x345 { float:left; width:430px; height:335px; margin:15px; background-color:#cfcfcf;}
.grid430x335 { float:left; width:430px; height:335px; padding:5px; margin:15px; background-color:#cfcfcf;}
.grid425x300 { float:left; width:420px; height:300px; padding:0 5px; }
.grid430x300 { float:left; width:420px; height:300px; }
.grid435x300 { float:left; width:430px; height:300px; padding:0px; }
.green430H2{ float:left; width:430px; border-bottom: 5px solid #33a0a6; margin-bottom:5px; }
.green430H2 h2{ float:left; width:auto; min-width:175px; line-height:18px; font-size:18px; font-weight:bold; color:#ffffff; padding:5px 15px 2px 8px; background-color:#33a0a6; }
.red430H2{ float:left; width:430px; border-bottom: 5px solid #ff0000; margin-bottom:5px; }
.red430H2 h2{ float:left; width:auto; min-width:175px; line-height:18px; font-size:18px; font-weight:bold; color:#ffffff; padding:5px 15px 2px 8px; background-color:#ff0000; }
.blue430H2{ float:left; width:430px; border-bottom: 5px solid #0156b8; margin-bottom:5px; }
.blue430H2 h2{ float:left; width:auto; min-width:175px; line-height:18px; font-size:18px; font-weight:bold; color:#ffffff; padding:5px 15px 2px 8px; background-color:#0156b8; }
.pink430H2{ float:left; width:430px; border-bottom: 5px solid #e9008a; margin-bottom:5px; }
.pink430H2 h2{ float:left; width:auto; min-width:175px; line-height:18px; font-size:18px; font-weight:bold; color:#ffffff; padding:5px 15px 2px 8px; background-color:#e9008a; }
.lgtRed{ background:#ff8686;}
.drkYlwBg{ background:#ffd895;}
.lgtGreenBg { background:#bbf893;}
.drkPinkBg{ background:#e3b0fd;}
.blueBg{ background:#0156b8;}
.bgWhite{ background:#fff;}
.grayBg{background-color: #CFCFCF;}
.fullWidth{ float:left; width:925px; padding:0;}
#thumb01{display: none;  float:left;  position:absolute; left:0px; top:625px; width:100%;}
.contentArea01{ float:left; width:96%;}
.hide01{ position:absolute; top:23px; right:3px; z-index:99999; width:28px;  height:32px;  background: url(/static/v1/graphics/close_icon.png) left top no-repeat; cursor:pointer;}
.wdgtsBx{ float:left; margin:-7px 0 0 0;  background: url(/static/v1/graphics/widget_bg.jpg) no-repeat scroll right top #e8e8e8; display: inline; float: right; height: 21px; width: 85px; border:solid 1px #999999;}
.widgetsArea a { color: #808080; float: left; font-size: 12px; font-weight: bold; height: 17px; margin: 0 0 0 0; padding:2px 0 0 5px; text-decoration: none;  width: 80px; }
#divToToggle{float:left; margin:2px 0 0 5px;color:#808080; font-size:12px; font-weight:bold; text-decoration:none;}
#divToToggle ul { float:left; width:171px; min-height:100px; background:#FFF; padding:5px 5px; border:solid 1px #777777; margin:-1px 0 30px -102px ;  }
#divToToggle ul li { float:left; clear:both; width:100%; height:22px;}
/*Form Style Format*/
.contentArea02{ float:left; width:100%;}
.contentArea02 h2{ float:left; width:100%; font-size:18px; margin:0 0 0 20px;} 
.contentArea02 .form { float:left; width:100%; padding:0 0 0 20px; margin-top:20px;}
.contentArea02 .form fieldset{ width:390px;padding-bottom:10px;float:left; }
.contentArea02 .form fieldset label { float:left; width:125px; font-size:12px; font-weight:normal; padding:10px 0 0 0;}
.contentArea02 .form fieldset .span { float:left; width:125px; font-size:12px; font-weight:normal; padding:10px 0 0 0;}
.contentArea02 .form fieldset select{ float:left; width:260px; height:30px; line-height:28px; margin:5px 0 10px 0; padding:5px; background-color:#ededed; border:1px solid #d9d9d9;}
.contentArea02 .form fieldset p{ float:left; padding:0 0 0 10px; font-size:12px; font-weight:bold; color:#303030;}
.contentArea02 .form fieldset p a { color:#303030;}
.contentArea02 .form fieldset sup{ color:#900;}
.contentArea02 ul {list-style-type:disc;}
.contentArea02 ol {list-style-type:decimal;}
.contentArea02 ul li {list-style-type:disc;}
.contentArea02 ol li {list-style-type:decimal;}
.width600{float:left;width:600px;}
.btnContainer{ float:left; width:auto; margin:0px 0 0 125px}
.blueBtn{ float:left; width:95px; height:30px; border:solid 1px #005ea9; background:url(/static/v1/graphics/btn_bg_blue.jpg) left top repeat-x;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#FFF; text-decoration:none; cursor:pointer; margin:0 25px 0 0;}
.grayBtn{ float:left; width:95px; height:30px; border:solid 1px #bbbbbb; background:url(/static/v1/graphics/gray_btn_bg.png) left top repeat-x;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#666666; text-decoration:none; cursor:pointer;}
.usrThumbArea{ float:left; width:100px; height:100px; border: solid 1px #999; }
.contentArea02 .form fieldset input#file{ float:left; width:295px; height:28px; line-height:28px; margin:5px 0 10px 0; padding:0 5px; background-color:#ededed; border:1px solid #d9d9d9;}
.tinyTxt{float:left; font-size:11px; position:relative; top:40px; left:30px;}
.grayBtn03{ float:left; min-width:95px; height:30px; border:1px solid #999999; background:url(/static/v1/graphics/gray_btn_bg.png) left top repeat-x;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color: #666; text-decoration:none; cursor:pointer; padding:0 5px; margin:0px 10px 0px 0px;}
.grayBtnBg{ background:url(/static/v1/graphics/gray_btn_bg.png) left top repeat-x; color:#666666;  }
textarea.textArea { float:left; clear:left; width:385px; height:85px; padding:5px;  background:#ededed; border:solid 1px #d9d9d9; color:#464646; margin:0 0 10px 0; }
textarea.textArea:focus, textarea.textArea:focus { border:solid 1px #70baeb; background:none;}
.grayBtn03{ min-width:95px; height:30px; border:1px solid #999999; background:url(/static/v1/graphics/gray_btn_bg.png) left top repeat-x;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color: #666; text-decoration:none; cursor:pointer; padding:0 5px;}
.grayBtnBg{ background:url(/static/v1/graphics/gray_btn_bg.png) left top repeat-x; color:#666666;  }
.grayBtn02{ float:left; }
.grayBtn02 span { float:left; padding:0 10px 0 0;}
.grayBtn02 a { float:left; display:block; height:18px; margin:0 5px 0 0; padding:5px 10px 5px 5px;  background:url(/static/v1/graphics/gray_btn_bg.png) left top repeat-x; border:solid 1px #828282; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#FFF; text-decoration:none;}
.grayBtn02 a:hover,.grayBtn a.active {float:left; display:block; height:18px; margin:0 5px 0 0; padding:5px 10px 5px 5px;  background:url(/static/v1/graphics/green_btn_bg.png) left top repeat-x; border:solid 1px #017001; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px;}
.grayBtn02 a:hover, .grayBtn02 a.active, .grayBtn a.active { background: url("/static/v1/graphics/green_btn_bg.png") repeat-x scroll left top transparent; border: 1px solid #017001; display: block; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold; height: 18px; margin: 0 5px 0 0; padding: 5px; }
.lgtRed{ background:#ff8686;}
.drkYlwBg{ background:#ffd895;}
.lgtGreenBg { background:#bbf893;}
.lgtBlue{ background:#00aeef;}
.drkPinkBg{ background:#e3b0fd;}
.drkGreenBg{ background:#009639;}
.blueBg{ background:#0156b8;}
.bgWhite{ background:#fff;}
.grayBg{background-color: #CFCFCF;}
.purpleBg{ background:#605ca8;}
.purpleBgDrk{ background-color:#7b4978;}
.seaGreenBg{ background-color:#6292ae;}
.drkBlueClr{ color:#0156b8;}
.drkBlueClr18{ color:#0156b8; font-size:18px;}
.skyBlueClr{ color:#00aeef;}
.upperCase{ text-transform:uppercase;}
.minHgt275{ min-height:275px;}
.fullWidth{ float:left; width:925px; padding:0;}
.grid500{ float:left; width:500px !important; padding:0;}
.wdth145{ width:145px !important; }
.mrgTopRgt5 { margin:5px 0 0 5px;}
.whit12Bold{ font-size:12px; font-weight:bold; color:#fff; vertical-align:middle; text-align:right;}
.wdth955{ float:left; width:955px;}
.blackBg{ background:#000 !important;}
.fieldValue{ float:left; width:125px; font-size:13px; font-weight:normal; color:#4D4D4D; padding:10px 0 0 0;} 
/*Approval Sections Pop-Up Style Format*/   
.outerWrapper03{float:left; background: none repeat scroll 0 0 #cfcfcf; border: 5px solid #F0F0F0; overflow: hidden; padding: 5px; width: 900px; min-height:850px; position:relative;}
.starARea02{ float:left; width:25px; }
.cntrsArea{ float:left; width:900px; position:absolute; top:30px; }
.dateFormat{ border-style:none; color:#666666; text-transform:uppercase; font-size:10px; font-weight:bold; text-decoration:underline; line-height:30px;}
.msgOwnr{ color:#666666; font-size:12px; font-weight:normal; line-height:20px;}
.fileMsg{ color:#333; font-size:12px; font-weight:normal; line-height:20px;}
/*Submission Page Css*/
.contentArea03 { float: left; margin: 0 0 7px 7px; width: 945px; }
.contentArea03 h2{ float:left; width:100%; font-size:18px; font-weight:bold; margin:30px 0 0 20px;} 
.contentArea03 .form { float:left; width:850px; padding:0 0 0 20px; margin-top:10px; min-height:150px;}
.contentArea03 .form fieldset{ float:left; width:550px; min-height:65px; position:relative; }
.contentArea03 .form fieldset label { float:left; width:175px; font-size:14px; color:#4D4D4D; padding:10px 0 0 0;}
.contentArea03 .form fieldset input.txtBox{ float:left; width:275px; height:28px; line-height:28px; margin:5px 0 10px 0; padding:0 5px; background-color:#ededed; border:1px solid #d9d9d9;}
.contentArea03 .form fieldset span.txtValue {float:left; width:235px; font-size:12px; margin:-5px 0 0 175px; color:#464646;}
.contentArea03 .form fieldset input.txtBox:focus { border:solid 1px #70baeb; background:none;}
.contentArea03 .form fieldset input.checkBox{ float:left; width:15px !important; height:15px !important;}
.contentArea03 .form fieldset select{ float:left; width:260px; height:30px; line-height:28px; margin:5px 0 10px 0; padding:5px; background-color:#ededed; border:1px solid #d9d9d9;}
.contentArea03 .form fieldset p{ float:left; padding:0 0 0 10px; font-size:12px; font-weight:bold; color:#303030;}
.contentArea03 .form fieldset p a { color:#303030;}
.contentArea03 .form fieldset sup{ color:#900;}
.multiSelectBox{ float:left;}  
.blueTtl{ float:left; clear:left; width:99%; font-size:16px; color:#0058ba; font-weight:bold; line-height:15px; margin:10px 0 0 0;}
.blueTtl2{font-size:16px; color:#0058ba; font-weight:bold; line-height:15px;}
.blueTtlSmall{font-size:16px; color:#0058ba; font-weight:bold; line-height:10px;}
.grayTtl{ width:99%; font-size:16px; color:#6E6E6E; line-height:15px;margin-bottom: 3px;}
.grayTtlBold{ width:99%; font-size:16px; color:#6E6E6E; font-weight:bold; line-height:15px;margin-bottom: 3px;}
.blueTtlCommnet{clear: left;float: left;font-size: 12px;line-height: 16px;margin: 10px 0 0 0;width: 99%;}
.blueTtlCommnet2{font-size: 12px;line-height: 16px;color: #0058BA; }
.tinyTxt02{ float:left; clear:left; width:100%; font-size:12px; color:#6b6b6b; font-weight:bold; line-height:18px; margin:0px 0 0 15px;}
.txtBoxContainer{ float:left; width:100%;}
.txtBoxContainer  fieldset label { float:left; width:50px; font-size:14px; font-weight:bold; color:#4D4D4D; padding:10px 0 0 15px;}
.txtBoxContainer  fieldset input.txtBox{ float:left; width:715px; height:28px; line-height:28px; margin:5px 0 10px 15px; padding:0 10px; background-color:#ededed; border:1px solid #d9d9d9;}
.txtBoxContainer  fieldset input.txtBox:focus { border:solid 1px #70baeb; background:none;}
.txtBoxContainer  fieldset textarea { float:left; width:890px; height:125px; line-height:18px; margin:5px 0 10px 15px; padding:10px; background-color:#ededed; border:1px solid #d9d9d9;}
.txtBoxContainer  fieldset Select {    background-color: #EDEDED;border: 1px solid #D9D9D9;float: left;height: 30px;line-height: 28px;margin:5px 0 10px 15px;padding:5px; width: 260px;}
.txtBoxContainer  fieldset textarea:focus { border:solid 1px #70baeb; background:none;}
.txtBoxContainer  fieldset .grayBtn{ float:left; min-width:95px; height:30px; border:1px solid #999999; background:url(../graphics/gray_btn_bg.png) left top repeat-x;  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#FFF; text-decoration:none; cursor:pointer;line-height:18px; margin:5px 0 10px 15px;}
p.condition{ float:left; width:100%; font-size:12px; line-height:18px; color:#666; padding:5px 15px 5px 15px;}
.submissionMsgArea{float:left; margin: 15px 15px 15px 0;  border:solid 5px #a2a2a2; padding:5px;}
.submissionMsgArea .uloadTtl{ float:left; clear:left; width:420px; font-size:16px; color:#464646; font-weight:bold; line-height:30px;}
.submissionMsgArea .uplodArea{ float:left; width:420px; height:200px; border: dashed 5px #EDEDED; }
.submissionMsgArea .uplodTxt{ margin:60px auto; width:150px; text-align:center; font-size:14px; color:#aaaaaa;  }
.uplodTxt span { font-size:14px; color:#aaaaaa; font-weight:bold;}
.wdth440{ float:left; width:440px;}
.msgPostArea03 { float:left; clear:left;  width:430px;  min-height:100px;  padding:10px; margin:0 0 0 0px;}
.msgPostArea03 form { float:left; width:100% !important; padding:0 0 0 0px; margin:0; min-height:25px;}
.msgPostArea03 form fieldset label { float:left; width:105px; line-height:30px; padding:5px; font-size:14px; color:#aaaaaa; font-weight:bold;} 
.msgPostArea03 form fieldset input.txtBox{ float:left; width:295px; height:28px; line-height:28px; margin:5px 0 10px 0; padding:0 5px; background-color:#ededed; border:1px solid #d9d9d9;}
.msgPostArea03 form fieldset input.txtBox:focus,.msgPostArea  form fieldset textarea:focus { border:solid 1px #70baeb; background:none;}
.msgPostArea03  form fieldset textarea { float:left; clear:left; width:420px; height:85px; padding:5px;  background:#ededed; border:solid 1px #d9d9d9; color:#464646; }
.msgPostArea03 .selectBoxArea{ float:left; width:100%; }
.msgPostArea03 .selectBoxArea  p { float:left;  width:100px;}
.msgPostArea03 .uploaderOuter{  float:left; width:427px; height:28px; margin:20px 0 0 0 ; border:solid 1px #8c8c8c; background:url(/static/v1/graphics/gray_bg_strip.jpg) left top repeat-x;}
.msgPostArea03 .progressBar{ float:left; height:28px; background:url(/static/v1/graphics/images/blue_bg_strip.jpg) left top repeat-x;}
.msgPostArea03 .timer{ float:left; width:427px !important; margin: 0; font-size:14px; color:#666666; line-height:25px; text-align:right;}                        
.msgPostArea03 p.uploadSize{ float:left; width:auto; margin: 20px 0 0 0; font-size:13px; color: #333; line-height:20px; text-align:right;}                        
.msgPostArea03 .succesAlert{float:left; width:420px; margin:0; font-size:16px; font-weight:bold; color:#0156b8; line-height:25px; text-align:center;}
.btnContainer03{ float:left; width:auto; height:50px; margin:10px 0 0px 580px}
.advanceSearch {color: #333333;float: right;font-size: 10px; margin: 5px 15px 0 0;}
input.searchBtn { border: 1px solid #666666;float: left;margin: 31px 0 0;}
.grayBtn03 {background: url("/Static/V1/graphics/gray_btn_bg.png") repeat-x scroll left top transparent;border: 1px solid #999999;color: #666666;cursor: pointer;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 11px;font-weight: bold;height: 30px;min-width: 95px;padding: 0 5px;text-decoration: none;}
.mrgTop25 {margin-top: 25px !important;}
h2.subHdng{ float:left; width:280px; border-bottom:solid 4px #0056b7;}
.subMsnFrmArea .subMsnFrmAreaForm fieldset input.txtBoxCountrySearch { background-color: #EDEDED; border: 1px solid #D9D9D9; float: left; height: 28px; line-height: 28px; margin: 0 0 10px; padding: 0 5px; width: 150px; }
.mrgTop26 {margin-top: 26px !important;}
#content fieldset{float:none;}
.mrgTop70 {margin-top: 70px !important;}
.yellow910H2{ float:left; width:895px;margin:0 20px; border-bottom: 5px solid #e8ba0d; margin-bottom:5px; }
.purpleArchive{ float:left; width:895px;margin:0 20px; border-bottom: 5px solid #800080; margin-bottom:5px; }