@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;
			}

.selectcountry{
  position:relative;
  height:18px;
  padding:2px 0 0 5px;
  background:#ff9933;
  font:bold 12px Arial;
  color:#FFF;
  min-width:170px;
  text-align:left;
  cursor:pointer;
  vertical-align:middle;
}
.selectcountry img{
  position:absolute;
  right:6px;
  top:7px;
  cursor:pointer;
}
.selectcountry div#countrySelectDisplay{
  position:relative;
  text-align:left;
  cursor:pointer;
  width:170px;
  height:18px;
}

#countrySelectIn select{
  position:absolute;
  z-index: 10000;
  background:#ff9933;
  font:bold 12px Arial;
  color:#FFF;
  width:180px;
  top:20px;
  left:0;
  height:119px;
}

/* Change By Brijal Savaliya 19-11-2010 */ 
/*#foursteps li{
	list-style: none;
	margin-left: -41px;margin-top: -13px;padding-right: 41px;
	height: 256px;width:195px;
}*/
/* CSS Document */
/*body{margin:0;padding:0;background:#d8e6e7;font-family:Verdana, Geneva, sans-serif;}*/

#indexhtml.img{border:none;}
.banner_a{ outline: none;border: 0px; color:#9ACCFF; text-decoration:none;}
a.banner_a:visited{ color:#9ACCFF; text-decoration:none;}
a.banner_a:hover{ color:#9ACCFF; text-decoration:none;}

.a_block{ color:#1a5085; text-decoration:none;}
a.a_block:hover{ color:#1a5085; text-decoration:underline;}


#indexhtml.a{ color:#1a5085; text-decoration:none;}
#indexhtml.a:hover{ color:#1a5085; text-decoration:underline;}

#indexhtml .div_a{font-family:arial; font-size:12px; color:#414551;}
.p_index{font-family:Arial; font-size:12px; color:#414551; margin:0; padding:3px 0 0 6px;}

.clear{ clear:both; margin:0; padding:0; height:0;}

#quick_link{ margin:0 auto; width:995px; height:63px; background:url(../images/home_images/Bar_Middle.jpg) top repeat-x; }
#quick_link_l{ height:63px; background:url(../images/home_images/Bar_Left.jpg) left top no-repeat;}
#quick_link_r{ height:63px; background:url(../images/home_images/Bar_Right.jpg) right top no-repeat;}
#quick_link_m{ padding:0 16px;}
#quick_link .left{ padding:13px 0 0 12px; float:left; width:572px;}
#quick_link .right{ float:right;width:395px; padding:16px 12px 0 0; color:#c6d1d3; line-height:15px;font-size: 12px;}

#middle_area{ margin:35px auto; width:995px;}
.steps_mid{ background:#cddddd;}
.steps{ background:url(../images/home_images/4steps.gif) top no-repeat; height:16px; position:relative; width:202px; margin:8px 0;}

.steps .create{ position:absolute; left:0; top:0;}
.steps .create a{ display:block; height:16px; width:41px;}
.steps .create a:hover, .steps .create a.active{ background:url(../images/home_images/4steps.gif) 0px -16px no-repeat;}

.steps .customise{ position:absolute; left:51px; top:0;}
.steps .customise a{ display:block; height:16px; width:62px;}
.steps .customise a:hover, .steps .customise a.active{ background:url(../images/home_images/4steps.gif) -51px -16px no-repeat;}

.steps .share{ position:absolute; left:123px; top:0;}
.steps .share a{ display:block; height:16px; width:41px;}
.steps .share a:hover, .steps .share a.active{ background:url(../images/home_images/4steps.gif) -123px -16px no-repeat;}

.steps .vote{ position:absolute; left:173px; top:0;}
.steps .vote a{ display:block; height:16px; width:29px;}
.steps .vote a:hover, .steps .vote a.active{ background:url(../images/home_images/4steps.gif) -173px -16px no-repeat;}

table.listing{ margin:0; padding:0; list-style:none;}
table.listing td{ list-style-type:none; margin:0; padding:0 0 1px 10px; background:url(../images/home_images/Arrow.gif) 0px 4px no-repeat; font-family:Arial; font-size:12px;}

table.banner_bullet td{ list-style-type:none; margin:0; padding:0 0 5px 10px; background:url(../images/home_images/Arrow2.gif) 0px 4px no-repeat; font-family:Arial; font-size:12px;}

table.listing td span{ color:#d97714;}
.more_available{ padding:0px 0; font-style:italic; font-family:Arial; font-size:11px;}
.more_available span{color:#d97714; font-size:12px;}
.txt_normal{ line-height:19px;font-size:13px;}
.box1{ padding:0 15px 15px 0;}
.box2{ padding:0 15px 15px 15px;  border-left:1px solid #e5edef;}
.box3{ padding:0 0 15px 15px;  border-left:1px solid #e5edef;}
.box4{ padding:15px 15px 0 0;}
.box5{ padding:15px 15px 0 15px;  border-left:1px solid #e5edef;}
.box6{ padding:15px 0 0 15px;  border-left:1px solid #e5edef;}
.wh_bord{ border-bottom:1px solid #e5edef;}

#upper_footer{ background:url(../images/home_images/footer_repeat.gif) repeat;}
#upper_foot_area{ padding:10px 0 15px 0; margin:0 auto; width:995px;}
.sub_title{ font-size:20px; font-family: Arial;  color:#414550; }
.testimonial_txt{ font-style:italic; font-family:Arial; font-size:12px; text-align: justify; }
.tmn_name{ text-align:right; font-style:italic; font-family:Arial; font-size:12px; line-height:18px;}
.tmn_name a{ outline: none;border: 0px; color:#336699; text-decoration:none;}
.tmn_name a:hover{  color:#336699; text-decoration:underline;}



#footer{ background:#414550;}
#footer_area{ margin:0 auto; width:995px; padding:13px 0; font-family: Arial;}
#footer_area h2{ font-size:15px; color:#FFF; margin:0; font-weight:normal;}
#footer_area h3{ font-size:12px; color:#FFF; margin:0; font-weight:normal; padding:15px 0 5px 0;}
#footer_area p{ color:#ffffff; font-size:12px;}


#footer_area ul{ margin:0; padding:17px 0 0 0; list-style:none; line-height: 10px; }
#footer_area ul li{ margin:0; padding:0 0 7px 0; list-style-type:none;}
#footer_area ul li a{ font-size:12px; color:#b9e3f9; text-decoration:none;}
#footer_area ul li a:hover{ font-size:12px; color:#b9e3f9; text-decoration:underline;}

/***************ADD***************/
.banner{ margin:20px auto; width:995px; height:354px; background:url(../images/home_images/banner_m.jpg) repeat-x;color:#fff;}
.banner_l{ background:url(../images/home_images/banner_l.jpg) left top no-repeat; height:354px;}
.banner_r{ background:url(../images/home_images/banner_r.jpg) right top no-repeat; height:322px; padding:16px 30px;}
.Screen1{ background:url(../images/home_images/Screen1.jpg) right bottom no-repeat; height:322px;color:#fff;width: 935px; font-family: Arial;font-size: 14px; }
.Screen2{ background:url(../images/home_images/Screen2.jpg) right bottom no-repeat; height:322px;color:#fff;width: 935px;font-family: Arial;font-size: 14px;}
.Screen3{ background:url(../images/home_images/Screen3.jpg) right bottom no-repeat; height:322px;color:#fff;width: 935px;font-family: Arial;font-size: 14px;}


#indexhtml .home_span_blue{color:#9ACCFF}

.bullet{ }
.bullet ul{ height:14px; padding:10px 0 0 0; margin:0; float:right;display:block;}
.bullet ul li{width:14px; height:14px; display:block; float:left; padding:0; margin:0 0 0 3px; background:url(../images/home_images/slider_paginate.gif) right top no-repeat;cursor: pointer;}
.bullet ul li.active{ background:url(../images/home_images/slider_paginate.gif) left top no-repeat;}
/*.bullet ul li a{width:14px; height:14px; display:block;}
.bullet ul li a:hover{ background:url(../images/home_images/slider_paginate.gif) left top no-repeat;}*/
ul#smsdataul{margin: 0;padding:0;list-style: none;}
ul#smsdataul li {padding-top:2px;padding-bottom:4px;padding-left:22px;margin-top: 0.3em;background: url('../images/img_arrow_right.jpg') 0px 0px no-repeat;}