/*
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/

/* Fix the flicking image on background-image on IE6 */ 
html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } 

h1{font-size:138.5%;}
h2{font-size:123.1%;}
h3{font-size:108%;}
h1,h2,h3{margin:1em 0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;} 
em{font-style:italic;}
blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}
/*table {	border-left:0px solid #000; border-top:0px solid #000; margin: 0;padding:0px;}
th,td{border-right:0px solid #000; border-bottom:0px solid #000; padding:.2em; margin: 0;}
th{font-weight:bold;text-align:center;}*/
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,table,pre{margin-bottom:1em;}
input[type=text],input[type=password],textarea {width:11.923em;*width:11.652em;}


/* global  */

html { background-color: #999999; }
body { padding: 0; margin: 0;}
.clear {clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:inherit;}
input, select, textarea {	font-family: Tahoma;}
img{padding:0px;margin:0px;outline-:none;}
a ,a:active { outline: none; }
a:focus { -moz-outline-style: none; }


#doc3 {  font-family: tahoma; font-size: 11px; color: #000000; background-color: #ededed; margin: 0; background-image: url(bg/bg.jpg); background-position: top center; background-repeat: no-repeat; }

#hd { width: 980px; margin: 0 auto;  }
#hd .yui-b .yui-g .yui-u { text-align: right; }

#hd .yui-b .yui-g .yui-u ul#nav { float: right; width: 450px; padding: 0 0 0 0; margin:  10px 0 0 0;  background-image: url(bg/nav_line.gif);  background-position:  left; background-repeat: no-repeat; position: relative;}
#hd .yui-b .yui-g .yui-u ul#nav li {	padding: 0 0 0 0; margin: 0 0 0 0; list-style: none; float: left; background-image: url(bg/nav_line.gif);  background-position:  right; background-repeat: no-repeat;}
#hd .yui-b .yui-g .yui-u ul#nav li a { 	display: block; padding: 2px 15px ; font-weight: bold; color: #000000; text-decoration: none;  background-image: url(bg/bg_nav.png); background-repeat: no-repeat;}
#hd .yui-b .yui-g .yui-u ul#nav li a:hover { background-position:-150px 0;}
 #hd .yui-b .yui-g .yui-u ul#nav li.back { background-image: none; border-right: 0px; border-bottom:2px solid #3E62BF; height:2px; position:absolute; top:17px; }

#hd .yui-b .yui-g .first { text-align: left; }

#bd { 	 width: 980px; margin: 0 auto;   background-image: url(bg/bg_body.jpg);}
#bd .yui-b .yui-g .yui-u { text-align: left; }
#bd .yui-b .yui-g .yui-u h1 {	background-repeat: no-repeat;}
#bd .yui-b .yui-g .yui-u h1 span {	display: none;}

#ft {  margin-top: 60px; width: 100%;   color: #ffffff;  text-align: right; background-image: url(bg/footer.gif); background-repeat: repeat-x; background-position: bottom;  }
#ft span {	padding: 5px; display: block; font-size: 11px; width: 970px; margin: 0 auto; position: relative;}
#ft span a{	color: #ffffff; text-decoration: none;padding: 0px; margin: 0px;}
#ft span a:hover {	color: #cccccc; padding: 0px; margin: 0px;}
#ft span #contactCard {	position: absolute; right: 10px; bottom: 23px; *bottom: 24px; border: 0px solid green;padding: 0px; margin:0px;}
#ft span #footerText {	position: absolute; left: 60px; bottom: 35px;}

/* Link*/
a.link01:hover {color:#0099ff;text-decoration: underline; /*border-bottom:1px solid dotted;*/}
a.link01 {color:#000;text-decoration:underline;font-weight:normal;/*border-bottom:1px solid dotted;*/}

/**/

/* Contact Us*/
#ContactUsHead {
	padding-right: 20px;}
	
#contactCard #ContentContactUs {
	padding: 0px;
	margin: 0px;
	width: 332px;
	height: 600px;
	color:#fff;
	border: 0px solid red;
	background-image: url(../Images/bg_contact.png);
	background-repeat: no-repeat;
	}
	
#contactCard #ContentContactUs .ContactUsDetail {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	text-align: left;
	}
	
#contactCard #ContentContactUs fieldset {
	border: 0px solid #781351;
	width: 350px;
	line-height: 1.5em;
}
	
#contactCard #ContentContactUs .Detail {
	padding: 0px 0px 0px 25px;
	margin: 0px;
	width:  290px;
	border: 0px solid orange;
	float: left;
	color: #fff;
	}
	
#contactCard #ContentContactUs .Detail ul {
	margin:0;
	padding:0;
	list-style-type: none;
	border: 0px solid pink;
	}
	
#contactCard #ContentContactUs .Detail ul.contactUsForm {
	margin:0;
	padding: 18px 0px 0px 0px;
	list-style-type: none;
	border: 0px solid pink;
	float: left;
	}
	
#contactCard #ContentContactUs .Detail ul li  {
	margin:0;
	padding: 5px 0px 0px 0px;
	width:250px;
	list-style-type: none;
	border: 0px solid pink;
	float: left;
}

#contactCard #ContentContactUs .Detail ul li label  {
	padding: 5px 0px 0px 0px;
	margin-right: 5px;
	display: block;
	clear: left;
	float: left;
	width: 90px;
	text-align: right;
	border: 0px solid pink;
	color: #666666;
	font-weight: bold;

}
	
#contactCard #ContentContactUs .Detail ul li.fieldgroup  {
	margin-left: 20px;
}

#contactCard #ContentContactUs .txtThankYou {
	color: #666666;}
	
#contactCard #ContentContactUs .Detail ul li label.error {
	border: 0px solid pink;
	padding: 0px 0px 0px 0px;
	margin-right: 0px;
	width: 220px;
	display: inline;
	text-align: right;
	font-weight: normal;
	color: #a41b10;
	display: block;
}

#contactCard #ContentContactUs .txtAddress {
	padding: 10px 0px 0px 0px;
	margin: 0px;
	}



