/* Default CSS Stylesheet for a new Web Application project */

BODY
{
	font-size: .9em;
	font-family:sans-serif;
	background-color:#cbcbcb;
	margin:0px;
	color:#353434;
}

A	{	
	color: blue;
	text-decoration:none;
	}	


.OptionSelected
{
	color: darkorange;
	text-decoration: none;
	font-weight: bold;
}

.TableFont
{
	text-indent: 0px;
}

.TableFontBold
{
	font-weight: bold;
}

TABLE
{
	font-size:1em;
	text-indent: 0px;
}
.Footer
{
	font-size: .9em;
	text-decoration: underline;
	color:#4040d9;
}

.option
{
	border-right: #cfcfcf 1px solid;
	border-top: #cfcfcf 1px solid;
	border-left: #cfcfcf 1px solid;
	border-bottom: #cfcfcf 1px solid;
	background-color: #cfcfcf;
	text-align:center;
	height:25px;
	white-space:nowrap;
}
.optionHover
{
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-bottom: #999999 1px solid;
	background-color: #E5E5E5;
	text-align:center;
	height:25px;
	white-space:nowrap;
}
.optionSep
{
	width:3px;
	height:25px;
	text-align:center;
	padding:0px 2px 0px 2px;
}
.headerHover
{
	text-decoration:underline;
}
.leftShadow 
{
	background-image:url(images/leftshadow.gif);	
	width:20px;
	border-right:solid 3px #e0e0e0;
}
.rightShadow
{
	background-image:url(images/rightshadow.gif);	
	width:20px;
	border-left:solid 3px #e0e0e0;
}
.mainBody 
{
	width:700px;
	background-color:White;
	vertical-align:top;
}
.homeSubSection
{
	BORDER-RIGHT: black 1px solid;
	width:33%;
	height:250px;
	vertical-align:top;
}
.homeSubSectionTitle
{
	background-color:#40408c;
	padding:10px 0px 10px 0px;
	text-align:center
}
.homeSubSectionBody
{
	 BORDER-TOP: black 1px solid;
	 /*text-align: justify;*/
	 vertical-align:top;
	 height:230px;
	 padding:15px;
}
