BODY { color: black; background-color: white; }
A { text-decoration: underline; color: #425078; }
H1 { 
	font: 12pt/13pt Arial, Helvetica, sans-serif; 
	margin: 15px 35px 15px 0px; 
	text-align: left;
}
H2 { 
	font: bold 12pt/15pt Tahoma, Arial, Helvetica, sans-serif; 
	color: black; 
	text-align: left; 
}
H3 { 
	font: normal 9pt/11pt Arial, Helvetica, sans-serif; 
	color: #333333; 
	text-align: left; 
}
B, STRONG { color: #333333; } 
.t11 { font-size: 11px; font-family: Tahoma, Arial, sans-serif; }
.v10b { font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; color: white; }
.Content { 
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif; 
	margin: 15px 60px 15px 20px; 
	text-align: justify; 
}
.TDContent { 
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif; 
	margin: 15px 60px 15px 20px; 
	text-align: left; 
}
.DocTitle { font-weight: bold; color: #CC3300; }
.DocAbstract { font-weight: normal; color: #333333; }
.Content UL LI { list-style-image: url(../images/li_1.gif); }
.Content .Copyright { color: #666666; font-style: italic; }
/* MENU STYLES*/
TD.m1 { background-color: #425078; background-image: url(../images/bg_m1.gif); padding: 10px 10px 5px 10px; }
.m1 { font: 11px/17px Verdana, Tahoma, Arial, Helvetica, sans-serif; color: white; }
.m1 a { text-decoration: none; color: white; }
.m1 a:hover { text-decoration: underline; color: white; }
.m1Special a, .m1Special a:hover { color: #FFBF00; }
TD.m2 { 
	font: normal 11px Verdana, Tahoma, Arial, sans-serif;
	color: black;
	background-color: #EEEEEE;
	padding: 5px 10px 5px 10px;
}
TD.m2selected { 
	font: normal 11px Verdana, Tahoma, Arial, sans-serif;
	color: #B3661A;
	background-color: #EEEEEE;
	padding: 5px 10px 5px 10px;
}
TD.m2Section {
	font: normal 12px Verdana, Tahoma, Arial, sans-serif;
	color: black;
	background-color: #EEEEEE;
	padding: 5px 10px 5px 10px;
}
.m2 A, .m2Section A { color: black; text-decoration: none; }
.m2 A:hover, .m2Section A:hover { color: #425078; text-decoration: underline; }

/* FORM STYLES */
INPUT { font: font: 11px Tahoma, Arial, sans-serif; }
.W90 { width: 90%; }
.W100 { width: 100%; }
.W75 { width: 75%; }
.W50 { width: 50%; }

/* KB STYLES */
.kbDate, .kbDateHot {
	font: bold 11px Tahoma, Arial, sans-serif; color: white;
	padding: 5px 15px 5px 15px;
}
.kbDate { background-color: #DDDDDD; color: #454545; border-top: solid #CCCCCC 1px;  }
.kbDateHot { background-color: #CC3300; } 
.kbList {
	font-family: Tahoma, Arial, sans-serif; color: black;
	padding: 5px 10px 15px 15px;
	background-color: white;
	cursor: pointer; cursor: hand; 
}
.kbListHot {
	border-top: solid #CC3300 5px; 
	border-bottom: solid #CC3300 2px; 
}
.kbListClipart { 
	background-color: white; 
	padding-top: 7px; 
	padding-bottom: 3px; 
	cursor: pointer; cursor: hand; 
}
.ClipartIMG { border: solid #666666 0px; }
.kbList A { color: #425078; }
.kbHot A { color: #CC3300; }
.kbTitle { font-weight: bold; font-size: 10pt; line-height: 12pt; }
.kbAbstract { font-weight: normal; font-size: 8pt; line-height: 10pt; }
.kbList .kbAbstract A { text-decoration: none; color: black; }
.kbList .kbAbstract A:hover { text-decoration: underline; }
.kbDiv { height: 1px; background-color: white; }

/* NEWS */
.tdSection { 
	font: bold 12px Verdana, Tahoma, sans-serif;
	color: white; 
	background-color: #4C5A81; 
	background-image: url(../images/bg_news_section.gif); 
	height: 55px;
	padding: 0px 0px 10px 10px; 
}
.tdSectionM2 { 
	font: bold 12px Verdana, Tahoma, sans-serif;
	color: white; 
	background-color: #B3661A; 
	background-image: url(../images/bg_m2_section.gif); 
	height: 55px;
	padding: 0px 0px 10px 10px; 
}
.newsList, .newsListOver, .newsListHot, .newsListHotOver, .newsListSelected {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 7px 10px 15px 10px; 
}
.newsList { background-color: #EFEFEF; }
.newsListSelected { background-color: #FFFFFF; }
.newsListHot { background-color: #6F7FAD; color: white; cursor: pointer; cursor: hand; }
.newsListOver, .newsListHotOver { background-color: #FFFFFF; cursor: pointer; cursor: hand; }
.newsList A { color: black; text-decoration: underline; }
.newsListHot A { color: white; text-decoration: underline; }
.newsListOver A { color: #333333; text-decoration: underline; }
.newsDate { font-weight: bold; font-size: 9pt; line-height: 13px; color: #425078; }
.newsListSelected .newsDate { font-weight: bold; font-size: 9pt; line-height: 13px; color: #CC3300; }
.newsListHot .newsDate { color: white; }
.newsTitle { font-weight: normal; font-size: 8pt; line-height: 15px; color: black; }

/* EVENTS */
.eventList {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 7px 10px 15px 10px; 
	background-color: #FFFFFF; 
	border-bottom: solid #CCCCCC 2px;
}
.eventTitle { font-weight: bold; font-size: 9pt; line-height: 15px; color: #333333; }
.eventDate { font-weight: bold; font-size: 9pt; line-height: 15px; color: #425078; }
.eventLocation { font-weight: normal; font-size: 9pt; line-height: 15px; color: black; }
.eventList A { color: black; text-decoration: underline; }

.newsDiv { height: 2px; }

/*OTHER STYLES*/
DIV.Banner600 { padding-bottom: 5px; }
.ErrMsg { font: bold 11px Verdana, Arial, sans-serif; color: white; background-color: red; padding: 5px 5px 5px 5px;  }
TD.Footer { padding: 10px 25px 30px 10px; }
.Footer { font: 8pt/11pt Arial, sans-serif; color: black; }
.Footer A { color: black; text-decoration: underline; }
.DocPath { 
	font: 8pt/10pt Tahoma, Arial, sans-serif; color: black; padding: 7px 15px 7px 0px;
}
.DocInfo, .DocDate { 
	color: white; 
	font-size: 8pt; 
	font-family: Tahoma, Arial, sans-serif; 
	border-top: solid black 2px; 
	border-bottom: solid black 2px; 
	padding: 5px 10px 5px 10px;
}
.DocInfo A { color: white; }
.DocInfo { background-color: #CC3300; }
.DocDate { background-color: #425078; }
.DocActions { 
	font-size: 7pt; 
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	border-top: solid black 1px; 
	padding: 5px 10px 5px 0px;
	background-color: #ffffff;
}
.DocActions A { color: black; }
.Nav {
	padding: 10px 15px 10px 10px; 
	border-top: solid #666666 3px;
	color: black;
}
.NavStr {
	font: 10px/12px Verdana, Tahoma, sans-serif;
}
.NavPages {
	font: 12px/14px Tahoma, sans-serif;
}
.NavSelectedPage { color: #666666; }
.NavLastPage, .NavFirstPage { font-weight: bold; }
.NavSelectedPage { color: #CC3300; }
.tdSectionArchive {
	font: bold 12px Verdana, Tahoma, sans-serif;
	color: white; 
	background-color: #999999; 
	background-image: url(../images/bg_news_section_gray.gif); 
	height: 55px;
	padding: 0px 0px 10px 10px; 
}
SELECT.Archive {
	font: 9px Verdana, Tahoma, Arial, sans-serif;
	color: black;
	width: 100%;
}
.ContentTH {
	font: bold 12px Tahoma, Arial, sans-serif;
	color: #425078;
	padding: 15px 10px 10px 10px; 
	border-top: solid #425078 3px;
	border-bottom: solid #425078 2px;
}
.ContentTD, .ContentTDL {
	font: 12px Tahoma, Arial, sans-serif;
	padding: 5px 10px 5px 10px; 
	border-bottom: solid #666666 1px;
}
.ContentTD { cursor: pointer; cursor: hand; }
.TDC { border-bottom: solid #666666 1px; }
.ContentTR { color: black; background-color: white; }
.ContentTR1 { color: #CC3300; background-color: white; }
.ContentTR1 .ContentTD { font-weight: bold; }
.ContentTR1 .ContentTD A { color: #CC3300; text-decoration: none; }
.ContentTROver { color: #425078; background-color: #EFEFEF; }
.ContentTR A { text-decoration: none; color: black; }
.ContentTROver A { text-decoration: none; color: #425078; }
.Orange { color: #CC3300; }

/* SPONSORS */
.SponsorTR, .SponsorTROver { color: white; background-color: #425078; }
.SponsorTR .ContentTD A, .SponsorTROver .ContentTD A { color: white; text-decoration: none; }
.SponsorTR B, .SponsorTROver B, .SponsorTR STRONG, .SponsorTROver STRONG { color: white; }
.SponsorTR .Orange, .SponsorTROver .Orange { color: white; }
.SponsorTR .ContentTD, .SponsorTROver .ContentTD { 
	color: white;
	font: 13px Tahoma, Arial, sans-serif;
	padding: 7px 10px 7px 10px; 
}

.TRData { background-color: #F5F5F5; }
.TDItem, .TDData {
	font: 12px Tahoma, Arial, sans-serif;
	padding: 5px 10px 5px 10px; 
	border-bottom: solid #666666 1px;
}
.W100 { width: 100% };
.W75 { width: 75% };
.W50 { width: 50% };
.BoardPhoto { border-top: solid #D0680D 5px; border-bottom: solid #425078 3px; }
.BoardBIO { border-top: solid #425078 5px; }
.CityPhoto { padding: 0px 10px 25px 0px; }
.CityPhoto A IMG { border: solid #D0680D 1px; }
.CityBrief {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px 20px 25px 0px;
	color: black;
	text-align: justify;
}


/* expert center */
.ExpertCompany {
	color: #666;
	border-left: dashed #666 3px;
	padding-left: 10px;
}
.ExpertCompany H2, .ExpertCompany b, .ExpertCompany strong {
	color: #666;
}
.question {
	font: 12pt/16pt Tahoma, Arial, Helvetica, sans-serif; 
	color: black; 
	text-align: left; 
	background: url(../images/q.gif) top left no-repeat;
	padding: 0 0 5px 45px;
}
.question a {
	text-decoration: none;
}
.question a:hover {
	text-decoration: underline;
}
.answer {
	font: normal 10pt Tahoma, Arial, Helvetica, sans-serif; 
	color: black; 
	text-align: left; 
	padding-bottom: 25px;
	padding-left: 45px;
}
