/* 
STYLE SHEET
-----------
proj: Qualcraft
date: 10/31/07 (halloween!)


COLORS:
#E8332A Red
*/

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

body{
	margin:	0px;
	padding: 0px;
	background-color: #E8332A;
}




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

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

a.wt{
	font:  bold 12px "verdana", "arial","helvetica","sans-serif";
	color:#FFFFFF;
	text-decoration: underline;
}

a.wt:hover{
	font:  bold 12px "verdana", "arial","helvetica","sans-serif";
	color:#FFFFFF;
	text-decoration: underline;
}

a.mini-wt{
	font:  bold 9px "verdana", "arial","helvetica","sans-serif";
	color:#FFFFFF;
	text-decoration: underline;
}

a.mini-wt:hover{
	font:  bold 9px "verdana", "arial","helvetica","sans-serif";
	color:#FFFFFF;
	text-decoration: underline;
}

a.wt_ital{
	font:  bold italic 12px "verdana", "arial","helvetica","sans-serif";
	color:#FFFFFF;
	text-decoration: underline;
}

a.wt_ital:hover{
	font:  bold italic 12px "verdana", "arial","helvetica","sans-serif";
	color:#FFFFFF;
	text-decoration: underline;
}


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

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

/* drop down menu's */
#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;*/
text-align: left;
border-bottom: 1px solid black;
/*padding: 1px 0;
padding-left: 3px;*/
padding-top: 4px;
padding-bottom: 4px;
text-decoration: none;
font: bold 10px Verdana;
color: #ffffff;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #6E6D6D;
}



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

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

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

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

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

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


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

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

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


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


/* LAYOUT */
#footer_row {
	width: 946px;
	background-image: url('images/footer.jpg');
	font: bold italic 13px "verdana", "arial","helvetica","sans-serif";
	color:#ffffff;
	padding-left: 20px;
	line-height: 28px;
}

#footer_row_alt {
	width: 946px;
	font: bold italic 13px "verdana", "arial","helvetica","sans-serif";
	color:#ffffff;
	padding-left: 20px;
	line-height: 28px;
}

#banner_row {
	width: 946px;
	height: 92px;
	padding-left:30px;
	padding-top:10px;
	background-image: url('images/banner_bottom.jpg');
}

#hp_content {
	background-image: url('images/homepg_content_bg.jpg');
	width: 649px;
	height: 228px;
	padding-left: 20px;
}

#leftrail{
	background-image: url('images/left_rail_repeat.jpg');
	width: 21px;
}

#rightrail{
	background-image: url('images/right_rail_repeat.jpg');
	width: 34px;
}

#page_content1 {
	background-color: #ffffff;
	padding: 20px;
}

.news-divider {
	color: #eeeeee;
	background-color: #eeeeee;
	margin-bottom: 30px;
}


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

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

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

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

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