body { 
	margin:0px;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color:#000000;
	background-color:#00adef;
} 
#wrapper { 
	margin-left:auto;
	margin-right:auto;
	width:773px;
}
#body_content { 
	width:767px;
	background-color:white;
	border:3px solid white;
}
#header { 
	width:767px;
	height:107px;
	position: relative;
   	display:block;
	z-index:200;
}
#top_gg_logo { 
	position:absolute;
	top:-1px;
	left:-10px;
	z-index:10000;
}
#top_right_buttons {
	padding-top:13px;
	height:50px;
	text-align:right;
	padding-right:5px;
}
#top_overview {
	float:right;
	width:91px;
	height:34px;
	padding-top:7px;
}
#top_music {
	float:right;
	width:50px;
	height:50px;
	padding-left:6px;
}
#top_search {
	float:right;
	width:123px;
	height:26px;
	padding-top:11px;
	padding-left:17px;
	padding-right:7px;
}
#top_cit_logo {
	float:right;
	width:160px;
	height:35px;
	padding-top:5px;
	padding-left:6px;
}
#top_tabs {
	width:384px;
	padding-left:342px;
	padding-top:9px;
}
.clear {
	content: "."; 
	display: none; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
img {
	border:0;
}
#main_content {
	position:relative;
	width:767px;
	border-left:3px solid #FFF;
	border-right:3px solid #FFF;
	border-top:3px solid #FFF;
	background-color:#FFF;
}
#rounded_top {
	width:767px;
	background-color:#00FF00;
}
#rounded_top_left {
	position:absolute;
	z-index:10;
	top:-3px;
	left:-3px;
}
#rounded_top_right {
	position:absolute;
	z-index:12;
	top:-3px;
	left:752px;
}
#main_heading {
	width:767px;
	height:184px;
	position:relative;
}
#subnav_top {
	width:738px;
	height:25px;
	border-bottom:2px solid #FFF;
	background-color:#73b823;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	padding-top:27px;
	padding-right:29px;
}
#subnav_top a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
#subnav_top a:hover {
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
}
.selected_subnav {
	color:#666;
}
#parent_flash {
	position:absolute;
	width:767px;
	height:100px;
	z-index:20000 !important;
}
#parents_flash_item_1 {
	float:left;
	width:200px;
	text-align:center;
	padding-bottom:20px;
}
#parents_flash_item_2 {
	float:left;
	width:200px;
	text-align:center;
	padding-left:50px;
	padding-bottom:20px;
}
#parents_flash_item_3 {
	width:200px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.parent_flash_item_text a {
	color:#000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.parent_flash_item_text a:hover {
	text-decoration:underline;
}
.parents_flash_selector {
	width:450px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
}
#heading {
	width:767px;
	height:115px;
	background-image:url(../images/parents_bg.gif);
	text-align:center;
	padding-top:15px;
}
#main {
	background-color:#73b823;
	min-height:395px;
}
#main_left {
	float:left;
	width:593px;
	min-height:400px;
	background-color:#FFFFFF;
}
#main_right {
	float:left;
	width:174px;
	height:395px;
}
#footer {
	width:773px;
	position:relative;
	background-color:#FFF;
	background-image:url(../images/footer.gif);
	background-position:0 8px;
	margin-bottom:20px;
	height:51px;
	_height:41px;
	_background-position:0 42px;
}
#rounded_footer_top {
	width:773px;
	height:10px;
	background-color:#FFF;
	background-image:url(../images/bottom-border.gif);
	background-repeat:repeat-x;
	_position:absolute;
	_top:-12px;
	_height:15px;
}
#rounded_footer_top_left {
	position:absolute;
	z-index:14;
	left:-1px;
	top:-10px;
	_top:-10px;
}
#rounded_footer_top_right {
	position:absolute;
	z-index:15;
	left:754px;
	top:-10px;
	_top:-10px;
}
#footer_links {
	width:773px;
}
#rounded_footer_bottom {
	width:773px;
	height:17px;
}
#rounded_footer_bottom_left {
	position:absolute;
	z-index:14;
	left:-1px;
}
#rounded_footer_bottom_right {
	position:absolute;
	z-index:15;
	left:754px;
}
#caboffice_logo {
	float:left;
	padding-left:3px;
}
#footer_text_links {
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding-top:10px;
	padding-left:3px;
	width:538px;
}
#footer_text_links a {
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
#footer_text_links a:hover {
	font-weight:bold;
	text-decoration:underline;
}
#footer_adobe {
	float:left;
	padding-left:60px;
	padding-top:1px;
	z-index:25;
}
/* Parents - Charitable Citizen */
.charcit {
	padding-top:5px !important;
	padding-right:65px !important;
	width:702px !important;
	height:125px !important;
}
.char_cit_items {
	width:430px;
	margin:0 auto;
	padding-top:20px;
}
.char_cit_item_1 {
	float:left;
	width:215px;
	padding-bottom:20px;
}
.char_cit_item_2 {
	float:left;
	width:215px;
	padding-bottom:20px;
}
.char_cit_flash {
	float:left;
	width:95px;
	height:75px;
}
.char_cit_text {
	float:left;
	padding-left:10px;
	padding-top:10px;
	width:100px;
	padding-right:10px;
}
.char_cit_text a {
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.char_cit_text a:hover {
	text-decoration:underline;
}
/* Parents - Parenting Matter */
#main_fullbody {
	width:747px;
	min-height:395px;
	font-size:12px;
	padding:10px;
	background-color:#FFFFFF;
}
.kids-head {
	font-weight:bold;
	font-size:16px;
	color:#73b823;
}
.kids-text {
	padding-top:10px;
}
.kids-text a {
	color:#73b823;
}
p.kids-text a {
	color:#73b823 !important;
}
#parents_breadcrumb {
	width:747px;
}
#parents_breadcrumb a {
	color:#73b823;
	font-weight:bold;
}
#full_content {
	margin-top:25px;
	margin-bottom:10px;
}
.float-left {
	float:left;
	padding-top:5px;
	padding-right:5px;
}
.float-right {
	float:right;
	padding-top:5px;
	padding-left:5px;
}
#next_page {
	float:right;
	padding-top:15px;
	padding-bottom:15px;
}
#next_page a {
	color:#73b823;
}
/* Parent - Our Pledge */
.pledge_content {
	border-top:2px solid #FFF;
}
#pledge_left {
	float:left;
	width:369px;
}
#pledge_middle {
	float:left;
	width:10px;
}	
#pledge_right {
	float:left;
	width:368px;
}
.pledge_content_body {
	border:1px solid #000;
	width:346px;
	min-height:372px;
	padding:10px;
}
.pledge_content_body h3 {
	padding:0;
	margin:0;
}
.ourpledge_content {
	width:757px !important;
	padding:5px !important;
	_height:410px !important;
}
.ourpledge_content_body {
	width:757px !important;
	padding:5px !important;
	_height:410px !important;
}
#ourpledge_left {
	float:left;
	position:relative;
}
#ourpledge_middle {
	float:left;
}
#ourpledge_right {
	float:left;
}
#ourpledge_selector {
	position:relative;
	width:295px;
	height:190px;
	background-image:url(../images/whiteboard.jpg);
	padding-left:105px;
	padding-top:44px;
	margin-left:25px;
}
#ourpledge_selector_text {
	margin-left:25px;
	width:400px;
	padding-top:10px;
}	
.ourpledge_checkbox {
	float:left;
	width:128px;
	height:19px;
	padding-bottom:4px;
}
#ourpledge_nextbtn {
	float:right;
	padding-right:65px;
}
#ourpledge_heading_left {
	width:400px;
	margin-left:25px;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	padding-top:10px;
	padding-bottom:10px;
	color:#00adef;
}
#ourpledge_heading_middle {
	text-align:center;
	font-weight:bold;
	font-size:16px;
	padding-top:10px;
	padding-bottom:10px;
	color:#00adef;
	width:78px;
}
#ourpledge_middle_border {
	width:78px;
	text-align:center;
}
#ourpledge_heading_right {
	text-align:center;
	font-weight:bold;
	font-size:16px;
	padding-top:10px;
	padding-bottom:10px;
	color:#00adef;
	width:252px;
}
form {
	padding:0;
	margin:0;
}
#ourpledge_panel {
	background-image:url(../images/pledge-pan.gif);
	width:250px;
	height:314px;
	text-align:center;
	padding-top:20px;
}
#ourpledge_own textarea {
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#ourpledge_form input {
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#ourpledge_form label {
	padding-top:3px;
}
#ourpledge_form {
	text-align:left;
	padding-left:23px;
	visibility:hidden;
}
#ourpledge_form_btn {
	padding-top:10px;
	padding-right:23px;
	text-align:right;
}
#callum_normal {
	position:absolute;
	left:-60px;
	top:40px;
	width:165px;
	height:205px;
	text-align:left;
	z-index:15001;
}
#callum_claps {
	position:absolute;
	left:-102px;
	top:-30px;
	width:165px;
	height:205px;
	text-align:left;
	z-index:15002;
	visibility:hidden;
}
#big_callum {
	width:425px;
	height:390px;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:50px;
}
#big_callum_claps {
	width:425px;
	height:390px;
	visibility:hidden;
	position:absolute;
	top:-100px;
}
#pledgelist_left {
	float:left;
	border:1px solid #00adef;
	margin-right:25px;
	margin-left:17px;
	margin-top:32px;
	padding:10px;
}
#pledgelist_middle {
	float:left;
	border:1px solid #00adef;
	padding:10px;
	margin-top:32px;
	margin-right:25px;
}
#pledgelist_right {
	float:left;
}
#pledgelist_form {
	padding:15px;
	padding-top:20px;
	background-image:url(../images/pledge-pan.gif);
}