body {
	background-color:#FFF;
	margin:0px 0px; padding:0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#284564;
}

textarea {
	font-family:sans-serif;
}

.centeredParent{
	position:relative;
	width:900px;
	margin:0px auto;
	text-align:left;
	padding:0px;
}
#bannerPanel {
	position:relative;
	height:80px;
	padding:0px;
	margin:0px 0px 0px 0px;
	/*
	background-image:url(../img/topBackground.jpg);
	background-repeat:repeat-x;
	*/
}
#bodyPanel {
	background-color:#fff;

}
#bottomPanel {
	position:relative;
	height:80px;
	margin:0px 0px 0px 0px;
	/*
	background-image:url(../img/bottomBackground.jpg);
	background-repeat:repeat-x;
	*/
}
span {
	font-size:9pt;
}

hr {
	color:#84AD15;
}

.defaultButton {
	border-top:1px solid #FBA66D;
	border-left:2px solid #FBA66D;
	border-right:1px solid #FBAE7B;
	border-bottom:1px solid #FBAE7B;
	cursor:pointer;
	font-size:10pt;
	font-weight:bold;
	margin:2px;
	background-color:#FADB6A;
}

.smallButton {
	border-top:1px solid #FBA66D;
	border-left:2px solid #FBA66D;
	border-right:1px solid #FBAE7B;
	border-bottom:1px solid #FBAE7B;
	cursor:pointer;
	font-size:8pt;
	font-weight:bold;
	margin:2px;
	background-color:#FADB6A;
}

.defaultField {
	border-top:1px solid #B3DCFD;
	border-left:1px solid #B3DCFD;
	border-right:1px solid #B3DCFD;
	border-bottom:1px solid #B3DCFD;
	font-size:10pt;
	margin:1px;
}

.lineColor {
	border-color:#E8ECEE;
	border-style:solid;
}

#container {
	width:900px;
	height:100%;
	margin:0px auto;
	text-align:left;
	padding:0px;
	position:relative;
	background-color:#fff;
}

.bodyHeaderText {
	font-weight:bold;
	font-size:14pt;
	color:#000;
	/*background-color:#C98383;*/
	padding:3px 0px 3px 20px;

}
.borderBottom{
    border-bottom:3px dotted #E8ECEE;
}

.fieldError{
	color:red;
}

.navButton {
	position:relative;
	background-color:#DE0A0A;
	padding-left:20px;
	
}


#bottomLeftPanel {
	/*
	background-image:url("../img/verticalBorderline.gif");
	background-repeat:no-repeat;
	background-color:#fff;
	*/
	padding-left:5px;
}

.formFieldTitle {
	vertical-align:top;
	text-align:right;
	font-family:sans-serif;
	font-weight:bold;
	font-size:10pt;
}

.fieldError{
	font-size:8pt;
	color:red;
}

a {
	color:#FF6600;
	font-family:sans-serif;
	font-size:12px;
}
a:hover {
	text-decoration:none;
	color:#FF9400;
	/*font-weight:bold;*/
}
a:link {
	text-decoration:none;
}
a:visited {
	text-decoration:none;
}
a:active {
	text-decoration:none;
}

.weatherDiv {
	background-color:#fff;
	font-size:7pt;
	text-align:center;
	padding:0px 0px 0px 0px;
}

/* googlemap fix */
div.googleMapDiv div {
	color:#000;
}
div.googleMapDiv span {
	display:none;
}
div.googleMapDiv a {
	display:none;
}
/* COLOURS */
.color1 {
	/* light text blue */
	color:#39608D;
}
.color2 {
	/* orange */
	color:#FF6600;
}
.color3 {
    /*light organge - maybe border color for 4 */
    color:#F6CF74;
}
.color4 {
    /* inner content to orange */
    color:#FCF6C4;
}
.backgroundColor1 {
    /* light blue background */
    background-color:#E4ECF2;
}

/* NAVIGATION PANEL */
#navPanel {
	position:absolute;
	bottom:2px;
	left:0px;
	height:25px;
	padding:0px 0px 0px 20px;
	width:880px;
	margin:0px;
	border-bottom:2px solid #669EE3;
}

ul.nav {
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	list-style-type:none;
	/*list-style-position:outside;*/
	/*list-style:none;*/
}
li.nav {
	float:left;
	display:inline;	
}
li.nav img {
	float:left;
}
li.nav div {
	float:left;
	background:url(../img/tabs/body.gif) repeat-x scroll left top;
	padding:6px 5px 0px 5px;
	height:19px;
	cursor:pointer;
}

/*NEWS*/
.homeNewsPanel {
	position:relative;
	text-align:left;
	font-size:7pt;
	padding:2px 0px 2px 0px;
}
.newsRowContainer {
	position:relative;
	width:680px;
	border:1px solid #7C2C33;
	margin:3px 0px 3px 0px;
	padding:2px;
	background-color:#fff;
	background-image:url(../img/panelBackground.gif);
	background-repeat:no-repeat;
}

/*LINKS*/
.homeLinkPanel {
	position:relative;
	text-align:left;
	font-size:7pt;
	padding:2px 0px 2px 0px;
}
/* EVENTS */
.homeEventPanel {
	position:relative;
	text-align:left;
	font-size:7pt;
	padding:2px 0px 2px 0px;
}
.homeEventTitle {
	position:relative;
	font-weight:bold;
	font-size:7pt;
}

/* COMMITTEE */
.committeeFormText {
	font-size:8pt;
	margin:1px;
}

.committeeNewCard {
	position:relative;
	width:250px;
	text-align:right;
	margin-left:20px;
	margin-top:3px;
	border:2px solid #84AD15;
	background-color:#E7FADC;
	/*background:url('../img/committeeCardBg.gif') repeat-x top;*/
}
.committeeCard {
	position:relative;
	float:left;
	width:220px;
	margin:5px;
	padding:0px 0px 0px 3px;
	border:2px solid #84AD15;
	/*background:url('../img/committeeCardBg.gif') repeat-x top;*/
	background-color:#E7FADC;
}
/* USER CONTROLS */
.userControlDiv {
	position:relative;
	cursor:pointer;
	color:#4372A9;
	padding-left:25px;
        font-size:10pt;
        font-weight:bold;
}

#userControls {
	float:right;
	margin-top:2px;
	margin-left:10px;
}
#userSelect {
	vertical-align:middle;
	background-color:#cce5c4;
	font-size:8pt;
	border:1px solid #103e0d;
}
OPTGROUP.userGroup {
	font-weight:bold;
	font-style:normal;
	background-color:#99c18c;	
}
OPTION.userItem {
	background-color:#cce5c4;
	cursor:pointer;
}
/* PHOTOS */
.photoContainer {
	float:left;
	text-align:center;
	width:158px;
	border-width:1px;
	margin:3px 3px 3px 3px;
	padding:2px;
	background-color:#ECEFF4;
	/*background-image:url(../img/panelBackground.gif);*/
	background-repeat:no-repeat;
}
/* FORUM */
.forumAuthorDiv {
	border:3px solid #E7EAEF;
	background-color:#FDF9C9;
	text-align:center;
	padding:2px 2px 5px 2px;
	margin:5px;
}
.forumItemDiv {
	border-width:0px 0px 1px 0px;
	margin:2px;
}
.forumItemHover:hover {
	background-color:#E6EFFA;
}

/* HEADERS */
h1 {
	font-size:14pt;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
/* PAGER */
.pagerGoTo {
	border:1px solid #FBA66D;
	font-size:8pt;
	font-weight:normal;
	background-color:#FADB6A;	
}
.pagerCurrent {
	border:1px solid #FBAE7B;
	font-size:8pt;
	font-weight:bold;
	background-color:#FADB6A;
}
/* TYPEAHEAD */
.typeAheadDiv {
	border:1px solid #B3DCFD;
	background-color:#F2F6FD;
	font-weight:normal;
	color:#39608D;
	padding:2px;
	margin:0px;
	z-index:999;
}
.typeAheadItem {
	cursor:pointer;
	padding-left:3px;
	padding-right:3px;
}
.typeAheadItemSelected {
	background-color:#C3DBF9;
	cursor:pointer;
	padding-left:3px;
	padding-right:3px;
}

