@charset "UTF-8";
/* CSS Document */
@import url("../stylesheets/yui/reset-fonts-grids.css");

@import url("../resources/shared/stylesheets/yui/base-min.css"); 

@import url("connections.css");

@import url("css/dynamicForms.css");

/*========================================================*/
/*  Universal                                             */
/*========================================================*/

/* Style For HTML PAGE*/ 									html { height: 100%; }
/* Style For HTML BODY*/ 									body { margin:0; padding:0; color:#333333; background-color:#0082c0; height:100%; text-align:center; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; line-height:15px;}
/* Setting Text Throughout the skin*/ 		table, tr, td {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0;}
                                          p {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height:14px;color:#333;}
                                          hr {color:#999;}
/* Setting Heading 01*/ 									h1 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size:21px; margin:0 0 25px 0 !important;line-height:23px;}
/* Setting Heading 02*/ 									h2 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size:18px; line-height:20px;margin:15px 0 5px 0;padding-bottom:1px;color:#014d93;width:100%;border-bottom:1px solid #999;}
/* Setting Heading 03*/ 									h3 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size:15px; line-height:17px;margin:12px 0 5px 0;padding-bottom:1px;color:#038061;width:100%;border-bottom:1px solid #999;}
/* Setting Heading 04*/ 									h4 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size:13px; margin:0; line-height:15px;}
/* Setting Heading 05*/ 									h5 { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size:10px; margin:0; line-height:12px;}


.purple { color:#A1268B;}
.orange { color:#f3801f; }
.pink { color:#de2d6f; }
.gs-green { color:#009a3d; }
.white { color:#FFF; }
.yellow-green {color:#d6d408 }
.gray {color:#333;}
.dkBlue {color:#014262;}
.alert {color:#c00;}
.alertDk {color:#900;}


.font9 {font-size:9pt;}

.clear_float {clear:both; line-height:0; font-size:0; height:0;}

a:link { color:#333333; text-decoration:none; }
a:visited { color:#333333; text-decoration:none; }
a:hover { color:#333333; text-decoration:none; }

.purple a:link, a.purple:link { color:#A1268B; text-decoration:none; }
.orange a:link, a.orange:link { color:#f3801f; text-decoration:none; }
.pink a:link, a.pink:link { color:#de2d6f; text-decoration:none; }
.gs-green a:link, a.gs-green:link { color:#009a3d; text-decoration:none; }

.purple a:visited, a.purple:visited { color:#A1268B; text-decoration:none; }
.orange a:visited, a.orange:visited { color:#f3801f; text-decoration:none; }
.pink a:visited, a.pink:visited { color:#de2d6f; text-decoration:none; }
.gs-green a:visited, a.gs-green:visited { color:#009a3d; text-decoration:none; }

.purple a:hover, a.purple:hover { color:#A1268B; text-decoration:underline; }
.orange a:hover, a.orange:hover { color:#f3801f; text-decoration:underline; }
.pink a:hover, a.pink:hover { color:#de2d6f; text-decoration:underline; }
.gs-green a:hover, a.gs-green:hover { color:#009a3d; text-decoration:underline; }

.purpleHead { background-color:#A1268B; padding:3px 0 3px 8px; color:#ffffff;}
.orangeHead { background-color:#f3801f; padding:3px 0 3px 8px; color:#ffffff;}
.pinkHead { background-color:#de2d6f; padding:3px 0 3px 8px; color:#ffffff;}
.gs-greenHead { background-color:#009a3d; padding:3px 0 3px 8px; color:#ffffff;}

p a:link { color:#0078b1; text-decoration:none; }
p a:visited { color:#0078b1; text-decoration:none; }
p a:hover { color:#666666; text-decoration:underline; }

div a:link { color:#0078b1; text-decoration:none; }
div a:visited { color:#0078b1; text-decoration:none; }
div a:hover { color:#666666; text-decoration:underline; }

li a:link { color:#0078b1; text-decoration:none; }
li a:visited { color:#0078b1; text-decoration:none; }
li a:hover { color:#666666; text-decoration:underline; }

td a:link { color:#0078b1; text-decoration:none; }
td a:visited { color:#0078b1; text-decoration:none; }
td a:hover { color:#666666; text-decoration:underline; }


li {padding-top:8px; line-height:14px; }

ul.outer { margin:0; padding:0; display:inherit; }

ul.collapse { display:inline };
li.collapse { display:inline };

.simpleTable { padding-left:30px; }

.locationTitle { padding:5px; width:230px; background-color:#04a785; }
.indentText { padding:3px 0 0 8px; margin:0; }
.dottedLine { border-bottom:1px dotted #333; margin-bottom:5px; }

#gs-wrapper {
	background:#0082c0 url('bg-header.gif') top center no-repeat;
	width:1060px !important;
	width/**/:1065px;
	margin-left: auto;
	margin-right: auto;	
	overflow: visible;
}

#header {
	z-index:1000;
	text-align:center;
	background:#0082c0 url('bg-header.gif') top center no-repeat;
	margin-left: auto;
	margin-right: auto;	
	padding:0;
	position:relative;
	float:left;
	width:1060px !important;
	width/**/:1065px;
	height:133px;
}

#logo_wrapper {
	width:85px;
	height:133px;
	float:left;
	padding-left:45px;

}
#menu_wrapper {
	width:848px;
	position:relative;
	float:left;
	height:133px;


}
#menu_divider {
	position:relative;
	width:848px;
	height:22px;
	float:left;
}


#header-02 {
	position:relative;
	float:left;
	width:83px;
	height:31px;
	
}

#header-03 {
	position:relative;
	float:left;
	width:31px;
	height:133px;

}

#header-04 {
	position:relative;
	float:left;
	width:848px;
	height:71px;
	text-align:right;
	vertical-align:bottom;
}



#logo {
	position:relative;
	float:left;
	width:83px;
	height:102px;
}

/*========================================================*/
/*     Top Nav                                            */
/*========================================================*/

#gs-top-nav {
	width:840px;
	padding-top:32px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

#gs-top-nav a {color:#333;}
#gs-top-nav a:link {color:#333; text-decoration:none; }
#gs-top-nav a:visited {color:#333; text-decoration:none; }
#gs-top-nav a:hover { color:#77cfe0; text-decoration:underline; }
#gs-top-nav a:active {color:#333;text-decoration:none;}


/*========================================================*/
/*     For Spanish Link                                   */
/*========================================================*/


#gs-top-nav a .yellow-green {color:#d6d408;}
#gs-top-nav a:link .yellow-green {color:#d6d408; text-decoration:none; }
#gs-top-nav a:visited .yellow-green {color:#d6d408; text-decoration:none; }
#gs-top-nav a:hover .yellow-green {color:#f1ef4b; text-decoration:underline; }
#gs-top-nav a:active .yellow-green {color:#d6d408;text-decoration:none;}


#btn-search {margin-left:-8px;margin-top:2px;vertical-align:middle;}
#dnn_search_txtSearch {width:90px;height:22px;vertical-align:middle;}


/*========================================================*/
/*     Footer                                             */
/*========================================================*/
#gs-footer-wrapper {
	clear:both;
	height:70px;
	width:970px;
	font:11px Arial, Helvetica, sans-serif; 
	color:#333;
}

#gs-footer-left {
	position:relative;
	float:left;
	padding: 12px 0 6px 26px;
	width:400px;
}

#gs-footer-right {
	white-space:nowrap;
	position:relative;
	float:left;
	padding: 12px 0 6px 0px;
	text-align:right;
	width:530px;
	font-weight:bold;
}

#dnn_dnnCOPYRIGHT_lblCopyright {
	text-align:right;
	font-size:11px;
}

.footerTextRight { float:left; position:relative; width:330px; vertical-align:middle; padding-top:6px; padding-left:28px; font-size:11px; font-weight:bold;}
#facebook-icn { padding-top:0px; float:right; position:relative; }
#dnn_FooterPane { float:right; }

.gs_FooterProblemReport {float:left;font-size:8pt;color:#fff;}
.gs_FooterProblemReport a {color:#fff;text-decoration:none;font-size:8pt;}
.gs_FooterProblemReport a:link{color:#fff;text-decoration:none;}
.gs_FooterProblemReport a:visited {color:#fff;text-decoration:none;}
.gs_FooterProblemReport a:hover {color:#bfe4fb;text-decoration:underline;}
.gs_FooterProblemReport a:active {color:#fff;}


/*========================================================*/
/*     Main Menu                                          */
/*========================================================*/


#gs-nav-wrapper {
	width:848px;
	height:32px;
	clear:both;
}


#main-nav { width:848px; }
#main-nav-espanol { text-align:left; font-weight:bold; }
.whiteLink { color:#fff; }
 

/* Main Menu */
.MainMenu_MenuBar {
	padding:0px 0px 0px 0px;
	background-color: #7cbd25;
	font-size:10pt; 
	height: 32px;
}

.MainMenu {
	cursor: pointer; 
	cursor: hand;
	background-color: transparent;
}

.MainMenu .mi {
	height: 32px;
	border:0;
	cursor: pointer; 
	cursor: hand; 
	color: #fff; 
	font-weight:bold;
	font-family:Tahoma, Arial, Helvetica; 
	font-style: normal; 
	text-align: left;
}

.MainMenu .mi.hov {	
	text-align:left;
	background-color: #0078b1;
	color:#333333;
	font-weight:bold;
	z-index:2502;
}

.MainMenu .icn 	{
    display: none;
}

.MainMenu .m .mi {
text-transform : none;
	text-align:left;
	height:32px;
}

.MainMenu .m {
	width:150px;
	background-color: #00a0c5;  
	z-index: 2000; 
	cursor: pointer; 
	cursor: hand; 
	font-size:10pt;
	text-align:left;
	border:4px solid #00a0c5;
}


.MainMenu .m.hov {
z-index:3000;
	font-weight: normal; 
	color:#333333;
	text-align:left;
	padding:0px;
	z-index:2501;
	
}

.MainMenu .m.sel  {
    background-color: #00a0c5;
	font-weight: bold; 
	text-align:left;
}

.MainMenu .root {
	height:32px;
display:block;
float:left;
	cursor: pointer;
	cursor: hand;
	color: #FFFFFF; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal; 
	text-align: center;
	text-transform : uppercase;
	background-color: Transparent;
	margin:0;	
/*	word-wrap: break-word; /* Internet Explorer 5.5+ */ 
	padding-left:0px;
	padding-bottom:5px;
	padding-right:0px;
	padding-top:3px;
	}

.MainMenu .root.hov {
display:block;
	height:32px;
	color: #333333;
    background-color: #0078b1;
	cursor: pointer; 
z-index:3001;
	cursor: hand;
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal;
	text-align:center;
	text-transform: uppercase;
	margin:0;	
	padding-left:0px;
	padding-bottom:5px;
	padding-right:0px;
	padding-top:3px;
	z-index:2500;
}


.MainMenu .mi0 {
width:70px;
}
.MainMenu .mi1 {
width:110px;
}

.MainMenu .mi2 {
width:120px;
}

.MainMenu .mi3 {
width:70px;
}

.MainMenu .mi4 {
width:80px;
}

.MainMenu .mi5 {
width:76px;
}

.MainMenu .mi6 {
width:80px;
}

.MainMenu .mi7 {
width:190px;
}




/*========================================================*/
/*     Content Panes                                      */
/*========================================================*/

#gs-content-wrapper {
	clear:both;
	width:1060px;
	margin-left:auto;
		margin-right:auto;
		text-align:center;
			padding-left:45px;
}

#gs-content-center {
	margin-left:7px;
	background:#FFFFFF url('bg-content.jpg') repeat-y;
	border-bottom:15px solid  #009ec3;
	position:relative;
	float:left;
	width:970px;
	text-align:left;
}

#gs-content {
	position:relative;
	float:left;
	width:970px;
}


.main-content-pane-wrapper {
	width:624px; position:relative; float:left;  background-position: 61px 66px; background-repeat:no-repeat;
}
.main-content-pane-wrapper-1col {
	width:970px; position:relative; float:left;  background-position: 61px 66px; background-repeat:no-repeat;margin-bottom:15px !important;margin-bottom/**/:0px;

}
.main-content-pane {
	width:524px !important;width/**/:620px;padding:96px 30px 40px 60px; clear:both;  text-align:left; clear:both; line-height:14px; font-size:11px;
}
.main-content-pane-connections {
	width:524px; padding:74px 30px 40px 60px; clear:both; text-align:left; clear:both; line-height:14px; font-size:11px;
}
.main-content-pane-flash {
	width:524px; padding:74px 30px 40px 60px; clear:both; text-align:left; clear:both; line-height:14px; font-size:11px;
}
.main-content-pane-sec {
width:524px; padding:230px 30px 40px 60px; clear:both; text-align:left; line-height:11pt; font-size:10pt;
}
.main-content-pane-blog {
	width:594px; padding:76px 10px 40px 26px; clear:both; text-align:left; line-height:14px; font-size:11px;
}
.main-content-pane-home {
	width:624px; padding:12px 0 0 22px; clear:both; text-align:left; line-height:11pt; font-size:10pt;
}
.main-content-pane-1col {
	width:850px !important;width/**/:840px; margin:46px 60px 40px 60px; clear:both; text-align:left; line-height:14px; font-size:11px;
}
.main-content-pane-1col-full {
	width:889px; margin:10px 10px 40px 60px;padding:0; clear:both; text-align:left; line-height:11pt; font-size:10pt;
}

.main-content-pane-espanol {
	width:750px; margin:86px 60px 40px 90px; clear:both; text-align:left; line-height:14px; font-size:11px; 
}
.main-content-pane-espanol-landing {
	width:824px; margin:66px 0px 50px 70px; clear:both; text-align:left; line-height:14px; font-size:11px; 
}

.side-content-pane-home {
	width:336px; position:relative; float:left; padding-top:0px;  
}	
.side-content-pane {
	width:336px; position:relative; float:left; padding-top:8px;
	/*width:336px; position:relative; float:left; padding-top:8px;*/
}


/*========================================================*/
/*     Newsletter                                   */
/*========================================================*/

#newsletterWrapper-home { width:330px; float:left; position:relative; background:url('bg-newsletter.jpg') top center no-repeat; height:55px;}
#newsletterWrapper-1col { width:330px; float:right; position:relative; }

#newsletterWrapper { width:330px; position:relative; float:left; position:relative; }
#newsletterWrapper-espanol { width:430px; position:absolute; left:600px; line-height:14px;}

#news-left { position:relative; margin:10px 12px 0px 21px; float:left; height:40px; font-weight: bold; font-family:Arial; font-size:12px; color:#FFFFFF; width:110px; clear:both;} 

#news-left-espanol { position:relative; margin:10px 12px 0px 21px; float:left; height:40px; font-weight: bold; font-family:Arial; font-size:12px; color:#FFFFFF; width:160px; clear:both; text-align:right;} 


#news-right {position:relative; float:left; margin:6px 0px 6px 3px; height:30px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; border:0; }
.news-btn { float:left; margin-left:-4px; }
.news-text-fld { margin-top:8px; height:23px; width:120px; vertical-align:middle;  float:left; text-align:left;  }

.news-sub-btn { cursor: hand; }

/*=====New styles added - 4/21/10 ========================*/

.newsLetterHeader {padding-top:37px;}
.newsLetterList {margin:0 18 8px -22px !important;margin /**/:0 18px 8px 18px;}
ul.newsLetterList li {list-style-type:none;margin-bottom:2px;}
.last {padding-bottom:8px;}

#dnn_ctr660_HtmlModule_lblLastChangeDate.normal {color:#666;}
.newsletterEventsContainer {background-color:#51b648;margin /**/: 0 0 0 34px;vertical-align:top;padding-bottom:1px;}
.newsletterEventsList {background-color:#a8dba4;margin:0 8px 8px 8px;padding:0;border:1px solid #a8dba4;}

.newsletterArchiveContainer {float:right;background-color:#f9b616;margin:8px 0 5px 12px !important;margin /**/:20px 0 5px 12px;vertical-align:top;padding-bottom:1px;}
.newsletterArchiveListContainer {background-color:#fddf96;margin:0 5px 5px 5px;padding-bottom:0 0 18px 0;border:1px solid #f9b616;}
.newsletterArchiveList {margin:0 8px 12px -32px !important;margin /**/:0 8px 12px 8px;list-style-image:url(newsletterArchivesChevron.gif);color:#555;}
ul.newsLetterArchiveList li {list-style-type:none;line-height:13pt;}
ul.newsLetterArchiveList ul {margin:-5px 0 0 -8px !important;margin/**/:-1px 0 0 34px;background-color:transparent;color:#555;}
ul.newsLetterArchiveList ul li {list-style-type:square;}


.newsletterAnnouncementsContainer {margin /**/: 10px 0 0 34px;}
ul.newsletterAnnouncementList {margin:0 22px 0px 35px;padding:0;}
ul.newsletterAnnouncementList2 {margin:0 22px 0px -8px !important;padding:0;margin/**/:0 22px 0px 25px;}
.newsletterAnnouncementList li {margin:0 15px 0 55px !important;padding/**/:0;margin:0;list-style-type:none;}
.newsletterAnnouncementList2 li {margin:0 15px 0 33px !important;padding/**/:0;margin:0;list-style-type:none;}
.newsletterAnnouncementsPurple {padding:0 0 0 15px;background:url(/Portals/0/newsletterBoxPurple_Middle.gif) repeat-y top left;}
.newsletterAnnouncementsPurple2 {padding:0;margin:0;background:url(/Portals/0/newsletterBoxPurple_Middle.gif) repeat-y top left;}
.newsletterAnnouncementsGreen2 {padding:0;margin:0;background:url(/Portals/0/newsletterBoxGreen_Middle.gif) repeat-y top left;}
.newsletterAnnouncementsYellow2 {padding:0;margin:0;background:url(/Portals/0/newsletterBoxYellow_Middle.gif) repeat-y top left;}
.newsletterAnnouncementsPointer {background:url(/Portals/0/newsletterBoxPurple_Chevron.gif) no-repeat top left;}

.newsletterAnnouncementsBlue {padding:0 0 0 15px;background:url(/Portals/0/newsletterBoxBlue_Middle.gif) repeat-y top left;}
.newsletterAnnouncementsBlue2 {padding:0 0 0 0px;background:url(/Portals/0/newsletterBoxBlue_Middle.gif) repeat-y top left;}
.newsletterAnnouncementsBluePointer {background:url(/Portals/0/newsletterBoxBlue_Chevron.gif) no-repeat top left;}

ul.newsletterAnnouncementListRed {margin:0 22px 0px 35px;padding:0;}
.newsletterAnnouncementListRed li {margin:0 15px 0 45px !important;padding:0 0 8px 0 !important;padding/**/:0;margin:0 0 0 -10px;list-style-type:none;}
.newsletterAnnouncementsRed {padding:0;background:url(/Portals/0/newsletterBoxRed_Middle.gif) repeat-y top left;}
.newsletterAnnouncementsRedPointer {background:url(/Portals/0/newsletterBoxRed_Chevron.gif) no-repeat top left;}

.newsletterLastUpdate {text-align:right;margin:8px 4px 0 0;color:#666;font-size:8pt;}
#inThisIssue ul {margin:0 10px 0 -20px !important;margin/**/:0 10px 0 20px;}
#inThisIssue ul li {margin-bottom:0;}

/*========================================================*/
/*     Blog                                               */
/*========================================================*/

.blog-leftCol { margin-right:30px; width:171px; float:left; }
.blog-rightCol { width:360px; float:left; }
.blog-divider { width:6px; float:left; clear:both; }

.blog-rightCol a:link { color:#333333; }
.blog-rightCol a:hover { color:#333333; }
.blog-rightCol a:visited  { color:#333333; }

.blog-leftHeader { background-image:url(header-news-archive.gif); height:26px; }
.blog-leftContent { background-color:#EEEEEE; }

.title-blogLeft { text-align:left; font-size:12px; font-weight:bold; color:#F00;  }

/*#dnn_ctr480_Search_cboBlogSelect { width:160px !important; }
#dnn_ctr480_Search_txtSearch { width:160px !important; }*/
#dnn_LeftBlogPane #Table1 { width:167px; }


.blog-leftCol .leftColTitle { width:171px; height:33px; background:url(bg-leftCol.gif) #fff top left no-repeat; }
.blog-leftCol .leftColTitle .TitleHead { padding-top:10px; padding-left:10px; display:block; color:#FFFFFF; font-size:12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.blog-leftCol .leftColContent .c_contentpane { padding:0; !important; }
.blog-leftCol .leftColContent .BlogContent { margin-bottom:20px; background-color:#EBEBEB; }
.blog-leftCol .leftColContent .BlogContent td { padding:0 0 0 10px; }
.blog-leftCol .leftColContent .BlogContent .NormalTextBox { border:solid 1px #CCCCCC; background-color:#fff; }
.blog-leftCol .leftColContent .BlogContent input { border:solid 1px #CCCCCC; background-color:#fff; }
span#dnn_ctr1104_dnnTITLE_lblTitle {display:none;} /* REMOVES TITLE FROM CAMP BLOG PAGE */

.blog-rightCol .BlogContent { margin-bottom:30px; }
.blog-rightCol .BlogContent .thumb { margin:0 13px 15px 0; float:left; border:4px solid #0fa785; }
.blog_body .blog_head .blog_title { }

.blog_more_link { margin:0; padding:0; }
.blog_more_link a { text-transform:uppercase; text-decoration:underline; }

.regForm { width:400px; padding:0; margin:0; display:block; overflow: none;}



/*========================================================*/
/*    SIdebar Modules                                     */
/*========================================================*/
#home-flash { padding:0px; width:594px; height:436px; background-color:#eeeeee;}
#sec-flash { padding-bottom:19px; }

.readmore { margin:0; padding:0; }
.readmore a { text-transform:uppercase; text-decoration:underline; }

.sidebar { width:324px; }
.sidebarTitle { height:24px; }
.sidebar#events { margin-bottom:8px; }
.sidebar#events .content { background-color:#b1dfac; border:solid #51b648 8px; z-index:-1; }


.sidebar#video  { margin-bottom:8px; margin-top:8px; }
.sidebar#video .content {
	width:324px;
	height: 240px;
	background-color:#FFFFFF;
	padding-left:5px; }
	

.sidebar#outcomes  { margin:0 0 8px 0; padding:0; }
.sidebar#outcomes .content {
	padding:19px 17px;
	background:url(bg-ycirlces.gif) #fddf96 top center;
	border:solid #f9b61c 8px;
	font-size:12px; font-weight:bold; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;}

.sidebar#outcomes .parentContent {
	padding:10px 15px 15px 15px;
	background:url(bg-blcirlces.gif) #ccecf3 top center;
	border:solid #00a0c5 8px;
	font-size:12px; font-weight:bold; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;}

.sidebar#outcomes .parentContent ul {
	margin-top:0, margin-bottom:0;
}
.sidebar#outcomes .parentContent ul li {
	margin:0;padding0;
}

.sidebar#news { margin-bottom:8px; }	
.sidebar#news .content {
	padding:8px 25px 8px;
	height:150px;
	background-color:#fddf96;
	border:solid #f9b61c 8px;
	overflow:auto; }
.sidebar#news .content a:link {
	color:#333333;}
	
	.sidebar#news .content a:hover {
	color:#333333;}
	
	.sidebar#news .content a:visited {
	color:#333333;}


.sidebar#section  { margin-bottom:8px;	}
#section { clear:both; font-size:13px;}

.secNavItem { margin:0; padding:0; }
.secNavItem .mi {font-family:Tahoma, Arial, Helvetica, sans-serif; height:18px; font-size:13px; margin-top:0px; margin-top:1px;; padding:3px 0px 3px 22px; display:block; color:#FFFFFF; text-decoration:none; background-color:#58C5AF; }
.secNavItem .hov { background-color:#0fa785; }

#home-featured-items { width:594px; padding:6px 0 0 0px;}


#featured-story { width:380px; float:left;  }
#featured-story .content { 
	margin-bottom:8px; padding:8px 10px 0;
	height:186px;
	background-color:#8bd8c8; border:solid #0fa785 8px;
	color:#5A4A41; font-family:Tahoma,Arial,Helvetica,sans-serif; }
#featured-story .content .date { font-weight:bold; }
#featured-story .content .date a { color:#5A4A41; }
#featured-story .content .readmore { margin:0; padding:0; text-align:right; }
#featured-story .content .thumb { margin:0px 14px 45px 0; float:left; border:4px solid #0fa785; }

#shop { width:205px; float:right;}
#shop .content { padding:4px; border:solid #1190c6 8px; height:186px; overflow:hidden;;
 }
.feature-item-text { text-align:center; }
#shop-inner-top { text-align:center;  width:180px; height:124px; }
#shop-inner-bottom { width:180px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  }


#board { margin-bottom:8px; width:594px; clear:both; }
#board .content { border:solid #413E3F 8px; width:578px; height:320px; background-image:url(bg-bull-brd.jpg); }


.save{
   behavior:url(#default#savehistory);  }
a.dsphead{
   text-decoration:none; }
a.dsphead:hover{
   text-decoration:underline;}
a.dsphead span.dspchar{
   font-weight:normal;  padding:0;}
.dspcont{
   display:none;
   margin-left:1.5em;}

.importantInfo {font-size:10pt;font-weight:bold;color:#c00;padding-top:10px;}
.nowrap {whitespace:nowrap;}
.noPad {padding:0;}
.noMargin {margin:0;}
#dnn_ctr724_DynamicForms_Cell_45998d3e-f5fd-4d65-9e9b-4a2a4a883166 {vertical-align:middle;whitespace:nowrap;}
.noBorders {border:0;width:50px;color:#c00;font-weight:bold;}
.hideMe {font-size:6pt;color:#fff;}


/*========================================================*/
/* SEARCH RESULTS */
/*========================================================*/
#dnn_ctr356_SearchResults_dgResults td {vertical-align:top;}
#dnn_ctr356_SearchResults_dgResults_ctl03_lblNo.SubHead {vertical-align:top;line-height:12pt;}


#copyRightText {}
/*========================================================*/
/* NEW STYLES FOR FOOTER UPDATE 3/29/10 */
/*========================================================*/
.floatRight {float:right;}
.gs_FooterWrapper_New {clear:both;display:block;padding-top:12px;height:20px;width:945px;margin:0 20px;text-align:left;}
.gs_FooterSocialMedia {clear:both;display:block;padding-top:4px;width:945px;margin:0 20px !important;text-align:left;}
.footerLogo {margin:0 15px 0 10px;}
.footerCopy {font-size:8pt;color:#a0d6ae;}
.footerCopy a {color:#cce6f2;}
.footerCopy a:link {color:#cce6f2;}
.footerCopy a:visited {color:#cce6f2;}
.footerCopy a:hover {color:#cce6f2;text-decoration:underline}
.footerCopy a:active {color:#cce6f2;}
.paddingR5 {padding-right:5px;}
.noRightMargin {margin-right:0;}
.copyText {float:left;}

#copyRightText .SkinObject {font-weight:normal;color:#fff;}
.campList tr td {padding:3px;}


.lblNormalBold {font-size:9pt;font-weight:bold;color:#333;margin-right:5px;}
.lblNormalBold8 {font-size:8pt;font-weight:bold;color:#333;margin-right:5px;}
.lblNormalBoldBlue {font-size:9pt;font-weight:bold;color:#009;margin-right:5px;}
.lblRequired {font-weight:bold;color:#c00;margin-right:5px;}
.lblDisabled {font-weight:bold;color:#666;margin-right:5px;}
.lblRequired8 {font-size:8pt;font-weight:bold;color:#c00;margin-right:5px;}


/*========================================================*/
/* SPECIAL STYLES FOR FORM FORMS                          */
/*========================================================*/

.pad8L {padding-left:8px;}
.formHeader {font-size:10pt;font-weight:bold;color:#333;padding:3px;border:2px solid #52b648;background-color:#b1dfac;margin:15px 0 5px 0;}
.fontNormal {font-weight:normal;}
.formSectionHeader3 {width:515px;font-size:12pt;font-weight:bold;color:#339;padding:4px 0 ;border-bottom:4px solid #009a3d;border-top:4px solid #009a3d;margin:18px 0 6px 0;background-color:#ecf5f3;}
.formSectionHeader2 {font-size:11pt;font-weight:bold;color:#339;padding-bottom:3px;border-top:4px solid #009a3d;margin:15px 0 0 0;width:100%;} 
.formSectionHeader {font-size:11pt;font-weight:bold;color:#339;padding-bottom:2px;border-bottom:4px solid #009a3d;margin:18px 0 6px 0;}
.formDisclaimer {font-size:8pt;color:#c00;margin:0 0 8px 0;}
.form9pt {font-size:9pt;} 
.formDisclaimerGray {font-size:9pt;color:#555;margin:0;}
.formDisclaimerGraySub {font-size:9pt;color:#555;margin:0 0 0 5px;}
.formDisclaimerBold {font-size:9pt;color:#c00;font-weight:bold;margin:0 0 8px 0;}
.connectionsHeaderBold {font-size:10pt;color:#014736;font-weight:bold;margin:5px 0 0 5px;}
.connectionsHeaderBold2 {font-size:10pt;color:#014736;font-weight:bold;margin:15px 0 0 5px;}

.level4SubHeader {font-size:8pt;margin:5px 0 2px 5px;border-bottom:1px solid #999;color:#333;font-weight:bold;}
.level4SubHeaderRequired {font-size:9pt;margin:5px 0 2px 5px;border-bottom:1px solid #333;color:#c00;font-weight:bold;}
.level5SubHeader {font-size:8pt;color:#555;font-weight:bold;margin:0 0 -10px 0;padding:0;}
.dfHR {margin:1px 0 5px 0;height:2px;border-bottom:1px dashed #666;width:515px;}
.DynamicForms_FieldError {color:#f3b9b9;}
.dfHR515 {margin:4px 0 8px 0;border-bottom:1px solid #666;height:1px;width:515px;}
.volReference {width:510px;font-size:10pt;font-weight:bold;color#333;padding-bottom:2px;border-bottom:2px solid #666;margin:12px 0px 4px 5px;}

/*========================================================*/
/* SPECIAL STYLES FOR SERVICE PROJECTS PAGE               */
/*========================================================*/

.svcProjectsHeader {font-weight:bold;}
.svcProjectsHeader span {cursor:pointer;}
.svcProjectsSectionHeader {font-weight:bold;margin:25px 0 0 0;color:#006;font-size:10pt;}
.svcProjects {margin:4px 5px 20px 0px;}
.svcProjects div {margin:5px 0;}
.svcProjectsWrapper ol, ul {margin:0 0 0 -15px !important;margin /**/:0 0 0 25px}
.svcProjectsWrapper ol li, ul li {margin:0 0 10px 0;}
.svcProjectsWrapper ol li ul{margin:8px 0 15px 20px;}
.svcProjectsWrapper ol li ul li {list-style-type:square;}
.svcProjectsWrapper ol li ol{margin:8px 0 15px 30px;}
.svcProjectToggle {margin-left:5px;}


/*== IP COLLEGE ==*/
.ipCollegeForms strong {font-weight:bold;font-size:10pt;}
.ipCollegeForms ul {margin:10px 0 0 0 !Important; margin:10px 0 0 20px;font-size:9pt;}
.ipCollegeForms ul li {padding-left:25px;margin-left:-10px;list-style-type:none;background:url(/images/FileManager/icons/doc.gif) no-repeat 0 6px;}
.ipCollegeForms ul li div {margin-left:25px;}




/*========================================================*/
/* SPECIAL STYLES FOR FORMS                               */
/*========================================================*/

/*== ADULT EDUCATION APPLICATION FORM ====================*/
/* TEXTAREA LABELS */

#dnn_ctr790_DynamicForms_Cell_62d50b7b-bc6d-4b05-ab28-95bcea0a53f1,
#dnn_ctr790_DynamicForms_Cell_4b83e4a4-a55a-42de-945e-72513b3332d4,
#dnn_ctr790_DynamicForms_Cell_95ded33a-74a4-4a1c-b738-620ce5d6cd01,
#dnn_ctr849_DynamicForms_Cell_9b64a21d-150f-4da2-ac9d-6c32de9ac213,
/*2010 Gold Award Ceremony RSVP*/
#dnn_ctr960_DynamicForms_Cell_28714f11-1356-449a-b2ff-536b355b03db,
#dnn_ctr960_DynamicForms_Cell_5b01b69c-0278-483e-b4fe-0aaf1c124725,
#dnn_ctr960_DynamicForms_Cell_e5b624e3-fa3b-4bb4-b508-49fd2e14f075
{vertical-align:top;padding-top:12px;}

#dnn_ctr849_DynamicForms_Cell_145bc666-3570-40d1-a7f8-e68aaf5c30a9,
#dnn_ctr849_DynamicForms_Cell_313e95c2-5172-4d49-8263-b27f326159c2
{vertical-align:top;padding-top:35px;}

#dnn_ctr849_DynamicForms_Cell_17b121fd-98a1-4e4f-a596-2b4af12da48e {padding-top:23px;}
#dnn_ctr790_DynamicForms_Cell_95ded33a-74a4-4a1c-b738-620ce5d6cd01 {padding-top:28px;}

/*== COURSE PRICES ON CHILD PROTECTIVE & CPR TRAINING ==*/
.courseAmount {padding-left:170px;}

/*== ALUMNAE REGISTRATION ==*/
#dnn_ctr985_DynamicForms_Cell_d5d0710d-3e9d-4c65-bd91-8d92eea2d9e2 {padding-top:8px;font-size:9pt;}


/*== CPR REGISTRATION SELECTION BOXES ==*/
#dnn_ctr790_DynamicForms_Cell_3f7b5d6f-7240-4313-805c-9f43500c1619,
#dnn_ctr790_DynamicForms_Cell_0342790b-8131-4365-b54b-cf09415d977a,
#dnn_ctr790_DynamicForms_Cell_86ac5f3a-a428-41e9-8dbf-64893599cddd,
#dnn_ctr790_DynamicForms_Cell_99e2f7be-1ae7-4f96-9960-e8584ad4071b,
#dnn_ctr790_DynamicForms_Cell_211ab4b9-4ad1-449d-b7c2-e365daf78b38,
{width:540px !important;}

#dnn_ctr790_DynamicForms_Cell_3f7b5d6f-7240-4313-805c-9f43500c1619 select,
#dnn_ctr790_DynamicForms_Cell_0342790b-8131-4365-b54b-cf09415d977a select ,
#dnn_ctr790_DynamicForms_Cell_86ac5f3a-a428-41e9-8dbf-64893599cddd select,
#dnn_ctr790_DynamicForms_Cell_99e2f7be-1ae7-4f96-9960-e8584ad4071b select,
#dnn_ctr790_DynamicForms_Cell_211ab4b9-4ad1-449d-b7c2-e365daf78b38 select 
{margin-right:8px;}



/* FOR RADIO BUTTON LISTS */
#dnn_ctr790_DynamicForms_Cell_e445bf54-153b-46b1-8fd2-b6226f0163c0,
#dnn_ctr790_DynamicForms_Cell_794bd26c-e8e6-4e8a-b1b6-ee75d6cc3ba3,
#dnn_ctr790_DynamicForms_Cell_7a9a549e-a83f-4786-a48a-55ac3034c596
{vertical-align:top;padding-top:10px;}



/*== CONNECTIONS REGISTRATION FORM ========================*/
/* FOR MATERMARK TEXT IN TEXT BOXES */
input#dnn_ctr804_DynamicForms_TBR_GUIDf23474a3-b858-436f-9f99-40ffa9fa4c90emergencyContact.dynamicforms_watermark {color:#c00;font-size:8pt;height:22px;}
input#dnn_ctr804_DynamicForms_TBR_GUID2f62c19b-b079-4c69-ba7d-af0d676528cfauthorizedDate.dynamicForms_Watermark {color:#333;font-size:8pt;height:22px;}

/* FOR RADIO GROUPS */
.orderedList.connectionsOrderedList {margin:0 0 0 30px;}
.connRadioGroup {margin:-8px 0 0 25px;}
.connNum2 {counter-reset: item 2;}
.connNum3 {counter-reset: item 3;}
.connHRDivider {margin:0 0 5px 35px;}
.connHRDividerFull {margin:0 0 5px 0;}
.connSupportThanks {font-size:10pt;font-weight:bold;margin:0 0 10px 0;}
#dnn_ctr804_DynamicForms_TBR_GUIDa88c44e0-1acc-4c3e-895c-7d41943d6943connOtherAmt.dynamicForms_watermark {color:#666;font-size:8pt;height:22px;}
#dnn_ctr804_DynamicForms_Cell_fe72f788-d119-4ea3-86c6-449067f7fa57 {text-align:left;padding-left:5px;}
input#dnn_ctr804_DynamicForms_Responses_fe72f788-d119-4ea3-86c6-449067f7fa57 {margin-left:100px;}

/* LABELS */
textarea#dnn_ctr804_DynamicForms_TBR_GUIDab0f9897-7900-46b2-a253-723ac03649d1programAffirmation {font:8.5pt/11pt verdana,arial,sans-serif;color:#c00;border:none;overflow:auto;}


/*HORIZONTAL RULES - NOTE IE TAN HACK FOR MARGINS */
.hr400Green {border-bottom:4px solid #00a886;height:3px; margin:5px 0 10px 0 !important;margin /**/:-5px 0 10px 0;width:550px;}
.hr400Gray {border-bottom:4px solid #ccc;height:3px; margin:5px 0 10px 0 !important;margin /**/:-5px 0 0 0;width:550px;}.
hrGreen {border-bottom:4px solid #00a886;height:3px; margin:5px 0 10px 0 !important;margin /**/:-5px 0 10px 5px;width:100%;}


#dnn_ctr849_DynamicForms_Cell_7471ed6a-95ca-44bc-a56b-f61b4852b9f9 label,
#dnn_ctr849_DynamicForms_Cell_b325fcc4-8303-47d4-ba60-9fb2a17aaadb label
{font-weight:bold;padding-left:10px;font-size:9pt;color:#900;margin-bottom:15px;}

/*== RECRUITING FORM THUMBNAILS ==*/
.recruitFlyerPreview {margin:5px 0 0 40px;}
#dnn_ctr849_DynamicForms_Responses_46b13bb3-3c01-4fc7-9b25-0e6bf8a40433_0 {margin-left:20px;}
#dnn_ctr849_DynamicForms_Responses_46b13bb3-3c01-4fc7-9b25-0e6bf8a40433_1,
#dnn_ctr849_DynamicForms_Responses_46b13bb3-3c01-4fc7-9b25-0e6bf8a40433_2,
#dnn_ctr849_DynamicForms_Responses_46b13bb3-3c01-4fc7-9b25-0e6bf8a40433_3,
#dnn_ctr849_DynamicForms_Responses_46b13bb3-3c01-4fc7-9b25-0e6bf8a40433_4
{margin-left:20px;} 

div.ccAlertOn {color:#c00;margin-top:8px;border:1px solid #c00;margin-bottom:8px;padding:7px 5px;line-height:15px;font-weight:bold;font-size:8pt;display:block;}
div.ccAlertOff {color:#999;margin-top:8px;border:1px solid #666;margin-bottom:8px;padding:7px 5px;line-height:15px;font-weight:bold;font-size:8pt;display:none;}

.h3List {margin:15px 0 10px 5px;margin//:10px 0 10px 25px;}
.h3List ul {margin:15px 0 0 -10px;margin//:0 0 10px 25px;list-style-type:none;}
.h3List ol {margin:15px 0 15px 0px;margin//:0 0 15px 30px;list-style-type:none;}
.h3List li {padding:0;margin:0;line-height:16pt;}
.h3List li .top {padding:0;margin:5px 0 0 0;line-height:14pt;}
li.noListStyle {list-style-type:none;}
.h3Top20 {margin-top:20px;}

/* BREADCRUMBS */
#dnn_Breadcrumb_lblBreadCrumb { padding-bottom:20px; display:block; }
#dnn_Breadcrumb_lblBreadCrumb a { color:#0078B1; }
#dnn_Breadcrumb_lblBreadCrumb a:hover { color:#666666; text-decoration:underline; }

/*GOLD AWARD PAGES*/
.divParaHead {margin:15px 0 4px 0;font-weight:bold;}
.divSubPara {margin:0 0 10px 0;}
.divPara {}

.goldAwardThumbContainer {width:82px;float:right;text-align:center;}
.goldAwardThumbLink {clear:both;font-size:7pt;line-height:9pt;margin:0 0 0 7px;text-align:left;}
.goldAwardFormsLink {margin:6px 0 18px 0;background:url(/portals/0/images/dkBlueChevron.gif) no-repeat top left;padding-left:15px;font-weight:bold;}

.crIndent {margin-left:15px;}/* COMMUNITY RESOURCES */

.gsnetxOL {margin:8px 0;padding:0 0 0 25px;}
.gsnetxOL li {padding:0;margin:0 0 5px 0;}
.gsnetxUL {padding-top:8px;padding-bottom:8px;}
.gsnetxUL li {padding:0;margin:0 0 5px 0;}
.volCourseWrapper {margin:15px 0 0 0;}
.volCourseDesc {margin-bottom:5px;font-weight:bold;}
.volCourseWrapper ul {padding:8px 0 8px 30px;}
.volCourseWrapper ul li {margin:0 0 5px 0;padding:0;list-style-type:none;}
.volCourseBack2Top {margin-top:4px;font-size:8pt;}