﻿/* Master CSS Layout */

html {font-size:12px !important;
}
body {
	background-color: #e6e6e6;
	background-image: url("/Style Library/Images/body_bg.jpg");
	background-repeat: repeat-x;	
	margin:0px;
	padding:0px;
	font-size:12px !important;
}
#main_container {
	/*padding: 0px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;*/
	padding: 0px;
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}

#recyclebin a{
	color:#b9d300;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana;
	display:block;
	padding:4px;
}
#recyclebin a:hover{
	background-color:#00A7D4;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana;
	display:block;
	padding:4px;
}



.ms-searchform input {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #ffffff;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	width: 127px;
	margin: 0px;
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#header_container {
	float: left;
	width: 960px;
	position: relative;
	background-repeat: no-repeat;
	background-image: url("/Style Library/Images/header_bg.jpg");
	display:none;
	visibility:hidden;
}
.donate_button {
	margin: 0px;
	padding: 0px;
	position: absolute;
	z-index: 10000;
	top: -24px;
	right: 25px;
}

.logo_container {
	margin-top: 16px;
	margin-right: 60px;
	margin-left: 12px;
	float: left;
	position: relative;
	display:none;
	visibility:hidden;
}
.sitetools_container {
	float: left;
	width: 663px;
	position: relative;
	margin-top: 2px;
	right:0;
}
.site_tools {
	float: right;
	width: 540px;
	position: relative;
	text-align:right;
}
.site_left {
	float: left;
	
	position: relative;
	padding-right: 7px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 7px;
}
.site_left a {
	color: #FFFFFF;
	text-decoration: none;
}
.site_left a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.site_right {
	float: left;
	width: 197px;
	position: relative;
	margin-top:5px;
	text-align:right;
}
.searchbox {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #ffffff;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	width: 127px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
	display: inline;
}

.global_nav {
	float: left;
	width: 657px;
	position: relative;
	background-image: url("/Style Library/Images/globalnav_bg.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 38px;
	margin-top: 10px;
	padding-top: 11px;
	padding-left: 6px;
	padding-left:20px;
	margin-bottom: 15px;
	text-transform:uppercase !important;

}
.global_nav img {
	margin-right: 12px;
	margin-left: 12px;
}

.slogan {
	float: left;
	width: 656px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	padding-left: 7px;
}





#home_row1_container {
	margin: 0px;
	padding: 10px;
	float: left;
	width: 940px;
	position: relative;
	background-image: url("/Style Library/Images/home_row1_bg.gif");
	background-repeat: no-repeat;
	display:none;
	visibility:hidden;

}
.home_row1 {
	background-color: #FFFFFF;
	float: left;
	width: 940px;
	position: relative;

}
.home_row1_tl {
	background-image: url("/Style Library/Images/white_corner.gif");
	background-repeat: no-repeat;
	background-position: -5px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	z-index: 100;
	left: 0px;
	top: 0px;
}
.home_row1_tr {
	background-image: url("/Style Library/Images/white_corner.gif");
	background-repeat: no-repeat;
	background-position: 0px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	z-index: 100;
	top: 0px;
	right: 0px;
}
.home_row1_bl {
	background-image: url("/Style Library/Images/white_corner.gif");
	background-repeat: no-repeat;
	background-position: -5px 0px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	z-index: 100;
	left: 0px;
	bottom: 0px;
}
.home_row1_br {
	background-image: url("/Style Library/Images/white_corner.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	z-index: 100;
	right: 0px;
	bottom: 0px;
}
.home_row1_content {
	background-color: #FFFFFF;
	float: left;
	width: 930px;
	position: relative;
	padding: 5px;
	height: 285px;
	display:none;
	visibility:hidden;
}
.home_row1_pic {
	float: left;
	height: 285px;
	width: 930px;
	position: relative;
	display:none;
	visibility:hidden;
}
#message1 {
	position: absolute;
	width: 374px;
	left: 10px;
	top: 175px;
	background-image: url("/Style Library/Images/message1_bg.jpg");
	background-repeat: no-repeat;
	height: 85px;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
}
#message1 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
#message1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#message1 a {
	color: #FFFFFF;
	text-decoration: underline;
}
#message2 {
	position: absolute;
	width: 374px;
	left: 10px;
	top: 175px;
	background-image: url("/Style Library/Images/message1_bg.jpg");
	background-repeat: no-repeat;
	height: 85px;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	visibility: hidden;
}
#message2 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
#message2 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#message2 a {
	color: #FFFFFF;
	text-decoration: underline;
}
#message3 {
	position: absolute;
	width: 374px;
	left: 10px;
	top: 175px;
	background-image: url("/Style Library/Images/message1_bg.jpg");
	background-repeat: no-repeat;
	height: 85px;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	visibility: hidden;
}
#message3 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
#message3 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#message3 a {
	color: #FFFFFF;
	text-decoration: underline;
}
#message4 {
	position: absolute;
	width: 374px;
	left: 10px;
	top: 175px;
	background-image: url("/Style Library/Images/message1_bg.jpg");
	background-repeat: no-repeat;
	height: 85px;
	padding-top: 6px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-left: 9px;
	visibility: hidden;
}
#message4 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
#message4 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#message4 a {
	color: #FFFFFF;
	text-decoration: underline;
}
#message1_box {
	background-image: url("/Style Library/Images/message_red_bg.gif");
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 233px;
	position: absolute;
	z-index: 1000;
	top: 7px;
	right: 7px;
	margin: 0px;
	padding: 3px;
}
#message2_box {
	background-image: url("/Style Library/Images/message_blue_bg.gif");
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 233px;
	position: absolute;
	z-index: 1000;
	top: 75px;
	right: 7px;
	margin: 0px;
	padding: 3px;
}
#message3_box {
	background-image: url("/Style Library/Images/message_green_bg.gif");
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 233px;
	position: absolute;
	z-index: 1000;
	top: 143px;
	right: 7px;
	padding: 3px;
}
#message4_box {
	background-image: url("/Style Library/Images/message_yellow_bg.gif");
	background-repeat: no-repeat;
	float: left;
	height: 60px;
	width: 233px;
	position: absolute;
	z-index: 1000;
	right: 7px;
	left: 684px;
	top: 212px;
	padding: 3px;
}
.message {
	float: left;
	position: relative;
	margin: 0px;
}
.message h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}








#home_row2_container {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;
	position: relative;
}
.home_row2_top {
	float: left;
	height: 11px;
	width: 960px;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.home_row2_middle {
	background-image: url("/Style Library/Images/home_row2_middle_bg.gif");
	background-repeat: repeat-y;
	float: left;
	width: 960px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.row2_promo1 {
	float: left;
	width: 250px;
	position: relative;
	margin-left: 10px;
}


.row_2_promo1a {
	float: left;
	width: 240px;
	position: relative;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #f8941d;
}
.row_2_promo1a_tl {
	background-image: url(../images/orange_corner.gif);
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: -5px -5px;
	z-index: 100;
}
.row_2_promo1a_tr {
	background-image: url(../images/orange_corner.gif);
	height: 5px;
	width: 5px;
	position: absolute;
	top: 0px;
	background-repeat: no-repeat;
	background-position: 0px -5px;
	z-index: 100;
	right: 0px;
}
.row_2_promo1a_bl {
	background-image: url(../images/orange_corner.gif);
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	background-repeat: no-repeat;
	background-position: -5px 0px;
	z-index: 100;
	bottom: 0px;
	overflow: hidden;
}
.row_2_promo1a_br {
	background-image: url(../images/orange_corner.gif);
	height: 5px;
	width: 5px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	z-index: 100;
	right: 0px;
	bottom: 0px;
	overflow: hidden;
}
.row2_promo1a_content {
	background-color: #FFFFFF;
	float: left;
	width: 218px;
	position: relative;
	padding-top: 11px;
	padding-left: 13px;
	padding-right: 9px;
	padding-bottom: 6px;
}
.ez {
	position: absolute;
	z-index: 100;
	top: 2px;
	right: 2px;
}

.row2_promo1a_content p {
	margin: 0px;
	padding: 0px;
}

.row2_promo1a_content h1 {
	font-family: Verdana;
	font-size: 14px;
	text-transform: uppercase;
	color: #ff9933;
	margin: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.row2_promo1a_content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: none;
	color: #666666;
	font-weight: normal;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.row2_promo1a_content_co1 {
	float: left;
	width: 104px;
	position: relative;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.row2_promo1a_content_co1 p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}
.row2_promo1a_content_co1  a {
	color: #666666;
	text-decoration: none;
}
.row2_promo1a_content_co1 a:hover {
	color: #666666;
	text-decoration: underline;
}




.row2_promo1b {
	float: left;
	width: 240px;
	position: relative;
	background-color: #f8941d;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 5px;
}
.row2_promo2 {
	float: left;
	width: 420px;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
	background-color: #b9d300;
	padding: 5px;
}
.row2_promo2_tl {
	background-image: url("/Style Library/Images/green_corner.gif");
	background-repeat: no-repeat;
	background-position: -5px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	z-index: 100;
	left: 0px;
	top: 0px;
}
.row2_promo2_tr {
	background-image: url("/Style Library/Images/green_corner.gif");
	background-repeat: no-repeat;
	background-position: 0px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 100;
}
.row2_promo2_bl {
	background-image: url("/Style Library/Images/green_corner.gif");
	background-repeat: no-repeat;
	background-position: -5px 0px;
	position: absolute;
	height: 5px;
	width: 5px;
	left: 0px;
	bottom: 0px;
	z-index: 100;
}
.row2_promo2_br {
	background-image: url("/Style Library/Images/green_corner.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 100;
}
.row2_promo_content {
	float: left;
	width: 385px;
	position: relative;
	background-color: #FFFFFF;
	padding-top: 11px;
	padding-right: 16px;
	padding-left: 19px;
	padding-bottom: 12px;
}
.row2_promo_content h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b9d300;
	margin: 0px;
	text-transform: uppercase;
	font-weight: bold;
	background-image: url("/Style Library/Images/promo_dots.gif");
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}

.promo_news {
	padding-top: 9px;
	padding-bottom: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-image: url("/Style Library/Images/promo_news_dots.gif");
	background-repeat: no-repeat;
	background-position: 0px bottom;
}
.promo_news a {
	font-weight: normal;
	color: #00a7d4;
	text-decoration: underline;
}
.branch_select select {
	position: absolute;
	left: 216px;
	top: 9px;
	width: 188px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	border: 1px solid #cccccc;
	margin: 0px;
	padding: 0px;
}


.row2_promo3 {
	float: left;
	width: 240px;
	position: relative;
	margin-right: 10px;
	background-color: #00a7d4;
	padding: 5px;
}
.row2_promo3_tl {
	background-image: url("/Style Library/Images/blue_corner.gif");
	background-repeat: no-repeat;
	background-position: -5px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	z-index: 100;
	left: 0px;
	top: 0px;
}
.row2_promo3_tr {
	background-image: url("/Style Library/Images/blue_corner.gif");
	background-repeat: no-repeat;
	background-position: 0px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	z-index: 100;
	top: 0px;
	right: 0px;
}
.row2_promo3_bl {
	background-image: url("/Style Library/Images/blue_corner.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	z-index: 100;
	left: 0px;
	bottom: 0px;
	background-position: -5px 0px;
}
.row2_promo3_br {
	background-image: url("/Style Library/Images/blue_corner.gif");
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	z-index: 100;
	right: 0px;
	bottom: 0px;
	background-position: 0px 0px;
}
.row2_promo3_content {
	float: left;
	position: relative;
	background-color: #FFFFFF;
	width: 218px;
	padding-top: 11px;
	padding-right: 9px;
	padding-left: 13px;
	margin: 0px;
	padding-bottom: 4px;
}
.row2_promo3_content h1 {
	font-family: Verdana;
	font-size: 14px;
	text-transform: uppercase;
	color: #00a7d4;
	margin: 0px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.row2_promo3_content img {
	margin-top: 10px;
	margin-bottom: 7px;
}
.find_Y_tb {
	width: 166px;
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
}

.home_row2_bottom {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 11px;
	width: 960px;
	position: relative;
}


#home_row3_container {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;
	position: relative;
}
.home_row3_top {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 11px;
	width: 960px;
	position: relative;
}
.home_row3_middle {
	background-image: url("/Style Library/Images/home_row3_middle_bg.gif");
	background-repeat: repeat-y;
	margin: 0px;
	float: left;
	width: 940px;
	position: relative;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 11px;
}
.home_row3_bottom {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 12px;
	width: 960px;
	position: relative;
}
#home_row3_box1 {
	float: left;
	position: relative;
	width: 455px;
	background-color: #FFFFFF;
	margin-right: 10px;
	padding: 5px;
}
.home_row2_tl {
	background-image: url("/Style Library/Images/darkgray_corner.gif");
	background-position: -5px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	z-index: 100;
	left: 0px;
	top: 0px;
	background-repeat: no-repeat;
}
.home_row2_tr {
	background-image: url("/Style Library/Images/darkgray_corner.gif");
	background-repeat: no-repeat;
	background-position: 0px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.home_row2_bl {
	background-image: url("/Style Library/Images/darkgray_corner.gif");
	background-repeat: no-repeat;
	background-position: -5px 0px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	z-index: 100;
	left: 0px;
	bottom: 0px;
}
.home_row2_br {
	background-image: url("/Style Library/Images/darkgray_corner.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	z-index: 100;
	right: 0px;
	bottom: 0px;
}
#row3_box_left_message1 {
	float: left;
	width: 455px;
	position: absolute;
	background-color: #ffc726;
}
#row3_box_left_message2 {
	float: left;
	width: 455px;
	position: relative;
	background-color: #e90337;
	visibility: hidden;
}
.message_left_mid2 {
	float: left;
	width: 217px;
	position: relative;
	background-color: #9c0027;
	clear: none;
	padding-top: 6px;
	padding-left: 12px;
	min-height:39px;
	padding-bottom: 1px;
	padding-right: 6px;
}

#row3_box_right_message1 {
	float: left;
	width: 455px;
	position: relative;
	background-color: #b9d300;
}

.message_left {
	float: left;
	width: 235px;
	position: relative;
	height: 155px;
}

.message_top {
	margin: 0px;
	float: left;
	height: 45px;
	width: 222px;
	position: relative;
	clear: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
.message_top h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.message_left_mid1 {
	float: left;
	width: 217px;
	position: relative;
	background-color: #f8941d;
	clear: none;
	padding-top: 6px;
	padding-left: 12px;
	min-height:39px;
	padding-bottom: 1px;
	padding-right: 6px;
}
.message_right_mid1 {
	float: left;
	width: 217px;
	position: relative;
	background-color: #54be46;
	clear: none;
	padding-top: 6px;
	padding-left: 12px;
	min-height:39px;
	padding-bottom: 1px;
	padding-right: 6px;
}
.square {
	margin: 0px;
	padding: 0px;
	height: 11px;
	width: 61px;
	position: absolute;
	z-index: 100;
	left: 160px;
	top: 11px;
}


.titling {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}

.message_pic {
	float: left;
	width: 220px;
	position: relative;
}
.message_bottom {
	float: left;
	width: 217px;
	position: relative;
	clear: none;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 1px;
	padding-left: 12px;
	min-height:48px;
}
.message_bottom p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
.message_bottom a {
	color: #00a7d4;
	text-decoration: underline;
}



#home_row3_box2 {
	float: right;
	position: relative;
	width: 455px;
	background-color: #FFFFFF;
	padding: 5px;
}



#footer_container {
	padding: 0px;
	position: relative;
	float: left;
	margin-top: 10px;
	margin-bottom: 0px;
}
.footer {
	width: 960px;
	position: relative;
	background-image: url("/Style Library/Images/footer_bg.gif");
	background-repeat: no-repeat;
	height: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.footer a {
	color: #FFFFFF;
	text-decoration: underline;
}
.footer_left {
	float: left;
	position: relative;
	padding-top: 13px;
	margin: 0px;
	padding-left: 22px;
}
.footer_right {
	float: right;
	position: relative;
	padding-top: 13px;
	padding-right: 14px;
	vertical-align: middle;
	display:none;
	visibility:hidden;
}
.y-footer {
	position: absolute;
	top: 10px;
	right: 102px;
	display:none;
	visibility:hidden;
}
#header_graphic_container {
	margin: 0px;
	padding: 10px;
	float: left;
	width: 940px;
	position: relative;
	background-image: url("/Style Library/Images/header_graphic_bg.gif");
	background-repeat: no-repeat;
	height: 195px;
	display:none;
	visibility:hidden;
}
.header_graphic {
	float: left;
	width: 930px;
	position: relative;
	background-color: #FFFFFF;
	padding: 5px;
}
.header_graphic_tl {
	background-image: url("/Style Library/Images/white_corner.gif");
	background-repeat: no-repeat;
	background-position: -5px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.header_graphic_tr {
	background-image: url("/Style Library/Images/white_corner.gif");
	background-repeat: no-repeat;
	background-position: 0px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.header_graphic_bl {
	background-image: url("/Style Library/Images/white_corner.gif");
	background-repeat: no-repeat;
	background-position: -5px 0px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.header_graphic_br {
	background-image: url("/Style Library/Images/white_corner.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.graphic {
	float: left;
	width: 930px;
	position: relative;
}
#main_content_container {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;
	position: relative;
}
.content_container_top {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;
	position: relative;
	display:none;
	visibility:hidden;
}
.content_container_middle {
	background-image: url("/Style Library/Images/content_container_middle_bg.gif");
	background-repeat: repeat-y;
	margin: 0px;
	float: left;
	width: 940px;
	position: relative;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#subnav_container {
	background-color: #FFFFFF;
	float: right;
	width: 215px;
	position: relative;
	margin-right: 5px;
	padding: 5px;
	min-height:400px;
	display:none;
	visibility:hidden;
}
.subnav {
	float: left;
	width: 215px;
	position: relative;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 99px;
	text-transform:capitalize;
	overflow:visible !important;
	font-size:12px;
}



.subnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.subnav ul li {
	margin: 0px;
	padding: 0px;
}
.subnav ul li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b9d300;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	padding-left: 18px;
	margin: 0px;
	width: 197px;
}
.subnav ul li a:hover {
	background-color: #00a7d4;
	color: #FFFFFF;
}

/*td.ms-navitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	font-size:10px;
	color: #b9d300;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	padding-left: 18px;
	margin: 0px;
	width: 197px;
}*/

.subnav div a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00a7d4;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	/*padding-left: 18px;*/
	margin: 0px;
	text-transform:capitalize;
}

.subnav div a:hover {
	font-size:12px;
	background-color: #00a7d4;
	color: #FFFFFF;
	text-transform:capitalize;
	/*padding-left:18px;*/
}

.subnav ul li ul {
	margin: 0px;
	padding: 0px;
}

.subnav ul li ul li {
	margin: 0px;
	padding: 0px;
}

.subnav ul li ul li a {
	padding-left: 40px;
	padding-right: 5px;
	width: 170px;
}
.subnav ul li ul li a:hover {
	color: #FFFFFF;
	background-color: #00a7d4;
}
.subnav ul li ul li ul {
	margin: 0px;
	padding: 0px;
}
.subnav ul li ul li ul li {
	margin: 0px;
	padding: 0px;
}
.subnav ul li ul li ul li a {
	padding-left: 60px;
	width: 150px;
}
.subnav ul li ul li ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #00a7d4;
}
.leftNav1{
border-bottom-color:#efefef;
border-bottom-width:1px;
border-bottom-style:solid;
width:200px !important;
display:block;
padding-top:3px;
/*padding-bottom:3px;*/
}
.leftNavFlyOuts
{
	font-family:Tahoma; 
	font-size:8pt; 
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
	z-index:10000;
	
}
.leftNavFlyOutsItem 
{
	border-bottom:1px #CBD1E0 solid ;
	background-color: #ECEFF3 ;
}

.leftNavFlyOutsItem a
{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	width:200px;
	min-width:100px;	
}
.leftNavFlyOutsHover
{
	background-color: #B2BCD3;
}
/*.leftNavFlyOuts
{
	font-family:Tahoma; 
	font-size:8pt; 
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
	z-index:10000;
	
}*/
.ms-navitem 
{
	font-family:Tahoma; 
	font-size:8pt; 
	padding:0px !important;
	z-index:10000;
	border-bottom:1px #CBD1E0 solid ;
	background-color: #ECEFF3 !important ;
}
.ms-navitem td {
	padding:0px !important;
}
.ms-navitem a
{
	padding:5px 5px 5px 5px !important;
	/*padding:0px !important;*/
	display:block;
	color:#354260;
	width:200px;
	/*min-width:100px;*/
	margin:0px;	
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;
	border-bottom:1px #CBD1E0 solid;
}
.ms-navitem a:hover{
/*padding:1px 5px 1px 5px !important;*/
border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;
	border-bottom:1px #CBD1E0 solid;

	background-color: #00a7d4 !important;
}
/*.leftNavFlyOutsHover, .ms-navitem 
{
	background-color: #B2BCD3;
}*/

#col_container {
	background-color: #FFFFFF;
	float: right;
	width: 100%;
	/*width: 700px;*/
	position: relative;
	padding: 5px;
	min-height:400px;
}
/*table{
	width:100%;
}*/
.col1_container {
	float: right;
	/*width: 645px;*/
	/*width:600px;*/
	width:900px !important;
	position: relative;
	padding-left: 30px;
	padding-top: 5px;
	padding-right: 45px;
	padding-bottom: 15px;
}
.col1_container a {
	color: #00a7d4;
	text-decoration: underline;
}

.col1_container h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #b9d300;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_container h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_container h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_container h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_container h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_container p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #878787;*/
	color:#666666;
	line-height: 18px;
}
.col1_container ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.col1_container ul li {
	line-height: 18px;
	color: #666666;
}
.col1_container ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.col1_container ol li {
	line-height: 18px;
	color: #666666;
}





.col2_container {
	float: left;
	width: 165px;
	position: relative;
}
.advertistment {
	float: left;
	width: 165px;
	position: relative;
	padding-top: 3px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#promo1 {
	float: left;
	width: 155px;
	position: relative;
	/*background-color: #ffc726;*/
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
}
.promo1_content p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.promo1_content a {
	color: #ffffff;
	text-decoration: none;
}
.promo1_content a:hover {
	color: #ffffff;
	text-decoration: underline;
}


.promo1_tl {
	background-image: url("/Style Library/Images/lightorange_corner.gif");
	background-repeat: no-repeat;
	background-position: -5px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.promo1_tr {
	background-image: url("/Style Library/Images/lightorange_corner.gif");
	background-repeat: no-repeat;
	background-position: 0px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.promo1_bl {
	background-image: url("/Style Library/Images/lightorange_corner.gif");
	background-repeat: no-repeat;
	background-position: -5px 0px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.promo1_br {
	background-image: url("/Style Library/Images/lightorange_corner.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.promo1_content {
	background-color: #f8941d;
	float: left;
	width: 155px;
	position: relative;
}




.content_container_bottom {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;
	position: relative;
	display:none;
	visibility:hidden;
}
.subnav_tl {
	background-image: url("/Style Library/Images/gray_corner.gif");
	background-repeat: no-repeat;
	background-position: -5px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.subnav_tr {
	background-image: url("/Style Library/Images/gray_corner.gif");
	background-repeat: no-repeat;
	background-position: 0px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.subnav_bl {
	background-image: url("/Style Library/Images/gray_corner.gif");
	background-repeat: no-repeat;
	background-position: -5px 0px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.subnav_br {
	background-image: url("/Style Library/Images/gray_corner.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.refer_friend {
	float: left;
	width: 215px;
	position: absolute;
	display:block;
	left:5px;
	bottom:2px;
	padding-bottom:3px;
}
#promo2 {
	float: left;
	/*width: 155px;*/
	position: relative;
	background-color: #b9d300;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.promo2_content {
	background-color: #54be46;
	float: left;
	width: 155px;
	position: relative;
}
.promo2_tl {
	background-image:url("/Style Library/Images/lightgreen_corner.gif")!important;
	background-repeat: no-repeat;
	background-position: -5px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.promo2_tr {
	background-image: url("/Style Library/Images/lightgreen_corner.gif");
	background-repeat: no-repeat;
	background-position: 0px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.promo2_bl {
	background-image: url("/Style Library/Images/lightgreen_corner.gif");
	background-repeat: no-repeat;
	background-position: -5px 0px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.promo2_br {
	background-image: url("/Style Library/Images/lightgreen_corner.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.promo2_content p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.promo2_content a {
	color: #ffffff;
	text-decoration: none;
}
.promo2_content a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.col3_container {
	float: left;
	width: 625px;
	position: relative;
	padding-left: 30px;
	padding-top: 5px;
	padding-right: 45px;
	padding-bottom: 15px;
}

.col3_container h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #b9d300;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col3_container h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col3_container h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col3_container h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col3_container h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col3_container p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	line-height: 18px;
}
.col3_container ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
}
.col3_container ul li {
	line-height: 18px;
	color: #878787;
}
.col3_container ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
}
.col3_container ol li {
	line-height: 18px;
	color: #878787;
}
.col3_container a {
	color: #00a7d4;
	text-decoration: underline;
}






/* Sharepoint Classes */


.mstheme{
navbutton-background-color:#FFFFFF;
top-bar-button:url("../theme/top_bar_button_theone.gif");
}
.mstheme-topbar-font{
font-family:Arial,Helvetica,sans-serif;
color:#FFFFFF;
}
.ms-main{
border:none;
background-color:#FFF;
padding:5px;
border:10px solid #2069b4;
}




/*
##################################################################################################################
									TOP BAR (PAGE TITLE and SEARCH AREA) STYLES START HERE - Shane
##################################################################################################################
*/

/* 
*********************************
LINE UNDER TOP NAV BAR - Shane 
*********************************
*/
Div.ms-titleareaframe{
border:none;
}
/* 
*********************************
Search Box on the TOP Right - Shane 
*********************************
*/
.ms-searchform{
text-align:left;
background:none;
}
/* 
*********************************
Search Box Corner on the TOP Right - Shane 
*********************************
*/
.ms-searchcorner{
display:none;
}
/* 
*********************************
SITE TITLE - Shane 
*********************************
*/
.ms-titlearea{
font-family:Arial,Helvetica,sans-serif;
color:#3068ce;
}
/* 
*********************************
PAGE TITLE - Shane 
*********************************
*/
.ms-pagetitle{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#000;
}
/* 
*********************************
PAGE TITLE (LINKED) - Shane 
*********************************
*/

.ms-pagetitle a:link{
text-decoration:none;
color:#000;
}
/* 
*********************************
PAGE TITLE (LINKED) - Shane 
*********************************
*/
.ms-pagetitle a:visited{
text-decoration:none;
color:#000;
}
/* 
*********************************
PAGE TITLE (LINKED) - Shane 
*********************************
*/
.ms-pagetitle a:hover{
text-decoration:none;
color:#000;
}
/* 
*********************************
PAGE TITLE (LINKED) - Shane 
*********************************
*/
.ms-pagetitle a:active{
text-decoration:none;
color:#000
}
/*
**************************************************************************************
The Background Color and Text Color of the modify shared page link  - Shane
**************************************************************************************
*/
.ms-SPLink{
font-family:Arial,Helvetica,sans-serif;
color:#000;
background-color:none;
display:block;

}
/*
**************************************************************************************
The Background Color and Text Color of the modify shared page link  - Shane
**************************************************************************************
*/
.ms-SPLink a:link, .ms-SPLink a:visited{
color:#000;
text-decoration:none;
background-color:none;
}
/*
**************************************************************************************
The Background Color and Text Color of the modify shared page link  - Shane
**************************************************************************************
*/

.ms-SPLink a:hover, .ms-SPLink a:active{
color:#000;
text-decoration:none;
background-color:none;
}

.ms-SPButton{
font-family:Arial,Helvetica,sans-serif;
background-color:none;
}

/* 
*********************************
TABLE BEHIND THE ENTIRE PAGE TITLE AREA - Shane 
*********************************
*/
TABLE.ms-titleareaframe{
border:none;
}
.ms-titleareaframe{
background:none;
}

/* 
*********************************************************************************
BOTTOM BORDER and BACKGROUND OF PAGE TITLE AREA (Extends across the page)- Shane 
*********************************************************************************
*/
.ms-titlearealine{
display:none;
}

/* 
/* 
***********************************
BACKGROUND of SIDE NAVIGATION (inside) (Quick Launch)- Shane
***********************************
*/
.ms-navframe{
background-image:none;
background:none;
}
/* 
***********************************************************************
The Watermark on the SIDE NAVIGATION (Hiding it by default) (Quick Launch). - Shane 
***********************************************************************
*/
.ms-navwatermark{
display:none;
}
/*
***********************************************************************
Headings on the SIDE NAVIGATION (Quick Launch) - Shane
***********************************************************************
*/
.ms-nav th{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
color:#FFF;
}
/* Header Links (categories) on sub-pages in the left nav */
.ms-nav td {
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:11px;
color:#FFF;
text-decoration:none;
}
/*
***********************************************************************
LINKS on the SIDE NAVIGATION (Quick Launch) - Shane
***********************************************************************
*/
.ms-nav a:link{
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:11px;
color:#FFF;
text-decoration:none;
}
/*
***********************************************************************
LINKS on the SIDE NAVIGATION (Quick Launch) - Shane
***********************************************************************
*/
.ms-nav a:visited{
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:11px;
color:#FFF;
text-decoration:none;
}
/*
***********************************************************************
LINKS on the SIDE NAVIGATION (Quick Launch) - Shane
***********************************************************************
*/
.ms-nav a:hover{
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:11px;
color:#FFF;
text-decoration:none;
}
***********************************************************************
LINKS on the SIDE NAVIGATION (Quick Launch) - Shane
***********************************************************************
*/
.ms-nav a:active{
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:11px;
color:#FFF;
text-decoration:none;
}



/* 
***********************************************************************
The divider/line under the titles on the sidenav of subpages. - Shane 
***********************************************************************
*/
.ms-navline{
border-bottom:0px dashed #2667b2;
}
/* 
***********************************************************************************
Background color of items selected in the SIDE NAV on subpages - Shane
************************************************************************************
*/
/* border around selected items in the side nav - shane */
.ms-selectednav{
background-color:transparent;
background-color:#FFF;
color:#09437a;
/*border:none;*/
/*border-bottom:1px solid #efefef;*/
border-bottom-color:#efefef !important;
border-bottom-style:solid !important;
border-bottom-width:1px !important;
/*border:1px solid #042544 !important;*/
}
.ms-selectednav a:link
{
background-color:transparent;
background-color:#FFF;
color:#09437a;
padding:2px;
border-bottom-color:#efefef !important;
border-bottom-style:solid !important;
border-bottom-width:1px !important;

/*border:none;*/
/*border:1px solid #042544;*/
}
.ms-selectednav a:active
{
background-color:transparent;
background-color:#FFF;
color:#09437a;
padding:2px;
/*border:none;*/
/*border:1px solid #042544;*/
border-bottom-color:#efefef !important;
border-bottom-style:solid !important;
border-bottom-width:1px !important;

}
.ms-selectednav a:hover
{
background-color:transparent;
background-color:#FFF;
color:#000;
padding:2px;
/*border:none;*/
/*border:1px solid #042544;*/
border-bottom-color:#efefef !important;
border-bottom-style:solid !important;
border-bottom-width:1px !important;

}
.ms-selectednav a:visited
{
background-color:transparent;
background-color:#FFF;
color:#09437a;
padding:2px;
/*border:none;*/
border-bottom-color:#efefef !important;
border-bottom-style:solid !important;
border-bottom-width:1px !important;

}

/* 
***********************************************************************************
The UNSELECTED links in the SIDE NAV - Shane
***********************************************************************************
*/
.ms-unselectednav{
border: 0px dashed #033d60;
padding-top:1px;
padding-bottom:2px;
color:#FFF;
}
.ms-unselectednav a:link{
color:#FFF;
}
.ms-unselectednav a:visited{
color:#FFF;
}
.ms-unselectednav a:hover{
color:#e3f1ff;
}
.ms-unselectednav a:active{
color:#FFF;
}

/* 
***********************************************************************************
Vertical Dots Along the Side Navigation Menu (BORDER)
***********************************************************************************
*/
.ms-verticaldots{
display:none;
}

/*
**************************************************************************************
The Background behind Modify Shared Page and Web Part Modify Arrow  - Shane
**************************************************************************************
*/
.ms-HoverCellInActive 
{
    border: none;
    margin: 0px;
    background: none;
}
/*
**************************************************************************************
The Background behind Modify Shared Page and Web Part Modify Arrow  - Shane
**************************************************************************************
*/
.ms-HoverCellActive 
{
    border: none;
    background: none;
}
/*
**************************************************************************************
The Background behind Modify Shared Page and Web Part Modify Arrow  - Shane
**************************************************************************************
*/
.ms-HoverCellActiveDark
{
    border: none;
    background: none;
}

/*
****************************************************************
Not Sure - Shane
****************************************************************
*/
.ms-WPDesign{
background-color:#FFF;
}
/*
****************************************************************
BACKGROUND of the Web Part Header - Shane
****************************************************************
*/
.ms-WPTitle{
background-image:none;
border:none;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
padding-top:4px;
padding-bottom:4px;
color:#FFF;
}
/*
****************************************************************
Text Color on the Web Part Header - Shane
****************************************************************
*/
.ms-WPTitle a:link{
color:#FFF;
text-decoration:none;
}
ms-WPTitle a:visited {
color:#FFF;
text-decoration:none;

}
/*
****************************************************************
Text Color on the Web Part Header - Shane
****************************************************************
*/
.ms-WPTitle A:hover{
color:#FFF;
text-decoration:underline;
}
/*
****************************************************************
Text Color on the Web Part Header - Shane
****************************************************************
*/
.ms-WPTitle A:active{
color:#FFF;
text-decoration:underline;
}

/*
****************************************************************
Dashed Border when a webpart is selected/being modified - Shane
****************************************************************
*/
.ms-WPSelected{
border:3px dashed #177ee6;
}
/*
****************************************************************
This controls the RICH TEXT EDITOR Background - Shane
****************************************************************
*/
.ms-WPBody{
font-family:Arial,Helvetica,sans-serif;
color:#000;
text-align:left;
background-image:none;
background:#FFF;
margin:0;
padding:3px;
width:100px;
}
/*
****************************************************************
This controls the RICH TEXT EDITOR Background - Shane
****************************************************************
*/
.ms-WPBody p{
background-color:#FFF;
padding:5px;
}

.ms-WPBody table, .ms-TPBody table{
border: 0px none #ffffff;
/*width:50px;*/
}

.ms-WPBody tr {
	width:200px;
}

.ms-WPBody tbody {
	width:50px;
}



.ms-WPBody a:link, .ms-WPBody a:visited{
color:#000000;
text-decoration:none;
}
.ms-WPBody A:hover{
color:#002f51;
text-decoration:underline;
}
.ms-WPBody th, .ms-TPBody th{
font-weight:bold;
}
.ms-WPBody td{
font-family:Arial,Helvetica,sans-serif;
}
.ms-WPBody h1, .ms-TPBody h1{
font-weight:bold;
}
.ms-WPBody h2, .ms-TPBody h2{
font-weight:bold;
}
.ms-WPBody h3, .ms-TPBody h3{
font-weight:bold;
}
.ms-WPBody h4, .ms-TPBody h4{
font-weight:bold;
}
.ms-WPBody h5, .ms-TPBody h5{
font-weight:bold;
}
.ms-WPBody h6, .ms-TPBody h6{
font-weight:bold;
}
/*
**************************************************************************************
WebPart BORDER color  - Shane
**************************************************************************************
*/
.ms-WPBorder{
border-right:#177ee6 1px solid;
border-left:#177ee6 1px solid;
border-top:none;
border-bottom:#177ee6 1px solid;
}
.ms-PartSpacingVertical, .ms-PartSpacingHorizontal{
padding-top:0px;
}
/*
**************************************************************************************
The Background Color (behind the arrow used to modify) on a webpart  - Shane
**************************************************************************************
*/
.ms-WPHeader{
Color:#FFF;
background-image:none;
background-color:#177ee6;
}
/* 
****************************************************
ADDED This class - Sets link colour in a webpart. - Shane
****************************************************
*/
.ms-WPTitle span {
font-weight:bold;
font-size:11px;
font-family:verdana;
text-decoration:none;
margin-left:8px;
Color:#FFF;
}
/* 
****************************************************
ADDED This class - Sets link colour in a webpart. - Shane
****************************************************
*/
.ms-WPTitle span a: link, .ms-WPTitle span a: visited {
font-weight:bold;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
margin-left:8px;
Color:#FFF;
}
/* 
****************************************************
ADDED This class - Sets link colour in a webpart. - Shane
****************************************************
*/
.ms-WPTitle span a: hover {
font-weight:bold;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
margin-left:8px;
Color:#FFF;
}
/* 
****************************************************
ADDED This class - Sets link colour in a webpart. - Shane
****************************************************
*/
.ms-WPTitle span a: active{
font-weight:bold;
font-size:11px;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
margin-left:8px;
Color:#FFF;
}

/* Web Part Title Bar (shane) */
.ms-WPHeader a:link, .ms-WPHeader a:visited, .ms-WPHeader a:hover, .ms-WPHeader a:active{
Color:#FFF;
}

/*
##################################################################################################################
										WEB PART BORDER/TITLE/BODY STYLES END HERE 
##################################################################################################################
*/


/*
##################################################################################################################
										WEB PART TOOLBAR STYLES START HERE  - Shane
##################################################################################################################
*/


/* 
******************************************************************************
Background of the TOOLBAR (ie: Create Bar for Documents and Lists)  Wasn't complete, moved all attributes from OWS 
class definition over here.- Shane 
******************************************************************************
*/
table.ms-toolbar{
background-image:none;
background-color:#e6f2ff;
border:none;
border-bottom: 1px dashed #157ae1;
max-width:645px;
}
***********************************
Background Toolbar - Shane
***********************************
/*
.UserToolbar{
border:0px solid #ffa800;
background-repeat:repeat-x;
}
/* 
************************************************************************
Text on the TOOLBAR (ie: Create Bar for Documents and Lists) - Shane 
*************************************************************************
*/
.ms-toolbar {
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
font-weight:bold;
color:#000;
padding:6px;
}
/* 
************************************************************************
Text on the TOOLBAR (ie: Create Bar for Documents and Lists) - Shane 
*************************************************************************
*/
.ms-toolbar a:link {
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
color:000;
}
/* 
************************************************************************
Text on the TOOLBAR (ie: Create Bar for Documents and Lists) - Shane 
*************************************************************************
*/
.ms-toolbar a:visited{
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
color:#000;
}
/* 
************************************************************************
Text on the TOOLBAR (ie: Create Bar for Documents and Lists) - Shane 
*************************************************************************
*/
.ms-toolbar a:hover {
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
color:#157ae1;
}
/* 
************************************************************************
Text on the TOOLBAR (ie: Create Bar for Documents and Lists) - Shane 
*************************************************************************
*/
.ms-toolbar a:active{
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
color:#000;
}

/* 
*******************************************************
Seperator for toolbar buttons on web part tool bars - shane  
*******************************************************
*/
.ms-separator{
color:#157ae1;
}

.ms-areaseparatorright
{
	display:none;

}

/*
##################################################################################################################
										WEB PART TOOLBAR STYLES END HERE 
##################################################################################################################
*/


/*
##################################################################################################################
										CALENDAR STYLES START HERE  - Shane
##################################################################################################################
*/


.ms-cal{
border-collapse:collapse;
table-layout:fixed;
font-family:Arial,Helvetica,sans-serif;
cursor:default;
}
.ms-caltop{
border-top:1px solid #ffd177;
border-left:1px solid #ffd177;
border-right:1px solid #ffd177;
vertical-align:top;
width:14%;
height:30px;
}
.ms-calhead{
border:none;
text-align:center;
background-color:#ffd177;
color:#FFF;
font-family:Arial,Helvetica,sans-serif;
padding:2px;
}
.ms-caldow{
border-top:1px solid #ffd177;
border-left:1px solid #ffd177;
border-right:1px solid #ffd177;
vertical-align:top;
text-align:center;
font-weight:bold;
color:#000000;
height:20px;
}
.ms-calmid{
border-left:1px solid #ffd177;
border-right:1px solid #ffd177;
height:20px;
}
.ms-calspacer{
border-left:1px solid #ffd177;
border-right:1px solid #ffd177;
height:4px;
}
.ms-calbot{
border-top:none;
border-left:1px solid #ffd177;
border-right:1px solid #ffd177;
border-bottom:1px solid #ffd177;
height:2px;
}
.ms-appt a{
color:#005dc9;
}
.ms-appt a:hover{
color:#005dc9;
}
.ms-appt{
border:2px solid #ffd177;
text-align:center;
vertical-align:middle;
height:18px;
overflow:hidden;
text-overflow:ellipsis;
background-color:#ecf5ff;
color:#000000;
}
.ms-caldowdown{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#000000;
text-align:center;
vertical-align:middle;
}
.ms-caldown{
color:#000000;
vertical-align:top;
}
.ms-datepickeriframe{
position:absolute;
display:none;
background:#FFFFFF;
}
.ms-datepicker{
font-family:Arial,Helvetica,sans-serif;
background-color:#FFFFFF;
color:#000000;
border:2 outset activeborder;
cursor:default;
}
.ms-dpdow{
border:none;
vertical-align:top;
text-align:center;
font-weight:bold;
color:#000000;
border-bottom:1px solid #ffd177;
}
.ms-dpday{
border:none;
text-align:center;
cursor:hand;
}
.ms-dpselectedday{
border:none;
background-color:#ffd177;
text-align:center;
cursor:hand;
}
.ms-dpnonmonth{
color:#919398;
border:none;
text-align:center;
cursor:hand;
}
.ms-dphead{
border:none;
text-align:center;
font-weight:bold;
background-color:#A6C5EC;
color:#000000;
}
.ms-dpfoot{
text-align:center;
text-align:center;
font-style:italic;
border-top:1px solid;
border-left:none;
border-bottom:none;
border-right:none;
height:24px;
}

.ms-vcal{
border-collapse:separate;
table-layout:fixed;
font-family:Arial,Helvetica,sans-serif;
cursor:default;
}
.ms-Dcal{
border-collapse:collapse;
border-left:1px solid #ffd177;
border-right:1px solid #ffd177;
table-layout:fixed;
font-family:Arial,Helvetica,sans-serif;
cursor:default;
}
.ms-calDmidHour{
border-color:#ffd177;
height:20px;
}
.ms-calDmidHalfHour{
border-color:#555;
height:20px;
}
.ms-calDmidQuarterHour{
border:0px none;
height:20px;
}
.ms-CalSpacer{
border-left:1px solid #ffd177;
border-right:1px solid #ffd177;
height:4px;
}
.ms-CalDSpacer{
border-left:1px solid #ffd177;
border-right:1px solid #ffd177;
height:4px;
}
.ms-CalVSpacer{
background-color:#ffd177;
width:0px;
}
.ms-CalAllDay{
text-align:center;
vertical-align:top;
width:10%;
height:12px;
}
.ms-firstCalHour{
vertical-align:top;
width:10%;
height:12px;
}
.ms-calHour{
border-top:1px solid #ffd177;
vertical-align:top;
width:10%;
height:12px;
}
.ms-calHalfHour{
border-top:1px solid #C3D2FF;
vertical-align:top;
height:12px;
}
.ms-calQuarterHour{
border-top:0px none;
vertical-align:top;
height:12px;
}
.ms-Dappt{
border:2px solid #ffd177;
text-align:center;
vertical-align:middle;
height:18px;
overflow:hidden;
background-color:#ecf5ff;
color:#000000;
}
.ms-Vappt{
border-top:1px solid #FFFFFF;
border-left:2px solid #FFFFFF;
border-bottom:3px solid #FFFFFF;
border-right:2px solid #FFFFFF;
text-align:center;
padding-left:3px;
padding-right:3px;
vertical-align:middle;
height:12px;
overflow:hidden;
text-overflow:ellipsis;
background-color:#A6C5EC;
color:#000000;
}
.ms-Vapptsingle a, .ms-Vappt a{
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
color:#000000;
overflow:hidden;
text-overflow:ellipsis;
}
.ms-Vappt a:link{
color:#000000;

}
.ms-Vappt a:hover{
text-decoration:underline;
color:#000000;
}
.ms-Vevt{
padding:0px;
text-align:center;
vertical-align:top;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
height:12px;
overflow:hidden;
text-overflow:ellipsis;
color:#000000;
}
.ms-Vevt a{
text-decoration:none;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
color:#000000;
}
.ms-Vevt a:link{
}
.ms-Vevt a:hover{
text-decoration:underline;
color:#000000;
}
.ms-Vevt a:visited {
color:#DFD664;
}
.ms-apptsingle{
border-left:1px solid #ffd177;
border-right:1px solid #ffd177;
height:18px;
vertical-align:middle;
overflow:hidden;
text-overflow:ellipsis;
color:#000000;
}
.ms-Dapptsingle{
border-left:1px solid #ffd177;
border-right:1px solid #ffd177;
height:18px;
vertical-align:middle;
overflow:hidden;
color:#000000;
}
.ms-Vapptsingle{
border:1px solid #ffd177;
text-align:center;
vertical-align:middle;
overflow:hidden;
text-overflow:ellipsis;
color:#000000;
background-color:#A6C5EC;
}
.ms-Vapptsingle a:link{
}
.ms-Vapptsingle a:hover{
text-decoration:underline;
}
.ms-Vapptsingle a:visited{
}
.ms-dpnextprev{
border:none;
text-align:center;
font-weight:bold;
background-color:#A6C5EC;
color:#000000;
cursor:hand;
}

/*
##################################################################################################################
										CALENDAR STYLES END HERE 
##################################################################################################################
*/


/*
##################################################################################################################
							  SETTINGS/CREATE/DOCS and LISTS PAGES STYLES START HERE  - Shane
##################################################################################################################
*/

/*
***************************************
Links within the create/docs&lists pages - Shane
***************************************
*/
.ms-vb, .ms-vb2, .ms-GRFont, .ms-vb-user{
font-family:Arial,Helvetica,sans-serif;
vertical-align:top;
color:#666666;
font-size:12px;
line-height:18px;
position:relative;
float:left;
border:none;
margin-top:15px;
}
/*
***************************************
Links within the create/docs&lists pages - Shane
***************************************
*/
.ms-vb a:link, .ms-vb2 a:link, .ms-GRFont a:link, .ms-vb-user a:link{
font-family:Arial,Helvetica,sans-serif;
vertical-align:top;
color:#ff4800;
}
/*
***************************************
Links within the create/docs&lists pages - Shane
***************************************
*/
.ms-vb a:visited, .ms-vb2 a:visited, .ms-GRFont a:visited, .ms-vb-user a:visited{
font-family:Arial,Helvetica,sans-serif;
vertical-align:top;
color:#ff4800;
}
/*
***************************************
Links within the create/docs&lists pages - Shane
***************************************
*/
.ms-vb a:hover, .ms-vb2 a:hover, .ms-GRFont a:hover, .ms-vb-user a:hover{
font-family:Arial,Helvetica,sans-serif;
vertical-align:top;
text-decoration:underline;
color:#000;
}/*
***************************************
Links within the create/docs&lists pages - Shane
***************************************
*/
.ms-vb a:active, .ms-vb2 a:active, .ms-GRFont a:active, .ms-vb-user a:active{
font-family:Arial,Helvetica,sans-serif;
vertical-align:top;
color:#ff4800;
}
/* shane */ 
.ms-vh{
font-family:Arial,Helvetica,sans-serif;
color:#000;
text-decoration:none;
font-weight:bold;
}

/* shane */ 
.ms-vb{
font-family:Arial,Helvetica,sans-serif;
color:#000;
height:18px;
vertical-align:top;
position:relative;
float:left;
line-height:18px;

}

/* 
***********************************
SITE SETTINGS PAGE STYLES - Shane
******************************** */ 

/* Description Text - Shane */

.ms-descriptiontext{
font-family:Arial,Helvetica,sans-serif;
color:#000;
}
.ms-descriptiontext a:link{
font-family:Arial,Helvetica,sans-serif;
color:#000;
}
.ms-descriptiontext a:visited{
font-family:Arial,Helvetica,sans-serif;
color:#000;
}
.ms-descriptiontext a:hover{
font-family:Arial,Helvetica,sans-serif;
color:#1d66ad;
}
.ms-descriptiontext a:active{
font-family:Arial,Helvetica,sans-serif;
color:#000;
}

/* Added this class to hide the bullets on the site settings page - Shane */
.ms-descriptiontext img {
display:none;
}

/* Link Colours  - Shane */

.ms-propertysheet{
font-family:Arial,Helvetica,sans-serif;
position:relative;
float:left;
max-width:500px;
}
.ms-propertysheet th{
font-family:Arial,Helvetica,sans-serif;
color:#000;
font-weight:bold;
}
.ms-propertysheet a:link{
color:#000;
}
.ms-propertysheet a:visited{
color:#000;
}
.ms-propertysheet a:hover{
text-decoration:underline;
color:#000;
}
.ms-propertysheet a:active{
color:#000;
}

/* Titles on the Site Settings Page - Shane */
.ms-sectionheader{
color:#ff4800;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
}


/*
##################################################################################################################
							  SETTINGS/CREATE/DOCS and LISTS PAGES STYLES END HERE 
##################################################################################################################
*/




/*
##################################################################################################################
							  TOOLPANE STYLES START HERE  - Shane
##################################################################################################################
*/

/* Background of the tool pane - Shane */
.ms-ToolPaneFrame{
padding:0px;
background-color:#d6eaff;
}
/* Padding of the tool pane - Shane */
.ms-ToolPaneBody{
padding-bottom:2px;
padding-top:2px;
}
.ms-ToolPaneHeader{
background-color:#d6eaff;
border-style:none;
}
.ms-ToolPaneBorder{
border-right:#C2DAF7 1px solid;
border-top:solid none;
border-bottom:solid none;
border-left:#C2DAF7 1px solid;
}
.ms-ToolPaneClose{
background-color:#1b75e4;
}
.ms-ToolPaneTitle{
color:#FFF;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
padding-top:3px;
padding-bottom:3px;
background-color:#1b75e4;
}
.ms-ToolPaneFooter{
background-color:#1b75e4;
padding:5px;
font-family:Arial,Helvetica,sans-serif;
color:#FFF;
}
/* Added this class to change the font color of the "ADD TO:" text at the bottom of the tool pane - Shane */
.ms-ToolPaneFooter label {
color:#FFF;
}
.ms-ToolPaneFooter a:visited {
.ms-ToolPaneError{
color:#FFF;
font-family:Arial,Helvetica,sans-serif;
padding:2px;
}
.ms-ToolPaneInfo{
padding-right:5px;
padding-top:5px;
padding-bottom:0px;
padding-left:5px;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
background-color:#C2DAF7;
}
.ms-ToolPartSpacing{
padding-top:8px;
}
.ms-TPBorder{
border:none;
}
.ms-TPHeader{
background-color:#C3D2FF;
}
.ms-TPTitle{
color:#FFF;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
padding-top:2px;
padding-bottom:2px;
}
.ms-TPBody{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
}
.ms-TPBody a:link, .ms-TPBody a:visited, .ms-TPBody a:hover{
color:#000000;
text-decoration:none;
cursor:hand;
}
.ms-TPCommands{
}
.ms-TPInput{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
}
.ms-CategoryTitle{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
text-decoration:none;
}
.UserShadedRegion{
font-family:Arial,Helvetica,sans-serif;
background-color:#F2F2E2;
}
.UserCaption{
font-family:Arial,Helvetica,sans-serif;
background-color:#F2F2E2;
}
.UserConfiguration{
font-family:Arial,Helvetica,sans-serif;
background-color:#F2F2E2;
}
.UserDottedLine{
margin-bottom:2px;
height:1px;
overflow:hidden;
background-color:transparent;
background-image:url("../theme/dot_theone.gif");
background-repeat:repeat-x;
}
.UserButton, .UserInput, .UserSelect{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
}
.UserNotification{
font-family:Arial,Helvetica,sans-serif;
padding:4px;
COLOR:#919398;
}
.UserToolBarTextArea{
padding-bottom:5px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif;
}
.UserToolbarTextArea A:link{
COLOR:#000000;
TEXT-DECORATION:none;
}
.UserToolbarTextArea a:visited {
COLOR:#000000;
TEXT-DECORATION:none;
}
.UserToolbarTextArea A:hover{
COLOR:#6AAFFF;
TEXT-DECORATION:underline;
}
.UserToolbarDisabledLink{
COLOR:#29375B;
font-family:Arial,Helvetica,sans-serif;
padding:4px;
}
.UserToolbarImage{
border:medium none;
cursor:hand;
background-color:#919398;
text-align:center;
}
.UserToolBarImageArea{
padding-bottom:5px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif;
}
.UserToolbarSelectedImage{
border-right:medium none;
border-top:medium none;
border-left:medium none;
border-bottom:#000000 0px solid;
font-weight:bold;
vertical-align:top;
text-align:center;
}
.UserGenericHeader{
font-weight:bold;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
}
.UserGeneric{
padding:8px 5px 7px 5px;
}
.UserGenericText{
color:#000000;
}
.UserGenericBody{
padding:5px 0px 0px 17px;
}
.UserSectionTitle{
font-weight:bold;
width:100%;
margin-bottom:5px;
padding-bottom:2px;
border-bottom:solid 1px #A6C5EC;
color:#000000;
}
.UserSectionHead{
width:100%;
padding:0px 0px 3px 0px;
color:#000000;
}
.UserSectionFooter{
color:#000000;
border-top:solid 1px #A6C5EC;
}
.UserSectionBody{
width:100%;
padding:0px 0px 0px 7px;
}
.UserControlGroup{
padding-bottom:10px;
padding-top:2px;
}
.UserFooter{
width:100%;
padding:10px 7px 7px 7px;
}
.UserCommandArea{
padding-top:7px;
}
*/ 
.UserCellSelected{
font-family:Arial,Helvetica,sans-serif;
padding:1px 4px 2px 4px;
background-color:#FFFFFF;
border:solid 1px #00DEEA;
color:#000000;
}
.UserCell{
font-family:Arial,Helvetica,sans-serif;
padding:2px 5px 3px 5px;
color:#000000;
}
.UserGenericBulletItem{
padding-bottom:2px;
}

/*
##################################################################################################################
							  TOOLPANE STYLES END HERE 
##################################################################################################################
*/




/*
##################################################################################################################
							  WEB PART ZONE STYLES START HERE - Shane
##################################################################################################################
*/

/*
*****************************************************
Border around a web part zone while it's being edited
*****************************************************
*/
.ms-SPZone{
border:#ffc000 1px solid;
padding:5px;
}
.ms-SPZoneSelected{
border:#C2DAF7 1px solid;
padding:5px;
}
.ms-SPZoneIBar{
border:#ffc000 3px solid;
}
.ms-SPZoneLabel{
color:#ffc000;
font-family:Arial,Helvetica,sans-serif;
padding:0;
}
.ms-SPError{
color:#DB6751;
font-family:Arial,Helvetica,sans-serif;
padding-right:2px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
border-bottom:#C2DAF7 2px solid;
}
.ms-SPZoneCaption{
color:#ffc000;
font-family:Arial,Helvetica,sans-serif;
}


/*
##################################################################################################################
							  WEB PART ZONE STYLES END HERE
##################################################################################################################
*/

/*
##################################################################################################################
								DROP DOWN MENU OF LIST ITEMS STYLES START HERE - Shane
##################################################################################################################
*/

.ms-selectedtitle{
background-color:#d1e8ff;
border:1px solid #237ad3;
padding-top:1px;
padding-bottom:2px;

}
.ms-unselectedtitle{
margin:1px;
padding-top:1px;
padding-bottom:2px;
}
.ms-menuimagecell{
background-color:#237ad3;
cursor:hand;
}


/*
##################################################################################################################
								DROP DOWN MENU OF LIST ITEMS STYLES ENDS HERE
##################################################################################################################
*/


/*
##################################################################################################################
							  EASYNAV STYLES START HERE  - Shane
##################################################################################################################
*/

/*
********************************
 Link Colors For EasyNav 
********************************
*/
a.easynav:link {
font-size:11px;
color:#000000;
text-decoration:none;
}
a.easynav:visited {
font-size:11px;
color:#000000;
text-decoration:none;
}
a.easynav:hover {
font-size:11px;
color:#D64A0F;
text-decoration:underline;
}
a.easynav:active {
font-size:11px;
color:#000000;
text-decoration:none;
}

/*
##################################################################################################################
							  EASYNAV STYLES END HERE 
##################################################################################################################
*/


.ms-announcementtitle{
font-weight:bold;
height:800px;
}
.ms-formlabel{
font-family:Arial,Helvetica,sans-serif;
font-size:.7em;
font-weight:normal;
color:#000000;
}
.ms-formbody{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
max-width:630px;
}


.ms-formdescription{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
}
.ms-selected{
background-color:#FFFFFF;
color:#000000;
}
.ms-selected SPAN{
color:#D9D9D9;
}
.ms-filedialog TD{
height:16px;
}

/* Form Background - When creating content (A list, Library etc) - Shane */
.ms-authoringcontrols{
background-color:#ffefd0;
font-family:Arial,Helvetica,sans-serif;
color:#000000;
}
/* Form Divider Lines When Creating Content (A List, Library etc) - Shane  */
.ms-sectionline{
background-color:#FFF;
}
.ms-alternating{
background-color:#000;
}
.ms-back{
vertical-align:top;
padding-left:4;
padding-right:4;
padding-top:2;
padding-bottom:4;
background-color:#F1F1F1;
}
.ms-partline{
background-color:#F2F2F2;
}
.ms-itemheader a{
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
color:#000;
text-decoration:none;
}
.ms-itemheader a:hover{
text-decoration:underline;
color:#000000;
}
.ms-itemheader a:visited{
text-decoration:none;
color:#000000;
}
.ms-itemheader a:visited:hover{
text-decoration:underline;
}

.ms-homepagetitle{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.ms-homepagetitle:hover{
text-decoration:underline;
color:#000000;
}
/* 
*********************************
Add new list item button - Shane
*********************************
*/
.ms-addnew{
font-weight:normal;
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-decoration:none;
}
IMG.ms-button{
cursor:hand;
}
.ms-stylebody{
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
}
.ms-styleheader a:link, .ms-stylebody a:link{
color:#000000;
text-decoration:none;
}
.ms-styleheader a:visited, .ms-stylebody a:visited{
text-decoration:none
}
.ms-styleheader a:hover, .ms-stylebody a:hover{
color:#000000;
text-decoration:underline;
}
.ms-gridT1{
font-family:Arial,Helvetica,sans-serif;
text-align:center;
color:#919398;
}
select{
font-family:Arial,Helvetica,sans-serif;
}
hr{
color:#C1C1C1;
height:2px;
}
.ms-formdescription A{
color:#000000;
text-decoration:none;
}
.ms-formtable .ms-formbody{
line-height:1.3em;
}
.ms-radiotext{
cursor:default;
text-align:left;
font-family:Arial,Helvetica,sans-serif;
font-size:10pt;
height:19px;
}
.ms-gridtext{
cursor:default;
font-family:Arial,Helvetica,sans-serif;
height:19px;
}
.ms-formbody{
font-family:Arial,Helvetica,sans-serif;
vertical-align:top;
}
table.ms-form th{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
vertical-align:top;
}
table.ms-form td{
width:100%;
vertical-align:top;
}
.ms-formrecurrence{
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
vertical-align:top;
}
.ms-long{
font-family:Arial,Helvetica,sans-serif;
width:386px;
}
.ms-SPZoneLabel{
font-family:Arial,Helvetica,sans-serif;
}

/* Text that's inputted into form fields - Shane */ 
.ms-input
{
font-color:#000;
background-color:#fff;
border:1px solid #999;
background-image:url("../theme/formBG.gif");
}


.ms-pagetitle{
font-family:Arial,Helvetica,sans-serif;
}
.ms-pagetitle a{
text-decoration:none;
}
.ms-pagetitle a:hover{
text-decoration:underline;
}
.ms-pagecaption{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
}
.ms-filedialog td{
height:5px;
}
.ms-alerttext{
color:#DB6751;
font-family:Arial,Helvetica,sans-serif;
}
.ms-sectionheader a:link{
color:#000000;
text-decoration:none;
}
.ms-sectionheader a:visited{
color:#000000;
text-decoration:none;
}
.ms-sectionheader a:hover{
color:#000000;
text-decoration:none;
}
.ms-sectionheader a:active{
color:#000000;
text-decoration:none;
}
.ms-discussiontitle{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
font-weight:bold;
}
.ms-vh2{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-decoration:none;
font-weight:normal;
vertical-align:top;
}
.ms-vh-icon{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-decoration:none;
font-weight:normal;
vertical-align:top;
width:22px;
}
.ms-vh-icon-empty{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-decoration:none;
font-weight:normal;
vertical-align:top;
width:0px;
}
.ms-vh-left{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.ms-vh-left-icon{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-decoration:none;
font-weight:normal;
width:22px;
}
.ms-vh-left-icon-empty{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-decoration:none;
font-weight:normal;
width:0px;
}
.ms-vh-right{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-decoration:none;
font-weight:normal;
}
.ms-vh-right-icon{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-decoration:none;
font-weight:normal;
width:22px;
}
.ms-vh-right-icon-empty{
font-family:Arial,Helvetica,sans-serif;
color:#000000;
text-decoration:none;
font-weight:normal;
width:0px;
}
.ms-vh a, .ms-vh a:visited, .ms-vh2 a, .ms-vh2 a:visited, .ms-vh-left a, .ms-vh-right a {
text-decoration:none;
}
.ms-vh a:hover, .ms-vh2 a:hover{
text-decoration:underline;
}
.ms-vhImage{
font-family:Arial,Helvetica,sans-serif;
color:#656B79;
text-decoration:none;
font-weight:normal;
vertical-align:top;
width:18pt;
}
.ms-gb{
font-family:Arial,Helvetica,sans-serif;
height:18px;
color:#000000;
background-color:#F2F2E2;
font-weight:bold;
}
.ms-styleheader{
font-family:Arial,Helvetica,sans-serif;
font-size:0.68em;
background-color:#F2F2E2;
}


.ms-vb2, .ms-vb-title, .ms-vb-icon, .ms-vb-user{
/*border-top:1px solid #E8E8D9;*/
color:#ffffff;
position:relative;
float:left;
width:100%;
height:800px;
}

.ms-vb-icon{
vertical-align:top;
width:16px;
padding-top:2px;
padding-bottom:0px;
}
.ms-vb2{
padding-top:3px;
padding-bottom:0px;
}
.ms-error{
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
color:#db6751;
}
.ms-discussionseparator{
color:;

}
.ms-stylelabel{
font-family:Arial,Helvetica,sans-serif;
font-size:8pt;
color:#000000;
}
.ms-stylebox{
font-family:Arial,Helvetica,sans-serif;
border:1px solid #C3D2FF;
text-align:left
}
img.thumbnail{
border:3px solid #A6C5EC;
}
tr.ms-imglibselectedrow{
background-color:#F2F2E2;
}
table.ms-imglibtitletable{
border:0px solid #E8E8D9;
}
.ms-imglibthumbnail{
background-color:#F2F2E2;
border:solid #A6C5EC 0px;
}
span.thumbnail{
padding:16 10;
position:relative;
width:5px;
}
span.userdata{
behavior:url(#default#userData);
display:none;
}
.ms-imglibmenuhead{
cursor:move;
}
.ms-imglibmenu{
background-color:#F2F2E2;
cursor:hand;
font-family:Arial,Helvetica,sans-serif;
color:#000000;
}
.ms-imglibmenutext{
cursor:move;
font-weight:bold;
color:#000000;
}
.ms-imglibmenuarea{
background-color:#F2F2E2;
}
img.ms-imglibpreviewarea{
border:solid #F2F2E2 3px;
margin-top:3px;
}
a.ms-imglibPreviewTitle{
overflow:hidden;
text-overflow:ellipsis;
width:130;
}
table.ms-imglibPreviewTable{
display:none;
}
.ms-PropGridBuilderButton{
border:solid 1px #E8E8D9;
width:16px;
display:none;
background-color:#A6C5EC;
}
.ms-PageHeaderDate{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
}
.ms-PageHeaderGreeting{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
}
.ms-rtApplyBackground{
background-color:#D9D9D9;
border:0.02cm solid #E8E8D9;
}
.ms-rtRemoveBackground{
background-color:transparent;
border:0.02cm solid #FFFFFF;
}
.ms-rtToolbarDefaultStyle{
font:normal 8pt Verdana,Arial,Helvetica,sans-serif;
}
.ms-subsmanageheader{
background-color:#F2F2E2;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
font-weight:bold;
vertical-align:top;
}
.ms-subsmanagecell{
color:#000000;
font-family:Arial,Helvetica,sans-serif;
height:18px;
vertical-align:top;
}
.ms-ConnError{
color:#db6751;
}
.ms-storMeUsed{
background-color:#0075FF;
}
.ms-storMeFree{
background-color:#9A9A9A;
}
.ms-storMeEstimated{
background-color:#6AAFFF;
}

/* Divider Line Between Lists, Libraries etc - Shane */
.ms-underline{
vertical-align:top;
border-bottom:1px solid #DDD;
padding-left:4;
padding-right:4;
padding-top:2;
padding-bottom:4;
}
/* Divider Line Between Lists, Libraries etc - Shane */
.ms-underlineback{
vertical-align:top;
border-bottom:1px solid #DDD;
padding-left:4;
padding-right:4;
padding-top:2;
padding-bottom:4;
background-color:#fafafa;
}

/* Small Headings on Create Pages - Shane */
.ms-smallheader{
font-weight:bold;
color:#008ce2;
font-family:Arial,Helvetica,sans-serif;
}

/* Divider Line (on view lists, libraries) - Shane */
.ms-smallsectionline{
padding-left:0;
padding-right:0;
padding-top:2;
padding-bottom:0;
border-bottom:1px solid #FFF;
}
/*
##################################################################################################################
							 TABS FOR MEETING WORKSPACE START HERE  - Shane
##################################################################################################################
*/


/* Tabs for Meeting Workspace - Shane */
.ms-tabselected{
font-family:Arial,Helvetica,sans-serif;
background-color:#F2F2F2;
border-right:#000 2px solid;
border-left:#000 2px solid;
border-top:#000 2px solid;
border-bottom:#000 2px solid;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
color:#000;
}

/* Tabs for Meeting Workspace - Shane */
.ms-tabinactive{
font-family:Arial,Helvetica,sans-serif;
background-color:#F2F2E2;
border-right:#000 2px solid;
border-left:#000 2px solid;
border-top:#000 2px solid;
border-bottom:#000 2px solid;
padding-top:3px;
padding-bottom:3px;
padding-right:10px;
padding-left:10px;
color:#000000;
}

/* Tabs for Meeting Workspace - Shane */
.ms-tabinactive a:link, .ms-tabinactive a:hover, .ms-tabinactive a:visited{
color:#000000;
text-decoration:none;
}

/*
##################################################################################################################
							 TABS FOR MEETING WORKSPACE END HERE  - Shane
##################################################################################################################
*/

.ms-surveyVBarT{
font-size:7pt;
font-family:Arial,Helvetica,sans-serif;
text-align:center;
color:#919398;
}
.ms-surveyGVVBar{
width:9px;
background-color:#FFFFFF;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:0px;
border-bottom-color:#E8E8D9;
border-bottom-style:solid;
border-bottom-width:0px;
}
.ms-surveyGVVBarS{
width:20px;
}
.ms-uploadborder{
border:0px solid #29375B;
}
.ms-uploadcontrol{
background-color:#FFFFFF;
}
.ms-highlight{
background-color:#FFFFFF;
}
.UserBackground{
background-color:#FFFFFF;
}
.ms-MWSSelectedInstance{
color:#000000;
text-decoration:none;
}
.ms-MWSInstantiated a:link, .ms-MWSInstantiated a:visited{
color:#000000;
text-decoration:none;
}
.ms-MWSInstantiated a:hover{
color:#6AAFFF;
text-decoration:underline;
}
.ms-MWSUninstantiated a:link, .ms-MWSUninstantiated a:visited{
color:#000000;
text-decoration:none;
}
.ms-MWSUninstantiated a:hover{
color:#000000;
text-decoration:underline;
}
.ms-ToolStrip{
color:#000000;
background-color:#F2F2E2;
border-left:#919398 1px solid;
border-right:#919398 1px solid;
border-top:#919398 1px solid;
border-bottom:#919398 1px solid;
}
/*
*************************************************************
 DEFAULT Link Colors 
*************************************************************
*/
a:link {
color:#000000;
}
a:visited {
color:#000000;
}
a:hover {
color:#000000;
}
a:active {
color:#000000;
}


table.ms-navitem td,span.ms-navitem{
background-image:none;
/*padding:3px 6px 4px 16px;*/
font-family:verdana;
font-size: 12px;
}































/* asdf */

/* _lcid="1033" _version="12.0.4518"
_LocalBinding */
body,form{
margin:0;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url("/Style Library/Images/body_bg.jpg");
	background-repeat: repeat-x;
}

.ms-alphaimage{
behavior:url("/_layouts/alphaimage.htc");
}
.ms-alignleft{
text-align:left;
}
.ms-alignright{
text-align:right;
}
f
font-family:verdana;
font-size:8pt;
text-decoration:none;
color:#003399;
}
.ms-formtoolbar{
margin-bottom:7px;
}
.ms-formtoolbar td{
padding:0px;
vertical-align:top;
}
.ms-toolbar-togglebutton-on{
border:1px solid #2353b2;
background-color:#fffacc;
}
table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer{
background-image:url("/_layouts/images/toolgrad.gif");
background-repeat:repeat-x;
background-color:#d6e8ff;
}
table.ms-toolbar,.ms-toolbarContainer{
border:1px solid #83b0ec;
border-collapse:collapse;
}
.ms-toolbarContainer{
padding:2px;
}
.ms-toolbarItem{
display:inline;
white-space:nowrap;
}
table.ms-viewtoolbar{
border-top:1px solid #6f9dd9;
border-bottom:1px solid #6f9dd9;
}
.ms-attachButton
{
text-align:left 
}
.ms-listheader{
font:10pt verdana;
color:#204d89;
font-weight:bold;
height:28px;
background-image:url("/_layouts/images/listheadergrad.gif");
background-repeat:repeat-x;
background-color:#d9d9d9;
}
.ms-menutoolbar{
border-bottom:1px solid #6f9dd9;
height:22px;
background-color:#afd2ff;
background-image:url("/_layouts/images/listheadergrad.gif");
background-repeat:repeat-x;
}
.ms-menutoolbar td{
border-top:solid 1px #f2f8ff;
border-bottom:solid 1px #d6e8ff;
}
.ms-menutoolbar td a{
color:#003399;
font-size:8pt;
font-family:tahoma;
text-decoration:none;
}
.ms-menutoolbar td a:hover{
color:#000000;
text-decoration:none;
}
.ms-menutoolbar td{
padding:0px;
margin:0px;
vertical-align:middle;
}
.ms-menutoolbar td a:hover{
color:#000000;
text-decoration:none;
}
.ms-menubuttoninactivehover,.ms-buttoninactivehover{
margin:2px 2px 2px 2px;
padding:2px 7px 3px 7px;
background-color:transparent;
line-height:16px;
}
.ms-menubuttonactivehover,.ms-buttonactivehover{
margin:0px 1px 0px 1px;
padding:3px 7px 4px 7px;
background-image:url("/_layouts/images/menubuttonhover.gif");
line-height:16px;
border:solid 1px #6f9dd9;
cursor:pointer;
}
.ms-buttoninactivehover{
padding:0px 7px 1px 7px;
}
.ms-buttonactivehover{
padding:1px 7px 2px 7px;
}
.ms-buttoninactivehover img,.ms-buttonactivehover img{
margin:1px 1px 0px 0px;
}
td.ms-menutoolbarheader{
font-size:10pt;
font-family:verdana;
color:#204d89;
font-weight:bold;
line-height:16px;
padding-left:7px;
padding-right:7px;
}
.ms-listheaderlabel{
color:#204d89;
}
.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover{
font-size:10px;
font-family:tahoma;
}
.ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselectorhover,td.ms-viewselector{
border:solid 1px #d2b47a;
background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;
background-color:#ffe6a0;
font-weight:bold;
padding:0px;
}
.ms-menutoolbar td td{
border:none;
}
div.ms-viewselector,div.ms-viewselectorhover{
border:solid 1px #ffffff;
padding:1px 12px 1px 4px;
background-image:url("/_layouts/images/menudarkspaced.gif");
background-repeat:no-repeat;
background-position:center right;
cursor:pointer;
}
div.ms-viewselector a{
color:#000000;
}
.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselectorhover{
background-image:url("/_layouts/images/menubuttonhover.gif");
background-color:#ffbb47;
}
td.ms-viewselector,td.ms-viewselectorhover{
width:125px;
}
.ms-bottompaging{
background:#ebf3ff;
}
.ms-bottompagingline1{
line-height:1px;
background:#83b0ec
}
.ms-bottompagingline2{
line-height:1px;
background:#ffffff;
}
.ms-bottompagingline3{
line-height:0px;
background:#ffffff;
}
.ms-paging{
font-family:tahoma,sans-serif;
font-size:8pt;
font-weight:normal;
color:#204d89;
}
.ms-bottompaging .ms-paging{
color:#4c4c4c;
}
.ms-menutoolbar .ms-splitbuttondropdown{
padding:0px 2px 1px 1px;
margin:1px;
}
.ms-menutoolbar .ms-splitbuttontext{
padding:0px 6px 1px 8px;
}
.ms-splitbutton{
margin:0px 1px 0px 1px;
}
.ms-splitbuttonhover{
background-image:url("/_layouts/images/menubuttonhover.gif");
border-collapse:collapse;
margin:0px 1px 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext{
border:1px solid #6f9dd9;
cursor:pointer;
}
.ms-splitbuttonhover .ms-splitbuttondropdown{
padding:0px 1px 0px 1px;
}
.ms-splitbuttonhover .ms-splitbuttontext{
padding:0px 5px 0px 7px;
}
.ms-rtetablecells
{
border:solid 1px #c4c4c4;
padding:2px;
}
.ms-rtetoolbarmenu
{
background-color:#f3f3f3;
color:#000000;
border:#c4c4c4;
font-family:verdana;
font-size:8pt;
}
TD.ms-rtetoolbarunsel{
padding:3px;
}
TD.ms-rtetoolbarsel{
padding:2px;
border:solid 1px #89724f;
background-image:url("/_layouts/images/rtebnsel.gif");
background-repeat:repeat-x;
}
.ms-rtetoolbardis{
filter:alpha(opacity=25);
cursor:default;
}
a.ms-rtetoolbardis{
cursor:default;
}
TD.ms-rtetoolbarhov
{
padding:2px;
border:solid 1px #d2b47a;
background-image:url("/_layouts/images/rtebnhov.gif");
background-repeat:repeat-x;
background-color:#fff699;
cursor:pointer;
color:#000000;
}
.ms-gridT1,.ms-propertysheet th.ms-gridT1
{
font-family:verdana;
text-align:left;
font-size:0.7em;
color:#000000;
width:190px;
}
.ms-gridCol{
font-family:verdana;
text-align:center;
font-size:.6em;
color:#7f7f7f;
width:90px;
}
.ms-viewselect a:link,.ms-GRFontSize{
font-size:8pt;
font-family:Verdana,sans-serif;
color:#003399;
}
select{
font-size:8pt;
font-family:Verdana,sans-serif;
}
hr{
color:#003399;
height:2px;
}
.ms-formlabel{
text-align:left;
font-family:verdana;
font-size:.7em;
border-top:1px solid #d8d8d8;
padding-top:3px;
padding-right:8px;
padding-bottom:6px;
color:#525252;
font-weight:bold;
}
.ms-formdescription A{
color:#003399;
text-decoration:none;
}
.ms-formvalidation{
color:#ff0000;
font-family:verdana;
font-size:8pt;
}
.ms-formtable .ms-formbody,.ms-formtable .ms-formbodysurvey{
line-height:1.3em;
}
.ms-informationbar{
background-color:#fff9de;
border:1px solid #ffdf88;
}
.ms-informationbar td{
font-family:tahoma;
font-size:8pt;
color:#000000;
}
.ms-radiotext{
cursor:default;
text-align:left;
font-family:verdana;
font-size:8pt;
height:19px;
}
.ms-radiobutton-child{
margin-left:20px;
}
.ms-gridtext{
cursor:default;
text-align:right;
font-family:verdana;
font-size:8pt;
height:19px;
}
.ms-formbody{
font-family:verdana;
font-size:.7em;
vertical-align:top;
background:#ebf3ff;
border-top:1px solid #d8d8d8;
padding:3px 6px 4px 6px;
}
.ms-formbodysurvey{
font-family:verdana;
font-size:.7em;
vertical-align:top;
background:none;
border-top:none;
padding:5px 8px 15px 8px;
}
.ms-formbody FONT{
line-height:normal
}
.ms-formline{
border-top:1px solid #c4c4c4;
padding-right:8px;
padding-left:8px;
}
.ms-formdescription
{
font-family:verdana;
font-size:8pt;
color:#7f7f7f;
}
.ms-formfieldcontainer
{
}
.ms-formfieldlabelcontainer
{
margin:4px 4px 0px 4px;
}
div.ms-formfieldlabelcontainer span.ms-formfieldlabel
{
font-family:tahoma;
font-size:8pt;
font-weight:normal;
text-align:left;
color:#777777;
padding:1px 4px 1px 4px;
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
background-image:url("/_layouts/images/globgrad.gif");
background-repeat:repeat-x;
background-color:#efebef;
height:18px;
}
.ms-formfieldvaluecontainer
{
border:1px solid #cccccc;
margin-left:4px;
margin-right:4px;
margin-bottom:4px;
padding:5px;
}
.ms-searchbox,.ms-pickersearchbox{
border:solid 1px #7f9db9;
border-right:none;
color:#1952a4;
font-family:Verdana;
font-size:8pt;
height:19px !important;
padding-top:2px;
padding-left:2px;
}
.ms-searchform{
margin-right:10px;
position:relative;
top:-6px;
}
.ms-searchform input{
height:19px;
padding:2px;
}
select.ms-searchbox{
margin-right:6px;
border:solid 1px #7f9db9;
}
.ms-searchimage{
border:solid 1px #7f9db9;
border-left:solid 1px #9ed6ff;
background-color:#e9f2fd;
padding-left:3px;
padding-right:3px;
padding-bottom:2px !important;
padding-top:2px !important;
}
.ms-searchcorner{
background-color:#FFFFFF;
background-image:url("/_layouts/images/srchcrnr.gif");
background-repeat:no-repeat;
background-position:left top;
}
.ms-secondary-title
{
padding-bottom:3px;
display:block;
}
table.ms-form th{
color:#003399;
font-family:verdana;
font-size:8pt;
font-weight:normal;
text-align:left;
vertical-align:top;
}
table.ms-form td{
font-size:8pt;
width:100%;
vertical-align:top;
}
.ms-formrecurrence{
font-family:verdana;
font-size:8pt;
font-weight:normal;
text-align:left;
vertical-align:top;
}
.ms-fileinput{
font-size:8pt;
font-family:Verdana,sans-serif;
}
.ms-longfileinput{
font-size:8pt;
font-family:Verdana,sans-serif;
width:386px;
}
.ms-long{
width:386px;
}
.ms-longer{
width:411px;
}
.ms-rtelong{
width:384px;
}
.ms-rtelonger{
width:409px;
}
.ms-input,.ms-long,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-inputuserfield,.ms-rtedropdown,.ms-lookuptypeintextbox{
font-size:8pt;
font-family:Verdana,sans-serif;
max-width:630px;
}
.ms-inputuserfield,.ms-rtelong,.ms-rtelonger{
border:1px solid #a5a5a5;
}
div.ms-inputuserfield a
{
color:#000000;
text-decoration:none;
font-weight:normal;
font-style:normal;
}
div.ms-inputuserfield
{
padding-left:1px;
padding-top:2px;
}
.ms-usereditor{
width:386px;
}
.ms-italic{
font-style:italic;
}
.ms-bold{
font-weight:bold;
}


/*
########################################
		Banner
########################################
*/

.ms-bannerframe,.ms-GRHeaderBackground{
}
.ms-banner{
	vertical-align:bottom;
}
.ms-banner a:link{
	text-decoration:none;
	white-space:nowrap;
}
.ms-banner a:visited{
	text-decoration:none;
}
.ms-bannerContainer{
	background-image:url("/_layouts/images/siteTitleBKGD.gif");
	background-position:right top;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	padding-right:10px;
	padding-left:5px;
}

.ms-bannerframe, .ms-GRHeaderBackground, .ms-storMeFree{
	background-color:#FFF;
	background-image:none;
}

.ms-bannerframe td img {
	display:none;
}

.ms-banner{
	margin:0;
	padding:12px;
	padding-left:0px;
	padding-top:10px;
	border:none;
}

.ms-banner a:link{
	font-family:Arial,Helvetica,sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:8px;
	background-color:#2069b4;
}

.ms-banner a:visited {
	font-family:Arial,Helvetica,sans-serif;
	color:#FFF;
	padding:8px;
	background-color:#2069b4;
}

.ms-banner a:hover{
	font-family:Arial,Helvetica,sans-serif;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	padding:8px;
	background-color:#ff7800;
}

.ms-banner a:active {
	font-family:Arial,Helvetica,sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:8px;
	background-color:#2069b4;
}

/*
########################################
		END Banner
########################################
*/




.ms-globalleft{
float:left;
}
.ms-globalright{
float:right;
}

/*
##########################################
		Global Links
##########################################
*/
.ms-globallinks{
font-size:10pt;
background:transparent;
font-family:verdana;
}
.ms-globallinks,.ms-globallinks a{
color:#666666;
text-decoration:none;
font-family:verdana;
}
/*
##########################################
		END Global Links
##########################################
*/




/*
###########################################
		Bread Crumb
###########################################
*/
.ms-pagebreadcrumb{
	padding:2px 3px 3px 11px;
	border:0px;
	background-color:#ffffff;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
}


.ms-pagebreadcrumb,.ms-pagebreadcrumb a{
	font-size:8pt;
	background-color:#ebf3ff;
	color:#666666;
	text-decoration:none;
}

.ms-pagebreadcrumb{
	border:0px;
	background-color:#ffffff;
}

.breadcrumb_container {
	float: left;
	width: 941px;
	position: relative;
	padding-left: 19px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.breadcrumb_container span {
	display:inline-block;
	min-width:150px;
}

.breadcrumb_container a {
	display:inline-block;
	color: #333333;
	text-decoration: underline;
}

.breadcrumb_trail {
	float: left;
	clear:right;
	position: relative;
	/*width: 460px;*/
	width:100%;
	margin-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	word-spacing: 5px;
}
.breadcrumb_trail a {
	text-decoration: underline;
}

.breadcrumb_full {
	float: left;
	position: relative;
	width: 625px;
	margin-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	word-spacing: 5px;
}

.breadcrumb_full a {
	text-decoration: underline;
}

.ms-globalbreadcrumb{
	font-size:8pt;
	text-align:right;
	background-color:#ebf3ff;
	padding:2px 10px 2px 5px;
}
.ms-globalbreadcrumb,.ms-globalbreadcrumb a{
	text-decoration:none;
	color:#666666;
}
.ms-globalbreadcrumb a:hover{
	text-decoration:underline;
	color:#000000;
}


/*
###########################################
		END Bread Crumb
###########################################
*/




.ms-sitetitle
{
font:11pt verdana;
font-weight:bold;
color:#666666;
padding:4px 0px 7px 6px;
vertical-align:middle;
margin:0;
}
.ms-sitetitle a
{
font:11pt verdana;
font-weight:bold;
color:#666666;
text-decoration:none;
}
h1.ms-sitetitle{
margin:0;
padding:0;
}
td.ms-titleimagearea{
padding-left:2px;
}
.ms-siteaction,.ms-siteaction a{
font:8pt tahoma;
font-weight:bold;
color:#666666;
text-decoration:none;
}
table.ms-siteaction td.ms-siteaction{
border-right:solid 1px #bfbfbf;
}
table.ms-siteaction td.ms-siteaction div{
padding:3px 8px 3px 8px;
border-right:solid 1px #FFFFFF;
}
.ms-siteactionsmenu{
white-space:nowrap;
font:8pt tahoma;
padding:0;
border:none;
cursor:pointer;
}
.ms-siteactionsmenu div div div{
background-image:url("/_layouts/images/siteactionsmenugrad.gif");
background-repeat:repeat-x;
border-top:1px solid #6593cf;
border-left:1px solid #6593cf;
border-right:1px solid #6593cf;
background-color:#6593cf;
padding:1px 4px 3px 10px;
}
.ms-siteactionsmenu div div div a{
color:#FFFFFF;
font-weight:bold;
}
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
background-image:url("/_layouts/images/siteactionsmenuhovergrad.gif");
border-top:1px solid #89724f;
border-left:1px solid #89724f;
border-right:1px solid #89724f;
background-color:#ffa521;
}
.ms-actionbar{
background-color:#FFFFFF;
border:1px solid #6f9dd9;
padding-top:1px
}
.ms-actionsep{
height:8px;
border-right:1px solid #6f9dd9;
}


/*
##################################################################################################################
		                            TOP BAR (NAVIGATION) STYLES START HERE
##################################################################################################################
*/

/* Global Nav */

.ms-topnav {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-image:none;
	background-color:#000000;
	border-style:none;
	padding-top:0px;
	text-align:center;
	text-transform:uppercase !important;
}
.ms-topnav a {
	font-family:Arial;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding-top:5px;
	text-transform:uppercase !important;
	}
.ms-topnav a:hover {
	font-family:Arial;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-image:url('/Style Library/Images/subnav_over.gif');
	background-repeat:no-repeat;
	background-position:center 0px;
	text-transform:uppercase !important;
}



.ms-topnavselected {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	background-image:none;
	background-color:#000000;
	border-style:none;
}

.ms-topNavHover {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:white;
	background-image:none;
	background-color:#000000;
	border-style:none;
}

.ms-topNavContainer {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:white;
	background-image:none;
	background-color:#000000;
	border-style:none;
	/* BS: NEW*/
	width:95%;

}

/*
##################################################################################################################
		                           END TOP BAR
##################################################################################################################
*/








.ms-topNavFlyOutsContainer
{
	border:solid 1px #c2dcff;
}
.ms-topNavFlyOuts{
	background-color:#F2F8FF;
	font-family:Tahoma;
	font-size:8pt;
}
.ms-topNavFlyOuts a{
	display:block;
	*width:120px;
	min-width:120px;
	color:#3764a0;
	padding:4px 8px 4px 8px;
}
.ms-topNavFlyOutsHover{
	background-color:#ffe6a0;
	color:#000000;
}
.ms-nav td,.ms-nav .ms-SPZoneLabel{
	font-size:8pt;
}
.ms-formula{
	font-size:8pt;
	font-family:Verdana,sans-serif;
	width:222px;
	height:135px;
}
.ms-dtinput,.ms-dttimeinput{
	vertical-align:middle;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:4px;
	padding-left:0px;
	font-size:0px;
}
.ms-dttimeinput{
	direction:ltr;
}
.ms-nav th{
	font-size:8pt;
	font-family:Verdana,sans-serif;
	font-weight:normal;
	text-align:left;
	color:#000000;
}
.ms-quicklaunchnavsep{
	background-color:#83b0ec;
}
.ms-quicklaunch table td{
	border-top:1px solid #add1ff;
}
.ms-quicklaunch .ms-treeviewouter table td{
	border-top:none;
}
.ms-quicklaunch table.ms-navheader td,.ms-navheader2 td,.ms-quicklaunch span.ms-navheader{
	background-color:#d6e8ff;
	border-top:solid 1px #f2f8ff;
	border-left:solid 1px #f2f8ff;
	padding:1px 4px 4px 4px;
	font-size:12px;
}
div.ms-treeviewouter div{
	border-top:solid 1px #add1ff;
}
div.ms-treeviewouter div div{
	border:none;
}
.ms-quicklaunch span.ms-navheader{
	background-color:#d6e8ff;
	border-top:1px solid #add1ff;
	border-left:solid 1px #f2f8ff;
	border-bottom:1px solid #add1ff;
	padding:1px 6px 3px 6px;
}
.ms-quicklaunch table.ms-navsubmenu2 td{
	border:none;
}
.ms-quicklaunch table.ms-selectednavheader td{
	width:100%;
	background-color:#fff699;
}
.ms-quicklaunch table.ms-selectednavheader{
	border:none;
}
.ms-quicklaunch span{
	display:block;
}
.ms-quicklaunch div.ms-navsubmenu1 br{
	display:none;
}
.ms-quicklaunch table.ms-selectednav{
	border:solid 1px #d2b47a;
	background-image:url("/_layouts/images/selectednav.gif");
	background-repeat:repeat-x;
	background-color:#ffe6a0;
	margin:2px;
	margin-bottom:0;
	width:97%;
}
.ms-quicklaunch table.ms-selectednav td{
	background:none;
	border-style:none;
	padding:0px 4px 1px 12px;
	margin:0px;
}
table.ms-selectednav td a.ms-selectednav{
	background:none;
	color:#000000;
}
.ms-quicklaunch table.ms-selectednavheader td{
	width:100%;
	background-color:#ffe6a0;
	background-image:url("/_layouts/images/selectednav.gif");
	background-repeat:repeat-x;
	padding-top:2px;
	padding-bottom:2px;
	padding:1px 6px 3px 6px;
}
.ms-selectednavheader a{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.ms-selectednavheader a:hover{
	color:#000000;
	text-decoration:underline;
}
table.ms-navitem td,span.ms-navitem{
	background-image:none;
	/*padding:3px 6px 4px 16px;*/
	font-family:verdana;
	font-size:12px;
}


.ms-navsubmenu1{
	width:100%;
	border-collapse:collapse;
	background-color:#f2f8ff;
}
.ms-navsubmenu2{
	width:100%;
	background-color:#f2f8ff;
	margin-bottom:6px;
}
table.ms-navselected{
	padding:2px;
}
table.ms-navselected,span.ms-navselected{
	background-image:url("/_layouts/images/SELECTEDNAV.GIF");
	background-color:#ffe6a0;
	background-repeat:repeat-x;
}
table.ms-navselected td{
	background-image:none;
	padding:3px 6px 4px 17px;
}









/* 
*************************************************************************************
HEADER LINKS IN THE SIDE NAVIGATION (Quick Launch)
*************************************************************************************
*/

table.ms-navheader td{
	font-family:Verdana;
	font-size:12px;
	background-image:none;
}

.ms-navheader a,.ms-navheader2 a{
	font-weight:bold;
	color:#00a7d4;
	text-decoration:none;
}

.ms-navheader a:hover,.ms-navheader2 a:hover{
	color:#000000;
	text-decoration:none;
}

.ms-navheaderstatic,.ms-navitemstatic{
	color:#00a7d4;
}


.ms-navheader {
	font-size:12px;	
	width:197px;
	border-bottom:solid 2px #efefef;
}

.ms-navheader a {
	font-size:12px;
	color:#00a7d4;
	text-decoration:none;
}

.ms-navheader a:link {
	font-size:12px;
	font-weight:bold;
	color:#00a7d4;
	display:block;
	padding:4px;
	background-color:#FFF;
	text-decoration:none;
}

.ms-navheader a:visited {
	font-size:12px;
	font-weight:bold;
	color:#00a7d4;
	display:block;
	padding:4px;
	background-color:#FFF;
	text-decoration:none;
}

.ms-navheader a:hover {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	padding:4px;
	background-color:#00A7D4;
	text-decoration:none;
}

.ms-navheader a:active {
	font-size:12px;
	display:block;
	font-weight:bold;
	color:#00a7d4;
	display:block;
	padding:4px;
	background-color:#00A7D4;
	text-decoration:none;
}

.ms-navSubMenu1 {
	font-size:12px;
}

.ms-navSubMenu1 a {
	font-size:12px;
	font-weight:bold;
	color:#b9d300;
	display:block;
	padding:4px;
	background-color:#FFF;
}

.ms-navSubMenu1 a:hover {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	display:block;
	padding:4px;
	background-color:#00A7D4;
	text-decoration:none;
}

/* 
*************************************************************************************
END HEADER LINKS IN THE SIDE NAVIGATION (Quick Launch)
*************************************************************************************
*/









/*.ms-navItem a{
	color:#003399;
	text-decoration:none;
}
.ms-navItem a:hover{
	color:#000000;
	text-decoration:none;
}*/


.ms-quicklaunchouter{
	border-bottom:solid 1px #83b0ec;
	border-right:solid 1px #83b0ec;
}
.ms-quicklaunchouter{
	margin:0px 1px 2px 1px;
}
.ms-tvselected{
	background-color:#ffda8a;
}
.ms-tvselected a{
	color:#000000;
}
.ms-treeviewouter td.ms-navitem{
	border-left:2px solid #f2f8ff;
}
.ms-treeviewouter a.ms-navitem{
	padding:0px 1px 0px 1px;
}

/*
#####################################
		Recycle Bin
#####################################
*/
table.ms-recyclebin td{
	background-color:#000000;
	width:100%;
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	padding:3px 5px 7px 3px;
	font-size:10px;
}

table.ms-recyclebin td a{
	font-weight:bold;
	color:#008800;
	text-decoration:none;
	font-size:10px;
}

table.ms-recyclebin td a:hover{
	color:#000000;
	text-decoration:none;
	font-size:10px;
}
/*
#####################################
		END Recycle Bin
#####################################
*/




/*
***********************************************************************
		Quick Launch 
***********************************************************************
*/
.ms-nav{
background-image:none;
background-color:#2069b4;
color:#FFF;
background-image:url("../theme/sidebarBG.gif");
background-position: top right;
background-repeat:no-repeat;
}

.ms-quickLaunch{
	border:solid 1px #6f9dd9;
	border-bottom:solid 1px #6f9dd9;
	font-size:8pt;
	font-family:tahoma;
	line-height:10pt;
	background-color:#f2f8ff;
	position:relative !important;
	float:right;
	z-index:10000 !important;
}



.ms-quicklaunchheader
{
}

.ms-quicklaunchheader{
	padding:2px 6px 4px 6px;
	font-weight:normal;
	color:#003399;
	background-image:none;
	background-color:#ffffff;
	font-size:8pt;
}


.ms-quickLaunch
{
	border-style:none;
	position:absolute !important;
	z-index:10000 !important;

}

.ms-quicklaunchouter
{
	border-style:none;
}

.ms-navitem
{

	background-color:#ffffff;
}


.ms-quicklaunchheader a,.ms-unselectednav a{
	color:#000000;
	text-decoration:none;
}
.ms-quicklaunchheader a:hover{
	color:#000000;
	text-decoration:none;
}
/*
***********************************************************************
		END Quick Launch 
***********************************************************************
*/



.ms-navline{
	border-bottom:1px solid #adadad;
}
.ms-navwatermark{
	color:#ffdf88;
}

.ms-selectednav a,.ms-GRSortFilter a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #b9d300;
	background-color:#ffffff;
	text-decoration: none;
	display: block;
	/*padding-top: 4px;
	padding-bottom: 4px;*/
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 18px;
	margin: 0px;
	border-style:none;
}

.ms-selectednav a:hover,.ms-GRSortFilter a:hover {
	background-color: #ffffff;
	border-style:none;
	color: #FFFFFF;
}


.ms-GRSortFilter {
	
	border:solid 5px purple;
}

.ms-unselectednav{
	border:1px solid #83b0ec;
	padding-top:1px;
	padding-bottom:2px;
}
.ms-templatepickerselected,.ms-templatepickerunselected{
	float:left;
}
.ms-templatepickerunselected{
	padding-top:2px;
	margin-right:1px;
}
.ms-templatepickerselected{
	margin-right:1px;
}
.ms-templatepickerunselected div{
	background-image:url("/_layouts/images/templatepickerunselected.gif");
	background-repeat:repeat-x;
	background-color:#bdbdbd;
	border:solid 1px #c4c4c4;
	border-bottom:none;
	padding:1px 5px 3px 5px;
	white-space:nowrap;
}
.ms-templatepickerselected div{
	background-image:url("/_layouts/images/templatepickerselected.gif");
	background-repeat:repeat-x;
	background-color:#ffffff;
	border:solid 1px #c2a770;
	border-bottom:none;
	padding:3px 5px 3px 5px;
	white-space:nowrap;
}
.ms-templatepickerselected div a{
	color:#000000;
}
.ms-templatepickerunselected div a{
	color:#000000;
}
.ms-templatepicker{
	font-size:8pt;
	font-family:tahoma;
	width:320px;
	height:175px;
}
.ms-lactiontable{
	width:100%;
}
.ms-laction{
	border-top:solid 1px #b8bed0;
	padding-left:2px;
	padding-right:2px;
}
.ms-lactionheader{
	padding:4px;
}
.ms-lactionitem{
	padding-left:4px;
	padding-right:4px;
	padding-top:3px;
	padding-bottom:3px;
	white-space:nowrap;
}
.ms-lactionitem a{
	color:#003399;
	text-decoration:none;
}
.ms-lactionitem a:hover{
	color:#000000;
	text-decoration:none;
}
.ms-diffselected{
	background-image:url("/_layouts/images/SELECTEDNAV.GIF");
	background-color:#ffe6a0;
	background-repeat:repeat-x;
	border:1px solid #d2b47a;
}
.ms-diffselected table{
	width:100%;
	border:1px solid #ffffff;
}
.ms-diffselected .ms-lactionbullet{
	padding-left:3px;
}
.ms-diffselected .ms-lactionitem{
	padding-right:3px;
}
.ms-diffselected .ms-lactionitem a{
	color:#000000;
}
.ms-versiondiffnum{
	font-weight:bold;
}
.ms-verticaldots{
	border-right:1px solid #83b0ec;
	border-left:none;
}
.ms-nav{
	background-color:#83b0ec;
	background-image:url("/_layouts/images/navshape.jpg");
	background-repeat:repeat-x;
	font-family:tahoma;
}
.ms-relatedtable{
	width:100%;
	background:#f2f2f2;
	border:1px solid #949494;
}
.ms-relatedheaderleftcorner{
}
.ms-relatedheaderrightcorner{
}
.ms-relatedicon{
	padding:2px;
	text-align:center;
}
.ms-relatedicon img{
	border:0px;
}
.ms-relatedtext{
	color:#3966bf;
	padding:2px;
}
.ms-relatedtext a:visited,.ms-relatedtext a:link,.ms-relatedtext a:active{
	color:#3966bf;
	font-family:tahoma,sans-serif;
	text-decoration:none;
}
.ms-relatedtext a:hover{
	color:#3966bf;
	font-family:tahoma,sans-serif;
	text-decoration:none;
}
.ms-globalTitleArea{
	text-align:right;
	background-image:url("/_layouts/images/siteTitleBKGD.gif");
	background-position:right top;
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:0px;
	padding-top:1px;
}
.ms-globalTitleAreaSeparator{
	background-color:#ffffff;
	background-image:url("/_layouts/images/siteTitleBKGD.gif");
	background-position:right;
	background-repeat:repeat-y;
}
.ms-titlearea,.ms-mwstitlearea{
	color:#666666;
	font-family:tahoma;
	font-size:8pt;
	letter-spacing:.1em;
}
.ms-titlearea a
{
	color:#3966bf;
	text-decoration:none;
}
.ms-titlearea a:hover,.ms-mwstitlearea a:hover
{
	color:#000000;
	text-decoration:underline;
}
td.ms-mwstitlearea a
{
	color:#3966bf;
	text-decoration:none;
}
.ms-titlearealeft
{
	background-color:#d6e8ff;
}
TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe{
	background-image:url("/_layouts/images/pageTitleBKGD.gif");
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#d6e8ff;
	text-align:center;
}
div.ms-titleareaframe{
	height:100%;
}
.ms-pagetitleareaframe table{
	background-image:url("/_layouts/images/topshape.jpg");
	background-repeat:no-repeat;
	background-position:332px 4px;
	height:54px;
}
.ms-titlearealine{
	background-color:#83b0ec;
}
.ms-titleareaframe table td.ms-titlearea,.ms-areaseparator table td.ms-titlearea,.ms-pagetitleareaframe table td.ms-titlearea,.ms-consoletitleareaframe{
	padding:7px 0px 1px 0px;
}
.ms-consoletitleareaframe
{
	width:8px;
}
.ms-consoletitleareaframebottom
{
	background-color:#d6e8ff;
	text-align:center;
	padding:0px 0px 0px 0px;
}
.ms-mwspagetitleareaframe{
width:100%;
}
.ms-mwstitlearealine{
	background-color:#D6E8FF;
}
.ms-titleareaseparator{
	padding-bottom:5px;
	background-color:#83b0ec;
}
.ms-titleareaseparator div{
	background-color:#d6e8ff;
	border-top:1px solid #6f9dd9;
}
.ms-sitemapdirectional,.ms-sitemapdirectional a{
	unicode-bidi:embed;
}
.ms-areaseparatorcorner{
	background-image:url("/_layouts/images/framecornergrad.gif");
	background-position:left top;
	background-repeat:repeat-y;
	height:8px;
	border-right:1px solid #6f9dd9;
}
td.ms-areaseparatorleft{
	background:#d6e8ff url("/_layouts/images/pageTitleBKGD.gif");
	background-repeat:repeat-x;
	border-right:1px solid #6f9dd9;
	height:100%;
}
div.ms-areaseparatorleft{
	background:#83b0ec url("/_layouts/images/navshape.jpg");
	background-repeat:no-repeat;
	background-position:-143px 0px;
	border-right:1px solid #6f9dd9;
	height:100%;
}
div.ms-areaseparatorright{
background:#83b0ec url("/_layouts/images/pagebackgrad.gif");
background-repeat:repeat-x;
border-left:1px solid #6f9dd9;
padding-right:2px;
height:100%;
}
.ms-titlearearight .ms-areaseparatorright{
background:#d6e8ff url("/_layouts/images/pageTitleBKGD.gif");
background-repeat:repeat-x;
border-left:1px solid #6f9dd9;
padding-right:2px;
height:100%;
}
.ms-areaseparator{
background-color:#ffeaad;
background-image:url("/_layouts/images/formtitlegrad.gif");
background-repeat:repeat-x;
border-right:none;
border-left:none;
padding-left:5px;
height:61px;
}
.ms-pagemargin{
background-color:#83b0ec;
background-image:url("/_layouts/images/navshape.jpg");
background-repeat:no-repeat;
background-position:-143px 0px;
height:100%;
}
td.ms-rightareacell div.ms-pagemargin{
background-color:#83b0ec;
background-image:url("/_layouts/images/pagebackgrad.gif");
background-repeat:repeat-x;
height:100%;
border-left:solid 1px #83b0ec;
}
.ms-bodyareacell{
vertical-align:top;
height:100%;
width:100%;
}
.ms-pagebottommargin,.ms-pagebottommarginleft,.ms-pagebottommarginright{
background:#83b0ec;
}
.ms-bodyareapagemargin{
background:#83b0ec;
border-top:1px solid #6f9dd9;
}
.ms-bodyareaframe,.ms-viewareaframe{
	vertical-align:top;
	height:100%;
	background-color:#ffffff;
	width:100%;
	/*border-top:1px solid #6f9dd9;
	border-right:1px solid #6f9dd9;
	border-left:1px solid #6f9dd9;*/
}
/*
.ms-bodyareaframe {
	border:0px;
	background-color:#FFF;
	background-image:URL(bodyareaBG.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:645px;
	position:relative;
	float:left;
	width:700px;
}
*/
.ms-formareaframe{
vertical-align:top;
height:100%;
background-color:#ffffff;
padding:8px;
}
.ms-pagetitle{
color:#000000;
font-family:verdana;
font-size:16pt;
margin:0px 0px 4px 0px;
font-weight:normal;
}
.ms-pagetitle a{
text-decoration:none;
color:#000000;
margin:0;
font-weight:normal;
}
.ms-pagetitle a:hover{
}
.ms-pagecaption{
font-size:9pt;
color:#000000;
font-family:arial,verdana,sans-serif;
}
.ms-selected
{
background-position:left top;
color:#000000;
background-image:url("/_layouts/images/filedialogselected.gif");
background-color:#FFE499;
border-top:1px solid #FFE499;
border-bottom:1px solid #FFE499;
background-repeat:repeat-x;
}
.ms-selected SPAN{
color:#000000;
}
.ms-vh table.ms-selectedtitle,.ms-vh2 table.ms-selectedtitle,.ms-vh-icon table.ms-selectedtitle,.ms-vh table.ms-unselectedtitle,.ms-vh2 table.ms-unselectedtitle,.ms-vh-icon table.ms-unselectedtitle{
height:21px;
}
.ms-vh table.ms-selectedtitle,.ms-vh2 table.ms-selectedtitle,.ms-vh-icon table.ms-selectedtitle{
background-color:#dde1e5;
border:none;
}
.ms-vh2 .ms-selectedtitle .ms-vb,.ms-vh2 .ms-unselectedtitle .ms-vb{
padding-left:5px;
padding-right:5px;
padding-top:1px;
}
.ms-vh-icon .ms-selectedtitle .ms-vb,.ms-vh-icon .ms-unselectedtitle .ms-vb{
padding-left:0px;
vertical-align:middle;
}
.ms-vh-icon{
padding-left:6px;
padding-right:4px;
}
.ms-propertysheet th.ms-vh2,.ms-propertysheet th.ms-vh2-nofilter{
font-family:tahoma;
}
.ms-listviewtable .ms-vh2,.ms-summarystandardbody .ms-vh2{
padding:1px 1px 0px 1px;
}
.ms-listviewtable .ms-vb2,.ms-summarystandardbody .ms-vb2{
padding-left:7px;
padding-right:7px;
}
.ms-basictable{
border-collapse:collapse;
}
.ms-selectedtitle{
background-color:#ffffff;
border:1px solid #b09460;
margin:0px;
padding:0px;
cursor:pointer;
}
.ms-selectedtitlealternative
{
background-color:#ffffff;
border:1px solid #b09460;
margin:0px;
padding:0px;
cursor:pointer;
}
.ms-unselectedtitle{
background-color:transparent;
margin:0px;
padding:0px;
}
.ms-vb-title .ms-unselectedtitle{
padding:1px;
}
.ms-menuimagecell{
background:#ffe6a0 url("/_layouts/images/selectednav.gif") repeat-x;
cursor:pointer;
border:solid 1px #ffffff;
padding:0px;
height:18px;
}
.ms-vh .ms-menuimagecell,.ms-vh2 .ms-menuimagecell,.ms-vh-icon .ms-menuimagecell{
height:20px;
}
.ms-vh .ms-menuimagecell img,.ms-vh2 .ms-menuimagecell img,.ms-vh-icon .ms-menuimagecell img{
margin-top:2px;
margin-bottom:2px;
}
.ms-filedialog td{
height:16px;
}
.ms-descriptiontext{
color:#4c4c4c;
font-family:tahoma;
font-size:8pt;
text-align:left;
}
.ms-webpartpagedescription{
font-family:verdana;
font-size:8pt;
color:#5a5a5a;
padding:8px 12px 0px 12px;
}
.ms-inputformdescription{
width:475px;
padding-right:9px;
}
.ms-inputformcontrols
{
width:375px;
}
.ms-halfinputformcontrols
{
width:150px;
}
.ms-dspadapterlist
{
padding-left:1cm;
color:#7f7f7f;
font-family:verdana;
font-size:8pt;
}
.ms-alerttext
{
color:#ff0000;
font-family:verdana;
font-size:8pt;
}
.ms-separator
{
color:#83b0ec;
font-size:10pt;
}
.ms-separator img
{
height:16px;
width:1px;
margin:0px 1px 0px 1px;
background:#9ac6ff;
border-bottom:1px solid #f2f8ff;
border-right:1px solid #f2f8ff;
}
.ms-authoringcontrols
{
background-color:#ebf3ff;
font-family:tahoma;
font-size:8pt;
color:#525252;
}
.ms-propertysheet th.ms-authoringcontrols
{
background-color:#ebf3ff;
font-family:tahoma;
font-size:8pt;
color:#083772;
text-align:left;
}
.ms-multiselectbox
{
width:175px;
}
.ms-lookuptypeindropdown
{
width:20em;
}
.ms-lookuptypeintextbox
{
width:20em;
vertical-align:middle;
}
.ms-sectionheader
{
color:#525252;
font-family:tahoma;
font-size:8pt;
font-weight:bold;
}
.ms-linksectionheader,.ms-propertysheet th.ms-linksectionheader
{
color:#000000;
font-family:tahoma;
font-size:8pt;
font-weight:bold;
text-align:left;
}
td.ms-linksectionheader,th.ms-linksectionheader
{
background-color:#ebf3ff;
background-image:url("/_layouts/images/linksectiongrad.gif");
background-repeat:repeat-x;
border:1px solid #add1ff;
text-align:left;
}
table.ms-disc-bar
{
background-color:#d6e8ff;
background-image:url("/_layouts/images/quicklaunchheader.gif");
background-repeat:repeat-x;
border:1px solid #79a7e3;
text-align:left;
}
table.ms-disc HR
{
height:1px;
color:#add1ff;
}
.ms-attachUploadButtons
{
text-align:right;
}
.ms-sectionheader a,.ms-sectionheader a:hover,.ms-sectionheader a:visited,.ms-propertysheet .ms-sectionheader a,.ms-propertysheet .ms-sectionheader a:hover
{
color:#525252;
text-decoration:none;
}
.ms-sectionline
{
background-color:#d9d9d9;
}
.ms-sectionhighlight-top{
border:1px solid #ff9932;
border-left:0px solid;
border-right:0px solid;
background-color:#f7f3cd;
font-family:tahoma;
font-size:8pt;
}
.ms-sectionhighlight{
background-color:#fffbd8;
color:#4c4c4c;
}
.ms-sectionhighlight-line{
height:1px;
padding:0px;
background-color:#ff9932;
}
.ms-partline
{
background-color:#add1ff;
}
.ms-propertysheet{
font-family:verdana;
font-size:.7em;
text-align:left;
color:#4c4c4c;
width:1000px !important;
position:relative;
float:left;
}
.ms-propertysheet th{
font-family:verdana;
font-size:8pt;
color:#4c4c4c;
font-weight:normal;
}
.ms-propertysheet a{
text-decoration:none;
color:#3966bf;
}
.ms-propertysheet a:hover{
text-decoration:underline;
color:#000000;
}
table.ms-pageinformation,table.ms-createpageinformation{
font-family:tahoma;
font-size:8pt;
height:115px;
}
table.ms-pageinformation{
background-image:url("/_layouts/images/settingsgraphic.jpg");
background-color:#ffffff;
background-repeat:repeat-x;
}
table.ms-createpageinformation{
background-image:url("/_layouts/images/creategraphic.jpg");
background-repeat:repeat-x;
background-color:#ffffff;
}
.ms-pageinformation th,.ms-createpageinformation th{
color:#204d89;
text-align:left;
}
.ms-pageinformation table td,.ms-createpageinformation table td{
color:#000000;
text-align:left;
font-family:tahoma;
font-size:8pt;
padding:3px 5px 3px 1px;
}
.ms-pageinformation table th
{
padding:3px 5px 3px 1px;
}
.ms-storMeFree{
background-color:#80f0dc;
border-style:dashed;
border-width:1px;
border-color:white;
}
.ms-storMeUsed{
background:#8ebbf5;
border-style:solid;
border-width:1px;
border-color:white;
}
.ms-storMeEstimated{
background-color:#83b0ec;
border-style:dotted;
border-width:1px;
border-color:white;
}
.ms-storMeFilterBar{
background:#8ebbf5;
}
.ms-informationtablehover{
border:solid 1px #add1ff;
}
.ms-informationtablehover td,.ms-informationtablehover th{
background-color:#ebf3ff;
}
.ms-informationtablehover td{
border-top:solid 1px #ffffff;
border-left:solid 1px #ffffff;
}
.ms-informationtablehover th{
border-top:solid 1px #ffffff;
}
.ms-informationtablestatic{
background-image:url("/_layouts/images/settingsbkg.jpg");
background-repeat:no-repeat;
}
.ms-pageinformationheader{
font-weight:bold;
color:#000000;
}
.ms-itemheader a{
font-size:11pt;
font-family:arial;
font-weight:bold;
color:#003399;
text-decoration:none;
}
.ms-itemstatic{
border:1px solid #FFFFFF;
background-color:transparent;
}
.ms-itemhover{
border:solid 1px #d2b47a;
background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;
background-color:#ffe6a0;
cursor:pointer;
}
.ms-itemhover a{
color:#000000;
text-decoration:underline;
}
.ms-discussiontitle{
font-size:.7em;
font-family:verdana;
color:#000000;
font-weight:bold;
}
.ms-listdescription{
color:#666666;
font-family:verdana;
font-size:12px;
line-height:18px;
background:#ffffff;
/*background:#f8f8f8;*/
padding:2px 6px 4px 6px;
border-style:none;
width:630px;
}
.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-ph{
font-weight:normal;
color:#b2b2b2;
text-align:left;
text-decoration:none;
vertical-align:top;
}
.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,.ms-pb,.ms-pb-selected td{
color:#000000;
}
.ms-gb a,.ms-gb2 a{
color:#003399;
}
.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vh2-nofilter,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph{
font-size:8pt;
font-family:tahoma,sans-serif;
}
.ms-vh,.ms-vh2,.ms-vh2-nofilter,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-ph{
white-space:nowrap;
}
.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-viewheadertr .ms-vh-group,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-ph,.ms-pickerresultheadertr{
background-image:url("/_layouts/images/viewheadergrad.gif");
background-repeat:repeat-x;
padding-top:1px;
padding-bottom:0px;
background-color:#f2f2f2;
}
.ms-disc .ms-viewheadertr th.ms-vh2{
padding:1px 5px 0px 4px;
}
.ms-disc .ms-vh2 .ms-selectedtitle .ms-vb,.ms-disc .ms-vh2 .ms-unselectedtitle .ms-vb{
padding-left:4px;
}
th.ms-vh3-nograd{
width:12px;
color:#949494;
font-size:8pt;
font-family:tahoma,sans-serif;
}
.ms-vh .ms-vh{
background-image:none;
border-left:none;
padding-left:1px;
background-color:transparent;
}
.ms-vh2,.ms-ph{
padding:3px 8px 1px 8px;
}
.ms-vh2-gridview{
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
}
.ms-vh-icon,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon{
width:12px;
}
.ms-vh-icon-empty{
width:0px;
}
.ms-vh a,.ms-vh a:visited,.ms-vh2 a,.ms-vh2-nofilter a{
color:#7f7f7f;
text-decoration:none;
}
.ms-vh a:hover,.ms-vh2 a:hover,.ms-vh2-nofilter a:hover{
text-decoration:underline;
}
.ms-vhImage{
width:18pt
}
.ms-cbp{
padding-left:8px;
padding-right:8px;
}
.ms-standardheader{
font-size:1em;
margin:0em;
text-align:left;
color:#525252;
}
.ms-linksectionheader .ms-standardheader{
color:#000000;
}
.ms-gb h3.ms-standardheader{
margin-top:1em;
}
.ms-gb .ms-standardheader{
color:#000000;
}
.ms-gb{
height:22px;
background-color:#ffffff;
font-weight:bold;
border-bottom:1px solid #8ebbf5;
border-top:1px solid #f9f9f9;
padding-bottom:3px;
}
.ms-listviewtable .ms-gb,.ms-listviewtable .ms-gb2{
padding-top:14px;
}
.ms-gb2{
height:22px;
color:#4c4c4c;
padding-bottom:3px;
border-bottom:1px solid #e3efff;
border-top:1px solid #f9f9f9;
}
.ms-gbload{
height:22px;
color:#4c4c4c;
background-color:#ffffff;
padding-bottom:3px;
}
.ms-vb,.ms-vb2,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vb-tall,.ms-pb,.ms-pb-selected
{
vertical-align:top;
}
.ms-vb a,.ms-vb2 a,.ms-GRStatusText a,.ms-vb-user a,.ms-disc a{
color:#003399;
text-decoration:none;
}
.ms-vb a:hover,.ms-vb2 a:hover,.ms-vb-user a:hover,.ms-disc a:hover{
color:#000000;
text-decoration:underline;
}
.ms-vb a:visited,.ms-vb2 a:visited,.ms-GRStatusText a:visited,.ms-vb-user a:visited,.ms-disc a:visited{
color:#000066;
text-decoration:none;
}
.ms-vb a:visited:hover,.ms-vb2 a:visited:hover,.ms-vb-user a:visited:hover,.ms-disc a:visited:hover{
color:#000000;
text-decoration:underline;
}
.ms-vb-icon{
vertical-align:top;
width:0%;
padding-top:3px;
padding-left:8px;
padding-right:0px;
padding-bottom:0px;
}
.ms-vb-icon-overlay{
border:0;
position:relative;
left:-7px;
bottom:-2px;
}
.ms-vb-user{
padding-top:2px;
padding-right:2px;
padding-left:2px;
}
.ms-vb-title .ms-vb{
padding-top:2px;
padding-right:1px;
padding-bottom:5px;
padding-left:6px;
}
.ms-vb-title .ms-selectedtitle .ms-vb{
padding-top:1px;
padding-right:0px;
padding-bottom:4px;
padding-left:5px;
}
.ms-vb2{
padding-top:3px;
padding-left:8px;
padding-right:8px;
padding-bottom:4px;
}
.ms-pb,.ms-pb-selected{
padding-left:5px;
padding-right:5px;
white-space:nowrap;
}
.ms-pb{
height:22px;
padding-top:3px;
border-top:1px dashed #ffffff;
}
.ms-pb-selected{
height:22px;
padding-top:3px;
background-color:#ffe6a0;
border-top:1px solid #ffe6a0;
border-bottom:1px solid #ffe6a0;
}
.ms-pb a,.ms-pb-selected a{
font-size:8pt;
font-family:tahoma,sans-serif;
color:#000000;
text-decoration:none;
cursor:default;
}
.ms-vb-tall{
line-height:1.5em;
padding-top:2px;
padding-bottom:10px;
padding-left:6px;
padding-right:6px;
}
th .ms-vb,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon{
color:#b2b2b2;
font-size:8pt;
font-family:tahoma,sans-serif;
}
th .ms-vb a,.ms-vh2-nofilter a,.ms-vh2-nofilter-icon a{
color:#808080;
}
th .ms-selectedtitle .ms-vb,th .ms-selectedtitle .ms-vh2-nofilter,th .ms-selectedtitle ms-vh2-nofilter-icon,th .ms-selectedtitle .ms-vb a,th .ms-selectedtitle .ms-vh2-nofilter a,th .ms-selectedtitle ms-vh2-nofilter-icon a{
color:#4c4c4c;
}
.ms-vb li
{
vertical-align:auto;
}
.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon{
padding-left:8px;
padding-right:8px;
padding-top:3px;
height:20px;
}
.ms-nlline{
background:#d8d8d8;
}
.ms-ppleft{
height:440px;
overflow:auto;
margin:2px;
border-bottom:1px solid #d8d8d8;
}
.ms-ppright{
width:600px;
margin:8px;
}
.ms-basictable .ms-alternating{
background-color:transparent;
}
.ms-homepagetitle{
font-family:arial;
font-size:12pt;
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.ms-addnew{
font-weight:normal;
font-family:verdana;
font-size:8pt;
color:#003399;
text-decoration:none;
}
a.ms-addnew:Hover{
color:#000000;
text-decoration:underline;
}
td.ms-addnew{
padding-left:1px;
padding-right:7px;
}
.ms-error{
font-family:Verdana,sans-serif;
font-size:8pt;
font-weight:normal;
color:#ff0000
}
.ms-errorcolor{
color:#FF0000;
}
.ms-successcolor{
color:#008000;
}
IMG.ms-button{
cursor:pointer;
}
.ms-announcementtitle{
font-weight:bold;
}
.ms-homepagetitle:Hover{
text-decoration:underline;
color:#000000;
}
.ms-discussionseparator{
color:#CCCCCC;
height:1px;
}
.ms-summarytitlebarframe{
background-color:#2353b2;
}
.ms-summarytitlebar a:link{
font-family:Verdana,serif;
font-size:9pt;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.ms-summarytitlebar a:visited{
font-family:Verdana,serif;
font-size:9pt;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}
.ms-summarytitlebar{
color:#FFFFFF;
font-size:.68em;
font-family:verdana;
font-weight:normal;
text-decoration:none;
}
.ms-summarytitlebartitle{
color:#FFFFFF;
font-size:10pt;
font-family:arial;
font-weight:bold;
text-decoration:none;
}
.ms-summarytitlebartitle:hover{
text-decoration:underline;
color:#000000;
}
img.thumbnail{
border:solid #83b0ec 3px;
}
tr.ms-imglibselectedrow,tr.ms-highlight
{
background-color:#f2f2f2;
}
.ms-imglibthumbnail
{
background-color:#d8d8d8;border:solid #83b0ec 0px;
}
span.thumbnail{
padding:16 10;position:relative;width:5px;
}
span.userdata{
behavior:url(#default#userData);display:none;
}
.ms-imglibmenuarea
{
background-color:#f2f8ff;
}
a.ms-imglibPreviewTitle
{
overflow:hidden;
text-overflow:ellipsis;
width:130px;
}
table.ms-imglibPreviewTable
{
display:none;
}
table.ms-disc td
{
padding:0;
color:#4c4c4c;
}
.ms-disc-nopad,table tr td.ms-disc-nopad,table.ms-disc-nopad td
{
padding:0px;
}
table tr td.ms-disc-padabove{
padding:5px 5px 5px 5px;
}
table.ms-disc-bar td
{
vertical-align:middle;
height:22px;
padding-left:5px;
}
table.ms-disc-bar IMG
{
vertical-align:middle;
}
table.ms-disc-bar B
{
vertical-align:10%;
padding-right:5px;
}
td.ms-disc-bordered,td.ms-disc-bordered-noleft
{
border:0px solid #add1ff;
border-top-width:0px;
}
table tr td.ms-disc-bordered-noleft
{
border-left-width:1px;
padding:0px 10px 5px 10px;
font-family:verdana;
font-size:.7em;
text-align:left;
}
table tr td.ms-disc-bordered{
padding:0px 0px 5px 5px;
}
.UserShadedRegion
{
font-family:verdana,sans-serif;
background-color:#fffacc;
}
.UserCaption
{
font-size:8pt;
font-family:verdana;
background-color:#d6e8ff;
}
.UserConfiguration
{
font-size:8pt;
font-family:verdana;
background-color:#f2f2f2;
}
.UserDottedLine
{
margin-bottom:2px;
height:1px;
overflow:hidden;
background-color:#3966bf;
background-image:url("/_layouts/images/dot.gif");
}
.UserButton,.UserInput,.UserSelect{
font-family:Verdana,Arial,Sans-Serif;
font-size:8pt;
}
.UserNotification{
font-family:verdana,sans-serif;
padding:4px;
COLOR:#7f7f7f
}
.RemoveConnectionLink{
color:#003399;
text-decoration:none;
}
.ConnectionTabLink{
color:#333333;
text-decoration:none;
}
.ConnectionChooseActiveTab{
font-family:Verdana,Arial,Sans-Serif;
font-size:8pt;
border-top:solid 1px #999999;
border-left:solid 1px #999999;
border-right:solid 1px #999999;
border-bottom:solid 1px #ece9d8;
padding:3px;
display:inline;
height:24px;
background-color:#ece9d8;
}
.ConnectionChooseInactiveTab{
font-family:Verdana,Arial,Sans-Serif;
font-size:8pt;
border-top:solid 1px #999999;
border-right:solid 1px #999999;
border-bottom:solid 1px #999999;
padding:3px;
display:inline;
margin-top:4px;
height:20px;
color:#333333;
background-color:#bfbfbf;
}
.ConnectionConfigureInactiveTab{
font-family:Verdana,Arial,Sans-Serif;
font-size:8pt;
border-top:solid 1px #999999;
border-left:solid 1px #999999;
border-bottom:solid 1px #999999;
padding:3px;
margin-top:4px;
display:inline;
height:20px;
color:#333333;
background-color:#bfbfbf;
}
.ConnectionConfigureActiveTab{
font-family:Verdana,Arial,Sans-Serif;
font-size:8pt;
border-top:solid 1px #999999;
border-left:solid 1px #999999;
border-right:solid 1px #999999;
border-bottom:solid 1px #ece9d8;
padding:3px;
display:inline;
height:24px;
background-color:#ece9d8;
}
.UserConnectionTop
{
font-family:Verdana,Arial,Sans-Serif;
font-size:8pt;
border-bottom:solid 1px #999999;
height:24px;
width:100%;
}
.UserToolBarTextArea{
padding-left:0px;
padding-right:0px;
padding-bottom:5px;
font-weight:normal;
font-size:8pt;
font-family:Verdana,sans-serif;
}
.UserToolbarTextArea A:link
{
COLOR:#3966bf;
TEXT-DECORATION:none
}
.UserToolbarTextArea A:visited
{
COLOR:#3966bf;
TEXT-DECORATION:none
}
.UserToolbarTextArea A:hover
{
COLOR:#000000;
TEXT-DECORATION:underline
}
.UserToolbarDisabledLink
{
COLOR:#7f7f7f;
font-size:8pt;
font-family:verdana;
padding:4px;
}
.UserToolbarImage
{
border:medium none;
font-size:8pt;
cursor:pointer;
background-color:#f2f2f2;
text-align:center;
}
.UserCaptionShadow{
border-right:1px solid #add1ff;
border-left:1px solid #add1ff;
background-color:#f3f3f3;
height:2px;
background-image:url("/_layouts/images/viewheadergrad.gif");
background-repeat:repeat-x;
}
.UserGenericHeader
{
font-weight:bold;
font-size:12pt;
color:#000000;
font-family:arial,sans-serif;
}
.UserGeneric
{
padding:8px 5px 7px 5px;
}
.UserGenericBody
{
padding:5px 0px 0px 17px;
}
.UserGenericText
{
font-size:8pt;
font-family:verdana,arial,sans-serif;
color:#000000;
}
.UserBackground
{
background-color:#FFFFFF;
}
.UserSectionTitle
{
width:100%;
margin-bottom:5px;
padding-bottom:2px;
font-weight:bold;
border-bottom:solid 1px #c4c4c4;
color:#595959
}
.UserSectionHead
{
width:100%;
padding:0px 0px 3px 0px;
color:#595959;
}
.UserSectionBody
{
width:100%;
padding:0px 0px 0px 0px;
}
.UserControlGroup
{
padding-bottom:10px;
padding-top:2px;
}
.UserSectionFooter
{
width:100%;
margin-top:5px;
padding-top:2px;
border-top:solid 1px #c8c8c8;
color:#000000
}
.UserFooter
{
width:100%;
padding:10px 7px 7px 7px;
}
.UserCommandArea
{
padding-top:7px;
}
.UserToolbar
{
background-image:url("/_layouts/images/topnavunselected.gif");
border-bottom:1px solid #6f9dd9;
padding-left:2px;
padding-right:2px;
background-position:left bottom;
background-repeat:repeat-x;
background-color:transparent;
}
.UserCellHover
{
font-family:Verdana,Arial,Sans-Serif;
font-size:8pt;
padding:1px 4px 2px 4px;
border:solid 1px #2353b2;
color:#000000;
}
.UserCellSelected
{
font-family:Verdana,Arial,Sans-Serif;
font-size:8pt;
padding:1px 4px 2px 4px;
background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;
background-color:#ffdf88;
border:solid 1px #d2b47a;
color:#000000;
}
.UserCell
{
font-family:Verdana,Arial,Sans-Serif;
font-size:8pt;
padding:1px 4px 2px 4px;
margin:1px;
color:#003399;
}
.UserGenericBulletItem
{
padding-bottom:2px;
}
.ms-ToolPaneFrame
{
padding:0px;
background-color:#f2f2f2;
}
.ms-ToolPaneOuter
{
padding:0px;
background-color:#f2f2f2;
border-top:1px solid #6f9dd9;
border-right:2px solid #6f9dd9;
position:absolute;
z-index:100000;
height:400px;
overflow:visible;
}
.ms-ToolPaneBody
{
padding-right:2px;
padding-left:0px;
padding-bottom:2px;
padding-top:2px;
margin-top:2px;
width:400px;
/*position:absolute;
z-index:10000;*/
height:100%;
}
.ms-ToolPaneHeader
{
background-color:#2353b2;
border-style:none;
}
.ms-ToolPaneBorder
{
border-right:1px solid #add1ff;
border-top:0px solid transparent;
border-bottom:0px solid transparent;
border-left:1px solid #add1ff;
}
.ms-ToolPaneClose
{
background-image:url("/_layouts/images/topnavselected.gif");
background-repeat:repeat-x;
background-color:#79a7e3;
border-top:solid 1px #e3efff;
border-bottom:solid 1px #83b0ec;
padding-right:3px;
padding-left:0px;
}
.ms-ToolPaneTitle
{
color:#000000;
font-weight:bold;
font-size:8pt;
background-image:url("/_layouts/images/topnavselected.gif");
background-repeat:repeat-x;
border-left:solid 1px #e3efff;
border-top:solid 1px #e3efff;
border-bottom:solid 1px #83b0ec;
font-family:verdana,arial,helvetica,sans-serif;
padding-left:0px;
padding-right:7px;
padding-top:1px;
padding-bottom:2px;
background-color:#79a7e3;
}
.ms-ToolPaneFooter
{
padding:5px;
font-size:8pt;
border-top:solid 1px #C8C8C8;
color:#595959;
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif;
}
.ms-ToolPaneError
{
color:#e00000;
font-family:verdana,arial,helvetica,sans-serif;
font-size:8pt;
padding:10px;
}
.ms-ToolPaneInfo{
font-size:8pt;
padding-right:5px;
padding-top:5px;
padding-bottom:0px;
padding-left:5px;
color:#FFFFFF;
font-family:verdana,arial,helvetica,sans-serif;
background-color:#204d89;
}
.ms-ToolPartSpacing{
padding-top:8px;
}
.ms-ToolStripSelected
{
font-family:Verdana,Arial,Sans-Serif;
font-size:8pt;
background-image:url("/_layouts/images/menubuttonhover.gif");
padding:1px 4px 2px 4px;
background-color:#afd2ff;
border-top:solid 1px #f2f8ff;
border-bottom:solid 1px #d6e8ff;
color:#000000;
}
.ms-ToolStrip
{
font-family:Verdana,Arial,Sans-Serif;
font-size:8pt;
padding:1px 4px 2px 4px;
background-image:url("/_layouts/images/listheadergrad.gif");
color:#000000;
border-top:solid 1px #f2f8ff;
border-bottom:solid 1px #d6e8ff;
background-color:#afd2ff;
}
.ms-TPBorder
{
border:none;
}
.ms-TPHeader
{
background-color:#ffdf88;
}
.ms-TPTitle
{
padding-left:4px;
padding-right:0px;
color:#2A4666;
font-weight:bold;
font-size:8pt;
font-family:verdana,arial,helvetica,sans-serif;
padding-top:2px;
padding-bottom:2px;
}
.ms-TPBody
{
color:#000000;
font-size:8pt;
font-family:verdana,arial,helvetica,sans-serif;
}
.ms-TPBody A:link,.ms-TPBody A:visited,.ms-TPBody A:hover
{
color:#003399;
text-decoration:none;
cursor:pointer;
}
.ms-TPCommands{
}
.ms-TPInput{
font-size:8pt;
color:#000000;
font-family:verdana,arial,helvetica,sans-serif;
}
.ms-PropGridBuilderButton
{
border:solid 1px #3966bf;
width:16px;
font-size:8pt;
display:none;
background-color:#add1ff;
}
.ms-BuilderBackground
{
background:#ece9d8;
color:#4c4c4c;
}
.ms-SPZone
{
border:1px solid #add1ff;
padding:5px;
background-color:#e3efff;
}
.ms-SPZoneSelected
{
border:1px solid #ffa521;
background-color:#ffeebe;
padding:5px
}
.ms-SPZoneIBar
{
border:#f48b3f 3px solid;
}
.ms-SPZoneLabel
{
color:#7f7f7f;
font-family:tahoma,verdana;
font-size:8pt;
padding:0px 0px 1px 0px;
}
.ms-SPZoneCaption{
font-size:9pt;
color:#7f7f7f;
font-family:tahoma,verdana;
}
.ms-WPDesign{
background-color:#add1ff;
}
.ms-WPMenu{
background-color:#add1ff;
}
.ms-WPTitle
{
font-weight:bold;
font-family:verdana;
color:#4c4c4c;
padding-left:3px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
font-size:10pt;
}
.ms-WPTitle A:link,.ms-WPTitle A:visited
{
color:#4c4c4c;
text-decoration:none;
cursor:pointer;
}
.ms-WPTitle A:hover
{
color:#000000;
text-decoration:underline;
cursor:pointer;
}
.ms-WPSelected
{
border:#ffbb77 3px dashed;
}
.ms-WPBody
{
font-size:8pt;
font-family:verdana,arial,helvetica,sans-serif;
}
.ms-WPBody TABLE,.ms-TPBody TABLE
{
font-size:1em;
}
.ms-WPBody A:link,.ms-WPBody A:visited
{
color:#003399;
text-decoration:none;
}
.ms-WPBody A:hover
{
color:#000000;
text-decoration:underline;
}
.ms-WPBody th,.ms-TPBody th
{
font-weight:bold;
}
.ms-WPBody td
{
font-size:8pt;
font-family:verdana,arial,helvetica,sans-serif;
}
.ms-WPBody h1,.ms-TPBody h1
{
font-weight:bold;
font-size:200%;
}
.ms-WPBody h2,.ms-TPBody h2
{
font-weight:bold;
font-size:150%;
}
.ms-WPBody h3,.ms-TPBody h3
{
font-weight:bold;
font-size:120%;
}
.ms-WPBody h4,.ms-TPBody h4
{
font-weight:bold;
font-size:100%;
}
.ms-WPBody h5,.ms-TPBody h5
{
font-weight:bold;
font-size:80% 
}
.ms-WPBody h6,.ms-TPBody h6
{
font-weight:bold;
font-size:65%;
}
.ms-WPBorder,.ms-WPBorderBorderOnly
{
border-color:#9ac6ff;
border-width:1px;
border-style:solid;
}
.ms-WPBorder

{
border-top-width:0px;
}
.ms-HoverCellInActive,.ms-SpLinkButtonInActive
{
border:none;
margin:1px;
color:#4c4c4c;
vertical-align:top;
background-color:transparent;
}
.ms-HoverCellActive,.ms-SpLinkButtonActive
{
border:#6f9dd9 1px solid;
vertical-align:top;
background-color:#ffbb47;
background-image:url("/_layouts/images/menubuttonhover.gif");
}
.ms-HoverCellActiveDark
{
background-image:url("/_layouts/images/menubuttonhover.gif");
border:solid 1px #868686;
background-color:#ffbb47;
vertical-align:top;
}
.ms-SpLinkButtonInActive,.ms-SpLinkButtonActive
{
padding:1px 1px 1px 3px;
}
.ms-SpLinkButtonActive a,.ms-SpLinkButtonActive a:hover{
color:#000000;
text-decoration:none;
}
.ms-SPLink
{
font-family:verdana;
font-size:8pt;
color:#003399
}
.ms-SPLink A:link,.ms-SPLink A:visited
{
color:#2A4666;
text-decoration:none;
}
.ms-SPButton
{
font-family:Verdana;
font-size:8pt;
}
.ms-WPAddButton
{
height:25px;
background:#ffe6a0 url("/_layouts/images/wpqaM.gif") repeat-x;
border:solid 1px #FEBA52;
padding:0px;
margin:0px;
cursor:pointer;
}
.ms-WPAddButtonHover
{
background:#ffffff url("/_layouts/images/wpqaMH.gif") repeat-x;
}
.ms-WPAddButton td
{
vertical-align:middle;
padding-left:3px;
padding-right:3px;
text-align:center;
}
.ms-WPAddButton span
{
color:#CD5C01;
vertical-align:middle;
}
.ms-WPAddButtonHover span
{
color:#000000;
vertical-align:middle;
}
.ms-PartSpacingVertical
{
font-size:1pt;
margin-top:12px;
}
.ms-PartSpacingHorizontal
{
font-size:1pt;
width:8px;
}
.ms-WPHeader
{
}
.ms-WPHeader TD{
border-bottom:1px solid #4e7cb7;
border-collapse:collapse;
}
A span.ms-WPEditText{
display:inline;
vertical-align:middle;
padding-left:1px;
padding-right:1px;
font-size:8pt;
font-family:verdana,arial,sans-serif;
color:#000000;
text-decoration:none;
}
.ms-SPzone .ms-WPHeader TD,.ms-SPZoneSelected .ms-WPHeader TD{
border:1px solid #c4c4c4;
background-color:#fff9de;
background-image:url("/_layouts/images/partgrad.gif");
background-repeat:repeat-x;
}
.ms-SPZone td.ms-toolbar table,.ms-SPZoneSelected td.ms-toolbar table{
background-color:transparent;
}
.ms-SPZone tr.ms-viewheadertr table,.ms-SPZoneSelected tr.ms-viewheadertr table,.ms-SPZone .ms-vh2 table,.ms-SPZoneSelected .ms-vh2 table,.ms-SPZone .ms-vh table,.ms-SPZoneSelected .ms-vh table{
background-color:#f2f2f2;
}
.ms-SPZone .ms-vh table.ms-unselectedTitle,.ms-SPZone .ms-vh2 table.ms-unselectedTitle,.ms-SPZoneSelected .ms-vh table.ms-unselectedTitle,.ms-SPZoneSelected .ms-vh2 table.ms-unselectedTitle
{
background-color:transparent;
}
.ms-SPZone .ms-vh table.ms-selectedTitle,.ms-SPZone .ms-vh table.ms-selectedTitle td,.ms-SPZone .ms-vh2 table.ms-selectedTitle,.ms-SPZoneSelected .ms-vh table.ms-selectedTitle,.ms-SPZoneSelected .ms-vh table.ms-selectedTitle td,.ms-SPZoneSelected .ms-vh2 table.ms-selectedTitle
{
background-color:#dde1e5;
}
.ms-SPZone table,.ms-SPZoneSelected table{
background-color:#ffffff;
}
.ms-rtApplyBackground
{
background-color:#ffdf88;
BORDER-BOTTOM:buttonshadow solid 1px;
BORDER-RIGHT:buttonshadow solid 1px;
}
.ms-tbButtonMouseOverDown
{
BACKGROUND-COLOR:#ffdf88;
BORDER-BOTTOM:buttonhighlight solid 1px;
BORDER-LEFT:buttonshadow solid 1px;
BORDER-RIGHT:buttonhighlight solid 1px;
BORDER-TOP:buttonshadow solid 1px;
TOP:1px;
HEIGHT:22px;
WIDTH:23px;
}
.ms-rtRemoveBackground
{
background-color:transparent;
BORDER-BOTTOM:#ffdf88 solid 1px;
BORDER-LEFT:#ffdf88 solid 1px;
BORDER-RIGHT:#ffdf88 solid 1px;
BORDER-TOP:#ffdf88 solid 1px;
}
.ms-subsmanageheader
{
background-color:#f2f2f2;
font-family:verdana;
font-size:8pt;
text-align:left;
text-decoration:none;
font-weight:bold;
vertical-align:top;
}
.ms-subsmanagecell
{
color:#000000;
font-family:verdana;
font-size:.68em;
height:18px;
vertical-align:top;
}
.ms-ConnError
{
color:#ff0000;
}
.ms-underline
{
vertical-align:top;
border-bottom:1px solid #bfbfbf;
padding:3px 4px 4px 4px;
}
.ms-underlineback
{
vertical-align:top;
border-bottom:1px solid #bfbfbf;
padding:3px 4px 4px 4px;
background-color:#f2f2f2;
}
.ms-back
{
vertical-align:top;
padding:2px 4px 4px 4px;
background-color:#f2f2f2;
}
.ms-smallheader,th.ms-smallheader
{
font-size:8pt;
font-weight:bold;
color:#000000;
font-family:verdana;
text-align:left;
}
.ms-smallsectionline
{
padding:0px;
background-color:#bfbfbf;
}
.ms-tabselected
{
border-color:#6F9DD9;
border-width:1px;
border-style:solid;
font-weight:bold;
position:relative;
top:0px;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
color:#003399;
background-image:url("/_layouts/images/selectednav.gif");
background-repeat:repeat-x;
background-color:#ffe6a0;
border-bottom:white;
}
.ms-tabinactive
{
font-weight:bold;
position:relative;
top:0px;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
padding-right:10px;
color:#003399;
background-image:url("/_layouts/images/topnavunselected.gif");
background-color:#e3efff;
background-repeat:repeat-x;
border:solid 1px #c2dcff;
border-bottom:none;
}
.ms-tabinactive a:link
{
color:#003399;
text-decoration:none;
}
.ms-tabinactive a:hover
{
color:#003399;
text-decoration:none;
}
.ms-tabinactive a:visited
{
color:#003399;
text-decoration:none;
}
.ms-surveyHBar
{
font-size:2px;
background-color:#3966bf;
border:solid;
border-width:5px;
border-color:#3966bf;
}
.ms-surveyHBarB
{
font-size:2px;
background-color:#CCCCCC;
border:solid;
border-width:1px;
border-color:#CCCCCC;
}
.ms-surveyHBarLabel
{
font-size:8pt;
font-family:tahoma,sans-serif;
color:#7f7f7f;
text-decoration:none;
;height:3.75pt;
margin:0;
padding:0;
border:none;
background-color:white;
}
.ms-surveyVBar
{
font-size:2px;
background-color:#3966bf;
}
.ms-surveyVBarB
{
font-size:2px;
background-color:#CCCCCC;
vertical-align:bottom;
}
.ms-surveyVBarBI
{
font-size:2px;
background-color:#3966bf;
vertical-align:top;
}
.ms-surveyVBarS
{
font-size:2px;
}
.ms-surveyVBarT
{
font-size:7pt;
font-family:verdana;
color:#7f7f7f;
}
.ms-surveyVBarTC
{
font-size:7pt;
font-family:verdana;
text-align:center;
color:#7f7f7f;
}
.ms-surveyHR
{
color:#CCCCCC;
height:1px;
}
.ms-surveyTotal
{
font-size:8pt;
font-family:verdana;
color:#7f7f7f;
padding-left:10px;
padding-right:0px;
}
.ms-uploadborder{
border:1px solid #83b0ec;
}
.ms-uploadcontrol{
background-color:#f2f2f2;
}
.ms-spaceBetContentAndButton
{
height:10px;
}
.ms-ButtonHeightWidth
{
width:7.5em;
font:8pt tahoma;
height:2.1em;
padding-top:0.1em;
padding-bottom:0.4em;
}
.ms-NarrowButtonHeightWidth
{
width:5em;
height:2em;
font:8pt tahoma;
padding:0;
}
.ms-ButtonHeightWidth2
{
height:2.1em;
font:8pt tahoma;
width:11.72em;
padding-top:0.1em;
padding-bottom:0.4em;
}
.ms-SpaceBetButtons
{
width:6px;
}
.ms-summarycustombody{
margin-left:3px;
margin-top:5px;
margin-right:6px;
}
.ms-summarystandardbody{
margin-left:0px;
margin-top:0px;
margin-right:6px;
}
.ms-stylebox{
font-family:tahoma;
border:1px solid #CCCCCC;
text-align:left 
}
.ms-stylelabel{
font-family:tahoma;
font-size:8pt;
color:#4c4c4c;
}
.ms-styleheader{
font-family:tahoma;
font-size:.68em;
background-color:#f9f9f9;
}
.ms-styleheader a:link,.ms-stylebody a:link{
color:#003399;
text-decoration:none;
}
.ms-styleheader a:visited,.ms-stylebody a:visited{
text-decoration:none 
}
.ms-stylebody{
font-family:tahoma;
font-size:8pt;
}
.ms-styleheader a:hover,.ms-stylebody a:hover{
color:#000000;
text-decoration:underline;
}
.ms-alternating{
background-color:#f9f9f9;
}
.ms-alternatingstrong{
background-color:#e3efff;
}
.ms-alternatingstrong td,.ms-basictable .ms-alternating td{
border-bottom:1px solid #d8d8d8;
border-top:1px solid #d8d8d8;
}
.ms-alternatingstrong td td,.ms-basictable .ms-alternating td td{
border:0px;
}
.ms-MWSSelectedInstance{
color:#000000;
text-decoration:none;
}
.ms-MWSInstantiated a:link,.ms-MWSInstantiated a:visited{
color:#003399;
text-decoration:none;
}
.ms-MWSInstantiated a:hover{
color:#8ebbf5;
text-decoration:underline;
}
.ms-MWSUninstantiated a:link,.ms-MWSUninstantiated a:visited{
color:#003399;
text-decoration:none;
}
.ms-MWSUninstantiated a:hover{
color:#003399;
text-decoration:underline;
}
.ms-entity-resolved{
color:#000000;
text-decoration:underline;
}
.ms-entity-unresolved{
color:#000000;
cursor:pointer;
background-image:url("/_layouts/images/squiggle.gif");
background-repeat:repeat;
background-position:left bottom;
padding-bottom:2px;
vertical-align:text-top;
font-style:italic;
}
.ms-ganttTitleCell
{
text-align:left;
padding-left:7px;
width:222px;
height:22px;
border:solid 1px #d6e8ff;
}
.ms-ganttTitleCellText
{
width:222px;
height:22px;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
line-height:22px;
}
.ms-ganttTitleHeaderCell
{
text-align:left;
padding-left:7px;
width:222px;
border:solid 1px #d6e8ff;
}
.ms-ganttInnerTable td,.ms-ganttInnerTable th
{
font-family:verdana;
font-size:.68em;
}
.ms-ganttDiv
{
position:absolute;
overflow:auto;
height:272px;
width:100%;
}
.ms-ganttDivNotIE
{
position:inherit;
overflow:auto;
height:272px;
width:100%;
}
.ms-ganttOuterTable
{
width:100%;
height:272px;
}
.ms-ganttInnerTable th
{
color:#4e7cb7;
}
.ms-ganttMajorTimeUnitHeaderCell
{
text-align:center;
border-left:solid 1px #d6e8ff;
border-right:solid 1px #d6e8ff;
background-color:#f9f9f9;
}
.ms-ganttDetailTimeUnitRow td,.ms-ganttDetailTimeUnitRow th
{
text-align:center;
border:solid 1px #d6e8ff;
background-color:#f9f9f9;
}
.ms-ganttDetailTimeUnitRow abbr
{
border:none;
}
.ms-GWD
{
}
.ms-GNWD
{
background:#f9f9f9;
}
.ms-GT
{
background:cornsilk;
}
.ms-ganttTransparentImage
{
position:absolute;
width:100%;
height:20px;
z-index:2;
}
.ms-ganttNonTransparentImage
{
position:relative;
z-index:1;
}
.ms-dgselected
{
background:#5980A5;
color:#FFFFFF;
vertical-align:middle;
font-weight:bold;
}
.ms-dgselected a
{
color:#FFFFFF;
font-weight:bold;
}
.ms-dgselected a:visited
{
color:#FFFFFF;
font-weight:bold;
}
.ms-dgbottom
{
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
}
.ms-dgadd a
{
font-weight:bold;
}
.ms-dgadd
{
vertical-align:middle;
border-top:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #C0C6E0;
}
.ms-infobar{
font-family:Tahoma;
background-color:#EDF0D9;
border-color:#999999;
border-width:1px;
border-style:solid;
font-size:10px;
}
.ms-selwidth
{
font-family:tahoma,verdana;
font-size:1.2em;
width:158px;
}
.ms-featurestatus
{
width:100px;
vertical-align:middle;
}
.ms-featurestatustext
{
padding:4px;
background-color:#003399;
color:white;
font-weight:bold;
}
.ms-featurealtrow
{
background-color:#e9e9e9;
}
.ms-unpublishedresource{
border-style:dashed;
border-width:thick;
border-color:#ff0000;
margin:5px 5px 5px 5px;
}
.ms-inconsistentresource{
border-style:dashed;
border-width:thick;
border-color:#00FF00;
margin:5px 5px 5px 5px;
}
.ms-annotatedanchorspacing{
top:3px;
left:3px;
width:3px;
height:3px;
}
.ms-consolemptablerow{
background-color:#79a7e3;
}
.ms-consolestatus,.ms-consoleerror,.ms-consolemessage,.ms-consoletoolbar{
font-size:8pt;
font-family:Tahoma,verdana;
}
.ms-consoleframe,.ms-consolestatusframe{
border-bottom-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
}
.ms-consolestatuscell{
background-image:url("/_layouts/images/pageTitleBKGD.gif");
background-repeat:repeat-x;
background-position:top left;
background-color:#d5dced;
text-align:center;
}
.ms-consoleframe{
position:relative;
float:left;
top:0px;
left:0px;
border-top-width:1px;
border-color:#83b0ec;
}
.ms-consolestatusframe{
border-top-width:0px;
background-color:#f6fdfd;
background-repeat:repeat-x;
border-color:#FFFFFF;
}
td.ms-consolestatusmajorframe,td.ms-consolestatusminorframe,td.ms-consolestatuscheckoutframe{
background-repeat:repeat-x;
}
.ms-consolestatusmajorframe{
background-color:#fff699;
background:url('/_layouts/images/cnspgrdn.gif');
}
.ms-consolestatusminorframe{
background-color:#e3efff;
background:url('/_layouts/images/cnsugrdn.gif');
}
.ms-consolestatuscheckoutframe,.ms-consoleminiframe{
background-color:#fff8b2;
background:url('/_layouts/images/cnsugrdn.gif');
}
.ms-consoleminiframe{
height:24px;
background-repeat:repeat-x;
}
.ms-consolestatusshadowframe{
background-repeat:repeat-x;
background:url('/_layouts/images/cnsshdo.gif');
height:4px;
}
.ms-consolestatusshadowframeleft{
background:url('/_layouts/images/cnsshdol.gif');
height:4px;
width:3px;
}
.ms-consolestatusshadowframeright{
background:url('/_layouts/images/cnsshdor.gif');
height:4px;
width:3px;
}
.ms-consolemode{
background-color:#fff699;
color:#000000;
font-size:8pt;
font-family:verdana;
}
.ms-consolestatus{
color:#666666;
font-size:8pt;
font-family:verdana;
padding-top:3px;
padding-bottom:3px;
text-decoration:none;
}
.ms-consolestatus a{
font-family:Verdana,serif;
font-size:8pt;
color:#3966bf;
text-decoration:none;
}
.ms-consolestatus a:hover{
font-family:Verdana,serif;
font-size:8pt;
color:#3966bf;
text-decoration:underline;
}
.ms-consolehr{
background-color:#CDCDCD;
height:1px;
}
.ms-consoleerror{
color:#ff0000;
text-decoration:none;
}
.ms-consoleerror a{
color:#3966bf;
text-decoration:none;
}
.ms-consoleerror a:hover{
color:#3966bf;
text-decoration:underline;
}
.ms-consolemessage{
color:#204d89;
text-decoration:none;
}
.ms-consolemessage a{
text-decoration:none;
}
.ms-consolemessage a:hover{
text-decoration:underline;
}
.ms-consoletoolbar{
text-decoration:none;
color:#003399;
}
.ms-consoletoolbar a{
text-decoration:none;
}
.ms-consoleqaback td{
padding-left:3px;
padding-right:6px;
background-image:url("/_layouts/images/qarsgrd.gif");
}
.ms-consoleqabackhover td{
background-image:url("/_layouts/images/qahvgrd.gif");
padding-left:3px;
padding-right:6px;
}
.ms-consoleqaemptyborderh{
height:1px;
}
.ms-consoleqaemptyborderv{
width:1px;
}
.ms-consoleqaemptycorner{
width:1px;
height:1px;
}
.ms-consoleqaborderh,.ms-consoleqaborderv,.ms-consoleqacorner{
background-color:#CAD7E7;
}
.ms-consoleqaborderhhover,.ms-consoleqabordervhover,.ms-consoleqacornerhover{
background-color:#D2B47A;
}
.ms-consoleqaborderh{
height:1px;
}
.ms-consoleqaborderv{
width:1px;
}
.ms-consoleqacorner{
width:1px;
height:1px;
}
.ms-consoleqaborderhhover{
height:1px;
}
.ms-consoleqabordervhover{
width:1px;
}
.ms-consoleqacornerhover{
width:1px;
height:1px;
}
.ms-webpartpickerpagebackground{
background-color:#efebc2;
}
.ms-webpartpickerpageinnerbackground{
background-color:#f2f2f2;
}
.ms-webpartpickerpagetext{
color:#656B77;
text-align:left;
}
.ms-webpartpickerpagetext a{
color:#3966bf;
text-align:left;
}
.ms-webpartpickerpageHeaderBorder a{
color:#3966bf;
}
.ms-webpartpickeralign{
padding-left:3px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
}
.ms-webpartpickerwarning{
color:#ff0000;
}
.ms-viewtotalselect{
width:104px;
}
.hierarchy-node-partialcheck{
font-style:italic;
}






/*
*******************************************
		Wiki Styles
*******************************************
*/

.ms-wikitoolbar
{
	position:relative;
}


.ms-wikitoolbar a.ms-toolbar{
color:#124890;
}
.ms-wikieditouter
{
	position:relative;
	display:block;
	float:right;
	top:-5px;
	right:0px;
	z-index:999;
}
.ms-wikieditsecond
{
}
.ms-wikieditthird
{
background:url(/_layouts/images/toolgrad.gif);
padding-left:3px;

}
.ms-wikieditorange
{

}
.ms-wikieditorangeinnera
{
height:0px;
font-size:0px;
line-height:0px;
}
.ms-wikitoolbar a:hover.ms-toolbar
{
text-decoration:underline;
color:#000000;
}
.ms-wikicontent a{
text-decoration:underline;
}
.ms-wikicontent a.ms-wikilink
{
text-decoration:none;
}
.ms-wikicontent a.ms-missinglink
{
text-decoration:none;
border-bottom:1px dashed #000000;
}
.ms-wikicontent
{
color:#666666;
line-height:1.3;
font-family:Verdana;
font-size:12px;
}
/*
*******************************************
		END Wiki Styles
*******************************************
*/





.ms-recentchanges
{
vertical-align:top;
padding:7px 1px 9px 4px;
}
.errorinl
{
FONT-SIZE:8pt;
COLOR:#ff0000;
FONT-FAMILY:verdana,sans-serif;
}
.ms-diffdeletenostrike,.ms-diffdelete
{
background-color:#e0e0e0;
}
.ms-diffdelete
{
text-decoration:line-through;
}
.ms-diffinsert
{
background-color:#ffeaad;
border:1px solid #ffffff;
}
.ms-wikifieldheader{
font-family:tahoma;
font-size:8pt;
margin-top:15px;
margin-bottom:10px;
font-weight:bold;
color:#515151;
border-bottom:1px solid #C3C3C3;
padding:2px;
}
ul.ms-blogAdminLinks
{
list-style:none;
margin:4px 10px 0 0;
padding:0 0 0 4px;
}
ul.ms-blogAdminLinks li
{
background:transparent url(/_layouts/images/rect.gif);
background-position:center left;
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 3px 15px;
}
ul.ms-blogAdminLinks li a{
color:#003399;
}
.ms-PostWrapper,.ms-CommentsWrapper,.ms-blogrss
{
color:#4c4c4c;
width:629px;
}
.ms-blogrssnav{
color:#4c4c4c;
padding-bottom:5px;
padding-top:5px;
padding-left:5px;
border-top:solid 1px #add1ff;
}
.ms-blogrssnav a{
color:#003399;
text-decoration:none;
font-weight:bold;
font-size:8pt;
}
.ms-blogrssnav img{
border:none;
}
.ms-PostTitle{
font-size:16pt;
border-top:solid 1px #e3efff;
padding-top:6px;
}
.ms-PostTitle span{
position:relative;
left:-2px;
right:auto;
}
.ms-PostTitle a
{
color:#4c4c4c;
text-decoration:none;
}
.ms-PostFooter,.ms-CommentFooter{
font-size:8pt;
color:#999999;
padding-bottom:22px;
}
.ms-PostFooter a,.ms-CommentFooter a{
color:#6c90d8;
white-space:nowrap;
}
.ms-PostBody
{
color:#4c4c4c;
font-size:8pt;
line-height:1.7em;
padding-top:6px;
padding-bottom:12px;
}
.ms-PostBody a{
color:#0000CC;
}
.ms-PostBody p{
margin:0 0 1em 0;
}
h3.ms-PostDate
{
font-size:8pt;
color:#7f7f7f;
margin:0;
border-bottom:solid 1px #6f9dd9;
padding-bottom:5px;
}
h3.ms-CommentHeader
{
font-size:16pt;
font-weight:normal;
color:#999999;
margin:0 0 0 0;
padding:0 0 0 0;
position:relative;
top:-.25em;
left:-2px;
right:auto;
}
h4.ms-CommentTitle
{
color:#666666;
font-size:8pt;
line-height:1.7em;
padding:0px 0 0 0;
margin:0px;
}
.ms-CommentBody{
color:#4c4c4c;
font-size:8pt;
line-height:1.7em;
padding-bottom:12px;
padding-top:6px;
}
.ms-commentsempty{
color:#4c4c4c;
font-size:8pt;
padding-bottom:22px;
padding-top:6px;
}
.ms-blogedit{
font-size:8pt;
line-height:1.7em;
vertical-align:top;
border-top:solid 1px #e3efff;
}
.ms-blogedit a{
height:22px;
padding:0px 5px 0 5px;
color:#003399;
background-image:url("/_layouts/images/toolgrad.gif");
background-color:#d6e8ff;
border:1px solid #83b0ec;
border-top:none;
}
.ms-blogrss
{
font-size:8pt;
border-top:solid 1px #e3efff;
padding-top:5px;
}
.ms-blogrss a{
color:#003399;
}
.ms-blogrss img
{
vertical-align:middle;
border:none;
}
.ms-commenttable{
margin:15px 0 0 0;
padding:0px;
}
.ms-commenttable td{
border-top:solid 1px #d6e8ff;
}
.ms-CommentFooter a
{
padding-top:4px;
margin:0;
}
.ms-pickerwait
{
width:100%;
height:100%;
margin:0px;
background-color:#FFFFFF;
font-family:verdana;
font-size:8pt;
color:#000000;
}
.ms-pickerdropdown
{
margin-left:5px;
}
.ms-CategoryTitleCell
{
padding:0px 0px 0px 0px;
}
.ms-CategoryTitleCell a
{
display:block;
background:none;
margin:0px;
padding:3px 0px 3px 16px;
}
.ms-BlogEmptyListText
{
padding:2px 2px 2px 10px;
}
.ms-BlogNavigator p.ms-descriptiontext
{
display:none;
}
.ms-BlogNavigator div.ms-navheader{
background-color:#d6e8ff;
border-top:solid 1px #f2f8ff;
border-left:solid 1px #f2f8ff;
border-bottom:1px solid #add1ff;
padding:1px 6px 3px 6px;
}
.ms-BlogNavigator div.ms-navheader a{
color:#00a7d4;
}
.ms-BlogNavigator div.ms-navheader{
color:#00a7d4;
font-weight:bold;
}
.ms-BlogNavigator .ms-quicklaunch table td{
border-top:none;
}
.ms-BlogNavigator div.ms-WPBody{
border-top:solid 1px #add1ff;
}
.ms-BlogNavigator div.ms-PartSpacingVertical
{
font-size:1pt;
margin-top:0px;
}
.ms-BlogNavigator td.ms-addnew{
padding-left:6px;
}
.ms-BlogNavigator td.ms-addnew img{
margin-right:2px;
}
.ms-BlogEmptyListText{
padding:4px 4px 2px 6px;
color:#4c4c4c;
}
.ms-pickertitlesection
{
background:#ffffff url("/_layouts/images/siteTitleBKGD.gif") repeat-y top right;
}
.ms-pickertitlesection .ms-descriptiontext
{
padding:8px 3px 8px 3px;
}
.ms-pickeremptyresulttexttr .ms-descriptiontext{
padding-left:5px;
padding-top:6px;
}
.ms-pickerbodysection
{
background:#ece9d8 url("/_layouts/images/viewheadergrad.gif") repeat-x;
border-top:solid 1px #a5a5a5;
}
.ms-pickerresultoutertable
{
table-layout:fixed;
}
.ms-pickerresulttable
{
border-collapse:separate;
}
.ms-pickerresultdiv
{
background-color:#ffffff;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-style:inset;
OVERFLOW:scroll;
width:100%;
height:100%;
}
.ms-pickerbuttonsection
{
background-color:#ece9d8;
}
.ms-pickersectionline
{
background-color:#d0d0bf;
}
.ms-pickersearchbox
{
height:19px;
color:#000000;
}
.ms-pickersearchsummarytr td.ms-descriptiontext
{
padding-left:6px;
padding-top:5px;
color:#525252;
font-weight:bold;
}
.ms-pickerwaittexttr td.ms-descriptiontext
{
text-align:center;
}
.ms-ph
{
padding-left:5px;
padding-right:5px;
background-image:none;
background-color:#f3f3f3;
color:#949494;
white-space:nowrap;
}
.ms-naveditor .ms-vb2,.ms-naveditor .ms-gb{
padding:3px 3px 0 3px;
height:22px;
}
.ms-naveditor .ms-gb{
border-top:0;
}
.ms-naveditor .ms-gb img{
margin-top:1em;
}
@media print{
.ms-leftareacell,.ms-globallinks,.ms-siteaction,.ms-areaseparatorleft,.ms-rightareacell,.ms-areaseparatorright,
.ms-areaseparatorcorner,.ms-titlearealeft,.ms-titlearearight,.ms-searchform,.ms-banner,.ms-buttonheightwidth,.ms-buttonheightwidth2{
display:none;
}
}
.ms-hidden,a.ms-skip,a:hover.ms-skip,a:visited.ms-skip
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}
a:active.ms-skip,a:focus.ms-skip
{
position:absolute;
left:2px;
top:2px;
width:auto;
height:auto;
background-color:white;
border-color:black;
border-width:1px;
border-style:Solid;
color:black;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
}
.ms-dialogBody
{
background-color:#ece9d8;
}
.ms-dialogHeader
{
background-color:#ffffff;
background-position:right top;
background-image:url('/_layouts/images/dialogTitleBKGD.jpg');
background-repeat:repeat-y;
}
.ms-dialogHeaderDescription
{
font-family:Tahoma;
font-size:8pt;
color:#666666;
padding-right:20px;
}
.ms-dialogHelpLink,.ms-dialogHelpLink a
{
font-family:Tahoma;
font-size:8pt;
color:#666666;
text-decoration:none;
}
.ms-dialogHeadingDivider1
{
background-color:#ffffff;
}
.ms-dialogHeadingDivider2
{
background-color:#9e9fa1;
}
.ms-dialogHeadingDivider3
{
background-color:#d6d2bf;
}
.ms-dialogBodyMain
{
background-color:#ffffff;
border:1px solid #7f9db9;
font-family:Tahoma;
font-size:8pt;
color:#666666;
}
.ms-dialogButtonSection
{
border-top:1px solid #d0d0bf;
}
.ms-dialogButtonCell,.ms-dialogButtonCell INPUT
{
font-family:Tahoma;
font-size:8pt;
}
.ms-dialogHoverRow
{
background-color:#f2f4e3;
}
.ms-dialogSelectedRow
{
background-color:#e6e6e6;
}
.ms-aggrwebpartcell
{
padding-right:5px;
padding-left:5px;
}
a.ms-acclink
{
width:auto;
height:1.1em;
background-color:white;
border-color:black;
border-width:1px;
border-style:solid;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
color:black;
}
a.ms-imnlink
{
cursor:default;
}
/* _lcid="1033" _version="12.0.4518"
_LocalBinding */
.ms-SrvMenuUI
{
display:none;
}
.ms-MenuUIPopupBody
{
border:1px solid #868686;
margin:0px;
padding:0px;
}
.ms-MenuUIPopupBody TABLE
{
color:#003399;
font-size:100%;
margin:0px;
padding:0px;
}
.ms-MenuUIPopupBody div
{
cursor:pointer;
}
.ms-MenuUI,.ms-MenuUILarge,.ms-MenuUIRtL,.ms-MenuUILargeRtL
{
background-color:#fafafa;
background-repeat:repeat-y;
cursor:pointer;
}
.ms-MenuUI,.ms-MenuUILarge
{
background-position:left;
}
.ms-MenuUIRtL,.ms-MenuUILargeRtL
{
background-position:right;
}
.ms-MenuUI
{
background-image:url("/_layouts/images/MGrad.gif");
}
.ms-MenuUILarge
{
background-image:url("/_layouts/images/MGradLarge.gif");
width:250px;
}
.ms-MenuUIRtL
{
background-image:url("/_layouts/images/MGradRtl.gif");
}
.ms-MenuUILargeRtL
{
background-image:url("/_layouts/images/MGradLargeRtl.gif");
width:250px;
}
.ms-MenuUIDisabled SPAN
{
color:#888888;
}
.ms-MenuUIItemTableCell,.ms-MenuUIItemTableCellCompact
{
padding:2px;
color:#003399;
text-decoration:none;
font-size:8pt;
font-family:tahoma;
}
.ms-MenuUIItemTableCellCompact
{
padding:1px 2px 1px 2px;
}
.ms-MenuUIItemTableCell A,.ms-MenuUIItemTableCellHover A,.ms-MenuUIItemTableCellCompact A,.ms-MenuUIItemTableCellCompactHover A
{
color:#003399;
text-decoration:none;
}
.ms-menuitemdescription
{
color:#666666;
}
.ms-MenuUIItemTableCellHover,.ms-MenuUIItemTableCellCompactHover
{
padding:1px;
color:#003399;
text-decoration:none;
font-size:8pt;
font-family:tahoma;
}
.ms-MenuUIItemTableCellCompactHover
{
padding:0px 1px 0px 1px;
}
.ms-MenuUIItemTableHover
{
background-color:#ffe6a0;
border:1px solid #d2b47a;
}
.ms-MenuUIItemTableHover .ms-menuitemdescription
{
color:#333333;
}
.ms-MenuUIIcon,.ms-MenuUIIconRtL
{
height:16px;
width:24px;
}
.ms-MenuUIIconLarge,.ms-MenuUIIconLargeRtl
{
height:16px;
width:40px;
}
.ms-MenuUIIcon,.ms-MenuUIIconLarge
{
padding:
0px 
6px 
0px 
2px;
}
.ms-MenuUIIconRtL,.ms-MenuUIIconLargeRtl
{
padding:
0px 
2px 
0px 
6px;
}
.ms-MenuUILabel,.ms-MenuUILabelRtL,.ms-menuuilabelcompact,.ms-menuuilabelcompactRtl
{
width:100%;
}
.ms-MenuUILabel
{
padding:
2px 
0px 
3px 
6px;
}
.ms-MenuUILabelRtL
{
padding:
2px 
6px 
3px 
0px;
}
.ms-menuuilabelcompact{
padding:1px 0px 1px 7px;
}
.ms-menuuilabelcompactRtl{
padding:1px 7px 1px 0px;
}
.ms-MenuUISubmenuArrow
{
height:16px;
width:16px;
}
.ms-MenuUISeparator,.ms-MenuUISeparatorRtL,.ms-MenuUISeparatorLarge,.ms-MenuUISeparatorLargeRtl
{
background-color:#c5c5c5;
font-size:1px;
height:1px;
line-height:1px;
}
.ms-MenuUISeparator
{
margin:
0px 
0px 
0px 
32px;
}
.ms-MenuUISeparatorRtL
{
margin:
0px 
32px 
0px 
0px;
}
.ms-MenuUISeparatorLarge
{
margin:0px 0px 0px 48px;
}
.ms-MenuUISeparatorLargeRtl
{
margin:0px 48px 0px 0px;
}
.ms-MenuUICheckMark
{
background-image:url("/_layouts/images/ChkMrk.gif");
}
.ms-MenuUIItemTableCellDisabled
{
color:#999999;
}
.ms-sbtable{
color:#000000;
font-family:Verdana;
font-size:0.7em;
font-style:normal;font-weight:normal
}
.ms-sbtablealt{
color:#000000;
font-family:Verdana;
font-size:0.7em;
font-style:normal;font-weight:normal
}
.ms-sbtable-ex{
width:100%;
border-collapse:collapse;
margin-top:2px;
margin-left:2px;
}
.ms-sbtable-border{
border:1px solid #97b4e9;
}
td.ms-sbcell{
/*padding:0px;*/
padding-left:2px;
white-space:nowrap;
border:solid 1px #7f9db9;
font-size:12px;
/*background-color:#ffffff;*/
font-family:Verdana;
color:#666666;
}
input.ms-sbcell{
	border-color:1px #666666;
}
td.ms-sbcellnoborder{
padding-right:2px;
white-space:nowrap;
border:0;
}
.ms-sbtext{
font-family:Tahoma;
font-size:1em;
font-weight:bold;
}
.ms-sbplain{
font-family:Tahoma;
font-size:8pt;
border:none;
width:100px;
}
.ms-sbplainwithborder{
font-family:Tahoma;
font-size:8pt;
}
td.ms-sblink{
padding-right:14px;
border:none;
}
.ms-sblink a:link,.ms-sblink a:visited{
font-family:Tahoma;
font-size:8pt;
color:#666666;
text-decoration:none;
padding-left:4px;
}
.ms-sblink a:hover{
color:#000000;
text-decoration:underline;
}
td.ms-sbgo{
background-color:#e9f2fd;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
padding-top:1px;
}
.ms-sbLastcell,.ms-rightbodysectionsearchbox{
width:100%;
}
.ms-sbLastCell{
padding-right:10px;
}
td.ms-sbscopes{
border:none !important;
}
select.ms-sbscopes{
font-family:tahoma,verdana;
font-size:8pt;
width:70px;
display:none;
}
.srch-WPBody{
margin:0px;
font-family:tahoma;
font-size:1em;
color:#666666;
}
.srch-results{
}
.srch-sort{
COLOR:#333333;
FONT-SIZE:1.0em;
}
.srch-sort A:link,.srch-sort A:visited{
text-decoration:none;
color:#003399;
}
.srch-sort a:hover{
color:#FF0000;
}
.srch-sort-right{
float:right;
COLOR:#333333;
FONT-SIZE:1.0em;
padding-bottom:4px;
}
.srch-sort-right A:link,.srch-sort-right A:visited{
text-decoration:none;
color:#003399;
}
.srch-sort-right a:hover{
color:#FF0000;
}
.srch-summary{
COLOR:#333333;
FONT-SIZE:1.0em;
FONT-FAMILY:Tahoma;
}
.srch-summary A:link,.srch-summary A:visited{
text-decoration:none;
color:#003399;
}
.srch-summary a:hover{
color:#FF0000;
}
.srch-stats{
COLOR:#333333;
FONT-SIZE:1.0em;
FONT-FAMILY:Tahoma;
background-color:#ececec;
text-align:left;
white-space:nowrap;
}
.srch-stats A:link{
text-decoration:none;
color:#003399;
}
.srch-stats a:hover{
color:#FF0000;
}
.srch-Description{
FONT-SIZE:1.0em;
MARGIN:0px 0px 4px;COLOR:#333333;
FONT-FAMILY:Tahoma;
}
.srch-Description b{
font-weight:bold;
COLOR:#333333;
}
.srch-alertme a:link,.srch-alertme A:visited{
MARGIN:0px 0px 0px;
}
.srch-alertme a:hover{
MARGIN:0px 0px 0px;
}
.srch-Title{
FONT-SIZE:1.2em;
MARGIN:0px 0px 5px;
COLOR:#003399;
FONT-FAMILY:Tahoma;
}
.srch-Title A:link,.srch-Title A:visited{
text-decoration:none;
color:#003399;
}
.srch-Title a:hover{
color:#FF0000;
text-decoration:underline;
}
.srch-URL A:link,.srch-URL A:visited{
color:#008800 !important;
text-decoration:none;
}
.srch-URL a:hover{
color:#FF0000;
text-decoration:underline;
}
.srch-Metadata{
BORDER-TOP:#e0ded5 1px solid;
FONT-SIZE:1.0em;
MARGIN:0px 0px 15px;COLOR:#8c8c8c;
FONT-FAMILY:Tahoma;
}
.srch-dup .srch-Page-bg{
}
.srch-Page{
COLOR:#666666;
FONT-WEIGHT:bold;
FONT-SIZE:1.0em;
FONT-FAMILY:Tahoma;
background-color:#ececec;
text-align:right;
}
.srch-Page A:link,.srch-Page A:visited{
text-decoration:none;
color:#3764a0;
FONT-WEIGHT:normal;
}
.srch-Page a:hover{
color:#FF0000;
}
.srch-dup A:link,.srch-dup A:visited{
COLOR:#517acc
}
.srch-Icon{
margin-right:4;
}
.srch-ActionLink a{
text-decoration:none;
font-size:.85em;
font-style:italic;
color:336699;
margin-top:2;
margin-bottom:0;
}
.srch-ActionLink a:hover{
color:#FF0000;
}
.ms-searchresultstitlearea{
background-image:url("/_layouts/images/pageTitleBKGD.gif");
background-repeat:repeat-x;
background-color:#d6e8ff;
text-align:center;
padding-left:18px;
padding-top:20px;
border-bottom:1px solid #6f9dd9;
height:85px;
}
.ms-searchresultsareaSeparator{
background-color:#d6e8ff;
padding:0px;
}

.ms-formbody {
	max-width:630px;
}

.ms-formbody span span div iframe {
max-width:630px;
}

.ms-formtable
{
	max-width:630px;

}


.ms-profilelabel, .ms-profilevalue{
	font-size:12px;
	font-family:Verdana;
}



.ms-navSubMenu2 {
	
	color:black;
}

.PlaceHolderLeftNavBar{
display:inline-block;
}

.ms-ptabarea{
	width:100px;
}
.ms-sctabcn {
	font-size:12px;
}
.ms-sctabcnhover {
	font-size:12px;
}
.ms-sctabcf{
	font-size:12px;
}
.ms-sctabcfhover{
	font-size:12px;
}
.ms-advsrchHeadingText{
position:relative;
float:left;
	}
.ms-tztable{
	position:relative;
	float:left;
	width:300px;
}
.slm-layout-main{
	position:relative;
	float:left;
	width:450px;
	border: 0px none #FFFFFF;}

.link-item-large {
position:relative;
float:left;
width:300px;
font-family:Verdana;
color:#f89419;

}
.link-item-large a{
	color:#f89419;
}
.link-item-large a:hover{
	
}


/*.ms-navitem a:visited {
	color:#00a7d4;
}*/

#my_links a
{
	color:black;
}


.ms-selectednav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00a7d4;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	padding-left: 18px;
	margin: 0px;
}

.ms-selectednav:hover {
	background-color: #00a7d4;
	color: #FFFFFF;

}

.ms-selectednav {
border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
.ms-selectednav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00a7d4;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	padding-left: 18px;
	margin: 0px;

}

.ms-selectednav a:hover {
	background-color: #00a7d4;
	color: #FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	color:white;
}
.col1_container a {
	color: #00a7d4;
	text-decoration: underline;
}
.pageContent {
position:relative;
float:left;
width:500px;
}
.pageContent a{
	color: #00a7d4;
	text-decoration: underline;
}
.ms-propertysheet{
font-family:Arial,Helvetica,sans-serif;
position:relative;
float:left;
width:400px;
max-width:500px;
}

.ta_sitetools {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.ta_sitetools a {
	color: #FFFFFF;
	text-decoration: underline;
}
.ta_slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.ta_donate {
	padding-right: 15px;
}
.ta_header_graphic {
	padding-top: 10px;
	padding-right: 16px;
	padding-left: 16px;
	padding-bottom: 15px;
	background-image:url('/Style Library/Images/ta_header_graphic_bg.gif');
	background-repeat:no-repeat;
	height:210px;
}
.ta_body_content {
	padding-top: 0px;
	padding-right: 16px;
	padding-left: 11px;
	background-image:url('/Style Library/Images/ta_content_bg.gif');
	background-repeat:no-repeat;
}
.ta_content_body {
	padding-left: 25px;
	padding-right: 15px;
	max-width: 660px;
	
}
.ta_footer {
	padding-top: 19px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image:url('/Style Library/Images/ta_footer_bg.gif');
	background-repeat:no-repeat;
}
.ta_global_nav_bg{
	background-image:url('/Style Library/Images/ta_global_nav_bg.jpg');
	background-repeat:no-repeat;
	height:49px;
}
.ta_subnav_bg{
background-image:url('/Style Library/Images/ta_subnav_bg.gif');
background-repeat:repeat-y;
}

.ta_header_bg{
background-image:url('/Style Library/Images/tb_header_bg.jpg');
background-repeat:no-repeat;
	
}
.ta_main_content {
	padding-left:2px;
}

.ms-bodyareaframe, .ms-viewareaframe {
border-style:none;
}
.ms-pagetitle h2 {
	float:left;
	position:relative;
	float:left;
	width:660px;
	COLOR: #f8941d;
	FONT-WEIGHT: bold;	
	FONT-SIZE: 24px;	
	TEXT-TRANSFORM: capitalize;	
	LINE-HEIGHT: normal;	
	FONT-STYLE: normal;	
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.header{
	border-bottom-style:none;
}

.ms-rteCustom-ArticleHeadLine{
	FONT-WEIGHT: bold;	
	FONT-SIZE: 16px;	
	TEXT-TRANSFORM: capitalize;	
	COLOR: #f8941d;	
	FONT-STYLE: normal;	
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.promo_1 {
	background-color: #FFFFFF;
	float: left;
	width: 206px;
	position: relative;
}
.promo_search {
	background-color: #FFFFFF;
	float: left;
	width: 194px;
	position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 6px;
	padding-right: 6px;
}
.promo_search h1 {
	font-size: 14px;
	color: #b9d300;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.camp_search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	padding-left: 1px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.camp_select {
	width: 191px;
	padding-left: 3px;
	text-align: left;
	margin-bottom: 3px;
	margin-top: 5px;
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-transform: capitalize;
	padding-top: 2px;
	padding-bottom: 2px;
}
.camp_description {
	width: 183px;
	padding-left: 3px;
	margin-top: 5px;
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	border: 1px solid #7f9db9;
	padding-top: 3px;
	padding-bottom: 3px;
}
.promo_content {
	float: left;
	width: 194px;
	position: relative;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 9px;
	padding-bottom: 9px;
	background-color: #FFFFFF;
}
.promo_content h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	color: #f8931d;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
.promo_content a {
	color: #f8931d;
	text-decoration: none;
}
.promo_content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	text-transform: none;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.col1_full_container {
	float: left;
	position: relative;
	/*padding-left: 35px;*/
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 14px;
	width: 650px;
}
.col1_full_container a {
	color: #00a7d4;
	text-decoration: underline;
}
.col1_full_container h1 {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 20px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	color: #b9d300 !important;
	padding: 0px !important;
	margin-top: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 7px !important;
	margin-left: 0px !important;
}
.col1_full_container h1 a {
	font-size: 20px !important;
	font-weight: bold !important;
	text-transform: uppercase !important;
	color: #b9d300 !important;
	text-decoration:none !important;

}
.col1_full_container h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #f8941d;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_full_container h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_full_container h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_full_container h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_full_container p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	line-height: 18px;
}
.col1_full_container ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
}
.col1_full_container ul li {
	line-height: 18px;
	color: #878787;
}
.col1_full_container ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
}
.col1_full_container ol li {
	line-height: 18px;
	color: #878787;
}
.col1_full_container table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
}.gray_shade {
	background-color: #efefef;
	padding-top: 1px;
	padding-bottom: 1px;
}
#camp_message1_box {
	background-image: url(HTMLResources/message_red_bg.gif);
	background-repeat: repeat;
	height: 60px;
	width: 232px;
	position: absolute;
	z-index: 1000;
	top: 17px;
	right: 24px;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
}
#camp_message1_box a {
	width:233px;
	border: 3px solid #dc0434;
	display:block;
	text-decoration: none;
	background-color: #dc0434;
}
#camp_message1_box a:hover {
	border: 3px solid #ffffff;
	display:block;
}
#camp_message2_box {
	background-image: url(gray/message_green_bg.gif);
	background-repeat: repeat;
	height:60px;
	width: 232px;
	position: absolute;
	z-index: 1000;
	top: 97px;
	right: 24px;
	margin: 0px;
	padding: 0px;
}
#camp_message2_box a {
	background-color: #b5cf00;
	display:block;
	border: 3px solid #b5cf00;
	width: 233px;
	text-decoration: none;
}
#camp_message2_box a:hover {
	border: 3px solid #ffffff;
	display:block;
}
.col1_container {
	float: left;
	position: relative; /*padding-left: 35px;*/;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 14px;
	/*width: 420px;*/
	width:100% !important;
}
.col1_container a {
	color: #00a7d4;
	text-decoration: underline;
}

.col1_container h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #b9d300;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_container h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #f8941d;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_container h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_container h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_container h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_container p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	line-height: 18px;
}
.col1_container ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
}
.col1_container ul li {
	line-height: 18px;
	color: #878787;
}
.col1_container ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
}

.col1_container ol li {
	line-height: 18px;
	color: #878787;
}





.col2_container {
	float: left;
	position: relative;
	padding: 0px;
	width: 216px;
	/*margin-top: 40px;*/
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


/* ------ CAMPSITE FAQS, STAFF AND RESOURCES & HANDBOOKS STYLES --- */
/* ------ CAMPSITE FAQS --- */
.faq_q {
	color: #00a7d4 !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	/*text-decoration: underline !important;*/
	font-weight: bold !important;
}
.faq_a {
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 11px !important;
	color: #333333 !important;
	padding-top: 7px !important;
	padding-bottom: 14px !important;
	line-height:18px;
	background-color:#ffffff !important;
}
/* ------ STAFF --- */
.staff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	line-height: 20px;
	vertical-align: text-top;
}
.staff a {
	color: #00a7d4;
	text-decoration: underline;
	padding-left:5px;
}

.staff_name {
	font-size: 11px;
	font-weight: bold;
}
.staff_title {
	font-size: 11px;
	padding-right:5px;
}
.staff_col1 {
	width: 111px;
	vertical-align: text-top;
	padding-top: 10px;
}
.staff_col2 {
	width: 15px;
	vertical-align: text-top;
	padding-top: 10px;
}
.staff_col3 {
	padding-left: 13px;
	vertical-align: top;
	padding-top: 10px;
	margin: 0px;
}
.staff_ColFul {
	margin-bottom: 5px;
	height: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #efefef;
	background-repeat: repeat-x;
	background-position: left center;
}
/* ------ RESOURCES & HANDBOOKS --- */
.resource {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.resource ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.resource ul li {
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 20px;
}
.resource ul li a {
	color: #00a7d4;
	text-decoration: underline;
}
.resource ul li a:hover{}

.camp-search-input-hub-container {
	background-color: #FFFFFF;
	float: left;
	/*width: 145px;*/
	position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 6px;
	padding-right: 6px;
}
.camp-search-input-header-span {
	font-size: 14px;
	color: #b9d300;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.camp-search-input-hub-dropdown {
	/*width: 191px;*/
	width: 193px;
	padding-left: 3px;
	text-align: left;
	margin-bottom: 3px;
	margin-top: 5px;
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-transform: capitalize;
	padding-top: 2px;
	padding-bottom: 2px;
}
.camp-search-input-container {
	background-color: #FFFFFF;
	float: left;
	/*width: 145px;*/
	position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;
}
.camp-search-input-header-span {
	padding-top: 0px;
	padding-left: 5px;
	margin: 0px;
}
.camp-search-input-hub-container {
	background-color: #FFFFFF;
	float: left;
	/*width: 145px;*/
	position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;
}
.camp-search-input-hub-dropdown {
}
.camp-search-input-type-container {
	background-color: #FFFFFF;
	float: left;
	/*width: 145px;*/
	position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;
}
.camp-search-input-type-dropdown {
	/*width: 191px;*/
	width:193px;
	padding-left: 3px;
	text-align: left;
	margin-bottom: 3px;
	margin-top: 5px;
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-transform: capitalize;
	padding-top: 2px;
	padding-bottom: 2px;
}
.camp-search-input-category-container {
	background-color: #FFFFFF;
	float: left;
	/*width: 145px;*/
	position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;
}
.camp-search-input-category-dropdown {
	/*width: 191px;*/
	width: 193px;
	padding-left: 3px;
	text-align: left;
	margin-bottom: 3px;
	margin-top: 5px;
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-transform: capitalize;
	padding-top: 2px;
	padding-bottom: 2px;
}
.camp-search-input-date-container {
	background-color: #FFFFFF;
	float: left;
	/*width: 145px;*/
	position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;
}
.camp-search-input-date-calendar {
width: 100px;
}
.ms-input{
	width: 145px;
	padding-left: 3px;
	text-align: left;
	margin-bottom: 3px;
	margin-top: 5px;
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-transform: capitalize;
	padding-top: 2px;
	padding-bottom: 2px;

}
.camp-search-input-age-container {
	background-color: #FFFFFF;
	float: left;
	/*width: 145px;*/
	position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;
}
.camp-search-input-age-dropdown {
	/*width: 191px;*/
	width:193px;
	padding-left: 3px;
	text-align: left;
	margin-bottom: 3px;
	margin-top: 5px;
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-transform: capitalize;
	padding-top: 2px;
	padding-bottom: 2px;
}
.camp-search-input-keywords-container {
	background-color: #FFFFFF;
	float: left;
	/*width: 145px;*/
	position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;
}
.camp-search-input-keywords-text {
/*	width: 191px;*/
	width:189px;
	padding-left: 3px;
	text-align: left;
	margin-bottom: 3px;
	margin-top: 5px;
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-transform: capitalize;
	padding-top: 2px;
	padding-bottom: 2px;
}
.camp-search-input-button-container {
	background-color: #FFFFFF;
	float: left;
	/*width: 145px;*/
	position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;
}
.camp-search-input-button {
}
.camp-search-results-header-span{
	
}
.camp-search-results-container {
	background-color: #FFFFFF;
	/*float: left;*/
	width: 650px !important;
	/*position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;*/
}
/*must be a table - using asp.net datagrid*/
.camp-search-results-table {
padding:10px !important;
}
/*'item' classes are <td />s*/
.camp-search-results-item {
	/*border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#cccccc;*/
	padding:6px;
	color:#666666;
	vertical-align:top;
}
/*column headers render as links for sorting*/
.camp-search-results-header-item {
	color:#000000 !important;
	font-weight:bold;
	padding:5px;
	border-bottom-width:1px;
	border-bottom-color:#cccccc;
	border-bottom-style:solid;
}
.camp-search-results-header-item a{
	color:#000000 !important;
}
/*'row' classes are  <tr />s*/
.camp-search-results-item-row {
background-color:#efefef;
}
.camp-search-results-alternating-item-row {
}
.camp-search-results-header-row {
	padding-bottom:10px !important;
}
.camp-search-results-return-home-container {
	position:relative;
	float:left;
}
.camp-search-results-return-home-container a{
	display:block;
	/*width:75px;*/
	text-align:center;
	text-transform:uppercase;
	font-weight:bold !important;
	padding:3px;
	color:#ffffff !important;
	background-color:#01a5d3;
	width:150px;
}
.camp-search-results-return-home-link {
}
.camp-searc-input-location-container {
	background-color: #FFFFFF;
	float: left;
	/*width: 145px;*/
	position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;
}
.camp-search-location-dropdown {
	/*width: 191px;*/
	width:193px;
	padding-left: 3px;
	text-align: left;
	margin-bottom: 3px;
	margin-top: 5px;
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-transform: capitalize;
	padding-top: 2px;
	padding-bottom: 2px;
}
.camp-search-input-keyword-container {
	background-color: #FFFFFF;
	float: left;
	width: 145px;
	position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;
}
/*.ms-dtinput{width: 191px;
	padding-left: 3px;
	text-align: left;
	margin-bottom: 3px;
	margin-top: 5px;
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-transform: capitalize;
	padding-top: 2px;
	padding-bottom: 2px;}*/
.camp-search-search-input-button-container {
	background-color: #FFFFFF;
	float: left;
	width: 145px;
	position: relative;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 6px;
	padding-right: 6px;
	clear: both;
	text-align:right;
}
.camp-search-search-input-button-container a {
	display: block !important;
	width: 109px !important;
	text-align: center !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	text-transform: uppercase !important;
	text-decoration: none !important;
	background-color: #55be47 !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
	font-size: 12px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
#promo2 {
	float: left;
	position: relative;
	background-color: #b9d300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.promo2_tl {
	/*background-image:url('Images/lightgreen_corner.gif') !important;*/
	/*background-image: url(/Style Library/Images/lightgreen_corner.gif) !important;*/
	background-repeat: no-repeat;
	background-position: -5px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.promo2_tr {
	/*background-image:url('Images/lightgreen_corner.gif') !important;*/
	/*background-image: (/Style Library/Images/lightgreen_corner.gif) !important;*/
	background-repeat: no-repeat;
	background-position: 0px -5px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.promo2_bl {
	/*background-image: (/Style Library/Images/lightgreen_corner.gif) !important;*/
	background-repeat: no-repeat;
	background-position: -5px 0px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.promo2_br {
/*	background-image: (/Style Library/Images/lightgreen_corner.gif) !important;*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 5px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.promo_1 {
	background-color: #FFFFFF;
	float: left;
	width: 206px;
	position: relative;
	padding-top:10px;
}
.message {
	float: left;
	position: relative;
	margin: 0px;
}

.message h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#camp_message1_box {
	background-image: url(HTMLResources/message_red_bg.gif);
	background-repeat: repeat;
	height: 60px;
	width: 232px;
	position: absolute;
	z-index: 1000;
	top: 17px;
	right: 24px;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
}
#camp_message1_box a {
	width:233px;
	border: 3px solid #dc0434;
	display:block;
	text-decoration: none;
	background-color: #dc0434;
}
#camp_message1_box a:hover {
	border: 3px solid #ffffff;
	display:block;
}
#camp_message2_box {
	background-image: url(gray/message_green_bg.gif);
	background-repeat: repeat;
	height:60px;
	width: 232px;
	position: absolute;
	z-index: 1000;
	top: 97px;
	right: 24px;
	margin: 0px;
	padding: 0px;
}
#camp_message2_box a {
	background-color: #b5cf00;
	display:block;
	border: 3px solid #b5cf00;
	width: 233px;
	text-decoration: none;
}
#camp_message2_box a:hover {
	border: 3px solid #ffffff;
	display:block;
}

/* ------- CAMP DETAIL PAGE -------- */
.col1_full_container {
	float: left;
	position: relative;
	/*padding-left: 35px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;*/
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 14px;
	width: 650px;
}
.col1_full_container a {
	color: #00a7d4;
	text-decoration: underline;
}
.col1_full_container h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #b9d300;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_full_container h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #f8941d;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_full_container h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_full_container h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_full_container h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.col1_full_container p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
	line-height: 18px;
}
.col1_full_container ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
}
.col1_full_container ul li {
	line-height: 18px;
	color: #878787;
}
.col1_full_container ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #878787;
}
.col1_full_container ol li {
	line-height: 18px;
	color: #878787;
}
.col1_full_container table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #878787;
}
.return_to_search_results {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF !important;
	background-color: #01a5d3;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none !important;
}

.return_to_search_results a{
	color: #FFFFFF !important;
	text-decoration:none !important;
}
.gray_shade {
	background-color: #efefef;
	padding-top: 1px;
	padding-bottom: 1px;
}
.leftNavFlyOutsItem zz2_QuickLaunchMenu_4 leftNav2 zz2_QuickLaunchMenu_9{
background-color:#eceff3;
border-bottom-color:#cbd1e0;
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#ece9d8 #ece9d8 #cbd1e0;
border-left-color:#ece9d8;
border-right-color:#ece9d8;
border-style:none none solid;
border-top-color:#ece9d8;
border-width:medium medium 1px;
display:block;
font-family:Tahoma;
font-size:8pt;
hasLayout:-1;
text-transform:capitalize;
width:100%;

}