/*BOXES*/
.leftsidecolheader, .rightsidecolheader { background-color: transparent; padding: 2px 2px 2px 5px; margin 10px 0px 0px 0px; text-transform:uppercase; }
.leftsidecolheader{ background-color: transparent;}
#rightColumn p.rightsidecolheader { background: url("_css/images/subheader_right.png"); background-repeat: no-repeat; background-color: transparent;}

div.boxed1, div.boxed2, div.boxed3, div.pagenotfound, div.boxedsub{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin: 10px 0px 10px 0px;
	padding: 5px 5px 5px 5px; 
}
div.contact {background: transparent;}
div.col_news p {
	text-align:center;	
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;
}
/*LEFT SIDE MODULES */
div.feature1container, div.leftcontenttext{
	text-align:center;	
}
div.feature1container {	
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
div.leftcontenttext {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;				
}
div.leftcontenttext p {	
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;				
}
div.feature1txt{
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;			
}
div.feature1txtimage{
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 4px;			
}
div.featurepicleft{
	text-align: center;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;		
}

/*RIGHT SIDE MODULES */
div.feature2container{
/*	border-top-left-radius: 8px 8px; 
	border-top-right-radius: 8px 8px; 
	border-bottom-left-radius: 8px 8px; 
	border-bottom-right-radius: 8px 8px;*/
	border-bottom-left-radius: 8px 8px; 
	border-bottom-right-radius: 8px 8px;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;		
}
div.feature2txt {
	word-wrap: break-word;
	white-space: normal;
	text-align: center;			
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}

div.qfeature2txt a, div.feature2txtimage a  {
	text-decoration: underline;
}
div.feature2txtimage{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;		
}
div.featurepicright{
	text-align: center;		
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;	
}

/*CONTACT FORM*/
form#contactus fieldset {
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;/**/
	margin-bottom: 10px;
	background-color: #f00;
}
form#contactus fieldset:last-of-type {
	margin-bottom: 10px;
}
form#contactus legend {
	padding-bottom: 0px;
}
form#contactus label {
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #000; /**/
	
	display:inline-block;	
	width: 80px;
	line-height: 20px;
	vertical-align: top;
	text-align:right;
	margin:1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
}
form#contactus ul{
	/*width: 520px; set in set_lay.asp*/
	margin:0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
form#contactus ul li  {
	-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;/**/
	line-height: 20px;
	list-style: none;	
	text-align:left;
	vertical-align: middle;
	margin:1px 0px 1px 0px;	
}
/*
form#contactus input.inpbox1, form#contactus textarea.inpbox1, form#contactus input.validation1{
	width: 420px;
}

form#contactus input.inpbox2 {
	width: 119px;
}
form#contactus select.inpbox1 {
	width: 335px;
}
*/
/*MAIL FORM*/
form#mailing label {
	/*-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;
	border: 1px solid #000; */
	
	display:inline-block;	
	width: 30px;
	line-height: 20px;
	vertical-align: top;
	text-align:right;
	margin:1px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
}
form#mailing ul{
	width: 220px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
form#mailing ul li  {
	/*-moz-border-radius: 7px 7px 7px 7px;
	-webkit-border-radius: 7px 7px 7px 7px;
	-khtml-border-radius: 7px 7px 7px 7px;
	border-radius: 7px 7px 7px 7px;*/
	line-height: 20px;
	list-style: none;	
	text-align:left;
	vertical-align: middle;
	margin:1px 0px 1px 0px;
}
form#mailing input.inpbox1, form#mailing input.validation1  {
	width: 95px;
}
form#mailing input.inpbtn {
	width: 133px;
}

/*OTHER FORMS*/
input.searchinpbox1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input.searchinpbox1:focus { 

}

/*ALL FORMS*/
input.inpbox1, input.inpbox2, textarea.inpbox1, select.inpbox1, input.validation1, checkbox.inpbox1, .gmls-search-form-idle form.gsc-search-box input.gsc-input {
	/*
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	-khtml-border-radius: 0px 5px 5px 0px;
	border-radius: 0px 5px 5px 0px;	
	*/
	outline: none;
	margin:1px 0px 1px 0px;
	padding: 1px 0px 1px 0px;
}
input.inpbtn, .gmls-search-form input.gsc-search-button{	
	margin: 10px 10px 10px 0px;
	padding: 0px 10px 0px 10px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	text-align:center;
}


/*OBSOLETE FROM CMS6.4 CUSTOM bottom_radius_border LEFT SIDE*/
.rbord {background: transparent; width:100%;}

.rbord .rtop, .rbord .rbottom {display:block; background:transparent; font-size:1px;}
.rbord .rb1, .rbord .rb2, .rbord .rb3, .rbord .rb4, .rbord .rb1b, .rbord .rb2b, .rbord .rb3b, .rbord .rb4b {display:block; overflow:hidden;}
.rbord .rb1, .rbord .rb2, .rbord .rb3, .rbord .rb1b, .rbord .rb2b, .rbord .rb3b {height:1px;}
.rbord .rb2 {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
.rbord .rb3 {background:transparent ; border-left:1px solid #000; border-right:1px solid #000;}
.rbord .rb4 {background:transparent; border-left:1px solid #000; border-right:1px solid #000;}
.rbord .rb4b {background:transparent; border-left:1px solid #000; border-right:1px solid #000;}
.rbord .rb3b {background:transparent; border-left:1px solid #000; border-right:1px solid #000;}
.rbord .rb2b {background:transparent; border-left:1px solid #000; border-right:1px solid #000;}

.rbord .rb1 {margin:0 5px; background:transparent;}
.rbord .rb2, .rbord .rb2b {margin:0 3px; border-width:0 2px;}
.rbord .rb3, .rbord .rb3b {margin:0 2px;}
.rbord .rb4, .rbord .rb4b {height:2px; margin:0 1px;}
.rbord .rb1b {margin:0 5px; background:#000;}
.rbord .rboxcontent {display:block;  background:transparent; border-left:1px solid #000; border-right:1px solid #000;}

.rbord .rb2, .rbord .rb3, .rbord .rb4, .rbord .rb4b, .rbord .rb3b, .rbord .rb2b, .rbord .rboxcontent {
	border-left:1px solid #F4A73C; border-right:1px solid #04A9DF;
} 
.rbord .rb2, .rbord .rb1b {
	background:#F4A73C;
}	

/*OBSOLETE FROM CMS6.4 CUSTOM bottom_radius_border2 RIGHT SIDE*/
.ibord {background: transparent; width:100%;}

.ibord .rtop, .ibord .ibottom {display:block; background:transparent; font-size:1px;}
.ibord .ib1, .ibord .ib2, .ibord .ib3, .ibord .ib4, .ibord .ib1b, .ibord .ib2b, .ibord .ib3b, .ibord .ib4b {display:block; overflow:hidden;}
.ibord .ib1, .ibord .ib2, .ibord .ib3, .ibord .ib1b, .ibord .ib2b, .ibord .ib3b {height:1px;}
.ibord .ib2 {background:#D0DDDF; border-left:1px solid #000; border-right:1px solid #000;}
.ibord .ib3 {background:#D0DDDF ; border-left:1px solid #000; border-right:1px solid #000;}
.ibord .ib4 {background:#D0DDDF; border-left:1px solid #000; border-right:1px solid #000;}
.ibord .ib4b {background:#D0DDDF; border-left:1px solid #000; border-right:1px solid #000;}
.ibord .ib3b {background:#D0DDDF; border-left:1px solid #000; border-right:1px solid #000;}
.ibord .ib2b {background:#D0DDDF; border-left:1px solid #000; border-right:1px solid #000;}

.ibord .ib1 {margin:0 5px; background:transparent;}
.ibord .ib2, .ibord .ib2b {margin:0 3px; border-width:0 2px;}
.ibord .ib3, .ibord .ib3b {margin:0 2px;}
.ibord .ib4, .ibord .ib4b {height:2px; margin:0 1px;}
.ibord .ib1b {margin:0 5px; background:#000;}
.ibord .iboxcontent {display:block;  background:#D0DDDF; border-left:1px solid #000; border-right:1px solid #000;}

.ibord .ib2, .ibord .ib3, .ibord .ib4, .ibord .ib4b, .ibord .ib3b, .ibord .ib2b, .ibord .iboxcontent {
	border-left:1px solid #F4A73C; border-right:1px solid #F4A73C;
} 
.ibord .ib2, .ibord .ib1b {
	background:#F4A73C;
}