td {
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  font-size: 11px;  font-style: normal;  text-decoration: none;}

textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  font-size: 11px;  font-style: normal;  text-decoration: none;}

input {
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  font-size: 11px;  font-style: normal;  text-decoration: none;}

select {
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  font-size: 11px;  font-style: normal;  text-decoration: none;}

.small {
	font-size: 10px;	color: #999999;}


.mainBgColor{
	background-color: #3399FF;}

.TabNotSelectedColor{
	background-color: #E8E2FA;}

td.gray {  font-size: 10px; color: #000000}

td.sm {
	font-size: 10px;}

td.label {
  color: #000000;  font-size: 11px;  font-weight: bold;  text-align: right;}

  
a.MainLink {
	font-size: 11px;  color: #003399;  font-weight: normal;  text-decoration: underline;}
a.MainLink:visited {
	font-size: 11px;  color: #551A8B;  font-weight: normal;  text-decoration: underline;}
a.MainLink:hover {
	font-size: 11px;  font-weight: normal; text-decoration: none;}	 

a.MainLinkBold {
	font-size: 13px;  color: #003399;  font-weight: bold;  text-decoration: underline;}
a.MainLinkBold:visited {
	font-size: 13px;  color: #551A8B;  font-weight: bold;  text-decoration: underline;}
a.MainLinkBold:hover {
	font-size: 13px;  font-weight: bold; text-decoration: bold;}		
	

a.MainLinkMagazine {
	font-size: 13px;  color: #004276;  font-weight: bold;  text-decoration: none;}
a.MainLinkMagazine:visited {
	font-size: 13px;  color: #004276;  font-weight: bold;  text-decoration: none;}
a.MainLinkMagazine:hover {
	font-size: 13px;  font-weight: bold; text-decoration: underline;}	
	
.separator {
	background-color:#CCCCCC;
	height:1px;
	width:100%;
}
	
	
a.links {
	font-size: 11px;  color: #003399;  font-weight: normal;  text-decoration: underline;}
a.links:visited {
	font-size: 11px;  color: #551A8B;  font-weight: normal;  text-decoration: underline;}
a.links:hover {
	font-size: 11px;  font-weight: normal; text-decoration: none;}		
  
a.links2 {
	font-size: 11px;  color: #003399;  font-weight: normal;  text-decoration: underline;}
a.links2:visited {
	font-size: 11px;  color: #551A8B;  font-weight: normal;  text-decoration: underline;}
a.links2:hover {
	font-size: 11px; font-weight: normal;	text-decoration: none;}

a.company_link {
	font-size: 11px;  color: #000000;  font-weight: normal;  text-decoration: none;}
a.company_link:visited {
	font-size: 11px;  color: #000000;  font-weight: normal;  text-decoration: none;}
a.company_link:hover {
	font-size: 11px;  font-weight: normal; text-decoration: underline;}	
	
a.search_links {
  font-size: 11px;  color: #003399;  font-weight: bold;  text-decoration: underline}
a.search_links:visited {
  font-size: 11px; color: #551A8B}
a.search_links:hover {
  text-decoration: none;}


a.link {
  color: #000000;  font-weight: bold}
a.link:hover {
  color: #000000;  font-weight: bold}

 
a.unbold {
  font-size: 11px;  color: #003399;  font-weight: normal;  text-decoration: underline}

a.unbold:hover {
  font-weight: normal;  text-decoration: none;}  
  
a.pathlink {
  font-size: 13px;  color: #003399;  font-weight: bold;  text-decoration: underline; }
a.pathlink:visited {
  font-size: 13px;  color: #8822CC;  font-weight: bold;  text-decoration: underline; }
a.pathlink:hover {
  font-size: 13px;  font-weight: bold;  text-decoration: none;}

.pathCurrentSection{
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FF6633;  font-size: 13px;  font-weight: bold;  line-height: 13px;}
  
.currentSectionTitle{
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #6CC900;  font-size: 18px;  font-weight: bold;}  
 
.currentpage {
  font-size: 13px;  color: #FF6633;  font-weight: bold;}  

.patharr {
  font-size: 10px;  color: #003399;  font-weight: bold;}  

.GraySmall {
	font-size: 10px; font-family: Verdana; color: #777777;  font-weight: normal;  text-decoration: none;}
a.GraySmall {
	font-size: 10px; font-family: Verdana; color: #777777;  font-weight: normal;  text-decoration: none;}
a.GraySmall:visited {
	font-size: 10px; font-family: Verdana; color: #777777;  font-weight: normal;  text-decoration: none;}
a.GraySmall:hover {
	font-size: 10px; font-family: Verdana; font-weight: normal; text-decoration: underline;}	

  
.nav{
  color: #000000;  font-size: 10px;  font-weight: bold;  text-decoration: none;}

.nav:hover{
  color: #1849EB}

.navSelect{
  color: #B77B05;  font-size: 10px;  font-weight: bold;  text-decoration: none;}


.path {
  color: #000000;  font-size: 11px;  text-decoration: none;}

.pathSelect {
  color: #93909F;  font-size: 11px;}

.title {
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  font-size: 17px;  font-weight: bold;}

.tableTitle {
  color: #494949;  font-weight: bold;  font-size: 11px;  text-decoration: underline;}

.error {
  color: #FFFFFF;  font-weight: bold}

.message {
  color: #FF3300}

.head_purple2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  font-size: 11px;  font-weight: bold}
.head_purple3 {
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  font-size: 13px;  line-height: 13px;  font-weight: bold;  padding-bottom:5 px;  padding-top:5 px;}
.callsel {
	color: #FF6600}

a {
  font-size: 10px;  color: #000000;font-weight: bold;  text-decoration: none;}

a.b {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #FFFFFF; font-weight: bold;  text-decoration: none;}

.main_header {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 13px;  color: #003399;  font-weight: bold;  text-decoration: none;}
a.main_header:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 13px;  color: #551A8B;  text-decoration: none;}
a.main_header:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 13px;  text-decoration: underline}

.sel_header {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 13px;  color: #FFFFFF;  font-weight: bold;}
a.log_header {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 13px;  color: #FFFFFF;  font-weight: bold;  text-decoration: none;}

a.log_header:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 13px;  font-weight: bold;  color: #FFFFFF;text-decoration: underline}

a.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  color: #FFFFFF;  font-weight: bold;  text-decoration: none;}

a.footer:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bold;  color: #FFFFFF;text-decoration: underline;  }

.footer{
  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: bold;  color: #FFFFFF;	}

a.tableTitle {
  color: #494949;  font-weight: bold;  font-size: 11px;  text-decoration: underline}

a.tableTitle:hover {
  color: #000000;  font-weight: bold;  font-size: 11px;  text-decoration: none;}



.head_purple {
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  font-size: 17px;  font-weight: bold}

td.head_green {
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #80CA00;  font-size: 17px;  font-weight: bold}

.head_green2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #80CA00;  font-size: 11px;  font-weight: bold}

.violet {
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  font-size: 17px;  font-weight: bold}
.violet2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  font-size: 11px;  font-weight: bold}


td.button {
  font-family: Verdana, Arial, Helvetica, sans-serif;  background: url(../../images/main/b_m.gif);  color: #FFFFFF;  font-size: 10px;  font-weight: bold;  cursor: pointer;  cursor: hand;  text-align: center}

td.header {
  font-family: Verdana, Arial, Helvetica, sans-serif;  background: #80CA00;  color: #366900;  font-size: 11px;  font-weight: bold}

.tr {
  background: #8DDD01;	padding: 0px;}

.tableBottomLineCol {
	 line-height: 1px;	 background: #8DDD01;	 padding: 0px;}

td.purplelight {
  background: #F0ECFE;}

td.purplehead {
  color: #FFFFFF;  background: #8822CC;  font-family: Arial;  font-size: 14px;  font-weight: bold}

td.purplehead2 {
  color: #000000;  font-family: Arial;  font-size: 14px;  font-weight: bold}

td.purple {
  font-size: 14px;  color: #8822CC;  text-decoration: none;  font-weight: bold}

td.hint {
	font-size: 10;	font-weight: normal}

.new{
  color: #FFFFFF;  background: #FF0033;  font-size: 10px}

table.cal td {
  order: 1px solid #ffffff;  border-left: none;  border-right: none;  border-top: none;}

table.poll td {
  border: 1px solid #919598;  border-left: none;	border-bottom: none;	border-right: none;}

table.warning {
	border: 1px solid #cccc99;	background: #feffde}

.searchTable {
  background: #F0ECFE;  cellspacing: 0px;  cellpadding: 0px;}

table.inner2 {
  background: #ffffff;}

.searchSectionLabel{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	padding-left: 0px;	width: 750px;}
.searchdiv{
	padding-right: 10px;}
.searchSectionChb{
	padding-left: 4px;	padding-right: 3px;}

.explain{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10;	font-weight:normal;}	

.explainMenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11;	font-weight:normal;}

.explainna{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:10;	font-weight:normal;	color: #888888;}

.buttonc {
  font-family: Verdana, Arial, Helvetica, sans-serif;  background: url(../../images/main/b_m_c.gif);  color: #FFFFFF;  font-size: 10px;  font-weight: bold;  cursor: pointer;  cursor: hand;  text-align: center}

.dataTable {
  background: #F3F1DD;  cellspacing: 0px;  cellpadding: 0px;}

.dataTableViolet {
  background: #F0ECFE;  cellspacing: 0px;  cellpadding: 0px;}  
  
.data_label{
	line-height: 12px;  	font-family: Verdana, Arial, Helvetica, sans-serif;  	font-size: 10px;	font-weight:bold;	text-align: right;	padding-right: 10px;	padding-top: 5px;	padding-bottom: 5px;	width: 200px;}
.data{
 	font-family: Verdana, Arial, Helvetica, sans-serif;  	font-size: 11px;	line-height: 12px;	padding-top: 5px;	padding-bottom: 5px;	padding-right: 10px;	width: 400px;}
.datanp{
	 line-height: 12px;	 padding: 0px;}
.datanpna{
	 line-height: 12px;	 padding: 0px;	 color: #888888;}

.ldata_label{
	line-height: 12px;  	font-family: Verdana, Arial, Helvetica, sans-serif;  	font-size: 10px;	font-weight: bold;	text-align: right;	padding-right: 10px;	width: 280px;	padding-top: 4px;	padding-bottom: 4px;	}
.ldata{
 	font-family: Verdana, Arial, Helvetica, sans-serif;  	font-size: 11px;	line-height: 12px;	padding-top: 4px;	padding-bottom: 4px;	padding-right: 10px;	padding-left: 0px;	width: 500px;}
.idata{
	 line-height: 10px;	 padding-top: 5px;	 padding-bottom: 5px;}

.dataButtons{
	text-align: center;	padding-bottom: 10px;	padding-top: 5px;}

.pagingTitle {
  color: #FFFFFF;  font-weight: bold;  font-size: 11px;  text-decoration: none;  line-height: 10px;}

.tableHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	background: #8822cc;	padding-left: 5px;	padding-right: 5px;	color: #FFFFFF;	line-height: 12px;	padding-top: 3px;  	padding-bottom: 3px;}

.stTableHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	background: #D6F7B0;	padding-left: 5px;	padding-right: 5px;	color: #000000;	line-height: 11px;	padding-top: 3px;  	padding-bottom: 3px;}

.tableBottomLine {
	background: #8822cc;	line-height: 1px;}
.pagingRow {
  font-family: Verdana, Arial, Helvetica, sans-serif;  padding-left: 5px;  padding-right: 5px;  font-size: 11px;  padding-top: 4px;  padding-bottom: 6px;  line-height: 12px;}
.pagingRowLink {
  font-family: Verdana, Arial, Helvetica, sans-serif;  padding-left: 5px;  padding-right: 5px;  padding-top: 3px;  padding-bottom: 3px;  font-size: 11px;  line-height: 12px;}

.pagingRowL {
  font-family: Verdana, Arial, Helvetica, sans-serif;  padding-left: 5px;  padding-right: 5px;  padding-top: 6px;  padding-bottom: 4px;  font-size: 11px;  line-height: 12px;}

.pagingButton {
  padding-left: 5px;  padding-right: 5px;}

.dataTitle{
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  line_height: 17px;  font-size: 17px;  font-weight: bold;  padding-top: 10px;  padding-left: 10px;  padding-bottom: 10px;}
.dataTitle2{
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  line_height: 17px;  font-size: 17px;  font-weight: bold;  padding-top: 10px;  padding-left: 10px;}

.dataSubtitle{
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  line_height: 17px;  font-size: 17px;  font-weight: normal;  padding-left: 10px;  padding-bottom: 10px;}

.sectionExplain{
  font-family: Verdana, Arial, Helvetica, sans-serif;  line_height: 12px;  font-size: 11px;  padding-top: 0px;  padding-left: 10px;  padding-bottom: 10px;}
.mandatoryExplain{
  font-family: Verdana, Arial, Helvetica, sans-serif;  line_height: 12px;  font-size: 10px;  padding-top: 0px;  padding-left: 10px;  padding-bottom: 5px;}

.listingTitle{
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  line_height: 17px;  font-size: 17px;  font-weight: bold;  padding-top: 20px;  padding-bottom: 20px;}

.listingTitle2{
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  line_height: 17px;  font-size: 17px;  font-weight: bold;  padding-top: 20px;}
.listingSubTitle{
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #000000;  line_height: 17px;  font-size: 17px;  padding-bottom: 20px;}

.subData {
  padding-left: 10px;  padding-right: 10px;}

.linkcell{
	color: #003399;valign: middle; padding-top: 5px;	padding-bottom: 5px;}
.listingArr{
	line-height: 11px;	valign: middle; 
	padding-top: 5px;	padding-bottom: 5px;	padding-left: 10px;	padding-right: 10px;}
.linkcellL{
	line-height: 12px;	valign: middle; 
	padding-top:5px;	padding-bottom: 5px;	padding-left: 10px;}
.listingArrL{
	line-height: 11px;	valign: middle; 
	padding-top:5px;	padding-bottom: 5px;	padding-left: 0px;	padding-right: 0px;}

.ntr {
  	background: #8822cc;	padding: 0px;	color: #FFFFFF;	line-height: 20px;}



  
  
  







.pagingtotal {
  font-size: 11px;  color: #000000;  font-weight: bold;}

.innerpadding {
  line-height: 10px;}

.sectionpadding {
  line-height:20px;}

.hsectionpadding {
  padding-left: 10px;}

.hinnerpadding {
  padding-left: 10px;}

.chsectionpadding {
	background: #F3F1DD;	padding-left: 10px;}

.currentSectionLink{
  font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FF6633;  font-size: 11px;  line-height:20px;  font-weight: bold;  background: #F3F1DD;  valign:middle;  line-height:11px;  padding-top: 5px;  padding-bottom: 5px;}

.currentSectionArr{
  background: #F3F1DD;  padding-left:10px;  padding-right: 10px;  padding-top: 5px;  padding-bottom: 5px;}
.SectionArr{
  padding-left:10px;  padding-right: 10px;  padding-top: 5px;  padding-bottom: 5px;}

.inner_line{
	 line-height: 2px;	 border-top: 2px solid #ffffff;}

.line{
	 line-height: 1px;	 background: #ffffff;	 padding: 0px;}
.indexformtable{
	background: #F3F1DD;}

.indexformpadding {
  line-height: 5px;}

.line_up{
	 line-height: 7px;}

.line_bottom{
	border-top: 1px solid #ffffff;	line-height: 7px;}

.errmessage {
	color: #FF0000;	padding-left:10px;	padding-bottom:5px;}
.copy{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	}

A.tHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #ffffff;	text-decoration: none;}

A.tHeader:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #ffffff;	text-decoration: underline;}

.sdata_label{
	line-height: 20px;  	font-family: Verdana, Arial, Helvetica, sans-serif;  	font-size: 10px;	font-weight: bold;	text-align: right;	padding-right: 10px;	width: 250px;}
.sdata{
 	font-family: Verdana, Arial, Helvetica, sans-serif;  	font-size: 11px;	line-height: 12px;	padding-top: 5px;	padding-bottom: 5px;	padding-right: 10px;	width: 500px;}

.tableRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	padding-left: 10px;	padding-right: 10px;	line-height: 13px;	padding-bottom: 4px;	padding-top: 4px;}
.cdata_label{
	line-height: 12px;  	font-family: Verdana, Arial, Helvetica, sans-serif;  	font-size: 10px;	font-weight: bold;	text-align: right;	padding-right: 10px;	
	padding-top: 4px;	padding-bottom: 4px;	}
.cdata{
 	font-family: Verdana, Arial, Helvetica, sans-serif;  	font-size: 11px;	line-height: 12px;	padding-top: 4px;	padding-bottom: 4px;	padding-right: 10px;	padding-left: 0px;}
.tabsel{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-align:center;	background: #8822cc;	color: #FFFFFF;	line-height: 12px;	padding-top: 3px;  	padding-bottom: 3px;}

.tabnotsel{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;	background: #E8E2FA;	color: #8822cc;	line-height: 12px;	padding-top: 3px;  	padding-bottom: 3px;  	}
	
	
.rowTitle{font-weight:bold;padding-top:4px;padding-bottom:4px;padding-right:10px;padding-left:10px;text-align:right;width:150px;}
.rowData{font-weight:normal;padding-top:4px;padding-bottom:4px;padding-right:10px;padding-left:0px;text-align:left;}
.rowExplain{font-weight:normal;padding-top:4px;padding-bottom:4px;padding-right:10px;padding-left:10px;;text-align:left;}	