body{
	margin:0;
	text-align: center;
	font: 0.7em Verdana;
}

#container{
	background:url(../images/sce/template/extender.jpg) repeat-x;
	margin: 0 auto 0 auto;
	width: 1300px;
	
}

/* Header Layout Style  *************************************/

#headerContainer{
	background:url(../images/sce/template/1a.jpg) repeat-y;
	height: 129px;
	width: 100%;
	text-align: center;
	
}

.innerHeaderLeft{
	width: 180px;
	float: left;
}

.innerHeaderRight{
	width: 180px;
	float: left;
}

.innerHeaderCenter{
	width: 939px;
	float: left;
}

.navigationHeader{	
	width: 370px;
	float: right;
}

.navigationHeader ul{
	list-style: none;
	margin: 0px;
	padding: 5px 0px 0px 0px;

}

.navigationHeader li{
	padding: 0px;
	margin: 0px;
	display: inline;
	float:left;
	padding: 2px;
}

.navigationHeader ul li span{
	color: #06247e;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-top: 5px;
}

.navigationHeader ul li a{
	color: #06247e;
	text-decoration: none;
	font-weight: bold;
	display: block;
	margin-top: 5px;
	margin-right: 2px;
	padding-right: 7px;
	border-right: 1px solid #06247e;

}

input.vgmButton{
	background: none;
	color: #06247e;	
	border: 0px;
	padding: 0px; 
	margin: 0px;

}

/* Content Layout Style *************************************/

#contentContainer{
	background-color: #FFFFFF;
	margin: 0px auto 0 auto;
	height: auto;
	width: 991px;
}

#contentTop{
}

#contentCenter{
	width: 560px;
	float: left;
	text-align: left;
}

#contentCenterSub{
	width: 856px;
	float: left;
	text-align: left;
}

#contentLeft{
	width: 135px;
	float: left;
}

#contentRight{
	width: 296px;
	float: left;
}

.contentInner{
	padding: 10px 0px 0px 0px;
	height: auto;
	/* modify later */
}

/* modify later */
#contentRight .contentInner{
	border-left: 1px solid #e1cc7b;
	padding: 10px 2px 0px 0px;
	text-align:right;

}

.contentBorder{
	height: 15px;
	background: url(../images/sce/template/extenderSpacer.jpg) repeat-x center center;
	margin: 15px 0px 5px 15px;

}

/* Content Layout Styles  **************************************/

h1.headingBlue{
	color: #0800a8;
	text-decoration: none;
	font-family:Arial;
	font-size:1.6em;
	font-weight: bold;

}

h1.headingBlue a{
	color: #0800a8;
	text-decoration: none;
	font-family:Arial;
	font-size:1.4em;
	font-weight: bold;
}

h1.headingGrey{
	color: #686868;
	text-decoration: none;
	font-family:Arial;
	font-size:1.6em;
	font-weight: bold;

}

/* Weekly Message Layout ****************************/

#weeklyMessage{
	background: url(../images/sce/template/weekly_message_extender.jpg) repeat-y;
	width: 271px;
	height: 232px;
	margin: 10px 2px 5px 20px;
}

#weeklyMessage .header{
	background: url(../images/sce/template/weekly_message_header.jpg) repeat-x top center;
	text-align: center;
	width: 271px;

}

#weeklyMessage .middle{
	text-align: center;
	width: 271px;
	height: 195px;

}

#weeklyMessage .footer{
	background: url(../images/sce/template/weekly_message_bottom.jpg) repeat-x center center;
	width: 271px;
	height: 4px;
}

/* Left Menu Style ******************************/


.navigationLeft{
	text-align: left;	
}

.navigationLeft ul{
	margin: 0px 0px 0px 30px;
	padding: 0px;
	list-style: none;
	list-style-image:url(../images/sce/template/navigation-bullet.jpg);
}

.navigationLeft ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image:url(../images/sce/template/navigation-bullet.jpg);
	line-height: 20px;
	
}

.navigationLeft ul li a{
	color: #0800a8;
	text-decoration: none;
	font-family:Arial;
	font-size:1.2em;
	font-weight: bold;
}



/* Main style *************************************/


#menuContainer{
	background: url(../images/sce/template/extenderMenu.jpg) repeat;
	height: 32px;
	width: 100%;
}

#menuContainer div.menuInner{
	width: 991px;
	text-align: left;
	margin: 0px auto 0 auto;
}

#menu {
	background: url(../images/sce/template/extenderMenu.jpg) repeat;
}

#menu a.main_menu{
	background: url(../images/sce/template/extenderMenu.jpg) repeat;
}


/* Sub menu styles ****************************************/


#menu_left {
	float:left;
	position:relative;
	width:100%;
	z-index:700;
	background-color: #0ea2ea;
}

#menu_left ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu_left ul li ul {
}

#menu_left a {
	color: #FFFFFF;
	font-family:Arial;
	font-size:1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom: 5px;
	text-align:left;
	display: block;
	text-decoration: none;
	
}

#menu_left a.current{
	color:blue;
	
}

#menu_left a:hover {
}

#menu_left a.main_menu:hover {
}

#menu_left ul li { 
	float:left;
	/*
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	*/

}

#menu_left ul li.current ul a
{
	padding-left:10px;
}


#menu_left ul li ul {
	display:none;
}

#menu_left ul li.current ul ul {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
}

div#menu_left ul li.current ul ul
{ display: none;}

div#menu_left ul ul li:hover ul
{ display: block;}


/* Footer Layout Style *************************************/

#footerContainerTop {
	background-color: #FFFFFF;
	clear: both;
	width: 991px;
	text-align: center;
	
}

#footerContainerBottom {
	width: 1300px;
	
}

.footerTop{
	height: 32px;
	/* border: 1px solid green; */
}

.footerCenter{
	background: url(../images/sce/template/extenderFooter.jpg) repeat;
	height: 28px
}

.footerBottom{
	height: 32px;
}

.footerTextLinks{
	color: #606060;
}

/* Other default stuff for the tags ******************************/

.imageLeft{
	float: left
}

.imageMargin img{
	margin: 0px 0px 20px 0px
}

.imageRight{
	float: right
}

img{
	border: 0px;
}

p{
	color: #686868; 
	margin: 10px 0px 10px 0px; 
}

/* Donation Form Layout styles */

html[xmlns] .clearfix {
        display: block;
}

.form_row {
	padding:0 0 8px;
	text-align:left;
}

.form_row label {
	display:block;
	float:left;
	padding:3px 0;
	width:250px;
}
label {
	color:#666666;
	cursor:pointer;
	font-weight:bold;
}

.sub_category_heading{
	background-color: #456274;
	color: #FFFFFF;
	padding: 5px 10px 5px 10px;
	font-weight: bold;
	margin-bottom: 15px;

}

.sub_category_heading a{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

/* Register Form */

.form1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #0b70b6}

.form2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #f1edb0}




