@import "navigation.css";
@import "ContentNav.css";
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#333; background-color:#4c4c4c; background-image:url(../images/bg.gif); background-repeat:repeat-x; background-position:top left; background-attachment:fixed; /*background-color:#FFFFCC;*/ }
.nav { width:870px; height:39px; background-image:url(../images/navigation_bg.gif); }
.banner { width:810px; padding:18px 30px 18px 30px; background-color:#fff; color:inherit; }
.imgWrap { width:870px; height:auto; }
.wrap_def { width:870px; background-color:#FFF; color:inherit; padding:20px 0px 20px 0px; /*height:100%;*/ }
.banner_grsl { clear:both; margin-bottom:15px;}
.contentWrap { width:529px; padding:0px 25px 0px 25px; font-size:13px; background-color:#FFF; border-right:1px dotted #d1d1d1; color:#555; text-align:left; line-height:16px; }
.contentWrap_S { width:475px; padding:0px 20px 0px 30px; font-size:13px; background-color:#FFF; border-right:1px dotted #d1d1d1; color:#555; text-align:left; line-height:16px; }
.ContentNav { 
	width:240px;
	font-size:130%;
	background-color:#dededf; 
	background-image:url(../images/content_nav_bg.gif);
	border:1px solid #d5d5d5;
	background-position:top left;
	background-repeat:repeat-x; 
	margin-right:27px;
	color:#000; 
	padding:15px;
	text-align:left; 
	line-height:16px; 
	text-decoration:none; 
}
.ContentNav a { color:#FFF; background-color:#4c4c4c; text-decoration:none; }
.ContentNav a:hover { color:#FFF; background-color:#333; text-decoration:none; }
.def { width:265px; height:auto; font-size:120%; margin-left:20px; z-index:1; }
.def div.both { border-bottom:1px solid #efefef; padding-bottom:10px; margin-bottom:10px; /*text-align:justify;*/ }
.def div.both div a { text-decoration:none; color:#055a7e; font-weight:bold; font-size:90%; }
.floatL { float:left; }
.floatR { float:right; }
.footer { width:870px; height:54px !important; height:auto; padding:0px; background-color:#FFF; color:inherit; font-size:11px; border-top:1px solid #eee; }
.footer .floatR { padding:0px; margin-right:15px; }
.footer .floatR img { float:left; margin:3px; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:21px; letter-spacing:-1px; color:#00a5d7; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; letter-spacing:-1px; color:#055a7e; margin:0px 0px 0px 0px; padding:0px; }
.def h2 { color:#00a5d7; margin:0px; padding:0px; font-size:18px; }
.active h2 { color:#00a5d7; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:1.6em; letter-spacing:-1px; color:#055a7e; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#055a7e; margin:0px; padding:0px; }
p { line-height:18px; }
 .hidden { height:200px; overflow:hidden; }
 .show   { height:auto; overflow:inherit; }
object, embed { border-bottom:1px solid #ddd;}
img {border:0px;}