/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	background-image:url(images/background.png);
	background-repeat:repeat-x;
	background-position:center top;
	width:100%;
	font-style:normal;
	font-family:tahoma;
	font-size:11px;
	color:#003366;
	text-align:left;}
	
#wrapper{
	background-image:url(images/top_line.png);
	background-repeat:repeat-x;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px;
	line-height:100%;
	height:100%;
	padding:0px;
	z-index:1px;}
	
.tabs {
	font-family: arial;
	font-size: 12px;
	color: #666666;
	height:30px;
	background-color:#E2E2E2;
	border-top:1px solid #C6C6C6;
	border-left:1px solid #C6C6C6;
	border-right:1px solid #C6C6C6;
	border-bottom:2px solid #f7f7f9;
	padding-left:5px;
	cursor:pointer;
}
	
#shads_left{
	background-image:url(images/shads_left.png);
	background-repeat:no-repeat;
	background-position:top right;
	width:20px;
	height:auto;}
	
.sick_field{
    background-color: #FFF;
	padding:7px;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	border:1px solid #ECC0C3;
	-moz-border-radius-topright: 3px 3px;
	-moz-border-radius-topleft: 3px 3px;
-moz-border-radius-bottomright: 3px 3px;
-moz-border-radius-bottomleft: 3px 3px;
border-top-right-radius: 3px 3px;
border-bottom-right-radius: 3px 3px;
border-top-left-radius: 3px 3px;
border-bottom-left-radius: 3px 3px;
	/*margin-bottom:5px;*/
	}
	
.errtxt{
	font-style:normal;
	font-family:tahoma;
	font-size:11px;
	color:#900;
	background-color:#FFF;
	text-align:left;
	}
	
#shads_right{
	background-image:url(images/shads_right.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:20px;
	height:auto;}
	
#logos_back{
	background-image:url(images/background.png);
	background-repeat:repeat-x;
	background-position:top center;
	}
	
#linerbot{
	background-image:url(images/liner.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	}
	
	
#empty{
	width:100%;
	height:5px;
	}
	
	
#linertop{
	background-image:url(images/liner.png);
	background-repeat:no-repeat;
	background-position:top center;
	padding:1px 0px 0px 0px;
	}
	
#toper{
	width:100%;
	background-image:url(images/backgrovund.png);
	background-repeat:repeat-x;
	background-position:center top;
	margin:3px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	height:92px;
	margin-top:0px;
	position:fixed;
	z-index:100;
	}
	
#bottom{
	background-image:url(images/bottom.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:100%;
	}
	
.footxt{
	font-family:tahoma;
	font-size:11px;
	text-align:left;
	color:#999;
	}
	
.maintxt{
	font-family:arial;
	font-size:12px;
	color:#666;
	text-align:left;
	line-height:17px;
	}
	
.maintxti{
	font-family:arial;
	font-size:12px;
	text-align:left;
	color:#666;
	line-height:17px;
	font-style:italic;
	}
	
.maintxtbig{
	font-family:georgia;
	font-size:29px;
	text-align:left;
	color:#8BC53F;
	line-height:29px;
	}
	
/*Costom Buttons*/	

.bluetabs{
border-bottom: 0px solid gray;
text-align:right;
float:right;
}

.bluetabs ul{
padding: 0px 0;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.bluetabs li{
display: inline;
margin: 0;
}

.bluetabs li a{
text-decoration: none;
padding: 0px 0px;
margin-right: 3px;
border: 0px solid #778;
color: #716558;
}

.bluetabs li a:visited{
color: #716558;
}

.bluetabs li a:hover{
text-decoration: underline;
color: #716558;
}

.bluetabs li.selected{
}

.bluetabs li.selected a{ /*selected main tab style */
background-image: url(media/bluetabactive.gif); /*THEME CHANGE HERE*/
border-bottom-color: white;
}

.bluetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_b{
position:absolute;
top: 0;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:bold 11px Tahoma;
	color:#E6E1D7;
line-height:18px;
z-index:100;
background-color: #716558;
width: 200px;
visibility: hidden;
}


.dropmenudiv_b a{
width: auto;
text-align:left;
display: block;
text-indent: 5px;
border: 0 solid #918d8d; /*THEME CHANGE HERE*/
border-bottom-width: 1px;
padding: 8px 8px;
text-decoration: none;
color: #E6E1D7;
}

* html .dropmenudiv_b a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
background-color: #8BC53F;
font:bold 11px Tahoma;
	color:#716558;
}

#nav_back{
	background-image:url(images/nav_back.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:900px;
	height:28px;
	z-index:800;
	position:absolute;
	margin-top:332px;
	}
	
#column_deep{
	background-color:#E4DFD3;
	border:1px solid #000;
	padding:15px;
	}
	
#column_light{
	background-color:#ffffff;
	padding:15px;
	border:1px solid #E4DFD3;
	}

/*
    anythingSlider v1.0
    
    By Chris Coyier: http://css-tricks.com
    with major improvements by Doug Neiner: http://pixelgraphics.us/
    based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/*
	 CSS-Tricks Example
	 by Chris Coyier
	 http://css-tricks.com
*/
*                                       { margin: 0; padding: 0; }
a, a img                                { border: 0; text-decoration: none; outline: 0; }

#page-wrap                              { width: 900px; padding: 15px; background: white; margin: 0 auto 50px; position: relative; }
#col1                                   { width: 49%; float: left; margin: 0 0 20px 0; }
#col2                                   { width: 49%; float: right; }

h1                                      { font: bold 60px Helvetica, Sans-Serif; letter-spacing: -2px; margin: 20px 0; text-align: center; }
h2                                      { font: bold 30px Helvetica, Sans-Serif; letter-spacing: -1px; margin: 0 0 10px 0; }
h3                                      { font: 16px Georgia, Serif; margin: 0 0 10px 0; }  
h5                                      { font: 15px Georgia, Serif; text-align: center; }
pre                                     { font: 13px/1.8 Monaco, MonoSpace; margin: 0 0 15px 0; }

ul                                      { margin: 0 0 25px 25px; }
ul li                                   { font: 15px Georgia, Serif; margin: 0 0 8px 0; }

#dl                                     { position: absolute; top: 10px; right: 0; background: black; color: white; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 3px 6px; }
/*#dl:hover                               { background: #666; }*/

/*
    This stuff is for the TitleBlock Plugin
*/
.image                                  { position: relative; margin-bottom: 20px; width: 100%; }
.image h2                               { position: absolute; top: 220px; left: 0; width: 100%; }
.image h2 span                          { color: white; font: bold 30px/40px Helvetica, Sans-Serif; letter-spacing: -1px; background: rgb(0, 0, 0); /*background: rgba(0, 0, 0, 0.7);*/ padding: 6px 8px; }
.image h2 span.spacer                   { padding: 0 2px; background: none; }


/*
    For Specific Slides
*/
#textSlide                              { padding: 10px 30px; }
#textSlide h3                           { font: 20px Georgia, Serif; }
#textSlide h4                           { text-transform: uppercase; font: 15px Georgia, Serif; margin: 10px 0; }
#textSlide ul                           { list-style: disc; margin: 0 0 0 25px; }
#textSlide ul li                        { display: list-item; }

#quoteSlide                             { padding: 30px; }
#quoteSlide blockquote                  { font: italic 24px/1.5 Georgia, Serif; text-align: center; color: #444; margin: 0 0 10px 0; }
#quoteSlide p                           { text-align: center; }

.anythingSlider                         { width: 900px; height: 360px; position: relative; margin: 0 auto 0px; }
.anythingSlider .wrapper                { width: 900px; overflow: auto; height: 360px; margin: 0 0px; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul             { width: 99999px; list-style: none; position: absolute; top: 0; left: 0; background: ; border-top: 0px solid; border-bottom: 0px solid ; margin: 0; }
.anythingSlider ul li                   { display: block; float: left; padding: 0; height: 360px; width: 900px; margin: 0; }
.anythingSlider .arrow                  { display: block; height: 200px; width: 67px; background: url(images/arrow.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top: 70px; cursor: pointer; }
.anythingSlider .forward                { background-position: 0 0; right: -30px; }
.anythingSlider .back                   { background-position: -67px 0; left: -30px; }
.anythingSlider .forward:hover          { background-position: 0 -200px; }
.anythingSlider .back:hover             { background-position: -67px -200px; }

#thumbNav                               { position: relative; top: 340px; text-align: left; padding-left:48%; z-index:1000 }
#thumbNav a                             { color: none; background-image:url(images/flash_dots_cur.png); background-position:center; background-repeat:no-repeat; font: 0px Georgia, Serif; display: inline-block; padding: 0px 0px; height: 13px; width:13px; margin: 0 5px 0 0; repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;}
#thumbNav a:hover                       { background-image:url(images/flash_dots_cur.png); }
#thumbNav a.cur                         { background-image:url(images/flash_dots_hover.png);}

#start-stop                             { background: ; /*background-image:url(images/autoplay.png);*/ background-repeat: repeat-x; color: none; padding: 0px 0px; width: 43px; height:15px; text-align: center; position: absolute; right: 45px; top: 280px; -moz-border-radius-bottomleft: 0px; -moz-border-radius-bottomright: 0px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px; background-position:center; background-repeat:no-repeat;  }
#start-stop.playing                     { /*background-image:url(images/autostop.png);*/ width:43px; height:15px; background-position:center; background-repeat:no-repeat; }
#start-stop:hover                       { /*background-image:url(images/autoplay.png);*/ width:43px; height:15px; background-position:center; background-repeat:no-repeat;  }

/*
  Prevents
*/
.anythingSlider .wrapper ul ul          { position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li       { float: none; height: auto; width: auto; background: none; }

a {
	font-size: 12px;
	color: #8BC53F;
}
a:visited {
	color: #8BC53F;
}
a:hover {
	color: #C99;
}
a:active {
	color: #8BC53F;
}



/*ClueTip*/

/* global */
div.ui-cluetip {
  font-size: 1em;
}
.ui-cluetip-header,
.ui-cluetip-content {
  padding: 12px;
}
.ui-cluetip-header {
  font-size: 1em;
  margin: 0;
  overflow: hidden;
}

.cluetip-title .cluetip-close {
  float: right;
  position: relative;
}
.cluetip-close img {
  border: 0;
}

#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(images/wait.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  width: 11px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: 0 0;
  border-width: 0;
}
.cluetip-extra {
  display: none;
}

/***************************************
   =cluetipClass: 'default'
-------------------------------------- */

.cluetip-default {
  background-color: #d9d9c2;
}
.cluetip-default .ui-cluetip-header {
  background-color: #87876a;
}


/*
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color: #d9d9c2;
}
.cluetip-default h3#cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color: #87876a;
  color: #fff;
}
.cluetip-default #cluetip-title a {
  color: #d9d9c2;
  font-size: 0.95em;
}
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close {
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}
*/
/* default arrows */
div.cluetip-default .cluetip-arrows {
  border-width: 0;
  background: transparent none;
}
div.clue-right-default .cluetip-arrows {
  background-image: url(images/darrowleft.gif);
}
div.clue-left-default .cluetip-arrows {
  background-image: url(images/darrowright.gif);
  left: 100%;
  margin-right: -11px;
}
div.clue-top-default .cluetip-arrows {
  background-image: url(images/darrowdown.gif);
  top: 100%;
  left: 50%;
  margin-left: -11px;
  width: 22px;
  height: 11px;
}
div.clue-bottom-default .cluetip-arrows {
  background-image: url(images/darrowup.gif);
  top: -11px;
  left: 50%;
  margin-left: -11px;
  width: 22px;
  height: 11px;
}

/***************************************
   =cluetipClass: 'jtip'
-------------------------------------- */
.cluetip-jtip {
  background-color: #fff;
}
.cluetip-jtip .cluetip-outer {
  border: 2px solid #ccc;
  position: relative;
}

.cluetip-jtip .cluetip-inner {
  padding: 5px;
  display: inline-block;
}
.cluetip-jtip div.cluetip-close {
  text-align: right;
  margin: 0 5px 0;
  color: #900;
}

.cluetip-jtip .ui-cluetip-header {
  background-color: #ccc;
  padding: 6px;
/*  margin-bottom: 1em;*/
}

/* jtip arrows */
div.cluetip-jtip .cluetip-arrows {
  border-width: 0;
  background: transparent none;
}
div.clue-right-jtip .cluetip-arrows {
  background-image: url(images/arrowleft.gif);
}
div.clue-left-jtip .cluetip-arrows {
  background-image: url(images/arrowright.gif);
  left: 100%;
  margin-right: -11px;
}
div.clue-top-jtip .cluetip-arrows {
  background-image: url(images/arrowdown.gif);
  top: 100%;
  left: 50%;
  width: 22px;
  height: 11px;
  margin-left: -11px;
}
div.clue-bottom-jtip .cluetip-arrows {
  background-image: url(images/arrowup.gif);
  top: -11px;
  left: 50%;
  width: 22px;
  height: 11px;
  margin-left: -11px;
}

/***************************************
   =cluetipClass: 'rounded'
-------------------------------------- */
.cluetip-rounded {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  background-color: #fff;
  border: 1px solid #ccc;
}
.cluetip-rounded  .cluetip-arrows {
  border-color: #ccc;
}

/* need to be more specific here to override ThemeRoller defaults */
div.cluetip-rounded  .cluetip-arrows {
  font-size: 0;
  line-height: 0%;
  width: 0;
  height: 0;
  border-style: solid;
  background: transparent none;
}
div.clue-right-rounded .cluetip-arrows {
  border-width: 11px 11px 11px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}
div.clue-left-rounded .cluetip-arrows {
  left: 100%;
  margin-right: -11px;
  border-width: 11px 0 11px 11px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;

}
div.clue-top-rounded .cluetip-arrows {
  top: 100%;
  left: 50%;
  border-width: 11px 11px 0 11px;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.clue-bottom-rounded .cluetip-arrows {
  top: -11px;
  left: 50%;
  border-width: 0 11px 11px 11px;
  border-top-color: transparent;
  border-right-color: transparent;
  border-left-color: transparent;

}
/* stupid IE6 HasLayout hack */
.cluetip-rounded .cluetip-title,
.cluetip-rounded .cluetip-inner {
  zoom: 1;
}