@charset "UTF-8";
/* CSS Document */


div#menu { margin:5px auto; }
div#copyright {
    font:11px 'Trebuchet MS';
    color:#333;
    text-indent:30px;
    padding:40px 0 0 0;
}
div#copyright a { color:#000; }
div#copyright a:hover { color:#222; }

.hsfooter {
	color:#B3B3B3; padding:20px;font:10px 'Trebuchet MS'; width:960px; margin:0 auto;
}

a.hsfooter_link, .hsfooter_link:link, .hsfooter_link:active, .hsfooter_link:visited, .hsfooter_link:hover {
	color:#B3B3B3; font:10px 'Trebuchet MS';
	text-decoration:none;
	cursor:auto;
}

.divide {
	border-bottom:#CCC 1px dotted; padding:0px; margin: 0 auto; height:13px; width:960px;	
}

.headlinks, a.headlinks, .headlinks:link, .headlinks:active, .headlinks:visited, .headlinks:hover {
	font: 11px 'Trebuchet MS';
	color:#CCC;
	text-decoration:none;
}
.headlink_container {
	font: 12px 'Trebuchet MS';
	color:#000;
	float:right; 
	width:450px; 
	margin-top:60px;
	
	text-align:right;
}

h1 {
	/* color:#66A4D0;	*/
	border-bottom: 1px solid #ccc;
	color: #666666;
	font-size: 2.5em;
	font-weight: normal;
	line-height: 1;
	margin: 0 0 0.7em;
	padding: 0 0 8px;
}


h2 {
	/* color:#66A4D0;	*/
	border-bottom: 1px solid #ccc;
	color: #666666;
	font-size: 2em;
	font-weight: normal;
	line-height: 1;
	margin: 0 0 0.7em;
	padding: 10px 0 8px;
}

h3.footads {
	color:#36a9ed;
	text-align:center;
}

a, a:active, a:visited {
	color:#034569;
}
a:hover {
	color:#000;
}


.page_header {
	margin:0 auto; 
	width:960px;	
}

.content_spacer {
	padding:0px;
	margin: 0 auto;
	height:30px;
}

.page_content {
	background-color:#FFF; 
	width:960px; 
	padding:4px 20px 20px 20px; 
	margin:0 auto; 
	border-top:#CCC 1px dotted;
}

.drill_category {
	background-color:#000;
	color:#FFF;
	font-weight:bold;
	padding:5px;
}

.homesq {
	border:1px #c3c3c3 solid;
	padding:3px;
}

a.homelatest, .homelatest:link, .homelatest:active, .homelatest:hover, .homelatest:visited {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px #b2e2fd dotted;
	font-size:1.2em;
}

.homesq_date {
	color:#919191;
}

.homesq_txt {
	color:#b2e2fd;
}

.hometopimg {
	padding: 5px;
	border:double 1px #999;
}

div.feedburnerFeedBlock ul {
	list-style: none;
	margin-left: 0;
	padding-left:0;
	padding-bottom:10px;
	color:#b2e2fd;
}

div.feedburnerFeedBlock ul li {
	margin-bottom:10px;
	padding-bottom:10px;
}

div.feedburnerFeedBlock div { 
	padding-top:10px;
}


div.feedburnerFeedBlock ul li span a {
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px #b2e2fd dotted;
	line-height:1;
	
}





#creditfooter {
	display:none;
}

.home_blog_tags, .home_blog_tags:link, .home_blog_tags:active, .home_blog_tags:hover, .home_blog_tags:visited {
	font-size:.8em;
	color:#117dbd;
	padding-bottom:8px;
}

.home_blog_summary {
	height:60px;
}

/* Alternating Table Rows */
	.odd {
		background-color:#F0F0F0;
		}
	.even {
		background-color:white;
		}
	.off {
		background-color:red;
		}
	.on {
		background-color:blue;
		}
	.hover {
		color:red;
		background-color:#FFC;
		}
	.selected {
		font-weight:bold;
		background-color:#FF9;
		color:red;
		}
		
.quickcal_date {
	font-size:.9em;
	color:#999;
}



#mysidebar
{
	padding: 0;
}
#mysidebar ul
{
	margin: 0;
	padding: 15px 15px;
	list-style: none;
}

#mysidebar ul ul 
{
	margin: 0;
	padding: 0;
	border-top: 1px solid #6c83b0;
}
#mysidebar ul ul li
{
	background: #eaedf3;
	border-bottom: 1px solid #b0c1e5;
}

#mysidebar ul ul li a
{
	margin: 0;
	padding: 4px 10px 2px 10px;
	display: block;
	font-size: 1.1em;
	text-decoration: none;
}
#mysidebar ul ul li a:link, ul ul li a:visited
{
	color: #6c83b0;
}
#mysidebar ul ul li a:hover, ul ul li a:active
{
	color: #e58712;
	background: white;
}

#mysidebar h2
{
	margin: 0;
	padding: 14px 0px;
	font-size: 1.2em;
	color: #6c83b0;
}
#mysidebar form 
{
	margin: 0;
	padding: 2px 10px;
}

.widget_title {
	color: #666666;
	font-size: 2em;
	font-weight: normal;
	line-height: 1;

}

/* Store */
.highlighted {
	background-color:#FFFF99;
}
.sideoptions {
	border-top:1px #CCC solid; padding:10px;
}
.sideoptions_selected {
	border-top:1px #CCC solid; padding:10px; font-weight:bold; background-color:#eee; color:#000000;
}
.sideoptions_dealer {
	border-top:1px #CCC solid; padding:10px; font-weight:bold; background-color:#FFFF99; color:#F00;
}
.product1 {
	border-right:1px #999999 solid;
	padding:0px;
	margin:0;
}
.product2 {
	border-right:1px #999999 solid;
}
.fc_product_name {
	text-align:center;
	font-weight:bold;
	color:#FF6600;
	font-size:11px;
}
.fc_product_thumb {
	text-align:center;
}
.fc_product_short_descr {
	text-align:left;
	height:65px;
	padding:5px;
}
.fc_product_price {
	text-align:right;
	padding:5px;
}
.fc_product_cart {
	text-align:right;
}
.fc_product_qty {
	border:1px solid #FF6600;
	color: #FF6600;
	font-size:9px;
	text-align:center;
}
.fc_product_add {
	font-size:9px;
	border:1px inset #FF6600;
	color:#000;
	background-color:#FF6600;
}
.fc_product_divider {
	background-color:#EEE;
	height:6px;
	border-right:1px #999999 solid;

}
.fc_product_options {
	text-align:center;
}
.fc_product_code {
	color:#999999;
}
.fc_ship_weight {
	color:#999999;
}
.fc_productpage_price {
	font-weight: bold;
	font-size:12px;
	color:#FF9900;
}

.fc_productpage_discount {
	color:#999999;
}
.fc_product_page_morephotos {
	text-align:center;
}


td { margin:2px; padding:2px; }
tr { margin:2px; padding:2px; }

.alt1 {
	padding:5px;
}

.delete_me {
	color:#999999;
	font-weight:normal;
	text-decoration:none;
	font-size:9px;
}


.divide_me {
	border-top: 1px #F0F0F0 solid;
	height:5px;
}
.schedule_notes {
	padding:10px;
	background-color:#d7d6fa;
	border:1px solid #000;
}
.newcontent_textcontrol, a.newcontent_textcontrol, .newcontent_textcontrol:link, .newcontent_textcontrol:visited, .newcontent_textcontrol:active {
	color:#FFF;
}
.more-link, .more-link:visited, .more-link:active, .more-link:link {
	color:#900;
	padding:5px;
	background-color:#ffdbad;
	font-weight:bold;
	border:1px solid #ff9103;
	
}
.wp-caption-text {
	font-style:italic;
	text-align:center;
}

.wp-caption {
	background-color:#f2f2f2;
	padding:5px;
	border:1px #CCC solid;
}
.error {
	padding:10px;
	background-color:#d6193c;
	font-weight:bold;
	color:#FFF;
	border:1px solid #6b0d1e;
	border-radius:5px;
	-moz-border-radius:5px;
	margin-bottom:10px;
}
.error_s {
	background-color:#d6193c;
	font-weight:bold;
	color:#FFF;
	border:1px solid #6b0d1e;
	border-radius:5px;
	-moz-border-radius:5px;
	margin-bottom:10px;
}

.success {
	padding:10px;
	background-color:#5ccc4d;
	font-weight:bold;
	color:#FFF;
	margin-bottom:10px;
	border:1px solid #6b0d1e;
}
.gradtextbox {
	width: 221px;
	background: transparent url('/images/form-text-bg.jpg') no-repeat;
	color : #747862;
	height:20px;
	border:0;
	padding:4px 8px;
	margin-bottom:0px;
}

.highlight_me {
	color:#300;
	font-weight:bold;
}


/* Team Stat Tracking */

/* Box Scores */ 
.boxscore {
	padding:5px;
	border:#ccc 1px solid;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:#f0f0f0;
}

.boxscorehead {
	background:#333;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
	
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.boxscore_per_head {
	background: #666;
	color:#fff;
	font-weight:bold;
}

.boxscore_final_head {
	background:#333;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.boxscore_final {
	background: #CCC;
	font-weight:bold;
}

.boxscore_moreinfo {
	color: #666;
	font-style:italic;
}

.boxscore_winner {
	color:#300;
}

/* Player */
.player_name_header {
	background-color:#223139;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	padding:10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.player_info_row {
	border-bottom:1px #223139 dotted;
	padding:5px;
}

.player_info_header {
	font-weight:bold;
	float:left;
	width:85px;
}
.subtle {
	font-style:italic;
	color:#666;
	font-size:10px;
	text-decoration:underline;
}
.subtle_nu {
	font-style:italic;
	color:#666;
	font-size:10px;
	
}
.drillnumber {
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;

}
.drillnumber_div {
	-moz-border-radius: 5px; 
	border-radius: 5px;
	background:url('/images/pp_drillopt_gradbg.jpg') repeat-x #b1e2f9;
	padding:8px;
	font-weight:bold;
	color:#FFF;
}
.waiting {
	background-color:#ffe188;
	font-weight:bold;
	padding:10px;
	margin:5px;
	border:1px dashed #000;
}
.pbutton, .pbutton:visited, .pbutton:active {
	background: #222; 
	padding: 5px 10px 6px; 
	color: #fff; 
	font-weight:bold;
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
}
.rpbutton, .rpbutton:visited, .rpbutton:active {
	background: #a00; 
	padding: 5px 10px 6px; 
	color: #fff; 
	font-weight:bold;
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
}
.pbutton:hover {
	color:#92d5f7;
}
.rpbutton:hover {
	color:#ccc;
}

.pp_headers {
	color:#FFF; 
	font-weight:bold; 
	padding:10px; 
	font-size:14px; 
	font-variant:small-caps; 
	background: #4f4f4f url('/images/pp_gradbg.jpg') repeat-x ;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	margin-top:3px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);

}
.personal_game_stats {
	padding:3px;
	border-bottom:1px #666 solid;
}
.stats_row1 {
 background-color:#F0F0F0;	
}
.stats_row2 {
	background-color:#FFF;	
}
.practiceplan_folders {
	padding:5px;
	border-top:1px #999 solid;
	font-variant:small-caps;
}
.practiceplan_folders_active {
	font-weight:bold;
	font-variant:small-caps;
	padding:5px;
	border-top:1px #999 solid;
	background-color:#CCC;
}
.practiceplan_folder_divider {
	background-color:#e5e5e5;
	height:9px;
	border:#b2b2b2 1px solid;
}
.hs_fieldset { background:#e8f1fb; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-top: 36px; margin-bottom:36px; width:875px; }

.hs_fieldset_nw { background:#e8f1fb; padding:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-top: 36px; margin-bottom:36px;  }


.hs_legend {background:#0b2442; color:#fff; font:21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}

.hs_label {font-weight:bold; color:#666; width:150px; float:left; margin-bottom:5px;  }

.hs_text {   width:300px; padding:5px;  }

.premiumonly { font-weight: bold; background-color:#b00; color:#fff; padding-right:10px; padding-left:10px; padding-top: 4px; padding-bottom:4px;  font-style:italic; -moz-border-radius: 5px; border-radius: 5px; font-variant:small-caps; margin-left:20px; }

.drillerror { background-color:#f11; color:#fff; }

.required { background-color:#ffc; font-weight:bold;  }

.formerror { border:2px #F00 solid; }

.info {
    color: #264158;
    background-color: #b1c9dd;
	border:1px #264158 solid;
	padding: 10px;
	margin-bottom:20px;
	min-height:65px;
}

.info_redirect_msg {
	font-weight:bold;
}

.info_redirect_notice {
	color:#365c7b;
	font-weight:normal;
	font-size:10px;
	margin-top:10px;
}

#notify_box{
	background-color: #ffdede;
	background-image:url(/images/notify_box.png); 
	background-repeat:repeat;
	height:65px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top:5px;
	margin-top:10px;
	margin-bottom:10px;
	width:965px;
	border:1px solid #ff4545;
	color:#494848;
	text-shadow:1px 1px 0 white;
	font-family:'Myriad Pro',Arial,Helvetica,sans-serif;
}

#notify_box p{
	font-size:20px;
	background:url('/images/warning.png') no-repeat 10px center;
	padding-left:90px;
}

#notify_box p b{
	font-size:24px;
}

#notify_box {
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	text-align:left;
}

/* HockeyShare Forum */

.hs_forum {
	background: url(/images/forum_thread_bg.png) repeat-x bottom;
	height:65px;
	border:1px #C0C0C0 solid;
	padding:10px;
	margin-bottom:5px;
}

.hs_forum_public {
	float:left;
	width:65px;
	height:65px;
	margin-right:10px;
	background:url(/images/forum_public.png) no-repeat center;
	
}

.hs_forum_private {
	float:left;
	width:65px;
	height:65px;
	margin-right:10px;
	background:url(/images/forum_private.png) no-repeat center;
}

.hs_forum_name {
	margin-left: 10px;
}

.hs_forum_name_link {
	font-size:16px;
	font-weight:bold;
	text-shadow:1px 1px 0 white;
	color:#494848;
}

.hs_forum_header {
	background-color:#004072;
	padding:10px;
	color:#F0F0F0;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}

.hs_forum_header_private {
	background-color:#c01d1d;
	padding:10px;
	color:#F0F0F0;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}

.hs_forum_latest_info {
	float:right;
	width:235px;
	height:65px;
	margin-left:15px;
}

.hs_forum_stat_title {
	font-weight:bold;
}

.hs_forum_stat {
	font-style:italic;
}

.hs_forum_thread {
	background: url(/images/forum_thread_bg.png) repeat-x bottom;
	height:40px;
	border:1px #C0C0C0 solid;
	padding:10px;
	margin-bottom:0px;
}

.hs_forum_thread_queued {
	background-color:#FF9;
	height:40px;
	border:1px #C0C0C0 solid;
	padding:10px;
	margin-bottom:0px;
}

.hs_forum_thread_announcement {
	background: url(/images/forum_thread_announcement_bg.png) repeat-x bottom;
	height:40px;
	border:1px #f4b4b4 solid;
	padding:10px;
	margin-bottom:0px;
}


.hs_forum_thread_icon_regular {
	width:65px;
	height:30px;
	margin-right:10px;
	background:url(/images/forum_thread.png) no-repeat center;
	
}

.hs_forum_thread_icon_closed {
	width:65px;
	height:30px;
	margin-right:10px;
	background:url(/images/forum_thread_closed.png) no-repeat center;
	
}

.hs_forum_thread_icon_new {
	width:65px;
	height:30px;
	margin-right:10px;
	background:url(/images/forum_thread_new.png) no-repeat center;
	
}

.hs_forum_thread_icon_none {
	width:65px;
	margin-right:10px;
	
}



.hs_forum_thread_icon_announcement {
	width:65px;
	height:30px;
	margin-right:10px;
	background:url(/images/forum_thread_announcement.png) no-repeat center;
	
}

.hs_forum_thread_icon_sticky {
	width:65px;
	height:30px;
	margin-right:10px;
	background:url(/images/forum_thread_sticky.png) no-repeat center;
	
}

.hs_forum_thread_title {
	
}

.hs_forum_thread_stats {
	border-right:#F0F0F0 1px solid; 
	border-left:1px #F0F0F0 solid;
	padding-right:20px;
	padding-left:20px;
	width:75px;
}

.hs_forum_thread_lastpost {
	padding-left:30px;
	width:170px;
}


.hs_forum_subtle {
	font-style:italic;
	color:#666;
	font-size:10px;
}

.hs_forum_thread_header {
	background-color:#004072;
	padding:10px;
	color:#F0F0F0;
	height:20px;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}

.hs_forum_thread_link, .hs_forum_thread_link:link, .hs_forum_thread_link:active, .hs_forum_thread_link:visited {
	font-weight:bold;
	text-shadow:1px 1px 0 white;
	color:#494848;
}

.hs_forum_thread_link:hover {
	color:#000;
}

.hs_forum_pages {
	
	padding:5px;
	margin:5px;
	text-align:right;
}

.hs_forum_page_nav {
	margin-right:5px;
	margin-left:5px;
}

.hs_forum_page_nav_img {
	vertical-align:bottom;
}

.hs_forum_post_button {
	float:left;
}

.hs_forum_header_info {
	padding:10px;
	margin-bottom:5px;
}

.hs_forum_header_name {
	font-size:18px;
	font-weight:bold;
	text-shadow:1px 1px 0 white;
	color:#494848;
	border-bottom:1px #CCC solid;		
	margin-bottom:5px;
	padding-bottom:5px;
}

.hs_forum_header_nav, .hs_forum_header_nav:link, .hs_forum_header_nav:active, .hs_forum_header_nav:visited, a.hs_forum_header_nav {
	color:#999;
	text-decoration:none;
}

.hs_forum_post_number {
	float:right;
}

.hs_forum_post_heading {
	background-color:#b1c9dd;
	color:#FFF;
	padding:5px;
	border:1px solid #76a0c3;
}

.hs_forum_post_user_info {
	background-color:#ecf2f7;
	padding:5px;
	border-left:1px solid #76a0c3;
	border-right:1px solid #76a0c3;
	height:40px;
}

.hs_forum_post_user_info_reported {
	background-color:#fcc;
	padding:5px;
	border-left:1px solid #76a0c3;
	border-right:1px solid #76a0c3;
	height:40px;	
}

.hs_forum_post_user_info_queued {
	background-color:#FF9;
	padding:5px;
	border-left:1px solid #76a0c3;
	border-right:1px solid #76a0c3;
	height:40px;	
}

.hs_forum_post_body {
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
	border-left:1px solid #76a0c3;
	border-right:1px solid #76a0c3;
	border-bottom:1px solid #CCC;
	margin-bottom:0px;
	min-height:50px;
}

.hs_forum_post_user_profile {
	float:right;
	color:#999;
	font-style:italic;
	text-align:right;
}

.hs_forum_post_user_posting {
	float:left;
}

.hs_forum_user_join {
	color:#999;
	font-style:italic;	
}

.hs_forum_reply {
	border:1px solid #76a0c3;
	padding:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

}

.hs_forum_reply_header {
	font-weight:bold;
	font-size:16px;
	background-color:#365c7b;
	color:#f8fafc;
	padding:5px;
	-moz-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	border-top-right-radius: 5px;

}

.hs_forum_reply_box {
	padding:5px;
}

.hs_forum_reply_area {
	width:100%;
	height:145px;
	border:1px #999 solid;
	background-color:#e0eaf2;
}

.hs_forum_reply_footer {
	background-color:#f8fafc;
	padding:5px;
}

.hs_forum_post_admin_options {
	margin-top:0px;
	color:#999;
	background-color:#F0F0F0;
	padding:5px;
	text-align:right;
	margin-bottom:8px;
	border-left:1px solid #76a0c3;
	border-right:1px solid #76a0c3;
	border-bottom:1px solid #76a0c3;
}

.hs_forum_admin_icon {
	vertical-align:bottom;
}

.hs_forum_admin_link, .hs_forum_admin_link:link, .hs_forum_admin_link:active, .hs_forum_admin_link:visited, a.hs_forum_admin_link {
	color:#999;
	text-decoration:none;
}

.hs_forum_admin_link:hover {
	color:#000;
	text-decoration:none;
}

.hs_forum_new_thread {
	padding:10px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #76a0c3;
}

.hs_forum_new_thread_title {
	font-size:16px;
	font-weight:bold;
	text-shadow:1px 1px 0 white;
	color:#494848;
	margin-bottom:5px;
	padding-bottom:5px;
}

.hs_forum_new_thread_title_field {
	width:650px;
	font-weight:bold;
	font-size:14px;
	background-color:#F0F0F0;
	color:#1c3040;
	padding:4px;
	margin-bottom:15px;
}

.hs_forum_new_thread_body_field {
	width:650px;
	padding:5px;
	background-color:#F0F0F0;
	height:250px;
	margin-bottom:15px;
}

.hs_forum_new_thread_options {
	margin-bottom:15px;
}

.hs_forum_edit_area {
	width:100%;
	height:285px;
	border:1px #999 solid;
	background-color:#e0eaf2;
}

.hs_forum_pm_body {
	width:550px;
	height:285px;
	border:1px #999 solid;
	background-color:#ffc;
}

.hs_forum_pm_header {
	background-color:#b1c9dd;
	padding:5px;
	border:1px solid #76a0c3;
	height:25px;
	font-weight:bold;
}

.hs_forum_pm_header_title {
	float:left;
}

.hs_forum_pm_header_date {
	float:right;
	width:200px;
}

.hs_forum_pm_message {
	border:1px solid #76a0c3;
	height:35px;
	padding:5px;
}

.hs_forum_pm_title {
	float:left;
}

.hs_forum_pm_date {
	float:right;
	width:200px;
}

.hs_forum_pm_sent_user, a.hs_forum_pm_sent_user, .hs_forum_pm_sent_user:link, .hs_forum_pm_sent_user:visited, .hs_forum_pm_sent_user:active, .hs_forum_pm_sent_user:hover {
	text-decoration:none;
	color:#999;
	font-size:9px;
}

.hs_forum_pm_message_link, a.hs_forum_pm_message_link, .hs_forum_pm_message_link:link, .hs_forum_pm_message_link:visited, .hs_forum_pm_message_link:active, .hs_forum_pm_message_link:hover {
	font-weight:bold;
	font-size:14px;
	padding-left:10px;
}

.hs_forum_pm_message_link_read, a.hs_forum_pm_message_link_read, .hs_forum_pm_message_link_read:link, .hs_forum_pm_message_link_read:visited, .hs_forum_pm_message_link_read:active, .hs_forum_pm_message_link_read:hover {
	font-weight:normal;
	font-size:14px;
	padding-left:10px;
}

.hs_forum_pm_count, a.hs_forum_pm_count, .hs_forum_pm_count:link, .hs_forum_pm_count:visited, .hs_forum_pm_count:active, .hs_forum_pm_count:hover {
	color:#999;
	text-decoration:none;

}

.hs_forum_account_header {
	text-align:right;
	color:#999;
	text-decoration:none;
	border-top:1px #a5c1d8 solid;
	border-bottom:1px #a5c1d8 solid;
	margin-top:0px;
	padding:5px;
	margin-bottom:10px;
	background-color:#f8fafc;
}

.hs_forum_attachment_box {
	margin:5px;
	padding:5px;
	border:1px #F0F0F0 solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.hs_forum_attachment {
	-moz-border-radius: 5px;
	background-color:#F0F0F0;
	border:1px solid #CCC;
	margin:20px 10px 5px 10px;
	padding:10px;
	width:450px;
}

.hs_forum_reply_footer_indicator {
	border:1px solid #CCC;
	margin:5px;
	padding:5px;
	-moz-border-radius: 5px;
}

.hs_forum_delete_attachment {
	float:right; text-align:right;
}
.hs_forum_sticky_note {
	margin-left:20px;
	color:#a5adce;
}
.drills_assn_header {
	background-color:#032542;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	font-variant:small-caps;
	padding:10px;
	border:1px #032542 solid;
}

.drills_assn_user_header {
	font-weight:bold;
	color:#000;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	padding:5px;
	background-color:#ffff99;
}
.drill_category_assn {
	background-color:#f0f7fe;
	padding:5px;
	color:#000;
	font-style:italic;
	border-bottom:1px solid #064072;
	border-top:1px solid #064072;
}


.dashboard_assn {
	border:1px #999 solid;
	padding:10px;
}
.dashboard_assn_admin {
	width:300px;
	float:right;
	border:1px solid #900;
	padding:10px;
}
.dashboard_assn_admin_header {
	background-color:#000;
	color:#FFF;
	padding:5px;
	font-weight:bold;
}
.dashboard_category {
	border-bottom:1px #CCC solid;
	font-weight:bold;
	font-size:12px;
}
.dashboard_assn_name {
	background-color:#000;
	font-weight:bold;
	color:#FFF;
	padding:10px;
	margin-bottom:10px;
}
.drills_compare_prem {
	border-right:1px #CCC solid; border-left:1px #CCC solid;
}
.drills_compare_std {
	border-left:1px #CCC solid;
}
.drills_compare_assn {
	border-right:1px #CCC solid;
}
.drills_compare_feature {
	border-left:1px #CCC solid;
	padding-left:5px;
}
.drills_compare_bottom {
	border-bottom:1px #CCC solid;
}
.drills_compare_top {
	border-top:1px #CCC solid;
	padding:5px;
	background-color:#d8ecff;
}
.drills_subheader {
	background-color:#F0F0F0; color:#900; font-weight:bold; padding:5px; border-bottom:1px #CCC solid; border-top:1px #CCC solid;
}

.drills_loading {
	border:3px #eebe00 solid;
	padding:5px;
	margin:5px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	background-color:#FFF;
	font-weight:bold;
}
.hs_user {
	font-weight:bold;
	color:#000;
}
.moveme {
	padding:5px; background-color:#F0F0F0; color:#006; font-weight:bold; border:1px #CCC solid; cursor:move;	
}
.gametapebreadcrumb {
	background-color:#F0F0F0; padding:5px; color:#666; border-top:1px #000 solid; border-bottom:1px #000 solid; margin-bottom:8px;	
}
a.gametapebreadcrumblink, .gametapebreadcrumblink:link, .gametapebreadcrumblink:hover, .gametapebreadcrumblink:visited, .gametapebreadcrumblink:active {
	color:#666;
	font-weight:bold;
}
