@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:22px;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 0 3px 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:#018b37; }
.white { color:#FFF; }
.yellow-green {color:#f00 }
.gray {color:#333;}
.dkBlue {color:#014262;}
.alert {color:#c00;}
.alertDk {color:#900;}
.grayTraining {color:#333;margin-bottom:10px;border-bottom:1px solid #666;}
.gsSubhead {color:#02914b; font:bold 11pt/15pt Tahoma, Arial, Helvetica, sans-serif;margin:0 0 5px;}
.sgsvHeaderClass {color:#222;text-align:left !important;background-color:#eee;padding:2px 4px;font-size:10pt;}
.sgsvCopyClass {color:#333;text-align:left !important;padding:1px 3px;font-size:8pt;}
.sgsvRowClass {color:#333;text-align:left !important;background-color:#fff;}
.sgsvAltRowClass {color:#333;text-align:left !important;background-color:#e9eeff;}
.sgsvHeaderClass2 {color:#222;text-align:left !important;background-color:#eee;padding:2px 4px;font-size:10pt;border:1px solid #666;border-collapse:collapse;text-align:left;}
.sgsvCopyClass2 {color:#333;text-align:left !important;padding:1px 3px;font-size:8pt;border:1px solid #999;border-collapse:collapse;}
.sgsvRowClass2 {color:#333;text-align:left !important;background-color:#fff;border:1px solid #999;border-collapse:collapse;}
.sgsvAltRowClass2 {color:#333;text-align:left !important;background-color:#eeeeff;border:1px solid #999;border-collapse:collapse;}
.font9 {font-size:9pt;}

.stemHeader { font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; font-size:21px; margin:0 0 23px 0 !important;line-height:23px;color:#333;}

.gpsEventAlert {margin-top:8px;padding:4px;border:1px solid #900;color:#900;background-color:#fee7e7;}

.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; }

a.links:link { color:#0078b1; text-decoration:none; }
a.links:visited { color:#0078b1; text-decoration:none; }
a.links:hover { color:#666666; 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; }

.homePageAnnouncement {
	font-size:9pt;
	line-height:13pt;
	width:312px;
	width:324px\9;
	margin:10px 0 5px 0;
	border:2px solid #c00;
	padding:5px 5px 8px 5px;
	color:#c00;
	background-color:#f8e1e1;
}

.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; }
.dottedLineDivider {border-bottom:1px dotted #333; height:1px;margin:15px 0 10px 0; }

#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:131px;
}

#logo_wrapper {
	width:185px;
	height:90px;
	float:left;
	padding-left:98px;

}
#menu_wrapper {
	width:580px;
	position:relative;
	float:left;
	height:70px;



}
#menu_divider {
	position:relative;
	width:580px;
	height:26px;
	float:left;
}


#header-02 {
	position:relative;
	float:left;
	width:170px;
	height:17px;
}

#header-03 {
	position:relative;
	float:left;
	width:118px;
	height:90px;
}


#header-03_sp {
	position:relative;
	float:left;
	width:100px;
	height:90px;
}

#header-04 {
	width:580px;
	position:relative;
	float:left;
	height:70px;
}



#logo {
	position:relative;
	float:left;
	width:176px;
	height:65px;
}

/*========================================================*/
/*     Top Nav                                            */
/*========================================================*/

#gs-top-nav {
	width:610px;
	padding-top:40px;
	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:#7cbd25; text-decoration:underline; }
#gs-top-nav a:active {color:#333;text-decoration:none;}


/*========================================================*/
/*     For Spanish Link                                   */
/*========================================================*/


#gs-top-nav a .yellow-green {color:#009a3d;}
#gs-top-nav a:link .yellow-green {color:#009a3d; text-decoration:none; }
#gs-top-nav a:visited .yellow-green {color:#009a3d; text-decoration:none; }
#gs-top-nav a:hover .yellow-green {color:#009a3d; text-decoration:underline; }
#gs-top-nav a:active .yellow-green {color:#009a3d;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;
	background:#0082c0 url('bg-footer.gif') top center no-repeat;
}

#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 {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:888px;
	height:32px;
	clear:both;
	margin-left:98px;
	text-align:left;
}


#main-nav { width:888px; }
#main-nav-espanol { text-align:left; font-weight:bold; padding-top:6px; text-decoration:none;}

.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:80px;
}
.MainMenu .mi1 {
width:120px;
}

.MainMenu .mi2 {
width:130px;
}

.MainMenu .mi3 {
width:80px;
}

.MainMenu .mi4 {
width:90px;
}

.MainMenu .mi5 {
width:86px;
}

.MainMenu .mi6 {
width:90px;
}

.MainMenu .mi7 {
width:200px;
}




/*========================================================*/
/*     Content Panes                                      */
/*========================================================*/

#gs-content-wrapper {
	clear:both;
	width:1060px;
	margin-left:auto;
		margin-right:auto;
		position:relative;
		left:52px;
		text-align:center;
}

#gs-content-center {
	background: url('/portals/0/skins/gsnetx/bg-content.jpg') repeat-y;
	position:relative;
	float:left;
	width:970px;
	text-align:left;

}

#gs-content {
	position:relative;
	float:left;
	width:970px;

}


.gs-content-bottom {
	position:relative;
	float:left;
	width:970px;
	height:24px;
	text-align:left;
 	background:#0082c0 url('bg-footer.gif') bottom left no-repeat;	
}


.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-breadcrumbs {
	width:850px !important;width/**/:840px; margin:25px 60px 40px 60px; clear:both; text-align:left; line-height:14px; font-size:11px;
}
.main-content-pane-Alumnae {
	width:850px !important;width/**/:840px; margin:30px 60px 40px 60px; clear:both; text-align:left; line-height:14px; font-size:11px;
}
.main-content-pane-1col-full {
	width:885px; margin:10px 1px 40px 60px;padding:0; clear:both; text-align:left; line-height:11pt; font-size:10pt;
}

.main-content-pane-espanol {
	width:750px; margin:56px 60px 40px 90px; clear:both; text-align:left; line-height:14px; font-size:11px; 
}
.main-content-pane-espanol-landing {
	width:824px; margin:16px 0px 50px 70px; clear:both; text-align:left; line-height:14px; font-size:11px; 
}
.main-content-pane-stem {
	width:524px !important;width/**/:620px;padding:102px 30px 40px 60px; clear:both;  text-align:left; clear:both; 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;*/
}

#rtSidePane {width:333px;position:relative;}
.homepageSpacer {width:330px;height:40px !important;height/**/:37px;}
.blueBoxContent {border:8px solid #0082c0;padding:20px 15px;background:url("/img/blueboxBackgroundCircles.jpg") repeat-y top left;}


/*========================================================*/
/*     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:relative; 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;}
ul.newsletterAnnouncementList3 {margin:0 22px 0px -11px !important;padding:0;margin/**/:0 18px 0px 18px;}
.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;}
.newsletterAnnouncementList3 li {margin:0 10px 0 28px !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;}

.newsletterAnnouncementsBlue3 {padding:0;margin:0;background:url(/Portals/0/newsletterArchiveBoxBlue_Middle.gif) repeat-y 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 */

.contentPane_Stem {margin-top:10px;padding-top:10px;background-color:transparent;}

.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 { }
#dnn_ctr522_MainView_ViewEntry_lblBlogTitle {line-height:22px;}
.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; background-color:#fff;margin-top:8px;}
.sidebar#video .content {
	width:324px;
	height: 240px;
	background-color:#FFFFFF;
	padding-left:5px;}
	
.sidebar#volunteers  { margin:8px 0 8px 0; padding:0; }
.sidebar#volunteers .volContent {padding:19px 17px;background:url(bg-blcirlces.gif) top center;border:8px solid #0092c9;font-size:9pt; font-weight:normal;font-family: Tahoma, Arial, Helvetica, sans-serif;}
.volunteerSidebar {line-height:11pt;margin-bottom:6px;color:#444;}


.sidebar#outcomes  { margin:8px 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:normal; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;}

.sidebar#outcomes .cookieDoughContent {
	padding:10px 15px 15px 15px;
	background:url(bg_CookieDough_bl.gif) #ccecf3 top center;
	border:solid #00a0c5 8px;
	font-size:8pt;
	font-weight:bold; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	whitespace:normal;}

.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 .resCampContent {
	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;
}




/*== FOR GENERAL ANNOUNCEMENT ===*/
.sidebar#announcement  { margin:8px 0 8px 0; padding:0; }
.sidebar#announcement .content {
	padding:19px 17px;
	background:#bae3f7 url("/img/blueboxBackgroundCircles.jpg") repeat-y top left;
	border:solid #0082c0 8px;
	font-size:12px; font-weight:normal; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;}
/*=== END DEBBI GARRISON ANNOUNCEMENT ===*/


/*== FOR NATIONAL CONVENTION POST-CONVENTION TRIP ANNOUNCEMENT ===*/
.sidebar#announceTrip  { margin:8px 0 8px 0; padding:0; }
.sidebar#announceTrip .content {
	padding:19px 17px;
	background:#fddf96 url("/img/bg-ycirlces.gif") no-repeat top center;
	border:solid #f9b61c 8px;
	font-size:12px; font-weight:normal; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;}
/*=== END DEBBI GARRISON ANNOUNCEMENT ===*/



/*== FOR DEBBI GARRISON ANNOUNCEMENT ===*/
.sidebar#outcomes2  { margin:8px 0 8px 0; padding:0; }
.sidebar#outcomes2 .content {
	padding:19px 17px;
	background-color:#a3e3c5;
	border:solid #29b473 8px;
	font-size:12px; font-weight:normal; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;}
/*=== END DEBBI GARRISON ANNOUNCEMENT ===*/


/*== FOR HOLIDAY HOURS ANNOUNCEMENT ===*/
.sidebar#outcomes3  { margin:8px 0 8px 0; padding:0; }
.sidebar#outcomes3 .content {
	padding:15px 17px;
	background-color:#fcc;
	border:solid #a00 8px;
	font-size:12px; font-weight:normal; 
	font-family: Tahoma, Arial, Helvetica, sans-serif;}
/*=== END HOLIDAY HOURS ANNOUNCEMENT ===*/

.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; }


.secNavItem_STEM { margin:0; padding:0; }
.secNavItem_STEM .mi {font-family:Tahoma, Arial, Helvetica, sans-serif; height:18px; font-size:13px; margin:0px; padding:3px 0px 3px 22px; display:block; color:#333; text-decoration:none; background-color:#rrr;border-top:1px solid #eee;border-bottom:1px solid #eee;border-collapse:collapse; }
.secNavItem_STEM .hov { background-color:#c9dead;border-top:1px solid #aaa;border-bottom:1px solid #aaa;}


#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); }

#esp_Board { padding-top:0px;margin:0 auto 8px auto; width:100%x; clear:both;}
#esp_Board .esp_Content {border:solid #413E3F 8px; 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 0 20px ;text-align:left; }
.gs_FooterSocialMedia {clear:both;display:block;padding-top:4px;width:945px;margin:0 20px 0 0  !important;text-align:left;}
.footerLogo {margin:0 15px 0 10px;}
.footerCopy {font-size:8pt;color:#a0d6ae;padding:0 8px 3px 0;}
.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;}
/*#mediaSpace {border:1px solid #f00;background-color:#fff;}*/
#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;}
.formSectionHeaderCamp {font-size:11pt;font-weight:bold;color:#339;padding:4px 0 ;border-bottom:4px solid #009a3d;margin:5px 0 6px 0;}
.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;}
.formDisclaimerGray span{font-size:.9em;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;}

/*========================================================*/
/* SPECIAL STYLES FOR SERVICE PROJECTS PAGE               */
/*========================================================*/

.svcProjectsHeader {font-weight:bold;margin-bottom:4px;}
.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_d5d0650d-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;} 

.recruitSearchResultsText, .recruitSearchResultsAlt {font-size:.9em;color:#333;}

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 {margin:19px 0 0 0;font-weight:normal;}
.divPara2 {margin:12px 0 0 0;font-weight:normal;}
.divPara3 {margin:10px 0 0 0;font-weight:normal;}
.smallPara {padding:0;margin:5px 0 0 0;}
.fontStyle {font-size:10pt;line-height:13pt;}
.fontStyle2 {font-size:9pt;line-height:12pt;}
.fontStyle3 {font-size:8pt;line-height:11pt;}
.fontStyle_Stem {font:9pt/12pt tahoma,geneva,sans-serif;color:#333;}
.vSpace15 {height:15px;}

/*FULL CODE FOR CALENDAR PAGES*/
.thisClassIsFull {font-size:19pt;font-weight:bold;color:#c00;border:1px solid #f00;padding:8px 12px;width:70px;text-align:center;}

.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;}

.class_PreReqs {margin-top:5px;}
.class_PreReqs span {border:1px solid #015881;padding:0 2px;background-color:#dbf1fc;}

.crIndent {margin-left:15px;}/* COMMUNITY RESOURCES */
.back2top {margin:0 0 20px 8px;}

.gsnetxOL {margin:8px 0;padding:0 0 0 25px;}
.gsnetxOL li {padding:0;margin:0 0 5px 0;}
.gsnetxOL_FAQ {margin:8px 0;padding:0 0 0 45px;}
.gsnetxOL_FAQ li {padding:0;margin:0 0 5px 0;line-height:11.5pt;}

.gsnetxOL_Camp {margin:0 0 8px 0;padding:0 0 0 25px;}
.gsnetxOL_Camp li {padding:0;margin:0 0 5px 0;line-height:11.5pt;}

.gsnetxUL {padding-top:8px;padding-bottom:8px;}
.gsnetxUL li {padding:0;margin:0 0 5px 0;}
.gsnetxUL2 {padding:8px 0 8px 35px;margin:0;}
.gsnetxUL2 li {padding:0;margin:0 0 8px 0;}

.gsnetxUL_Camp {margin:0 0 8px 0;padding:0 0 0 38px;}
.gsnetxUL_Camp li {padding:0;margin:0 0 5px 0;line-height:11.5pt;}
.gsnetxULConnections {padding:2px 0 6px 35px;margin:0;}
.gsnetxULConnections li {list-style-type:square;padding:0;margin:0;}
.gsnetxUL_Courses {margin:0;padding:8px 0 4px 25px;}
.gsnetxUL_Courses li {padding:0;margin:0 0 15px 0;list-style-type:none;}
.gsnetxUL_Legend {margin:0;padding:8px 0 4px 25px;}
.gsnetxUL_Legend li {padding:0;margin:0 0 6px 0;list-style-type:none;}
.gsnetxUL-RGRW {padding:0px;line-height:13pt;margin:0px;font-size:10pt;}
.gsnetxUL-RGRW li {padding:0px; list-style-type:none; margin:0px 0px 5px 18px;}
.gsnetxUL_CampList {padding:8px 0 10px 0px;line-height:13pt;margin:0px;font-size:1em;}
.gsnetxUL_campLIst li {padding:0px; margin:0px 0px 2px 35px;font-size:1em;}
.gsnetxULNoBullet {padding:18px 0 4px 25px;margin:8px 0 8px 25px;}
.gsnetxULNoBullet li {list-style-type:none;padding:0;margin:0 0 8px 0px;}
.gsnetxUL_FAQ {margin:8px 0;padding:0 0 0 35px;}
.gsnetxUL_FAQ li {padding:0;margin:0 0 5px 0;line-height:11.5pt;}
.gsnetxUL_FundDev {font-size:9.5pt;margin:2px 0 12px 0 !important; margin:2px 8px 12px 8px;padding:3px 0 0 5px !important;padding:0;}
.gsnetxUL_FundDev li {list-style-type:none;padding:0;margin:0 0 5px 0;line-height:15pt;}
.gsnetxULImage {padding:2px 0 2px 40px;line-height:13pt;margin:0px;list-style-image:url(/portals/0/skins/gsnetx/chevronBullet.gif);}
.gsnetxULImage li {padding:0px;margin:0px;}
.gsnetxUL-STEM {padding:15px 0 4px 35px;margin:0;font:9pt/12pt tahoma,geneva,sans-serif;}
.gsnetxUL-STEM li {padding:0 0 4px 0;margin:0px;font:9pt/12pt tahoma,geneva,sans-serif;}
.gsnetxUL-STEM li ul {padding:0 0 4px 35px;margin:0;font:9pt/12pt tahoma,geneva,sans-serif;}
.gsnetxUL-STEM li ul li {padding:0 0 4px 0;margin:0px;font:9pt/12pt tahoma,geneva,sans-serif;}
.gsnetxUL-STEM2 {padding:5px 0 4px 35px;margin:0;font:9pt/12pt tahoma,geneva,sans-serif;}
.gsnetxUL-STEM2 li {padding:0 0 4px 0;margin:0px;font:9pt/12pt tahoma,geneva,sans-serif;}


.gsnetxULArchives  {padding:0 0 4px 25px;margin:0x 0 8px 25px;}
.gsnetxULArchives li {list-style-type:none;padding:0;margin:0;}

.gsnetxUL-GPS {padding:6px 0 6px 35px;}
.gsnetxUL-GPS li {padding:0;margin:0 0 5px 0;}


/*RGRW CODES*/
 .rgrwH2 {margin-top:25px;}
 .rgrwBorder {border:1px solid #009a3d;}
.rgrwHonoreeHeader {clear:both;padding-top:20px !important;padding-top/**/:0px;font-size:10.5pt;font-weight:bold;}

.RGRW_DallasBio_Header{font:10pt/13pt tahoma,arial,sans-serif;text-align:left;margin:6px 5px 2px 10px !important;}
.RGRW_DallasBio {font:9pt/12pt tahoma,arial,sans-serif;text-align:left;margin:3px 5px 2px 0;color:#333;}
.RGRW_transBox {border:1px solid #ccc;background:#fff url('/portals/0/real%20girls%20real%20women/gsusa_100_burst_60.gif') no-repeat 6 0;}
.RGRW_eventInfo {font-weight:bold;font-size:10pt;text-align:center;color:#1d4932;line-height:15pt;margin-top:10px;opacity:1.0 !important;;}
.RGRW_eventInfo_Line2 {font-weight:bold;font-size:9pt;text-align:center;color:#1d4932;line-height:15pt;margin-bottom:5px;}
.RGRW_eventInfo_Line3 {font-weight:bold;font-size:10pt;text-align:center;color:#1d4932;line-height:15pt;margin-bottom:15px;}


.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;}

.staffList {width:290px;margin:0px 12px 25px 15px;}
.octoberNew {display:none;border:1px solid #c00;color:#c00;padding:1px 2px;font-weight:bold;margin:0 8px 0 0;background-color:#ff0;}
.novemberNew {display:none;border:1px solid #c00;color:#c00;padding:1px 2px;font-weight:bold;margin:0 8px 0 0;background-color:#ff0;}
.decemberNew {display:none;border:1px solid #c00;color:#c00;padding:1px 2px;font-weight:bold;margin:0 8px 0 0;background-color:#ff0;}
.februaryNew {display:none;border:1px solid #c00;color:#c00;padding:1px 2px;font-weight:bold;margin:0 8px 0 0;background-color:#ff0;}
.aprilNew {display:inline;border:1px solid #c00;color:#c00;padding:1px 2px;font-weight:bold;margin:0 8px 0 0;background-color:#ff0;}

.SGSV_Grid, .SGSV_GridAlternateItem {background-color:White;border-color:white;}
.connectionsLocation {margin-top:2px;font-size:.9em;}
.connectionsLocationLink {font-size:1em;margin:4px 0 2px 0;}
.connectionsProgramTitle {font-size:1.1em;color:#333;font-weight:bold;}
.connectionsProgramDesc {font-size:1em;font-weight:normal;}
.docType {font-size:.8em;color:#666;font-weight:normal;padding-left:5px;}
.facilityAnnouncement {margin:0 5px 12px 0;padding:6px 10px 8px 10px;font-size:9pt;line-height:12pt;color:#c00;font-weight:bold;border:1px solid #c00;width:370px;}
.facilityAnnouncement2 {margin:0 5px 8px 0;padding:6px 10px 8px 10px;font-size:9pt;line-height:12pt;color:#c00;font-weight:bold;border:1px solid #c00;}
.shopAnnouncement {margin:0 5px 8px 5px;padding:6px 10px;font-size:9pt;line-height:12pt;color:#c00;font-weight:bold;border:1px solid #c00;}
.shopAnnouncement_SP {margin:0 5px 12px 0;padding:6px 10px 8px 10px;font-size:9pt;line-height:12pt;color:#c00;font-weight:bold;border:1px solid #c00;width:470px;}
.announcementDivider {margin-top:3px;padding-top:4px;border-top:1px solid #c00;}
.collapsableCopy{display:block;margin:5px 0 0 0;padding:0;}
.AdultEdFAQDivider {clear:both;height:15px;}
.AdultEdFAQHeader {font-size:1.1em;font-weight:bold;margin-bottom:4px;}
.AdultEdFAQAnswer1 {color:#900;font-weight:bold;margin:5px 5px 0 0;float:left;width:20px;}
.AdultEdFAQAnswer2 {color:#333;font-weight:normal;margin:5px 0 0 0;float:left;width:90%;}
.AdultEdFAQAnswer3 {clear:both;padding-left:20px;}


td.titlecell {margin:inherit;padding:inherit;width:65%;}	//Sets TitleField Width in Document Module
.trainingSpacer {height:0px;}
.moreTopSpace {margin-top:20px;}				//Extra spacing between Training Resources modules on 495

/*== TAKE ACTION PROJECTS TAB INTERFACE STYLES =========================================================================*/
div.tabBox {}
div.tabArea {font-weight:bold;padding: 0px 0px 3px 0px;}

a.tab {font-size:1.1em;color:#333 !important;background-color: #9c9;border: 1px solid #333;border-bottom: none;-moz-border-radius: .75em .75em 0em 0em;border-radius-topleft: .75em;border-radius-topright: .75em;padding: 2px 1em 2px 1em;position: relative;text-decoration: none;top: 3px;z-index: 100;}
a.tab, a.tab:visited {color:#333;font-weight:bold;}
a.tab:hover {background-color: #00ae42;border: 1px solid #333;color: #fff !important;font-weight:bold;text-decoration:none;}
a.tab.activeTab, a.tab.activeTab:hover, a.tab.activeTab:visited {background-color: #00ae42;border: 1px solid #333;border-bottom:none;color: #fff;font-weight:bold;}
a.tab.activeTab {padding-bottom: 4px;top: 1px;z-index: 102;color:#333;}
div.tabMain {background-color: #fff;-moz-border-radius: 0em .5em .5em 0em;border-radius-topright: .5em;border-radius-bottomright: .5em;position: relative;z-index: 101;}
div.tabIframeWrapper {
  width: 100%;background-color:#fff;
}
iframe.tabContent {
  background-color: #fff;
  width: 100%;
  height: 125ex;
	margin:0;
	padding:0;
}
.takeActionTabHeader {text-align:left;background-color:#00AE42;padding:6px 10px;font:1.2em/1.5em tahoma,arial,verdana,sans-serif;font-weight:bold;color:#fff;margin-bottom:6px;border:1px solid #333;}
.takeActionTabBody {text-align:left;background-color:#fff;margin:6px 12px 20px;font:1.1em/1.3em tahoma,arial,verdana,sans-serif;}
.takeActionTabBody div {margin-bottom:12px;}


div.stemTabBox {clear:both;margin-top:25px;}
div.stemTabArea {font-weight:bold;padding: 0px 0px 3px 0px;}

a.stemTab {font-size:1.1em;color:#333 !important;background:url("/portals/0/skins/gsnetx/stem/stemTabBack_Off.jpg") repeat-x top left;border: 1px solid #333;border-bottom: none;-moz-border-radius: .75em .75em 0em 0em;border-radius-topleft: .75em;border-radius-topright: .75em;padding: 2px 1em 2px 1em;position: relative;text-decoration: none;top: 3px;z-index: 100;}
a.stemTab, a.stemTab:visited {color:#333;font-weight:bold;}
a.stemTab:hover {background:url("/portals/0/skins/gsnetx/stem/stemTabBack_On.jpg") repeat-x top left;border: 1px solid #333;color: #1e5b29 !important;font-weight:bold;text-decoration:none;}
a.stemTab.activeTab, a.stemTab.activeTab:hover, a.tab.activeTab:visited {background:url("/portals/0/skins/gsnetx/stem/stemTabBack_On.jpg") repeat-x top left;border: 1px solid #333;border-bottom:none;color: #fff;font-weight:bold;}
a.stemTab.activeTab {padding-bottom: 4px;top: 1px;z-index: 102;color:#333;}
div.stemTabMain {background-color: #fff;-moz-border-radius: 0em .5em .5em 0em;border-radius-topright: .5em;border-radius-bottomright: .5em;position: relative;z-index: 101;}
.stemTabHeader {text-align:left;background:#00AE42 url("/portals/0/skins/gsnetx/STEM/pageHeaderBack.jpg") repeat-x top left;padding:6px 10px;font:1.2em/1.5em tahoma,arial,verdana,sans-serif;font-weight:bold;color:#fff;margin-bottom:20px;border:1px solid #333;}
.stemTabBody {text-align:left;background-color:#fff;margin:6px 12px 20px;font:1.1em/1.3em tahoma,arial,verdana,sans-serif;}
.stemTabBody div {margin-bottom:12px;}
.stemContent {padding:10px 15px 20px 15px;color:#333;}

.stemFacts {border:2px solid #999;border-radius:8px;background:url(/portals/0/skins/gsnetx/stemFact_Back.png) repeat-x top left;width:315px;box-shadow: 3px 3px 6px #aaa;margin-top:15px;}



/*======================================================================================================================*/

/*=== SPECIAL EVENTS ANNOUNCEMENTS =====================================================================================*/

/*=== CONNECTIONS PROGRAMS STYLES  =====================================================================================*/

.connProgramTitle {font-weight:bold;font-size:1.1em;}
.connWrapper {font-size:.9em;margin:4px 5px 10px 5px; }
.connWrapper div {margin-bottom:1px;}
.connDescription {margin-top:5px;line-height:12pt;}
.gpsTop {margin-top:28px;}
.gpsLabel {margin-top:2px;line-height:12pt;}
.gpsProgramTitle {font-weight:bold;font-size:1.15em;color:#046f2c;}



#dnn_ctr1566_ModuleContent table tr td {text-align:center;}
#dnn_ctr1566_ViewCount_lbldays, #dnn_ctr1566_ViewCount_lblHrs, #dnn_ctr1566_ViewCount_lblMins, #dnn_ctr1566_ViewCount_lblSecs {font-weight:normal;font-size:.9em;text-align:center;color:#666;background-color:#e1f9ee;}
#countdownTo100Years {width:300px;margin:2px auto 0 auto;text-align:center;}

/*=== CONNECTIONS PROGRAMS STYLES  =====================================================================================*/
.campContainer {margin-bottom:10px;padding-bottom:8px;border-bottom:1px dashed #666;}
.campDescription {line-height:1.4em;}
.campDescriptionAlert {line-height:1.4em;color:#c00;font-weight:bold;font-style:italic}
.campSession {font-weight:bold;margin-bottom:2px;}

.campMoreInfo {font-style:italic;margin:4px 0;font-size:1em;}
.propPlanTable td {padding: 3px 0;;vertical-align:top;}

.sgsvDivider {width:100%;background-color:#009a3d;height:4px !important;margin:15px 0;}
.summerCampPic {border:1px solid #999;}
.gsnetxULCamp {padding:8px 0 12px 35px;margin:0;font-size:.9em;}
.gsnetxULCamp li {padding:0;margin:4px 0 8px 0;font-size:1em;}
.campCopy {font-size:.9em;}
.camp_DatesToRemember td {padding:3px 0;}
.councilSessionDivider2 {margin:18px 5px 22px 5px;border-bottom:2px dashed #003e76;height:2px;}


.gsnetx_ServiceCenterHeader {height:15px;background-color:#04a785;border:2px solid #007b61;}
.gsnetx_ServiceCenters {line-height:13pt;font-size:9pt;}
.gsnetx_ServiceCenterHoursHeader {border-bottom:1px solid #666;padding-bottom:2px;width:374px;color:#336;font-weight:bold;margin-top:3px;}
.gsnetx_ServiceCenterCopy {line-height:13pt;}
.gsnetx_ServiceCenterWrapper {margin-bottom:15px;line-height:13pt;}
.gsnetx_ShopLunchHours {margin:5px 0 10px 0;color:#c00;font-size:8pt;}

.generalAlert {border:1px solid #c00;padding:5px 5px 8px 5px;margin:5px 0px;font-size:9pt;color:#c00;line-height:12pt;background-color:#f8e1e1;}
.officeAlert {border:1px solid #c00;padding:5px 5px 8px 5px;margin:5px 0px;font-size:9pt;width:380px;color:#c00;line-height:12pt;background-color:#f8e1e1;}
.officeAlertAll {border:1px solid #a00;padding:5px 5px 10px 5px;margin: 5px 0px 20px 0px;font-size:9pt;width:390px;color:#a00;line-height:13pt;background-color:#f8e1e1;}

.volunteerSchedules {border:1px solid #999;border-collapse:collapse;}
table.volunteerSchedules tr td {border:1px solid #999;border-collapse:collapse;font-size:8pt;text-align:center;vertical-align:top;}
table.volunteerSchedules tr td div {font-size:6.5pt;margin-top:4px;}
table.volunteerSchedules tr td ul {margin-top:8px 0 0 0;text-align:left;}
table.volunteerSchedules tr td ul li {font-size:6.5pt;margin-bottom:0;padding-bottom:1px;line-height:10pt;}

/*=================================================================================================================*/
/* COURSE CATALOG                                                                                                  */
/*=================================================================================================================*/
#red100 {border:1px solid #c00;border-top:6px solid #900;margin-bottom:15px;}
#redWrapper {margin:15px;}
.courseCatRedTable {border:1px solid #900;border-collapse:collapse;}
.courseCatRedTable td{border:1px solid #900;border-collapse:collapse;}
.courseCatRed {color:#900;font-size:8pt;margin:6px 0 8px 10px;}
.courseCatRedHead {color:#900;font-size:11pt;font-weight:bold;margin-left:10px;}
.courseCatRedHead a{font-size:7.5pt;font-weight:normal;font-style:italic;}
.courseCatRedHead a.courseCatRedHead2  {color:#900;font-size:11pt;font-weight:bold;font-style:normal;}
.courseCatRedDesc {color:#900;font-size:10pt;font-weight:bold;}

#blue100 {border:1px solid #0070c0;border-top:6px solid #0070c0;margin-bottom:15px;}
#blueWrapper {margin:15px;}
.courseCatBlueTable {border:1px solid #0070c0;border-collapse:collapse;}
.courseCatBlueTable td{border:1px solid #0070c0;border-collapse:collapse;}
.courseCatBlue {color:#0070c0;font-size:8pt;margin:6px 0 8px 10px;}
.courseCatBlueHead {color:#0070c0;font-size:11pt;font-weight:bold;margin-left:10px;}
.courseCatBlueHead a{font-size:7.5pt;font-weight:normal;font-style:italic;}
.courseCatBlueHead a.courseCatBlueHead2  {color:#0070c0;font-size:11pt;font-weight:bold;font-style:normal;}
.courseCatBlueDesc {color:#0070c0;font-size:10pt;font-weight:bold;}

#green100 {border:1px solid #6b8632;border-top:6px solid #6b8632;margin-bottom:15px;}
#greenWrapper {margin:15px;}
.courseCatGreenTable {border:1px solid #6b8632;border-collapse:collapse;}
.courseCatGreenTable td{border:1px solid #6b8632;border-collapse:collapse;}
.courseCatGreen {color:#6b8632;font-size:8pt;margin:6px 0 8px 10px;}
.courseCatGreenHead {color:#6b8632;font-size:11pt;font-weight:bold;margin-left:10px;}
.courseCatGreenHead a{font-size:7.5pt;font-weight:normal;font-style:italic;}
.courseCatGreenHead a.courseCatGreenHead2  {color:#6b8632;font-size:11pt;font-weight:bold;font-style:normal;}
.courseCatGreenDesc {color:#6b8632;font-size:10pt;font-weight:bold;}

#orange100 {border:1px solid #d36307;border-top:6px solid #d36307;margin-bottom:15px;}
#orangeWrapper {margin:15px;}
.courseCatorangeTable {border:1px solid #d36307;border-collapse:collapse;}
.courseCatorangeTable td{border:1px solid #d36307;border-collapse:collapse;}
.courseCatorange {color:#d36307;font-size:8pt;margin:6px 0 8px 10px;}
.courseCatorangeHead {color:#d36307;font-size:11pt;font-weight:bold;margin-left:10px;}
.courseCatorangeHead a{font-size:7.5pt;font-weight:normal;font-style:italic;}
.courseCatorangeHead a.courseCatOrangeHead2  {color:#d36307;font-size:11pt;font-weight:bold;font-style:normal;}
.courseCatorangeDesc {color:#d36307;font-size:10pt;font-weight:bold;}

#purple100 {border:1px solid #7030a0;border-top:6px solid #7030a0;margin-bottom:15px;}
#purpleWrapper {margin:15px;}
.courseCatPurpleTable {border:1px solid #7030a0;border-collapse:collapse;}
.courseCatPurpleTable td{border:1px solid #7030a0;border-collapse:collapse;}
.courseCatPurple {color:#7030a0;font-size:8pt;margin:6px 0 8px 10px;}
.courseCatPurpleHead {color:#7030a0;font-size:11pt;font-weight:bold;margin-left:10px;}
.courseCatPurpleHead a{font-size:7.5pt;font-weight:normal;font-style:italic;}
.courseCatPurpleHead a.courseCatPurpleHead2  {color:#7030a0;font-size:11pt;font-weight:bold;font-style:normal;}
.courseCatPurpleDesc {color:#7030a0;font-size:10pt;font-weight:bold;}

#rose100 {border:1px solid #cc0066;border-top:6px solid #cc0066;margin-bottom:15px;}
#roseWrapper {margin:15px;}
.courseCatRoseTable {border:1px solid #cc0066;border-collapse:collapse;}
.courseCatRoseTable td{border:1px solid #cc0066;border-collapse:collapse;}
.courseCatRose {color:#cc0066;font-size:8pt;margin:6px 0 8px 10px;}
.courseCatRoseHead {color:#cc0066;font-size:11pt;font-weight:bold;margin-left:10px;}
.courseCatRoseHead a{font-size:7.5pt;font-weight:normal;font-style:italic;}
.courseCatRoseHead a.courseCatRoseHead2  {color:#cc0066;font-size:11pt;font-weight:bold;font-style:normal;}
.courseCatRoseDesc {color:#cc0066;font-size:10pt;font-weight:bold;}

#black100 {border:1px solid #333;border-top:6px solid #3;margin-bottom:15px;}
#blackWrapper {margin:15px;}
.courseCatBlackTable {border:1px solid #333;border-collapse:collapse;}
.courseCatBlackTable td{border:1px solid #333;border-collapse:collapse;}
.courseCatBlack {color:#333;font-size:8pt;margin:6px 0 8px 10px;}
.courseCatBlackHead {color:#333;font-size:11pt;font-weight:bold;margin-left:10px;}
.courseCatBlackHead a{font-size:7.5pt;font-weight:normal;font-style:italic;}
.courseCatBlackHead a.courseCatBlackHead2  {color:#333;font-size:11pt;font-weight:bold;font-style:normal;}
.courseCatBlackDesc {color:#333;font-size:10pt;font-weight:bold;}

table.tableBorder {border:1px solid #999;border-collapse:collapse;}
.tableBorder td {border:1px solid #999;border-collapse:collapse;vertical-align:top;line-height:13pt;}
.tableBorder td span {font-style:italic;}
.counterStyle {font-size:7pt;color:#666;}
#dnn_ctr1755_ContentPane {text-align:right;margin:10px;}

.eventStyleLabel {font:bold 10pt/13pt tahoma, arial,sans-serif;color:#333;text-align:right;vertical-align:top;}
.eventStyleLabel2 {font:bold 10pt/13pt tahoma,arial,sans-serif;color:#333;text-align:left;vertical-align:top;}
.eventStyleCopy {font:normal 10pt/13pt tahoma,arial,sans-serif;color:#333;text-align:left;vertical-align:top;}
.eventStyleCopy p{font:normal 10pt/13pt tahoma,arial,sans-serif;color:#333;text-align:left;vertical-align:top;}

.msListAreaGroup {color:#333;font-weight:bold;white-space:nowrap;padding:4px;background-color:#cfcfcf;vertical-align:top;}
.msListAreaGroupLead {color:#333;font-weight:bold;white-space:nowrap;padding:4px;background-color:#cfcfcf;vertical-align:top;text-align:right;}
.msListArea {color:#333;font-weight:bold;white-space:nowrap;padding:4px;}
.msListTeamLead {color:#333;white-space:nowrap;padding:4px;background-color:#cfcfcf;font-weight:bold;}
.msListTeamLeadEmail {color:#333;white-space:nowrap;padding:4px;background-color:#cfcfcf;font-weight:normal;}
.msList{color:#333;white-space:nowrap;padding:4px;vertical-align:top;}
.msListCity{color:#333;padding:4px;vertical-align:top;}
.msListHeader {color:#02540a;}
.msListTest {background-color:#fff;}
.msTestGrid {border:1px solid #f00;border-collapse:collapse;}
.msListTestAlt {background-color:#e5e5ff;}
#dnn_ctr1791_SGSVMain_SGSV_GridView thead tr th {text-align:left;font-size:1.1em;padding:4px;white-space:nowrap;background-color:#a9d9a9;}
#dnn_ctr1791_SGSVMain_SGSV_GridView tbody tr td {vertical-align:top;} 

/*PROGRAMS IN A PAGE LISTING*/
.pipL1 {font-size:9pt;font-weight:bold;color:#333;margin:0;padding:5px 0 10px 20px;}
.pipL1 li {list-style-type:none;margin:0;padding:0;}
.pipL2 {font-weight:normal;padding:5px 0 5px 35px;}
.pipL2 li {margin:2px 0 2px 0;list-style-type:square;}
.pipL1a {font-size:9pt;font-weight:normal;padding:0 0 10px 35px;}
.pipL1a li {margin:2px 0 2px 0;list-style-type:square;}

/* REAL OUTDOOR WOMEN */
.row_ClassTime {font-size:7.5pt;font-weight:bold;border:1px solid #333;border-collapse:collapse;text-align:center;vertical-align:top;}
.row_ClassName {font-size:8pt;font-weight:bold;border:1px solid #333;border-collapse:collapse;text-align:right;padding-right:5px;vertical-align:top;cursor:default;}
.row_Class {background-color:#7fd0a4;border:1px solid #333;border-collapse:collapse;vertical-align:top;width:14%;}
.row_ClassNo {background-color:#ffffff;border:1px solid #333;border-collapse:collapse;vertical-align:top;width:14%;}

/*== CAMP 2012 STYLES ==============================================================================================*/
 #newsletterWrapper-camp { width:295px; position:relative; float:left; position:relative; }
 #news-left-camp { position:relative; margin:15px 12px 0px 5px; float:left; height:40px;font: bold 8pt/9pt arial,sans-serif; color:#333333; width:110px; clear:both;} 
 #news-right-camp {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-text-fld-camp { margin-top:12px; margin-left:5px;height:21px; width:120px; vertical-align:middle; float:left; text-align:left;  }

 .campHeader {color:#333;}
 .main-content-pane-wrapper-camp {width:654px; position:relative; float:left;  background-position: 61px 66px; background-repeat:no-repeat;}
 .main-content-pane-wrapper-camp div {tex-align:left;color:#333;font:normal 8pt/10pt verdana,arial,sans-serif;}
 .main-content-pane-camp {width:554px !important;width/**/:650px;padding:96px 30px 40px 60px; clear:both;  text-align:left; clear:both; line-height:14px;}
 .side-content-pane-camp {width:306px; position:relative; float:left; padding-top:8px;}
/*== WHATS NEW DISPLAY ==============================================================================================*/
 .camp_WhatsNewWrapper {width:268px;border:2px solid #c66;margin:50px 8px 0 22px;border-radius:8px;background:#fff url(/portals/0/skins/gsnetx/camp/campWhatsNewBackground.jpg) repeat-x top left;}
 .camp_WhatsNewContent {width:250px;margin:11px 9px 20px 9px;}
 .camp_WhatsNewContent ul {margin:-5px 0px 0px -8px !important;margin/**/:0px;color:#c41f01;padding:10px 10px 0px 30px !important;padding/**/:6px 10px 0px 25px;}
 .camp_WhatsNewContent ul li {padding:0;margin:0 0 5px 0 !important;margin/**/:-2px 0 7px 0;font:8pt/11pt verdana,arial,sans-serif;list-style-image:url(/portals/0/skins/gsnetx/camp/camp_WhatsNewBullet.png);}
/*== NAVIGATION DISPLAY =============================================================================================*/
 .camp_PageNavWrapper {width:268px;border:2px solid #4c7094;margin:25px 8px 0 22px;border-radius:8px;background:#fff url(/portals/0/skins/gsnetx/camp/campPageNavBackground.jpg) repeat-x top left;}
 .camp_PageNavContent {width:250px;margin:11px 9px 20px 9px;}
 .camp_PageNavContent ul {margin:-5px 0px 0px -8px !important;margin/**/:0px;color:#c41f01;padding:10px 10px 0px 30px !important;padding/**/:6px 10px 0px 25px;}
 .camp_PageNavContent ul li {padding:0;margin:0 0 5px 0 !important;margin/**/:-2px 0 7px 0;font:8pt/11pt verdana,arial,sans-serif;}


