@charset "UTF-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
}

/* Tags */

body{
	margin:0px;
	text-align:center;
	font:11px Arial, Helvetica, sans-serif;
}

a{
	color:#930d24;
	text-decoration:underline;
}

p{
	padding-top:8px;
	padding-bottom:8px;
}

h2{
	font:14px Arial, Helvetica, sans-serif;
	color:#930d24;
	font-weight:normal;
	padding-top:12px;
	padding-bottom:12px;
}

h1{
	font:16px Arial, Helvetica, sans-serif;
	color:#930d24;
	font-weight:normal;
	padding-top:12px;
	padding-bottom:12px;
}

ul{
	margin-left:25px;
}

/* IDs */

div#container{
	width:970px;
	margin:0 auto;
	text-align:left;
}

div#topnav{
	border-top:1px solid #b40821;
	border-bottom:5px solid #b40821;
	color:#b40821;
	padding:12px 0px 12px 0px;
	width:960px;
}

div#topnav ul{
	float:left;
	margin:0px;
}

div#topnav ul li{
	display:inline;
	list-style-type:none;
	padding-right:35px;
	font:10px Arial, Helvetica, sans-serif;
}

div#topnav ul li a{
	text-decoration:none;
}

div#phone_number{
	font-size:14px;
	float:right;
}

div#top_banner{
	width:960px;
	height:265px;
	position:relative;
}

div#value_added_services{
	width:270px;
	position:absolute;
	right:10px;
	top:60px;
}

div#content{
	margin-top:2px;
}

div#left_col{
	width:240px;
	float:left;
	text-align:left;
}

div#right_col{
	width:720px;
	text-align:left;
	float:left;
}

div#search{
	width:240px;
	height:41px;
	position:relative;
	background:url('images/search_box.jpg') no-repeat;
}

div#search_box{
	width:155px;
	position:absolute;
	top:10px;
	left:10px;
}

div#search_box input{
	height:12px;
}

div#search_button{
	width:53px;
	position:absolute;
	top:10px;
	right:10px;
}

div#left_col_content{
	margin-left:22px;
	margin-right:22px;
}

div#right_col_content{
	margin-left:22px;
	margin-right:22px;
}

div#box_middle{
	background:url('images/box_middle.jpg') repeat-y;
	padding:0px 30px 0px 30px;
	width:660px;
	text-align:left;
}

div#box_middle td{
	vertical-align:top;
	text-align:left;
}

ul#sub_left{
	margin-left:20px;
	margin-top:10px;
	color:#930d24;
}

ul#sub_middle{
	margin-left:40px;
	margin-top:10px;
	color:#930d24;
}

ul#sub_right{
	margin-left:35px;
	margin-top:10px;
	color:#930d24;
}

ul#sub_left a, ul#sub_middle a, ul#sub_right a{
	text-decoration:none;
}

div#footer{
	text-align:center;
	font:10px Arial, Helvetica, sans-serif;
	color:#610615;
	margin-top:10px;
	line-height:200%;
}

/* Classes */
span.date{
	background:url('images/news_icon.jpg') no-repeat;
	padding-left:20px;
	height:13px;
	padding-top:3px;
}

.select, .text, .textarea{
	width: 200px;
}

.textarea{
	height:125px;
}


.td{
	vertical-align:top;
	text-align:left;
}
/* Menu */


/* Style for top-menu */
.topMenu {
	text-align:left;
	background:url(images/menu_bar.jpg) repeat-x;
	width:912px;
	height:26px;
	font:12px Arial, Helvetica, sans-serif;
}

/* Style for submenus */
.submenu {
  background-color: #740611;
  color:#FFFFFF;
  cursor:pointer;
  padding: 5px;
  margin: 0px;
  text-align:left;
}

/* Style for top items: normal state */
.topItemNormal {
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  height:26px;
  width:100%;
  padding:0px 10px 0px 10px;
  text-align:center;
}


/* Style for top items: mouseover state */
.topItemOver {
  background:url(images/menu_bar_over.jpg) repeat-x;
  height:26px;
  width:100%;
  font-weight: bold;
  color: #fff;
  cursor: pointer;
  padding:0px 10px 0px 10px;
  text-align:center;
}

/* Style for items: normal state */
.itemNormal {
  cursor: pointer;
  width: 100%;
}

/* Style for items: mouseover state */
.itemOver {
  cursor: pointer;
  background-color: #E41736;
  width: 100%;
}

/* Style for items text: normal state */
.itemTextNormal {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding:5px;
  color: #fff;
  width: 100%;
}

/* Style for items text: mouseover state */
.itemTextOver {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding:5px;
  color: #fff;
  width: 100%;
}