body
{
	background-color:#FFF;
	color: #000;
	margin: 0px;
	font-family: Verdana, Arial;
	text-align:center;
}

td
{
	font-family: Verdana, Arial;
	font-size: 70%; 
	vertical-align:top;
}

table
{
	border:0;
	border-collapse: collapse;
	width:100%;
}

img
{
	border: 0;
}

form
{
	border:0;
	margin:0;
}

.hide
{
	display: none;
}


.height100
{
	height:100%;
}

.width100
{
	width:100%;
}

/*===================== mlayout ===================== */

#mlayout 
{
	width:740px;
	height:100%;
}

#mlayout td
{
	vertical-align:top;
}

#mlayout_m
{
	height:100%;
}

/*===================== contet ===================== */

#clayout
{
	width:100%;
	height:100%;
}

#clayout td
{
	vertical-align:top;
}

#content
{
	width:100%;
	height:100%;
}

/*===================== head ===================== */

#head1
{
	color: #A2B7E9;
	background-color:#7998DF; 
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#6587DB' ,gradientType= '1' );
	text-align:right;
	width:100%;
}

#head1 a 
{
	color:#FFFFFF;
	text-decoration:none;
}

#head1 a:hover 
{
	color:orange;
}

#head1 td
{
	padding:4 10 3 4;
}

#head2 
{
	background-color:#EAEEFA; 
	width:100%;
}

#head3
{
	background-color:#eeeeee;
	border-top:1px solid #5076C9;
	color: #333333;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#fcfcfc' ,endColorStr= '#eeeeee' ,gradientType= '1' );
	text-align:right;
	width:100%;
}

#head3 a 
{
	color:#333333;
	text-decoration:none;
}

#head3 a:hover 
{
	color:red;
}

#head3 td
{
	padding:5 10 4 4;
}

/*===================== menu ===================== */

#menu
{
	background-color:#eeeeee;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#eeeeee' ,endColorStr= '#f9f9f9' ,gradientType= '1' );
	padding-top:1;
	width: 181px;
	height:100%;
}

#menu a
{
	color:#555555;
	text-decoration:none;
}

#menu a:hover 
{
	color:red;
}

#menu li
{
	list-style-image:url(/layout/images/dot/02.gif);
	margin:10 10 0 -10;
}

#menu_b
{
	text-align:center;
	padding:10;
	height:100%;
}

#menu_b a
{
	color:#0066FF;
	text-decoration:underline;
}

#menu_b a:hover 
{
	color:red;
}

#menu_b img
{
	margin:5;
}

#menu_t
{
	background-color:#B3D9B8; 
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#B3D9B8' ,endColorStr= '#E7F5E4' ,gradientType= '1' );
	width:100%;
	padding:6 10 4 5;
}

/*===================== subscribe ===================== */

#subscribe
{
	padding:12;
	line-height:175%
}

#subscribe_art
{
	color:#0066FF
}

#subscribe_fill
{
	color:#990000}
	
/*===================== pic ===================== */

#pic
{
	border-top:1px solid #999999; 
	border-right:1px solid #CCCCCC;
	width:100%;
}

/*===================== main ===================== */

#main
{
	border-right:1px solid #CCCCCC;
	height:100%;
	vertical-align:top;
	border-bottom:1px solid #E7E7E7;
}

#main_t
{
	background-image: url(/layout/images/index/main_title.gif);
	background-repeat: repeat-x;
	padding:7 8 8 20;
	height:31;
	letter-spacing:5pt;
	color:#666666;
	font-weight:bold;
	font-size: 120%;
}

#main_m
{
	padding:8 8 8 25;
	line-height:150%;
}

#main_m_t a
{
	color:#0F799A;
	font-weight:bold;
	font-size:130%;
	text-decoration:none;
}

#main_m_t a:hover
{
	color:red;
}

#main_b
{
	padding:0 15 0 0;
	text-align:right;

	border-bottom:1px solid #E7E7E7;
}

#main_b img
{
	vertical-align:middle;
	margin:3;
}

#main_b a
{
	color:#14746E;
	text-decoration:none;
}

#main_b a:hover 
{
	color:red;
}

/*===================== bottom ===================== */

#bottom
{
	border-top:1px solid #FFFFFF;
}

#bottom1
{
	background-color:#B7C5EE;
	width:100%;
	background-image: url(/layout/images/index/bm_bg.jpg);
	background-repeat: repeat-y;
	border-top:1px solid #9CB2E1;
	color: #666666;
	line-height:150%;
	font-size:130%;
}

#bottom1 a 
{
	color:#0066FF;
	text-decoration:underline;
}

#bottom1 a:hover 
{
	color:#990000;
}

#bottom1 td
{
	padding:12 12 10 10;
}

/*===================== rightline ===================== */

#rl
{
	border-right:1px solid #CCCCCC;
	width:100%;
}

