/* page styles */

body {
	font-family:Arial, helvetica, Verdana, Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:15px;
	font-weight:normal;
	font-variant:normal;
	color:#333;
	width:965px;
	margin:0 auto;
	background-color:#fff;
}

input, textarea, select, option {
	font-family:Tahoma, Geneva, Verdana, Arial, helvetica, sans-serif;
	font-size:1em;
	font-style:normal;
	line-height:13px;
	font-variant:normal;
	color:#333;
}

form {
	font-family:Tahoma, Geneva, Verdana, Arial, helvetica, sans-serif;
	font-size:1em;
	font-style:normal;
	line-height:14px;
	font-weight:normal;
	font-variant:normal;
	color:#333;
	margin:0px;
	padding:0px;
	border:0px;
}

input, textarea { padding:3px; }

h1 {
	font-size:15px;
	font-style: normal;
	line-height: 1.25em;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	padding: 0px;
	margin: 0px;
}

h2 {
	font-size: 1.0909em;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	padding: 0px;
	margin: 0px;
}

.formbutton, .formbutton:active, .formbutton:visited { color:#f3f5f8; border:1px solid #9fa8bd; padding:2px 5px 2px 5px; background-color:#506aa0; cursor:default; }
.formbutton:hover, .formbutton:visited:hover { color:#ffffff; cursor:pointer; cursor:hand; border-color:#193266; }


/* global styles */

.menu_option, a.menu_option, a.menu_option:visited, a.menu_option:active { float:left; width:auto; height:21px; margin:0px; padding:0px 9px; border:0px; color:#ffffff; line-height:21px; background-color:transparent; display:inline; cursor:default; text-decoration:none; }
a.menu_option:hover, a.menu_option:visited:hover { background-color:#2a81db; cursor:pointer; cursor:hand; text-decoration:none; color:#ffffff; }

.menu_option_selected, a.menu_option_selected, a.menu_option_selected:visited, a.menu_option_selected:active { float:left; width:auto; height:21px; margin:0px; padding:0px 12px 0px 12px; border:0px; color:#ffffff; line-height:21px; background-color:#4793e1; display:inline; cursor:default; text-decoration:none; }
a.menu_option_selected:hover, a.menu_option_selected:visited:hover { background-color:#2a81db; cursor:pointer; cursor:hand; text-decoration:none; color:#ffffff; }

.menu_option_dark, a.menu_option_dark, a.menu_option_dark:visited, a.menu_option_dark:active { float:right; width:auto; height:20px; margin:0px; padding:1px 12px 0px 12px; border:0px; color:#c3d1e1; line-height:20px; background-color:transparent; display:inline; cursor:default; text-decoration:none; font-size:11px; }
a.menu_option_dark:hover, a.menu_option_dark:visited:hover { cursor:pointer; cursor:hand; text-decoration:none; color:#ffffff; }

.menu_subsection, a.menu_subsection, a.menu_subsection:visited, a.menu_subsection:active { color:#f8b32d; text-decoration:none; }
a.menu_subsection:hover, a.menu_subsection:visited:hover { color:#f8b32d; text-decoration:underline; }

.margin12 { margin:12px; }

.additionalmenu { border: 1px solid #cad1e0; border-left: 0px; border-right: 0px; padding: 6px 10px 6px 10px; background-color: #e1e5ef; }











/* global text styles */

a, a:visited, a:active { text-decoration:none; color:#2b4b9c; } /* standard links */
a:hover, a:visited:hover { text-decoration:underline; color:#2b4b9c; }

.size10 { font-size:10px; }
.size12 { font-size:12px; }

.text_red, a.text_red, a.text_red:visited, a.text_red:active { color:#ff0000; text-decoration:none; } /* red text */
a.text_red:hover, a.text_red:visited:hover { color:#ff0000; text-decoration:underline; }

.text_blue, a.text_blue, a.text_blue:visited, a.text_blue:active { color:#0000ff; text-decoration:none; } /* blue text */
a.text_blue:hover, a.text_blue:visited:hover { color:#0000ff; text-decoration:underline; }

.text_white, a.text_white, a.text_white:visited, a.text_white:active { color:#ffffff; text-decoration:none; } /* white text */
a.text_white:hover, a.text_white:visited:hover { color:#ffffff; text-decoration:underline; }

.text_faded, a.text_faded, a.text_faded:visited, a.text_faded:active { color:#aaaaaa; text-decoration:none; } /* faded grey text - eg 'Unknown' */
a.text_faded:hover, a.text_faded:visited:hover { color:#aaaaaa; text-decoration:underline; }

.text_faded_10, a.text_faded_10, a.text_faded_10:visited, a.text_faded_10:active { color:#aaaaaa; text-decoration:none; font-size:10px; } /* faded grey text - eg 'Unknown' */
a.text_faded_10:hover, a.text_faded_10:visited:hover { color:#aaaaaa; text-decoration:underline; }

.page_main780 { float:left; width:780px; }
.page_skyad_area { margin-left:780px; padding:10px; }
.page_skyad_left { float:left; width:185px; padding:10px 0px 10px 0px; text-align:center; }








/* div styles */

div#title { height:108px; background-image:url(../images/title/title.jpg); }
div#menu { float:left; width:780px; height:21px; margin:0px; padding:0px; border:0px; background-image:url(../images/menu/background.jpg); }
div#title_begin { height:2px; background-color:#2a81db; font-size:2px; line-height:2px; margin:0px; }
div#title_end { height:3px; background-color:#2a81db; font-size:3px; line-height:3px; margin:0px; margin-bottom:1px; }
div#footer { margin:20px 0px 12px 0px; padding:3px 0px 0px 0px; text-align:center; font-size:10px; border:0px; border-top:1px dotted #e3e3e3; }

div#pageheading { border:0px; border-bottom:1px solid #333333; margin:8px 8px 0px 8px; }
div#pageheadinglinks { margin:0px 8px 0px 8px; padding:0px; border:0px; line-height:16px; font-size:11px; }
