@import url('/ui/css/reset.css');
@import url('/ui/css/960.css');

body { background: #000 url('/ui/img/body-bg.jpg') no-repeat fixed left top; }

#pagebody { margin-top: 43px; }

#header { background: transparent url('/ui/img/header-bg.png') no-repeat scroll center top; height: 100px; color: #fff; }
#header-lt { background: transparent url('/ui/img/blue-bg-repeat.jpg') repeat-x scroll center top; width: 695px; height: 84px; margin: 8px 0 0 10px; }

#header-lt h1 { padding: 10px 0 0 18px; margin: 0; }
#header-lt h1 a { font-size: 24px; color: #fff; text-transform: uppercase; text-decoration: none; }
#header-lt h1 a span { margin-left: 20px; font-size: 14px; /*color: #8abddd;*/ color: #95ccef; letter-spacing: 4px; }
#header-lt h5 { padding: 5px 0 0 18px; font-size: 13px; font-style: italic; color: #8abddd; letter-spacing: 1px; }

#header-rt { background: transparent url('/ui/img/blue-bg-repeat.jpg') repeat-x scroll center top; width: 200px; height: 74px; margin: 8px 0 0 10px; padding: 10px 17px 0 0; text-align: right; }
#header-rt h6 { font-size: 12px; font-weight: normal; font-style: italic; /*color: #8abddd;*/ color: #95ccef; margin: 0; padding: 0; }
#header-rt h2 { font-family: 'Arial Black', Gadget, sans-serif; font-weight: normal; font-size: 20px; margin: 3px 0 0 0; padding: 0; line-height: 1.1; color: #fff; }
#header-rt h5 { font-size: 13px; font-weight: normal; font-style: normal; /*color: #8abddd;*/ color: #95ccef; margin: 0; padding: 0; letter-spacing: 1px; }

#main { margin: 8px 10px 50px; background: transparent url('/ui/img/main-bg-repeat.png') repeat-y scroll left top; }

div#main-nav { background: #535353 url('/ui/img/main-nav-bg.jpg') no-repeat scroll left top; padding: 8px 0 4px; margin-bottom: 10px; }
div#main-nav ul { list-style: none; margin: 0 8px; padding: 0; }
div#main-nav ul li { list-style: none; margin-bottom: 8px; padding: 0; }
div#main-nav ul li span { display: block; padding: 10px 10px 0 18px; background: transparent url('/ui/img/main-nav-level1-bg.jpg') repeat-x scroll left top; height: 31px; }
div#main-nav ul li span a { font-size: 13px; color: #fff; }
div#main-nav ul li ul { margin: 0; }
div#main-nav ul li ul li { margin: 4px 0; padding: 0; }
div#main-nav ul li ul li span { font-size: 11px; display: block; padding: 12px 19px 0; background: transparent url('/ui/img/subnav-bg.png') repeat scroll left top; height: 29px; line-height: 1.4; }
div#main-nav ul li ul li span.wrap { padding-top: 5px; height: 36px; }
div#main-nav ul li ul li span a { font-size: 11px; color: #0076c0; }

div#live-chat { margin-bottom: 8px; }

div#mainbody { background: #ccc url('/ui/img/content-bg.jpg') repeat-x scroll center top; padding-bottom: 50px; }

div#wtfg { margin: 10px auto 5px; width: 679px; }
div#banner-row { overflow: hidden; width: 678px; }
.container_12 .grid_3.banner { width: 219px; margin: 0 5px; }
.container_12 .grid_3.banner.alpha { margin-left: 0; }
.container_12 .grid_3.banner.omega { margin-right: 0; }
div.banner { background: #004670 url('/ui/img/banner-bg.jpg') no-repeat scroll left top; width: 219px; height: 188px; }
div.banner-inner { width: 199px; margin: 0 auto; }
div.banner h4, div.banner h4 a { font-family: 'Trebuchet MS'; font-size: 14px; font-style: normal; color: #fff; margin: 7px 0 7px; line-height: 1.2; }

div#content { overflow: hidden; width: 678px; margin-top: 10px; padding: 0 1px; }
div#content .grid_6 { width: 438px; margin: 0 10px 0 0; padding-right: 10px;  }
div#content .grid_3 { margin: 0; }

div#rt-sidebar { background: #004670 url('/ui/img/banner-bg.jpg') no-repeat scroll left top;
	width: 219px; padding: 10px 0; margin: 0 auto; text-align: center; }

div#scroller { background-color: #ebebeb; width: 199px; margin: 10px auto; padding: 10px 10px 20px; }
div#scroller h4 { font-style: normal; color: #0076c0; margin-bottom: 10px; }
div#scroller ul, div#scroller li { list-style: none; margin: 0; padding: 0; }
div#scroller li { border-bottom: 2px solid #bec7c9; padding: 10px 5px; font-size: 12px; }
div#scroller a { color: #333; }
div#scroller-container { padding: 10px 0; height: 400px; overflow: hidden; }

div.dashed-rule { background: transparent url('/ui/img/dashes.gif') repeat-x scroll center top; height: 2px; }

body { font-family: Georgia; font-size: 12px; line-height: 1.5; color: #333; }
h1 { font-size: 22px; font-weight: normal; margin-bottom: 10px; color: #0076c0; }
h2 { font-size: 18px; font-weight: normal; margin-bottom: 10px; color: #0076c0; }
h3 { font-size: 15px; font-weight: normal; margin-bottom: 5px; color: #0076c0; }
h4 { font-size: 15px; font-weight: normal; font-style: italic;  margin-bottom: 3px; color: #0076c0; }
h5 { font-size: 13px; font-weight: normal; margin-bottom: 3px; color: #000; }
h6 { font-size: 13px; font-weight: normal; font-style: italic; margin-bottom: 3px; color: #000; }

p, li { font-size: 12px; }
p { margin-bottom: 15px; }
blockquote { font-size: 13px; font-style: italic; margin-right: 25px; margin-left: 25px; line-height: 1.4; }

ul { list-style-type: disc; padding: 0 25px; margin-bottom: 15px; }
ol { list-style-type: decimal; padding: 0 32px; margin-bottom: 15px; }

a { color: #0076c0; text-decoration: none; }
a:hover { text-decoration: underline; }

small { font-size: smaller; font-weight: normal;  }

table, th, td { border-collapse: collapse; border: 1px solid #666; }
caption { font-size: 16px; font-weight: normal; font-style: italic; margin-bottom: 5px; }
th { font-size: 12px; font-weight: bold; padding: 2px 5px; }
td { font-size: 11px; padding: 2px 5px; }

fieldset { padding: 10px; margin-bottom: 10px; }
legend { font-size: 12px; font-weight: normal; font-style: italic; padding: 0 5px; }
label { display: block; font-size: 11px; margin: 0 10px 10px 0; }
label span { display: block; font-size: 11px; }
label.inline, label.inline span { display: inline; }
input[type=text], input[type=password], input[type=file], textarea, select { font-family: Arial; font-size: 10px; color: #666; padding: 3px; }

div#case-review { background: #004670 url('/ui/img/case-review-bg.jpg') no-repeat scroll left top; padding: 10px 0 30px; }
div#case-review h2 { font-size: 21px; color: #fff; margin: 0 12px 5px; }
div#case-review p { font-size: 11px; color: #fff; margin: 0 12px 10px; }
div#case-review p#responsemsg { margin-top: 10px; }
div.input-text { margin: 10px auto; width: 205px; }
div.input-text div.top { background: transparent url('/ui/img/text-input-top.png') no-repeat scroll center top; height: 5px; }
div.input-text div.middle { background: transparent url('/ui/img/text-input-bg.png') repeat-y scroll center top; padding: 0 2px; }
div.input-text div.bottom { background: transparent url('/ui/img/text-input-bttm.png') no-repeat scroll center bottom; height: 5px; }
div#case-review div.input-text input, #case-review div.input-text textarea { width: 188px; border: none; background-color: transparent; color: #666; }
div#case-review div.input-text input.alert, #case-review div.input-text textarea.alert { color: #f00; }
div#case-review div.bttn-bar { text-align: center; }
#case-review-bttn { cursor: pointer; }