body {
background-color: #ffffff;
font-family: Times New Roman;
font-size: 12px;
color: #1a1718;
}

h1 {
font-family: Verdana;
color: #0d0c0d;
font-size: 12px;
}

h2 {
font-family: Verdana;
color: #0d0c0d;
font-size: 20px;
font-weight: normal;
margin-top:0px; padding-top:10px; margin-bottom:5px;
}

h3 {
font-family: Verdana;
color: #0d0c0d;
font-size: 15px;
font-weight: normal;
padding-bottom: 8px;
padding-top: 8px;

}


img { border: none; }

ul	{list-style-type:none; 
	font-family: Tahoma;
	font-size: 12px;
	line-height: 1.5em;
	margin:0; 
	padding:0; 
	margin-left:10px;
	}
li	{padding-left:20px; 
	background:url('/li.gif') 0 8px no-repeat; margin-bottom:4px;}
ul ul{margin-top:10px; margin-bottom:20px;}
li li{background:none; padding-left:10px;
	}

td.menu_area { 
font-family: Verdana; 
vertical-align: top;
padding-bottom: 5px; 
}
td.menu_area td.menu_nodes { 
padding-right: 30px; 
white-space: nowrap;
color: #474747;
}

td.menu_area td.menu_active_node { 
padding-right: 30px; 
font-weight: bold; 
white-space: nowrap;
}

td.menu_area td.language {
text-align: center;
font-family: Verdana; 
font-size: 11px;
color: #404040;
}
td.menu_area td.language a { 
font-size: 11px;
text-decoration: underline;
color: #024181;
}
td.menu_area td.language a:hover { text-decoration: none; }

td.menu_area td.menu_nodes a, td.menu_area td.menu_active_node a {
font-family: Verdana;
font-size: 11px;
text-decoration: none;
color: #000000;
white-space: nowrap;
}
td.menu_area td.menu_nodes a:hover, td.menu_area td.menu_active_node a:hover { text-decoration: underline; }

td.menu_area input.search_top {
border: 1px solid #848484;
width: 108px;
height: 17px;
font-family: Verdana;
padding: 0px 3px;
font-size: 11px;
color: #848484;
}
td.menu_area input.search_top_submit {
cursor: hand;
color: #404040;
font-family: Verdana;
width: 45px;
height: 17px;
font-size: 11px;
text-align: right;
background-color: #fff;
border: none;
}

tr.middle {
background-image: url('../img/middle_bg.gif');
background-repeat: repeat-x;
}
tr.middle_inner {
background-image: url('../img/middle_bg_inside.gif');
background-repeat: repeat-x;
}

textarea.text, td.content {
padding-top: 30px;
vertical-align: top;
font-family: Verdana;
font-size: 13px;
}

td.content p {
font-family: Tahoma;
font-size: 12px;
line-height: 1.5em;
margin-bottom:15px;
}
td.content a {
text-decoration: none;
color: #064d96;
}


td.content a:hover { color: #2b76c1; }

table.footer td, table.footer a {
vertical-align: bottom;
color: #8b959c;
font-size: 11px;
font-family: Verdana;
}
table.footer a:hover { text-decoration: none; }
table.footer font.phone_prefix {
color: #909090;
font-size: 22px;
}
table.footer font.phone_number {
color: #024181;
font-size: 22px;
}
div.submenu_cell {
border-bottom: 1px solid #cfcfcf;
width: 160px;
padding: 7px 0px;
font-size: 11px;
color: #064d96;
font-family: Verdana;
}
div.submenu_cell_hover {
border-bottom: 1px solid #cfcfcf;
width: 160px;
padding: 7px 0px;
font-size: 11px;
font-family: Verdana;
color: #2b76c1;
background-image: url('../img/submenu_bg.gif');
background-repeat: repeat-y;
}

td.submenu { 
padding-top: 30px;
vertical-align: top;
font-size: 11px;
}
td.submenu a { text-decoration: none; }
td.submenu a:hover { color: #1754a4; }

table.order_form td { 
padding: 3px 0px; 
font-family: Verdana;
background-color: #38393f;
color: #fff;
}

table.order_form td.label {
vertical-align: top;
text-align: left;
white-space: nowrap;
padding-right: 5px;
padding-left: 10px;
}
input.order_input, textarea.order_textarea, select.order_select, input.order_submit, input.order_captcha {
font-family: Verdana;
font-size: 12px;
color: #404040;
border: 1px solid #dadada;
}
input.order_input, textarea.order_textarea { 
width: 250px; 
padding: 0px 5px;
}
input.order_captcha { width: 30px; text-align: center; }
textarea.order_textarea { height: 120px; }

font.required {
font-family: Verdana;
font-size: 12px;
color: #ff0101;
padding: 0px 5px;
}
font.no_value {
font-family: Verdana;
font-size: 12px;
color: #f00;
}