/* @override 
	http://dev.centresource.com/chayner/pgf/web/css/layout.css
	https://dev.centresource.com/chayner/pgf/web/css/layout.css
	http://lamp5.centresource.com/chayner/pgf/web/css/layout.css
	http://www.missionalweb.org/css/layout.css
*/

body {
	font-family: Geneva, Tahoma, Verdana, Arial, sans-serif;
	background-color: #6b92af;
	background-image: url(../images/bg2.jpg);
	background-position: 50% top;
	background-repeat: repeat-x;
}


/* @group Header */
#header {
  text-align: left;
  padding: 15px 0 5px;
  width: 85%;
  min-width: 830px;
  margin: 0 auto;
  font-weight: normal;
}

#header h1 {
  margin: 0;
  margin-left: 70px;
  font-weight: normal;
  font-size: 30px;
  letter-spacing: 1px;
  color: #0065a3;
}

#header h1 .smaller {
	font-size: .70em;
}

#header h3 {
  margin: 0;
  margin-left: 85px;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: normal;
  color: #555149;
}

#header h1 a {
	width: 350px;
	text-decoration: none;
  	color: #0065a3;	
}

#logo {
  /*background-image: url(../images/logo.png);*/
  background-image: url(../images/logo.gif);
  background-repeat: no-repeat;
  width: 110px;
  height: 130px;
  position: absolute;
  top: -67px;
  clear: none;
  z-index: 0;
  text-indent: -1000px;
}

#main_nav_box {
  background-color: #80b2d1;
  background-image: url(../images/mainnav.png);
  background-repeat: repeat-x;
  border-bottom: 1px solid #0065a3;
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  z-index: 5;
}

#main_nav {
  display: block;
  float: right;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

#main_nav li {
  float: left;
  display: inline;
  margin: 0;
  padding: 0;
}
#main_nav li a {
  display: block;
  float: left;
  height: 16px;
  padding: 16px 15px;
  *padding: 16px 15px 15px;
  border-left: 1px solid;
  border-top: 1px solid;
  color: #003d62;
  text-decoration: none;
  border-color: #0065a3;
  z-index: 10;
}

#main_nav li a:hover {
  background: #d9e8f1;
}

#support_nav {
  display: block;
  position: absolute;
  top: -23px;
  right: -1px;
  *right: -2px;
  margin: 0;
  font-size: 10px;
  border: 1px solid #344917;
  border-left-width: 0px;
  background-color: #bdd997;
  background-image: url(../images/supportnav.png);
}
#support_nav li {
  display: inline;
  float: left;
  margin: 0;
}

#support_nav li a {
  display: block;
  margin: 0;
  line-height: 10px;
  padding: 6px 10px;
  color: #344917;
  text-decoration: none;
  border-left: 1px solid #344917;
}

#statusbar {
	display: block;
	position: absolute;
	top: 60px;
	left: 60px;
	z-index: 10;
	font-size: .9em;
}
/* @end */

a {
	color: #086373;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #000;
}

#hd {
	height: 75px;
	width: 85%;
	min-width: 820px;
	background-color: #fff;
	margin: 0px auto;
	position: relative;
	border-left: 1px solid #086373;
	border-right: 1px solid #086373;
}

#ft {
	background-color: #086373;
	margin: 0px auto;
	width: 85%;
	min-width: 820px;
	padding: 0px;
	border: 1px solid #086373;
	color: #fff;
}

#footer_nav {
	text-align: center;
	overflow: hidden;
	padding: 5px;
	background: url(../images/fades/sfade_dkgreen.png);
}

#footer_nav li {
	display: inline;
	margin: 0 25px;
}

#footer_nav li a {
	color: #086373;
}

#footer_text {
	padding: 7px;
	background: url(../images/fades/mfade_dkgreen.png);
	color: #086373;
	font-size: 11px;
}



#wrap1 {
	width: 85%;
	min-width: 820px;
	margin: 0 auto;
	background-color: #fff;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-color: #086373;
	position: relative;
}

#custom-doc {
	width: auto;
	margin: 0 auto;
	min-width: 250px;
	background: #fff;
	padding: 10px;
}

#welcome_wrap {
	background-color: #80b2d1;
	/*background-image: url(../images/welcome_box.png);*/
	background-repeat: repeat-x;
}

#welcome_box {
	border: 1px solid #0065a3;
	margin-bottom: 15px;
	background-image: url(../images/logo_larger.jpg);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	height: 215px;
	padding: 10px;
}

#welcome_box h2 {
	font-size: 35px;
	color: #0065a3;
	font-weight: bold;
	margin: 0 0 0 110px;
	line-height: 35px;
}

#welcome_box h5 strong {
	margin-left: 15px;
	display: block;
	font-weight: normal;
}

#welcome_box h5 {
	margin-left:95px;
	font-size: 16px;
	color: #003d62;
	font-weight: bold;
}

#welcome_box p {
	margin-left: 110px;
	margin-top: px;
	font-size: 15px;
	line-height: 20px;
	color: #003d62;
}

#welcome_box a {
	float: right;
	border: 1px solid;
	padding: 5px 10px;
	background: url(../images/fades/mfade_dkgreen.png);
	font-size: 16px;
	font-weight: bold;
	margin: 10px;
	color: #0065a3;
}

#welcome_box em {
	font-style: italic;
	font-weight: bold;
}



#welcome_box a:hover {
	/*background: url(../images/fades/mfade_blue.png);*/
	text-decoration: none;
	color: #03788d;
}

#callout_box {
	border: 1px solid #0065a3;
	height: 234px;
	background-image: url(../images/my95_blueLogo.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	/*background-color: #0065a3;*/
}
/*.noleft .left_col {
	width: 1px;
	height: 90px;
}*/

.left_col {
	width: 50px;
	overflow: visible;
	/*float: left;*/
	position:absolute;
	top: 0;
	left: 0;
	background-position: left 24px;
	background-repeat: no-repeat;
	height: 185px;
}

.left_col .icon {
	border: 1px solid #742b09;
	width: 48px;
	height: 48px;
	margin: 0;
	padding: 0;
}

.noleft .left_col .icon {
	position: absolute;
	top: 0;
	left: 0;
}

.left_col .icon a {
	display: block;
	height: 48px;
	font-size: 0px;
	outline: none;
	
}

.noleft .left_col {
	width: 1px;
}

div.icon.review {
	background-image: url(../images/icon_review.png);
}

div.icon.video {
	background-image: url(../images/icon_video.png);
}

div.icon.audio {
	background-image: url(../images/icon_audio.png);
}

div.icon.document {
	background-image: url(../images/icon_document.png);
}

div.icon.photo {
	background-image: url(../images/icon_photo.png);
}

div.icon.image {
	background-image: url(../images/icon_photo.png);
}

div.icon.link {
	background-image: url(../images/icon_link.png);
}

div.icon.news {
	background-image: url(../images/icon_news.png);
}

div.icon.resources {
  background-image: url(../images/icon_resources.png);
}

div.icon.contact {
  background-image: url(../images/icon_contact.png);
}

div.icon.shares {
  background-image: url(../images/icon_shares.png);
}

div.icon.friends {
  background-image: url(../images/icon_friends.png);
}

div.icon.comments {
  background-image: url(../images/icon_comments.png);
}

div.icon.event {
  background-image: url(../images/icon_event.png);
}

.left_col .share_box {
	border: 1px solid;
	border-top:0px;
	text-align: center;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.left_col .share_box a {
	text-decoration: none;
	display: block;
	font-size: 9px;
	line-height: 12px;
	letter-spacing: 1px;
}

.left_col .share_box.shared a {

}

.left_col label {
	display: none;
}
.left_col .stats {
	list-style: none;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 0 4px;
}

.left_col .stats li {
	line-height: 22px;
	padding: 0 0 0 19px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	font-size: 9px;
}

.left_col .stats .shares {
	background-image: url(../images/small/shares.png);
}

.left_col .stats .comments {
	background-image: url(../images/small/comments.png);
}

.left_col .stats .uploads {
	background-image: url(../images/small/upload.png);
}

li.download, .download li, .ql_download a {
	background-image: url(../images/small/download.png);	
}

li.news, .news li {
	background-image: url(../images/small/news.png);
}

li.document, .document li, .ql_document a {
	background-image: url(../images/small/document.png);
}

li.audio, .audio li, .ql_audio a {
	background-image: url(../images/small/audio.png);
}

li.video, .video li, .ql_video a {
	background-image: url(../images/small/video.png);
}

li.link, .link li, .ql_link a {
	background-image: url(../images/small/link.png);
}

li.photo, .photo li, .ql_photo a {
	background-image: url(../images/small/photo.png);
}

li.image, .image li, .ql_image a {
	background-image: url(../images/small/photo.png);
}

li.review, .review li, .quicklinks .review {
  background-image: url(../images/small/review.png);
}

li.upload, .upload li, .ql_upload a {
	background-image: url(../images/small/upload.png);
}

li.youtube, .youtube li, .ql_youtube a {
	background-image: url(../images/small/youtube.png);
}

li.normal, .normal li {
  padding: 0px;
}

li.upload, .upload li, .ql_upload a {
	background-image: url(../images/small/upload.png);
}

.quicklinks ul {
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	*border-right-width: 0px;
	height: 22px;
	right: 0;
	top: 0;
	position: absolute;
}

.quicklinks ul li {
	position: relative;
	float: left;
	height: 22px;
	width: 22px;
	border-left: 1px solid;
	border-color: inherit;
	background-image: url(../images/white60.png);
}
.quicklinks ul li:hover
{
	background-image: url(../images/white80.png);
}

.quicklinks ul li a:hover
{
 text-decoration: none;
}

.quicklinks ul li.menu {
	width: 30px;
}

* html .wrapbox .quicklinks ul {
	right: 11px;
}

.quicklinks ul li a {
	display: block;
	text-indent: -9000px;
	height: 22px;
	outline: none;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

.quicklinks ul li.show_text {
	width: auto;

}
.quicklinks ul li.show_text a {
	background-position: 3px;
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-right: 5px;
	text-indent: 0;
	width: auto;
	line-height: 24px;
	font-size: 11px;
}

.quicklinks ul li.show_text a:hover {
	
}

.quicklinks ul li.edit_my_profile a {
	background-image: url(../images/small/edit.png);
}

/*.quicklinks ul li.friends a {
	background-image: url(../images/small/friends.png);
}

.quicklinks ul li.audio a {
	background-color: #c7a740;
	background-image: url(../images/small/audio.png);
}

.quicklinks ul li.video a {
	background-color: #7fc891;
	background-image: url(../images/small/video.png);
}

.quicklinks ul li.bookmark a {
	background-color: #7fc891;
	background-image: url(../images/small/bookmark.png);
}

.quicklinks ul li.link a {
	background-color: #7fc891;
	background-image: url(../images/small/link.png);
}

.quicklinks ul li.youtube a {
	background-color: #7fc891;
	background-image: url(../images/small/youtube.png);
}

.quicklinks ul li.download a {
	background-color: #7fc891;
	background-image: url(../images/small/download.png);
}

.quicklinks ul li.photo a {
	background-image: url(../images/small/photo.png);
}

.quicklinks ul li.image a {
	background-image: url(../images/small/photo.png);
}

*/

.quicklinks ul li.ql_menu {
	width: 30px;
}

.quicklinks ul li.ql_menu a {
	background-image: url(../images/small/qlmenu.png);
}

.quicklinks ul li.help a {
	background-image:  url(../images/small/help.png);
}

.quicklinks ul li.friends a {
	background-image:  url(../images/small/friends.png);
}

.quicklinks ul li.bookmark a {
	background-image:  url(../images/small/bookmark.png);
}

ul.dropdown {
	display: none;
	position: absolute;
	background-color: #fff;
	background-repeat: repeat-x;
	right: -1px;
	top: 22px;
	border: 1px solid;
	margin: 0;
	list-style: none;
	padding: 0;
	z-index: 50;
	width:114px;
	height: auto;
}

.quicklinks ul.dropdown li {
	margin: 0;
	padding: 0;
	margin-right: 5px;
	width: 115px;
	border: 0;
}

.quicklinks ul.dropdown li a {
	text-indent: 0;
	display: block;
	background-repeat: no-repeat;
	background-position: 4px 50%;
	padding: 0 5px 0 25px;
	margin: 0 0 0 0;
	border-right: 1px solid;
	border-collapse: collapse;
	text-decoration: none;
	color: #000;
	line-height: 22px;
	font-size: 10px;
}

ul.dropdown li.ql_comments a {
	background-image: url(../images/small/comments.png);
}

ul.dropdown li.ql_download a {
	background-image: url(../images/small/download.png);
}

ul.dropdown li.ql_image a {
	background-image: url(../images/small/photo.png);	
}

ul.dropdown li.ql_email a {
	background-image: url(../images/small/email.png);
}

ul.dropdown li.ql_bookmark a {
	background-image: url(../images/small/bookmark.png);
}

ul.dropdown li.ql_report a {
	background-image: url(../images/small/report.png);
}

ul.dropdown li.ql_edit a {
	background-image: url(../images/small/edit.png);
}

ul.dropdown li.ql_link a {
	background-image: url(../images/small/link.png);
}

ul.dropdown li.ql_youtube a {
	background-image: url(../images/small/youtube.png);
}

ul.dropdown li.ql_close {
	border-top: 1px solid;
	height: 12px;
	text-align: right;
	margin: 0;
	padding: 0;
	
}

ul.dropdown li.ql_close a {
	background-image: none;
	font-size: 9px;
	line-height: 12px;
	height: 12px;
	padding-right: 5px;
	text-transform: uppercase;
}

.quicklinks h4 {
	/*display: none;*/
}

.title {
	height: 22px;
	line-height: 24px;
	*line-height: 22px;
	background-color: #ccc;
	border: 1px solid #000;
	margin: 0 0 5px 0;
	font-size: 12px;
}

.title a {
	line-height: 24px;
	*line-height:22px;
	text-decoration: none;
	display: block;
	overflow: hidden;
	height: 24px;
	margin-right: 135px;
}
.box .title {
	padding: 0 0 0 55px;
}

.box .title span {
	display: block;
	line-height: 24px;
	*line-height:22px;
	overflow: hidden;
	height: 24px;
	margin-right: 135px;
}

.wraphead {
	position: relative;
}


.wraphead .title {
	padding: 0 0 0 55px;
	margin: 0;
}

.wraphead.noicon .title {
	padding: 0 0 0 5px;
	margin: 0;
}



.box .subtitle {
	font-size: 9px;
	font-style: italic;
	padding: 2px 0 0 55px;
	margin-bottom: 5px;
	height: 17px;
}

.content p, .content .description {
	line-height: 15px;
	font-size: 11px;
}

.wrapbox {
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: top left;
}

.wrapbox2 {
	padding: 8px 10px 10px;
	background-repeat: no-repeat;
	background-position: top right;	
}

.wrapbox2 .subtitle {
	font-size: 13px;
	font-style: italic;
	padding: 0px 0 0 50px;
	margin-bottom: 5px;
	height: 17px;
}

.wrapbox2 hr {
	border: 0;
	height: 1px;
	background: #000;

}

.box .content {
	margin-left: 50px;
	padding: 0px 8px;
}

.box {
	padding: 0;
	margin: 0 0 25px;
	text-align: left;
	position: relative;
	background-repeat: no-repeat;
	background-position: right 24px;
	/*overflow: hidden;*/
	min-height:95px
}


.box.noleft .content {
	margin-left: 0px;
	padding: 0px 8px;
}

.box.noleft.noicon .content {
	margin-left: 0px;
	padding: 0px 8px;
}

.box.noicon .content {
	margin-left: 0;
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 5px;
}

.noicon .left_col {
	width: 1px;
}


.box .title, .box .subtitle {
	padding-left: 55px;
}

.box.noicon .title, .box.noicon .subtitle {
	padding-left: 5px;
}

.post_date {
	float: left;
}



/* Homebox Styles */
.homebox {
	padding: 0;
	margin: 0;
	text-align: left;
	position: relative;
	background-repeat: no-repeat;
	background-position: right 24px;
	/*overflow: hidden;*/
}

.homebox.noicon .hb_title, .homebox.noicon .hb_subtitle {
	padding-left: 5px;
}

.homebox .section_title {
	font-size: 22px;
	line-height: 60px;
	*line-height: 58px;
	text-transform: uppercase;
	font-weight: normal;
	margin-right: 5px;
}

.first {
	font-size: 1.5em;
}


.homebox .hb_title {
	height: 48px;
	line-height: 50px;
	*line-height: 48px;
	background-color: #ccc;
	border: 1px solid #000;
	margin: 0;
	font-size: 16px;
	font-weight: normal;
}

.homebox .hb_title a {
	line-height: 24px;
	*line-height:22px;
	text-decoration: none;
}

.homebox .hb_title, .homebox .hb_subtitle {
	padding-left: 105px;
}

.homebox span.section_subtitle {
	font-size: .75em;
}

.homebox .hb_left_col {
	width: 100px;
	*width:102px;
	overflow: visible;
	/*float: left;*/
	position:absolute;
	top: 0;
	left: 0;
	background-position: left 115px;
	background-repeat: repeat-x;
	height: 285px;
}



.homebox .hb_left_col .large_icon {
	border: 1px solid #742b09;
	margin: 0;
	padding: 0;
}

.homebox .hb_left_col a * {
  cursor: pointer;
}

.homebox .hb_left_col .section_label {
	text-transform: uppercase;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
}

.homebox .hb_left_col .section_desc {
	text-align: center;
	font-size: 11px;
	padding: 10px 7px;
	margin: 0 1px;
	background-repeat: repeat-x;
	line-height: 11px;
	height: 50px;
}


.homebox a:hover {
	text-decoration: none;	
}

 .hb_content {
	margin: 0;
	margin-left: 105px;
	padding: 8px 0;
	position: relative;
	background-position: right top;
	*background-position: right 0;
	background-repeat: no-repeat;
	min-height: 160px;
  height: auto !important;
  height: 160px;
}

.hb_content .box {
	width: 48%;/*325px;*/
	*width: 45%;
	float: left;
	margin: 0 1%;
	position: relative;
}

.clearboth {
	clear: both;
}




/* End Homebox Styles */

.rating_stars {
	float: right;
	margin-top: -4px;
	margin-right: 6px;
}


ul.news_list {
	padding: 0;
	margin: 0;
}

.content_list li {
	margin-bottom: 10px;
	padding-left: 25px;
	background-repeat: no-repeat;
	font-size: 11px;
	min-height: 22px;
  height: auto !important;
  height: 22px;
}

.menu_list li {
	margin-bottom: 0px;
	padding-left: 25px;
	background-position: 3px 3px;
	background-repeat: no-repeat;
	line-height:22px;
	font-size: 11px;
}

.menu_list li a {
	line-height: 22px;	
}

.horizontal_list {
	overflow: hidden;
}

.horizontal_list li {
  float: left;
  padding-left: 10px;
  text-align: center;
}

.content_list li a {
	text-decoration: none;
	color: #000;
}

.content_list li a:hover {
	text-decoration: underline;
}

.content_list h4 {
	font-size: 12px;
}

.content_list .date {
	margin: 0px 0 5px;
	font-size: 9px;
	font-style: italic;
}

div.yui-u.job-callout strong {
	font-weight: bold;
}

div.yui-u.job-callout img {
	float: right;
	margin-top: -29px;
}

#find_friends_wrapper {
	font-size: .8em;	
}

#find_friends label {
	display: box;
	font-size: .8em;
	font-weight: normal;
	margin-bottom: 10px;
}

#find_friends_row_search {
	display: block;
	width: 100%;
}

#find_friends #search {
	width: 80%;
	float: left;
}

#find_friends #find_friends_footer_submit_buttons {
}

#find_friends input {
	font-size: .8em;
}

/* @group Event CSS */

#event .content div {
	line-height: 1.3em;
}

#event #information {
	margin: 10px;
	clear: both;
	overflow: hidden;
}

#event fieldset {
	margin-bottom: 10px;
	margin-right: 10px;
	float: left;
	border: 1px solid #ccc;
	border-width: 1px 1px 1 1px;
	padding: 5px 10px 5px 5px;
}

#event .content legend {
	font-size: 1.1em;
	font-weight: bold;
	border: solid #ccc;
	border-width: 0 1px;
	padding: 0 5px;
	margin-top: 10px;
	background: #fff;
}
#event .content label {
	margin-left: 5px;
	display: block;
	float: left;
	width: 60px;
	color: #442f60;
}

#event .description {
	clear: both;
}

/* @end */


/* @group My Account */

div#my_account_wrapper {
	background: #fff;
	font-size: 12px;
}

.tabbed_content_tabs_wrapper ul li {
	background: #fff;
	font-size: 12px;
	color: #000;
}

#my_account_wrapper .tabbed_content_tab_level_1 span {
	background: #fff url(../images/fades/sfade_green.png);
	color: #546d26;
	display: block;
	padding: 3px;
	border: 1px solid;
	border-color: #8db73f;
	font-weight: normal;
}

#my_account_wrapper .tabbed_content_tab_level_1 span span {
	border: 0px;
	padding: 0;
}

#my_account_wrapper .tabbed_content_tab_level_1,
#my_account_wrapper .tabbed_content_tab_level_2,
#my_account_wrapper .tabbed_content_tab_level_3 {	
	color: white;
	background: white;
}

#my_account_wrapper .tabbed_content_tab_level_2 span {
	background: none;
	border: none;
}

#my_account_wrapper .tabbed_content_current_tab_level_1 span, #my_account_wrapper .tabbed_content_current_tab_level_2 span, #my_account_wrapper .tabbed_content_current_tab_level_3 span
{
  font-weight: bold;
}

.tabbed_content_footer
{
  background: none;
}
/* @end */


/* @group Landing Pages */

#landing_menu {
	margin-top: 8px;
	margin-left: 10px;
	margin-right: 14px;
}
#landing_menu li {
	margin-bottom: 25px;
}

#landing_menu li ul {
	margin-top: 5px;
	margin-left: 2px;
}

#landing_menu li li {
	margin-bottom: 0px;
}

#landing_menu h2 {
	font-size: 1.5em;
}

.landing_desc {
	font-style: italic;
}

/* @end */

/* @group Comments */
.comment_row {
	padding: 0;
	position: relative;
	margin: 20px;
	overflow: hidden;
}
.comment_row #comment_content {
	float: none;
	display: block;
}

.comment_row #author_and_date, .comment_row #links {
	display: block;
	background: #DDD;
	padding: 3px;
	margin: 0;
}

.comment_row #links a {
	font-weight: normal;
	color: #666;
}

.comment_row #body {
	padding: 10px;
}

.comment_row .comment_rating {
	position: absolute;
	top: 0px;
	right: 1px;
}

.add_new_comment_form {
	/*padding: 10px;*/
}

.add_new_comment_form h3 {
	padding: 10px 10px 0;
}

.add_new_comment_form textarea {
	margin: 5px 10px 10px;
	border: solid 1px;
}

.add_new_comment_form input {
	display: block;
	margin: 0 10px 10px;
}

/* @end */



/* @group User Profile */


.user_profile_column {
	margin-top:15px;
}

#profile_left {
	float: left;
}

#profile_right {
	float: right;
}

/* Homepage */

#information label {
	color: #7e4c20;
	margin-right: 5px;
}

#information {
	margin-bottom: 15px;
}

#recent_shares h3 {
	color: #7e4c20;
	border-bottom: 1px solid;
	padding-bottom: 1px;
	margin-bottom: 5px;
	margin-left: -10px;
}
#recent_shares {
	margin-left: 10px;
}
/* @end User Profile */


/* @group Green Box */

/* Title Background Image */
.box.green .title,
.wraphead.green .title {
	background-image: url(../images/fades/sfade_green.png);
}

/* Quicklinks Backgrond Image */
.box.green .quicklinks ul.dropdown,
.homebox.green .hb_quicklinks ul.dropdown {
	background-image: url(../images/fades/lfade_green.png);
}

/* Left and right fading borders */
.box.green .left_col,
.box.green,
.wrapbox.green,
.wrapbox2.green,
.homebox.green .hb_left_col,
.homebox.green,
.hb_content.green
{
	background-image: url(../images/fades/dkfade_green.png);
}

/* Homebox Title Background Image */
.homebox.green .hb_title,
.wraphead.green .hb_title {
	background-image: url(../images/fades/mfade_green.png);
}

/* Homebox Section Description */
.homebox.green .section_desc {
	background-image: url(../images/fades/ltfade_green.png);
}

/* Lightest Shade (backgrounds) */
.box.green .left_col .share_box,
/*.box.green .quicklinks ul li a:hover,*/
.homebox.green .hb_left_col .share_box,
.homebox.green .hb_quicklinks ul li a:hover,
.green.quicklinks ul {
	background-color: #edf4e2;
}

/* Darkest Shade (titles, links) */
.box.green .share_box a,
.box.green .quicklinks ul.dropdown li a,
.box.green .title,
.wraphead.green .title,
.wraphead.green .hb_title,
.green .title a,
.green .hb_title a,
.homebox.green .section_label a,
.homebox.green .section_desc,
.homebox.green .hb_title,
.green #landing_menu a,
.green a
{
	color: #546d26;
}

/* Borders */
.box.green .share_box,
.box.green .quicklinks,
.box.green .icon,
.box.green .title,
.box.green .quicklinks ul,
.box.green .quicklinks ul li,
.wraphead.green .icon,
.wraphead.green .title,
.wraphead.green .quicklinks ul,
.homebox.green .section_label,
.homebox.green .hb_quicklinks,
.homebox.green .large_icon,
.homebox.green .hb_title,
.homebox.green .hb_quicklinks ul,
.homebox.green .hb_quicklinks ul li
{
	border-color: #8db73f;
}

/* Title and Quicklinks Background (hidden behind image) */
.box.green .quicklinks ul.dropdown,
.box.green .title,
.box.green .share_box.shared,
.homebox.green .hb_quicklinks ul.dropdown,
.homebox.green .hb_title,
.homebox.green .share_box.shared,
.green .wrapbox2 hr {
	background-color: #c6da9d;
}

/* Shared Box */
.box.green .share_box.shared a,
.homebox.green .section_label {
	color: #fff;
	background-color: #8db73f;
}

/* @end */





/* @group Red Box */

/* Title Background Image */
.box.red .title,
.wraphead.red .title {
	background-image: url(../images/fades/sfade_red.png);
}

/* Quicklinks Backgrond Image */
.box.red .quicklinks ul.dropdown,
.homebox.red .hb_quicklinks ul.dropdown {
	background-image: url(../images/fades/lfade_red.png);
}

/* Left and right fading borders */
.box.red .left_col,
.box.red,
.wrapbox.red,
.wrapbox2.red,
.homebox.red .hb_left_col,
.homebox.red,
.hb_content.red
{
	background-image: url(../images/fades/dkfade_red.png);
}

/* Homebox Title Background Image */
.homebox.red .hb_title,
.wraphead.red .hb_title {
	background-image: url(../images/fades/mfade_red.png);
}

/* Homebox Section Description */
.homebox.red .section_desc {
	background-image: url(../images/fades/ltfade_red.png);
}

/* Lightest Shade (backgrounds) */
.box.red .left_col .share_box,
/*.box.red .quicklinks ul li a:hover,*/
.homebox.red .hb_left_col .share_box,
.homebox.red .hb_quicklinks ul li a:hover {
	background-color: #ede0de;
}

/* Darkest Shade (titles, links) */
.box.red .share_box a,
.box.red .quicklinks ul.dropdown li a,
.box.red .title,
.wraphead.red .title,
.wraphead.red .hb_title,
.red .title a,
.red .hb_title a,
.homebox.red .section_label a,
.homebox.red .section_desc,
.homebox.red .hb_title,
.red #landing_menu a,
.red a
{
	color: #521b13;
}

/* Borders */
.box.red .share_box,
.box.red .quicklinks,
.box.red .icon,
.box.red .title,
.box.red .quicklinks ul,
.box.red .quicklinks ul li,
.wraphead.red .title,
.wraphead.red .quicklinks ul,
.homebox.red .section_label,
.homebox.red .hb_quicklinks,
.homebox.red .large_icon,
.homebox.red .hb_title,
.homebox.red .hb_quicklinks ul,
.homebox.red .hb_quicklinks ul li
{
	border-color: #882d20;
}

/* Title and Quicklinks Background (hidden behind image) */
.box.red .quicklinks ul.dropdown,
.box.red .title,
.box.red .share_box.shared,
.homebox.red .hb_quicklinks ul.dropdown,
.homebox.red .hb_title,
.homebox.red .share_box.shared {
	background-color: #c49690;
}

/* Shared Box */
.box.red .share_box.shared a,
.homebox.red .section_label {
	color: #fff;
	background-color: #882d20;
}

/* @end */



/* @group Light Blue Box */

/* Title Background Image */
.box.blue .title,
.wraphead.blue .title {
	background-image: url(../images/fades/sfade_blue.png);
}

/* Quicklinks Backgrond Image */
.box.blue .quicklinks ul.dropdown,
.homebox.blue .hb_quicklinks ul.dropdown {
	background-image: url(../images/fades/lfade_blue.png);
}

/* Left and right fading borders */
.box.blue .left_col,
.box.blue,
.wrapbox.blue,
.wrapbox2.blue,
.homebox.blue .hb_left_col,
.homebox.blue,
.hb_content.blue
{
	background-image: url(../images/fades/dkfade_blue.png);
}

/* Homebox Title Background Image */
.homebox.blue .hb_title,
.wraphead.blue .hb_title {
	background-image: url(../images/fades/mfade_blue.png);
}

/* Homebox Section Description */
.homebox.blue .section_desc {
	background-image: url(../images/fades/ltfade_blue.png);
}

/* Lightest Shade (backgrounds) */
.box.blue .left_col .share_box,
/*.box.blue .quicklinks ul li a:hover,*/
.homebox.blue .hb_left_col .share_box,
.homebox.blue .hb_quicklinks ul li a:hover {
	background-color: #dbf1f5;
}

/* Darkest Shade (titles, links) */
.box.blue .share_box a,
.box.blue .quicklinks ul.dropdown li a,
.box.blue .title,
.wraphead.blue .title,
.wraphead.blue .hb_title,
.blue .title a,
.blue .hb_title a,
.homebox.blue .section_label a,
.homebox.blue .section_desc,
.homebox.blue .hb_title,
.blue #landing_menu a,
.blue a
{
	color: #086273;
}

/* Borders */
.box.blue .share_box,
.box.blue .quicklinks,
.box.blue .icon,
.box.blue .title,
.box.blue .quicklinks ul,
.box.blue .quicklinks ul li,
.wraphead.blue .title,
.wraphead.blue .quicklinks ul,
.homebox.blue .section_label,
.homebox.blue .hb_quicklinks,
.homebox.blue .large_icon,
.homebox.blue .hb_title,
.homebox.blue .hb_quicklinks ul,
.homebox.blue .hb_quicklinks ul li
{
	border-color: #0ea3bf;
}

/* Title and Quicklinks Background (hidden behind image) */
.box.blue .quicklinks ul.dropdown,
.box.blue .title,
.box.blue .share_box.shared,
.homebox.blue .hb_quicklinks ul.dropdown,
.homebox.blue .hb_title,
.homebox.blue .share_box.shared {
	background-color: #87d1df;
}

/* Shared Box */
.box.blue .share_box.shared a,
.homebox.blue .section_label {
	color: #fff;
	background-color: #0ea3bf;
}

/* @end */






/* @group Orange Box */

/* Title Background Image */
.box.orange .title,
.wraphead.orange .title {
	background-image: url(../images/fades/sfade_orange.png);
}

/* Quicklinks Backgrond Image */
.box.orange .quicklinks ul.dropdown,
.homebox.orange .hb_quicklinks ul.dropdown {
	background-image: url(../images/fades/lfade_orange.png);
}

/* Left and right fading borders */
.box.orange .left_col,
.box.orange,
.wrapbox.orange,
.wrapbox2.orange,
.homebox.orange .hb_left_col,
.homebox.orange,
.hb_content.orange
{
	background-image: url(../images/fades/dkfade_orange.png);
}

/* Homebox Title Background Image */
.homebox.orange .hb_title,
.wraphead.orange .hb_title {
	background-image: url(../images/fades/mfade_orange.png);
}

/* Homebox Section Description */
.homebox.orange .section_desc {
	background-image: url(../images/fades/ltfade_orange.png);
}

/* Lightest Shade (backgrounds) */
.box.orange .left_col .share_box,
/*.box.orange .quicklinks ul li a:hover,*/
.homebox.orange .hb_left_col .share_box,
.homebox.orange .hb_quicklinks ul li a:hover {
	background-color: #f8ece1;
}

/* Darkest Shade (titles, links) */
.box.orange .share_box a,
.box.orange .quicklinks ul.dropdown li a,
.box.orange .title,
.wraphead.orange .title,
.wraphead.orange .hb_title,
.orange .title a,
.orange .hb_title a,
.homebox.orange .section_label a,
.homebox.orange .section_desc,
.homebox.orange .hb_title,
.orange #landing_menu a,
.orange a
{
	color: #7e4c20;
}

/* Borders */
.box.orange .share_box,
.box.orange .quicklinks,
.box.orange .icon,
.box.orange .title,
.box.orange .quicklinks ul,
.box.orange .quicklinks ul li,
.wraphead.orange .title,
.wraphead.orange .quicklinks ul,
.homebox.orange .section_label,
.homebox.orange .hb_quicklinks,
.homebox.orange .large_icon,
.homebox.orange .hb_title,
.homebox.orange .hb_quicklinks ul,
.homebox.orange .hb_quicklinks ul li
{
	border-color: #d27e35;
}

/* Title and Quicklinks Background (hidden behind image) */
.box.orange .quicklinks ul.dropdown,
.box.orange .title,
.box.orange .share_box.shared,
.homebox.orange .hb_quicklinks ul.dropdown,
.homebox.orange .hb_title,
.homebox.orange .share_box.shared {
	background-color: #e9bf9a;
}

/* Shared Box */
.box.orange .share_box.shared a,
.homebox.orange .section_label {
	color: #fff;
	background-color: #d27e35;
}

/* @end */









/* @group Purple Box */

/* Title Background Image */
.box.purple .title,
.wraphead.purple .title {
	background-image: url(../images/fades/sfade_purple.png);
}

/* Quicklinks Backgrond Image */
.box.purple .quicklinks ul.dropdown,
.homebox.purple .hb_quicklinks ul.dropdown {
	background-image: url(../images/fades/lfade_purple.png);
}

/* Left and right fading borders */
.box.purple .left_col,
.box.purple,
.wrapbox.purple,
.wrapbox2.purple,
.homebox.purple .hb_left_col,
.homebox.purple,
.hb_content.purple
{
	background-image: url(../images/fades/dkfade_purple.png);
}

/* Homebox Title Background Image */
.homebox.purple .hb_title,
.wraphead.purple .hb_title {
	background-image: url(../images/fades/mfade_purple.png);
}

/* Homebox Section Description */
.homebox.purple .section_desc {
	background-image: url(../images/fades/ltfade_purple.png);
}

/* Lightest Shade (backgrounds) */
.box.purple .left_col .share_box,
/*.box.purple .quicklinks ul li a:hover,*/
.homebox.purple .hb_left_col .share_box,
.homebox.purple .hb_quicklinks ul li a:hover {
	background-color: #eae5f1;
}

/* Darkest Shade (titles, links) */
.box.purple .share_box a,
.box.purple .quicklinks ul.dropdown li a,
.box.purple .title,
.wraphead.purple .title,
.wraphead.purple .hb_title,
.purple .title a,
.purple .hb_title a,
.homebox.purple .section_label a,
.homebox.purple .section_desc,
.homebox.purple .hb_title,
.purple #landing_menu a,
.purple a
{
	color: #442f60;
}

/* Borders */
.box.purple .share_box,
.box.purple .quicklinks,
.box.purple .icon,
.box.purple .title,
.box.purple .quicklinks ul,
.box.purple .quicklinks ul li,
.wraphead.purple .title,
.wraphead.purple .quicklinks ul,
.homebox.purple .section_label,
.homebox.purple .hb_quicklinks,
.homebox.purple .large_icon,
.homebox.purple .hb_title,
.homebox.purple .hb_quicklinks ul,
.homebox.purple .hb_quicklinks ul li
{
	border-color: #714fa0;
}

/* Title and Quicklinks Background (hidden behind image) */
.box.purple .quicklinks ul.dropdown,
.box.purple .title,
.box.purple .share_box.shared,
.homebox.purple .hb_quicklinks ul.dropdown,
.homebox.purple .hb_title,
.homebox.purple .share_box.shared {
	background-color: #b8a7d0;
}

/* Shared Box */
.box.purple .share_box.shared a,
.homebox.purple .section_label {
	color: #fff;
	background-color: #714fa0;
}

/* @end */





/* @group Dark Green Box (now Dark Blue) */

/* Title Background Image */
.box.dkgreen .title,
.wraphead.dkgreen .title {
	background-image: url(../images/fades/sfade_dkgreen.png);
}

/* Quicklinks Backgrond Image */
.box.dkgreen .quicklinks ul.dropdown,
.homebox.dkgreen .hb_quicklinks ul.dropdown {
	background-image: url(../images/fades/lfade_dkgreen.png);
}

/* Left and right fading borders */
.box.dkgreen .left_col,
.box.dkgreen,
.wrapbox.dkgreen,
.wrapbox2.dkgreen,
.homebox.dkgreen .hb_left_col,
.homebox.dkgreen,
.hb_content.dkgreen
{
	background-image: url(../images/fades/dkfade_dkgreen.png);
}

/* Homebox Title Background Image */
.homebox.dkgreen .hb_title,
.wraphead.dkgreen .hb_title {
	background-image: url(../images/fades/mfade_dkgreen.png);
}

/* Homebox Section Description */
.homebox.dkgreen .section_desc {
	background-image: url(../images/fades/ltfade_dkgreen.png);
}

/* Lightest Shade (backgrounds) */
.box.dkgreen .left_col .share_box,
.box.dkgreen .quicklinks ul li a:hover,
.homebox.dkgreen .hb_left_col .share_box,
.homebox.dkgreen .hb_quicklinks ul li a:hover {
	background-color: #d9e8f1;
}

/* Darkest Shade (titles, links) */
.box.dkgreen .share_box a,
.box.dkgreen .quicklinks ul.dropdown li a,
.box.dkgreen .title,
.wraphead.dkgreen .title,
.wraphead.dkgreen .hb_title,
.dkgreen .title a,
.dkgreen .hb_title a,
.homebox.dkgreen .section_label a,
.homebox.dkgreen .section_desc,
.homebox.dkgreen .hb_title,
.dkgreen #landing_menu a,
.dkgreen a
{
	color: #003d62;
}

/* Borders */
.box.dkgreen .share_box,
.box.dkgreen .quicklinks,
.box.dkgreen .icon,
.box.dkgreen .title,
.box.dkgreen .quicklinks ul,
.box.dkgreen .quicklinks ul li,
.wraphead.dkgreen .title,
.wraphead.dkgreen .quicklinks ul,
.homebox.dkgreen .section_label,
.homebox.dkgreen .hb_quicklinks,
.homebox.dkgreen .large_icon,
.homebox.dkgreen .hb_title,
.homebox.dkgreen .hb_quicklinks ul,
.homebox.dkgreen .hb_quicklinks ul li
{
	border-color: #0065a3;
}

/* Title and Quicklinks Background (hidden behind image) */
.box.dkgreen .quicklinks ul.dropdown,
.box.dkgreen .title,
.box.dkgreen .share_box.shared,
.homebox.dkgreen .hb_quicklinks ul.dropdown,
.homebox.dkgreen .hb_title,
.homebox.dkgreen .share_box.shared {
	background-color: #80b2d1;
}

/* Shared Box */
.box.dkgreen .share_box.shared a,
.homebox.dkgreen .section_label {
	color: #fff;
	background-color: #0065a3;
}

/* @end */

.form_builder_field_set {
  border: 0px;
  background: none;
}

#notices,
#errors {
  background: #F8FFBC;
  padding: 6px;
  position: absolute;
  top: -24px;
  right: 0px;
  font-weight: bold;
}

#notices {
  color: green;
}

#errors {
  color: red;
}

#resources_breadcrumbs {
  margin-bottom: 10px;
}

#resources_breadcrumbs .lefty {
  float: left;
}

#resources_breadcrumbs .righty {
  float: right;
}

#loading_indicator {
  text-indent: 20px;
  font-size: 12px;
  font-weight: bold;
  color: red;
  background: red;
  color: white;
  width: 100px;
  padding: 4px;
  position: absolute;
  top: -24px;
  right: 1px;
}

#loading_icon {
  background: url(../images/loading.gif) no-repeat;
}

.resource_video_player {
  padding: 5px;
}

.formatted_content h3 {
  font-size: 14px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 5px;
}

.formatted_content ul {
  list-style: square;
  margin-left: 20px;
}

.register_choose_box a {
  font-weight: bold;
}

.register_choose_box p {
  margin-top: 5px;
}

.content #tags {
  margin-top: 10px;
}

form#file_resource_form fieldset.form_builder_field_set,
form#you_tube_video_resource_form fieldset.form_builder_field_set,
form#link_resource_form fieldset.form_builder_field_set,
form#review_resource_form fieldset.form_builder_field_set {
	 border: #8db73f dashed 1px; 
	 padding: 10px; 
}


.form_builder_field_set legend {
	margin: 0px;
	padding: 10px;
	color: #546d26;
	font-weight: bold;
}

span.form_builder_help_icon {
	float: left;
	display: block;
	background-image:  url(../images/small/help.png);
	background-repeat: no-repeat;
	background-position: left center;
	width: 18px;
	height: 18px;
	text-indent: -999px;
	border-style: none;
}

.form_builder_row_element label {
	line-height: 20px;
	height: 20px;
}

