BODY
{
COLOR: #FFFFFF;
	MARGIN : 0;
	background: #000000;
	padding: 0px;
	font: 12px Verdana;
}
#header {
	background: url(/skins/MidnightGreen/images/top-bg.png) repeat-x 0px 0px;
}
#header #logo {
	margin: 21px 0px 0px;
	padding: 0px;
}
#header .box {
	border: 1px solid #1B674D;
	margin: 7px 0px 15px;
	padding: 10px;
	color: #1B674D;
	background: #1B674D;
}
h3 {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font: 18px/22px Arial, Helvetica, sans-serif;
}
#left {
}
#left .box {
	background: #353535;
	border: 1px solid #494949;
	margin: 7px 0px 15px;
	padding: 10px;
}

#mainbody {
	margin: 0px;
	padding: 10px;
}
#right {
}
#right .box {
	background: #353535;
	border: 1px solid #494949;
	margin: 7px 0px 15px;
	padding: 10px;
}
#footer {
	background: url(/skins/MidnightGreen/images/footer-bl.png) no-repeat 0px 0px;
	line-height: 75px;
}


A
{
	COLOR : #A0B4A0;
	font-weight: bold;
	text-decoration: underline;
	line-height: 125%;
}

A:Visited
{
	COLOR : #A0B4A0;
	font-weight: bold;
	text-decoration: underline;
	line-height: 125%;
}

A:Active
{
	COLOR : #A0B4A0;
	font-weight: bold;
	text-decoration: underline;
	line-height: 125%;
}

A:Hover
{
	COLOR : #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 125%;
}

a:link.TopMenu
{
	FONT-SIZE : 11px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
}

a:visited.TopMenu
{
	FONT-SIZE : 11px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
}

a:active.TopMenu
{
	FONT-SIZE : 11px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
}

a:hover.TopMenu
{
	COLOR : #FFFFFF;
	FONT-SIZE : 11px;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}

a:link.TitleBar
{
	FONT-SIZE : 11px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
}

a:visited.TitleBar
{
	FONT-SIZE : 11px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
}

a:active.TitleBar
{
	FONT-SIZE : 11px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
}

a:hover.TitleBar
{
	COLOR : #FFFF99;
	FONT-SIZE : 11px;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}

.TitleBarText
{
	FONT-SIZE : 11px;
	COLOR : #FFFFFF;
	FONT-FAMILY : Verdana;
}

P, TD
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
}

INPUT, SELECT, TEXTAREA
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	BORDER-WIDTH: 1px;
}

A.SmButtonText:link
{
    TEXT-DECORATION: none;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.SmButtonText:visited
{
    TEXT-DECORATION: none;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.SmButtonText:active
{
    TEXT-DECORATION: none;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.SmButtonText:hover
{
    TEXT-DECORATION: none;
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}

A.MedButtonText:link
{
    TEXT-DECORATION: none;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.MedButtonText:visited
{
    TEXT-DECORATION: none;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.MedButtonText:active
{
    TEXT-DECORATION: none;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.MedButtonText:hover
{
    TEXT-DECORATION: none;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}

A.LrgButtonText:link
{
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.LrgButtonText:visited
{
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.LrgButtonText:active
{
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}
A.LrgButtonText:hover
{
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
}

A.MenuText:link
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana
}
A.MenuText:visited
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana
}
A.MenuText:active
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Verdana
}
A.MenuText:hover
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.Table
{
	border-Width: 1px;
	border-style: solid;
	border-color: #000000;
	line-height: 17px;
}

.TableHeader
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #777777;
}

.TableTop
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #555555;
}

.TableTitle
{
	FONT-FAMILY: Verdana;
	background: #33cc99;
	line-height: 125%;
	color: #555555;
}

.TableBody1
{
	FONT-FAMILY: Verdana;
	background: #454545;
	color: #A0B4A0;
}

.TableBody2
{
	TEXT-DECORATION: none;
	FONT-FAMILY: Verdana;
	color: #A0B4A0;
}
.MenuShadow1{}
.MenuShadow2{}
.MenuBack{
	background: #000000;
}
.MenuHover{
	background: #454545;
}

.LoginField{
FONT-SIZE : 11px;
FONT-FAMILY : Verdana;
BACKGROUND-COLOR: #FFFFFF;
}

.TextboxFocus
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	BACKGROUND-COLOR: #CFE1EE;
}

a:link.CategoryMain
{
	FONT-SIZE : 11px;
	COLOR : #000080;
	FONT-FAMILY : Verdana;
}

a:visited.CategoryMain
{
	FONT-SIZE : 11px;
	COLOR : #000080;
	FONT-FAMILY : Verdana;
}

a:active.CategoryMain
{
	FONT-SIZE : 11px;
	COLOR : #000080;
	FONT-FAMILY : Verdana;
}

a:hover.CategoryMain
{
	COLOR : #000080;
	FONT-SIZE : 11px;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}

a:link.SubCategoryMain
{
	FONT-SIZE : 11px;
	COLOR : #000080;
	FONT-FAMILY : Verdana;
}

a:visited.SubCategoryMain
{
	FONT-SIZE : 11px;
	COLOR : #000080;
	FONT-FAMILY : Verdana;
}

a:active.SubCategoryMain
{
	FONT-SIZE : 11px;
	COLOR : #000080;
	FONT-FAMILY : Verdana;
}

a:hover.SubCategoryMain
{
	COLOR : #000080;
	FONT-SIZE : 11px;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}


form fieldset{
border-width:1px;
border-style:solid;
border-color:#333333;
background-color:#666666;
margin:20px 0px 20px 0px;
position:relative;
display:block;
padding: 0 10px 10px 10px;
text-align: left;
}

form fieldset legend{
font-weight:bold;
background-color:#FFFFFF;
border-width:1px;
border-style:solid;
border-color:#333333;
padding:2px;
margin:0px 0px 10px 0px;
position:relative;
top: -12px;
}

form fieldset legend img{
padding:0px 5px 0px 5px;
}

label{
display:block;
float:left;
width:150px;
text-align:right;
margin:0px 5px 0px 0px;
COLOR: #FFFFFF;
}

br {
	clear: left;
}

.requiredText
{
FONT-FAMILY: Verdana;
FONT-SIZE : 11px;
COLOR: #FFFFFF;
}

label span.requiredIcon
{
FONT-FAMILY: Verdana;
FONT-SIZE : 11px;
COLOR: #FF0000;
}

.requiredField
{
FONT-SIZE : 11px;
FONT-FAMILY : Verdana;
BACKGROUND-COLOR: #FF0000;
COLOR: #FFFFFF;
}

.LegendImage
{
}

.fieldsetButton
{
TEXT-ALIGN: center;
MARGIN-TOP: 10px;
}

input.buttonSmall
{
color:#050;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:85%;
font-weight:bold;
background-color:#fed;
border:1px solid;
border-top-color:#696;
border-left-color:#696;
border-right-color:#363;
border-bottom-color:#363;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

input.buttonMedium
{
color:#050;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:90%;
font-weight:bold;
background-color:#fed;
border:1px solid;
border-top-color:#696;
border-left-color:#696;
border-right-color:#363;
border-bottom-color:#363;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

input.buttonLarge
{
color:#050;
font-family:'trebuchet ms',helvetica,sans-serif;
font-size:95%;
font-weight:bold;
background-color:#fed;
border:1px solid;
border-top-color:#696;
border-left-color:#696;
border-right-color:#363;
border-bottom-color:#363;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

.ListingTitle
{
FONT-FAMILY : Verdana;
font-size: 16px;
}


.EventTable
{
	BACKGROUND-COLOR: #000000;
}

.EventTitle
{
	BACKGROUND-COLOR: #009900;
}

.EventDays
{
	BACKGROUND-COLOR: #AAAAAA;
}

.EventOnDays
{
	BACKGROUND-COLOR: #FFFF66;
}

.EventBlank
{
	BACKGROUND-COLOR: #CCCCCC;
}

.EventHighlight
{
	BACKGROUND-COLOR: #555555;
	Cursor: Pointer;
}

.EventToday
{
	BACKGROUND-COLOR: #009900;
}


.trans50
{
	opacity: .50;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
}

.trans100
{
	opacity: .100;
	filter:alpha(opacity=100);
	-moz-opacity: 1.00;
}

.AlertBG
{
	background-color: #C2BFA5;
}

.AlertTitle
{
	background-color: #94311B;
	color: #FFFFFF;
}

.SiteNameTitle
{
	color: #ffffff;
	font-family: Haettenschweiler;
	font-weight:bold;
	font-size: 40px;
	font-style:italic;
}

.SiteMenuTitle
{
	color: #336633;
	letter-spacing: 2pt;
	font-weight:bold;
	margin-left: 5px;
	text-align: left;
}

.Copyright
{
	color: #FFFFFF;
	background-color: #000000;
	font-weight:bold;
	text-align: center;
}

.Layout01
{
	BACKGROUND-COLOR : #000000; 
}



.TableBodyHighlight
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	BACKGROUND-COLOR: #FCFFCF;
	CURSOR: Pointer;
}




#idCommentShow{
width:270px;
overflow:auto;
}
#idCommentShow hr{
width:100%;
height:1px;
}
#idCommentShow span{
font-weight: bold;
}
.DiscountTable
{
BORDER-RIGHT: #000000 2px dashed;
BORDER-TOP: #000000 2px dashed;
BORDER-LEFT: #000000 2px dashed;
BORDER-BOTTOM: #000000 2px dashed;
}
.PollGraphBG
{
height: 1em;
width: 140px;
margin: 1px 0;
background-color: #EEEEEE;
}
.PollGraphResults()
{
height: 1em;
float: left;
background-color: #FF0000;
}
#randompoll
{
width: 160px;
text-align: left;
height: 12px;
display: in-line;
}
