/* CSS Document */

body{
	background:url(../images/body_bg.jpg) repeat-x bottom;
	background-color:#709ec7;
	height:100%;
	margin: 0px; 
	padding: 0px; 
	}

#outer{
	width:778px;
	margin:20px auto;
	height:500px;
	}
#index_top{
	background:url(../images/index_top.jpg) no-repeat;
	width:778px;
	height:152px;
	}
#top{
	width:778px;
	height:152px;
	}
#main{
	width:769px;
	padding:0 0 0 9px;
	min-height:300px;
	background:url(../images/main_bg.jpg) repeat-y;
	}
#index_bottom{
	background:url(../images/bottom.png);
	width:724px;
	padding:25px 30px 15px 24px;
	height:29px;
	}
#nav{
	width:234px;
	float:left;
	}
#nav2{
	width:234px;
	height:auto;
	float:left;
	background:url(../images/gradient_bg.jpg) repeat-y;
	}
#index_content{
	background:url(../images/index_cont_bg.jpg) top right no-repeat;
	width:474px;
	min-height:200px;
	padding:155px 35px 20px 25px;
	float:left;
	}
#sub_content{
	background:url(../images/white_bg.jpg) bottom right no-repeat;
	width:526px;
	height:auto;
	
	/*padding:25px 26px 20px 25px;*/
	float:left;
	}
#product_content{
	width:526px;
	height:auto;
	background:url(../images/spacer.gif) bottom right repeat;
	/*padding:25px 26px 20px 25px;*/
	float:left;
}
#cont{padding:25px 26px 20px 25px;}

	
/*------------------ line -------------------*/

.full_line{	
	border:1px solid #b6c5c9;
	margin:0 -26px 8px 0 ;
	}
.dotted_line{
	border:1px dotted #cfdde0;
	margin:3px 0 3px 0;
	}
/*------------------font --------------------*/
img{ border:0}
h1{
	color:#3E5568;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0px;
	margin-bottom: 8px;
	}
h2, h2 a{
	color:#5d7b96;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0px;
	margin-bottom: 8px;
	}
h2 a:hover{color:#000000;}
.copy{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:15px;
	}
.caption{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right;
	}
.top_link{
	font:10px Verdana, Arial, Helvetica, sans-serif ;
	color:#253340;
	text-decoration:none;
	text-align:right;
	margin:0 8px 5px 0px;
	}
.rev_copy{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#111;
	text-decoration:none;
	}
.copy a:link, .copy a:visited{	color:#3E5568}
.copy a:hover{ color:#e9c379;}
.top_link a:link, .top_link a:visited{	color:#253340}
.top_link a:hover{ color:#e9c379;}

.rev_copy a:link, .rev_copy a:visited{	color:#ffffff}
.rev_copy a:hover{	color:#e9c379};

/*----------------- bg --------------------*/

.index{	background:url(../images/index_top.jpg) no-repeat;}
.product{	background:url(../images/sub_01.jpg) no-repeat}



/*---------------- general -------------------*/
a{	text-decoration:none;}
p{	
	margin-top:0px;
	margin-bottom:8px;
	}
blockquote{
	margin-bottom:8px;
	margin-top:0px;
	}
li{	
	margin-top:0px;
	margin-bottom:0px;
}
ul{
	margin-bottom:8px;
	margin-top:0px;
	}