/* CSS Document */



/* All the content boxes belong to the content class. */

#contentMiddle 

{

	float: left;

	width:400px;

	margin-top: 0px;

	padding:0px;

	padding-left: 0px;

	padding-right:10px;

	padding-top: 20px;

	padding-bottom: 20px;

/* protect IE5/Win from its own stupidity */

	voice-family: "\"}\"";

	voice-family:inherit;

	width:400px;

	}

/* Again, "be nice to Opera 5". */

body>#contentMiddle {width:470px;}



#contentMiddleLge {

	float: left;

	width:520px;

	margin-top: 0px;

	padding:0px;

	padding-left: 20px;

	padding-right:20px;

	padding-top: 20px;

	padding-bottom: 20px;

/* protect IE5/Win from its own stupidity */

	voice-family: "\"}\"";

	voice-family:inherit;

	width:520px;

}

/* Again, "be nice to Opera 5". */

body>#contentMiddleLge {width:520px;}



#contentMiddleLgeMn {

	float: left;

	width:640px;

	margin-top: 0px;

	padding:0px;

	padding-left: 0px;

	padding-right:0px;

	padding-top: 20px;

	padding-bottom: 20px;

/* protect IE5/Win from its own stupidity */

	voice-family: "\"}\"";

	voice-family:inherit;

	width:640px;

}

/* Again, "be nice to Opera 5". */

body>#contentMiddleLgeMn {width:640px;}



#contentMiddleLgeMnCon {

	float: left;

	width:683px;

	margin-top: 0px;

	padding:0px;

	padding-left: 0px;

	padding-right:0px;

	padding-top: 20px;

	padding-bottom: 0px;

/* protect IE5/Win from its own stupidity */

	voice-family: "\"}\"";

	voice-family:inherit;

	width:683px;

}

/* Again, "be nice to Opera 5". */

body>#contentMiddleLgeMnCon {width:683px;}



#contentMiddleLgeMn ul

{

list-style: none;

padding: 0;

margin: 0;

}



#contentMiddleText 

{

	FONT-SIZE: 11px;

	color: #86878b;

	background : #fff;

	border-top: 8px solid #FFFFFF;

	float: left;

	width:470px;

	min-width:470px;

	margin:0px;

	padding:0px;

	padding-left: 16px;

	padding-top: 8px;

	z-index:10; 

	/* This allows the content to overlap the right menu in narrow windows in good browsers. */

	/* Again, the ugly brilliant hack. */

	voice-family: "\"}\"";

	voice-family:inherit;

	width:470px;

	}

/* Again, "be nice to Opera 5". */

body>#contentMiddle {width:174px;}



#contentMainWindow {

	margin: 0px;

	padding: 0px;

	clear: both;

	width: 835px;

	background-image: url(../images/leftbar-gy-bg.gif);

	background-repeat:repeat-y;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:835px;

	}

/* Again, "be nice to Opera 5". */

body>#contentMainWindow {width:750px;}





#contentMainWindowNoMenu {

	margin: 0px;

	padding: 0px;

	clear: both;

	width: 835px;

	voice-family: "\"}\"";

	voice-family:inherit;

	width:835px;

	}

/* Again, "be nice to Opera 5". */

body>#contentMainWindowNoMenu {width:835px;}





#contentMiddle .homepagesummary

{

	font:14px/20px arial, helvetica, verdana, sans-serif;

	font-weight: 400;

	float: left;

	}

#contentMiddle .summary

{

font:14px/20px arial, helvetica, verdana, sans-serif;

	font-weight: 400;

	}

#contentMiddle .h2

{

	font:bold 12px/14px arial, helvetica, sans-serif;

}

#contentMiddle .docref

{

font:12px/20px arial, helvetica, verdana, sans-serif;

	}





/*Buttons and forms*/



#contentMiddle input.button 

{

	background-color:#6f6352 ;

	border: outset 2px #6f6352 ;

	color: #FFFFFF;

	font:12px arial, helvetica, verdana, sans-serif;

	font-weight:bold;

	padding: 0px 2px 0px 2px;

	margin: 0px;



}



#contentMiddle td.tbHeadBox

{

	padding-top: 6px;

	padding-left: 0px;

}



#contentMiddle ul 

{

	margin: 0px;

	padding-left:20px;

}

#contentMiddle li 

{

	line-height: 2.5ex; 

	font-size:12px;

	padding-top: 5px; 

	margin-bottom: 5px;

}



#contentMiddle ul li 

{

	list-style-type: none;

	display: block;

	padding-left:15px;

	background: transparent url('../images/bullet_link.gif') no-repeat top left; 

}



.catcontent

{

	position:relative;

}



.catcontent .listitem, .catcontent .listitem-admin

{

	display: block;

	padding-top: 2px;

	padding-bottom: 2px;

	margin-top: 2px;

	margin-bottom: 2px;

}



.catcontent .listitem-admin

{

	background-color: #FFF0F0;

	border: solid 1px #E0E0E0;

	padding-left: 2px;

}



.listitem .itemtext,.listitem-admin .itemtext

{

	display: block; 

	padding-left: 16px;

	background-image:url(bullet.gif);

	background-repeat:no-repeat;

	background-position: 0px 3px;

	font:12px/14px verdana, arial, helvetica, sans-serif;

}



.listitem .date,.listitem-admin .date

{

	font:12px verdana, arial, helvetica, sans-serif;

	font-weight: bold;

}



.catcontent .listitem .itemsummary

{

	display: block; 

	padding-left: 16px;

	font:12px/18px verdana, arial, helvetica, sans-serif;

}

