
body {
	background-image:url(../images/bluebar.jpg);
	background-repeat:repeat-x;
	background-color:#0089d8;
	color:#333333;
	font-family: Trebuchet MS, Arial, Verdana, Tahoma, sans-serif; 
	}

img {border: none;}

#header {
	background-repeat:repeat-x;
	}
#content {
	background-color:white;
	}
#left {
	height:100%;
	margin-right:2px;
	padding-right: 5px;
	border-right:1px #333333 solid;
	}
#leftReply {
	height:100%;
	border-right:1px #333333 solid;
	}
#left h2 {
	font-size:16px;
	font-style:italic;
	}
#right {
	height:100%;
	}
#rightReply {
	height:100%;
	margin-left:2px;
	}
#right h2 {
	font-size:14px;
	}
#nav {
	background-image:url(../images/blackbar.jpg);
	padding-right:4px;
	height:37px;
	color:white;
	}
#footer {
	background-image:url(../images/blackbar.jpg);
	background-repeat:repeat-x;
	padding-right:4px;
	text-align:center;
	color:white;
	}
#footer p {
	margin:auto;
	}
	
	
/******************************
		SPACERS
*******************************/
.spacerRowSmall {height: 2px;}
.spacerRow {height: 4px;}
.spacerRowMedium {height: 10px;}
.spacerRowLarge {height: 20px;}
.spacerCellSmall {width: 2px;}
.spacerCell {width: 4px;}
.spacerCellMedium {width: 10px;}
.spacerCellLarge {width: 20px;}

.spacerLine {background-color:#cccccc; height: 1px; }

/******************************
		FONTS
*******************************/
.baseFont 
{
	font-family: Trebuchet MS, Arial, Verdana, Tahoma, sans-serif; 
	font-size: .9em;
}

.baseFontSmaller
{
	font-family: Trebuchet MS, Arial, Verdana, Tahoma, sans-serif; 
	font-size: .8em;
}

.baseFontLarger
{
	font-family: Trebuchet MS, Arial, Verdana, Tahoma, sans-serif; 
	font-size: 1.1em;
}

.baseFontBold
{
	font-family: Trebuchet MS, Arial, Verdana, Tahoma, sans-serif; 
	font-size: .9em;
	font-weight: bold;
}

.statusMessage 
{
	font-weight: bold;
	font-size: smaller;
}

.successFont 
{
	color: #006600;
	font-family: Trebuchet MS, Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: smaller;
}

.errorFont 
{
	color: #ff0000;
	font-size: larger;
	font-family: Trebuchet MS, Verdana, Arial, Tahoma;
	font-weight: normal;
	font-size: smaller;
}
	

/*** Login Links  ***/

a:link {color:#272727; text-decoration: none; border: none;}
a:active {color:#272727; text-decoration: none; border: none;}
a:visited {color:#272727; text-decoration: none; border: none;}
a:hover {color:#0000ff; text-decoration: underline; border: none;}

/* Note: Splitting the commonalities into a single .loginLinkClose entry breaks FireFox */
a:link.loginLink {color:#666666; text-decoration: none; border: none; }
a:active.loginLink {color:#666666; text-decoration: none; border: none; }
a:visited.loginLink {color:#666666; text-decoration: none; border: none; }
a:hover.loginLink {color:#ffffff; text-decoration: none; border: none; }
	
.textboxError {border: solid 1px #ff0000;}

.borderTable {border: solid 1px #999999; padding: 2px 2px 2px 2px;}

.replyDate {color: #999999;}
.replyValue {}
.replyBox { font-family: Trebuchet MS, Verdana, Arial, Tahoma; }

