/* generated by webcreate.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-image: url(http://coloradodiscoverability.org/img3/bg_body.gif);
 background-repeat: repeat-x;
 background-color: #E6F1F9;  
} 

a:link {
	color: #0000FF;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:visited {
	color: #0000FF;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:hover {
	color: #B30000;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
 
#pagewidth{
	width: 900px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background-image: url(http://coloradodiscoverability.org/img3/bg_page.jpg);
	background-repeat: no-repeat;
	border-left: 5px #A8B2B6;
	border-right: 5px #A8B2B6;
	border-left-style: solid;
	border-right-style: solid;
	background-color: #fff;  
} 
 
#header{
 position:relative; 
 height:100px; 
  background-color:transparent; 
 width:100%;
} 

.reservations_btn{
	background: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}

.pagetitle {
width: 671px;
text-align: left;
background-image: url(http://coloradodiscoverability.org/img3/bg_pagetitle_s.gif);
background-repeat: no-repeat;
color: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
height: 28px;
padding: 5px 0 0 10px;
} 

.pagetitle_w {
width: 671px;
text-align: left;
background-image: url(http://coloradodiscoverability.org/img3/bg_pagetitle_w.gif);
background-repeat: no-repeat;
color: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
height: 28px;
padding: 5px 0 0 10px;
} 

.pagetitle_f {
width: 671px;
text-align: left;
background-image: url(http://coloradodiscoverability.org/img3/bg_pagetitle_f.gif);
background-repeat: no-repeat;
color: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
height: 28px;
padding: 5px 0 14px 10px;
} 

.pagetitle_g {
width: 671px;
text-align: left;
background-image: url(http://coloradodiscoverability.org/img3/bg_pagetitle_g.gif);
background-repeat: no-repeat;
color: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
height: 28px;
padding: 5px 0 0 10px;
} 

.pagetitle_s {
width: 671px;
text-align: left;
background-image: url(http://coloradodiscoverability.org/img3/bg_pagetitle_s.gif);
background-repeat: no-repeat;
color: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
height: 28px;
padding: 5px 0 0 10px;
} 

.pagetitle_w {
width: 671px;
text-align: left;
background-image: url(http://coloradodiscoverability.org/img3/bg_pagetitle_w.gif);
background-repeat: no-repeat;
color: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
height: 28px;
padding: 5px 0 0 10px;
}

.pagetitle_s_1d {
width: 671px;
text-align: left;
background-image: url(http://coloradodiscoverability.org/img3/bg_pagetitle_s_1d.gif);
background-repeat: no-repeat;
color: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
height: 28px;
padding: 5px 0 0 10px;
} 

.pagetitle_s_2d {
width: 671px;
text-align: left;
background-image: url(http://coloradodiscoverability.org/img3/bg_pagetitle_s_2d.gif);
background-repeat: no-repeat;
color: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
height: 28px;
padding: 5px 0 0 10px;
} 

.pagetitle_s_3d {
width: 671px;
text-align: left;
background-image: url(http://coloradodiscoverability.org/img3/bg_pagetitle_s_3d.gif);
background-repeat: no-repeat;
color: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
height: 28px;
padding: 5px 0 0 10px;
} 

.pagetitle_s_multi {
width: 671px;
text-align: left;
background-image: url(http://coloradodiscoverability.org/img3/bg_pagetitle_s_multi.gif);
background-repeat: no-repeat;
color: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
height: 28px;
padding: 5px 0 0 10px;
} 

 
#leftcol{
 width:205px; 
 float:left; 
 position:relative; 
  }
  
  #leftcol2{
 width:205px; 
 float:left; 
 position:relative; 
  }
 
#twocols{
 width:680px; 
 float:right; 
 position:relative; 
  }
 

 
#maincol{background-color: transparent;  
 float: left; 
 display:inline; 
 position: relative; 
 width:680px; 
 }
 
 .maincol-content {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
text-align: left;
color: #000;
letter-spacing: 0px;
padding-left: 10px;
padding-right: 9px;
padding-top: 8px;
padding-bottom: 0px;
line-height: normal;
}
 
#threecol{
clear:both;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #eee;
text-align: center;
} 

  /* *** footer general *** */ 
#footer-gen{
background-color:#876342; 
clear:both;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 60%;
font-weight: normal;
color: #eee;
text-align: center;
} 

#footer-sum{
background-color:#E74E12; 
clear:both;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 60%;
font-weight: normal;
color: #eee;
text-align: center;
} 

.footnav{
padding-top: 6px;
line-height: 2.0em;
 } 
 
 a.foot:link {
	color: #FFD821;
	text-decoration: none;
	font-weight : normal;
}

a.foot:visited {
	color: #FFD821;
	text-decoration: none;
	font-weight : normal;
}

a.foot:hover {
	color: #fff;
	text-decoration: underline;
	font-weight : normal;
}

 a.footsum:link {
	color: #fff;
	text-decoration: none;
	font-weight : normal;
}

a.footsum:visited {
	color: #fff;
	text-decoration: none;
	font-weight : normal;
}

a.footsum:hover {
	color: #FFD821;
	text-decoration: underline;
	font-weight : normal;
}

.copyright {
padding-top: 6px;
color: #727F8A;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 60%;
width: 660px;
text-align: center;
	margin-left: auto;
	margin-right: auto;
 } 
 
 a.copy:link {
	color: #363C41;
	text-decoration: none;
	font-weight : none;
}

a.copy:visited {
	color: #363C41;
	text-decoration: none;
	font-weight : none;
}

a.copy:hover {
	color: #0000FF;
	text-decoration: underline;
	font-weight : none;
}

 a.lm:link {
 	color: #0000FF;
	text-decoration: none;
	font-weight : bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
}

a.lm:visited {
color: #0000FF;
	text-decoration: none;
	font-weight : none;
	font-size: 10px;
}

a.lm:hover {
	color: #B30000;
	text-decoration: underline;
	font-weight : none;
	font-size: 10px;
}

   /* *** footer winter *** */ 
   
#footer{
background-color:#1D4472; 
clear:both;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #eee;
text-align: center;
} 
  
   /* *** end footer *** */ 
 

 
 /* *** Float containers fix *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


 /*top navigation*/ 
 
 #nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0em;
padding: 0;
text-align: center;
}

#nav-menu li a
{
background: url(http://coloradodiscoverability.org/img3/topnav/bg02.gif) #fff bottom left no-repeat;
height: 26px;
line-height: 26px;
float: left;
width: 109px;
display: block;
color: #193B61;
text-decoration: none;
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

#nav-menu li a:hover
{
background: url(http://coloradodiscoverability.org/img3/topnav/bg02_x.gif) #fff bottom left no-repeat;
background-color:#A62B28; 
height: 26px;
line-height: 26px;
float: left;
width: 109px;
display: block;
color: #fff;
text-decoration: none;
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

/* Commented backslash hack hides rule from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End IE5-Mac hack */

#nav-menu
{
width:665px
} 

.nav-menu-phone { color: #000; text-align: right; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }


 /*left navigation*/ 
 
 #nav-menu-left ul
{
list-style: none;
padding-top: 0;
margin: 0;
padding-left: 0px;

}

#nav-menu-left li
{
float: left;
margin: 0em;
padding: 0;
text-align: left;
}

#nav-menu-left li a
{
background: url(http://coloradodiscoverability.org/img3/leftnav/bg_ln.gif) transparent bottom left no-repeat;
line-height: 27px;
float: left;
width: 179px;
display: block;
color: #193B61;
text-decoration: none;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
padding-left: 10px;
}

#nav-menu-left li a:hover
{
background: url(http://coloradodiscoverability.org/img3/leftnav/bg_ln_x.gif) #B22C28 bottom left no-repeat;
line-height: 27px;
float: left;
width: 179px;
display: block;
color: #fff;
text-decoration: none;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
}


 /*left sub-navigation*/ 
 
 #nav-menu-left-sub ul
{
list-style: none;
padding-top: 0;
margin: 0;
padding-left: 0px;
}

#nav-menu-left-sub li
{
float: left;
margin: 0em;
padding: 0;
text-align: left;
}

#nav-menu-left-sub li a
{
background: url(http://coloradodiscoverability.org/img3/leftnav/bg_ln.gif) transparent bottom left no-repeat;
line-height: 27px;
float: left;
width: 179px;
display: block;
color: #193B61;
text-decoration: none;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
padding-left: 10px;
}

#nav-menu-left-sub li a:hover
{
background: url(http://coloradodiscoverability.org/img3/leftnav/bg_ln_x.gif) #B22C28 bottom left no-repeat;
line-height: 27px;
float: left;
width: 179px;
display: block;
color: #fff;
text-decoration: none;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
}


/* summer subnav */

#leftsubnav-sum {
	width: 189px;
	margin: 0px;
	}
	
#leftsubnav-sum li a {
	height: 15px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 15px;
	text-decoration: none;
	}	
	
#leftsubnav-sum li a:link, #leftsubnav-sum li a:visited {
	color: #193B61;
	display: block;
	background:  url(../img3/leftnav/bg_subnav-sum.gif) transparent bottom left no-repeat;
	padding: 3px 0 0 30px;
	border-top-color: #E74E12;
	border-top-style: dashed;
	border-top-width: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	}
	
#leftsubnav-sum li a:hover {
	color: #fff;
	background:  url(../img3/leftnav/bg_subnav-sum_x.gif) transparent bottom left no-repeat;
	padding: 3px 0 0 30px;
	border-top-color: #E74E12;
	border-top-style: dashed;
	border-top-width: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
	ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
	.ul2 {
	list-style: square;
	margin-left: 15px;
	padding-left: 15px;
	}
	
	
.lnav-sub-sub {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
text-align: left;
color: #2464DA;
letter-spacing: 0px;
padding-left: 7px;
padding-bottom: 5px;
}
	
/* end summer subnav */

/* Commented backslash hack hides rule from IE5-Mac \*/
#nav-menu-left li a
{
float: none
}
/* End IE5-Mac hack */

#nav-menu-left
{
width:189px;
} 

 /*search*/ 
 
#searchdiv
{
background: url(http://coloradodiscoverability.org/img3/bg_search.gif) no-repeat;
position:relative; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
padding-left: 12px;
padding-top: 20px;
margin-left: 5px;
height: 164px;
line-height: 1.7em;
}

#searchtop {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 70%;
text-align: right;
padding-right: 15px;
margin-top: 6px;
margin-bottom: 8px;
}	
		
.inputsearch  {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 95%;
}	



/*main column*/ 

div.float {
  float: left;
  }
  
div.float p {
   text-align: left;
   }
   
.calendar-ix-content {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: left;
color: #000;
padding-left: 10px;
padding-right: 9px;
padding-top: 4px;
padding-bottom: 0px;
line-height: normal;
}


.program-col-bot {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: bold;
text-align: left;
color: #fff;
letter-spacing: 1px;
line-height: normal;
}

a.pagetitlelink:link {
color: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
}

a.pagetitlelink:visited {
color: #fff;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
}

a.pagetitlelink:hover {
color: #FFCC33;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: underline;
}

a.callink:link {
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
}

a.callink:visited {
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
}

a.callink:hover {
	color: #color: #B30000;;
	font-size: 11px;
	text-decoration: underline;
	font-weight : bold;
}

a.red:link {
color: #B30000;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
}

a.red:visited {
color: #B30000;
	font-size: 11px;
	text-decoration: none;
	font-weight : bold;
}

a.red:hover {
	color: #0000FF;
	font-size: 11px;
	text-decoration: underline;
	font-weight : bold;
}


/*promo1 */ 

.promo1
{
background: url(http://coloradodiscoverability.org/img3/bg_promo1a.jpg) no-repeat;
width: 665px;
color: #000;
text-decoration: none;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
line-height: 1.3em;
padding-bottom: 18px;
}

.headbl_15 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #154576; 
	font-size: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.headbl_13 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000; 
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.headbl_13b {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000; 
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: bold;
}

.smtextbld_10 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000; 
	font-size: 10px;
	font-weight: bold;
}



/* misc attributes */ 

.bold{
	font-weight : bold;
}

.maincolverb
{
background: url(../img3/bg_maincolverb_s2.jpg) no-repeat;
width: 665px;
color: #000;
text-decoration: none;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 1.5em;
padding-left: 10px;
}

.maincolverbcont
{
width: 550px;
padding-top: 5px;
}

.headbr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #684715; 
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	letter-spacing: 1px;
}

.headbl {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #1F4366; 
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.headbla {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #1F4366; 
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 12px;
	font-weight: bold;
}

.headbck {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000; 
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.head-tdwhite {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #fff; 
	font-size: 13px;
	padding: 5px 0 5px 8px;
	font-weight: bold;
}

.headblspaced {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #1B4069; 
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	letter-spacing: 1px;
}

.headbrlg {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #684715; 
	font-size: 13px;
	padding-bottom: 5px;
	font-weight: bold;
}


h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #684715; 
	font-size: 120%;
	padding-bottom: 0px;
	padding-top: 0px;
	font-weight: bold;
}


.headwhlg {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #fff; 
	font-size: 13px;
	padding-bottom: 5px;
	font-weight: bold;
}

.caption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #666666; 
	font-size: 90%;
	line-height: 1.1em;
}

.caption2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000; 
	font-size: 90%;
	line-height: 1.1em;
}


.photodaycaption {
	background-color: #7E8D99;  
	width: 190px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #fff; 
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: normal;
}


 a.photonav:link {
	color: #193B61;
	text-decoration: none;
	font-weight : normal;
}

a.photonav:visited {
	color: #193B61;
	text-decoration: none;
	font-weight : normal;
}

a.photonav:hover {
	color: #B30000;
	text-decoration: underline;
	font-weight : normal;
}

.lgphoto {
border: solid thin #999999;
text-align: center;
margin-bottom: 5px;
}

.maincolsec
{
background: url(http://coloradodiscoverability.org/img3/bg_sec.jpg) no-repeat;
width: 680px;
}

.maincolsec-skichallenge
{
background: url(../img3/promos/bg_skichallenge_2008.gif) no-repeat;
width: 680px;
}

.maincolsec-skichallengeF
{
background: url(../img3/promos/bg_skichallenge_2008f.gif) no-repeat;
width: 680px;
}



.maincolsecblank
{
width: 680px;
}

.maincolseccont
{
color: #000;
text-decoration: none;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
line-height: 1.3em;
padding-left: 15px;
padding-top: 10px;
padding-right: 10px;
}

.floaty {
	float: left;
	background-color: transparent;
	color: #000;
	margin: 5px;
	padding: 5px;
	border: solid thin #CCCCCC;
	text-align: center;

}

.floatycol {
	float: left;
	background-color: transparent;
	color: #000;
	margin: 5px;
	padding: 5px;
	text-align: left;

}

.floatphotos {
	float: left;
	background-color: transparent;
	color: #000;
	margin: 3px;
	padding: 5px;
	border: solid thin #CCCCCC;
	text-align: center;

}

.photoalbum {
	float: left;
	color: #000;
	width: 185px;
	margin: 5px;
	padding: 5px; border: solid thin #cccccc; text-align: center;
}



.clear { 
	clear: both;
}

.indentedtext{
	padding-left : 20px;
}

.indentedtextsm{
	padding-top : 2px;
	padding-left : 20px;
	color: #000; 
	font-size: 10px;
	line-height: 1.2em;
	font-weight: normal;
}

.addleftctr
{
color: #000;
text-decoration: none;
text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
line-height: 1.3em;
padding-left: 5px;
width: 178px;
}

.addleftleft
{
color: #000;
text-decoration: none;
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: normal;
line-height: 1.3em;
padding-left: 5px;
width: 185px;
}

.photocaption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #333333; 
	font-size: 90%;
	line-height: 1.2em;
}

.smtextgr {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #333333; 
	font-size: 10px;
}

.smtextbl2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000; 
	font-size: 10px;
	font-weight: normal;
	line-height: 1.1em;
}

.smtextwh2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #fff; 
	font-size: 10px;
	font-weight: normal;
	line-height: 1.1em;
}

.txt_0E497F {
	color: #0E497F; 
}


/* calendar attributes */ 


.headsubcal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #640F0F; 
	background-image: url(../img3/bg_subcalhead.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	padding-bottom: 4px;
	padding-top: 2px;
	font-weight: bold;
}

.arrsubhd {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #640F0F; 
	background-image: url(../img3/bg_subcalhead.gif);
	background-repeat: no-repeat;
	font-size: 13px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-top: 2px;
	font-weight: bold;
}

/* end calendar attributes */ 


.container_s {
		border-width: 1px;
		float: right;
		margin: 0px 5px 7px 7px;
		border: 1px solid #9EB7D3;
		padding: 5px;
		background-color: #ECECE6;
		font-size: 8pt;
		}
		
.container_s_nf {
		border-width: 1px;
		margin: 0px;
		border: 1px solid #9EB7D3;
		padding: 5px;
		background-color: #ECECE6;
		font-size: 8pt;
		}
		
	
.hrcont-sum {
		width: 100%;
		float: right;
		border-bottom: 1px dashed #E75218;
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;
		font-size: 8pt;
		margin-top: 12px;
		padding-bottom: 5px;
		color: #000;
		height: 1px;
		}
		
		
/* indexpromos */ 


.indexpromo {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000; 
	font-size: 11px;
	font-weight: bold;
	padding: 11px 13px 5px 15px;
	margin-top: 4px;
	line-height: 1.2em;
}

.indentpromo{
	padding: 23px 13px 5px 15px;
}

/* end index promos*/ 


.tdhdriv {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #fff; 
	background-color: #2350B7;  
	font-size: 14px;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 15px;
	font-weight: bold;
	width: 60%;
	border-bottom: 6px solid #fff;
	border-right: 20px solid #fff;
}

.tdhdriv2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #fff; 
	background-color: #827A6F;  
	font-size: 14px;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 5px;
	font-weight: bold;
	border-bottom: 6px solid #fff;
}

.tdhdrivdata {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000; 
	font-size: 11px;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 5px;
	border-bottom: 15px solid #fff;
	border-right: 20px solid #fff;
}

.tdhdrivdata2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000; 
	font-size: 11px;
	padding-bottom: 4px;
	padding-top: 2px;
	padding-left: 5px;
	border-bottom: 15px solid #fff;
}

.ul-body
{
padding-left: 20px;
padding-top: 11px;
 list-style-type: square;
}

.ul-body-ar {
	list-style-image: url(../img/sec/arrow_o.gif);
	white-space: normal;
	margin-bottom: 5px;
}

/*_____________________ Forms _______________________*/	


.inputforms {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px;
	background-color: #FFF7DF;
	margin-bottom: 2px;
	margin-top: 2px;
}

.selectforms {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px;
	background-color: #FFF7DF;
	margin-bottom: 2px;
	margin-top: 2px;
}

.textareaforms {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 11px;
	background-color: #FFF7DF;
	margin-bottom: 2px;
	margin-top: 2px;
}

.paginator { font: 12px Arial, Helvetica, sans-serif; padding-top: 11px; padding-bottom: 10px; margin: 0px; font-weight: bold;  }
.paginator a, .pageList .this-page {padding: 2px 6px; border: solid 1px #B22C28; background: #fff; text-decoration: none; font-weight: bold;}
.paginator a:visited {padding: 2px 6px; border: solid 1px #B22C28; background: #fff; text-decoration: none;}
.paginator .break {padding: 2px 6px; border: none; background: #fff; text-decoration: none;}
.paginator .end {padding: 2px 6px; border: solid 2px #B22C28; background: #fff;}
.paginator .this-page {padding: 2px 6px; border: solid 1px #CCCCCC; background: #fff; text-decoration: none; font-weight: bold;}
.paginator a:hover {color: #fff; background: #0063DC; border-color: #036; text-decoration: none;}

.indentedtext2{
	padding-left : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
}

.headlinered {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #D40000; 
	font-size: 13px;
	padding-bottom: 0px;
	font-weight: bold;
}

legend {
	background-color: #7F1C8B;
	border: 0.1em;
	border-color: #83284E;
	border-style: solid;
	color: #fff;
	font-weight: bold;
	padding: 0.7em;
	width: 200px;
}

fieldset {
	padding: 1em;
		border: 0.1em;
	border-color: #83284E;
	border-style: solid;
	padding: 0.1em;
}

.phalb {
	width: 185px; margin: 5px 9px 5px 5px;  padding: 5px; border: solid thin #CCCCCC; text-align: center; float: left;
}

.brtext {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #76573A; 
	font-size: 11px;
	line-height: 1.1em;
}

a.openbtn3:link { background-color: #CC0000; border-bottom: 2px solid #7B0000; border-right: 2px solid #7B0000; border-top: 2px solid #FF3E03; border-left: 2px solid #FF3E03; padding: 2px 7px 3px 7px; font-size: 12px; color: #fff; font-weight: bold; text-align: center; display: block; display: block; text-decoration: none;}
a.openbtn3:visited { background-color: #CC0000; border-bottom: 2px solid #7B0000; border-right: 2px solid #7B0000; border-top: 2px solid #FF3E03; border-left: 2px solid #FF3E03; padding: 2px 7px 3px 7px; font-size: 12px; color: #fff; font-weight: bold; text-align: center; display: block; text-decoration: none;}
a.openbtn3:hover { background-color: #2C70AB; border-bottom: 2px solid #1F4F78; border-right: 2px solid #1F4F78; border-top: 2px solid #42A7FF; border-left: 2px solid #42A7FF; padding: 2px 7px 3px 7px; font-size: 12px; color: #fff; font-weight: bold; text-align: center; display: block; text-decoration: none;}

a.openbtn4:link { background-color: #2464DA; border-bottom: 2px solid #1F4F78; border-right: 2px solid #1F4F78; border-top: 2px solid #42A7FF; border-left: 2px solid #42A7FF; padding: 2px 7px 3px 7px; font-size: 11px; color: #fff; font-weight: bold; text-align: center; display: block; display: block; text-decoration: none;}
a.openbtn4:visited { background-color: #2464DA; border-bottom: 2px solid #1F4F78; border-right: 2px solid #1F4F78; border-top: 2px solid #42A7FF; border-left: 2px solid #42A7FF; padding: 2px 7px 3px 7px; font-size: 11px; color: #fff; font-weight: bold; text-align: center; display: block; text-decoration: none;}
a.openbtn4:hover { background-color: #E74E12; border-bottom: 2px solid #7B0000; border-right: 2px solid #7B0000; border-top: 2px solid #FF3E03; border-left: 2px solid #FF3E03; padding: 2px 7px 3px 7px; font-size: 11px; color: #fff; font-weight: bold; text-align: center; display: block; text-decoration: none;}

a.openbtn5:link { background-color: #999999; border-bottom: 2px solid #333333; border-right: 2px solid #333333; border-top: 2px solid #CCCCCC; border-left: 2px solid #CCCCCC; padding: 2px 7px 3px 7px; font-size: 11px; color: #fff; font-weight: bold; text-align: center; display: block; display: block; text-decoration: none;}
a.openbtn5:visited { background-color: #999999; border-bottom: 2px solid #333333; border-right: 2px solid #333333; border-top: 2px solid #CCCCCC; border-left: 2px solid #CCCCCC; padding: 2px 7px 3px 7px; font-size: 11px; color: #fff; font-weight: bold; text-align: center; display: block; text-decoration: none;}
a.openbtn5:hover { background-color: #666666; border-bottom: 2px solid #000; border-right: 2px solid #000; border-top: 2px solid #999999; border-left: 2px solid #999999; padding: 2px 7px 3px 7px; font-size: 11px; color: #fff; font-weight: bold; text-align: center; display: block; text-decoration: none; text-decoration: none;}

 a.blbg:link {
	color: #FFD821;
	text-decoration: underline;
	font-weight : bold;
}

a.blbg:visited {
	color: #FFD821;
	text-decoration: underline;
	font-weight : bold;
}

a.blbg:hover {
	color: #fff;
	text-decoration: underline;
	font-weight : bold;
}


/* BEGIN generic styles */

.optionProduct {color: #76573A; font-size: 13px; font-weight : bold; }
.optionGroup  {color: #000; font-size: 12px; font-weight : bold;}
.optionLabel {color: #72186F; font-size: 12px; font-weight : bold;}
.optionSelection {padding: 6px 0 8px 6px;}

.genericAlert {
	font-weight : bold;
	color : #CC0000;
}
.genericAlignCenter {
	text-align : center;
}
.genericAlignLeft {
	text-align : left;
}
.genericAlignRight {
	text-align : right;
}
.genericRequiredField {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}
.genericNormalText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	line-height : 12pt;
}
.genericLargeText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	line-height : 18pt;
	color : #000000;
}
.genericSmallText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 6pt;
	font-weight : normal;
	line-height : 9pt;
	color : #000000;
}
.genericNormalBoldText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	line-height : 12pt;
	color : #000000;
}
.genericLargeBoldText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	line-height : 18pt;
	color : #000000;
}
.genericSmallBoldText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 6pt;
	font-weight : bold;
	line-height : 9pt;
	color : #000000;
}
/* END generic styles */

/* BEGIN generic table styles */
.genericTableTitleCell {
	background-color : #4c4c4c;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : FFFFFF;
	text-align : center;
}
.genericTableSmallColorCell {
	background-color : #bebebe;
	font-size : 4pt;
}
.genericTableMediumColorCell {
	background-color : #bebebe;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-align : center;
}
.genericTableBlankCell {
	background-color : #FFFFFF;
	font-size : 8pt;
}
.genericTableFormFieldTitlesCell {
	background-color : FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-align : left;
	padding-left : 5px;
	padding-right : 5px;
}
.genericTableFormFieldsCell {
	background-color : FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #000000;
	text-align : center;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
}
/* END generic table styles */

/* BEGIN Shopping Cart styles */
a.ShoppingCartLinks {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	line-height : 12pt;
	color : #483D8B;
}
.cartTable {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	line-height : 12pt;

}
.cartStatusMessages {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	line-height : 12pt;
	color : #FF0000;
	text-align : center;
}
.cartTitleBar {
	background-color : #4c4c4c;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	color : #FFFFFF;
	text-align : center;
}
.cartIndividualItems {
	background-color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	text-align : center;
}
.cartSubtotalCells {
	background-color : #EAEAEA;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	text-align : right;
}
.cartCurrentTotalDescription {
	background-color : #4c4c4c;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : #FFCC33;
	text-align : right;
}
.cartCurrentTotalCell {
	background-color : #FFCC33;
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-align : right;
}
/* END Shopping Cart styles */

/* BEGIN catalog styles */
div.catalogPrimaryDivBlock {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 12pt;
	font-weight : normal;
	color : #000000;
	padding-bottom : 20px;
	padding-left : 20px;
	padding-right : 0px;
	padding-top : 20px;
}
.catalogCategoryTable {
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-style : solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	line-height : 12pt;
	margin-bottom : 25px;
}
.catalogCategoryTableThumbnailCell {
	border-left-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-style : solid;
	border-color : #000000;
}
.catalogCategoryTableTitleCell {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :10pt;
	font-style : normal;
	font-weight : bold;
	line-height : 15pt;
}
.catalogCategoryTableDescrCell {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	line-height : 12pt;
}
.catalogCategoryTableButton1Cell {
	text-align : left;
}
.catalogCategoryTableButton2Cell {
	text-align : right;
}

.catalogProductTable {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 12pt;
	margin-bottom : 25px;
}
.catalogProductTableThumbnailCell {
	width : 125px;
	text-align : center;
	padding-right: 15px;
}
.catalogProductTableTitleCell {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : normal;
	font-weight : bold;
	line-height : 15pt;
}
.catalogProductTableCategoryCell {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	line-height : 15pt;
}
.catalogProductTableDescrCell {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	line-height : 12pt;
}
.catalogProductTableButton1Cell {
	text-align : left;
}
.catalogProductTableButton2Cell {
	text-align : right;
}

.catalogSearchTable {
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-style : solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	line-height : 12pt;
	width : 500px;
	margin-bottom : 25px;
}
.catalogSearchResultsTable {
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
	border-style : solid;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	line-height : 12pt;
	width : 500px;
	margin-bottom : 25px;
}
/* END catalog styles */

.paginator {
	font: 12px Arial, Helvetica, sans-serif;
	padding-top: 11px;
	padding-bottom: 10px;
	margin: 0px;
	font-weight: bold;
}
.paginator a, .pageList .this-page {
	padding: 2px 6px;
	border: solid 1px #ddd;
	background: #fff;
	text-decoration: none;
}
.paginator a:visited {
	padding: 2px 6px;
	border: solid 1px #ddd;
	background: #fff;
	text-decoration: none;
}
.paginator .break {
	padding: 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}
.paginator .end {
	padding: 2px 6px;
	border: solid 2px #ddd;
	background: #fff;
}
.paginator .this-page {
	padding: 2px 6px;
	border-color: #999;
	font-weight: bold;
	font-size: 13px;
	vertical-align: top;
	background: #fff;
}
.paginator a:hover {
	color: #fff;
	background: #0063DC;
	border-color: #036;
	text-decoration: none;
}


.threeecomcols { float: left;}
.clear { clear: both; }
.clearing:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.EcomColOne { float: left; 	width: 125px; text-align: center; padding-right: 15px;}
.EcomColOne250 { float: left; 	width: 250px; text-align: center; padding-right: 15px; }
.EcomColTwo { float: left; padding-right: 25px; width: 360px;}
.EcomColTwo200 { float: left; padding-right: 25px;}
.EcomColThree { float: left;}

.EcomProdTitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #76573A; font-size: 14px; padding-bottom: 5px;	font-weight: bold;}
.EcomProdPrice { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 11px; padding-bottom: 5px;	font-weight: bold;}
.EcomRelated { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 11px; padding: 5px; background-color: #eee; border: solid 1px #999999; clear: both; margin-top: 10px;}
.EcomVertSpace { height: 10px; clear: both;}
.EcomProdDescription { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 11px; margin: 0px 0 10px 0;}

.catalogChildTableButton2Cell {text-align: right}
.catalogChildHeader {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-size: 10px; padding: 3px 15px 3px 3px; background-color: #ccc; border-bottom: solid 1px #999999;}
.catalogChildCell {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000; font-weight: bold; font-size: 11px; padding: 3px 15px 3px 3px;}

/* supplemental css */ 

/* Top Nav */ 
#subBarob { background: url(../img/topnav/bg2.gif) 0 0 repeat-x; margin-bottom: 0; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 70px; border-bottom: 1px solid #ccc;}
#subBarob ul { padding: 0; margin: 0; list-style: none; }
#subBarob ul li { float:left; font-weight: bold; display:block; font-size: 12px; line-height: 10px; margin-right: 2px; }
#subBarob ul li a { float:left; text-decoration: none; font-weight:bold; display:block; font-size:12px; line-height:10px; color: #fff; background-color: #E63A00; border-top: 1px solid #ccc; border-bottom: 1px solid #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 8px 12px 7px 12px; }
#subBarob ul li a:hover { text-decoration: none; color: #fff; background-color: #0056AC;} 

#subBarob li.tab_current { color: #000; background-color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin-right: 2px; padding: 8px 12px 7px 12px;}

#subBarob li.tab_current a { float:left; text-decoration: none; font-weight:bold; display:block; font-size:12px; line-height:10px; color: #fff; background-color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #fff; border-left: 1px solid #ccc;	border-right: 1px solid #ccc;  }

#subNavob {height:26px;}
/* End Top Nav */ 


/* Top Nav */ 
#subBarob2 { background: url(../img/topnav/bg2.gif) 0 0 repeat-x; margin-bottom: 0; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 70px; border-bottom: 1px solid #ccc;}
#subBarob2 ul { padding: 0; margin: 0; list-style: none; text-transform : uppercase;}
#subBarob2 ul li { float:left; font-weight: bold; display:block; font-size: 10px; line-height: 10px; margin-right: 2px; }
#subBarob2 ul li a { float:left; text-decoration: none; font-weight:bold; display:block; font-size: 10px; line-height:10px; color: #fff; background-color: #E63A00; border-top: 1px solid #ccc; border-bottom: 1px solid #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 8px 8px 7px 8px; }
#subBarob2 ul li a:hover { text-decoration: none; color: #fff; background-color: #0056AC;} 

#subBarob2 li.tab_current { color: #000; background-color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin-right: 2px; padding: 8px 8px 7px 8px;}

#subBarob2 li.tab_current a { float:left; text-decoration: none; font-weight:bold; display:block; font-size:12px; line-height:10px; color: #fff; background-color: #fff; border-top: 1px solid #ccc; border-bottom: 1px solid #fff; border-left: 1px solid #ccc;	border-right: 1px solid #ccc;  }

/* End Top Nav */ 



.paddtxt2 { padding: 15px 25px 15px 15px; line-height: 14px; }

.twocol { float: left; width: 48%;}
.twocol2 { float: left;}
.twocol3 { float: left; width: 48%; line-height: 16px;}
.clear { clear: both; }
.clearing:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearing { display: inline-block; }

.hd1 { color: #5A1717; font-size: 14px; font-weight: bold; padding-bottom: 6px;}

.subheadcontainer {border: #2C70AB solid 1px; margin: 0 0 10px 10px; color: #000; font-size: 11px; background-color: #eee;}
.subheadcontainer_hd {padding: 3px 0px 3px 0px; color: #fff; font-size: 12px; background-color: #B22222; text-align: center; font-weight: bold;}
.subheadcontainer_pd {padding: 5px;}
.resourceHD {padding: 3px 0px 3px 0px; color: #000; font-size: 12px; background-color: #eee; text-align: center; font-weight: bold; border: 1px solid #B22222;}
.resource2col {float: left; vertical-align: top; }
.resource2colCONT {background-image: url(http://coloradodiscoverability.org/winter/soco/img/bg_block.gif); background-position: top; background-repeat: repeat-x; padding: 0px; }

.tdhd1
{ background-color: #FFC466; color: #000; font-size: 10px; font-weight: bold; padding: 3px;}
.tdhd1-f
{ background-color: #FFC466; color: #000; font-size: 10px; font-weight: bold; padding: 3px; width: 300px;}
.tdpadd
{ color: #000; font-size: 11px; padding: 3px 20px 3px 3px; margin-right: 20px;}
.tdpaddgr
{ color: #000; font-size: 11px; padding: 3px 20px 3px 3px; margin-right: 20px; background-color: #E8E8E6;}

.bluesmtext {color: #1879D3; font-size: 10px;}

.subnav3 { background: url(../img3/winter/bg_subnav3.gif) 0 0 repeat-x; color: #778798; font-size: 10px; font-weight: normal; height: 28px; padding: 6px 0 0px 6px;}

a.subnav3lnk:link {color: #00478D; text-decoration: none;}
a.subnav3lnk:visited {color: #00478D; text-decoration: none;}
a.subnav3lnk:hover {color: #D24710; text-decoration: underline;}
.subnav3lnkCurrent {color: #002346; font-size: 10px; font-weight: bold;}

.snowlesson_btn{
	background: #FF4000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}

a.snowlesson_box_lnk:link {color: #FFCC00; text-decoration: none;}
a.snowlesson_box_lnk:visited {color: #FFCC00; text-decoration: none;}
a.snowlesson_box_lnk:hover {color: #fff; text-decoration: underline;}

a.rdbg_lnk:link {color: #C8EDF9; text-decoration: underline;}
a.rdbg_lnk:visited {color: #C8EDF9; text-decoration: underline;}
a.rdbg_lnk:hover {color: #fff; text-decoration: none;}

.snowlesson_box {
		background-image: url(../img3/winter/bg_snowlesson_box.gif);
		float: right;
		margin: 0px 5px 7px 5px;
		padding: 5px;
		font-size: 11px;
		width: 216px;
		height: 341px;
		background-repeat : no-repeat;
		color: #fff;
		text-align: center;

		}
		
.supportTeam_box {
		background-image: url(../winter/soco/img/bg_support_box.gif);
		float: right;
		margin: 0px 5px 7px 5px;
		padding: 5px;
		font-size: 11px;
		width: 216px;
		height: 341px;
		background-repeat : no-repeat;
		color: #fff;
		text-align: center;

		}
		
.snowlesson_box_Hd {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #FFD700; 
	font-size: 12px;
	padding-bottom: 4px;
	padding-top: 2px;
	font-weight: bold;
}

.headlinew {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #4D7063; 
	font-size: 13px;
	padding-bottom: 0px;
	font-weight: bold;
}

.headlinew2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #0056AC; 
	font-size: 13px;
	margin-bottom: 5px;
	font-weight: bold;
}


.volph {
float: left; width: 136px; height: 170px; margin: 4px; padding: 5px; border: solid thin #ccc; text-align: center;
}

.volphcaption {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	padding-top: 4px;
}

.tableHdSOCO {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #fff; 
	background-color: #CC0000;
	font-size: 12px;
	padding: 4px;
	font-weight: bold;
	vertical-align: top
}

.tableHdBgtodd {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000; 
	background-color: #FFF000;
	font-size: 11px;
	padding: 4px;
	vertical-align: top;
	text-align: right;
}
.tableHdBgteven {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000; 
	background-color: #FFFAAE;
	font-size: 11px;
	padding: 4px;
	vertical-align: top;
	text-align: right;
}


.link_btn{
	background: #0056AC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}

a.link_btn:link { background-color: #0056AC; border-bottom: 2px solid #003162; border-right: 2px solid #003162; border-top: 2px solid #007EFC; border-left: 2px solid #007EFC; padding: 2px 7px 3px 7px; font-size: 12px; color: #fff; font-weight: bold; text-align: center; display: block; display: block; text-decoration: none;}
a.link_btn:visited { background-color: #0056AC; border-bottom: 2px solid #003162; border-right: 2px solid #003162; border-top: 2px solid #007EFC; border-left: 2px solid #007EFC; padding: 2px 7px 3px 7px; font-size: 12px; color: #fff; font-weight: bold; text-align: center; display: block; display: block; text-decoration: none;}
a.link_btn:hover { background-color: #FF4000; border-bottom: 2px solid #BD2E02; border-right: 2px solid #BD2E02; border-top: 2px solid #FF8E68; border-left: 2px solid #FF8E68; padding: 2px 7px 3px 7px; font-size: 12px; color: #fff; font-weight: bold; text-align: center; display: block; text-decoration: none;}

.calendaritem1 { text-decoration: none; font-weight:normal; display:block; font-size: 11px; color: #000; border-bottom: 1px solid #81744D; padding: 4px 0px 4px 0px; }

 

