@charset "utf-8";
/* --------------- CSS DOCUMENT --------------- */

/* ---------------- HTML TAGS ----------------- */

body, html {width:100%; height: 100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, label {
	margin:0pt; padding:0pt;}
body {background:#000 url(/img/headerBg.jpg) repeat-x scroll center top; color:#CCC;
	font-family:"Trebuchet MS","Lucinda Grande",arial,verdana,sans-serif; font-size:12px; text-align:center;
	line-height:1.22em;}
a {color:#900; outline-color:invert; outline-style:none; outline-width:0pt; text-decoration:none;}
a:hover {text-decoration:underline; color:#F00;}
#contentRt1 a, #contentRt2 a {color:#FFF;}
#contentRt1 a:hover, #contentRt2 a:hover {color:#F00;}
h1 {border-bottom:1px solid #333; color:#FFF; font-size:2.2em; margin-bottom:15px; padding:4px 0px;}

h2 {color:#FFF; font-size:1.6em; line-height:1.1em; margin-bottom:10px;}
h2.titleblock {background:transparent url(/img/titleblockBg.gif) no-repeat scroll 0%; font-size:2.2em; padding:14px 14px 14px 24px; margin:0px 0px 20px 0px;}
h3 {color:#B4B4C8; font-size:1.2em; margin-bottom:5px;}
h4 {}
h5 {}
h6 {color:#636375; font-size:.9em; margin:20px 0px; font-style:italic;}
img {border:medium none;}
p {color:#A7A7A7; font-size:1.1em; line-height:1.2em; margin-bottom:10px; padding:0pt 10px 10px;}
strong {font-weight:bold;}
em, i {font-style:italic;}
ol, ul {list-style-image:none; list-style-position:outside; list-style-type:none;}
label {color:#636375;}

/* ----------------- LAYOUT ------------------- */

#logo {margin-bottom:35px; margin-top:25px;}
#menuShell {clear:both; background:transparent url(/img/menuTop.png) no-repeat scroll center top;
	margin-top:25px; padding-top:20px; width:215px; text-align:left;}
#menu {background:#1B1B1F url(/img/menuBtm.png) no-repeat scroll center bottom; padding-bottom:18px;}
#menu ul {background:#24242A url(/img/menuBg.png) no-repeat scroll center top; list-style-type:none; margin:0pt 8px;}
#menu ul li {display:block;}
#menu ul li a {background:transparent url(/img/bullet1.gif) no-repeat scroll left center; color:#BABAC7;
	display:block; font-size:14px; margin:0pt 0pt 1px; padding:4px 0pt 4px 30px; text-decoration:none;}
#menu ul li a:hover {background:#141417 url(/img/bullet1On.gif) no-repeat scroll left center; color:#FFFFFF;}
#menu h3 {text-transform:uppercase; color: #900; padding:3px 0px 0px 5px;}
#tabs {padding: 30px 10px 23px 0px; text-align:right;}
#tabs ul {text-align:right;}
#tabs ul li {display:inline;}
#tabs ul li a {background:transparent url(/img/tab.png) no-repeat scroll center bottom;
	color:#ECECEC; display:block; float:right; height:18px; margin-left:1px; padding-top:5px; text-align:center;
	text-decoration:none; width:69px;}
#tabs ul li a:hover {background:transparent url(/img/tabOn.gif) no-repeat scroll center bottom; color:#FFFFFF;}
#header {background:transparent url(/img/headerImgBot.png) no-repeat scroll center bottom; padding-bottom:10px; margin-bottom:20px;}
#headerTop {background:transparent url(/img/headerImgTop.png) no-repeat scroll center top; padding-top:10px;}
#headerBg {background:transparent url(/img/headerImgBg.png) repeat-y scroll 0%; padding:0px 10px;}
#headerImg1 {height:80px; position:relative; background-color:#000;}
#headerImg2 {height:153px; position:relative; background:transparent url(/img/headerImg2.png) no-repeat scroll 0%;}
#sign_in, #sign_out {height:153px; background:#232329 none repeat scroll 0%;}
#sign_in table, #sign_out table {margin-top:8px;}
#sign_in td {text-align:right; padding:0px 4px; vertical-align:middle;}
#sign_out td {text-align:left; padding:0px 4px; vertical-align:middle;}
#btnLg {margin-bottom:20px;}
#btnLg a {width:215px; height:48px; margin:auto; padding-top:30px; background:transparent url(/img/btnLarge.png) no-repeat scroll 0%;
	border:medium none; color:#ECECEC; cursor:pointer; display:block; font-size:2.2em; text-align:center; text-decoration:none;}
#btnLg a:hover {color:#000;}
#contentLt1 {width:380px; float:left; margin-bottom:20px;}
#contentLt2 {width:495px; float:left; margin-bottom:20px;}
#contentRt1 {float:right; width:315px; margin-bottom:20px;}
#contentRt2 {float:right; width:200px; margin-bottom:20px;}
#contentRt1 h2, #contentRt2 h2 {color:#B4B4C8; font-size:1.2em; font-weight:bold; margin-bottom:5px;}
#contentRt1 h3, #contentRt2 h3 {color:#B4B4C8; font-size:1.0em; font-weight:bold; margin-bottom:5px;}
#contentRt1 li, #contentRt2 li {font-size:.9em;}
#contentRt1 p, #contentRt2 p {color:#636375; font-size:0.8em; line-height:1.2em; margin:0pt 0pt 10px; padding:0pt;}
#contentRt1 td, #contentRt2 td, #contentRt1 th, #contentRt2 th {font-size:0.8em;}
#contentRt2 input, #contentRt2 textarea, #contentRt2 select {width:160px;}
#contentRt2 input.checkbox_left {width:18px; padding:0 10px 4px 0; margin-bottom:-2px;}
#contentRt2 input.submitBtn {width:118px;}
#footer {clear:both; padding:10px; text-align:center; bottom: 0; height: 4em; width: 100%; border-top:1px solid #900; background:#000 url(/img/headerBg.jpg) repeat-x scroll center top;} 
#alert {margin-bottom:20px; border:1px solid #900; padding:6px; color:white;}
#social {margin-bottom:20px;}
#social #Fb {background:transparent url(/img/iconFb.jpg) no-repeat left top;}
#social #Twtr {background:transparent url(/img/iconTwtr.jpg) no-repeat left top;}
#social a {height:38px; display:block; padding:26px 0 0 74px;}

/* ----------------- TABLES ------------------- */

table {margin:0px 0px 25px 0px; border-collapse:collapse; border-spacing:0pt;}
tr {vertical-align:top;}
td, th {text-align:left;}
table.pad td {padding-left:10px;}
table.padBg {background:#232329 url(/img/tableBg1.gif) top left no-repeat; border:8px solid #1B1B1F; margin:0px 0px 25px 0px; 
	border-collapse:collapse; border-spacing:0pt;}
table.padBg th {padding-left:10px; font-weight:bold; color:#fff; background-color:#900;}
table.padBg td {padding-left:10px;}
table.form tr {vertical-align:middle;}
table.form td {padding-left:10px;}
table.bg {background:#232329 none repeat scroll 0%; border:8px solid #1B1B1F; margin:0px 0px 25px 0px; 
	border-collapse:collapse; border-spacing:0pt;}
table.bg td {padding-left:10px;}
table.news {border-collapse:collapse; border-spacing:0pt;}
table.news td {padding:10px; color:#A7A7A7; font-size:1em; line-height:1.2em; vertical-align:top; border-bottom:1px solid #333;}
table.bgNews {background:#232329 none repeat scroll 0%; border:8px solid #1B1B1F; margin:0px 0px 25px 0px; 
	border-collapse:collapse; border-spacing:0pt;}
table.bgNews td {padding:10px; color:#636375; font-size:1em; line-height:1.2em; vertical-align:top; border-bottom:1px solid #333;}
table.payments tr {border-bottom:1px solid #333;}
table.payments td {padding:6px;}

/* ------------------ FORMS ------------------- */

option {background-color:#CCC;}
textarea {width: 95%; height:120px;}
.submitBtn {background:transparent url(/img/btnSubmit.gif) no-repeat scroll 0%; border:medium none; margin:4px 0 10px 0;
	color:#FFF; cursor:pointer; display:inline-block; text-align:center; width:118px; padding:8px;}
.form200 {border:none; font-size:14px; margin:0px; padding:6px 6px 4px 6px; width:200px; height:28px; background:transparent url(/img/input200.gif) no-repeat;}

/* ----------------- CLASSES ------------------ */

.left {float:left;}
.right {float:right;}
.center {margin:auto;}
.date {color:#636375; display:block; float:right; font-size:10px; padding:8px 12px 0pt 0pt; text-align:center;}
.urgent {color:#900;}
.bullet1 {margin-bottom:5px;}
.bullet1 li {background:url(/img/bullet1.gif) no-repeat -6px 1px; line-height:1.4em; padding-left:24px;}
.bulletPDF {list-style-image:url(/img/bullet_pdf.gif); margin:0px 0px 0px 30px;}
.bulletPDF li {line-height:1.5em; margin:5px 0px; padding:0px;}
.bulletPDF li a {padding-left:6px;}

/* ------------------ BOXES ------------------- */

#box200Top {background:transparent url(/img/200Top.png) no-repeat scroll center top;}
#box200Mid {background:transparent url(/img/200Mid.png) repeat-y scroll 0%;}
#box200Btm {background:transparent url(/img/200Btm.png) no-repeat scroll center bottom; font-size:1.1em; padding:20px 20px 5px 20px;
	margin-bottom:20px;}
#box315Top {background:transparent url(/img/315Top.png) no-repeat scroll center top;}
#box315Mid {background:transparent url(/img/315Mid.png) repeat-y scroll 0%;}
#box315Btm {background:transparent url(/img/315Btm.png) no-repeat scroll center bottom; font-size:1.1em; padding:20px 20px 5px 20px;
	margin-bottom:20px;}
