/* General website styles */

BODY { FONT-FAMILY: Verdana; background-color: #FFFFFF; line-height: 140%; FONT-SIZE: 9pt;  margin: 0;  padding: 0;}

a:link, a:visited {  color: #000080;   text-decoration: none; } 
/* a:hover {  color: #5650A4;  text-decoration: underline; } */
a.white {  color: #FFFFFF;   text-decoration: none; } 
a.fpurple	{ text-decoration: none; color : #9900CC; }

.bodyline { background-color: #FFFFFF; border: 1px #98AAB1 solid; }
.forumline	{ background-color: #FFFFFF; border: 2px #006699 solid; }
.boxline	{ background-color: #FFFFFF; border: 1px #7d9ec0 solid; }
.wideline {line-height: 150% }

/* Font Styles */

h1 { font-weight: bold; text-decoration: none; color : #008080; font-size: 12pt; }
h2 { font-weight: bold; text-decoration: none; font-size: 11pt; }
h3 { font-weight: bold;  text-decoration: none; font-size: 10pt;  }
samp { text-decoration: none; color : #af1030;  }
code { text-decoration: none; color: #800080; }
em {font-weight: normal; font-style: normal; color : #ff0000; }
strong{ font-weight: bold; text-decoration: none; color : #000080; font-size: 13pt;}
.ftitle	{ font-weight: bold; text-decoration: none; color : #4bbc8c; font-size: 15pt; }
.fexample { text-decoration: none; color : #af1030;  }
.fstress {font-weight: bold; color : #ff0000; }
.fsmall {FONT-SIZE: 8pt;}
.flogo	{ font-weight: bold; text-decoration: none; color : #4bbc8c; font-size: 13pt; }
.fbyellow {  background-color: #FFFF00; } 
.fbem {  background-color:  #AA0000; }  
 



/* Form styles */

input.button { border:1px solid #7d9ec0; background-color:#ECF0F6; font-weight : bold; font-family: Arial; font-size:12px; }
input, textarea {  border:1px solid #7d9ec0; color:#000000; background-color:#FFFFFF; font-size: 10 pt; }
select {  border:1 solid #000000; color:#000000; font-family: Arial; background-color:#FFFFFF; font-size: 10px; }

/* Table Styles */
/* CSS1 doesn't support cellspacing and cellpadding. Although CSS2 supports, it is not supported by IE6. */
/* Most setting, including padding only works for box, or the whole table or cell. */

.tbox { border: 1px #7d9ec0 solid; }

.theader { font-size: 12px; font-weight : bold; background-color: #074A8D; color : #a3b4d3;}
th { font-size: 12px; font-weight : bold; background-color: #2368AD; color : #a3b4d3;  }
.thc { font-size: 12px; font-weight : bold; background-color: #2368AD; color : #a3b4d3;}
.trow1 { background-color: #FFFFFF; }
.trow2 { background-color: #ECF1F6; }
.trow3 { background-color: #D2E6FA; }
.tform { background-color: #FFCC99; padding: 4px}
.twarn { background-color: #FFFFAA; padding: 3px}
.thint { background-color: #EEFFEE; padding: 3px}
.tside { background-color: #EEEEEE; }
.twhite { background-color: #FFFFFF; }

.tbar { background-color: #7d9ec0; height: 1px; }
.tdir { background-color: #C8D3E5; font-weight : bold; font-size: 12px;}
.tcode { background-color: #E0E0E0; font-size: 12px; border: 1px #909090 solid;}
.tbold { font-weight : bold; font-size: 12px; }
.tsmall { background-color: #ECF0F6; font-weight : bold; font-size: 10px; }
.tblog { font-size: 12px; font-weight : bold; background-color: #2368AD; }




.tmain { border: 1px #7d9ec0 solid; }

.tcontents { border: 2px #7d9ec0 solid; border-spacing: 2px; padding: 6px; }
.ttitle { border: 3px #000080 solid; padding: 5px; width: 100%; }
.tsection { border: 0px #000080 solid; padding: 5px; width: 100%; background: #000080; }

/* List Styles */
ul { list-style-type: disc; margin-left: 15px; margin-top: 0px; margin-bottom: 2px ; padding: 0px }
dl { list-style-type: none; margin-bottom: 1em; margin-left: 0px; padding: 0px}
dd { list-style-type: none; margin-left: 0px ;}
dt { margin-top: 8px ; font-weight: bold;}
li { margin-top: 4px ; }
