*{margin: 0; padding: 0;}

body {
	position: relative;
	text-align: center;
	background: #00395a url(../images/bg.gif) repeat-x top; /*
	scrollbar-3d-light-color: #CCCCFF;
	scrollbar-arrow-color: #CCCCFF;
	scrollbar-base-color: #FFFFFF;
	scrollbar-dark-shadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	*/
}

body, td {
	font-family: Arial, Helvetica, sans-serif;
	/* "Lucida Sans Unicode", "Lucida Grande",  */
	font-size: 12px;
	color: #666666;
}

.body_1 {
	width: 780px;
	margin: 0 auto 0 auto;
	background-color: #FFFFFF;
	padding: 0 0 20px 0;
}

.body_in {
	width: 740px;
	margin: 20px auto 0 auto;
	text-align: left;
} 

.body_2 {
	width: 730px;
	background: url(../images/bg_01.jpg) no-repeat top;
	border: 1px solid #316485;
	padding: 20px 0 20px 0;
	text-align: left;
}

.title {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #316485;
	letter-spacing: 1px;
}

/*****************************/

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.outline {
	border: 2px solid #D88C02;
	text-decoration: none;
}
/*****************************/

a {
	color: #4682B4;
	text-decoration: none;
}
a:hover {
	color: #FF4500;
	border-bottom: 1px dashed #4682B4;
}
a.active {
	color: #f79f8d;
	text-decoration: none;
}

a.pic { border: none !important; }

.pic_2 {
	border: 1px solid #4682B4;
	text-decoration: none;
}

/*****************************/

.cleaner {
	clear: both;
	height: 1px !important;
	background: transparent;
	list-style-type: none;
}


/********** Navi start **********/
#nav {
	width: 780px;
	height: 25px;
	background: url(../images/bg_b.gif) repeat-x;
}
#nav li.b_line {
	width: 100px;
	/*width: 27px;*/
	text-align: center;
	list-style-type: none;
}
#nav ul {
	float: left;
	margin: 0 0 -3px 35px;
	/*margin: 0 0 -3px 25px;*/
	padding: 0;
}
#nav li {
	list-style-type: none;
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
}


/*****************************/


/********* Footer start ********/

#bottom {
	width: 780px;
	height: 85px;
	margin: 0 auto 0 auto;
	position: relative;
	background: url(../images/bg_bottom.gif) no-repeat top;
	font-family: Arial, Helvetica, sans-serif;
	color: #444444;
	list-style-type: none;
	letter-spacing: 1px;
}
#bottom li.right {
	float: right;
	position: relative;
	top: 20px;
	right: 20px;
	font-size: 11px;
}
#bottom li.left {
	float: left;
	position: relative;
	top: 20px;
	left: 20px;
	font-size: 10px;
}
#bottom li.right a {
	border-bottom: 1px dashed #FFFFFF;
	color: #FFFFFF;
}
#bottom li.right a:hover {
	text-decoration: none;
	color: #A60000;
}




/********** Form start **********/

.form_0, .form_1, .form_2, .form_3, .form_4, .form_5 {
	border: 1px solid #f89a3a;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.form_1 {
	width: 200px;
}
.form_2 {
	width: 60px;
}
.form_3 {
	width: 100px;
}
.form_4 {
	width: 40px;
}
.form_5 {
	width: 306px;
}
.form_6 {
	border: 1px solid #f89a3a;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.form_button_1 {
	border: 1px solid #f89a3a;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f89a3a;
	width: 70px;
	letter-spacing: 1px;
}
.form_button_2 {
	width: 20px;
	font-size: 10px;
	color: #f89a3a;
	border: 1px solid #CCCCCC;
}
