/************************************ Formatting Styles**************************/


/*** Red color for headings and links - #B32416 ***/
/*** Default text color #666666; ***/

body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666666;

}


h1, h2, h3, h4, p, ul, li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-weight:normal;
}

p{
	font-size:11px;
	line-height:23px;
	margin-bottom:13px;
}
em{}

h1{
	font-size:18px;
	margin-bottom:20px;
	font-weight: bold;
	color: #b32317;
}

h2{
	font-size:16px;
	margin-bottom:16px;
	color: #b32317;
}
h3{
	font-size:12px;
	margin-bottom:12px;
	font-weight:bold;
}
h4{
	font-size:11px;
	margin-bottom:12px;
	font-weight:bold;
}

ul, ol{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:12px;
	margin-bottom:10px;
}




/*For unordered list */
ul li{ 
	font-size:11px;
	list-style-type:disc;
	line-height:14px;
	margin-left:8px;
}

/*For ordered list */
ol li{ 
	font-size:11px;
	line-height:14px;
	margin-left:8px;
}


.unordered_list {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style-type:disc;
	line-height:14px;
}

.ordered_list{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	margin-left:8px;
}


hr{
	color:#B32416; 
	height:1px;
}

table{
	font-size:11px;

}
td{}
th{
	font-weight:bold;
	vertical-align:bottom;
	text-align:left;
}

.table_row{
	background-color:#F5F5F5;
	vertical-align:top;
}
.alt_table_row{
	background-color:#FFFACD;
	vertical-align:top;
}
.selected_table_row{
	background-color:#b32317;
	color:#fff;
}

/*  Link styles   */
a:link, a:active, a:visited {
	text-decoration:underline; 
	color:#B32416;
}

a:hover{
	text-decoration:none; 
}

/*For links with black background*/
a.black_bg:active, a.black_bg:visited, a.black_bg:link {
	color:#fff;
	background-color:#000;
	text-decoration:none;
}

a.black_bg:hover {
  color:#ffcc66;
  text-decoration:none;
  }

/*For links with white background*/

a.white_bg:active, a.white_bg:visited, a.white_bg:active {
	color:#666666;
	background-color:#fff;
	text-decoration:none;
}

a.white_bg:hover {
  color:#ffcc66;
  text-decoration:none;
  }

.clear{clear:both}
.hide{display:none}
.underline{text-decoration:underline}
.spaceleft{margin-left:14px;}
.spaceright{margin-right:14px;}
.redbold{font-weight: bold; color: #b32317;}
.no-bg-no-brd{border:none; background-color:none;}
.no-border {border:none;}
.no-background{background:none;}



/************************************ Forms Styles**************************/

input, textarea, option, select, label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	

}

form{
	margin:0;
	padding:0;
}
input{
	color:#666666;
	font-size:10px;
	border:1px solid #666;
	background-color:#f5f5f5;
	}

label{
	color:#666666;
}
textarea{
	color:#666666;
	font-size:10px;
	background-color:#f5f5f5;
	border:1px solid #666;
	padding:2px;


}
select{
	color:#666666;
	font-size:10px;
	background-color:#f5f5f5;
	border:1px solid #666;
}
option{
	color:#666666;
	font-size:10px;
	background-color:#f5f5f5;
}

.button {
	background-color:#B32416;
	color:#fff;
	padding:2px;
	cursor:pointer;
	height:auto;
	border:none;
}

.buttonover {
	background-color:#5A481A;
	color:#fff;
	padding:2px;
	cursor:pointer;
	height:auto;
	border:none;
}

/****************************** .NET Controls ******************************/

/* Labels */
.form_field{
	color:#666666;
	font-weight:bold;

}
.read-only {
	color:#666666;
}
.error {
	color:#B32416;
	font-weight:bold;
}

.non-error {
	color:#666666;
	font-weight:bold;
}

/* Lists */
.drop-down{
	font-size:11px;
	color:#666666;
}
.list-box{
	font-size:11px;
	color:#666666;
}

/************************************* Layout Styles *****************************************/
/************************************* Header Styles ******************************************/

#wrapper{

	width:750px;
	margin:0px auto;
	background-image: url(/imgs/bg_large_arrows.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding:0 24px;
	
}

#header {
	font-size:10px;
}

#logo {
	float: left;
	width: 188px;
	height: 135px;
}

#header_search {
	float:right; 
	padding-top:33px; 
	width:70%;
	text-align:right;
	color:#B32416;
}

#header_search a{
	color:#B32416;
	text-decoration:none;
}

#header_search a:hover{
	text-decoration:underline;
}


#header_search input {
	font-size:10px;
	border:1px solid #666;
	background-color:#f5f5f5;
	width:90px;
	height:15px;
}

#top_image {
	float: right;
	height: 135px;
	width: 430px;
}

/******************************** Home Content ***********************************/

#home_main {
	margin-top: 56px;
}

#main {
	margin-top:77px;
	min-height:450px;
}

*html #main {
height:450px;}


/**************************** Home Left Navigation ********************************/
#home_left_nav {
	float: left;
	width: 170px;
	font-size:11px;
}

#home_left_nav ul, #home_left_nav li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#home_left_nav li{
	width:170px;
}

#home_left_nav li a {
	padding:5px 1px;
	/*padding-left: 16px;*/
	display:block;
	color:#868686;
	text-transform:uppercase;
	text-decoration:none;
}

#home_left_nav li a:hover {
	padding:5px 1px;
	padding-left:16px;
	background-image:url(/imgs/h_bg_link.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#fff;
}

/**************************** Left Navigation ********************************/
#left_nav {
	font-size:10px;
	float: left;
	width: 180px;
	font-size:11px;
	
}
#left_nav ul {
	margin:0;
	padding:0;
	list-style-type:none;	

}
#left_nav li {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:right;

}
#left_nav li a{
	padding:5px 1px;
	display:block;
	width:175px;
	color:#868686;
	text-transform:uppercase;
	text-decoration:none;
	padding-right:12px;
}

#left_nav li a:hover {
	background-image:url(/imgs/arrowgray_link_right.gif);
	background-position:right center;
	background-repeat:no-repeat;
	text-decoration:underline;
}

#left_nav li .selected {
	background-image:url(/imgs/arrowgray_link_right.gif);
	background-position:right center;
	background-repeat:no-repeat;
	font-weight:bold;
}

#left_nav ul li ul{
	margin-bottom:5px;
}
#left_nav ul li ul li {
}
#left_nav ul li ul li a {
	text-transform:none;
	color: #b32317;

}
#left_nav ul li ul li a:hover {
	background-image:url(/imgs/arrow_link_right.gif);
	background-position:right 9px;
	background-repeat:no-repeat;
	font-weight:normal;
	color:#b32317;
	text-decoration:underline;

}

#left_nav ul li ul li a.selected {
	background-image:url(/imgs/arrow_link_right.gif);
	background-position:right 9px;
	background-repeat:no-repeat;
	font-weight:bold;
	color:#b32317;

}

	
/****************************** Home Right Column Content ************************************/

#home_content {
	float: right;
	width: 564px;
	color: #666;
}

#home_content a{
	color:#B32416;
}


#home_content a:hover{
	text-decoration:none;
}

/****************************** Right Column Content ************************************/

#content {
	float: right;
	width: 485px;
	color: #666;
	clear: right;
}

#content a{
	color:#B32416;
}


#content a:hover{
	text-decoration:none;
}

/************************************* Footer ******************************************/

#arrows {
	position: absolute;
	height: 36px;
	width: 198px;
	margin-left: 655px;
	margin-top:-70px;
	background-image: url(/imgs/bg_small_arrows.gif);
}

#footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	clear: both;
	position: relative;

}
#footer_links ul, #footer_links li {
	margin: 0px;
	padding: 0px;
}
#footer_links {
	float:right;
}

#footer_links li {
	display:inline;
	list-style-type: none;
	color:#e7e7e7;
}

#footer_links li a{
	color:#B32416;
	text-decoration:none;
	letter-spacing: 1px;
}

#footer_links li a:hover{
	text-decoration:underline;
}


#copyright {
	float: right;
	color: #666;
	clear: both;
	width: 100%;
	text-align:right;
	margin-top: 10px;
}


.r_btn td {
width:48px;
}

/******************************Search Button****************************/

.search_submit{
	width:14px;
 	height:14px;
 	border:none;
 	background-image:url(/imgs/search_btn.gif);
	background-repeat:no-repeat;



}

.search_submit_over{
	width:14px;
 	height:14px;
 	border:none;
 	background-image:url(/imgs/search_btn_o.gif);
	background-repeat:no-repeat;



}
