body{
	margin:0;
	padding:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#555;
	background-image:url(/img/bg.jpg);
	background-attachment:fixed;
	background-position:top right;

}
img{
	border:0;
}

#imgSmall
{
	background-color:#F5F5F5;
	float:right;
	margin:0 0 0.5em 2em;
}
.banner
{
	margin-left:125px;
	z-index:0;
}

a, a:visited, a:link
{
	color:#ff6600;
	text-decoration:none;
}

a:hover
{
	color:#E57326;
}

h1{
	display:none
}
h2, h3, h4{
	color:#444;
}

h2{
	margin-top:0px;
	padding-top:0px;
}

input, textarea
{
	border: 1px solid #888888;
	background-color:White;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding:2px;
}
label
{
	padding:2px;
}
input[type="checkbox"]
{
	border:0;
	padding-left:0;
	margin-left:0;
	}

fieldset
{
	border:1px solid 
}	
fieldset label
{
/*	float:left;
	width:150px;
	text-align:right;
*/
}	
fieldset label{}
	
/*****************************/
.leftPaneSector
{
	text-align:right;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid Silver;
	overflow:hidden;
}
#leftPane
{
	padding:15px 15px 15px 0;
	position:absolute;
	width:100px;
	overflow:hidden;
}

.CategoryIndex
{
}
.CategoryIndex a,.CategoryIndex a:visited
{
	color:#333;
	text-decoration:none;
}
.CategoryIndex a:hover
{
	color:#ff6600;
}
.CategoryIndex ul
{
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:right;
}
.CategoryIndex ul li
{
	font-size:16px;
	font-weight:bolder;
}
.CategoryIndex ul li ul li
{
	font-weight:normal;

	font-size:12px;
}

#container{
	margin:10px auto 10px auto;
	padding:30px;
	text-align:left;
	width:765px;
	border:1px solid #888888;
	background-color:#F5F5F5;
	min-height:650px;
}
#content{
	clear:both;
	margin:10px 0 0 0;
	}
#contentHeader{
	padding:10px 0 10px 0;
	clear:both;
	position:relative;
}
#contentBody
{
	margin-left:125px;
	padding:15px ;
	width:610px;
	text-align:left;
}


.bodyBG
{
	width:100%;
	padding:15px;
	background-color:#FEFEFE;
	clear:left;
}
	

/*****************************/
.wrongInput
{
	border-color:Red;
	background-color:#FCD5D5;
}

.wrongInputSummary
{
	margin:1em 0;
	padding:1em;
	border:1px solid #FCD5D5;
	color:Red;
	
}
.wrongInputSummary ul
{
	margin:0;
}
.errorMessage
{
	color:Red;
}
/*****************************/

.managerContainer
{	
	padding:0.5em;
	padding-left:0;
}
.managerLink
{
	color:Blue;
	text-decoration:underline;
}

.submitButton
{
	border:3px solid Silver;
	width:auto;
	margin:auto;
	padding:0.2em 1em;
}

.submitButton + .submitButton
{
	margin-left:1em;
}


/***************************/

.Table
{
	width:100%;
	border-collapse:collapse;
}
.Table td
{
	border: 1px solid #888888;
    padding:0.2em;
}
.Table thead
{
	background-color:#F5F5F5;
	color:Black;
}

/***************************/

.center
{
	text-align:center;
}
.strong
{
	font-weight:bolder;	
}

.shortNewsDate
{
	font-size:xx-small;
}
.shortNewsTitle
{
	font-weight:bold;
	font-size:small;
}
.shortNewsLink
{
	font-size:x-small;
}
