body, table, tr, td, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
DVB_contentVC {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #333333; 
} 

.DVB_Stripe1 {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; background-color: #FFCC00; border: 1px; border-color: #A9A9A9; padding: 3px; margin: 3px; color: #000000;  border-style :  solid;}
.DVB_Stripe2{  font-family: Verdana; font-size: x-small; background-color: White; border: 1px; border-color: Gray; color: #000000;  border-style :  solid;}
.DVB_Stripe3{  font-family: Verdana; font-size: x-small; background-color: White; border: 1px; border-color: #869CA6; color: #000000;  border-style :  solid;}
.DVB_stockhead {
font : bold 11px Arial, Helvetica, Geneva, sans-serif; 
color : #000000; 
background-color : #dddddd; 
} 

.DVB_headerGreenUnderline
{
font : Verdana; 
color : White; 
background-color : #7c9251; 
font-style :  normal;
font-weight :  bold;
font-size : 12px;
border-bottom :  solid;
border-bottom-width :  1px;
border-color : Gray;
} 

.DVB_headerBlueUnderline
{
font : Verdana; 
color : #ffffff; 
background-color : #52CAD2; 
font-style :  normal;
font-weight :  bold;
font-size : 12px;
border-bottom :  solid;
border-bottom-width :  1px;
border-color : #869CA6;
} 

.DVB_headerGreenUnderline2 
{
font : Verdana; 
color : Black; 
background-color : #d5dec3; 
font-style :  normal;
font-weight :  normal;
font-size : 12px; 
border-bottom :  solid;
border-bottom-width :  1px;
border-color : Gray;
} 

.DVB_headerRedUnderline{
font : Verdana; 
color : Black; 
background-color : #E8DADA; 
font-style :  normal;
font-weight :  normal;
font-size : 12px;
border-bottom :  solid;
border-bottom-width :  1px;
border-color : Gray;
} 

.DVB_header2 
{
font : Verdana; 
color : White; 
background-color : #5151D7; 
font-style :  normal;
font-weight :  bold;
font-size : 12px;
} 

.DVB_header3 
{
font : Verdana; 
color : White; 
background-color : Gray; 
font-style :  normal;
font-weight :  bold;
font-size : 12px;
} 

.DVB_TypeAgain{  background-color: #FFFFC1; }
hr {
color : #999; 
width : 100%; 
height : 3px; 
} 

.DVB_contentHeaderVC {
font-size : 13px; 
color : #333333; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
} 

.DVB_TalkAnswer {
font : Verdana; 
color : #990000; 
font-size : 12px;
font-weight :  bold;} 

.DVB_stockchart {
color : #000000; 
font : bold 12px Arial, Helvetica, Geneva, sans-serif; 
text-decoration : none; 
} 
A{
color:#0066CC
}
select{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
input {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.text_box{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
.textBoxSize30{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width :  30px;}
.textBoxSize50{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width :  50px;}
.textBoxSize100{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width :  100px;}
.textBoxSize200{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width :  200px;}
.textBoxSize300{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width :  300px;}
.textBoxSize400{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width :  400px;}
.textBoxSize500{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width :  500px;}
.textBoxSize600{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width :  600px;}
.productbox{
color:#333300
}

.DVB_HeaderPurple
{
FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #663366; FONT-FAMILY: 'Times New Roman', Times, serif
}
.DVB_HeaderPurple2
{
FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #663366; FONT-FAMILY: 'verdana', Times, serif
}
.productbox A{
color:#CC6600;
font-weight : bold;
}
.cat_div{
background-color : #FFFFFF;
border : 4px solid #FFFFFF;
border-top : 1px solid #FFFFFF;
border-left : 1px solid #FFFFFF;
}
.red_box{
color: #FFEFD5;
}
.red_box A{
color: White;
font-weight : bold;
}
.categorybox{
color:#999999;
line-height : 18px;
}
.categorybox A{
color:#999999;
line-height : 7px;
text-align :center;
margin-top: 3px;
text-decoration : none;
}
.mw_footer A{
color:#FFFFFF;
text-decoration : none;
}
.mw_footer{
color:#F7F8DB;
text-decoration : none;
}


.submit_button{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color : White;
background-color : 3C411C;
border : 1px solid #8C935E;
border-left : 2px solid #777651;
border-bottom : 1px solid #141407;
border-top : 2px solid A7A68E;
border-right : 2px solid #27270E;
font-weight : bold;
}

.submit_button_disabled{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight : bold;
}
#AcctBalance{
color: #821616;
padding:2px 5px 2px 5px;
margin-top:50px;
text-decoration:none;
}
#AcctBalance:hover{
color: #3C411C;
text-decoration:none;
background-color: #FDFDF5;
border: 1px dotted #D6D6C0;
cursor : help;
}
#incentive li{
list-style-image: url(../template_images/incentive_li.gif);
padding: 3px 15px 3px 5px;
margin:5px;
}
#incentive li.note{

padding: 3px 15px ;
border: 1px dotted #C8C8A9;
background-color: #E6E6BF;	
margin:5px;
list-style-image: none;
list-style-type: none;
}
#incentive ul{
margin: 0 5px 5px 5px;
padding:0 0 0 10px;
}
#incentive h5{
color:white;
background-color: #47471C;
padding:3px;
margin:0;
}
#incentive h4{
text-align: center;
padding:10px;
margin:0;
font-size: 18px;
}
#incentive .text{
padding:10px 50px;
}

#printable{
text-align:center;
width:574px;
background-color: #fff;
padding:10px;
margin:0;
border: 1px solid #000;
}
#printable table{
text-align:left;
}
#printable .data{
padding:5px;
border: 1px solid #000; 
background-color:#E2E2E2
}
#printable .data th{
text-align:left;
background-color:#362C66;
color: #FFF;
}
#printable .totaltext {
font-weight:bold;
color: #9E0101;
text-align: right;
font-size: 11px;
padding:15px;
}
#printable .totalbox {
font-weight:bold;
color: white;
background-color: #9E0101;
font-size: 11px;
padding:15px;
}
.popupControl 
{
background-color:#AAD4FF;
position:absolute;
visibility:hidden;
border-style:solid;
border-color:Blue;
border-width:2px;
}
.HelpPopup
{
visibility: hidden;
width: 200px;
height: 100px;
background-color: White;
padding: 5px;
color: Black;
border: solid 1px black;
}

/* jeremy added these to attempt to stop the pain */

#regTable input {
	width: 150px;
}