body {
	background: #181D21  ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
body, td{
	color: #9D9D9D;
}
.banner{
	background:  url(fx3/banner.jpg) no-repeat;
	height: 129px;
}
.container{
	background-image: url(fx3/bg.jpg);
	background-repeat: repeat-y;
	width:1000px;
	margin: 0px;
	/*border:1px red dotted;*/
}

.footer{
	clear: both;
	background-image: url(fx3/footer.jpg);
	height: 140px;
}

.menubox{	
	width: 362px;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	/*border: 1px gray dotted;*/
}
.main{
	width: 550px;
	padding: 4px;
	color: #4F4F4F;
	/*border: 1px gray dotted;*/
	margin:0px;
}
.main strong{
	background-image: url(fx3/white_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 20px; 
	color: #346087;
}
.main a:link, .main a:visited{
	color: #4F4F4F;
	text-decoration: none;
	display: block;
}
.main a:hover{
	color: #4682B4;
}
.main hr{ 
	border-bottom: dotted Silver; 
	width:100%; 
	height:1px;
}
.main h3{
	background: url(fx3/bar1.jpg) no-repeat center top;
	height: 69px;
	width: 550px;
	font-size: 16px;
	color: Black;
	padding-top: 14px;
	text-align: center;
}
.main h2{
	background: url(fx3/section.jpg) no-repeat center bottom;
	height: 50px;
	width: 540px;
	font-size: 14px;
	color: Red;
	padding-left:10px;
}
.box-red{
	background-color: Maroon;
	width: 312px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	margin-left: 50px;
}
.box-red .top{
	background-image: url(fx3/red_top.jpg);
	background-repeat: no-repeat;
	height: 50px;
}
.box-red h2{
	font-size: 14px;
	padding: 10px 10px 4px 10px;
	color: Yellow;
}
.box-red .content{	
	background: url(fx3/red_body.jpg) repeat-y;
	color: White;
}
.box-red .content table{
	width:260px;
	margin-left: 20px;
}

.box-red .content div, .box-red .content td, .box-red .content p{
	width: 240px;
	display: block;
	border-bottom: 1px dotted #E67F7F;
	margin-left: 20px;
	padding: 4px 10px;	
	background-image: url(fx3/red_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box-red a:link, .box-red a:visited{
	color:#ffffff;
	text-decoration: none;
	display:block;
}
.box-red a:hover{
	color: Yellow;
}
.box-red .bottom{
	clear:both;
	background: url(fx3/red_bottom.jpg);
	height: 92px;
}

.box-gray{
	background-color: Maroon;
	width: 312px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	margin-left: 50px;
}
.box-gray .top{
	background-image: url(fx3/gray_top.jpg);
	height: 50px;
}
.box-gray h2{
	font-size: 14px;
	padding: 10px 10px 4px 10px;
	color: Black;
}
.box-gray .content{
	background: url(fx3/gray_body.jpg) repeat-y;
	color: #323232;
}
.box-gray .content table{
	width:260px;
	margin-left: 20px;
}
.box-gray .content div, .box-gray .content td{
	width: 240px;
	display: block;
	border-bottom: 1px dotted #FFF;
	margin-left: 20px;
	padding: 4px 10px;	
	background-image: url(fx3/gray_arrow.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box-gray a:link, .box-gray a:visited{
	color:#323232;
	text-decoration: none;
	display:block;
}
.box-gray a:hover{
	color: #FFF;
}

.box-gray .bottom{
	background: url(fx3/gray_bottom.jpg);
	height: 92px;
}
a:link, a:visited{
	color:#ffffff;
	text-decoration: none;
	display:block;
}
a:hover{
	color: Yellow;
}
