
	BODY {padding: 0; margin: 0; font: 12px Verdana; background: #F9F9F9}
	TD, TR, P {font: 12px Verdana}

	A {color: #28428B}
	A:hover {color: orange}
	
	#top {background: #BEDEB3; width: 100%; padding-top: 10px; float: left}
	#title {float: left; width: 40%; font: bold 18px Arial}
	#logout {float: right; width: 50%; text-align: right; font: 11px Verdana; margin-right: 15px}
	
	.tab {float: left;background: #638658;border-top:1px solid #638658;border-left:1px solid #638658;border-right:1px solid #638658; padding: 10px 20px; margin-right: 3px }
	.tab A {font: 14px Arial; color: #FFF}
	.tab A:hover {color: #BEDEB3}

   	.selectedTab {float: left;background: #F9F9F9;border-top:1px solid #638658;border-left:1px solid #638658;border-right:1px solid #638658; padding: 10px 20px; margin-right: 3px }
	.selectedTab A {font: 14px Arial; color: black}
	.selectedTab A:hover {color: #BEDEB3}

	.clearTab {float: left;padding: 10px 20px; margin-right: 3px }
	.clearTab A {font: bold 14px Arial; color: #000}
	.clearTab A:hover {color: #638658}
	
	#tabs {float: left; width: 40%; margin-top: 15px; margin-left: 15px}
	#search {float: right; width: 50%; text-align: right; margin-top: 20px; margin-right: 15px}
	IMG.icon {margin: 0px 5px 0px 0px; position: relative; top: 2px; border:none;}
	
	
	.input {border: 1px solid #000; font: 14px Arial;}
	.button {border-top: 1px solid #DDD; border-left: 1px solid #DDD;
border-right: 1px solid #666; border-bottom: 1px solid #666; cursor: pointer; padding: 0px 5px; font: bold 12px Arial; }
	.largeButton {border-top: 1px solid #DDD; border-left: 1px solid #DDD;
border-right: 1px solid #666; border-bottom: 1px solid #666; cursor: pointer; padding: 0px 20px; font: bold 14px Arial; }

	.tableHead {width: 97%; margin: 0 1%; background: #C4C4C4;}
	.tableHeadBar {height: 30px}
	.tableTitle {font: bold 14px Arial; color: #000}
	.generalTable {width: 97%; margin: 0 1%}
	.generalTable TR {background:  url('Images/bg.gif') repeat-x 0px 0px;}
	.generalTable .headRow {background: #E5E5E5; vertical-align: middle} 
	.generalTable .footerRow TD {background: #E5E5E5; vertical-align: top; border-top: 1px solid #CCC}
	.generalTable .footerRow TD TABLE TR TD {background: #E5E5E5; vertical-align: top; border-top: none; font-size: 11px}
	TH {text-align: left;}
	
	.innerTable TR {background:  url('Images/bg.gif') repeat-x 0px 0px;}
		
	.infoTable TD {font-size: 12px}
	
	.blueLeftSep {background: url('images/blue_vertical.gif') repeat-y 0px;  
    padding-left: 23px; padding-top: 5px; padding-bottom: 5px; width: 80%; font-size: 11px; height: 100%}
.grayTitle {background: #E5E5E5;}
.gray {background: #CCC;}
.grayTitleText {color: #444;}
.grayTitle DIV {font-size: 12px}

	#footer {background:  url('Images/bg.gif') repeat-x bottom; height: 7px; margin-top: 40px}
	#copy {width: 80%; font: 10px Verdana; margin-top: 7px; padding: 0px 1%}

	.fieldName {font: 11px Verdana; color: #666}
	
	.tabInnerPanel {
	PADDING-RIGHT: 0px; 
	display:block;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	FLOAT: left;
	WIDTH: 90%;
	PADDING-TOP: 0px; BORDER-BOTTOM: #46a337 1px solid; TEXT-ALIGN: left
}
.tabInner
{
	 BORDER-RIGHT: #46a337 1px solid;
	 PADDING-RIGHT: 15px; 
	 BORDER-TOP: #46a337 1px solid; 
	 DISPLAY: block; 
	 PADDING-LEFT: 15px; 
	 FONT-WEIGHT: bold; 
	 BACKGROUND: #bce2b1; 
	 FLOAT: left; 
	 PADDING-BOTTOM: 5px; 
	 MARGIN: 0px 2px; 
	 BORDER-LEFT: #46a337 1px solid; 
	 CURSOR: pointer; 
	 PADDING-TOP: 5px; 
	 BORDER-BOTTOM: #46a337 1px; 
	 LIST-STYLE-TYPE: none
}

.tabInnerSelected
{
     BORDER-RIGHT: #46a337 1px solid;
	 PADDING-RIGHT: 15px; 
	 BORDER-TOP: #46a337 1px solid; 
	 DISPLAY: block; 
	 PADDING-LEFT: 15px; 
	 FONT-WEIGHT: bold; 
	 FLOAT: left; 
	 PADDING-BOTTOM: 5px; 
	 MARGIN: 0px 2px; 
	 BORDER-LEFT: #46a337 1px solid; 
	 CURSOR: pointer; 
	 PADDING-TOP: 5px; 
	 BORDER-BOTTOM: #46a337 1px; 
	 LIST-STYLE-TYPE: none;
     BACKGROUND: #F9F9F9;  
     POSITION: relative; 
     TOP: 1px; 
     BORDER-BOTTOM-STYLE: none;
}

.tabInnerContent
{
  background: #F9F9F9;
  clear: both;
   padding-top: 5px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.commentPopup 
{
	background-color:#F4F4F4;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:510px;
}

.loadBar {padding: 2px 5px; background-color: #FFB10A; font: bold 13px Arial; color: #FFF; margin-left: 5px}
.votePanel{background: url(Images/vote.gif); width: 55px; height: 55px;}
.votesCount{font: bold 18px Arial;}
.voteLabel{font-size: 11px;}
.requestName{font-size: 14px; font-weight: bold;} 