/* 

STICKER - A valid, easy to use CSS sticky footer by Ryan Fait

This is the basic CSS you need along with the one extra empty
div and the wrapper required to achieve the effect. I suggest
that you leave the * { margin: 0; } code in while testing and
building your site because margins do have a tendency to mess
things up a bit. Have fun!

Copyright (c) 2006-2007 Ryan Fait

*/
* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -31px; /* the bottom margin is the negative value of the footer's height */
	background-image: url(../images/body_13.jpg);
	top:0;
	background-repeat: repeat-y;}
.wrapper2 {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -31px; /* the bottom margin is the negative value of the footer's height */
	background-image: url(../images/body_13.jpg);
	top:0;
	background-repeat: repeat-y;}
.footer, .push {
	height: 31px; /* .push must be the same height as .footer */
}

.rightborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color:#CCCCCC;
	padding: 10px;
	background-repeat:repeat-y;
	}
	.homemain {
	padding: 10px;
	}
	.sidebar {
	padding: 10px;
	background-image:url(../images/sideHomeBG.jpg);
	background-repeat:repeat-y;
	}
	.rightborder2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color:#CCCCCC;
	}
/*

TROUBLESHOOTING

I've received a few comments about vertical margins causing a
few problems with the layout. If you want space between
paragraphs or headers, use padding instead of margin. It's as
simple as that.

*//*

This is the CSS file to make the design pretty. You can find
the sticky footer required CSS at the following URL:

http://ryanfait.com/sticky-footer/layout.css

*/

body {
	text-align: center;
}
.wrapper {
	width:850px;
	text-align: left;
}
.wrapper2 {
	width:850px;
	text-align: left;
}
.header {
	height: 323px;
	width:850px;
  background-color:#99FF33;
}

.headerX {
	height: 260px;
	width:850px;
  background-color:#ffffff;
}

strong {
	font-weight: normal;
}
.download {
	text-align: right;
}
.footer {
	width: 850px;
	height: 31px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.footer2 {
	width: 850px;
	height: 168px;
	margin: 0 auto;
	background-image:url(../images/mainFrame-v2_13.jpg);
	background-repeat:no-repeat;
}
.footer p {
	padding: 17px 0 0;
	color: #fff;
	font: 0.8em arial,sans-serif;
}

a:hover {
	text-decoration: none;
}
#search {
position:relative;
	width:213px;
	height:29px;
	left: 585px;
	top: 31;
	z-index: 1;
}
input
{
color:#333333;
background-color:#FF9900;
border: 1px solid #333333;
}
.innerbox{
	z-index:1;
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	background-color: #fff;
	margin: 0px 0px 0px 0px;
}
.innerboxRed{
	z-index:1;
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	background-color: #ed1c24;
	margin: 0px 0px 0px 0px;
}
.dropshadow2{
	float:left;
	clear:left;
	background:
	background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
	background: url(../images/shadow.gif) no-repeat bottom right;
	margin: 10px 0 10px 10px !important;
	margin: 10px 0 10px 5px;
	padding: 0px;
	z-index:inherit;
}


/*TABS SHIT */
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
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*/
}

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

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid a04300;
color: #2d2b2b;
background-image:url(../tabcontent/shade.gif);
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(../tabcontent/shadeactive.gif);
border-bottom-color: white;
}

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

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

.daysLeft {
	font-size: 11px;
	font-weight:bold;
	color:#FF6600;
}

a img {border: none; }

img
{
float:none;
}
