/* 
STYLE SHEET
-----------
proj: Rapid Prep
date: 6/14/07


COLORS:
#910001  Logo Red
*/

/* use with <br> for a shorter return*/
.shortbr{
	font:  5px "verdana", "arial","helvetica","sans-serif";
}

body{
	margin:	0px;
	padding: 0px;
}

/* LINKS */
a{
	font:  11px "verdana", "arial","helvetica","sans-serif";
	color:#910001;
	text-decoration: none;
}

a:hover{
	font:  11px "verdana", "arial","helvetica","sans-serif";
	color:#910001;
	text-decoration: underline;
}


a.footer{
	font:  10px "verdana", "arial","helvetica","sans-serif";
	color:#910001;
	text-decoration: none;
}

a.footer:hover{
	font:  10px "verdana", "arial","helvetica","sans-serif";
	color:#910001;
	text-decoration: underline;
}


/* NAV */
#navcontainer
{
margin: 0;
padding: 0 0 0 12px;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
display: block;
margin: 0;
padding-right: 3px;
float: right;
width: auto;
}

#navcontainer a
{
color: #ffffff;
display: block;
width: auto;
text-decoration: none;
background-image: url(images/nav_bg.gif);
font:  bold 11px "futura", "verdana", "arial","helvetica","sans-serif";
margin: 0;
padding: 5px 10px;
border: 1px solid #000000;
}

#navcontainer a:hover, #navcontainer a:active { background: #535E6D; }

#navcontainer a.active:link, #navcontainer a.active:visited
{
position: relative;
z-index: 102;
background: #535E6D;
font-weight: bold;
}

/* DROP DOWNS */


#dropmenudiv{
position:absolute;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
border-bottom-width: 0;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
/*padding: 1px 0;*/
padding-top: 4px;
padding-bottom: 4px;
text-decoration: none;
font: bold 10px Verdana;
color: #ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #535E6D;
}

/* TEXT */
h1 {
	font:  bold 18px "verdana", "arial","helvetica","sans-serif";
	color:#910001;
}

h2 {
	font:  bold 14px "verdana", "arial","helvetica","sans-serif";
	color: #3C4653;
	display: inline;
}

.reg {
	font: 12px "verdana", "arial","helvetica","sans-serif";
	line-height: 16px;
	color: #000000;
} 

.note {
	font: italic 11px "verdana", "arial","helvetica","sans-serif";
	line-height: 16px;
	color: #333333;
} 

p {
	font: 12px "verdana", "arial","helvetica","sans-serif";
	line-height: 16px;
	color: #000000;
} 



.regb {
	font: bold 11px "verdana", "arial","helvetica","sans-serif";
	line-height: 12px;
	color: #000000;
} 

.mini {
	font: 9px "verdana", "arial","helvetica","sans-serif";
	color: #000000;
} 

.mini-red {
	font: 9px "verdana", "arial","helvetica","sans-serif";
	color: #910001;
} 

.asterisk {
	font: 9px "verdana", "arial","helvetica","sans-serif";
	color: #990000;
} 

.footer {
	font: 10px "verdana", "arial","helvetica","sans-serif";
	color:#666666;
}


/* LAYOUT */
.red_box{
	background-image: url('images/boxes/box_red_bar.gif');
}

.yellow_box{
	background-color: "#F2F1DE";
}

.tan_dotted{
	border-bottom: 3px #B6B5A6 dotted;
}

.tan_dotted2{
	border-bottom: 2px #B6B5A6 dotted;
	padding-top: 4px;
}

.spec_data {
	border: 1px #000000 solid;
}

.spec_data_title {
	font: bold 12px "verdana", "arial","helvetica","sans-serif";
	color:#FFFFFF;
	background-color: #3C4653;
}

.spec_data_cell {
	font: 11px "verdana", "arial","helvetica","sans-serif";
	color:#000000;
	background-color: #ffffff;
	border: 1px #cccccc dotted;
	vertical-align: top;
}

.spec_data_cell_title {
	font: bold 11px "verdana", "arial","helvetica","sans-serif";
	color:#000000;
	background-color: #ffffff;
	border: 1px #cccccc dotted;
	text-align: right;
	vertical-align: top;
}

.generic_data_cell_title {
	font: bold 11px "verdana", "arial","helvetica","sans-serif";
	color:#000000;
	background-color: #eeeeee;
	border: 1px #cccccc dotted;
	vertical-align: top;
}


/* FORMS */	
.formbutt {
	font: bold 10px "verdana", "arial","helvetica","sans-serif"; 
	color:#ffffff;
	background-color: #990000;
	border:1px #666666 solid;
	height:18px;
	cursor: hand;
}

.formarea {
	font: 12px "verdana", "arial","helvetica","sans-serif"; 
	color:#666666;
	border:1px #2C5F06 solid;
	padding: 2px;
}

.inputtxt {
	font: bold 12px "verdana", "arial","helvetica","sans-serif"; 
	color:#000000;
	border:1px #dddddd solid;
	height: 20px;
	padding: 2px;
}

.formlabel {
	font: 9px "verdana", "arial","helvetica","sans-serif";
	color:#666666 ;
}