body {
	width: 100%;
	height: 100%;	
	background-color: #ffffff;
 font: Tahoma, Arial;

}

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: transparent;
}
.skinmaster {
	height: 100%;
	width: 800px;
	background-color: transparent;#F3F5FA;
/*	BORDER-RIGHT: #E3EDF7 0px solid; 
	BORDER-TOP: #E3EDF7 0px solid; 
	BORDER-LEFT: #E3EDF7 0px solid; 
	BORDER-BOTTOM: #E3EDF7 0px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px; */
}
.skinheader {
  height: 250px;
}
.noskingradient {
background-color: transparent;
	HEIGHT:26px;
	background-repeat: repeat-x;
}
.skingradient {
	BACKGROUND-IMAGE: url(footerBar.jpg); 
	HEIGHT:26px;
	background-repeat: repeat-x;
}
.menuhead {
 background-color: #ffffff;
	HEIGHT:26px;
	color: #333333; 
	font-family: Tahoma; 
	font-size: 11pt; 
	font-weight: bold; 
	font-style: normal; 
}

.menuheadLeft {
	BACKGROUND-IMAGE: url(menuBackgroundLeft.jpg);
	width: 10px;
	height: 38px;
	background-repeat: no-repeat;
	border-top: 0px solid #919191;
	border-left: 0px solid #919191;
 vertical-align: middle;
}
.menuheadMiddle {
	BACKGROUND-IMAGE: url(menuBackground.jpg);
	background-repeat: repeat-x;
	height: 38px;
	line-height: 15px;
	border-top: 0px solid #919191;
 vertical-align: middle;
	color: #000000; 
	font-family: Tahoma; 
	font-size: 10pt; 
	font-weight: bold; 
	font-style: normal; 
 vertical-align: middle:

}
.menuheadRight {
	BACKGROUND-IMAGE: url(menuBackgroundRight.jpg);
	width: 10px;
	height: 38px;
	line-height: 15px;
	background-repeat: no-repeat;
	border-top: 0px solid #919191;
	border-right: 0px solid #919191;
 vertical-align: middle;
}

.nomenugradient {
	background-color: transparent;
 HEIGHT:26px;
	background-repeat: no-repeat;
}
.menugradient {
	BACKGROUND-IMAGE: url(gradient_DkBlue.jpg); 
	HEIGHT:26px;
	background-repeat: no-repeat;
}

.controlpanel {
	width: 100%;
}
.citypane {
	background-color: transparent;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
.logopane {
	width: 50%;
 	height: 152px;
	background-color: transparent;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	background-image: url(logo.jpg);
 background-position: right 10px;
 background-attachment: scroll;
	background-repeat: no-repeat;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
}
.leftpane {
	width: 200px;
	background-color: transparent;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 6px;
}
.contentpane {
	width: 600px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.rightpane {
	width: 0px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
}

.footergradient {
	BACKGROUND-IMAGE: url(footerBar.jpg); 
	HEIGHT:26px;
	background-repeat: repeat-x;
 color: #ffffff;
}

.MainMenu_MenuContainer {
	background-color: #ffffff; 
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: #ffffff;
padding-right: 10px;
padding-left: 10px;
}
.MainMenu_MenuItem {
	border-left: #8D847D 0px solid; 
	border-bottom: #8D847D 0px solid; 
	border-top: #8D847D 0px solid; 
	border-right: #8D847D 0px solid;
	height: 21px;
	cursor: pointer; 
	cursor: hand; 
	color: #333333; 
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal; 
	background-color: #ffffff;
padding-right: 10px;
padding-left: 4px;
}
.MainMenu_MenuIcon {
display: none;
}
.MainMenu_SubMenu {
	background-color: #FBFEDC; 
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	border-left: #8D847D 0px solid; 
	border-bottom: #8D847D 0px solid; 
	border-top: #8D847D 0px solid; 
	border-right: #8D847D 0px solid;
	height: 21px;
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: normal; 
	font-style: normal;
 background-color: #EEF5E1; 
padding-right: 10px;
padding-left: 4px;
}
.MainMenu_MenuArrow {
display: none;
}
.MainMenu_RootMenuArrow {
display: none;
}
.StandardButton     {
    background: #789346 none; 
    color: #FFFFFF;
    font-family:Tahoma, sans-serif; 
    font-size: 11px;
    font-weight: normal;
}
.TreeViewMenu {
	width: 150px;
	background-color: #EFF2FE;
	BORDER-RIGHT: #7994CB 0px solid; 
	BORDER-TOP: #7994CB 0px solid; 
	BORDER-LEFT: #7994CB 0px solid; 
	BORDER-BOTTOM: #7994CB 0px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}


.TreeViewMenu_Header{
	background-color:#BDCBE6;
	background-image:url(mid_grad.gif);
	background-repeat:repeat-x; 
	font-size: 16px;
	border-top: 1px solid #41638B;
	border-bottom: solid 1px #41638B;
	border-right: solid 1px #41638B;
	border-left: solid 1px #41638B;
	line-height: 16px;
}


.TreeMenu_blue {
	background-color: #EFF2FE; 
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 0px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	background-repeat: repeat-x;

}

.TreeViewMenu_Text {
color: #EFF2FE;
line-height: 1em;
	
}


.Head   {
    font-family: Tahoma;
    font-size:  14px;
    font-weight:  bold;
    color: #333333;
}


.SubHead   {
    font-family: Tahoma;
    font-size:  10px;
    font-weight:  bold;
    color: #333333;
}



/* -- CustomStyles -- */

.DarkBG {
    color: #333333;
    font-family:Tahoma, sans-serif; 
    font-size: 9px;
    font-weight: bold;
}


.RegisterFont {
    color: #617D1C;
    font-family:Tahoma, sans-serif; 
    font-size: 9px;
    font-weight: bold;
    background:white; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; 

}

.RegisterFont:link {
    color: #617D1C;
    font-family:Tahoma, sans-serif; 
    font-size: 9px;
    font-weight: bold;
    background:white; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; 
}

.RegisterFont:visited  {
    color: #617D1C;
    font-family:Tahoma, sans-serif; 
    font-size: 9px;
    font-weight: bold;
    background:white; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; 
}

.RegisterFont:active   {
    color: #9BB55A;
    font-family:Tahoma, sans-serif; 
    font-size: 9px;
    font-weight: bold;
    background:white; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; 
}

.RegisterFont:hover    {
    color: #9BB55A;
    font-family:Tahoma, sans-serif; 
    font-size: 9px;
    font-weight: bold;
    background:white; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; 
}


/**************************************************************
   Blockquote and included icons
 **************************************************************/

blockquote {
  margin: 10px 15px;
  padding-left: 27px;
  
  background-color: #444;  
  background-image: url(quote.gif);
  background-repeat: no-repeat;
  background-position: 5px 50%;  
}

blockquote.exclamation {
  background-image: url(exclamation.gif);
}

blockquote.stop {
  background-image: url(stop.gif);
}

blockquote.go {
  background-image: url(go.gif);
}


/**********************************************************************************
	Images
**********************************************************************************/

img.floatRight {
	margin: 5px 0px 10px 15px;
}

img.floatLeft {
	margin: 5px 15px 10px 0px;
}



/**********************************************************************************
	Alignment Classes
**********************************************************************************/

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.alignLeft {
	text-align:left;
}

.alignRight {
	text-align:right;
}

/**********************************************************************************
	Generic display Classes
**********************************************************************************/

.clear {
	clear:both;
}

.block {
	display:block;
}

.small {
	font-size:0.8em;
}

.green {
	color: #A1FF45;
}

.red {
	color:#EA1B00;
}

.grey {
	color: #666666;
}

.grey a {
	color: #999999;
}


