.HeaderText
{
	font-family:Arial;
	font-size:8pt;
	color:Black;
}
.subHeader
{
    font-weight: bold;
    font-size: 10pt;
    color: black;
    font-family: Arial;
    background-color: gainsboro;
}

.TextDefault
{
	font-family:Arial;
	font-size:10pt;
}
.TableDefault
{
	border-collapse: collapse;
	border-style:solid;
	border-color:#cccccc
}

.TableHead
{
	background-color:#E4E4E4;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}

.TableHeadPublicVoting
{
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#E0E0E0;
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}

.TableData
{
	background-color:white;
	font-family:Arial;
	font-size:10pt;
}


.Header
{
	font-family: Arial,Verdana;
	font-size:10pt;
	color:white;
	font-weight:bold;
}
.Footer
{
	font-family:Arial;
	font-size:8pt;
	color:white;
	background-color:#4682B4
}

/***************/
/*Style
/****************/
.tableHeadingForm
{
	BACKGROUND-COLOR: #AAAAAA;
	border: 0;
}

.tableContents {
	FONT-SIZE: 10pt; 
	COLOR: black; 
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff
}

.tableHeader 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: black; 
	FONT-FAMILY: Arial; 
	BACKGROUND-COLOR: #DDDDDD
}

.HeaderTopText
{
	font-family:Arial;
	font-weight:bold;
	font-size:8pt;
	color:Black;
}
.HeaderDateText
{
	font-family:Arial;
	font-size:8pt;
	color:Black;
}
.ValidationSummary
{
	font-family:Arial;
	font-size:smaller;
	color:Red;
}
a.HeaderTopText:link, a.HeaderTopText:active,a.HeaderTopText:visited
{
	font-family:Arial;
	text-decoration:underline;
	font-weight:bolder;
	font-size:8pt;
	color:Black;
}

.PageTitle
{
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
	color:#000000;
}

.HeaderTab
{
	font-family:Arial;
	font-weight:bold;
	font-size:8pt;
	color: white;
	background-color:#A01D20
}
.ButtonSmall
{
    height: 20;
    font-family: Arial; 
    font-size: 8pt; 
    width: 30; 
    border: 1px outset #808080;
    padding: 1px; 
    background-color: #F4F4F4; 
    background-image: url('../images/button_bg.gif')
}
.TextDefault
{
	font-family:Arial;
	font-size:10pt;
}
.TableDefault
{
	border-collapse: collapse;
	border-style:solid;
	border-color:#cccccc
}

.BodyText
{
	font-family:Arial;
	font-size:8pt;
	color: white;
	background-color:#F1DACC
}




/***********
/Style part 2
/**************/
Input,style
{
	font-family:tahoma,arial;
	color:black;
	font-size:9pt;
}
.HeaderTabMenu
{
	background-color:#42678B;
}
.HomeMenu
{
	font-family:tahoma,arial;
	color:black;
	font-size:9pt;
}
.ButtonDefault
{
	font-family:tahoma,arial;
	font-size:8pt;
	font-weight:bold;
	width:100px;
}
.FormDataTextBox
{
	font-family:tahoma,arial;
	font-size:8pt;
	width:350px
}
.TextboxDefault
{
	font-family:tahoma,arial;
	font-size:8pt;
	width:250px
}
.TextboxCaptcha
{
	font-family:tahoma,arial;
	font-size:8pt;
	width:250px;
	text-transform:uppercase;
}
.DropDownDefault
{
	font-family:tahoma,arial;
	font-size:9pt;
}
.BodyDefault
{
	font-family:tahoma,arial;
	color:black;
	font-size:9pt;
}
.ValidationSummary
{
	font-family:tahoma,arial;
	color:red;
	font-size:9pt;
}
.BodyDefault a:
{
	font-family:tahoma,arial;
	color:black;
	font-size:9pt;
	text-decoration:none;
}
.BodyDefault a:link
{
	font-family:tahoma,arial;
	color:black;
	font-size:9pt;
	text-decoration:underline;
}
.BodyDefault a:active
{
	font-family:tahoma,arial;
	color:black;
	font-size:9pt;
	text-decoration:none;
}
.BodyDefault a:visited
{
	font-family:tahoma,arial;
	color:black;
	font-size:9pt;
	text-decoration:underline;
}

.PageHeading
{
	font-family:tahoma,arial;
	font-weight:bold;
	color:black;
	font-size:10pt;
	text-transform:uppercase;
}
.Menu
{
	font-family:tahoma,arial;
	color:black;
	font-size:9pt;
	text-decoration:none;
}
.Menu a:link
{
	font-family:tahoma,arial;
	color:black;
	font-size:9pt;
	text-decoration:none;
}
.Menu a:active
{
	font-family:tahoma,arial;
	color:black;
	font-size:9pt;
	text-decoration:none;
}
.Menu a:visited
{
	font-family:tahoma,arial;
	color:black;
	font-size:9pt;
	text-decoration:none;
}
.WaterMarkTextBox
{
	background-color:#FFFFCC;
	font-family:Tahoma,arial;
	color:Gray;
	font-size:9pt;
}
.FormHeading
{
	font-family:tahoma,arial;
	color:black;
	font-size:9pt;
	font-weight:bold;
	text-transform:uppercase;
}
.SingleTableHeader
{
	font-family: tahoma,arial; 
	font-size: 9pt; 
	color: #000000;
	font-weight:bold;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#C0C0C0;
	height:18px;
	text-indent:5px;
}
.SingleTableData
{
	font-family: tahoma,arial; 
	font-size: 9pt; 
	color: #000000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
}

.BelowMenuLink
{
	font-family: tahoma,arial; 
	font-size: 9pt; 
	color: #000000;	
}

.TableHeaderSingleRow
{
	font-family: tahoma,arial; 
	font-size: 9pt; 
	color: #000000;
	font-weight:bold;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#C0C0C0;
	height:18px;
	text-indent:5px;
}
.TableDataSingleRow
{
	font-family: tahoma,arial; 
	font-size: 9pt; 
	color: #000000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
	
}

.TableDataSingleRowContent
{
	font-family: tahoma,arial; 
	font-size: 9pt; 
	color: #000000;
	border-top: 1px solid #C0C0C0;
	border-bottom: 0px solid #C0C0C0;
	
}

.TableHeader
{
	font-family: tahoma,arial; 
	font-size: 9pt; 
	color: #000000;
	font-weight:bold;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#C0C0C0;
	height:18px;
	text-indent:5px;
}

.DataGridHeader
{
	text-align:left;
	font-family: tahoma,arial; 
	font-size: 9pt; 
	color: #000000;
	font-weight:bold;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#C0C0C0;
	height:18px;

	text-decoration:none;
}
.DataGridHeader a:link,DataGridHeader a:active, DataGridHeader a:visited
{
	text-align:left;
	font-family: tahoma,arial; 
	font-size: 9pt; 
	color: #000000;
	font-weight:bold;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#C0C0C0;
	height:18px;
	
	text-decoration:underlined;
}
.DataGridFooter
{
	text-align:right;
	font-family: tahoma,arial; 
	font-size: 8pt; 
	color: #000000;
	font-weight:bold;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#C0C0C0;
	height:15px;
	text-decoration:none;
}
.DataGridFooter a:link,DataGridFooter a:active, DataGridFooter a:visited
{
	text-align:left;
	font-family: tahoma,arial; 
	font-size: 8pt; 
	color: #000000;
	font-weight:bold;
	border-top: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color:#C0C0C0;
	height:15px;
	
	text-decoration:underlined;
}

.DataGridRow
{	
	font-family: tahoma,arial; 
	font-size: 9pt; 
	color: #000000;
	border-top: 0px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}

.DataGridAlternatingRow
{	
	font-family: tahoma,arial; 
	font-size: 9pt; 
	color: #000000;
	background-color:#F9F9F9;
	border-top: 0px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
}

.TableDataLeft
{
	font-family: tahoma,arial; 
	font-size: 9pt; 
	color: #000000;
	border-right:1px solid #C0C0C0; 
	border-left-width: 1px; 
	border-top: 1px solid #C0C0C0;
	
}
.TableDataRight
{
	font-family: tahoma,arial; 
	font-size: 9pt; 
	color: #000000;
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top: 1px solid #C0C0C0;
	
}
.TableDataLeftLastRow
{
	font-family: tahoma,arial; 
	font-size: 9pt; 
	color: #000000;
	border-right:1px solid #C0C0C0; 
	border-left-width: 1px; 
	border-top: 1px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
	
}
.TableDataRightLastRow
{
	font-family: tahoma,arial; 
	font-size: 9pt; 
	color: #000000;
	border-left-width: 1px; 
	border-right-width: 1px; 
	border-top: 1px solid #C0C0C0;
	border-bottom: 2px solid #C0C0C0;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup 
{
	font-family: tahoma,arial; 
	font-size: 9pt; 
	background-color:#ffffdd;
	border-width:0px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}