html {  height:100%; background:url('/assets/images/container.gif') top center repeat-y #004262; }
body { background:url('/assets/images/bg.gif') top center repeat-x #004262; margin:0px; text-align:center; font-family:Tahoma, Verdana; height:100%; }

a { color:#499EBD; text-decoration:none; }
a:hover { color:#00A8DA; }

.hide { display:none; visibility:hidden; }
.left { float:left; }
.right { float:right; }

#logo, #logo a { width:770px; height:70px; display: block; margin:0px; background: url('/assets/images/logo.jpg') top left no-repeat; }

#outer { height:100%; }
#container { width:770px; height:100%; background:url('/assets/images/container.gif') top left repeat-y; }
#inner { background:url('/assets/images/inner.jpg') top left no-repeat; min-height:220px; height:auto !important; height:220px; padding:0px 30px 0px 30px; }

#footer { color:#CCCCCC; text-align:right; font-size:11px;  padding-right:30px; padding-top:12px; padding-bottom:12px; clear:both; }

.thumbs { height:99px; }
.thumbs img { border:3px solid #FFFFFF; margin-right:10px; float:left; margin-top:10px; }

#phone { background:url('/assets/images/icon_phone.gif') top left no-repeat #373737; color:#A1A1A1; padding:4px 0px 5px 30px; margin-bottom:1px; margin-left:541px; }
#mobile { background:url('/assets/images/icon_mobile.gif') top left no-repeat #373737; color:#A1A1A1; padding:4px 0px 5px 30px; margin-bottom:1px; margin-left:541px; }
#email { background:url('/assets/images/icon_email.gif') top left no-repeat #373737; color:#A1A1A1; padding:4px 0px 5px 30px; margin-bottom:1px; margin-left:541px; }
#email a { text-decoration:none; color:#A1A1A1; }

#home-flash { float:left; margin:0px 4px 10px 4px; }
#home-contact { clear:both;  font-size:11px;  }

#home-right ul { list-style:none; margin:0px; padding:0px; float:left; }
#home-right ul li { padding:0px; margin:0px; width:170px; }
#home-right ul li a { width:170px; background:url('/assets/images/feature.gif') top left no-repeat; display:block; font-size:13px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none; padding:27px 0px 28px 0px;  }
#home-right ul li a:hover { color:#CAE6F2; }
#home-right ul li a .small { font-size:11px; font-weight:normal; display:block; }

#home-left { width:132px; height:232px; padding:16px 0px 0px 20px; background:url('/assets/images/home-left.gif') top left no-repeat; float:left; }
#home-left ul { list-style:none; margin:0px; padding:0px; }
#home-left ul li { padding:0px; margin:0px 0px 3px 0px; }
#home-left ul li a { font-size:13px; text-decoration:none; color:#FFFFFF; }
#home-left ul li a:hover { color:#BBBBBB; }

#content-left { width:154px; padding:0px 0px 0px 0px; float:left; background:url('/assets/images/nav.gif') top left no-repeat; margin-right:4px; }
#content-left ul { list-style:none; margin:0px; padding:0px; }
#content-left ul li { padding:5px 0px 7px 10px; background:url('/assets/images/nav.gif') bottom left no-repeat; }
#content-left ul li a { font-size:12px; text-decoration:none; color:#FFFFFF; }
#content-left ul li a:hover { color:#BBBBBB; }
#content-left ul li ul { list-style:none; margin:0px; padding:0px;  }
#content-left ul li ul li { background:url('/assets/images/arrow.gif') center left no-repeat; padding:3px 0px 0px 15px; }
#content-left ul li ul li a { font-size:11px; }

#content { background:#FFFFFF; border:4px solid #5E5E5E; width:544px; float:left; }
#content .headline { margin:0px; background:url('/assets/images/title.gif') top left no-repeat; padding:6px 0px 11px 20px; font-size:16px; font-weight:normal; color:#FFFFFF; }

#content h1 { margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:130%; font-family:"Trebuchet MS", Tahoma; color:#00A8DA; }
#content h2 { margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:120%; font-family:"Trebuchet MS", Tahoma; color:#00A8DA; }
#content h3 { margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:110%; font-family:"Trebuchet MS", Tahoma; color:#00A8DA; }
#content h4, #content h5, #content h6  { margin:0px 0px 10px 0px; padding:0px; font-weight:bold; font-size:100%; font-family:"Trebuchet MS", Tahoma; background:none; color:#00A8DA; }
#content ul li { margin:5px 0px 5px 0px; }
#content ul li { margin-bottom:4px; }
#content ol li { margin:5px 0px 5px 0px; }
#content ol li { margin-bottom:4px; }
#content hr { border: none 0; border-top: 1px solid #CCC; border-bottom: 1px solid #FFF; height: 2px; margin-bottom:0px; }

#util { background:#EFEFEF; padding:4px 20px 4px 20px; font-size:11px; color:#999999; border-bottom:1px solid #E8E8E8; }
#util-bot { background:#EFEFEF; padding:4px 20px 4px 20px; font-size:11px; color:#999999; border-top:1px solid #E8E8E8; }
.text { font-size:80%; color:#000000; font-family:Verdana; padding:20px 30px 20px 30px; min-height:300px; height:auto !important; height:300px; }

.summary { background:#F5F5F5; min-height:62px; height:auto !important; font-size:100%; padding:4px 10px 0px 10px; margin-bottom:4px; }
.summary .summary-title { font-weight:bold;}
.summary .summary-text { color:#000000; margin-top:4px;}
.summary .summary-more { display:block; text-align:right; margin-top:4px; }
