@charset "utf-8";

/* CSS Document */

body {

	margin: 0px;

	height: 100%;

}

input {

	margin: 0px;

}

form {

	margin: 0px;

}

html {

	height: 100%;

}

.header {

	background-color: #414550;

	height: 81px;

	border-bottom-width: 4px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

.middle {

	background-color: #D8E6E7;

}

.footer {

	background-color: #414550;

	height: 23px;

}

.border-top {

	background-color: #FFFFFF;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #666666;

}

.border-bottom {

	background-color: #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666666;

}

.border-left {

	background-color: #FFFFFF;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #666666;

}

.border-right {

	background-color: #FFFFFF;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #666666;

}









.top_login_field {

	font-family: Arial;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-color: #666666;

	height: 14px;

	width: 188px;

	border: 1px solid #666666;

	padding: 2px;

}

.login_small_txt {

	font-family: Arial;

	font-size: 10px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

}

.login_small_txt a {

	font-family: Arial;

	font-size: 10px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

}

.login_small_txt a:hover {

	font-family: Arial;

	font-size: 10px;

	font-weight: bold;

	color: #bae4fc;

	text-decoration: none;

}

.login_small_txt2 {

	font-family: Arial;

	font-size: 10px;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none;

}

.login_small_txt2 a {

	font-family: Arial;

	font-size: 10px;

	font-weight: normal;

	color: #ffffff;

	text-decoration: underline;

}

.login_small_txt2 a:hover {

	font-family: Arial;

	font-size: 10px;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none;

}

.header_txt {

	font-family: Arial;

	font-size: 15px;

	font-weight: bold;

	color: #bae4fc;

	text-decoration: none;

	padding-bottom: 5px;

}

.header_txt a {

	font-family: Arial;

	font-size: 15px;

	font-weight: bold;

	color: #bae4fc;

	text-decoration: none;

	padding-bottom: 5px;

}

.header_txt a:hover {

	font-family: Arial;

	font-size: 15px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	padding-bottom: 5px;

}

 .header_txt_visited {

	font-family: Arial;

	font-size: 15px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	background-image: url(../images/header_arrow.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	padding-bottom: 5px;

}

.header_txt a:active {

	font-family: Arial;

	font-size: 15px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	background-image: url(../images/header_arrow.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

	padding-bottom: 5px;

}

.header_txt2 {

	font-family: Arial;

	font-size: 12px;

	color: #FFFFFF;

	text-decoration: none;

	letter-spacing: 0.5px;

	font-weight: bold;

}



.footer_small_txt {

	font-family: Arial;

	font-size: 10px;

	font-weight: bold;

	color: #bae4fc;

	text-decoration: none;

}

.footer_small_txt a {

	font-family: Arial;

	font-size: 10px;

	font-weight: bold;

	color: #bae4fc;

	text-decoration: none;

}

.footer_small_txt a:hover {

	font-family: Arial;

	font-size: 10px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

}

.box_txt {

	font-family: Arial;

	font-size: 13px;

	line-height: 20px;

	color: #333333;

	text-decoration: none;

	font-weight: bold;

}

.box_txt a {

	font-family: Arial;

	font-size: 13px;

	line-height: 20px;

	color: #336699;

	text-decoration: none;

	font-weight: bold;

}

.box_txt a:hover {

	font-family: Arial;

	font-size: 13px;

	line-height: 20px;

	color: #336699;

	text-decoration: underline;

	font-weight: bold;

}

.box_txt_white {

	font-family: Arial;

	font-size: 13px;

	line-height: 20px;

	color: #ffffff;

	text-decoration: none;

	font-weight: bold;

}

.box_txt_white a {

	font-family: Arial;

	font-size: 13px;

	line-height: 20px;

	color: #336699;

	text-decoration: none;

	font-weight: bold;

}

.box_txt_white a:hover {

	font-family: Arial;

	font-size: 13px;

	line-height: 20px;

	color: #336699;

	text-decoration: underline;

	font-weight: bold;

}

.box_heading {

	font-family: Arial;

	font-size: 15px;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration: none;

}

.box_heading_black {

	font-family: Arial;

	font-size: 15px;

	color: #333333;

	font-weight: bold;

	text-decoration: none;

}



.mainbox_topbrd {

	border-top-width: 2px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

}

.middle_txt2 {

	font-family: Arial;

	font-size: 13px;

	color: #333333;

	text-decoration: none;

	word-spacing: 0.2px;

}

.middle_txt2 a {

	font-family: Arial;

	font-size: 13px;

	color: #336699;

	text-decoration: none;

	word-spacing: 0.2px;

}

.middle_txt2 a:hover {

	font-family: Arial;

	font-size: 13px;

	color: #336699;

	text-decoration: underline;

	word-spacing: 0.2px;

}

.middle_txtbold {

	font-family: Arial;

	font-size: 16px;

	color: #333333;

	text-decoration: none;

	font-weight: bold;

}

.middle_txt3 {

	font-family: Arial;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

}

.middle_txt3 a {

	font-family: Arial;

	font-size: 12px;

	color: #336699;

	text-decoration: none;

}

.middle_txt3 a:hover {

	font-family: Arial;

	font-size: 12px;

	color: #336699;

	text-decoration: underline;

}

.step_txt {

	font-family: "Myriad Pro";

	font-size: 13px;

	font-weight: bold;

	color: #336699;

	text-decoration: none;

	letter-spacing: 1px;

}

.step_txt a:link {

	font-family: "Myriad Pro";

	font-size: 13px;

	font-weight: bold;

	color: #336699;

	text-decoration: none;

	letter-spacing: 1px;

}.step_txt a:hover {

	font-family: "Myriad Pro";

	font-size: 13px;

	font-weight: bold;

	color: #336699;

	text-decoration: none;

	letter-spacing: 1px;

}

.step_txt2 {

	font-family: "Myriad Pro";

	font-size: 13px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	letter-spacing: 1px;

}

.step_txt2 a:link {

	font-family: "Myriad Pro";

	font-size: 13px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	letter-spacing: 1px;

}.step_txt2 a:hover {

	font-family: "Myriad Pro";

	font-size: 13px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	letter-spacing: 1px;

}

.step_txt3 {

	font-family: "Myriad Pro";

	font-size: 13px;

	font-weight: bold;

	color: #333333;

	text-decoration: none;

	letter-spacing: 1px;

}

.step_txt4 {

	font-family: "Myriad Pro";

	font-size: 13px;

	font-weight: bold;

	color: #cccccc;

	text-decoration: none;

	letter-spacing: 1px;

}





.steps_txtfield {

	padding-top: 6px;

	padding-bottom: 2px;

	padding-left: 2px;

	padding-right: 2px;

	width: 550px;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #a19f9f;

	background-color: #f4f1f1;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-top-color: #f4f1f1;

	border-right-color: #f4f1f1;

	border-bottom-color: #f4f1f1;

	height: 20px;

	font-family: Arial;

	font-size: 13px;

	color: #333333;

	text-decoration: none;

}

.steps_txtfield2 {

	padding-top: 6px;

	padding-bottom: 2px;

	padding-left: 2px;

	padding-right: 2px;

	width: 415px;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #a19f9f;

	background-color: #f4f1f1;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-top-color: #f4f1f1;

	border-right-color: #f4f1f1;

	border-bottom-color: #f4f1f1;

	height: 20px;

	font-family: Arial;

	font-size: 13px;

	color: #333333;

	text-decoration: none;

}

.steps_txtfield3 {

	padding-top: 6px;

	padding-bottom: 2px;

	padding-left: 2px;

	padding-right: 2px;

	width: 115px;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #a19f9f;

	background-color: #f4f1f1;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-top-color: #f4f1f1;

	border-right-color: #f4f1f1;

	border-bottom-color: #f4f1f1;

	height: 20px;

	font-family: Arial;

	font-size: 13px;

	color: #333333;

	text-decoration: none;

}

.steps_txtfield4 {

	padding-top: 6px;

	padding-bottom: 2px;

	padding-left: 2px;

	padding-right: 2px;

	width: 105px;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #f4f1f1;

	background-color: #f4f1f1;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-top-color: #f4f1f1;

	border-right-color: #f4f1f1;

	border-bottom-color: #f4f1f1;

	height: 20px;

	font-family: Arial;

	font-size: 13px;

	color: #333333;

	text-decoration: none;

}

.steps_txtfield5 {

	padding-top: 6px;

	padding-bottom: 2px;

	padding-left: 10px;

	padding-right: 2px;

	width: 85px;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #a19f9f;

	background-color: #f4f1f1;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-top-color: #f4f1f1;

	border-right-color: #f4f1f1;

	border-bottom-color: #f4f1f1;

	height: 20px;

	font-family: Arial;

	font-size: 13px;

	color: #333333;

	text-decoration: none;

}

.steps_txtfield6 {

	padding-top: 6px;

	padding-bottom: 2px;

	padding-left: 2px;

	padding-right: 2px;

	width: 450px;

	border-left-width: 2px;

	border-left-style: solid;

	border-left-color: #a19f9f;

	background-color: #f4f1f1;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-top-color: #f4f1f1;

	border-right-color: #f4f1f1;

	border-bottom-color: #f4f1f1;

	height: 150px;

	font-family: Arial;

	font-size: 13px;

	color: #333333;

	text-decoration: none;

}

.steps_txtfield7 {

	font-family: Arial;

	font-size: 13px;

	color: #666666;

	text-decoration: none;

	background-color: #FFFFFF;

	height: 45px;

	width: 670px;

	border: 1px solid #000000;

	text-align: center;

	vertical-align: middle;

	padding-top: 30px;

}

.steps_txtfield8 {

	font-family: Arial;

	font-size: 13px;

	color: #666666;

	text-decoration: none;

	background-color: #FFFFFF;

	height: 60px;

	width: 670px;

	border: 1px solid #000000;

	text-align: center;

	vertical-align: middle;

	padding-top: 30px;

}

.poll_textfield {

	font-family: Arial;

	font-size: 13px;

	color: #333333;

	text-decoration: none;

	background-color: #F4F1F1;

	height: 23px;

	width: 30px;

	border: 1px solid #B9E3E3;

	text-align: center;

	vertical-align: middle;

	font-weight: bold;

	padding-top: 7px;

}

.wall {

	display: block;

	text-decoration: none;

}

.wall a {

	display: block;

	text-decoration: none;

}

.wall a:hover {

	display: block;

	text-decoration: none;

}

.fail_txt {

	font-family: Arial;

	font-size: 13px;

	color: #336699;

	text-decoration: none;

}

.fail_txt a {

	font-family: Arial;

	font-size: 13px;

	color: #336699;

	text-decoration: none;

}

.fail_txt a:hover {

	font-family: Arial;

	font-size: 13px;

	color: #336699;

	text-decoration: none;

}

.required_red {

	font-family: Arial;

	font-size: 13px;

	font-weight: bold;

	color: #ff0000;

}

.fail_txt2 {

	font-family: Arial;

	font-size: 13px;

	color: #336699;

	text-decoration: none;

}

.fail_txt2 a {

	font-family: Arial;

	font-size: 13px;

	color: #336699;

	text-decoration: none;

}

.fail_txt2 a:hover {

	font-family: Arial;

	font-size: 13px;

	color: #336699;

	text-decoration: underline;

}

.blue_bold_heading {

	font-family: Arial;

	font-size: 16px;

	color: #336699;

	text-decoration: none;

	font-weight: bold;

}

.blue_bold_heading a {

	font-family: Arial;

	font-size: 16px;

	color: #336699;

	text-decoration: none;

	font-weight: bold;

}

.blue_bold_heading a:hover {

	font-family: Arial;

	font-size: 16px;

	color: #336699;

	text-decoration: underline;

	font-weight: bold;

}

.nav_disable {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #cccccc;

	text-decoration: none;

}

.nav_disable a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #cccccc;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

	display: block;

	height: 15px;

	padding-top: 5px;

	padding-bottom: 5px;

	text-decoration: none;

}

.nav_disable a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #cccccc;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #cccccc;

	display: block;

	padding-top: 5px;

	padding-bottom: 5px;

	text-decoration: none;

}

.nav_disable_1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #cccccc;

	text-decoration: none;

}

.nav_disable_1 a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #cccccc;

	display: block;

	height: 15px;

	padding-top: 5px;

	padding-bottom: 5px;

	text-decoration: none;

}

.nav_disable_1 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #cccccc;

	display: block;

	height: 15px;

	padding-top: 5px;

	padding-bottom: 5px;

	text-decoration: none;

}

.nav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #3f3e3e;

	text-decoration: none;

}

.nav a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #3f3e3e;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #8db6c7;

	display: block;

	height: 15px;

	padding-top: 5px;

	padding-bottom: 5px;

	text-decoration: none;

}

.nav a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #3f3e3e;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #8db6c7;

	display: block;

	padding-top: 5px;

	padding-bottom: 5px;

	text-decoration: none;

}

.nav_1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #3f3e3e;

	text-decoration: none;

}

.nav_1 a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #3f3e3e;

	display: block;

	text-decoration: none;

	height: 15px;

	padding-top: 5px;

	padding-bottom: 5px;

}

.nav_1 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #3f3e3e;

	display: block;

	height: 15px;

	padding-top: 5px;

	padding-bottom: 5px;

	text-decoration: none;

}.poll_bg {

	background-image: url(../images/poll_bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	height: 52px;

	width: 970px;

	vertical-align: top;

}

.poll_option_bg {

	height: 52px;

	width: 700px;

	vertical-align: top;

}

.li {

	list-style-type: none;

}

.poll_smal_txt {

	font-family: Arial;

	font-size: 10px;

	color: #333333;

	text-decoration: none;

	cursor: move;

}

.poll_smal_txt2 {

	font-family: Arial;

	font-size: 10px;

	color: #333333;

	text-decoration: none;

}



.poll_txt {

	font-family: Arial;

	font-size: 25px;

	font-weight: bold;

	color: #336699;

	text-decoration: none;

}

.poll_txt a {

	font-family: Arial;

	font-size: 25px;

	font-weight: bold;

	color: #336699;

	text-decoration: none;

}

.poll_txt a:hover {

	font-family: Arial;

	font-size: 25px;

	font-weight: bold;

	color: #336699;

	text-decoration: underline;

}

.poll_txt_1 {

	font-family: Arial;

	font-size: 25px;

	color: #333333;

	text-decoration: none;

}

.poll_txt_2 {

	font-family: Arial;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	font-weight: bold;

}

.poll_txt_2 a {

	font-family: Arial;

	font-size: 12px;

	color: #336699;

	text-decoration: none;

	font-weight: bold;

}

.poll_txt_2 a:hover {

	font-family: Arial;

	font-size: 12px;

	color: #336699;

	text-decoration: underline;

	font-weight: bold;

}

.poll_txt_3 {

	font-family: Arial;

	font-size: 16px;

	color: #336699;

	text-decoration: none;

	font-weight: bold;

}

.poll_txt_3 a {

	font-family: Arial;

	font-size: 16px;

	color: #336699;

	text-decoration: none;

}

.poll_txt_3 a:hover {

	font-family: Arial;

	font-size: 16px;

	color: #336699;

	text-decoration: underline;

}

.date_field {

	font-family: Arial;

	font-size: 10px;

	color: #333333;

	text-decoration: none;

	height: 17px;

	width: 30px;

	border: 1px solid #b9e3e3;

	text-align: center;

	vertical-align: middle;

}

.vote {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	display: block;

	text-decoration: none;

}

.vote a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	display: block;

	text-decoration: none;

}

.vote a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #000000;

	text-decoration: none;

}

.voting_small_txt {

	font-family: Arial;

	font-size: 10px;

	color: #666666;

	text-decoration: none;

}

.voting_small_txt a {

	font-family: Arial;

	font-size: 10px;

	color: #666666;

	font-weight: bold;

	text-decoration: underline;

}

.voting_small_txt a:hover {

	font-family: Arial;

	font-size: 10px;

	color: #666666;

	text-decoration: none;

}.home_heading_txt {

	font-family: Arial;

	font-size: 16px;

	color: #FF9933;

	text-decoration: none;

	font-weight: bold;

}

.home_small_txt {

	font-family: Arial;

	font-size: 13px;

	color: #FFFFFF;

	text-decoration: none;

}

.home_heading_2 {

	font-family: Arial;

	font-size: 18px;

	color: #99CCFF;

	text-decoration: none;

}

.home_main_txt {

	font-family: Arial;

	font-size: 14px;

	color: #FFFFFF;

	text-decoration: none;

}

.home_below_txt {

	font-family: Arial;

	font-size: 14px;

	color: #FF9933;

	text-decoration: none;

}

.home_heading_below a{

	font-family: Arial;

	font-size: 16px;

	color: #ffffff;

	text-decoration: none;

	font-weight: bold;

}



.home_below_txt a {

	font-family: Arial;

	font-size: 14px;

	color: #FF9933;

	text-decoration: none;

}

.home_below_txt a:hover {

	font-family: Arial;

	font-size: 14px;

	color: #FF9933;

	text-decoration: none;

}

.home_box_txt {

	font-family: Arial;

	font-size: 13px;

	color: #6F6F6F;

	text-decoration: none;

}

.home_box_txt a {

	font-family: Arial;

	font-size: 13px;

	color: #336699;

	text-decoration: none;

}

.home_box_txt a:hover {

	font-family: Arial;

	font-size: 13px;

	color: #336699;

	text-decoration: underline;

}.home_heading_below2 a {

	font-family: Arial;

	font-size: 16px;

	color: #333333;

	text-decoration: none;

	font-weight: bold;

}

.home_top_bg {

	background-image: url(../images/home_corner_top_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.home_left_bg {

	background-image: url(../images/home_corner_left_bg.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.home_bottom_bg {

	background-image: url(../images/home_corner_bottom_bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

}

.home_right_bg {

	background-image: url(../images/home_corner_right_bg.jpg);

	background-repeat: repeat-y;

	background-position: left top;

}

.style1 {

	color: #FF9A35;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	text-decoration: none;

}

.style2 a {

	color: #FF9A35;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	text-decoration: none;

}

.style2 a:hover {

	color: #FF9A35;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	text-decoration: underline;

}

.style3 {

	color: #6d6f76;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	text-decoration: none;

	text-transform: uppercase; 

}

.style3 a {

	color: #6d6f76;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	text-decoration: none;

	text-transform: uppercase; 

}

.style3 a:hover {

	color: #ff9933;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	text-decoration: none;

	text-transform: uppercase; 

}

.style4 a {

	padding-top: 10px;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 9px;

	color: #ffffff;

	text-transform: uppercase; 

	text-decoration: none;

}

.style4 {

	padding-top: 10px;

	font-family: Arial, Helvetica, sans-serif; 

	font-size: 9px;

	color: #ffffff;

	text-transform: uppercase; 

	text-decoration: none;

}

.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #99CCFF;}

.style7 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFFFFF;
	text-decoration:none;

}
.style7 a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFFFFF;
	text-decoration:underline;

}
.style7 a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FFFFFF;
	text-decoration:underline;

}
.accordion_toggle {

	display: block;

	height: 30px;

	width: 700px;

	background: url(../images/help_plus_b.jpg) no-repeat right #b9e3e3;

	padding: 0 10px 0 10px;

	font-family: Arial;

	font-size: 13px;

	line-height: 30px;

	color: #333333;

	text-decoration: none;

	font-weight: bold;

	outline: none;

	border-bottom: 2px solid #ffffff;

	cursor: pointer;

	margin: 0 0 0 0;

}

		

.accordion_toggle_active {

	background: url(../images/help_minus.jpg) no-repeat right #ff9933;

	color: #ffffff;

	border-bottom: 1px solid #ffffff;

}

		

.accordion_content {

	background-color:#f4f1f1;

	font-family: Arial;

	font-size: 12px;

	color: #333333;

	text-decoration: none;

	overflow: hidden;

	display: none;

}

.accordion_content p {

	line-height: 150%;

	padding: 5px 10px 15px 10px;

}



.vertical_accordion_toggle {

			display: block;

			height: 30px;

			width: 600px;

			background: url(../../images/help_plus_b.jpg) no-repeat right #b9e3e3;

			padding: 0 10px 0 10px;

			font-family: Arial;

			font-size: 13px;

			line-height: 30px;

			color: #333333;

			text-decoration: none;

			font-weight: bold;

			outline: none;

			border-bottom: 2px solid #ffffff;

			cursor: pointer;

			margin: 0 0 0 0;

		}



		.vertical_accordion_toggle_active {

			background: url(../../images/help_minus.jpg) no-repeat right #ff9933;

			color: #ffffff;

			border-bottom: 1px solid #ffffff;

		}



		.vertical_accordion_content {

			background-color:#f4f1f1;

			font-family: Arial;

			font-size: 12px;

			color: #333333;

			text-decoration: none;

			overflow: hidden;

		}

			.vertical_accordion_content p {

				line-height: 150%;

				padding: 5px 10px 15px 10px;

			}

  								

		.vertical1_accordion_toggle {

			display: block;

			height: 30px;

			width: 600px;

			background: url(../../images/help_plus_b.jpg) no-repeat right #b9e3e3;

			padding: 0 10px 0 10px;

			font-family: Arial;

			font-size: 13px;

			line-height: 30px;

			color: #333333;

			text-decoration: none;

			font-weight: bold;

			outline: none;

			border-bottom: 2px solid #ffffff;

			cursor: pointer;

			margin: 0 0 0 0;

		}

		

		.vertical1_accordion_toggle_active {

			background: url(../../images/help_minus.jpg) no-repeat right #ff9933;

			color: #ffffff;

			border-bottom: 1px solid #ffffff;

		}

		

		.vertical1_accordion_content {

			

			background-color:#f4f1f1;

			font-family: Arial;

			font-size: 12px;

			color: #333333;

			text-decoration: none;

			overflow: hidden;

		}

			

			.vertical1_accordion_content p {

				line-height: 150%;

				padding: 5px 10px 15px 10px;

			}		

			

			

		.vertical2_accordion_toggle {

			display: block;

			height: 30px;

			width: 600px;

			background: url(../../images/help_plus_b.jpg) no-repeat right #b9e3e3;

			padding: 0 10px 0 10px;

			font-family: Arial;

			font-size: 13px;

			line-height: 30px;

			color: #333333;

			text-decoration: none;

			font-weight: bold;

			outline: none;

			border-bottom: 2px solid #ffffff;

			cursor: pointer;

			margin: 0 0 0 0;

		}

		

		.vertical2_accordion_toggle_active {

			background: url(../../images/help_minus.jpg) no-repeat right #ff9933;

			color: #ffffff;

			border-bottom: 1px solid #ffffff;

		}

		

		.vertical2_accordion_content {

			

			background-color:#f4f1f1;

			font-family: Arial;

			font-size: 12px;

			color: #333333;

			text-decoration: none;

			overflow: hidden;

		}

			

			.vertical2_accordion_content p {

				line-height: 150%;

				padding: 5px 10px 15px 10px;

			}			

				

  .vertical3_accordion_toggle {

			display: block;

			height: 30px;

			width: 600px;

			background: url(../../images/help_plus_b.jpg) no-repeat right #b9e3e3;

			padding: 0 10px 0 10px;

			font-family: Arial;

			font-size: 13px;

			line-height: 30px;

			color: #333333;

			text-decoration: none;

			font-weight: bold;

			outline: none;

			border-bottom: 2px solid #ffffff;

			cursor: pointer;

			margin: 0 0 0 0;

		}

		

		.vertical3_accordion_toggle_active {

			background: url(../../images/help_minus.jpg) no-repeat right #ff9933;

			color: #ffffff;

			border-bottom: 1px solid #ffffff;

		}

		

		.vertical3_accordion_content {

			

			background-color:#f4f1f1;

			font-family: Arial;

			font-size: 12px;

			color: #333333;

			text-decoration: none;

			overflow: hidden;

		}

			

			.vertical3_accordion_content p {

				line-height: 150%;

				padding: 5px 10px 15px 10px;

			}		

			

			

	.vertical4_accordion_toggle {

			display: block;

			height: 30px;

			width: 600px;

			background: url(../../images/help_plus_b.jpg) no-repeat right #b9e3e3;

			padding: 0 10px 0 10px;

			font-family: Arial;

			font-size: 13px;

			line-height: 30px;

			color: #333333;

			text-decoration: none;

			font-weight: bold;

			outline: none;

			border-bottom: 2px solid #ffffff;

			cursor: pointer;

			margin: 0 0 0 0;

		}

		

		.vertical4_accordion_toggle_active {

			background: url(../../images/help_minus.jpg) no-repeat right #ff9933;

			color: #ffffff;

			border-bottom: 1px solid #ffffff;

		}

		

		.vertical4_accordion_content {

			

			background-color:#f4f1f1;

			font-family: Arial;

			font-size: 12px;

			color: #333333;

			text-decoration: none;

			overflow: hidden;

		}

			

			.vertical4_accordion_content p {

				line-height: 150%;

				padding: 5px 10px 15px 10px;

			}	

				

    #vertical_nested_container {

      margin: 20px auto 20px auto;

      width: 620px;

    }



.tool-tip {

	color: #fff;

	width: 194px;

	z-index: 13000;

}

.tool-title {

	font-family: Arial;

	font-weight: bold;

	font-size: 11px;

	margin: 0;

	color: #bae4fc;

	padding: 8px 8px 4px;

	background: url(../images/bubble.png) top left;

}

.tool-text {

	font-family: Arial;

	font-size: 11px;

	color: #ffffff;

	padding: 4px 8px 8px;

	background: url(../images/bubble.png) bottom right;

}

/* skinned select */



div.skinned-select {

	background: url('../images/skin23.gif') no-repeat scroll 0pt 100%;

	height:24px;

}

div.skinned-select select {

	opacity: 0;

	filter: alpha(opacity = 0);

	moz-opacity: 0;

	position: relative;

	z-index: 100;

	text-indent: 1px;

}

div.skinned-select .select-text {

    position: absolute;

	text-indent: 10px;

	line-height: 24px;

	width: 460px;

	z-index: 100;

}

div.skinned-select .select-text,

div.skinned-select select,

div.skinned-select select option {

	width: 460px;

	font-family: Arial;

	font-size: 13px;

	color: #333333;

	text-decoration: none;

}



/* non javascript version select */



.my-skinnable-select select {

  width: 460px;

  font-family: Arial;

  font-size: 13px;

  color: #333333;

  text-decoration: none;

  border: 1px solid #D5E6EE;

}



/* small */



div.skinned-select-small {

	background: url('../images/skin234.gif') no-repeat scroll 0pt 100%;

	height:24px;

}

div.skinned-select-small select {

	opacity: 0;

	filter: alpha(opacity = 0);

	moz-opacity: 0;

	position: relative;

	z-index: 100;

	text-indent: 1px;

}

div.skinned-select-small .select-text {

    position: absolute;

	text-indent: 10px;

	line-height: 24px;

	width: 140px;

	z-index: 100;

}

div.skinned-select-small .select-text,

div.skinned-select-small select,

div.skinned-select-small select option {

	width: 140px;

	font-family: Arial;

	font-size: 13px;

	color: #333333;

	text-decoration: none;

}



/* non javascript version select */



.my-skinnable-select-small select {

  width: 140px;

  font-family: Arial;

  font-size: 13px;

  color: #333333;

  text-decoration: none;

  border: 1px solid #D5E6EE;

}



/* very small */



div.skinned-select-very-small {

	background: url('../images/skin2345.gif') no-repeat scroll 0pt 100%;

	height:24px;

}

div.skinned-select-very-small select {

	opacity: 0;

	filter: alpha(opacity = 0);

	moz-opacity: 0;

	position: relative;

	z-index: 100;

	text-indent: 1px;

}

div.skinned-select-very-small .select-text {

    position: absolute;

	text-indent: 10px;

	line-height: 24px;

	width: 85px;

	z-index: 100;

}

div.skinned-select-very-small .select-text,

div.skinned-select-very-small select,

div.skinned-select-very-small select option {

	width: 85px;

	font-family: Arial;

	font-size: 13px;

	color: #333333;

	text-decoration: none;

}



/* non javascript version select */



.my-skinnable-select-very-small select {

  width: 85px;

  font-family: Arial;

  font-size: 13px;

  color: #333333;

  text-decoration: none;

  border: 1px solid #D5E6EE;

}
.x-window-dlg .ext-mb-download {
  background:transparent url(../images/download.gif) no-repeat top left;
  height:46px;
}

.haccordion_toggle {
			float: left;	/* This make sure it stays horizontal */
			display: block;
			height: 93px;
			width: 20px;
			background: url(../images/img_max.jpg) no-repeat center top #cccccc;
			color: #333333;
			text-decoration: none;
			outline: none;
			cursor: pointer;
			margin: 0 0 0 0;
			font-family: Arial;
			font-size: 13px;
			font-weight: bold;
			border-right: 1px solid #ffffff;
			cursor: pointer;
			padding-top:295px;
		}
		
		.haccordion_toggle_active {
			background: url(../images/img_min.jpg) no-repeat center top #b9e3e3;
			border-right: 1px solid #ffffff;
		}
		
		.haccordion_content {
			height: 380px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */	
			background-color:#ffffff;
			font-family: Arial;
			font-size: 11px;
			color: #333333;
			text-decoration: none;
			overflow: hidden;
			display: none;
		}
			.haccordion_content p {
				width: 235px;
				margin-top: 0px;
				padding: 0px 10px 0px 10px;
			}
			
			.haccordion_content a {
				color:#336699;
				text-decoration:none;
			}
			
			.haccordion_content a:hover {
				color:#336699;
				text-decoration:underline;
			}





