/* define background */
BODY {
	margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px;
	background-color: #FFFFFF;
}

/* define font in all default tags */
BODY, TABLE, TR, TH, TD, BLOCKQUOTE, DIV, SPAN, DD, U, UL, DL, H4, H5, INPUT, A, BR, CENTER, I, B, LI, OL, TEXTAREA, FORM, P { font-size: 11px; font-family: Trebuchet MS, arial, helvetica, sans-serif; color: #333333;}
A  { font-size: 11px; color: #3399CC; }
A:Visited { font-size: 11px; color: #003366; }
A:Hover { font-size: 11px; color: #3399CC; }
H3 { font-size: 14px; font-weight: bold; }
H2 { font-size: 16px; font-weight: bold; }
H1 { font-size: 18px; font-weight: bold; }
input {  font-family: Trebuchet MS, Arial, Verdana, Tahoma, sans-serif;  font-size: 11px;  color: #333333; background-color: #FFFFFF;  width : 163px; border-color: #6699CC;   border-width : 1px;}
textarea {  font-family: Trebuchet MS, Arial, Verdana, Tahoma, sans-serif;  font-size: 11px;  color: #333333;  width : 163px; border-color: #6699CC;   border-width : 0px;}
select {  font-family: Trebuchet MS, Arial, Verdana, Tahoma, sans-serif;  font-size: 11px;  color: #333333; background-color: #FFFFFF;  width : 163px; border-color: #6699CC;   border-width : 0px;}
/* custom font classes */
.error { font-size: 11px; color: #FF0000; }
.whatsnew { font-size: 11px; color: #336699; font-weight: bold; }
.testquestion { font-size: 11px; color: #FFFFFF; }
.testnumber { font-size: 11px; color: #336699; font-weight: bold; }

/* Broker Portal */
#portal {
   width: 410px;
   background-color: #CCE6FF;
   border-top: 1px solid #333;
}

#portal .category {
   border-bottom: 1px solid #333;
   padding: 0 10px 0 10px;
}

#portal .category#alternate {
   background-color: #9CCAFF;
}

#portal .category .number {
   text-align: right;
   font-size: 46px; color: #003366;
   padding: 10px;
}

#portal .category .title {
   font-size: 14px; font-weight: bold; color: #003366;
   padding-top: 5px;
}

#portal .category ul {
   display: block;
   margin: 5px 0 0 0; padding: 0 0 10px 0;
}

#portal ul li {
   display: block;
   list-style: none;
   padding: 2px; margin: 0;
}

#portal ul li a {
   color: #333;
}

#portal ul li a:hover {
   text-decoration: underline;
}

#portal .line {
   border-bottom: 1px solid #333;
   height: 1px;
   font-size: 2px; 
}
