html,body{
	margin:0;
	padding:0;
	height:100%;
	border:none;
}

body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #5F5F5F;
	line-height: 12pt;
}

table {
	font-size: inherit;
	line-height: inherit;
}

dt {
	font-style: italic;
}

.font {
	font-family: verdana, arial;
}

.main {
	font-family: verdana, arial; 
	font-size: 10pt;
	line-height:12pt;
}

A:link { 
	text-decoration: underline; 
	color : #295AB5;
}
A:hover {
	color : #4E7FD9;
	text-decoration: underline;
}

h1 {
	font-size: 140%;
	color: black;
	margin: 0;
}

h2 {
	font-size: inherit;
}

.am_form_text_field {
    font-size: 11pt;
    font-family: Verdana, arial, helvetica, sans-serif;
    color : #333333;
    border-color : #EFEFEF;
    background : #FFFFFF;
}
.am_form_text_area {
    font-size: 11pt;
    font-family: Verdana, arial, helvetica, sans-serif;
    color : #333333;
    border-color : #EFEFEF;
    background : #FFFFFF;
}
.am_form_drop_down {
    font-size: 11pt;
    font-family: Verdana, arial, helvetica, sans-serif;
    color : #333333;
    border-color : #EFEFEF;
    background : #FFFFFF;
}

.am_gray_box_headline {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
    line-height: 135%;
	color : #5F5F5F;
}

.am_gray_box_link {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 7.5pt;
	font-weight : normal;
    text-decoration: underline;
    line-height: 135%;
	color : #5F5F5F;
}
.am_gray_box_link:link {
	font-weight : normal;
    text-decoration: underline;
	color : #5F5F5F;
}
.am_gray_box_link:hover {
	font-weight : normal;
    text-decoration: underline;
	color : #8E8E8E;
}

.am_gray_box_link_bold {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
    text-decoration: underline;
    line-height: 135%;
	color : #5F5F5F;
}
.am_gray_box_link_bold:link {
	font-weight : bold;
    text-decoration: underline;
	color : #5F5F5F;
}
.am_gray_box_link_bold:hover {
	font-weight : bold;
    text-decoration: underline;
	color : #8E8E8E;
}

.am_gray_box_text {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 7.5pt;
	font-weight : normal;
    line-height: 135%;
	color : #5F5F5F;
}

.am_gray_box_text_bold {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 7.5pt;
	font-weight : bold;
    line-height: 135%;
	color : #5F5F5F;
}

.am_headline {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 11pt;
    color : #000000;
    font-weight : bold;
}

.am_link {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    text-decoration: underline;
    line-height: 135%;
    color : #295AB5;
}
.am_link:link {
    font-weight : bold;
    text-decoration: underline;
    color : #295AB5;
}
.am_link:hover {
    font-weight : bold;
    text-decoration: underline;
    color : #4E7FD9;
}

.am_section_link {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 10pt;
        color : #295AB5;
        line-height: 135%;
        font-weight : bold;
}
.am_section_link:link {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 10pt;
        color : #295AB5;
        line-height: 135%;
        font-weight : bold;
}
.am_section_link:visited {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 10pt;
        color : #295AB5;
        line-height: 135%;
        font-weight : bold;
}
.am_section_link:hover {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 10pt;
        color : #4E7FD9;
        line-height: 135%;
        font-weight : bold;
}

.am_subheadline {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 10pt;
    color : #5F5F5F;
    font-weight : bold;
    line-height: 135%
}

.am_text {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    font-weight : normal;
    line-height: 135%;
    color : #5F5F5F;
}

.am_text_bold {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    line-height: 135%;
    color : #5F5F5F;
}

.blue_box_headline {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #0D5AB6;
}

.blue_box_hdln_big {
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 12pt;
        font-weight : bold;
        color : #0D5AB6;
}

.blue_box_link {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
    line-height: 135%;
    text-decoration: underline;
	color : #0D5AB6;
}
.blue_box_link:link {
	font-weight : normal;
    text-decoration: underline;
	color : #0D5AB6;
}
.blue_box_link:hover {
	font-weight : normal;
    text-decoration: underline;
	color : #3A89E8;
}

.blue_box_text {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
    line-height: 135%;
	color : #0D5AB6;
}

.blue_box_text_big {
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 9pt;
        font-weight : normal;
        line-height: 135%;
        color : #0D5AB6;
}

.blue_box_text_bold {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
    line-height: 135%;
	color : #0D5AB6;
}

.blue_box_text_b_big { 
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 9pt;
        font-weight : bold;
        line-height: 135%;
        color : #0D5AB6;
}

.blue_box_text_field {
    font-size: 8pt;
    font-family: Verdana, arial, helvetica, sans-serif;
    color : #333333;
    border-color : #D8E6F7;#67768E;
    background : #FFFFFF
}

.blue_option {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 10pt;
    color : #295AB5;
    font-weight : bold;
    line-height: 135%
}

.bottom_link {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 7.5pt;
    font-weight : normal;
    text-decoration: underline;
    color : #696969;
}
.bottom_link:link {
    font-weight : normal;
    text-decoration: underline;
    color : #696969;
}
.bottom_link:hover {
    font-weight : normal;
    text-decoration: underline;
    color : #000000;
}

.bottom_text {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 7.5pt;
    font-weight : normal;
    color : #696969;
}

.breadcrumbs {
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 7.5pt;
        font-weight : normal;
        color : #737373;
}
.breadcrumbs:link {
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 7.5pt;
        font-weight : normal;
        color : #737373;
}
.breadcrumbs:hover {
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 7.5pt;
        font-weight : normal;
        color : #323232;
}

.button {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    color : #E1EEFF;
    background : #3D78C5;
    border-color : #6FAAF8;#09489C
}

.button_gry {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    color : #FFFFFF;
    background : #8B8B8B;
    border-color : #C3C3C3;#5D5D5D
}

.content_headline {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 11pt;
    color : #5F5F5F;
    font-weight : bold;
}

.content_link {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 8pt;
        color : #295AB5;
        line-height: 135%;
        font-weight : bold;
}
.content_link:link {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 8pt;
        color : #295AB5; 
        line-height: 135%;
        font-weight : bold;
}
.content_link:visited {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 8pt;
        color : #295AB5;
        line-height: 135%;
        font-weight : bold;
}
.content_link:hover {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 8pt;
        color : #4E7FD9; 
        line-height: 135%;
        font-weight : bold;
}

.content_link_unbold {
	text-decoration: underline;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #295AB5;  
	line-height: 135%; 
}
.content_link_unbold:link {
	text-decoration: underline;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #295AB5;  
	line-height: 135%; 
}
.content_link_unbold:visited {
	text-decoration: underline;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #295AB5;
	line-height: 135%;
}
.content_link_unbold:hover {
	text-decoration: underline;
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;   
	color : #4E7FD9;   
	line-height: 135%;
}

.content_text {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #5F5F5F;
	line-height: 120%
}

.content_text_bh {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;      
    color : #5F5F5F;       
    font-weight : bold;  
    line-height: 120%;
    background-color:#ffff66
}

.content_text_bold {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    color : #5F5F5F;
    font-weight : bold;
	line-height: 120%
}

.content_text_bl {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    color : #5F5F5F;
    font-weight : bold;
    line-height: 120%
}

.content_text_br {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    color : #FF0000;
    font-weight : bold;
    line-height: 120%
}

.content_text_italic {
        font-family : verdana, arial, helvetica, sans-serif;
	font-style : italic;
        font-size : 8pt;
        color : #5F5F5F;
        line-height: 120%
}

.error {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    color : #EA0000;
	line-height: 120%
}
.error_bold {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    color : #EA0000;
    font-weight : bold;
	line-height: 120%
}
.error_link {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 8pt;
        color : #EA0000;
        line-height: 120%;
        font-weight : bold;
}
.error_link:link {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 8pt;
        color : #EA0000; 
        line-height: 120%;
        font-weight : bold;
}
.error_link:visited {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 8pt;
        color : #EA0000;
        line-height: 120%;
        font-weight : bold;
}
.error_link:hover {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 8pt;
        color : #FE3434; 
        line-height: 120%;
        font-weight : bold;
}

.form_text_field {
    font-size: 8pt;     
    font-family: Verdana, arial, helvetica, sans-serif;
    color : #333333;
    border-color : #E5E5E5;#7F7F7F;
    background : #FFFFFF
}

.front_headline {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 10pt;
    font-weight : bold;
    line-height: 135%;
    color : #5F5F5F;
}

.front_link {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    text-decoration: underline;
    line-height: 135%;
    color : #295AB5;
}
.front_link:link {
    font-weight : bold;
    text-decoration: underline;
    color : #295AB5;
}
.front_link:hover {
    font-weight : bold;
    text-decoration: underline;
    color : #4E7FD9;
}

.front_text {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    font-weight : normal;
    line-height: 135%;
    color : #5F5F5F;
}

.front_text_bold {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    font-weight : bold;
    line-height: 135%;
    color : #5F5F5F;
}

.gray_box_headline {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
    line-height: 135%;
	color : #5F5F5F;
}

.gray_box_link {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
    text-decoration: underline;
    line-height: 135%;
	color : #5F5F5F;
}
.gray_box_link:link {
	font-weight : normal;
    text-decoration: underline;
	color : #5F5F5F;
}
.gray_box_link:hover {
	font-weight : normal;
    text-decoration: underline;
	color : #8E8E8E;
}

.gray_box_link_bold {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
    text-decoration: underline;
    line-height: 135%;
	color : #5F5F5F;
}
.gray_box_link_bold:link {
	font-weight : bold;
    text-decoration: underline;
	color : #5F5F5F;
}
.gray_box_link_bold:hover {
	font-weight : bold;
    text-decoration: underline;
	color : #8E8E8E;
}

.gray_box_text {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
    line-height: 135%;
	color : #5F5F5F;
}

.gray_box_text_bold {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
    line-height: 135%;
	color : #5F5F5F;
}

.gray_box_text_field {
    font-size: 8pt;
    font-family: Verdana, arial, helvetica, sans-serif;
    color : #333333;
    border-color : #E5E5E5;#7F7F7F;
    background : #FFFFFF
}

.gray_button {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 9pt;
    font-weight : bold;
    color : #EDEDED;
    background : #7A7A7A;
    border-color : #A7A7A7;#4F4F4F
}

.popup_content {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    color : #5F5F5F;
    line-height: 135%;
}

.popup_content_bold {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    color : #5F5F5F;
    font-weight : bold;
    line-height: 135%;
}

.popup_headline {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 9pt;
    color : #5F5F5F;
    font-weight : bold;
}

.popup_link {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    color : #295AB5;
    line-height: 135%;
    font-weight : bold;
}
.popup_link:link {
        color : #295AB5;  
        font-weight : bold;
}
.popup_link:hover {
        color : #4E7FD9;
        font-weight : bold;
}

.smnav_dk {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    color : #000000;
    font-weight : bold;
    line-height: 120%
}

.smnav_lt {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 8pt;
    color : #A2A2A2;
    font-weight : bold;
    line-height: 120%
}

.sub_headline {
    font-family : verdana, arial, helvetica, sans-serif;
    font-size : 10pt;
    color : #5F5F5F;
    font-weight : bold;
    line-height: 135%
}

.success {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 8pt;
	color : #005F1B;
	line-height : 120%;
	font-weight : bold;
}
.success:link {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 8pt;
        color : #005F1B;
        line-height: 120%;
        font-weight : bold;
}
.success:visited {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 8pt;
        color : #005F1B;
        line-height: 120%;
        font-weight : bold;
}
.success:active {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 8pt;
        color : #018E29;
        line-height: 120%;
        font-weight : bold;
}
.success:hover {
        text-decoration: underline;
        font-family : verdana, arial, helvetica, sans-serif;
        font-size : 8pt;
        color : #018E29;
        line-height: 120%; 
        font-weight : bold;
}

button {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	padding: 2px 20px;
	background-repeat: repeat-x;
}

button.gray {
	color: #5F5F5F;
	border: 1px solid #5F5F5F;
	background-image: url('/i/button-gradient-gray.png');
}

button.gray-unused {
	color: #5F5F5F;
	border: 1px solid #5F5F5F;

	background: #F3F3F3; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #e5e5e5 100%); /* W3C */
}

button.gray:hover {
	color: #000000;
	border-color: #000000;
}

button.blue {
	color: #0d5ab6;
	border: 1px solid #0d5ab6;
	background-image: url('/i/button-gradient-blue.png');
}

button.blue-unused {
	color: #0d5ab6;
	border: 1px solid #0d5ab6;

	background: #EEF2F6; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #dae4ed 100%); /* FF3.6+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #dae4ed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #dae4ed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #dae4ed 100%); /* IE10+ */
	background: linear-gradient(top, #ffffff 0%, #dae4ed 100%); /* W3C */
}

button.blue:hover {
	color: #003171;
	border-color: #003171;
}

button:active {
	background-position: 0 -19px;
}

/* get rid of extra padding from Firefox's focus outline */
button::-moz-focus-inner {
	padding: 0;
	border: 0
}
