body {
		margin: 0;
		padding:0;
		border:none;
		background: url(../images/bg.gif) #95BAD9 center repeat-y;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		font-size:12px;
}

a {color:#990000; text-decoration:underline;}
a:hover {text-decoration:none}
a:visited {color:#666666; text-decoration:underline;}
a:visited:hover {color:#666666; text-decoration:none;}
	
#wrapTable {
		width:100%;
		padding:0;
}
	
.bgcolor1 {
		background-color:#FFFFFF;
}
	
#topLeft {
        background: url(../images/top_left.gif) white repeat-x;
		height:87px;
}
	
#topMid {
		background: url(../images/top_mid_bg.gif) white repeat-x;
		width:780px;
		height:87px;
}

#btn_oia {
		vertical-align:top;
		padding-left: 30px;
}

#logo {
		vertical-align:top;
		text-align: right;
		padding: 7px 30px 0 0;
}
			
#topRight {
		background: url(../images/top_right.gif) #95BAD9 no-repeat;
		height:56px;
}
		
#mainMid {
		background-color:#FFFFFF;
		width:780px;
		vertical-align:top;		
}

h2 {
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#990000;
}

h3 {
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

p {
		font-size:11px;
		line-height: 1.5em;
}

ul {
		list-style: square url(../images/bullet.gif);
		font-size:11px;
		line-height:1.5em;
}

.mainTxt {
		vertical-align:top;
		font-size:10px;
}

#main_holder {
		width: 115px;
		padding: 10px 0 0 12px;
}


.holder1 {color:#0E5295;}
.holder1 a {color:#0E5295; text-decoration:none;}
.holder1 a:hover {color:#0E5295; text-decoration:underline;}
.holder1 a:visited {color:#0E5295; text-decoration:none;}
.holder1 a:visited:hover {color:#0E5295; text-decoration:underline;}

.holder2 {color:#990000;}
.holder2 a {color:#990000; text-decoration:none;}
.holder2 a:hover {color:#990000; text-decoration:underline;}
.holder2 a:visited {color:#990000; text-decoration:none;}
.holder2 a:visited:hover {color:#990000; text-decoration:underline;}

.holder3 {color:#336600;}
.holder3 a {color:#336600; text-decoration:none;}
.holder3 a:hover {color:#336600; text-decoration:underline;}
.holder3 a:visited {color:#336600; text-decoration:none;}
.holder3 a:visited:hover {color:#336600; text-decoration:underline;}

.holder4 {color:#333333;}
.holder4 a {color:#333333; text-decoration:none;}
.holder4 a:hover {color:#333333; text-decoration:underline;}
.holder4 a:visited {color:#333333; text-decoration:none;}
.holder4 a:visited:hover {color:#333333; text-decoration:underline;}

#insideLcol_ImageFrame {
	width:252px;
	height:248px;
}
#insideLcol_Image {
	width:252px;
	height:248px;
	border:none;
}
#insideLcol_RedBar {
	border-top: 2px white solid;
	border-bottom: 2px white solid;
	width:252px;
	height:20px;
}
#insideLcol {
	vertical-align:top;
	background: url(../images/inside_boxbg.gif) white repeat-y;
}
#insideLcol_txt {
       	width:184px;
	vertical-align:top;
	padding: 15px 20px 0px 46px;
	font-style:oblique;
	font-size:12px;
	color:#FFFFFF;
}
#insideLcol_txt a {color:#D6E0E2;font-style:oblique;font-size:12px;text-decoration: underline;}        
#insideLcol_txt a:hover {color:#D6E0E2;font-style:oblique;font-size:12px;text-decoration: none;}
#insideLcol_txt a:visted {color:#D6E0E2;font-style:oblique;font-size:12px;text-decoration: underline;}
#insideLcol_txt a:visted:hover {color:#D6E0E2;font-style:oblique;font-size:12px;text-decoration: none;}

#insideLcol_btm {
		vertical-align:bottom;
		background: white url(../images/inside_boxbg.gif) repeat-y;
}

#insideMain_LandingPageLogo {
	width:150px;
	height:50px;
	border:none;
	float:right;
	margin-top:50px;
}
#insideMain_txt {
	padding: 15px 30px 0 30px;
	background: #ffffff;
	vertical-align:top;
	font-size:11px;
	line-height: 1.5em;
}
#insideMain_singleColumn_txt {
	padding: 15px 0px 0px 0px;
	background: #ffffff;
	vertical-align:top;
	font-size:11px;
	line-height: 1.5em;
}
#inside_topbar_right {
	width:528px;
	height:14px;
	background-color:#DCB04A;
}

#landingPageLogo {
	float:right;
}

.header {
		font-size:12px;
		font-weight: bold;
}
				
.crumb {
		font-size:12px;
		font-weight:bolder;
		text-align:right;
		vertical-align:top;
		width:auto;
}

.crumb a {
		color:#990000;
		text-decoration:none;
}

.crumb a:hover {
		color:#990000;
		text-decoration:underline;
}

.crumb a:visited {
		color:#990000;
		text-decoration:none;
}
			
#footLeft {
        background: #95BAD9;    /*lite blue*/
	}

#footLinks {
		padding: 10px 20px 10px 20px;
		text-align:center;
		color: #DCB04A;
		font-size: 11px;
}

#footLinks a {
		color: #ffffff;
		text-decoration:none;
}

#footLinks a:hover {
		color: #DCB04A;
		text-decoration:underline;
}

#footLinks a:visited {
		color: #ffffff;
		text-decoration:none;
}

#copyright {
		padding:10px 0; 
		font-size:9px; 
		color:#8EB2CB; 
		text-align:center;
}				

#copyright a {
		color:#8EB2CB;
		text-decoration:none;
}

#copyright a:hover {
		color:#FFFFFF;
		text-decoration:underline;
}

#copyright a:visited {
		color:#8EB2CB;
		text-decoration:none;
}


/* Typography */

.RequiredFields {color:red;
	font-weight:bold;
}

/* Image Styles */

img.FloatLeft {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
		margin-top: 10px;
}

img.FloatRight {
		float: right;
		margin-left: 10px;
		margin-bottom: 10px;
		margin-top: 10px;
}

img.FloatLeftTop {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
}

img.FloatRightTop {
		float: right;
		margin-left: 10px;
		margin-bottom: 10px;
}

.pictureBox {
	float: left;
	margin-top: 10px;
	margin-bottom: 40px;
}

.pictureBox a img {
	margin-left: 10px;
	margin-right: 20px;
	border: 1px;
}

/* Framing and Box Styles */

.Outset {
		margin: 10px;
		padding: 10px;
		border-style: outset;
		border-width: 1px;
}

.GreyOutset {
		background-color: #FDF5E6;
		margin: 10px 10px 20px 10px;
		padding: 10px;
		border-style: outset;
		border-width: 1px;
}

.verticalItemBox {
		margin-left: 0px;
		margin-right: 34px;
		margin-top: 0px;
		margin-bottom: 20px;
		float: left;
		width: 120px;
		height: 210px;
}

.verticalItemBox img {
		border: 1px solid rgb(153, 153, 153);
}

.horizontalItemBox {
		margin-left: 0px;
		margin-right: 77px;
		margin-top: 0px;
		margin-bottom: 20px;
		float: left;
		width: 155px;
}

.horizontalItemBox img {
		border: 1px solid rgb(153, 153, 153);
}

#detailLeft {
		float: left;
		width: 140px;
}
#detailLeft img {
		border: 1px solid rgb(153, 153, 153);
}

#detailRight {
		float: right;
		width: 324px;
}

.detailDownloadLeft {
		float: left;
		width: 172px;
		text-align: left;
		height: 50px;
		margin-top:20px;
}

.detailDownloadRight {
		float: right;
		width: 152px;
		text-align: right;
		height:50px;
		margin-top:20px;
}

.detailDownloadRight a {text-decoration: none; font-weight: bold; font-size: 14px;}
.detailDownloadRight a:hover {text-decoration: underline; font-weight: bold; font-size: 14px;}
.detailDownloadRight a:visited:hover {text-decoration: underline; font-weight: bold; font-size: 14px;}

/* Unordered List */

ul.ulNoIndent {
		list-style: square url(../images/bullet.gif);
		font-size:11px;
		line-height:1.5em;
		margin-left:0px;
		padding-left:1em;
}

/* The Great American Backyard Campout */

a.GABC {color:#fc9b2a; text-decoration:underline;}
a:hover.GABC {text-decoration:none}
a:visited.GABC {color:#fc9b2a; text-decoration:underline;}
a:visited:hover.GABC {color:#fc9b2a; text-decoration:none;}

.HeaderGreen {color:#41AD49;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	line-height:120%;
}

.HeaderBlue {color:#24408F;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	line-height:120%;
}

.HeaderGreenSmall {color: #41AD49;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	line-height:120%;
}

.SmallPrint {font-size: 8px;
}

/*Events Calendar*/

.calendarMonth {
	border-top: 2px solid #990000;
	text-align: left;
	margin-top: 50px;
	margin-bottom: 10px;
	}

#calendarHeader {
	margin-top: 10px;
	margin-bottom: 30px;
	}

#calendarFooter {
	border-top: 2px solid #990000;
	text-align: left;
	margin-top: 50px;
	margin-bottom: 10px;
	}
	
#flashcontent {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
}

/*Outsiders Ball Home Page Promo */

.ob_promo_container {
	position: relative;	
}
.ob_promo_button_soldout {
	width: 107px;
	height: 32px;
	z-index: 10;
	display:block;
	position: absolute;
	top: 125px;
	left: 255px;
}
.ob_promo_button {
	width: 101px;
	height: 26px;
	z-index: 10;
	background-image: url(/images/outsidersball_button.png);
	display:block;
	position: absolute;
	top: 125px;
	left: 255px;
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}
.ob_promo_button:hover {
	background-image: url(/images/outsidersball_button_hover.png);
}
/*Outdoor Nation Home Page Promo */

.on_promo_container {
	position: relative;	
}
.on_promo_button {
	width: 147px;
	height: 37px;
	z-index: 10;
/* 	background-image: url(/images/main_big_button_on_sprite.png); */
/* 	background-image: url(/images/main_big_button_grant_sprite.png); */
/* 	background-image: url(/images/main_big_button_or_sprite.png); */
	background-image: url(/images/main_big_button_ar_sprite.png);
	background-position: 0 0;
	display:block;
	position: absolute;
	top: 152px;
	left: 118px;
/*
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
*/
}
.on_promo_button:hover {
/* 	background-image: url(/images/main_big_button_grant_sprite.png); */
/* 	background-image: url(/images/main_big_button_on_sprite.png); */
/* 	background-image: url(/images/main_big_button_or_sprite.png); */
	background-image: url(/images/main_big_button_ar_sprite.png);
	background-position: 147px 0;
}

.ob_promo_impact_button {
	width: 101px;
	height: 33px;
	z-index: 10;
	background-image: url(/images/outsidersball_impact.png);
	display:block;
	position: absolute;
	top: 165px;
	left: 255px;
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}
.ob_promo_impact_button:hover {
	background-image: url(/images/outsidersball_impact_hover.png);
}

.ar_promo_button {
	width: 147px;
	height: 37px;
	z-index: 10;
	background-image: url(/images/main_big_button_ar_sprite.png);
	background-position: 0 0;
	display:block;
	position: absolute;
	top: 152px;
	left: 80px;
}
.ar_promo_button:hover {
	background-image: url(/images/main_big_button_ar_sprite.png);
	background-position: 147px 0;
}
.ar_promo_cover {
	width: 80px;
	height: 100px;
	z-index: 10;
	background-image: url(/images/report_cover_ar_sprite.png);
	background-position: 0 0;
	display:block;
	position: absolute;
	top: 100px;
	left: 230px;
}
.ar_promo_cover:hover {
	background-image: url(/images/report_cover_ar_sprite.png);
	background-position: 80px 0;
}

.p4k_promo_button {
	width: 129px;
	height: 35px;
	z-index: 10;
	background-image: url(/images/main_big_button_p4k_sprite.png);
	background-position: 0 0;
	display:block;
	position: absolute;
	top: 108px;
	left: 128px;
}
.p4k_promo_button:hover {
	background-image: url(/images/main_big_button_p4k_sprite.png);
	background-position: 129px 0;
}
