/* CSS Document */

BODY {
	background:url(im7/bg.png) top center;
	margin:0; padding:0;

}

A IMG { border:none; }

A { color:#FFF; text-decoration:none; }
A:HOVER {text-decoration:underline;}


#content {
	width:780px;

}


.frame1 {
		width:720px;
		padding:5px 30px 5px;
  height:25px;
		background:#000;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
			font-size:9px;
		
}

.frame1 A {
	display:block; 

	white-space:nowrap;
	text-align:left;
	float:left;
	clear:left;
}

.frame1 A.right {
	 text-align:right;
		float:right;
		clear:right;
}


P.desc {
		width:720px;
		text-align:justify;
		color:#AAA;
		font-size:14px;
		padding:20px 30px;
		margin:0;
		border-bottom:10px #000 solid;
		line-height:1.3;
}

P.desc A {
		color:#AAA;
		clear:both;
		text-align:right;
		display:block;
}


.frame2 {
	 width:720px;
		padding:30px;
}

.frame2 .photo {
	padding-bottom:2px;
	border-bottom:2px #FFF solid;
}

.frame2 IMG {
margin-right:30px;

}
.frame2 .middle  {		margin-right:29px!important; }
.last {		margin-right:0!important; }

.frame2 .banner {
 padding:0;
 margin:20px 0;
	
}

.frame3 {
	border:2px #707070 solid;
	border-left:none;
	border-right:none;
	padding:13px 0;
	width:720px;

}

.frame3 .middle {
	margin:0 178px 0 188px;
}

.frame4 {
	width:320px;  display:inline-block; text-align:left;
	margin-top:20px; float:left;
}
.frame4 IMG {
		margin:15px 0 20px;
}

.frame5 {
	width:400px;  margin-top:20px; display:inline-block; float:left;
}


.frame4 P, .frame5 P {
  font-family:"Times New Roman", Times, serif;
		color:#FFFFFF;
		font-size:22px;
		text-align:left;
		margin:0;
}

.frame4 P.title, .frame5 P.title {
	width:280px; border-bottom:1px #707070 solid; margin-bottom:5px;
}

.frame5 P.title { width:400px; }
.frame5 A {
	display:block;
	 font-family:"Times New Roman", Times, serif;
		color:#FFFFFF;
		font-size:22px;
		text-align:left;
		text-decoration:none;
		padding:3px 0 2px;	
}

.container {
 height:240px; width:720px;
}

.item {
	width:720px;
	padding:0 30px 12px;
	background:#3E393A url(im7/bg_item.png) bottom repeat-x;
	color:#FFF;
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	visibility:visible;
	overflow:auto;
	height:auto;
}

.item_none {
		height:0px;
		overflow:hidden;
	 visibility:hidden;
}

.item H1{
		font-weight:normal;
		margin:15px 0;
		font-size:28px;	 	
}

.item A {
	color:#FFF;
	text-transform:uppercase;
}

.item P {

}

.button {
	border-bottom:1px #000 solid;
	cursor:pointer;
}

.footer {
	text-align:left;
	color:#FFF;
	padding:14px 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}




.regform {
	PADDING: 18px 45px 15px 32px;
		TEXT-ALIGN: left; float:left; width:703px;
	background:#FFF!important;
	border:none!important;
}

TABLE {
 margin-bottom:20px;
}

TABLE TD {
FONT-FAMILY: verdana, arial, geneva, helvetica, sans serif;
font-size:12px;
}

TABLE.form INPUT {
	FONT-SIZE: 11px; WIDTH: 500px; COLOR: #842523; FONT-FAMILY: verdana, arial, geneva, helvetica, sans serif; 
}
TABLE.form TEXTAREA {
	OVERFLOW: auto
}
TABLE.form INPUT.button {
	 PADDING-RIGHT: 2px;  PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px;  WIDTH: 120px; height:24px; COLOR: #fff; PADDING-TOP: 0px; BORDER: #F10E7C 1px solid; FONT-FAMILY: arial, geneva, helvetica, sans serif; BACKGROUND-COLOR: #343434; cursor:pointer; 
}

TABLE.form TD {
	VERTICAL-ALIGN: top;
		border-collapse:collapse; border-spacing:0px; padding:0; margin:0;
}

TABLE.form TD.description {
	 padding:20px 0 0 0;
		font-size:11px;
}

TABLE.form TD.head-no {
 COLOR: #FFF; height:20px; font-size:16px; padding:20px 0;
}
