* img {border:none;}

.wrap {
	margin: 0px;
	padding: 0px;
	border:none;
	width: 1020px;
	text-align:center;
	vertical-align:top;
	background-image:url(images/bg_sides.png);
	background-repeat:repeat-y;
	background-position:top center;
	overflow: hidden;

}

.wrap2 {
	margin: 0px;
	padding: 0px;
	border:none;
	width: 100%;
	text-align:center;
	vertical-align:top;
	background-image:url(images/bg_horiz.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	overflow: hidden;

}



body {
	text-align:center;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat;

	background-position: top;
	background-color:#eef5fb;
	margin: 0px; 
padding: 0px; 
}


.clear {
	clear:both;
	
}


.rcolmainbg {

	float:right; clear:left;
	background-image: url(images/content_main_bg.png);
	display:block;
	margin:0px;	
	clear:left;
	line-height:normal;
	vertical-align:top;
	width:952px;
	height: auto;
		font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
overflow: hidden;
}
.rcolrbg {

	float:right; clear:left;
	background-image: url(images/upper_cut_inner_02.png);
	background-repeat: repeat-y;
	display:block;
	margin:0px;	
	clear:left;
	vertical-align:top;
	width:4px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.rcolH {

	float:right; clear:left;
	background-image: url(images/upper_cut_inner_02.png);
	background-repeat: repeat-y;
	display:block;
	margin:0px;	
	clear:left;
	vertical-align:top;
		font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:1012px;
	
}


.rcolH2 {

	float:right; clear:left;
	background-image: url(images/index_main_bg_up.jpg);
	background-repeat: repeat-y;
	display:block;
	margin:0px;	
	clear:left;
	vertical-align:top;
		font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
width:1012px;
height:480px;
	
}


.rcolMAIN {

	float:right; clear:left;
	background-image: url(images/main_back_bg.png);
	background-position:top;
	background-repeat:repeat-y;
	display:block;
	margin:0px;	
	padding:0px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:1012px;
	height:auto;
	
}

.innerred {

	background-image: url(images/inner_swoop_bg.png);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	margin:0px;	
	padding: 0px;
	width:1012px;
	height:auto;
	overflow: hidden;
}

.innerred2 {

	background-image: url(images/index_swoop_bg.png);
	background-repeat:no-repeat;
	background-position:top;
	display:block;
	margin:0px;	
	padding: 0px;
	width:1012px;
	overflow: hidden;
}

.contentblock {
	display:block;
	margin:0px;
	padding: 0px;
	width:950px;
	overflow: hidden;
}


.rcolRBG {

	float:right; clear:left;
	background-image: url(images/left_side_shad.png);
	background-repeat: repeat-y;
	display:block;
	margin:0px;	
	clear:left;
	vertical-align:top;
	width:4px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
	
}

.rcolLBG {

	float:right; clear:left;
	background-image: url(images/left_side_shad.png);
	background-repeat: repeat-y;
	display:block;
	margin:0px;	
	clear:left;
	vertical-align:top;
	width:4px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
	
}


.prodinn
{

	float:right;

	display:block;
	padding-top:16px;
	padding-right:52px;
	margin:0px;	
	width:223px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
	
}

.rcol{

	float:right; 
	clear:left;
	display:block;
	margin:0px;	
	clear:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	
}

.rcolC{

	float:right; 
	display:block;
	margin:0px;	
	clear:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.lcolC{

	float:left;
	display:block;
	margin:0px;	
	clear:left;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}



.lcol {

	float:left;
	display:block;
	margin-top:25px;
	margin-left:150px;

	width:359px; height:50px;
}

.lcolS {
Clear:both;
	float:left;
	display:block;
	margin-top:25px;
	margin-left:70px;

	width:359px; height:50px;
}

.lpad {
	padding-left: 15px;
	padding-top: 8px;
	padding: 8px;
	
	margin:0px;
	z-index:100;
	display:block;

}


.rpad {

padding-right: 15px;
padding-top: 8px;
margin:0px;

z-index:100;
display:block;



}

.red{

padding:3px;
margin:0px;
display:block;
font:Verdana, Geneva, sans-serif;
font-size:11px;
color:#dd006a;

}

.red2{

padding-left: 3px;
margin:0px;
display:block;
font:Verdana, Geneva, sans-serif;
font-size:11px;
color:#dd006a;

}

.blue2{

padding-left:0px;
margin:0px;
display:block;
font:Verdana, Geneva, sans-serif;
font-size:12px;
color:#4996b9;

}


.blue{

padding:3px;
margin:0px;
height:auto;
display:block;
font:Verdana, Geneva, sans-serif;
font-size:11px;
color:#4996b9;

}

.subhead{

padding-left:12px;
padding-top:8px;
padding-right:5px;
padding-bottom:8px;
margin:0px;
height:auto;
display:block;
font:Verdana, Geneva, sans-serif;
font-weight:bold;
font-size:16px;
color:#4996b9;

}






.error
{
		color:#FFF;
		background-color:#F00;
		
		padding:2px;
		
		}
		
		
