.blogdate {
	text-align: right;
}

.meta {
	color: #999;
}

#rss {
	margin: 5px 0 0 10px;
}


/*----------------Primary Navigation-----------------*/
.prm_container {
	width:750px;
	height:25px;
	background-image: url(/images/nav/bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0 0 11px 0;
	padding: 0;

}
*html .prm_container {
	margin: 0 0 7px 0;

}
.prm_nav {
	width: 750px;
	height:25px;
	margin: 0;
	padding: 0;

}
.prm_nav ul{
	margin: 0;
	padding: 0;
	list-style-type: none;

}
.prm_nav li {
	margin: 0px;
	padding: 0;
	float: left;
	width: 150px;
	text-align:center;
	background-image:url(/images/nav/primary_up_bdr.gif);
	background-position:top;
	background-repeat:no-repeat;

}
.prm_nav a {
	display:block;
	width:150px;
	height:25px;
	padding-top:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;

}
.prm_nav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;

}
.prm_nav a:active, .prm_nav a:hover {
	background-image:url(/images/nav/primary_down_bdr.gif);
	background-position:top;
	background-repeat:no-repeat;

}
#prm_nav_current {
	background-image:url(/images/nav/primary_down_bdr.gif);
	background-position:top;
	background-repeat:no-repeat;

}
/* ------ Tables ------- */.line-1 {
	background-color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #e5e5e5;

}
.line-2 {
	background-color: #E3E3E3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 2px;

}
.line-1-white{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #e5e5e5;
	margin-left: 2px;

}
.line-title {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6B1C;
	color: #FF6B1C;

}
/* ------ Layout ------- */
body 	{
	background-image:  url("/images/bg.gif");
	background-color: #F1F2F2;
	margin: 0;
	padding: 0;
	background-position:center;
	background-repeat:repeat-y;
	
}
html 	{
	height: 101%;
 	margin-bottom: 5px;
	
}
h1	{
	font-family: Arial, Helvetica, sans-serif;
	
}
h2	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #000;
	margin: 0 0 0 10px;
	padding: 0;
	
}
h2 a	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #000;
	text-decoration: none;	
}
h2 a:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #000;
	text-decoration: underline;	
	
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	color:#000000;
	margin: 4px 10px 6px 10px;
	text-decoration:none;

}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	margin: 15px 10px 0 11px;

}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height:15px;
	color:#FF6B1C;
	margin: 4px 10px 6px 10px;
	text-decoration:none;

}
h5 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height:15px;
	color:#FF6B1C;
	text-decoration:none;

}
h5 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height:15px;
	color:#FF6B1C;
	text-decoration:none;

}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#000000;
	margin: 4px 10px 6px 10px;
	text-decoration:none;

}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF6B1C;
	text-decoration: underline;

}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF6B1C;
	text-decoration: underline;

}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#000000;
	margin: 0 10px 10px -10px;
	text-decoration:none;
	text-indent: none;
	padding: 0;
	list-style-position: outside;

}
/* Headers & Footers *//* Styles the generic includes throughout the site */	
#main_header	{
	width: 740px;
	height: 81px;
	margin: 0 10px;
	padding: 0;
	
}
#generic_primary	{
	width: 740px;
	height: 25px;
	background-image: url(/images/nav/bg.gif);
	margin: 0 10px 25px 10px;
	padding: 0;
	
}
#generic_secondary	{
	width: 140px;
	margin: 0;
	padding: 0;
	
}
#generic_footer	{
	width: 760px;
	margin: 0;
	padding: 0;
	
}
#generic_footer img {
	margin-bottom: 5px;
	
}

/*-------------*//*-------------*/	
/* Secondary Nav Styles */
/* Styles the secondary nav throughout */

.logout	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#707070;
	line-height: 11px;
	
}
.secondary_nav	{
	width: 150px;
	margin: -2px 0 0 0;
	padding: 0;
}
.secondary_nav ul	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	
}
.secondary_nav li	{
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	line-height: 1.18em;
	color: #fff;
	font-weight: bold;
}
.secondary_nav a	{
	color: #FFFFFF;
	text-decoration: none;
	
}
.secondary_nav a:hover	{
	color: #FFFFFF;
	text-decoration: underline;
	
}
.secondary_nav_normal	{
	padding: 6px 5px 6px 18px;
	background-image: url(/images/nav/secondary_bg.gif);
	
}
.secondary_nav_big	{
	padding: 6px 5px 6px 18px;
	background-image: url(/images/nav/secondary_bg_big.gif);
	
}
.secondary_nav_current 	{
	font-weight: bold;
	text-decoration: none;
	padding: 6px 5px 6px 26px;
	background-image: url(/images/nav/secondary_current_bg_ie.gif);
	
}
.secondary_nav_current_big 	{
	font-weight: bold;
	text-decoration: none;
	padding: 6px 5px 6px 26px;
	background-image: url(/images/nav/secondary_current_bg_big.gif);
	
}
.secondary_nav_current_open 	{
	font-weight: bold;
	text-decoration: none;
	padding: 6px 5px 6px 26px;
	background-image: url(/images/nav/secondary_selected_bg_ie.gif);
	
}
.secondary_nav_current_open_big 	{
	font-weight: bold;
	text-decoration: none;
	padding: 6px 5px 6px 26px;
	background-image: url(/images/nav/secondary_bg_big_open.gif);
	
}
	
/*-------------*/
/* Tertiary Nav Styles */
/* Styles the Tertiary nav throughout */

.tertiary_nav	{
	width: 150px;
	margin: 0 0 2px 0;
	padding: 0;
	
}
.tertiary_nav ul	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	
}

.tertiary_nav.select{
	margin-left:26px !important;
	margin-right:-26px !important;
}

.tertiary_nav ul li	{
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	line-height: 1.18em;
	background-image: url(/images/nav/tertiary_bg.gif);
	padding: 5px 5px 5px 15px;	
}

.tertiary_nav ul li ul{
	padding-top:0.72em;
	
}
.tertiary_nav ul li ul li{
	background-image:none;

}

.tertiary_nav a	{
	color: #000000;
	text-decoration: none;
	
}
.tertiary_nav a:hover	{
	color: #000000;
	text-decoration: underline;
	
}
.tertiary_nav_normal	{
	padding: 6px 5px 6px 26px;
	background-image: url(/images/nav/tertiary_bg.gif);
	
}
.tertiary_nav_big	{
	padding: 6px 5px 6px 26px;
	background-image: url(/images/nav/tertiary_bg_big.gif);
	
}
.tertiary_nav_big_open	{
	padding: 6px 5px 6px 34px;
	background-image: url(/images/nav/tertiary_bg_big_open.gif);
	
}
.tertiary_nav_current 	{
	font-weight: bold;
	text-decoration: none;
	padding: 6px 5px 6px 34px;
	background-image: url(/images/nav/tertiary_current_bg.gif);
	
}
.tertiary_nav_current_big 	{
	font-weight: bold;
	text-decoration: none;
	padding: 6px 5px 6px 34px;
	background-image: url(/images/nav/tertiary_current_bg_big.gif);
	
}
.tertiary_nav_current_open 	{
	font-weight: bold;
	text-decoration: none;
	padding: 6px 5px 6px 34px;
	background-image: url(/images/nav/tertiary_selected_bg.gif);
	
}

/*-------------*/
/* Quad Nav Styles */
/* Styles the Quad nav throughout */

#quad_nav	{
	width: 150px;
	margin: -3px 0 3px 0;
	padding: 0;
	
}
*html #quad_nav	{
	margin: -3px 0 2px 0;
	
}
#quad_nav ul	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	
}

/**
html 

#tertiaryy_nav ul	{
	margin: 0;
	padding:0;
	text-indent:15px;
	
}
*/

#quad_nav li	{
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	line-height: 1.18em;
	
}
#quad_nav a	{
	color: #000000;
	text-decoration: none;
	
}
#quad_nav a:hover	{
	color: #000000;
	text-decoration: underline;
	
}
.quad_nav_normal	{
	padding: 6px 5px 6px 34px;
	background-image: url(/images/nav/quad_bg.gif);
	
}
.quad_nav_big	{
	padding: 6px 5px 6px 34px;
	background-image: url(/images/nav/quad_bg_big.gif);
	
}
.quad_nav_current 	{
	font-weight: bold;
	text-decoration: none;
	padding: 6px 5px 6px 42px;
	background-image: url(/images/nav/quad_current_bg.gif);
	
}
.quad_nav_current_big 	{
font-weight: bold;
		text-decoration: none;
	padding: 6px 5px 6px 42px;
	background-image: url(/images/nav/quad_current_bg_big.gif);
	
}

/*-------------*/
/* Title Bar */

#title_bar_join	{
	width: 590px;
	height: 71px;
	margin: 0;
	padding: 0;
	background-image: url(/images/title_backgrounds/cards_long.jpg);
	background-repeat: no-repeat;
	
}
#title_bar_join h1	{
	font: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	padding: 28px 10px 0 10px;
	
}
#title_bar_why-join	{
	width: 440px;
	height: 71px;
	margin: 0;
	padding: 0;
	background-image: url(/images/title_backgrounds/dice.jpg);
	background-repeat: no-repeat;
	
}
#title_bar_why-join h1	{
	font: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	padding: 28px 10px 0 10px;
	
}
#title_bar_utilities	{
	width: 440px;
	height: 71px;
	margin: 0;
	padding: 0;
	background-image: url(/images/title_backgrounds/coins.jpg);
	background-repeat: no-repeat;
	
}
#title_bar_utilities h1	{
	font: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	padding: 28px 10px 0 10px;
	
}
#title_bar_contact	{
	width: 440px;
	height: 71px;
	margin: 0;
	padding: 0;
	background-image: url(/images/title_backgrounds/chip_stacks.jpg);
	background-repeat: no-repeat;
	
}
#title_bar_contact h1	{
	font: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	padding: 28px 10px 0 10px;
	
}
#title_bar_members	{
	width: 590px;
	height: 71px;
	margin: 0;
	padding: 0;
	background-image: url(/images/title_backgrounds/cards_long.jpg);
	background-repeat: no-repeat;
	
}
#title_bar_members2	{
	width: 440px;
	height: 71px;
	margin: 0;
	padding: 0;
	background-image: url(/images/title_backgrounds/chips_falling_long2.jpg);
	background-repeat: no-repeat;
	
}
#title_bar_members2 h1	{
	font: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	padding: 28px 10px 0 10px;
	
}
#title_bar_members h1	{
	font: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	padding: 28px 10px 0 10px;
	
}

/*-------------*/
/* Login Box Styles */
/* Formats the login box on the homepage and throughout the site */

#login_box	{
	width: 140px;
	height: 183px;
	margin: 0 10px 10px 10px;
	padding: 0;
	background-image: url(/images/login_box/bg.jpg);
	background-repeat: no-repeat;
	
}
*html #login_box	{
	margin: 0 10px 7px 10px;
	
}
.login_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #000000;
	margin: 0;
	padding: 3px 10px;
	
}
*html .login_field {
	padding: 0 10px;
	
}
.login_field p {
	font-size: 9px;
	margin: 0;
	padding: 0;
	
}
.login_field a {
	color: #FF6B1C;
	font-size: 9px;
	
}
.login_field_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	margin: 0;
	padding: 5px 10px;
	
}
*html .login_field_links {
	padding: 0 10px 0 10px;
	
}
.login_field_links p {
	font-size: 9px;
	margin: 0;
	padding: 0;
	
}
.login_field_links a {
	color: #FF6B1C;
	font-size: 9px;
	
}
.login_field_links a:hover {
	color: #FF6B1C;
	font-size: 9px;
	
}
.login_field input {
	width:115px;
	border: 1px;
	border-color: #FF6B1C;
	border-style: solid;
	background-color:#FFFFFF;
	font: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 11px;
	margin: 0px;
	padding: 0;

}
.login_field_alt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #000000;
	margin: 0;
	padding: 5px 10px;
	
}
*html .login_field_alt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	color: #000000;
	margin: 0;
	padding: 1px 10px 2px 10px;
	
}
.login_field_alt p {
	font-size: 9px;
	margin: 0;
	padding: 0;
	
}
.login_field_alt input {
	margin: 0 5px 0 0;
	padding: 0;

}
*html .login_field_alt input {
	margin: 0;
	padding: 0;

}
.login_submit {
	margin: 0;
	padding: 0 10px;

}
*html .login_submit {
	padding: 2px 10px 0 10px;

}
.login_submit input {
	float: right;

}
.login_submit_button {
	padding: 1px 2px;
	background-color: #FE6521;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	border-style: none;
	
}

/*-------------*/
/* Homepage Specific Styles */
/* Our Brands Styles */
/* Styles the Our Brands promo box on the homepage */

#our_brands_container {
	width: 440px;
	height: 200px;
	background-image: url(/images/our_brands/bg.jpg);
	background-repeat: no-repeat;
	margin: 0 0 10px 0;
	
}
#our_brands_container h3 {
	width: 205px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	color:#FF6B1C;
	margin: 15px 10px 10px 15px;
	padding: 0;
	text-decoration:none;

}
#our_brands_container p {
	width: 205px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#000000;
	margin: 10px 10px 10px 15px;
	text-decoration:none;

}
#our_brands_img {
	width: 215px;
	height: 200px;
	position: absolute;
	margin: 0 0 0 230px;
	padding: 15px 15px 0 0;
	
}
#our_brands_img img {
	margin: 0 0 7px 0;
	
}
*html #our_brands_img img {
	margin: 0 0 3px 0;
	
}
#latest_news_container {
	width: 140px;
	height: 335px;
	background-image: url(/images/Latest_News/bg.jpg);
	background-repeat: no-repeat;
	margin: 0 10px;
	
}
#latest_news_container h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:15px;
	color:#FF6B1C;
	margin: 5px 10px;
	padding: 0;
	text-decoration:none;

}
#latest_news_container h3 a {
	text-decoration:none;

}
*html #latest_news_container h3 {
	margin: 1px 10px 5px 10px;

}
#latest_news_container p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color:#000000;
	margin: 5px 10px 0 10px;
	text-decoration:none;

}
*html #latest_news_container p {
	margin: 3px 10px 0 10px;

}
#win_a_trip_container {
	width: 140px;
	height: 142px;
	background-image: url(/images/win_a_trip/bg.jpg);
	background-repeat: no-repeat;
	margin: 0 10px;
	
}
#win_a_trip_container h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color:#FF6B1C;
	margin: 7px 10px;
	padding: 0;
	text-decoration:none;

}
	/*-------------*/	/* Misc */
#logoswhy	{
	margin-left:10px;
	
}
#menu-members	{
	list-style-image:url(/images/ico-bullets.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#FF6B1C;
	margin: 5px 0 0 -2px;
	text-decoration:none;
	font-weight: normal;

}
#menu-newsletter	{
	list-style-image:url(/images/ico-bullets.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color:#FF6B1C;
	margin-top: -5px;
	text-decoration:none;
	margin-left: -20px;
	font-weight: bold;

}
#glossary_letters	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}
#glossary_letters a	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}
#glossary_letters a:hover	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
}
#display0{
	display: visible;
	visibility: visible;

}
#display1{
	display: visible;
	visibility:hidden;

}
#display2{
	display: visible;
	visibility:hidden;

}
#display3{
	display: visible;
	visibility:hidden;

}
#display4{
	display: visible;
	visibility:hidden;

}
#display5{
	display: visible;
	visibility:hidden;

}
#display6{
	display: visible;
	visibility:hidden;

}
#display7{
	display: visible;
	visibility:hidden;

}
#display8{
	display: visible;
	visibility:hidden;

}
#display9{
	display: visible;
	visibility:hidden;

}
#display10{
	display: visible;
	visibility:hidden;

}
#display11{
	display: visible;
	visibility:hidden;

}
#display12{
	display: visible;
	visibility:hidden;

}
#display13{
	display: visible;
	visibility:hidden;

}
#display14{
	display: visible;
	visibility:hidden;

}
#display15{
	display: visible;
	visibility:hidden;

}
#display16{
	display: visible;
	visibility:hidden;

}
#display17{
	display: visible;
	visibility:hidden;

}
#display18{
	display: visible;
	visibility:hidden;

}
#display19{
	display: visible;
	visibility:hidden;

}
#display20{
	display: visible;
	visibility:hidden;

}
#display21{
	display: visible;
	visibility:hidden;

}

/*-------------*/
/*----------- JSP Form Styles -------------*/
#form_box {
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FF6B1C;
	border-left-color: #FF6B1C;
	border-top-width: 0px;
	border-bottom-width: 0px;

}
#form_box h:inputText {
	border: 1px;
	border-color: #FF6B1C;
	border-style: solid;
	background-color:#FFFFFF;
	color:#000;
	font-size: 10px;
	width:180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 16px;

}
.row1 {
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-color: #FFFFFF;

}
.row1_no_top_border {
	background-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-color: #FFFFFF;

}
.row2 {
	background-color: #E3E3E3;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-color: #FFFFFF;

}
.row1_plain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-color: #FFFFFF;

}
.row2_plain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E3E3E3;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-color: #FFFFFF;

}
#box {

}
#box td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;

}
#radio1 {

}
#radio1 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;

}
.input_new {
	border: 1px;
	border-color: #FF6B1C;
	border-style: solid;
	background-color:#FFFFFF;
	color:#000;
	font-size: 10px;
	width:180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;

}
.input_new_110 {
	border: 1px;
	border-color: #FF6B1C;
	border-style: solid;
	background-color:#FFFFFF;
	color:#000;
	font-size: 11px;
	width:110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;

}
.plain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 570px;

}
.plain_gen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	
}
.basic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	padding-left: 10px;

}
.basic2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	padding-left: 10px;
	padding-top: 4px;
	
}
.basic3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;

}
.options {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6B1C;
	font-weight: bold;
	padding-left: 10px;

}
.error_on_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	padding-left: 10px;

}
.nopadding {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;

}
.form_title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;

}
.form_title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6B1C;
	font-weight: bold;
	background-color: #ffffff;
	padding-top: 10px;
	padding-bottom: 4px;
	padding-left: 10px;

}
.form_title3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6B1C;
	font-weight: bold;
	background-color: #F4F4F4;
	padding-top: 10px;
	padding-bottom: 4px;
	padding-left: 10px;

}
.lable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-right-style: none;
	border-left-style: none;
	vertical-align: top;
	width: 150px;
	border-bottom-color: #FFFFFF;

}
.input1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-right-style: none;
	border-left-style: none;
	vertical-align: top;
	width: 190px;
	border-bottom-color: #FFFFFF;

}
.input1 input {
	border: 1px;
	border-color: #FF6B1C;
	border-style: solid;
	background-color:#FFFFFF;
	color:#000;
	font-size: 10px;
	width:180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 18px;
	
}
.input1 select {
	border: 1px;
	border-color: #FF6B1C;
	border-style: solid;
	background-color:#FFFFFF;
	color:#000;
	font-size: 10px;
	width:180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;

}
.input2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-right-style: none;
	border-left-style: none;
	vertical-align: top;
	width: 190px;
	border-bottom-color: #FFFFFF;

}
.input2 select {
	border: 1px;
	border-color: #FF6B1C;
	border-style: solid;
	background-color:#FFFFFF;
	color:#000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;

}
.input1 a:link, #input a:visited, #input a:active {
	color:#FF6B1C;

}
.input1 a:hover {
	font-weight: bold;

}
.question {
	padding-top: 4px;
	padding-bottom: 4px;
	width: 23px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
	vertical-align: top;

}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
	font-weight: bold;
	padding-right: 5px;
		padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	width: 190px;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-color: #FFFFFF;

}
.button {
	text-align: right;
	padding-right: 10px;
	padding-top:10px;
	padding-bottom: 4px;
	text-align: right;
	width:570px;

}

/*-------------*/
/*-----Report--------*/

.lable-report {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 2px;
	margin-right: 2px;
	
}
.lable-report-table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 2px;
	margin-right: 2px;
	border-left: 1px;
	border-left-color: #000000;
	border-left-style: solid;

}
.lable-report-table-select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-left: 2px;
	margin-right: 2px;
	color: #FF7A20;

}
.line-2-report {
	background-color: #E3E3E3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 2px;

}
.line-1-white-report{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #e5e5e5;
	margin-left: 2px;

}

/*-------------*/
/* Payment Tables */

.tableHead {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.tableEntry {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 	font-weight: normal;
 	color: #000000;
	
}

/* Passport Photos */

#passport_photo {
	width: 180px;
	height: 203px;
	float: right;
	margin: 0 10px 0 0;
	padding: 0;
	
}

*html #passport_photo {
	margin: 0;
	
}

/*-------------*/
/* DataTable Styles */
.T_BOX {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #E3E3E3;

}
.T_BOX th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #333333;
	border-bottom-color: #333333;
	padding: 3px;

}
.T_HEADER {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
	text-align: left;

}
.T_HEADER th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #333333;
	border-bottom-color: #333333;
	padding: 3px;
	text-align: left;

}
.T_HEADER td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #333333;
	border-bottom-color: #333333;
	padding: 3px;

}
.T_ROW1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #E3E3E3;

}
.T_ROW1 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #E3E3E3;
	padding: 3px;

}
.T_ROW2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #FFFFFF;

}
.T_ROW2 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #E3E3E3;
	padding: 3px;

}
.T_ROW3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #CCCCCC;

}
.T_ROW3 td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CCCCCC;
	padding: 3px;

}
.right_align {
	text-align: right;

}
.right_align_nowrap {
	text-align: right;
	white-space: nowrap;

}
.left_align {
	text-align: left;

}
.left_align_nowrap {
	text-align: left;
	white-space: nowrap;

}
.center_align {
	text-align: center;

}
.center_align_nowrap {
	text-align: center;
	white-space: nowrap;

}
.footer {
	text-align: right;
	font-weight: bold;
	padding-right: 2px;
	
}
.footer_right {
	text-align: right;
	font-weight: bold;
	
}
.orange_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height:13px;
	color:#FF6B1C;
	margin: 2px 3px 3px 3px;
	text-decoration:none;

}
