.searchfield {
	font-size: 14px;
	color: #808080;
	padding: 3px;
	border: 1px solid #ABABAB;
	margin-top: 2px;
}
.leftbox {
	
}
.leftbox .title {
	font-size: 16px;
	font-weight: normal;
	color: #FF9221;
}
.button{
	margin-left: 3px;
	border: 1px solid #E7E7E7;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #000;
	background-color:#F78D25;
	cursor:pointer;
}

.button:hover{
	background-color: #FFCE9F;
}
.button_big{
	margin-left: 3px;
	border: 1px solid #E7E7E7;
	font-size: 18px;
	padding-top: 6px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	color: #000;
	background-color:#F78D25;
	cursor:pointer;
}
.button_big_white{
	margin-left: 3px;
	border: 1px solid #E7E7E7;
	font-size: 18px;
	padding-top: 6px;
	padding-right: 14px;
	padding-bottom: 6px;
	padding-left: 14px;
	color: #000;
	background-color:#FFFFFF;
	cursor:pointer;
	width:173px;
}
.button_medium{
	margin-left: 3px;
	border: 1px solid #E7E7E7;
	font-size: 14px;
	padding-top: 4px;
	padding-right: 13px;
	padding-bottom: 4px;
	padding-left: 13px;
	color: #000;
	background-color:#F78D25;
	cursor:pointer;
}
.button_medium_bold_red{
	margin-left: 3px;
	border: 1px solid #E7E7E7;
	font-size: 14px;
	font-weight:bold;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
	color: #000;
	background-color:#F78D25;
	cursor:pointer;
}
.button_medium_new{
	margin-left: 1px;
	border: 1px solid #E7E7E7;
	font-size: 14px;
	padding-top: 4px;
	
	padding-bottom: 4px;
	
	color: #000;
	background-color:#F78D25;
	cursor:pointer;
}
.button_medium_new_tab{
	margin-left: 1px;
	border: 1px solid #AAAAAA;
	font-size: 13px;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
	font-weight:bold;
	color: #FFF;
	background-color:#F78D25;
	cursor:pointer;
}
.button_medium_new_tab:hover{
	margin-left: 1px;
	border: 1px solid #AAAAAA;
	font-size: 13px;
	padding-top: 4px;
	
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color:#FFF;
	cursor:pointer;
}
.button_medium_blue_tab{
	margin-left: 1px;
	border: 1px solid #AAAAAA;
	font-size: 13px;
	padding-top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
	font-weight:bold;
	color: #FFF;
	background-color:#51A6D9;
	cursor:pointer;
}
.button_medium_blue_tab:hover{
	margin-left: 1px;
	border: 1px solid #AAAAAA;
	font-size: 13px;
	padding-top: 4px;
	
	padding-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color:#164663;
	cursor:pointer;
}



.button_big_new_tab{
	margin-left: 1px;
	border: 1px solid #AAAAAA;
	font-size: 15px;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 6px;
	font-weight:bold;
	color: #FFF;
	background-color:#164764;
	cursor:pointer;
}
.button_big_new_tab:hover{
	margin-left: 1px;
	border: 1px solid #AAAAAA;
	font-size: 15px;
	padding-top: 6px;
	
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color:#FFF;
	cursor:pointer;
}
.button_big_blue_tab{
	margin-left: 1px;
	border: 1px solid #AAAAAA;
	font-size: 15px;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 6px;
	font-weight:bold;
	color: #FFF;
	background-color:#7C7C7A;
	cursor:pointer;
}
.button_big_blue_tab:hover{
	margin-left: 1px;
	border: 1px solid #AAAAAA;
	font-size: 15px;
	padding-top: 6px;
	
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color:#164663;
	cursor:pointer;
}


.
.button_medium_white{
	margin-left: 3px;
	border: 1px solid #E7E7E7;
	font-size: 14px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #000;
	background-color:#FFFFFF;
	cursor:pointer;
}
.button_medium_white_new{
	margin-left: 1px;
	border: 1px solid #E7E7E7;
	font-size: 14px;
	padding-top: 4px;
	
	padding-bottom: 4px;
	
	color: #000;
	background-color:#FFFFFF;
	cursor:pointer;
}

.button_blue { 
	border: 1px solid #00000;
	margin-left: 1px;
	font-size: 12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color:#1E5E85;
	cursor:pointer;
	padding-top: 1px;
	
	padding-bottom: 1px;
	}

.button_red { 
	border: 1px solid #00000;
	margin-left: 1px;
	font-size: 13px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	background-color:#FF0000;
	cursor:pointer;
	padding-top: 1px;
	
	padding-bottom: 1px;
	}

.button_orange { 
	border: 1px solid #00000;
	margin-left: 1px;
	font-size: 11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color:#F78D25;
	cursor:pointer;
	padding-top: 1px;
	
	padding-bottom: 1px;
	}

.button_orange_right { 
	border: 1px solid #00000;
	margin-left: 1px;
	font-size: 12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color:#F78D25;
	cursor:pointer;
	padding-top: 1px;
	float:right;
	padding-bottom: 1px;
	}
.button_orange_left { 
	border: 1px solid #00000;
	margin-left: 1px;
	font-size: 12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color:#F78D25;
	cursor:pointer;
	padding-top: 1px;
	float:left;
	padding-bottom: 1px;
	}

label {
	display: block;
}
fieldset {
	border: 1px solid #E7E7E7;
	margin-bottom:5px;
}
legend {
	font-size:14px;
	font-weight:bold;
	color: #FF9221;
}
.container {
	border: 1px solid #52A8DC;
	margin-bottom:5px;
	height:225px;
	width:167px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.textfield {
	width: 96%;
	border: 2px solid #CCE3F7;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #817F78;
	background-color: #FFFFFF !important;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}

.fonts{
font-size:13px;color:grey;font-family: Arial, Helvetica, sans-serif;font-weight:bold;
}
.fonts_normal{
font-size:13px;color:grey;font-family: Arial, Helvetica, sans-serif;
}
.fonts_black{
font-size:13px;color:#000000;font-family: Arial, Helvetica, sans-serif;font-weight:bold;
}
.fonts_white{
font-size:15px;color:#FFFFFF;font-family: Arial, Helvetica, sans-serif;font-weight:bold;
}
.font2s_white{
font-size:13px;color:#FFFFFF;font-family: Arial, Helvetica, sans-serif;font-weight:bold;
}
.font2s_black{
font-size:12px;color:#000000;font-family: Arial, Helvetica, sans-serif;font-weight:bold;
}
.font1s{
font-size:11px;color:grey;font-family: Arial, Helvetica, sans-serif;font-weight:bold;
}
.font2s{
font-size:12px;color:grey;font-family: Arial, Helvetica, sans-serif;font-weight:bold;
}

.font3s{
font-size:14px;color:#03486F;font-family: Arial, Helvetica, sans-serif;font-weight:bold;
}

.font4s{
font-size:12px;color:#03486F;font-family: Arial, Helvetica, sans-serif;font-weight:bold;
}

.font5s{
font-size:13px;color:#000000;font-family: Arial, Helvetica, sans-serif;font-weight:normal;
}

.font6s{
font-size:12px;color:dark grey;font-family: Arial, Helvetica, sans-serif;font-weight:normal;
}

.listing_heading{
	
	
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	
}
.listing_heading_small{
	
	
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #595959;
	font-weight: bold;
	
}

.listing_heading_smaller{
	
	
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #595959;
	font-weight: bold;
	
}

.listing_heading_small_blue{
	
	
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #52A8DC;
	font-weight: bold;
	
}

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

.listing_heading_dark_blue{
	
	
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #164561;
	font-weight: bold;
	
}

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



.interaction_small{
	
	
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	
	
}

.selectfield {
	width: 98%;
	border: 2px solid #CCE3F7;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #817F78;
	background-color: #FFFFFF !important;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}

.selectfieldSmall {
	width: 48%;
	border: 2px solid #CCE3F7;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #817F78;
	background-color: #FFFFFF !important;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
}

#leftnav fieldset {
	padding-left:0px;
	padding-bottom:0px;
}
.formfloat {
	float:left;
	width:50%;
}

p#formfloat2 {
	float:left;
	width:50%;
}

p#formfloat2 label {
	display: inline;
}

.required {
	background-color:aliceblue !important;
}
.tip
{
	font-size:10px;
	margin-left:5px;
	cursor:help;
	color:#F88E25;
}
textarea.error,input.error,select.error {
	background-color:#FFEFEF !important;
	border:2px solid red;
}
span.error {
	color:red;
	margin-left:2em;
}
/*.nexttab {
	float:right !important;
	width:30% !important;
}*/
.nexttab {
	float:right !important;
	width:85px !important;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:none;
}

/*.prevtab {
	float:left !important;
	width:30% !important;
}*/
.prevtab {
	float:left !important;
	width:85px !important;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:none;
}

.nexttab_new {
	float:right !important;
	width:85px !important;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:none;
}

.prevtab_new {
	float:left !important;
	width:85px !important;
	height:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:none;
}
.msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#EE0000;
	font-weight:none;
}
.msg1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#EE0000;
	font-weight:none;
}
.msg2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color:#EE0000;
	font-weight:none;
}
.formsubmit {
	float:right !important;
	width:30% !important;
}
#message-box {
	visibility:hidden;
	color:red;
	font-weight:bold;
}
fieldset {
	padding:5px;
}
fieldset table tr td:first-child
{
	width:200px;
	font-weight:bold;
	border-right:1px solid #E7E7E7;
}
table td {
	padding:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
table tr {
	vertical-align:top;
}
.code {
	border:1px solid #000;
	background-color:#fff;
	padding:5px;
	font-family:courier;
}
.tralt td {
	background-color:aliceblue;
}
table {
	width:100%;
	border:1px solid #E7E7E7;
}
ul.errors li {
	color:red;
	font-weight:bold;
}
.link1s_small {
	font-size: 13px;
	font-weight: bold;
	color: #003350;
	padding-top:2px;
}
.link1s_smaller {
	font-size: 11px;
	font-weight: bold;
	color: #003350;
	padding-top:2px;
}
.link1s {
	font-size: 14px;
	font-weight: bold;
	color: #003350;
	padding-top:2px;
}
.link2s {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	padding-top:2px;
}
.link3s {
	font-size: 19px;
	font-weight: bold;
	color: #FF0000;
	padding-top:2px;
}

.txtbox_dark
{
BORDER-RIGHT: #E0E0E0 2px solid; PADDING-RIGHT: 4px; BORDER-TOP: #E0E0E0 2px solid; PADDING-LEFT: 4px; FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; BORDER-LEFT: #E0E0E0 2px solid;color:grey; PADDING-TOP: 1px; BORDER-BOTTOM: #E0E0E0 2px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff
}
.txtbox
{
BORDER-RIGHT: #E0E0E0 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #E0E0E0 2px solid; PADDING-LEFT: 1px; FONT-SIZE: 7pt; PADDING-BOTTOM: 1px; BORDER-LEFT: #E0E0E0 2px solid;color:grey; PADDING-TOP: 1px; BORDER-BOTTOM: #E0E0E0 2px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff
}


.bg_lgt {
background-color: #EEEEEE;
}

div#payment_cc { border: 0px solid #ff0000; float:left; width:95%; display: none; padding: 0.5em}
div#payment_pa { border: 0px solid #ff0000; float:left; width:95%; display: none; padding: 0.5em}
div#payment_cd { border: 0px solid #ff0000; float:left; width:95%; display: none; padding: 0.5em}
div#payment_dd { border: 0px solid #ff0000; float:left; width:95%; display: none; padding: 0.5em}

.note { color: #ff0000}

