/*
This is the default CSS that is over written by the imported layout CSS files. No colours should be used in this style sheet as these are set is the colour styles sheet in the layout areas.
*/


/*Config body tag*/
body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}

/*Sets top nav information*/
div#top {
	display: block;
	text-align: center;
}

div#PrintShow {
	display:none
}

/*Sets side navigation sizes*/
div#left, div#right {
	margin-top: 12px;
	width: 135px;
	position:relative;
}

div#left {
clear:left;
}

div#right {
clear:right;
}


div#left {
	float: left;
}

div#right {
	float: right;
}

/*Main Content of the website*/
div#main {
	margin: 0px 140px 0px 140px;
}

/*CSS for navagation*/
div#top a, div#top a:link, div#top a:visited, div#top a:active {
padding: 5px;
border: 3px outset;
margin-bottom: 6px;
margin-top: 6px;
margin-right: 6px;
font-weight: bold;
text-decoration: none;
}

div#left a, div#left a:link, div#left a:visited, div#left a:active, div#left a:hover, div#right a, div#right a:link, div#right a:visited, div#right a:active, div#left a:hover {
display:block;
padding: 5px;
border: 3px outset;
margin-bottom: 6px;
margin-top: 6px;
margin-left: 6px;
font-weight: bold;
text-decoration: none;
}

/*  Box hack */

div#left a, div#left a:link, div#left a:visited, div#left a:active, div#left a:hover, div#right a, div#right a:link, div#right a:visited, div#right a:active, div#right a:hover {
width: 123px;
voice-family:"\"}\"";
voice-familY:inherit; 
width: 107px;
}

html>body div#left a, html>body div#right a {
	width: 107px
}

/*  END Box hack */


div#footer {
clear:both;
}

/*
Class formatting
*/

.question {
	background:  url("/Graphics/Question.gif") no-repeat;
}

.error {
	font-style: italic;
}

.siteTitle {
font-size: xx-large;
font-weight:bold
}

.sitePhase {
font-size: x-large;
}

.indent { /*Indens for files, links, etc*/
	margin: 0px 24px;
}

.indent2 { /*Indens for files, links, etc*/
	margin: 0px 48px;
}

.labelre /*For required field on forms*/
{
   font-weight: bold;
}

.stats { /*Used on the stats page for spacing*/
   width: 165px;
   float: left;
   margin: 0px 24px;
   text-align: left;
}

.ForumPost { /*Use on the forum page for displaying post, topics, subjects*/
	border: 3px solid;
	padding: 5px 15px 5px 15px;
	margin: 5px 5px 5px 5px;
}

.Post { /*Use on the forum page for displaying post text*/
	margin: 0px 25px 0px 25px;
	font-style: italic;
}

/*For spacing for images*/

.imagepageright, .imagepageRight  {
	padding: 0px 10px 0px 10px;
	border: 0px;
}

.imagepageleft, .imagepageLeft {
	padding: 0px 10px 0px 10px;
	border: 0px;
}

.sitemap {
	float: left;
	width: 33%;
	padding: 0px 10px 0px 0px;
	border: 0px;
}

.imageTopRight {
text-align:right;
	padding: 0px 0px 0px 10px;
}

.imageTopLeft {
float:left;
clear:left;
padding: 0px 10px 0px 0px;
}

.TextCenter {
	text-align:center;
}

.Picture {
height: 160px;
}


/*
HTML formatting
*/

h1 {
	
	font-size: x-large;
}

h2 {
	
	font-size: medium;
}

h3 {
	font-size: medium;
	font-weight: bold;
}

div#main form {
}

/*Spacing for forms*/
div#main label {
   width: 250px;
   float: left;
   text-align: left;
}

div.voting lable {
float:none;
   width: 50px;
}

.questionnaire lable {
float:none;
width:auto;
}

div#main img {
	padding: 0px 10px 0px 10px;
	border: 0px;
}

div#rte img {
	padding: 0px 10px 0px 10px;
	border: 0px;
}

div#main imput {
	margin-left: 10px
}

/*Calader CSS*/

table#calendar a {text-decoration: none;}

table#calendar caption {
visibility:hidden;
}


div.date {float: right; text-align: center;
   border: 1px solid gray; border-width: 0 0 1px 1px;
   padding: 0.125em 0.25em 0 0.25em; margin: 0; 
   background: #F3F3F3;
   color: #0099CC; }
td.end div.date {border-width: 0;
   color: gray; background: transparent;}
table#calendar td.end {color: #CCCCCC; background: #CCCCCC;}

table#calendar tr#days {
	color: #CCE;
	width: 18%;
	font-weight: bold;
	text-align: center;
	padding: 1px 0.33em;
	background-color: #000000;
}

table#calendar tr#days th{
width: 14%;
}

span.time {font-weight: bold; font-size: 0.75em}
span.event {
	font-size: 0.75em;
}
span.place {
	color: #555;
	font-style: italic;
	font-size: 0.75em;
}

table#calendar td {
	vertical-align: top;
	border: 1px solid gray;
  	border-color: #BBB #EEE #EEE #BBB;
}

table#calendar a {font-weight: bold; display: block; margin: 0;}
table#calendar a:link {color: navy;}
table#calendar a:visited {color: purple;}
table#calendar a:hover {color: #CCE;}

table#calendar tr#lastweek td {border-bottom: 2px solid black;}
table#calendar td#mon {border-left: 2px solid black;}
table#calendar td#sun {border-right: 2px solid black;}

table#calendar td#today {background-color: yellow; 
   border: 1px solid black;}
div.event {margin: 0.5em;}

div.preMonth {float: left; text-align: center;
   border: 1px solid gray; border-width: 0 1px 1px 0;
   padding: 0.125em 0.25em 0 0.25em; margin: 0; 
}
div.preMonth a {text-decoration: none;}
div.nextMonth {float: right; text-align: center;
   border: 1px solid gray; border-width: 0 0 1px 1px;
   padding: 0.125em 0.25em 0 0.25em; margin: 0; 
}
div.nextMonth a {text-decoration: none;}
div.find {text-align: center 
}

/*RTE css*/ 
.button { MARGIN: 1px; VERTICAL-ALIGN: middle; PADDING: 0px}

.buttonover {	BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonhighlight 1px solid; BORDER-LEFT: buttonhighlight 1px solid; BORDER-BOTTOM: buttonshadow 1px solid; PADDING: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle;}

.buttondown {BORDER-RIGHT: buttonhighlight 1px solid; BORDER-TOP: buttonshadow 1px solid; BORDER-LEFT: buttonshadow 1px solid; BORDER-BOTTOM: buttonhighlight 1px solid; MARGIN: 0px; VERTICAL-ALIGN: middle; PADDING: 0px;}

.spacer {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px;PADDING-TOP: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle;}

.container {PADDING:0px; MARGIN: 0px; BACKGROUND-COLOR: #D4D0C8; TEXT-ALIGN: left; }

.editBox {BORDER-LEFT: #8188a3 1px solid; BORDER-RIGHT: #8188a3 1px solid; BORDER-TOP: #8188a3 1px solid; BORDER-BOTTOM: #8188a3 1px solid;  PADDING: 10px; MARGIN: 2px 0px 0px; OVERFLOW: auto; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left}

.selectColor {BORDER-RIGHT: #D4D0C8 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #D4D0C8 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: #D4D0C8 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #D4D0C8 1px solid;}

.dropdown {VERTICAL-ALIGN: middle;margin-top:2;margin-left:3;font-family:verdana; Color:#000000; font-size: 8pt;}