body {
	font-family: Arial;
	font-size:10px;
	margin:0px;
	background-color:#D5D5D5;
}

div{
	border:0px solid #000000;
}


div.container{
	position: absolute; 
	left:50%;
	top:50%;
	margin-left: -420px; 
	margin-top:-283px;
	width:845px;
	height:580px;
	background-position:6px 0;
	background-repeat:no-repeat;
}

a { color: #000000; }
div.shd_lft{		float:left;		height:570px;	width:6px;			background-image:url('/images/shd_lft.jpg');	background-position:0 0;	background-repeat:no-repeat;	}
div.main{			float:left;		height:564px;	width:826px;		border:1px solid #FFFFFF;	background-color:#FFFFFF;overflow:hidden;	}
div.shd_rgt{		float:left;		height:570px;	width:7px;			background-image:url('/images/shd_rgt.jpg');	background-position:-1px 0;	background-repeat:no-repeat;	}

div.hdr{			float:left;		height:22px;	width:826px;		border-bottom:1px solid #FFFFFF;	}
div.hdr_lft{		float:left;		height:22px;	width:400px;		background-color:#F57921;	}
div.hdr_rgt{		float:left;		height:22px;	width:406px;		text-transform:uppercase;	font-size:9px;	font-weight:bold;	text-align:right;	line-height:22px;	background-color:#FFFFFF;	}

div.lft{			float:left;		height:517px;	width:170px;		border-right:1px solid #FFFFFF;		}
div.lft_mnu{		float:left;		height:316px;	width:170px;		background-color:#343565; 	padding-top:25px;	border-bottom:1px solid #FFFFFF; }
	.lft_mnu a{		color:#FFFFFF;	font-size:11px;	line-height: 15px; text-decoration:none;	display:block;	width:140px;	text-align:right;	text-transform:uppercase;	padding:0 20px 0 0;  font-weight:bold;		height:16px;	}
	.lft_mnu a:hover{color:#FFFFFF;	font-size:11px;	line-height: 15px; text-decoration:none;	display:block;	width:140px;	text-align:right;	text-transform:uppercase;	padding:0 20px 0 0;		height:16px; background-image:url(/images/arrow.jpg); background-repeat:no-repeat;	background-position:right 2px;	}
	.lft_mnu ul {	margin: 16px 0 0 0;	padding: 0;	list-style: none;		width:140px; 		}
	.lft_mnu ul li {	color:#FFFFFF; font-size:11px; line-height: 15px; text-transform:uppercase;	font-weight:bold; text-align:right; position: relative;	 padding:4px 0 6px 0;			background:url('/images/line.jpg') 0px bottom no-repeat;}	
div.lft_img{		float:left;		height:200px;	width:170px;		}   


div.rgt{			float:left;		height:541px;	width:655px;		background-repeat:no-repeat; 	}	
div.rgt_img{		float:left;		height:520px;	width:655px;	font-size:11px;	}	

div.rgt_txt{		position:absolute;		left:177px;		top:365px; 	z-index:2; 	height:165px;	width:605px;		font-size:12px;		line-height:18px;	border-top:1px solid #FFFFFF;	overflow:hidden;	padding:10px 32px 0 20px;	}	
   .rgt_txt h1{		font-size:14px;			margin:0 5px 0 0;	padding:0 0 0 0; display: inline; }	
   .rgt_txt b{		font-size:14px;			font-weight:bold; }	
   
div.rgt_bld{		position:absolute;		left:177px;		top:365px;	z-index:1; height:180px;	width:656px;			background-color:#FFFFFF;	opacity:.40;filter: alpha(opacity=40); -moz-opacity: 0.40; }	

div.rgt_txt_large {
	left:277px;		top:85px; height:335px; width:415px; border-width: 0px; padding:60px 20px 10px 20px;
}
img.rgt_img_left {
	float:left;margin:1px 20px 0 0 ;	width: 229px;
}
div.rgt_bld_large {
	left:277px;		top:85px; height:405px; width:455px;
}
div.column {
	float: left; width: 300px; 
}

div.rgt_txt_large div.column {
	float: left; width: 206px; 
}
div.column h1{
	padding: 0;
	margin: 0 10px 10px 10px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
}
div.column ul{
	margin: 0;
	padding: 0;
}
div.column ul li{
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 20px;
	list-style-type: none;
}
div.column ul li img {
	padding: 3px 10px 0 10px;	
}

div.column ul li a {
	color: #000000;	
	text-decoration: none;
}
div.column ul li a:hover {
	text-decoration: underline;
}
.cright {
	text-align: right;
	border-right: 1px dotted #000000;
}

div.rgt_ftr{		float:left;		height:20px;	width:655px;		font-size:9px;		background-color:#F57921;	border-top:1px solid #ffffff;	}	   
div.rgt_ftr_pos{	float:left;		height:20px;	width:645px;		font-size:9px;		background-color:#F57921;	color:#FFFFFF;	text-align:right;	font-family: Verdana, Arial;	line-height:20px;	}	   
   

.img_right { float: right; margin-left: 10px; }

#frm tr td { border: 1px dotted #cccccc; padding: 3px; line-height: 20px; font-size: 12px;}
#frm tr td input, #frm tr td textarea { height: 13px; padding: 1px; font-size: 12px; width: 99%; border:1px solid #ffffff; background-color: #ffffff; }
#frm tr td textarea { height: 50px; width: 500px; }
#frm tr td input.button { background: #cccccc;  height: 18px; width: 80px; border:1px solid #cccccc; margin-right:10px;}
span.red { font-size: 11px; color:#cc0000; }
span.orange { font-size: 11px; color:#F57921; }
