/**
default styles for all browsers
*/

body {padding:0px; margin:0px; font-family:arial,sans-serif;color:#333333;font-size:75%;line-height:85%;}

a, a:link, a:visited, a:hover, a:active {color:#333333; text-decoration:underline;}
a:hover {text-decoration:none;}
a.arrow {padding-left:10px; background:url('../images/arrow_bg.gif') no-repeat left center; text-decoration:none;}
a.arrow:hover {text-decoration:underline;}

img {border-width:0px;}
p {padding:0px; margin:5px 0px 10px 0px;line-height:1.15em;}
p.highlight {font-size:1.1em; font-weight:bold; color:#666;}
ul, ol {padding:5px 0px 10px 20px; margin:0px;}
li {padding:0px 0px 5px 5px; margin:0px;}

hr {line-height:1px; height:1px; color:#afafb1; background-color:#afafb1; border:0px;}

/*table{margin:0px 15px 10px 12px;}*/
caption{font-size:12px;text-align:left;padding:15px 0px 5px 0px;font-weight:bold;}
/*th, td{font-size:11px;text-align:left;background-color:#ffffff;padding:3px 6px 3px 6px;vertical-align:top;}*/

div{font-size:1.0em;line-height:1.3em;text-align:left;margin:0px;padding:0px;}

form{margin:0px;}
select{font-size:0.9em;color:#666666; vertical-align:middle;}
input{font-family:arial,sans-serif;font-size:0.9em;vertical-align:middle;color:#666666;}
textarea{font-family:arial,sans-serif;font-size:0.9em;color:#666666; line-height:1em;}
input.button {background-color:#e34912; border:1px solid #f3b49d; padding:0px 8px; margin:0px; color:white; font-weight:normal;}
input.radio {border:0px;}
input.checkbox {border:0px;}
label {font-size:0.9em}

h1.home {font-size:1.5em; border:0px;}
h1.home span.big_text {font-size:1.2em; font-weight:bold;}
h1, h2, h3, h4, h5, h6 {color:#e34912; border-bottom:1px solid #e34912; margin:5px 0px 15px 0px; }
h1 {font-size:18px; line-height:1.5em; font-weight:normal;}
h2 {font-size:14px;}
h3 {font-size:1.1em; font-weight:normal; line-height:1.3em;}
h4, h5, h6 {font-weight:normal; border:0px; font-size:1em; line-height:1.4em;margin:5px 0px 5px 0px}

/*** hr ***/
div.hr {clear:both;height:1px;background:#e34912 center; margin:10px 0px 0px 0px;}
div.hr hr {display:none;}


/************* ids *************/

/******* classes *******/
.fr{float:right!important;}
.fl{float:left!important;}
.fn{float:none;}
.cb{clear:both; font-size: 1%;}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.hdn{display:none;}
.hide{visibility:hidden;}
.wauto{width:auto;}
.print{display:none;}
.nowrap{white-space:nowrap;}
.noprint{}

div.sitemap {
	margin-bottom: 10px;
}

div.sitemap ul 
{
	list-style: none;
	padding: 0;
	margin: 0px;
}

div.sitemap ul li 
{
	color:#333333;
	font-size: 1.0em;
	padding-bottom: 20px;
}

div.sitemap ul li ul {
	padding: 5px 0 0 6px;
}

div.sitemap ul li ul li {
	font-size: 1.0em;
	padding-bottom: 3px;
}

div.sitemap ul li ul li ul li {
	font-size: 1.0em;
}

div.sitemap ul li a {
	color:#333333;
	font-weight: bold;
}

div.sitemap ul li a:hover
{
	text-decoration: none;
}

div.sitemap ul li ul li a {
	color:#333333;
	font-weight: normal;
}

div.sitemap ul li ul li a:hover
{
	text-decoration: none;
}

div.sitemap_column1 {
	float: left;
	padding: 10px 10px 0 0;
	width: 180px;
}

div.sitemap_column2 {
	float: left;
	padding: 10px 10px 0 0;
	width: 180px;
}

div.sitemap_column3 {
	float: left;
	padding: 10px 10px 0 0;
	width: 180px;
}

div.caption, div.caption label 
{
	font-size:0.9em;
	float: left;
	width: 145px;
}

div.input .textbox
{
	font-family:arial,sans-serif;
	font-size:0.9em;
	vertical-align:middle;
	color:#666666;
	width: 200px;
	float: left;
	margin: 5px 0;
}

div.valid
{
	float: left;
	padding-left: 1px;
}

div.input select
{
	font-size:0.9em;
	color:#666666;
	vertical-align:middle;
	width: 205px;
	margin: 5px 0;
	float: left;
}

input#btnSubmit1 {background-color:#e34912; border:none; padding: 0px 8px; margin: 0px 0 0 281px; color:white; font-weight:normal;}