body {
	padding: 0;
	margin: 0;
	font-family: Tahoma;
	line-height: 18px;
	font-size: 12px;
}

form {
padding:0px;
margin:0px;
}

#ContentPage {
	width: 940px;
	position: absolute; left: 50%;
   margin-left: -470px;
	background-image: url(bg_content.jpg);
	background-repeat: no-repeat; 
	border: 0px solid blue;
}

#ContentBackground {
	background-image: url(bg_content02.gif);	
	background-repeat: repeat-y;
	float: left;
}


#ContentPage #Head {
	height: 120px;
	background-image: url(bg_head.jpg);
	width:940px;
}

#ContentPage #Head .Home {
	float: right;
	text-align: right;
	padding: 10px 20px 0 0;	
	width: 500px;
}

#ContentPage #Head .Logo {
	padding: 0px;	
	border: 0px solid red;
	float: left;
}
#ContentPage #Head .textsearch {
	font-size: 11px;
	color: #666666;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
}

#ContentPage #Head .btnSearch {
	background-color: #97ADB5;
	color: #fff;
	padding: 3px;
	border-top: 1px solid #F4F4F4;
	border-left: 1px solid #F4F4F4;
	border-bottom: 1px solid #8A8A8A;
	border-right: 1px solid #8A8A8A;
	height: 25px;
	font-weight: bold;
	font-size: 11px;
}


#ContentPage #Head .Home ul {
	padding: 0;
	margin: 0px;
	list-style: none;
	display: block;
	float: right;
}

input.errorTxt {
	background-color: #ffdddd;
}

textarea.errorTxt {
	background-color: #ffdddd;
}

select.errorTxt {
	background-color: #ffdddd;
}

#ContentPage #Head .Home ul li {
	padding: 5px;
	margin: 0;
	list-style: none;
	float: left;
	display: block;
	font-size: 10px;
}

#ContentPage #Head .Home ul li a {
	color: #000;
	text-decoration: none;
}

#ContentPage #Head .Home ul li a:hover {
	text-decoration: underline;
}

#ContentPage #Head .Home ul li.Solid {
	background-color: #97ADB5;
	border: 1px solid #E7EEF1;
	font-weight:bold;
	margin-left:10px;
}

#ContentPage #Head .Home ul li.Solid a {	color: #fff;}
#ContentPage #Head .Home ul li.Solid a:hover {	text-decoration: none;}


#ContentPage #ContentBody {
/*	height: 470px;  */
float: left;
	padding: 0;
	margin: 0;
	margin-bottom:20px;
}

/*

#ContentPage #ContentBody ul#nav { 	list-style: none; 	float: left;	padding: 1px 0 0 90px;	margin: 0;	border: 0px solid red;}
#ContentPage #ContentBody ul#nav li {	list-style: none;	padding: 0 20px 0 20px;	margin: 0 ;	float: left;	display: block;	border: 0px solid blue;}
#ContentPage #ContentBody ul#nav li a{	float: left;}
#ContentPage #ContentBody ul#nav li a:hover{	background-position: 0% -37px; }
#ContentPage #ContentBody ul#nav li a.nvI{background-image: url(b_about.gif);}
#ContentPage #ContentBody ul#nav li a.nvI:hover{background-image: url(b_about.gif);}  
#ContentPage #ContentBody ul#nav li a.nvII{background-image: url(b_product.gif);}
#ContentPage #ContentBody ul#nav li a.nvII:hover{background-image: url(b_product.gif);}
#ContentPage #ContentBody ul#nav li a.nvIII{background-image: url(b_diamond101.gif);}
#ContentPage #ContentBody ul#nav li a.nvIII:hover{background-image: url(b_diamond101.gif);}
#ContentPage #ContentBody ul#nav li a.nvIV{background-image: url(b_faq.gif);}
#ContentPage #ContentBody ul#nav li a.nvIV:hover{background-image: url(b_faq.gif);}
#ContentPage #ContentBody ul#nav li a.nvV{background-image: url(b_media.gif);}
#ContentPage #ContentBody ul#nav li a.nvV:hover{background-image: url(b_media.gif);}
#ContentPage #ContentBody ul#nav li a.nvVI{background-image: url(b_contact.gif);}
#ContentPage #ContentBody ul#nav li a.nvVI:hover{background-image: url(b_contact.gif);}
#ContentPage #ContentBody ul#nav li a.nvVII{background-image: url(b_login.gif);}
#ContentPage #ContentBody ul#nav li a.nvVII:hover{background-image: url(b_login.gif);}

*/

#ContentPage #ContentBody #ContentArea, #ContentPage #ContentBody #ContentAreaD {
	background-repeat: no-repeat;
	background-position: right;
	border: 0px solid red;
	margin: 1px 0 0 0;
	float: left;
	height: 560px;  */
	width: 900px;
}


#ContentPage #ContentBody #ContentArea {
	background-image: url(bg_content_right.jpg);	
}

#ContentPage #ContentBody #ContentAreaD {
	background-image: url(bg_content_right2.jpg);		
}

#ContentPage #ContentBody #ContentAreaD p{
	padding: 0 0 0 15px;
	margin: 5px 0 0 0;
	background-image: url(bullet_4x4.gif);
	background-repeat: no-repeat;
	color: #5F737C;
}

/*#ContentPage #ContentBody #ContentAreaD a {
	color: #5F737C;
	font-size: 9px;
	text-decoration: none;
	margin-right: 15px;
	border-bottom: 1px dotted #5F737C;;
}*/

#ContentPage #ContentBody .ContentImage {
	padding: 0px 0 0 40px;
	width: 336px;
	border: 0px solid red;
	float: left;
}


#ContentPage #ContentBody .ContentText {
/*	float: right; */
 
 	float: left;
	display: block;
	width:478px;
/*	height: 339px; */
	border: 0px solid red;
	margin-top: 20px;
	padding: 0px 10px 0 35px;
/*	overflow:auto; */
	text-align: left; 
}

#ContentPage #ContentBody .ContentText .blue {
	color: #8CA0A7;
}

#ContentPage #ContentBody .ContentText span.Head {
	font-size: 13px;
}

#ContentPage #ContentBody .ContentText span.Link {
	display: block;
	float: right;
	text-align: right;
	font-weight: normal;
	font-size: 10px;
	background-image: url(r-arrow.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 25px;
}

#ContentPage #ContentBody .ContentText span.Link a{
	color: #36718C;
	text-decoration: none;
}


#ContentPage #ContentBody .ContentText span.LoginTxt {
	display: block;
	font-weight: normal;
	color: #0C2936;
}

#ContentPage #ContentBody .ContentText span.SubmitBtn {
	display: block;
	padding: 8px 0 8px 0;
	margin-top:10px;
}

#ContentPage #ContentBody .ContentText span.SubmitBtn input {
	color: #fff;
	font-size: 10px;
	background-color: #5F737C;
	border-bottom: 1px solid  #5F737C; 
	border-left: 1px solid  #5F737C; 
	border-right: 1px solid  #5F737C; 
	border-top: 1px solid  #5F737C; 
	width: auto;
}

#ContentPage #ContentFooter {
	background-image: url(footer.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding: 15px;
	color: #5b5b5b;
	float: left;
	width: 940px;
	font-size:11px
}


.clear {clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:inherit;}

.data_body {
 font-family: Tahoma;
	font-size: 12px;
	color: #333333;
	width: 840px;
	display:block;
	float:left;
	border: 0px solid red;
	margin-top: 20px; padding-left:10px; padding-right:10px;
	text-align: left;
	background:url(/images/bg_data.jpg); background-position:bottom right; background-repeat:no-repeat;
	padding-bottom:15px;
}

.text_head {font-family:Tahoma; font-size: 14px; color: #36718C; text-decoration: none; font-weight:bold;}

.text_head_02 {font-family:Tahoma; font-size: 12px; color: #36718C; text-decoration: none;}

.link_ags01 {font-family:Tahoma; font-size: 12px; font-weight: bold; color: #36718C; text-decoration: none;}
a.link_ags01:hover {font-family:Tahoma; font-size: 12px; font-weight: bold; color: #36718C; text-decoration: underline;}

.border_right { border-right:1px solid #d7d7d7;}

.link_ags02 {font-family:Tahoma; font-size: 12px; color: #36718C; text-decoration: underline;}
a.link_ags02:hover {font-family:Tahoma; font-size: 12px; color: #1a3643; text-decoration: underline;}

.body_bold {font-family:Tahoma; font-size: 12px; color: #333333; text-decoration: none; font-weight: bold;}

.bg_faq
{padding:15px; margin-bottom:30px; 
background:url(/images/bg_faq.gif); 
background-position:bottom right; 
background-repeat:no-repeat; 
background-color:#ebebeb;
}

.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel { font-size: 13px;}  

.yui-skin-sam .yuimenuitemlabel {	font-size: 11px; }

.footer_link{
color:#CCCCCC;
text-decoration: none;
}
a.footer_link:hover { color: #CCCCCC; text-decoration: none;text-decoration: none;}

.txt_bold_36718C{
color:#36718C;
font-weight:bold;
}

a.tabmenu{float:left;background-color:#4E97BA;padding:5px 8px 5px 8px;margin:0px 3px 0px 0px;color:#ffffff;text-decoration: none;}
a.tabmenu:hover{float:left;background-color:#69A7C5;padding:5px 8px 5px 8px;margin:0px 3px 0px 0px;color:#ffffff;text-decoration: none;}

a.tabmenu_select{float:left;background-color:#36718C;padding:5px 8px 5px 8px;margin:0px 3px 0px 0px;color:#ffffff;text-decoration: none;}
a.tabmenu_select:hover{float:left;background-color:#36718C;padding:5px 8px 5px 8px;margin:0px 3px 0px 0px;color:#ffffff;text-decoration: none;}

.btn_data {
	background-color: #335c6f;
	width: 50px;
	color: #fff;
	font-size: 11px;
	padding: 2px;
	border:  1px solid #59a2c3;
	font-weight:normal;
}