body { background:url('/assets/images/bg.jpg') repeat-x #FFFFFF; margin:0px; font-family:Tahoma; font-size:12px; }

.hide { display:none; visibility:hidden; }
.left { float:left; }
.right { float:right; }

a {  color:#065F8E; text-decoration:none; }
a:hover { color:#7D8FA7; }

#container { width:990px; background:url('/assets/images/container.gif') top left repeat-y; margin:19px 0px 10px 0px; }

#header { background:url('/assets/images/header.jpg') top right no-repeat; }
#header-home { background:url('/assets/images/header_home.jpg') top right no-repeat; }
#header h1, #header a { height:159px; width:403px; display:block; background:url('/assets/images/logo.jpg') top left no-repeat; margin:0px; padding:0px; }
#header-home h1, #header-home a { height:159px; width:403px; display:block; background:url('/assets/images/logo.jpg') top left no-repeat; margin:0px; padding:0px; }

#nav { width:228px; font-size:15px; font-family:"Trebuchet MS", Tahoma; float:left; }
#nav ul { list-style:none; padding:0px; margin:0px 0px 0px 9px; }
#nav ul li a { display:block; width:181px; background:url('/assets/images/nav.gif') top left no-repeat; padding:4px 0px 6px 38px; color:#818B86; text-decoration:none; }
#nav ul li a:hover { color:#065F8E; }
#nav ul li .on { background:url('/assets/images/nav_on.gif') top left no-repeat; color:#065F8E; font-weight:bold; }
#nav ul li ul { margin:0px 0px 0px 0px; background:url('/assets/images/sub_bot.gif') bottom left no-repeat; padding-bottom:4px; }
#nav ul li ul li a { display:block; width:181px; background:url('/assets/images/sub_nav.gif') center left no-repeat; padding:2px 0px 2px 38px; font-size:13px;  }
#nav ul li ul li .on {  background:url('/assets/images/sub_nav.gif') center left no-repeat; font-weight:bold; color:#065F8E; }
#nav ul li ul li ul { margin:0px 0px 0px 0px; background:url('/assets/images/sub_bot.gif') bottom left no-repeat; padding-bottom:4px; }
#nav ul li ul li ul li a { display:block; width:160px; background:url('/assets/images/sub_nav_2.gif') center left no-repeat; padding:2px 0px 2px 59px; font-size:13px;  }
#nav ul li ul li ul li .on {  background:url('/assets/images/sub_nav.gif') center left no-repeat; font-weight:bold; color:#065F8E; }

#footer { color:#818B86; font-size:12px; text-align:right; background:url('/assets/images/footer.gif') top left no-repeat; padding:11px 30px 20px 0px; }

#content { margin:0px 0px 0px 228px; }
#content .title { background:url('/assets/images/title.gif') top left no-repeat; margin:0px; padding:9px 0px 9px 15px; font-size:20px; color:#065F8E; font-weight:bold; font-family:"Trebuchet MS", Tahoma; }
#content .text { background:url('/assets/images/text.gif') top left no-repeat; margin:0px; padding:0px; }
#content .text .inner { background:url('/assets/images/inner.gif') bottom left no-repeat; padding:15px 25px 15px 15px; }
#content .text .inner-summary { background:url('/assets/images/inner_summary.gif') bottom left no-repeat; padding:15px 25px 15px 15px; }
#content .text .height { min-height:300px; height:auto !important; height:300px; }
#content .util { font-size:11px; background:url('/assets/images/util.gif') top left no-repeat; padding:7px 25px 6px 15px; }
#content .util-bot { font-size:11px; background:url('/assets/images/util_bot.gif') top left no-repeat; padding:6px 25px 7px 15px; }

#content #home-title { height:134px; background:url('/assets/images/title_home.jpg') top right no-repeat; }

#content .text-home { background:url('/assets/images/inner_summary.gif') bottom left no-repeat; padding:0px 0px 15px 5px; }
#content .text-home .height { min-height:300px;height:auto !important; height:300px;  }
#content .text-home #end { border:none; }
#content .text-home .feature-title { margin:0px; padding:0px 0px 6px 0px; font-size:15px; font-family:"Trebuchet MS", Tahoma; }

#content .text-home .feature_1 { background:url('/assets/images/feature_1.jpg') bottom center no-repeat; width:220px; padding:0px 10px 0px 14px; border-right:3px solid #5F6063; float:left; height:250px; }
#content .text-home .feature_2 { background:url('/assets/images/feature_2.jpg') bottom center no-repeat; width:220px; padding:0px 10px 0px 14px; border-right:3px solid #5F6063; float:left; height:250px; }
#content .text-home .feature_3 { background:url('/assets/images/feature_3.jpg') bottom center no-repeat; width:220px; padding:0px 10px 0px 14px; border-right:3px solid #5F6063; float:left; height:250px; }

.summary-block { background:url('/assets/images/summary_bot.gif') bottom left no-repeat #E6E8E7; margin:0px 29px 5px 29px; height:95px; }
.summary-block h3 { padding:4px 0px 12px 10px; margin:6px 0px 0px 0px; background:url('/assets/images/summary_top.gif') top left no-repeat; color:#015E8A; font-size:13px; font-family:"Trebuchet MS", Tahoma; margin:0px; }
.summary-block .summary-text { padding:0px 20px 10px 20px; font-size:12px; }
.summary-block img { margin:1px; }

#content .text .inner h1 { margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:18px; font-family:"Trebuchet MS", Tahoma; background:none; }
#content .text .inner h2 { margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:16px; font-family:"Trebuchet MS", Tahoma; background:none; }
#content .text .inner h3 { margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:14px; font-family:"Trebuchet MS", Tahoma; background:none; }
#content .text .inner h4, #content .text .inner h5, #content .text .inner h6  { margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:12px; font-family:"Trebuchet MS", Tahoma; background:none; }
#content .text .inner ul li { margin:5px 0px 5px 0px; }
#content .text .inner ul li { margin-bottom:4px; }
#content .text .inner ol li { margin:5px 0px 5px 0px; }
#content .text .inner ol li { margin-bottom:4px; }
