/* default font size*/
@import url(styles/small.css);

body 
{
	background: #FFFFFF; color: #6b6b6b; font-family: Tahoma, Arial, Helvetica, Verdana; font-size: 11px; padding: 0px; margin: 0px;
}

.HeadlineTextForPrinter { display: none }

div.left {
	float: left;
}
div.right { float: right; }
div.clear { clear: both; }

div#wrapper { width: 710px; margin: 0px auto; }

div#header { }
div#header div.left { height: 125px; }
div#header div.right { height: 125px; }

div#menuArea { }
div#menuArea div.left { width: 187px; height: 0px; }
div#menuArea div.right { width: 503px; height: 173px; }
div#menuArea div.right div.left { width: 249px; margin: 0px 0px 0px  0px; }
div#menuArea div.right div.right { width: 249px; margin: 0px 0px 0px 5px; }

div#content { }
div#content div.left { width: 187px; }
div#content div.center-right { float: right; width: 503px; }
div#content div.center-right div.center { float: left; width: 363px; }
div#content div.center-right div.right { width: 120px; }

div#footer {  text-align: center; font-weight: normal; color: #6b6b6b; line-height: 170%; text-decoration: none; }
div#footer a:link { color: #6b6b6b; text-decoration: none; font-weight: bold; }
div#footer a:active { color: #6b6b6b; text-decoration: none; font-weight: bold; }
div#footer a:hover { color: #6b6b6b; text-decoration: none; font-weight: bold; }
div#footer a:vlink { color: #6b6b6b; text-decoration: none; font-weight: bold; }
div#footer a:visited { color: #6b6b6b; text-decoration: none; font-weight: bold; }
input#ctl00_RadioButton1 { margin: 0px 0px -2px 0px; }
input#ctl00_RadioButton2 { margin: 0px 0px -2px 0px; }
input#ctl00_RadioButton3 { margin: 0px 0px -2px 0px; }
html>body input#ctl00_RadioButton1 { position: relative; top: 3px; margin: 0px 4px 2px 4px; }
html>body input#ctl00_RadioButton2 { position: relative; top: 3px; margin: 0px 4px 2px 4px; }
html>body input#ctl00_RadioButton3 { position: relative; top: 3px; margin: 0px 4px 2px 4px; }

ul { padding-left: 20px; margin: 10px; line-height: 130%; list-style-image:url('images/bullet_red_list.gif') }
ol { padding-left: 20px; margin: 10px; line-height: 130% }

p, th, td { text-align:left; }
p { line-height: 130% }

.paragraph { line-height: 130% }

h1 { color:#ed1c24; font-weight: bold; margin-bottom: 10px; line-height: 130% }

a { color: #ed1c24; font-weight: normal; text-decoration: underline; }
a:link { color: #ed1c24; font-weight: normal; text-decoration: underline; }
a:active { color: #ed1c24; font-weight: normal; text-decoration: underline; }
a:hover { color: #ed1c24; font-weight: normal; text-decoration: underline; }
a:vlink { color: #ed1c24; font-weight: normal; text-decoration: underline; }

.listlink { color: #ed1c24; font-weight: normal; text-decoration: none; }
.listlink:link { color: #ed1c24; font-weight: normal; text-decoration: none; }
.listlink:active { color: #ed1c24; font-weight: normal; text-decoration: none; }
.listlink:hover { color: #ed1c24; font-weight: normal; text-decoration: none; }
.listlink:vlink { color: #ed1c24; font-weight: normal; text-decoration: none; }

.hiddenlink { color: #6b6b6b; font-weight: normal; text-decoration: underline; }
.hiddenlink:link { color: #6b6b6b; font-weight: normal; text-decoration: underline; }
.hiddenlink:active { color: #6b6b6b; font-weight: normal; text-decoration: underline; }
.hiddenlink:hover { color: #6b6b6b; font-weight: normal; text-decoration: underline; }
.hiddenlink:vlink { color: #6b6b6b; font-weight: normal; text-decoration: underline; }

.feature_news_headline { color: #ed1c24; font-weight: normal; line-height: 120%; text-decoration: none; }
.feature_news_headline:link { color: #ed1c24; font-weight: normal; line-height: 120%; text-decoration: none; }
.feature_news_headline:active { color: #ed1c24; font-weight: normal; line-height: 120%; text-decoration: none; }
.feature_news_headline:hover { color: #ed1c24; font-weight: normal; line-height: 120%; text-decoration: none; }
.feature_news_headline:vlink { color: #ed1c24; font-weight: normal; line-height: 120%; text-decoration: none; }
.feature_news_headline:visited { color: #ed1c24; font-weight: normal; line-height: 120%; text-decoration: none; }

.feature_news_headline_active { color: #ed1c24; font-weight: normal; line-height: 120%; text-decoration: underline; }
.feature_news_headline_active:link { color: #ed1c24; font-weight: normal; line-height: 120%; text-decoration: underline; }
.feature_news_headline_active:active { color: #ed1c24; font-weight: normal; line-height: 120%; text-decoration: underline; }
.feature_news_headline_active:hover { color: #ed1c24; font-weight: normal; line-height: 120%; text-decoration: underline; }
.feature_news_headline_active:vlink { color: #ed1c24; font-weight: normal; line-height: 120%; text-decoration: underline; }

.menulevel2_active { text-decoration: underline; }
.menulevel2_active:link { text-decoration: underline; }
.menulevel2_active:active { text-decoration: underline; }
.menulevel2_active:hover { text-decoration: underline; }
.menulevel2_active:vlink { text-decoration: underline; }
.menulevel2_active:visited { text-decoration: underline; }

.feature_news_text { color: #5d5d5d; font-size: 9px; font-weight: normal; line-height: 120%; text-decoration: none; }
.feature_news_text:link { color: #5d5d5d; font-size: 9px; font-weight: normal; line-height: 120%; text-decoration: none; }
.feature_news_text:active { color: #5d5d5d; font-size: 9px; font-weight: normal; line-height: 120%; text-decoration: none; }
.feature_news_text:hover { color: #5d5d5d; font-size: 9px; font-weight: normal; line-height: 120%; text-decoration: none; }
.feature_news_text:vlink { color: #5d5d5d; font-size: 9px; font-weight: normal; line-height: 120%; text-decoration: none; }

.red_text { color: #ed1c24; font-weight: normal }
.red_bold_headline { color: #ed1c24; font-weight: bold }

.formcell_left { width:80px; padding: 5px 10px 5px 10px }
.formcell_right { width:283px; padding: 5px 10px 5px 10px }
.formcell_wide { width:363px; padding: 5px 10px 5px 10px }

.formcell_wide_tall { width:363px; padding: 10px 10px 10px 10px }

.formcell_first_left { width:80px; padding: 0px 10px 5px 10px }
.formcell_first_right { width:283px; padding: 0px 10px 5px 10px }
.formcell_first_wide { width:363px; padding: 0px 10px 5px 10px }

.formcell_last_left { width:80px; padding: 5px 10px 0px 10px }
.formcell_last_right { width:283px; padding: 5px 10px 0px 10px }
.formcell_last_wide { width:363px; padding: 5px 10px 0px 10px }

.formcell_last_wide_tall { width:363px; padding: 10px 10px 5px 10px }

.forminput_left { width:100px; padding: 5px 10px 5px 10px }
.forminput_right { width:263px; padding: 5px 10px 5px 10px }
.forminput_last_left { width:100px; padding: 5px 10px 0px 10px }
.forminput_last_right { width:263px; padding: 5px 10px 0px 10px }

.input { font-size: 11px }
.input300 { font-size: 11px; width: 300px }

.formcaption { padding-bottom: 2px }

.imageborder { border-color:#727171; border-style:solid; border-width:1px }
.imagepanel { float:left; padding-right: 10px; }

.galleryimage { float:left; padding-right: 5px; padding-bottom: 5px }

#menu dl, #menu dt, #menu dd { padding: 0px; margin: 0px; }
dl#menu {
	list-style-type: none; 	 
}
dl#menu dt a {
	display: block;
	border-bottom: 1px solid #CCC;
	width: 187px; height: 28px;
	text-align: center; line-height: 28px;
	font-size: 13px;
	color: #888;
	text-decoration: none;
}
dl#menu dt a:hover { }
dl#menu dt a.last { border: none; }
dl#menu dd {
	position: absolute;
	display: none; background-image:url(images/menu_background.png);
	width: 503px; height: 173px;
	font-size: 11px;
	line-height: 14px;
	color: #ffffff;
	margin: 0px 0px 0px 207px;
}
dl#menu dd a 
{
		color: #ffffff;
}

.menucolumn {
	padding-left:17px; padding-right:9px; float:left; line-height:125%
}

div.submenu {
	float: right;
	background-image:url(images/menu_background.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color: Red;
	width: 503px;
	font-size: 11px;
	line-height: 20%;
	color: #ffffff;
}

div.submenu a {
	color: #ffffff;
	text-decoration: none;
}

div.submenu a:link {
	color: #ffffff;
	text-decoration: none;
}

div.submenu a:active {
	color: #ffffff;
	text-decoration: none;
}

div.submenu a:hover {
	color: #ffffff;
	text-decoration: none;
}

div.submenu a:vlink {
	color: #ffffff;
	text-decoration: none;
}

.HeadlineImage { padding-bottom: -20px; margin-bottom: -20px }
.TableHeader { width:363; background-color:#f1f1f1; margin-top: 20px }
.ErrorText { color: #ed1c24 }

.greybox { width:363; background-color:#f1f1f1; }

.ValidationSummary 
{
	padding-top: 15px;
	font-weight: bold;
}