@charset "utf-8";

body {behavior:url("/Portals/8/Skins/girlscouts/csshover3.htc"); }

a {
color:#3264C8;
text-decoration:none;
}

a:hover,a:active {
color:#3264C8;
text-decoration:underline;
}

body,td,form {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

body {
background-color:#429935;
font-size:0.8em;
height:100%;
margin:0;
padding:0;
}

img {
border:0 none;
}

h1 {
font-size:1.6em;
color:#680068;
text-transform:uppercase;
border-bottom:1px dashed #680068;
margin:15px;
}

h2,h3,h4,h5,h6 {
font-size:1.2em;
color:#666;
font-weight:700;
margin:0;
}

#bodytable {
background-color:#FFF;
background-image:url(/Portals/8/Skins/girlscouts/images/body_bg.jpg);
border-left:1px solid #3264C8;
border-right:1px solid #3264C8;
border-bottom:1px solid #3264C8;
width:760px;
text-align:left;
margin-right:auto;
margin-left:auto;
}

#bodytable td {
padding:0;
}

#bodytable #bottomcell {
background-position:right;
background-repeat:no-repeat;
height:50px;
vertical-align:bottom;
}

#toplayouttable {
border:0 none;
/*width:760px;*/
width:100%;
}

td#header {
height:125px;
width:100%;
text-align:right;
vertical-align:bottom;
}

td#header.cssstandardthreecolumn {
background-image:url(/Portals/8/Skins/girlscouts/images/headerBG.jpg);
background-position:left top;
background-repeat:repeat-x;
}

td.formheading {
vertical-align:top;
text-align:left;
width:40%;
white-space:nowrap;
font-weight:700;
}

td.formfields {
vertical-align:top;
text-align:left;
width:60%;
}

.formcontrol {
width:300px;
}

div#topright {
float:right;
width:436px;
white-space:nowrap;
font-size:10px;
color:#fff;
font-weight:700;
text-transform:uppercase;
padding:0 0 0;
}

div#topright p {
margin:0;
padding:10px 10px 0 0;
}

div#topright a {
color:#fff;
font-size:10px;
font-weight:700;
text-transform:uppercase;
padding:0 5px;
}

div#topright a:hover {
color:#004062;
text-decoration:none;
}

div#topright form {
color:#fff;
border-bottom:1px dashed #fff;
margin:0 0 10px;
padding:0 15px 10px 0;
}

div#topright input.textfield {
border:1px solid #4c9a80;
width:100px;
height:16px;
}

div#topright input.go_button {
background-color:#F3DF99;
border:1px solid #4c9a80;
color:#4c9a80;
font-size:9px;
font-weight:700;
text-transform:uppercase;
width:25px;
height:18px;
}


/*ul#menu li {
list-style-type:none;
display:inline;
color:#429935;
font-weight:700;
}*/

	/* BEGIN THE MENU */

	td#headermenucell ul,td#headermenucell li,td#headermenucell a {
		/*display:block;*/
		margin:0 !important;
		padding:0 !important;
		border:0;
		color:#fff;
		height:27px;
		font-size:10px;
		font-weight:700;
		text-transform:uppercase;
		background-color:#429935;
		text-align:center;
		white-space:nowrap;
		text-decoration:none;
		line-height:27px;
		
	}
	
	td#headermenucell li {
		display:inline;
	}
	td#headermenucell a {	
		padding:0 12px !important;
		border-right:1px solid #fff;
	}

	td#headermenucell ul {
		/*width:100%;*/
		/*border:1px solid #9d9da1;*/
		/*background:white;*/
		list-style:none;
	}

	td#headermenucell li {
		position:relative;
		/*padding:1px;
		padding-left:26px;*/
		/*background:url("images/item_moz.gif") no-repeat;*/
		z-index:9;
	}
		/*td#headermenucell li	{ background:url("images/item_folder.gif") no-repeat; }		*/
		td#headermenucell li ul {
			position:absolute;
			left:0px; /* IE */
			top:12px;
		}

		td#headermenucell li ul li ul {
			position:absolute;
			left:200px; /* IE */
			top:0px;
		}

td#headermenucell li ul li ,
td#headermenucell li ul li a {		
	display:block;
	height:20px;
	line-height:20px;
	text-transform:none;
	font-size:10px;
	width:280px;
	text-align:left;
	background-color:#38832E;
	border-bottom:1px solid #429935;
	border-right:none;
	list-style:none;
}
			/*li>ul { left:140px; } /* others */

	td#headermenucell a {
		/*padding:2px;
		border:1px solid white;
		text-decoration:none;
		color:gray;
		font-weight:bold;*/
		/*width:100%; /* IE */
	}
		/*td#headermenucell li>a { width:auto; } /* others */

	/*td#headermenucell li a {
		background:url("images/sub.gif") right no-repeat;
	}*/

	/* regular hovers */

	td#headermenucell a:hover {
		border-color:gray;
		background-color:#bbb7c7;
		color:black;
	}
		td#headermenucell li a:hover {
			background-color:#bbb7c7;
		}
	
	/* hovers with specificity */
	
	td#headermenucell li:hover { z-index:10; }		
		
	td#headermenucell ul ul, td#headermenucell li:hover ul ul {
		display:none;
	}

	td#headermenucell li:hover ul, td#headermenucell li:hover li:hover ul {
		display:block;
	}	
	
	td#footermenucell {
background-color:#429935;
height:23px;
vertical-align:middle;
text-align:center;
white-space:nowrap;
}

/*ul#footermenu {
margin:5px 0;
width:150px;
}*/

ul#footermenu li {
list-style-type:none;
display:inline;
text-transform:uppercase;
color:#fff;
font-weight:700;
}

ul#footermenu a {
border-right:1px solid #fff;
color:#fff;
font-size:10px;
font-weight:700;
height:14px;
text-align:left;
text-decoration:none;
margin:0;
padding:0 12px;
width:100px;
}

#headermenucell ul#HouseMenuNav a:hover,#headermenucell ul#HouseMenuNav a:active,ul#footermenu a:hover,ul#footermenu a:active {
color:#030;

}


div#scoutslogo {
float:left;
}

div#copyright {
float:right;
color:#4c9a80;
font-size:9px;
line-height:11px;
text-align:right;
margin:0;
padding:5px 50px 10px 0;
}

div#copyright a {
color:#4c9a80;
text-decoration:none;
}

.datagrid {
border:#02376d 1px solid;
font-size:9pt;
}

.datagrid-settled {
border:#02376d 1px solid;
font-size:9pt;
background:#839BB8;
color:#FFF;
}

.datagrid a {
color:#000;
}

.datagrid a:hover {
color:#B51B1B;
}

.datagrid-header {
background:#F3DF99;
}

.datagrid-footer {
background:#eee;
}

.datagrid-alternatingitem {
background:#B9C5D8;
}

.datagrid-item {
border-color:#FFF;
}

.datagrid-selecteditem {
background:#B37FB3;
}

.datagrid-edititem {
background:#F96;
}

.datagrid-pager {
background:#4c9a80;
color:#FFF;
height:14px;
}

.requestcell {
height:100px;
white-space:nowrap;
}

.requestcb {
white-space:nowrap;
word-spacing:4px;
}

img.language_button {
display:block !important;
float:right;
margin:5px 60px 0 0 !important;
}

ul.menu li {
text-transform:uppercase;
border-bottom:1px solid #fff;
background-image:url(/Portals/8/Skins/girlscouts/images/linkbg_red.gif);
background-position:top left;
background-repeat:no-repeat;
padding:5px 3px 5px 15px;
}

td#leftcolumn h2 {
text-transform:uppercase;
border-bottom:1px solid #fff;
margin:0;
padding:5px 3px 5px 15px;
}

ul.submenu {
list-style-type:none;
margin:0 0 0 -3px;
}

ul.submenu li {
text-transform:lowercase;
background-image:url(/Portals/8/Skins/girlscouts/images/submenubg.gif);
background-position:top left;
background-repeat:no-repeat;
border:0 none;
margin-left:0;
padding:2px 3px 5px 12px;
}

td#leftcolumn {
vertical-align:top;
width:160px;
border-right:1px solid #3264C8;
background-color:#F06;
background-image:url(/Portals/8/Skins/girlscouts/images/leftnav_bg.jpg);
background-repeat:repeat-x;
}

img.leftgraphic {
border-bottom:1px solid #3264C8;
width:160px;
height:186px;
}

td#leftcolumn li {
list-style-type:none;
text-transform:uppercase;
border-bottom:1px solid #EF80AC;
background-image:url(/Portals/8/Skins/girlscouts/images/ul_bullet2.jpg);
background-position:5px 10px;
background-repeat:no-repeat;
padding:5px 3px 5px 20px;
}

td#leftcolumn ul li ul li {
border-bottom:0 none;
background-image:url(/Portals/8/Skins/girlscouts/images/ul_bullet2_sm.jpg);
background-position:0 10px;
background-repeat:no-repeat;
padding:5px 3px 5px 12px;
}

td#leftcolumn a {
color:#fff;
text-decoration:none;
font-size:10px;
font-weight:700;
}

td#leftcolumn a:hover {
color:#75002F;
}

td#rightcolumn {
vertical-align:top;
width:600px;
background-color:#fff;
padding:20px;
}

td#rightcolumn h1,td#rightcolumn h2,td#rightcolumn h3,td#rightcolumn h4,td#rightcolumn h5,td#rightcolumn h6 {
margin:20px 25px 10px;
}

#languagelink {
padding:0 25px;
}

td#rightcolumn ul {
margin:10px 25px 15px 45px;
}

td#rightcolumn h2 {
color:#3264C8;
}

td#rightcolumn p {
margin:10px 25px;
}

td#rightcolumn a {
font-weight:700;
}

td#rightcolumn div.sideblock {
float:right;
width:160px;
background-color:#A57AB1;
border:1px solid #8059A5;
margin:0 20px 20px;
padding:10px;
}

td#rightcolumn div.sideblock h3 {
color:#fff;
background-image:url(/Portals/8/Skins/girlscouts/images/ul_bullet3.jpg);
background-repeat:no-repeat;
text-indent:15px;
font-size:10px;
margin:5px 0 0;
padding:0;
}

td#rightcolumn div.sideblock a:hover,td#rightcolumn div.sideblock a:active {
text-decoration:underline;
}

td#rightcolumn div.sideblock p {
margin:0 0 0 15px;
padding:0;
}

.div.eventcalendar {
float:left;
width:600px;
}

.div.eventcalendar fieldset {
border-color:#000;
padding:0 4px 4px;
}

.div.eventcalendar legend {
color:#000;
font-weight:bolder;
text-transform:uppercase;
}

.div.eventcalendar h3 {
color:#000;
font-weight:bolder;
font-size:11px;
margin:5px 0 0;
padding:0;
}

.newscontent {
margin-bottom:25px;
}

.newscontent h2 a {
color:#090;
font-size:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.newscontent h2 a:hover {
color:#004200;
font-size:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.newscontent h3 {
color:#666;
font-size:12px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
}

.newscontent p {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
width:495px;
}

.archivelinks {
margin-bottom:45px;
}

.archivelinks a {
color:#090;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.archivelinks a:hover {
color:#004200;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

h2#title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:16px;
color:green;
margin-top:5px;
margin-left:10px;
margin-bottom:20px;
}

h3#subtitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
color:#000;
margin-top:5px;
margin-left:10px;
}

h3#subtitlegreen {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
color:green;
margin-top:5px;
margin-left:10px;
}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:11px;
color:#3A8C2E;
text-decoration:underline;
margin-top:5px;
margin-left:15px;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin:5px 10px 25px;
}

.bgslice {
background-image:url(/Portals/8/Skins/girlscouts/images/UIbgslice.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#24561D;
}

.date {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
text-align:center;
margin-bottom:25px;
}

.picholder {
margin-left:57px;
margin-bottom:10px;
}

.whitecorners {
margin-bottom:0;
float:left;
}

.eventContainer {
width:221px;
margin-left:57px;
margin-bottom:20px;
}

.eventtxtarea {
background-color:#FFF;
width:221px;
/*height:250px;*/
min-height:250px;
height:auto !important;
height:250px;
color:#3A8C2E;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
float:left;
}

.tableContain {
margin-top:15px;
}

.txt1 {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
margin-bottom:15px;
margin-right:10px;
}

.txt2 {
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
margin-bottom:15px;
}

td,#bodytable #topcell {
vertical-align:top;
}

form,input,ul,ol,ul li {
margin:0;
padding:0;
}

ul.menu,td#leftcolumn ul,td#leftcolumn ul li ul {
list-style-type:none;
margin:0;
}

td#rightcolumn div.sideblock h2,div.eventcalendar h2 {
color:#fff;
text-transform:uppercase;
margin:0;
padding:0;
}

td#rightcolumn div.sideblock a,.div.eventcalendar a {
color:#fff;
text-decoration:none;
}

#leftcolumn #HouseMenuNav li ul,
#leftcolumn #HouseMenuNav li ul li ul,
#leftcolumn #HouseMenuNav li ul li ul li ul,
#leftcolumn #HouseMenuNav li ul.off,
#leftcolumn #HouseMenuNav li ul.off li ul.off,
#leftcolumn #HouseMenuNav li.on ul.on li ul.off {
	display:none !important
}

#leftcolumn #HouseMenuNav li.on ul,
#leftcolumn #HouseMenuNav li.on ul.off,
#leftcolumn #HouseMenuNav li.on ul.on li.on ul.off,
#leftcolumn #HouseMenuNav li.on ul li.on ul,
#leftcolumn #HouseMenuNav li.on ul li.on ul li.on ul {
	display:block !important
}
/**************************************************/
/*	LAYOUT DIVS AND TABLES FOR HOME						  */
/**************************************************/

td#homeheader_home{
	height:159px;
	border-top:1px solid #3264C8;
	background-color:#DE97D7;
	white-space:nowrap;
}
div#homeheader_links_home {
	float:left;
	width:151px;
}
td#homeheader_home ul{
	list-style-type:none;
	white-space:normal;
	margin:0px 5px 0px 5px;
	
}
td#homeheader_home li{
	text-transform:uppercase;
	background-image:url(/Portals/8/Skins/girlscouts/images/ul_bullet1.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding: 3px 0px 3px 15px;
}
td#homeheader_home a{
	color:#006699;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
}
td#homeheader_home a:hover{
	color:#ffffff;
}
div#homeheader_left_home {
	float:left;
	width:94px;
	border-right:1px solid #3264C8;
}
div#homeheader_right_home {
	float:right;
	width:520px;
}

/***** COLUMNS (TD) *****/
td#leftcolumn_home p,
td#middlecolumn_home p,
td#rightcolumn_home p{
	padding:0px 15px 10px 15px;	
}
td#leftcolumn_home {
	vertical-align:top;
	width:234px;
	text-indent:33;
	padding: 12 0 0 0;
	border-right:1px solid #3264C8; 
	background-color:#B37FB3;
	background-image:url(/Portals/8/Skins/girlscouts/images/graphic_justforgirls.jpg);
	background-position: 0% 20%;
	background-repeat:no-repeat;
}
td#middlecolumn_home {
	vertical-align:top;
	padding:10px 5px 5px 5px;
	width:510px;
	height:100%;
	background-color:#EAF9FB;
	border-right:1px solid #3264C8; 
	font-size:10pt;
}
td#rightcolumn_home {
	vertical-align:top;
	width:216px;
	background-color:#fff;
	padding:10px 5px 5px 5px;
	height:100%;
	font-size:10pt;
}
td#rightcolumn_home ul {
	list-style-type:none;
	margin:5px 15px 5px 5px;
	
}
td#rightcolumn_home li {
	background-image:url(/Portals/8/Skins/girlscouts/images/ul_bullet_trans.gif);
	background-repeat:no-repeat;	
	padding:0px 5px 0px 10px;
}
td#rightcolumn_home, td#leftcolumn_home ul a{
	font-weight:bold;
} 

td#leftcolumn_home ul{
padding:0 0 0 30;
}

td#leftcolumn_home li {
	list-style-type:circle;
}

td#leftcolumn_home div.sideblock 
{
	font-size:10pt;
	padding: 150px 10px 10px 20px;
	margin: 0px 0px 0px 0px;
}
td#rightcolumn_home div.sideblock {
}
td#leftcolumn_home div.sideblock ul{
}
td#leftcolumn_home div.sideblock li{
	list-style-type:circle;
	padding:0px 0px 0px 0px;
	margin:0px;
}
td#leftcolumn_home div.sideblock a{
	color:#fff;
	text-decoration:underline;
	padding:5px 0px;
}
td#leftcolumn_home div.sideblock a:hover {
	text-decoration:none;
}
td#leftcolumn_home div.sideblock p{
	margin:0px;
	padding-top:13px;
}
td#rightcolumn_home div.sideblock h2, 
td#leftcolumn_home div.sideblock h2 {
	margin: 5px 0px 0px 0px;
}

#languageHolder {
	display:block;
	height:25px;
	padding:13px 8px 0px 0px;
}
/*
#language {
position:relative;
top:0;
left:-20;
padding-top:13;
border-top:1px solid #fff;
border-top-style:dashed;
}
*/


#searcharea  {
position:relative;
top:10;
left:-10;
padding:10px;
border-bottom:1px solid #fff;
border-bottom-style:dashed;
}

#dnn_ctr1136_ModuleContent {
text-indent:10px;

}

#houseMenuVstatic ul li{
font-size:12px;
font-weight:normal;
line-height:5px;
text-indent:10px;

}

#houseMenuVstatic li{
font-size:14px;
font-weight:bold;
list-style:none;
line-height:30px;
padding-top:10px;

}

#dnn_ctr2239_ModuleContent #tableLogin {
width:180px;
height:190px;
/*background-color:#CCC;*/
border:1px solid #CCC;
}

#plUserName_2239,#pl_Password2239{
margin:0px 10px 0px 10px;
}

.DynamicLogin_CheckBox {
margin:0px 5px 0px 15px;
font-size:9px;
}

#TDLogin {
margin:0px 5px 0px 0px;
}

#dnn_ctr2243_ModuleContent, #dnn_ctr2248_ContentPane, #dnn_ctr2719_ModuleContent, #dnn_ctr2718_ContentPane {
width:860px;
}
#dnn_ctr2540_ModuleContent, 
#dnn_ctr2540_dnnTITLE_lblTitle {
display:block;
width:200px;
position:relative;
left:560px;
}
#dnn_ctr2540_dnnACTIONS_ctldnnACTIONSicn12 {
position:relative;
left:560px;
}
#dnn_ctr2537_ModuleContent {
margin-top:-120px;
width:530px;
}
.c_content #dnn_ctr2537_ContentPane {
margin-top:120px;
}
#dnn_ctr2537_dnnTITLE_lblTitle, 
#dnn_ctr2537_dnnACTIONS_ctldnnACTIONSicn13 {
position:relative !important;
top:-120px !important;
}
#dnn_ctr2537_ModuleContent.ModuleTitle_SubMenu {
position:absolute !important;
top:620px !important;
}
.blog_title a,#dnn_ctr2537_ModuleContent a{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3264C8;
}
#dnn_ctr2537_dnnACTIONBUTTON4_ico4 {
display:block;
clear:both;
}
#dnn_ctr2537_MainView_ViewBlog_pnlBlogInfo {
display:none;
}
#dnn_ctr2558_ModuleContent {
float:right;
display:block;
width:200px;
margin:100px 15px 0 0
}
#donateleft {
float:left;
margin-top:-20px;
}
ul.leftfrontul {
float:left;
display:block;
margin-top:230px;
}