

body { background: #a11d26 url(/images/bg1.gif) repeat-x top center;color: #333;font-family: verdana, arial, sans-serif;font-size: .76em;margin: 0px auto;padding: 0;text-align: center;}

body#home-page {background: #a11d26 url(/images/bg1.gif) repeat-x top center;}


table tr td {	font-size: 100%; }
span {}

.highlight {color: #508d00;}


h1 {  border-bottom: 1px solid #333;color: #333; font-size: 140%;font-weight: bold;line-height: 1.2em;margin: 0 0 .76em 0;padding: 0 0  2px 0;position: relative;} 
h2 {  border-bottom: 1px dashed #333;color: #333;	font-size: 140%;font-weight: normal; line-height: 1.2em;margin: 0 0 .5em 0;padding: 0 0  2px 0;position: relative;}
h3  { color: #bb1828;	font-size: 130%; font-weight: normal;line-height: 1.2em;margin: 0 0 .5em 0;padding: 0;}
h4  {  color: #bb1828;font-size: 110%;font-weight: bold;line-height: 1.2em;margin: 0;padding: .5em 0 0 0;}
h5  { border-bottom: 1px dashed #e7e1c3;color: #e7e1c3; font-weight: bold;  font-size: 100%; line-height: 1.2em;margin: 0 0 .5em 0;padding: 0;position: relative;}
h6  {  color: #333;font-weight: normal;  font-size: 100%; line-height: .4em;margin: 0 0 .5em 0;padding: 0;}

.lined {border-bottom: 1px dashed #333;}

a {color: #0093ca; text-decoration: underline;}
a:link {color: #0093ca;text-decoration: underline;outline: none;}
a:visited{color: #0093ca; text-decoration: underline;outline: none;}
a:hover {color: #0093ca;text-decoration: none;outline: none;}
a:active {color: #0093ca;text-decoration: none;outline: none;}
p {line-height: 1.7em;margin: 0 0 1.2em 0;padding: 0;} 

.hidden {display: none;}


.caption {color: #666;	font-size: 90%;line-height: 1.2em;margin: 0px;padding: 2px;position: relative;text-align: center;}

.large {font-size: 240%;}

.small {font-size: 90%;}

.first {font-size: 120%}

.floatleft {display: inline;float: left;margin: 0px 10px 5px 0px;} 

.floatright {display: inline;float: right;margin: 0px 0px 5px 10px;}

.floatcenter {margin: 0px auto;padding: 0px;text-align: center;}

.framed {border: 1px solid #49453f;margin: 2px;padding: 2px;}

.quote {background: transparent url(/images/quotes.gif) no-repeat top left;font-size: 110%;font-style: italic;margin: 20px 0px;padding: 5px 20px 0px 30px;text-align: left;}

.signature {display: block;font-weight: bold;margin: 0px;padding: 3px;text-align: right;}

.random-quote {color: #beb7a9;font-style: italic;margin: 0 auto;padding: 0;text-align: center;width: 168px;}

div.document { margin: 0;padding: 3px 0;}


/* -- CONTENT -- */

#wrap {background: transparent;position: relative;margin: 0px auto 5px auto;padding: 0;text-align: center;width: 960px;}


#header {padding: 0;margin: 0 20px;height: 158px;width: 920px;}

#logo {float: left;position: relative;padding: 0;margin: 0;height: 158px;width: 254px;}

#logos {background: transparent url(/images/logos/sponsored-by-bg.gif) no-repeat top left;float: right;position: relative;padding: 0;margin: 0;height: 158px;width: 322px;}

#no-logos {background: transparent url(/images/logos/sponsored-by-blank.gif) no-repeat top left;float: right;position: relative;padding: 0;margin: 0;height: 158px;width: 322px;}

#logo-swap {overflow: hidden;position: absolute;padding: 0;margin: 0;top: 42px;left: 32px;height: 80px;width: 165px;}

#logo-swap img {height: 80px;width: 165px;}

#slideshow1 {position: absolute;top:0; left:0;}

#slideshow1 img { height: 80px; width: 165px; }

a#prev {color: #efefef;position: relative;top: 15px;}

a#next {color: #efefef; position: relative; top: 15px;}

#flash {
	background: transparent;
	height: 270px;
	position: relative;
	padding: 0;
	margin: 0;
	width: 960px;
}


#flash-image {
	background: transparent;
	position: relative;
	padding: 0;
	margin: 0;
	margin-top: 10px;
	width: 960px;
}


/*-- PANELS --*/
.slideshow1 { height: 80px; width: 165px; }
.slideshow1 img { height: 80px; width: 165px; }
#panel {position:relative; margin: 0 30px; padding: 10px 0; width:900px; height: 250px; background-color: transparent; overflow: hidden; z-index: 1;}
#imgthumbs { position:absolute; top: 215px; right:10px; z-index:300; margin:0; padding:0; list-style: none;}
#imgthumbs li { float:left; margin:0 5px; border: 1px solid #fff;}
#imgthumbs li a {font-family: helvetica, arial, san-serif; padding:0; display:block; color: #fff; text-decoration: none; line-height:8px;font-size:18px;}
#imgthumbs li a.activeSlide { background: #fff; color:#000;font-family: helvetica, arial, san-serif;}
#imgthumbs li a:focus { outline: none; }
#snowglobe {margin: 0; padding: 0; position: absolute; top: 120px; left: 0; z-index: 3;}


#main {background: transparent; padding: 10px 0 0 0; margin: 0px 30px; width: 900px;}

#sidebar {float: right; position: relative;	line-height: 1.3em;	margin: 0px; padding: 0px; width: 250px;}

#sidebar-items {position: relative;	margin: 0; margin-top: 10px; padding: 0; text-align: left;width: 250px;}

#sidebar-text {color: #efefef; line-height: 1.3em; font-size: 90%; margin: 0; padding: 15px; text-align: left;}

#sidebar-text a {color: #dac37e;}


/* ------------------- nav in the SIDEBAR -------------------- */
#nav {background: transparent; margin: 0; padding: 8px 0;	width: 250px;}

#the-menu {font-size: 100%;	position: relative;	margin: 0 auto;	padding: 0;	text-align: center;	width: 230px;}

ul#menu, ul#menu ul {list-style-type: none;	margin: 0;	padding: 0;	width: 230px;}

/*-- so your code doesnt have to be all on one line for IE6 --*/
ul#menu li {display: inline;}

ul#menu a {display: block;font-weight: bold;margin: 0;padding: 0;text-decoration: none;text-align: left;}

ul#menu li a {border-bottom: 1px solid #a67d82;color: #dac37e;	margin: 0px;padding: 3px 3px 3px 17px;}


ul#menu li a:hover {background: transparent url(/images/arrows.gif) no-repeat center left;color: #fff;margin: 0px;padding: 3px 3px 3px 17px;}

ul#nav_categories li a {background: transparent; border: 0px; color: #e1d09c;	font-size: 90%;	font-weight: normal; margin: 0px; padding: 2px 3px 3px 35px; text-decoration: none;}

ul#nav_categories li a:hover {background: transparent; border: 0px; color: #fff; font-size: 90%;	font-weight: normal; margin: 0px; padding: 2px 3px 3px 35px; text-decoration: underline;}

ul#nav_categories {border-bottom: 1px solid #e1d09c;}

/* -- On States -- */

ul#menu li a#currentpage {background: transparent url(/images/arrows.gif) no-repeat center left; color: #fff; font-weight: bold;	margin: 0px; padding: 3px 3px 3px 17px;}

ul#menu ul#nav_categories li a.currentsubpage {background: transparent; border: 0px; color: #e1d09c; padding-left: 35px; font-weight: bold;}



/* -- MAIN CONTENT -- */

#main-content {
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
	width: 628px;
}


#content-wrap {background: transparent url(/images/copy-bg.gif) repeat top center;margin: 0;padding: 0;width: 628px;}

#content-top {background: transparent url(/images/copy-top.gif) no-repeat top center;margin: 0;padding: 0;height: 15px;width: 628px;}

#content {margin: 0;padding: 0;width: 628px;}

#content-text {line-height: 1.4em;margin: 0;padding: 15px;text-align: left;}


div.break {border-bottom: 1px dashed #333;clear: both;display: block;line-height: .1em;margin: 0 0 5px 0;padding: 0 0 5px 0;}


#footer {margin: 0;padding: 0;text-align: center;}

#subfooter {border-top: 1px solid #e7e1c3;color: #efefef;margin: 0 auto;padding: 10px 0;text-align: right;width: 930px;}

#footer-content {float: left;font-size: 90%;line-height: 1.4em;margin: 0;padding: 0 0 0 20px;text-align: left;width: 220px;}


/* -- FORM ELEMENTS -- */

form legend {background: #fff;border: 1px solid #ccc;color: #efefef;font-size: 110%;font-weight: bold;margin: 10px;padding: 5px;}

form fieldset {border: 1px solid #49453f;margin: 0px;padding: 5px 5px 10px 5px;width: 478px;}

form label {display: block;color: #a0a2a4;font-weight: normal;font-size: 90%;}

form input, select, option {background: #fff;border: 1px solid #ccc;color: #333;}

form textarea {background: #fff;border: 1px solid #ccc;color: #333;width: 400px;}

form fieldset div {padding: 2px 10px 3px 10px;}

.submitbutton {background: #333;border: 0px;color: #fff;cursor: pointer;font-weight: bold;font-size: 100%;margin: 5px;padding: 3px 7px 3px 7px;}

.req {color: #F90;}


/* -- ADMIN EDIT BUTTONS -- */

a.adminlink {background: #7bbbe3;border: 1px solid #e2e2e2;font-weight: bold;margin: 0;padding: 3px;text-decoration: none;position: absolute;}
a.adminlink:link {color: #333;}
a.adminlink:visited {color: #333;}
a.adminlink:hover {background: #000;color: #fff;}	
a.adminlink:active {background: #000;color: #fff;}


/* -- VIDEO -- */
#the-video {margin: 0;padding: 0;position: relative;text-align: center;}
#container0 {border: 1px solid #333;margin: 0 auto;padding: 0;height: 265px;width: 500px;}

/* LG Polls
-------------------------------------------------------------- */
#sidebar-poll {background: #fff url(images/nav-top.gif) no-repeat top center; margin: 10px  0 0 0; padding: 20px 0;}

.lg-poll{font-size:12px; text-align: center; width: 230px; margin: 0 auto;} 
.lg-poll #loading{background:url('/images/ajax-loader.gif') no-repeat center left; padding-left:22px; position:absolute; right:0; top:94px;}
.lg-poll .has-voted{} 
.lg-poll label, .lg-poll p{display:block; float:none; margin:0; padding:0; width:auto;} 
.lg-poll form{margin:0;} 
.lg-poll form ul, .e-lg-polls .lg-poll form ul li, .e-lg-polls .lg-poll .submit {margin:0; padding:0; list-style-type:none;} 

.lg-poll .lg-polls-answers {margin-top:5px; padding: 0; font-weight:normal;text-align: left; width:230px;}
.lg-poll .lg-polls-answers li label{margin-right: 8px; padding:2px;} 
.lg-poll .lg-polls-answers li label *{margin:0; vertical-align:middle;} 

.lg-poll .lg-poll-results{margin-top:5px; font-weight:bold;text-align: left; width:230px; } 
.lg-poll .lg-poll-results ul{margin:0 0 18px 0;} 
.lg-poll .lg-poll-results li{margin-top:4px; margin-bottom:4px; padding:2px; list-style-type:none;} 
.lg-poll .lg-poll-results .answer{} 
.lg-poll .lg-poll-results .answer-total-votes{color: #BF2B28;}

.poll-total-votes{color: #BF2B28;}  

.lg-poll .lg-poll-results li .percentage small{display:block; font-size:11px; padding-left:5px} 
.lg-poll .lg-poll-results li div {border: 1px solid #333; list-style-type:none;}
.lg-poll .lg-poll-results li div div.percentage{border: 0; background: #ddd;}

/*
.lg-poll .lg-poll-results li .a-0{border:1px solid #BD4142; list-style-type:none; } 
.lg-poll .lg-poll-results li .a-0 .percentage{background:#BD4142;} 

.lg-poll .lg-poll-results li .a-1{border:1px solid #F7BA29; list-style-type:none; } 
.lg-poll .lg-poll-results li .a-1 .percentage{background:#F7BA29;} 

.lg-poll .lg-poll-results li .a-2{border:1px solid #EFEB08;  list-style-type:none; } 
.lg-poll .lg-poll-results li .a-2 .percentage{background:#EFEB08;} 

.lg-poll .lg-poll-results li .a-3{border:1px solid #5A7DD6; list-style-type:none; } 
.lg-poll .lg-poll-results li .a-3 .percentage{background:#5A7DD6;} 

.lg-poll .lg-poll-results li .a-4{border:1px solid #73A25A; list-style-type:none; } 
.lg-poll .lg-poll-results li .a-4 .percentage{background:#73A25A;} 

.lg-poll .lg-poll-results li .a-5{border:1px solid #9CCB21; list-style-type:none; } 
.lg-poll .lg-poll-results li .a-5 .percentage{background:#9CCB21;} 
*/

.lg-poll #pie-chart img{display:block; margin:0 auto 18px auto;}

.lg-poll h1 {font-size:12px; font-weight:bold; line-height:15px; margin-bottom:10px;} 

.lg-poll .submit {border: none; margin:10px 0;}

