html { min-height: 100%; }

body {
text-align: left;
font-family: Trebuchet MS, Geneva, Arial, sans-serif;
font-size: 13px;
color: #757575;
line-height:18px;
margin:0;
padding:20px;
}

table, th, td { font-family: Trebuchet MS, Geneva, Arial, sans-serif; font-size: 12px; color: #757575; }
a img, :link img, :visited img { border: none; }

a:link 				{ color: #9AAE14; text-decoration: none; }
a:visited 			{ color: #9AAE14; text-decoration: none; }
a:hover, a:active 	{ color: #999999; text-decoration: none; }
h1		{ font-size:16px; line-height:16px; color:#3366CC; }
h2 		{ font-size:14px; line-height:20px; color:#333333; }
h3 		{ font-size:13px; line-height:13px; color:#666666; }

.font_small {
	font-family: Trebuchet MS, Geneva, Arial;
	font-size: 12px;
}

#wrap { width:780px; margin:0 auto; background:#FFFFFF; }

#header 		{ clear:both; margin:0; padding:0; position:relative; width:780px; height:100px; background:#FFFFFF; text-align:left; }

#nav { float:left; padding:0; }
#nav ul { margin:0; padding:0; list-style:none; }
#nav li { margin:0; padding:10px -5px; list-style:none; font-family: Trebuchet MS, Geneva, Arial, sans-serif; font-size: 15px; }

#text-field { clear:both; width:780px; margin:0; padding:20px 20px; text-align:left; }

#content { clear:both; width:780px; padding:0; }
#content #col_sx { padding:0; margin:0; width:140px; float:left; display:inline; text-align:left; min-height: 100%;  }
#content #col_dx { padding:0; margin:0; width:640px; float:right; text-align:right; display:inline; }

#content #col_dx_txt { padding:0; margin:0; width:460px; float:right; text-align:right; display:inline; min-height: 100%;  }


#footer { clear:both; margin:0; padding:0; background:#FFFFFF; text-align:center; }