/* Rounded corners */

.maincontainer{padding:0 8px;}
.maincontainer div{border-style:solid;border-width:1px;margin:-2px -8px;height:1em;}
html>body .maincontainer div{height:auto;}
.maincontainer div div{border-style:none;border-width:0;margin:0; padding:8px;}
.maincontainer .first, .maincontainer .last{position:relative;height:8px;margin:0;}			
.maincontainer .first{border-width:1px 0 0 0;}
.maincontainer .last{border-width:0 0 1px 0;}
.maincontainer .first .first, .maincontainer .first .last{margin-top:-1px;}
.maincontainer .last .first, .maincontainer .last .last{margin-bottom:-1px;}
.maincontainer .first .first, .maincontainer .first .last, .maincontainer .last .first, .maincontainer .last .last{border:0;position:absolute;z-index:1;width:8px;background-repeat:no-repeat;}
.maincontainer .first .first, .maincontainer .last .first{margin-left:-8px;}
.maincontainer .first .last, .maincontainer .last .last{right:0px;margin-right:-8px;}


/* Rounded corners */

div.filled div{border-color:#CCCCCC;background-color:#fff;}
div.filled .first .first{ background-image:url(../images/rc_wg2w_nw_1.gif);}
div.filled .first .last{background-image:url(../images/rc_wg2w_ne_1.gif);}
div.filled .last .first{background-image:url(../images/rc_wg2w_sw_1.gif);}
div.filled .last .last{background-image:url(../images/rc_wg2w_se_1.gif);}

textarea{
	width:250px;
	color: #14568a;
	border-color:#448abd;
	border-width:1px;
	border-style:solid;
}

select{
	color: #14568a;
	border-color:#448abd;
	border-width:1px;
	border-style:solid;
}

input{
	color: #14568a;
	border-color:#448abd;
	border-width:1px;
	border-style:solid;
}

