/* CSS Document */

body { font-family: VERDANA; font-size: 12px; }
p { font-family: VERDANA; font-size: 12px; }
b { font-family: VERDANA; font-size: 12px; }
i { font-family: VERDANA; font-size: 12px; }
li { font-family: VERDANA; font-size: 12px; }

H3 { font-family: VERDANA; font-size: 16px; }

a:link    { color: #941414; font-weight: bold; text-decoration: none; font-size: 12px; }
a:visited { color: #808080; font-weight: bold; text-decoration: none; font-size: 12px; }
a:active  { color: #C00000; font-weight: bold; text-decoration: none; font-size: 12px; }
a:hover   { color: #C00000; font-weight: bold; text-decoration: underline; font-size: 12px; }

INPUT.TEXT{ 
  font-size:9pt; 
  font-weight:bold; 
  border-color:336699; 
}

.small {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   9px;
 color:       #404040;
} 

li {color: #000000; list-style-type: disc} 
ul {color: #000000; list-style-type: disc} 
ol {color: #000000} 

.headline-large { font-size: 18px;; font-weight: bold }
.headline-main {  font-size: 14px;; font-weight: bold }
.headline-sub {  font-size: 12px; color: #666666; font-weight: normal; font-style: italic}

.warning { color:#CC0033; }

.copy-small {  font-size: 10px}
.copy-small-light { font-size: 10px; color: #666666 }
.copy-medium { font-size: 12px}
.copy-medium-light { font-size: 12px; color: #666666 }
.copy-large-black { font-size: 14px; color: #666666 }

TD.highlight-light {	background : #F6ECDE; font-size: 11px}
TD.highlight-medium {	background : #006699; }
TD.highlight-dark {	background : #CC0000; }

.leftside-small {  font-size: 11px}
.leftside-small a:link { color:#669966; text-decoration:none }
.leftside-small a:visited { color:#669966; text-decoration:none }
.leftside-small a:hover { color:#FFFFFF; text-decoration:none;  background : #669966;  }
.leftside-small a:active { color:#669966; text-decoration:none }

.leftside-medium {  font-size: 12px}
.leftside-medium a:link { color:#669966; text-decoration:none }
.leftside-medium a:visited { color:#669966; text-decoration:none }
.leftside-medium a:hover { color:#FFFFFF; text-decoration:none;  background : #669966;  }
.leftside-medium a:active { color:#669966; text-decoration:none }

.rightside-small {  font-size: 11px}
.rightside-small a:link { color:#669966; text-decoration:none }
.rightside-small a:visited { color:#669966; text-decoration:none }
.rightside-small a:hover { color:#FFFFFF; text-decoration:none;  background : #669966;  }
.rightside-small a:active { color:#669966; text-decoration:none }

.rightside-medium {  font-size: 12px}
.rightside-medium a:link { color:#669966; text-decoration:none }
.rightside-medium a:visited { color:#669966; text-decoration:none }
.rightside-medium a:hover { color:#FFFFFF; text-decoration:none;  background : #669966;  }
.rightside-medium a:active { color:#669966; text-decoration:none }

.dark a:link { color:#000000; text-decoration:none }
.dark a:visited { color:#000000; text-decoration:none }
.dark a:hover { color:#669966; text-decoration:none  }
.dark a:active { color:#000000; text-decoration:none }

.dark-medium { font-size: 12px}
.dark-medium a:link { color:#000000; text-decoration:none }
.dark-medium a:visited { color:#000000; text-decoration:none }
.dark-medium a:hover { color:#669966; text-decoration:none  }
.dark-medium a:active { color:#000000; text-decoration:none }

.forum { font-size: 11px; color: #FFFFFF; }
.forum a:link { color:#FFFFFF; text-decoration:none }
.forum a:visited { color:#FFFFFF; text-decoration:none }
.forum a:hover { color:#000000; text-decoration:none;  }
.forum a:active { color:#FFFFFF; text-decoration:none }

.emphasis {
	background-color: transparent;
	font-size: 12px;
	padding: 5px;
	border: 1px dashed #000000;
	line-height: 16px;
}
.tb_headerblue1 {
	background-color: #01597D;
	color: #FFFFFF;
}
.tb_headerblue2 {
	background-color: #52A1BD;
	color: #FFFFFF;
}
.tb_headerblue3 {
	background-color: #A8D0DE;
	color: #000000;
}
.tb_headergreen1 {
	background-color: #007F8D;    
	color: #FFFFFF;
}
.tb_headergreen2 {
	background-color: #91C2C7;
	color: #000000;
}
.tb_headergreen3 {
	background-color: #C8E0E3;
	color: #000000;
}
.tb_headerwarm1 {
	background-color: #573B01;    
	color: #FFFFFF;
}
.tb_headerwarm2 {
	background-color: #FFEAC0;
	color: #000000;
}
.tb_headerwarm3 {
	background-color: #FFD581;
	color: #000000;
}
.tb_cmc,
.tb_cmc TD {
	border-style:solid; border-width:1px; border-color: #000000; border-collapse: collapse
}
.tb_plain,
.tb_plain TD {
	border-style:none; border-width:0px;
}
input, select, textarea {
	font:8pt Verdana, Helvetica, Arial, sans-serif; color: #01587D; padding:1px;
}
input[type="text"],input[type="password"] {
	border:1px solid #666666;
}
input#text {
	border:1px solid #01587D;
}
input[type="checkbox"] {
	background:transparent;
}
input#checkbox, input#papers {
	background:transparent;
}

.showit {
	display: block;
}
.hideit {
	display: none;
}
/* Opera Hack */
html>body .hideit {
    display: block;
}
head:first-child+body .hideit {
    display: none;
}

.footer_nav { font-size: 60%; color:#C0ECFF }
.footer_nav a:link { color:#C0ECFF; text-decoration:none }
.footer_nav a:visited { color:#C0ECFF; text-decoration:none }
.footer_nav a:hover { color:#FFFFFF; text-decoration:none  }
.footer_nav a:active { color:#C0ECFF; text-decoration:none }

.menu-link a:link    { color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 11px; }
.menu-link a:visited { color: #CCCCCC; font-weight: bold; text-decoration: none; font-size: 11px; }
.menu-link a:active  { color: #FBAD18; font-weight: bold; text-decoration: none; font-size: 11px; }
.menu-link a:hover   { color: #FBAD18; font-weight: bold; text-decoration: none; font-size: 11px; }
