BODY {
	BACKGROUND-IMAGE: url(images/bg.jpg); MARGIN: 2px 0px 0px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
.TopBG1 {
	BACKGROUND-IMAGE: url(images/top1.jpg); WIDTH: 923px; HEIGHT: 52px
}
.TopBG2 {
	BACKGROUND-IMAGE: url(images/top2.jpg); WIDTH: 77px; HEIGHT: 52px
}
.TopBG3 {
	BACKGROUND-IMAGE: url(images/top5.jpg); WIDTH: 212px; HEIGHT: 201px
}
.TopBG4 {
	BACKGROUND-IMAGE: url(images/top4.jpg); WIDTH: 236px; HEIGHT: 120px
}
.TopBG5 {
	BACKGROUND-IMAGE: url(images/top8.jpg); WIDTH: 445px; HEIGHT: 120px
}
.TopBG6 {
	BACKGROUND-IMAGE: url(images/top7.jpg); WIDTH: 452px; HEIGHT: 36px
}
.TopBG7 {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: url(images/searchIcon.jpg); BORDER-LEFT: 1px; WIDTH: 37px; CURSOR: hand; BORDER-BOTTOM: 1px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 36px
}
.TopBG8 {
	BACKGROUND-IMAGE: url(images/Searcharea.jpg); WIDTH: 192px; HEIGHT: 36px
}
.TopBG9 {
	BACKGROUND-IMAGE: url(images/top10.jpg); WIDTH: 452px; HEIGHT: 45px
}
.TopBG10 {
	BACKGROUND-IMAGE: url(images/top9.jpg); WIDTH: 223px; HEIGHT: 36px
}
.MainEvent {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #ffffff; TEXT-DECORATION: none
}
.MainEvent:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: navy; TEXT-DECORATION: none
}
.headerLinks {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.headerLinks:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.bottomLinks {
	FONT-SIZE: 8pt; COLOR: #8c1603; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
HR {
	COLOR: #8c1603
}
TABLE {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial;
    height: 20px;  
}
.BasicText {
    FONT-SIZE: 10pt;
    COLOR: #000000;
}
TABLE {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial
}
	/*FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial
}*/
.TextFileSize {
	FONT-SIZE: 8pt; C
TABLE {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial;
    width: 160px;
}
	COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #8c1603
}
.popupHeading {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial; BACKGROUND-COLOR: #8c1603
}
.TextDate {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial
}
.HeadingMain {
	FONT-SIZE: 10pt; COLOR: #8c1603; FONT-FAMILY: Arial
}
.HeadingMainLink {
	FONT-SIZE: 11pt; COLOR: #8c1603; FONT-FAMILY: Arial
}
.boxHeader {
	BORDER-RIGHT: #8c1603 thin solid; BORDER-TOP: #8c1603 thin solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: #8c1603 thin solid; WIDTH: 300px; COLOR: white; BORDER-BOTTOM: #8c1603 thin solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #8c1603
}
.TableHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: white; FONT-FAMILY: Arial; BACKGROUND-COLOR: #8c1603
}
.TableHeaderSmall {
	FONT-WEIGHT: bold; FONT-SIZE: 0.6em; COLOR: white; FONT-FAMILY: Arial; BACKGROUND-COLOR: #8c1603
}
.boxDetails {
	BORDER-RIGHT: gray thin solid; PADDING-RIGHT: 10px; BORDER-TOP: #8c1603 thin solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 5px; BORDER-LEFT: gray thin solid; WIDTH: 285px; COLOR: black; PADDING-TOP: 5px; BORDER-BOTTOM: gray thin solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
.contactsTables {
	BORDER-RIGHT: gray thin solid; BORDER-TOP: gray thin solid; BORDER-LEFT: gray thin solid; BORDER-BOTTOM: gray thin solid
}
.branding {
	BACKGROUND-POSITION: right 50%; FONT-SIZE: 10pt; BACKGROUND-IMAGE: url(images/powered-by-google.gif); WIDTH: 100%; COLOR: gray; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Arial; HEIGHT: 30px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: right
}
.bgResults {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial; BACKGROUND-COLOR: transparent
}
.aAlert {
	FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.SearchHeading {
	FONT-SIZE: 10pt; COLOR: #8c1603; FONT-FAMILY: Arial
}
.SearchText {
	FONT-SIZE: 8pt; COLOR: gray; FONT-FAMILY: Arial
}
.SearchError {
	FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: Arial
}


.admin-tab-active
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	border-top: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-bottom: 0px none #D5D291;
	background-color: #ffffff;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.ReportTitle
{
	font-weight: bold;
	background-color: #ede9d2;
	font-size: small;
	font-family: Arial;
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;	
}

.admin-tab-inactive
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 0px solid #D5D291;
	border-right: 0px solid #D5D291;
	border-left: 0px solid #D5D291;
	border-bottom: 0px solid #D5D291;
	background-color: #EDECD1;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.admin-tab-right
{
	border-bottom: 0px solid #D5D291;
}
.admin-tan-border
{
	border-top: 0px solid #ffffff;
	border-left: 0px solid #D5D291;
	border-right: 0px solid #D5D291;
	border-bottom: 0px solid #D5D291;
	background-color: White;
}
.admin-tab-inactive a:link
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:visited
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:active
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.admin-tab-inactive a:hover
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.grid-header a:active
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:link
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:visited
{
	color: #696969;
	text-decoration: none;
}
.grid-header a:hover
{
	color: Maroon;
	text-decoration: none;
}
.grid-edit-column
{
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
	border-left: #696969 1px solid;
}
.grid-first-item
{
	border-top: #696969 1px solid;
	border-right: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
.grid-item
{
	border-right: #696969 1px solid;
	padding-right: 4px;
	border-top: #696969 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 1px;
	border-left: #696969 1px double;
	padding-top: 4px;
	border-bottom: #696969 1px solid;
	background-color: white;
}
.grid-alternatingitem
{
	border-right: #696969 1px solid;
	padding-right: 4px;
	border-top: #696969 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 1px;
	border-left: #696969 1px double;
	padding-top: 4px;
	border-bottom: #696969 1px solid;
	background-color: #f8f5eb;
}
.grid-header
{
	border-bottom: #696969 1px solid;
	font-weight: bold;
	font-size: 11px;
	color: #696969;
	font-family: Arial, Arial, Helvetica, sans-serif;
}
.grid-last-item
{
	border-top: #696969 1px solid;
	border-left: #696969 1px solid;
	border-bottom: #696969 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}
.header-gray
{
	font-weight: bold;
	font-size: 11px;
	color: #696969;
	font-family: Arial, Arial, Helvetica, sans-serif;
	background-color: #f1f1e3;
}
.header-lightgray
{
	font-weight: bold;
	font-size: 10px;
	color: gray;	
	font-family: Arial, Arial, Helvetica, sans-serif;
}
.report-main-header
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Arial, Arial, Helvetica, sans-serif;
	background-color: #DCDCDC;
	padding-left: 18px;
	padding-right: 18px;
}
.report-header
{
	font-weight: bold;
	font-size: 11px;
	color: Black;
	font-family: Arial, Arial, Helvetica, sans-serif;
	padding-left: 18px;
	padding-right: 18px;
}
.report-text
{
	font-size: 10px;
	color: #000000;
	font-family: Arial, Arial, Helvetica, sans-serif;
	padding-left: 18px;
	padding-right: 18px;
}
.report-header a:link
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.report-header a:hover
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}
.report-header a:visited
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.report-header a:active
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}

.standard-text
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.tab-active
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	border-top: 0px none #EDECD1;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	border-bottom: 0px none #EDECD1;
	background-color: #EDECD1;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.tabactive
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	border-top: 0px none #EDECD1;
	border-right: 1px solid #EDECD1;
	border-left: 1px solid #EDECD1;
	border-bottom: 0px none #EDECD1;
	background-color: #EDECD1;
	text-align: left;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.tab-inactive
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 0px none #000000;
	background-color: #797979;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.tan-border
{
	border-top: 0px solid #D5D291;
	border-left: 0px solid #D5D291;
	border-right: 0px solid #D5D291;
	border-bottom: 0px solid #D5D291;
	background-color: White;
}
.tab-inactive a:link
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:visited
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tab-inactive a:active
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
.tab-inactive a:hover
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFC453;
	text-decoration: none;
}
td
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

div.code
{
	width: 90%;
	font-family: "lucida console";
	padding: 20px;
}

.HeadBg
{
	background-color: Maroon;
}

.Title
{
	font: 16pt Arial;
	font-weight: bold;
	color: #cccc99;
	padding: 10px;
}

.Head, H1
{
	font: 16pt Arial;
	font-weight: normal;
	color: #666644;
}

.SubHead
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Maroon;
}

.Normal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
}

P, .NormalIndent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-left: 60px;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
	background-color: #eeeeee;
	color: black;
	font-size: 11px;
}

UL, OL
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

HR
{
	color: Maroon;
	height: 1pt;
	text-align: left;
}

body 
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	margin-right : 0px;
	margin: 0px;
	padding-top: 0px;
    font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	background-color : White;
}

.treeView 
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:Black;
}

input 
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	border-right: 1px solid;
	border-top: 1px solid;	
	border-left: 1px solid;
	border-bottom: 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

TEXTAREA
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	border-right: 1px solid;
	border-top: 1px solid;	
	border-left: 1px solid;
	border-bottom: 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

SELECT
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	border-right: 1px 

SELECT
{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	border-right: 1px solid;
	border-top: 1px solid;	
	border-left: 1px solid;
	border-bottom: 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

ound-color: transparent;
	text-decoration: none;
	border-bottom-style: none;
	COLOR: #003366;
    TEXT-DECORATION: none
}

.InputButton
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: xx-small;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: 'MS Sans Serif', Arial;
    BACKGROUND-COLOR: #ddd9cd;
    TEXT-DECORATION: none
}

.grid-pager
{
	font-weight: bold;
	font-size: x-small;
	color: #a0aeec;
	font-family: Arial, Tahoma;
	background-color: #f2f2db;
	text-align: right;
}

.banner {
	background-image: url(images/page/left_bkg.gif);
	background-repeat: repeat-x;
}
