.shade {
	background-repeat: no-repeat;
}

.separator_main {
	padding-top: 15px;
	padding-bottom: 15px;
}

.ad {
	padding-top: 0px;
	text-align: right;
}

.icon_header {
	padding-top: 7px;
	text-align: center;
	color: #ffffff;
	font-weight: bold;
}

.icon_centre {
	padding-top: 7px;
	text-align: center;
}

.icon_text {
	padding-bottom: 3px;
	text-align: center;
}

.nav_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align:center;
	font-size: 7pt;
	font-weight: bold;
	color: #a0ff00;
}

.nav_top_partner {
	color: #ffffff;
}

.nav_location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	padding-left: 30px;
	font-size: 7pt;
	font-weight: bold;
	color: #191919;
}

.nav_current {
	color: #ffffff;
}

.nav_switch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 6pt;
	font-weight: bold;
	color: #888a7f;
}

.nav_textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	height: 14px;
	border: 1px solid #68676a;
}

.nav_dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	height: 18px;
	border: 1px solid #68676a;
}

.nav_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.nav_middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	font-size: 6pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #888a7f;
}

.nav_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height: 15px;
	text-align: left;
	font-size: 6pt;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #888a7f;
}

.mini_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #a7a7a0;
	line-height: 17px;
	padding-left: 12px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 10px;
	text-transform: uppercase;
	text-align: left;
}

.graphics {
	padding-left: 12px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 20px;
	text-align: left;
	background-color: #ffffff;
}

.border_box {
	border: 1px solid #cccccc;
}

.index_option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #666666;
	padding-bottom: 10px;
	text-align: left;
}

.home_login_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;
	line-height: 15px;
	padding-left: 15px;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

.login_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;
	line-height: 15px;
	padding-left: 15px;
	padding-right: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
}

.menu_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ffc258;
	line-height: 15px;
	padding-left: 15px;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align: left;
}

.menu_active {
	color: #313131;
}

.menu_text_pop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ffc258;
	line-height: 15px;
	padding-left: 15px;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

.home_login_elements {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	color: #ffffff;
	line-height: 15px;
	padding-right: 15px;
}

.home_search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	color: #68676a;
	text-transform: uppercase;
	text-align: center;
}

.home_subhead_news {
	padding-left: 15px;
	padding-top: 25px;
	text-align: left;
}

.home_news_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #666666;
	line-height: 18px;
	padding-left: 15px;
	padding-right: 25px;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: left;
}

.home_news_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #68676a;
}

.home_title {
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13.5pt;
	color: #68676a;
	line-height: 23px;
	padding-left: 12px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 25px;
	text-align: left;
}

.home_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #666666;
	line-height: 18px;
	padding-left: 12px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 30px;
	text-align: left;
}

.home_ally {
	line-height: 18px;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

.home_subhead_ally {
	padding-left: 20px;
	padding-top: 10px;
	text-align: left;
}

.text_title {
	font-family: Georgia, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13.5pt;
	color: #68676a;
	line-height: 23px;
	padding-left: 12px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 25px;
	text-align: left;
}

.text_subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #395660;
	line-height: 20px;
	padding-left: 12px;
	padding-right: 15px;
	padding-bottom: 15px;
	text-align: left;
}

.text_icon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #a1adb6;
	text-align: center;
	line-height: 15px;
	padding-bottom: 15px;
}

.text_subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #395660;
}

.text_subdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #68676a;
}

.text_hilite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #68676a;
}

.title_hilite {
	font-weight: bold;
	color: #68676a;
}

.text_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #666666;
	line-height: 18px;
	padding-left: 12px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 30px;
	text-align: left;
}

.text_content2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #666666;
	line-height: 18px;
	padding-left: 12px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 20px;
	text-align: left;
}

.text_list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #666666;
	line-height: 18px;
	padding-left: 15px;
	padding-right: 25px;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: left;
}

.whatis_image {
	text-align: left;
}

.contact_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #666666;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

.table_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;
	font-weight: bold;
	line-height: 15px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

.table_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #666666;
	line-height: 15px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 7.5pt;
	line-height: 15px;
    padding-left: 50;
	padding-top: 10;
	padding-bottom: 10;
	text-align: right;
}

.footer_front {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 8.5pt;
	line-height: 20px;
	padding-top: 25;
	padding-bottom: 10;
	text-align: left;
}

.footer_pop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #383838;
	font-size: 7.5pt;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 15px;
	text-align: left;
}

a:link {
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
a:visited {
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
a:hover {
	font-weight: bold;
	color: #ff6600;
	text-decoration: underline;
}
a:active {
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}


a.top:link {
	font-weight: bold;
	color: #191919;
	text-decoration: none;
}
a.top:visited {
	font-weight: bold;
	color: #191919;
	text-decoration: none;
}
a.top:hover {
	font-weight: bold;
	color: #ddffa4;
	text-decoration: none;
}
a.top:active {
	font-weight: bold;
	color: #191919;
	text-decoration: none;
}


a.partner:link {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.partner:visited {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.partner:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}
a.partner:active {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}


a.menu:link {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.menu:visited {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
a.menu:hover {
	font-weight: normal;
	color: #ff9f59;
	text-decoration: none;
}
a.menu:active {
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}


a.signin:link {
	font-size: 7pt;
	font-weight: bold;
	color: #172301;
	text-decoration: none;
}
a.signin:visited {
	font-size: 7pt;
	font-weight: bold;
	color: #172301;
	text-decoration: none;
}
a.signin:hover {
	font-size: 7pt;
	font-weight: bold;
	color: #172301;
	text-decoration: underline;
}
a.signin:active {
	font-size: 7pt;
	font-weight: bold;
	color: #172301;
	text-decoration: none;
}


a.mid:link {
	font-weight: bold;
	color: #00a6e0;
	text-decoration: none;
}
a.mid:visited {
	font-weight: bold;
	color: #00a6e0;
	text-decoration: none;
}
a.mid:hover {
	font-weight: bold;
	color: #00a6e0;
	text-decoration: underline;
}
a.mid:active {
	font-weight: bold;
	color: #00a6e0;
	text-decoration: none;
}


a.sub:link {
	font-weight: normal;
	color: #00a6e0;
	text-decoration: none;
}
a.sub:visited {
	font-weight: normal;
	color: #00a6e0;
	text-decoration: none;
}
a.sub:hover {
	font-weight: normal;
	color: #00a6e0;
	text-decoration: underline;
}
a.sub:active {
	font-weight: normal;
	color: #00a6e0;
	text-decoration: none;
}


a.sub2:link {
	font-weight: bold;
	color: #8097a6;
	text-decoration: none;
}
a.sub2:visited {
	font-weight: bold;
	color: #8097a6;
	text-decoration: none;
}
a.sub2:hover {
	font-weight: bold;
	color: #8097a6;
	text-decoration: underline;
}
a.sub2:active {
	font-weight: bold;
	color: #8097a6;
	text-decoration: none;
}


a.body:link {
	font-weight: normal;
	color: #00a6e0;
	text-decoration: none;
}
a.body:visited {
	font-weight: normal;
	color: #00a6e0;
	text-decoration: none;
}
a.body:hover {
	font-weight: normal;
	color: #00a6e0;
	text-decoration: underline;
}
a.body:active {
	font-weight: normal;
	color: #00a6e0;
	text-decoration: none;
}

a.footer:link {
	font-weight: bold;
	color: #3f5e66;
	text-decoration: none;
}
a.footer:visited {
	font-weight: bold;
	color: #3f5e66;
	text-decoration: none;
}
a.footer:hover {
	font-weight: bold;
	color: #ff6600;
	text-decoration: underline;
}
a.footer:active {
	font-weight: bold;
	color: #3f5e66;
	text-decoration: none;
}
