td {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #000066; text-indent: 0px; text-align:left;}
th {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #000066; text-indent: 0px}
a:active { 	text-decoration: underline; color: #9D5FAA; }
a:link {    text-decoration: underline; color: #9D5FAA; }
a:hover {    text-decoration: none; color: #9D5FAA; }
a:visited { text-decoration: underline; color: #9D5FAA; }
.10pix_text {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none}
.box {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF; margin-left: 5px; padding:5px;}
.boxb {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FFFFFF; font-weight: bold; margin-left: 5px}

.body {
	background-color: #F7F5BB;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	font-size:12px;
	scrollbar-face-color:#170A64;
	scrollbar-shadow-color:#FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.TextBox {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; background-color: #FFFFFF; text-align: left; border: 1px #000000 solid; height: 18px; width: 200px; clip:   rect(   ); margin-left: 5px}
.Button { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: Black; background-color: #CCCCCC; text-align: center; border: 1px solid; border-color: #FFFFFF Black Black #FFFFFF;   ; height: 18px}
.buttonsmll { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #000066; text-decoration: none; height: 16px; width: 40px; font-weight: normal; text-align: center }
.HeadingText { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none ; border-style: dotted; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
.table_headings {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #6699CC; text-align: center; border-color: #FFFFFF #000000 #000000 #FFFFFF; height: 22px; clip:  rect(   ); border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.table_content { background-color: #CCCCCC; text-align: center; border-color: #FFFFFF #000000 #000000 #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 22px}
.td_background {  background-image:   url(Images/line.gif); background-repeat: repeat-y; background-position: right}

p {  
font-family: Geneva, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000066; 
text-decoration: none; 
margin-left: 5px; 
text-align:left;
}


.headings {  font-size: 17px; font-weight: bold; color: #000066; text-align: center}
.table_subheadings { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000066; text-decoration: none; background-color: #666666; text-align: center; border-color: #666666 #000000 #000000 #FFFFFF; height: 18px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.td_background_lft { background-image:   url(Images/line.gif); background-repeat: repeat-y; background-position: left}
.rightclear {  padding-right: 4px}
.TextBoxLong { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; background-color: #FFFFFF; text-align: left; border: 1px #000000 solid; height: 18px; width: 400px; clip: rect( ); margin-left: 5px }
.Button_Top { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: Black; background-color: #CCCCCC; text-align: left; border: 1px solid; border-color: #FFFFFF Black Black #FFFFFF; ; height: 18px }
.TextBoxMulti { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; background-color: #FFFFFF; text-align: left; border: 1px #000000 solid; width: 200px; margin-left: 5px }
.TextBoxMulti2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; background-color: #FFFFFF; text-align: center; border: 1px #000000 solid; width: 150px}
.TextBox_X {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; background-color: #FFFFFF; text-align: left; border: 1px #000000 solid; height: 18px; width: 150px; clip:   rect(   ); margin-left: 0px}
.TextBox_Y {  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000066; background-color: #FFFFFF; text-align: center; border: 1px #000000 solid; height: 18px; width: 50px; clip:   rect(   ); margin-left: 2px}
 td.count { font-weight: bold; text-align: left;   /* it's left by default */ width: 3%; vertical-align: top; }
td.detail { font-weight: bold; text-align: left;   /* it's left by default */ width: 42%; vertical-align: top; }
td.date { font-weight: normal; text-align: left;   /* it's left by default */ width: 20%; vertical-align: top; }
td.cofw { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; vertical-align: top; background-color: #170A64 }
td.adonea { font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10; text-align: right; vertical-align:top; font-style: italic; }
td.footer { font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10; text-align: center; vertical-align:top; font-style: normal; }
.header { font-size: 15px; font-color:#170A64; vertical-align:top; font-weight: bold; margin-left: 5px }
.flags { font-weight: bold; font-size: 15; color:#FFFFFF; vertical-align:top; font-style: normal; }
td.image { font-weight: italic; font-size: 11; text-align: center; vertical-align:top; font-style: normal; }
td.back { font-weight: normal; font-size: 11; vertical-align:top; font-style: normal; width: 20%; }
.Vheader { font-size: 20; font-color:#170A64; vertical-align:top; font-style: normal;  }

/* Additions Dec 2007 */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Geneva, Arial, Helvetica, sans-serif;
width: 100%;
border: 1px solid #7C51A1;
border-width: 1px 0;
background: black url(../image_bin/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 12px;
text-decoration: none;
border-right: 1px solid white;
text-transform:uppercase;
}

.solidblockmenu li a:visited{
color: white;
text-decoration:none;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(../image_bin/blockactive.gif) center center repeat-x;
text-decoration:underline;
}

.date	{
float:right; 
color:#FFFFFF; 
padding-top:8px; 
padding-right:18px; 
font-size:12px; 
font-style:normal;
}

.img	{
margin:5px;
margin-bottom:25px;
padding-bottom:25px;
}

#wrapper	{
width:900px; 
margin:20px; 
padding:1px; 
text-align:center; 
border:1px solid #000066;
margin:2px auto;
padding:0px auto;
}

#flashbanner	{
width:900px;
height:120px;
}


