BODY
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	COLOR : #000000;
	MARGIN-LEFT : 0;
	MARGIN-RIGHT : 0;
	MARGIN-TOP : 0;
	MARGIN-BOTTOM : 0;
	MARGIN : 0;
	background: #6C8BC1 url(../images/stars.gif) repeat;
}
.pad-left {
	padding-left: 45px;
}
.pad-right {
	padding: 0 20px 0 65px;
}
.footertxt {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 40px;
	color: #000000;
}

A
{
	COLOR : #0099CC;
	FONT-FAMILY : Verdana;
}

A:Visited
{
	COLOR : #0099CC;
	FONT-FAMILY : Verdana;
}

A:Active
{
	COLOR : #0099CC;
	FONT-FAMILY : Verdana;
}

A:Hover
{
	COLOR : #0099CC;
	FONT-FAMILY : Verdana;
	TEXT-DECORATION : Underline;
}

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;
}

.BGColor01
{
	BACKGROUND-COLOR : #DA4949; 
	color:#FFFFFF; 
	font-size:12px; 
	font-weight:bold; 
	text-align:left; 
	line-height:150%;
}

.BGColor02
{
	COLOR : #000000;
}

.BGColor03
{
	background-color: #FFFFFF;
	border:2px solid #CCCCCC; 
	padding:0; 
}

.BGColor04
{
	background-color: #BBBBBB;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#DDDDDD,endColorStr=#FFFFFF);
	padding:0; 
}
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: 2px;
	border-style: solid;
	border-color: #B0B0FF;
	line-height: 17px;
	background-color: #d2d2ff;
}

.TableHeader
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFF;
}

.TableTop
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFFF;
}

.TableTitle
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #C6C5FE;
}

.TableBody1
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #D3D2FE;
}

.TableBody2
{
    TEXT-DECORATION: none;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FFFFCC;
}
.MenuShadow1{}
.MenuShadow2{}
.MenuBack{
	line-height: 13px;
	font-weight: normal;
	text-decoration: none;
	background: url(../images/heart.jpg) no-repeat 0px -13px;
	text-indent: 5px;
	margin-left: 35px;
}
.MenuHover{
	line-height: 13px;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/heart.jpg) no-repeat 0px 0px;
	text-indent: 5px;
	margin-left: 35px;
}

.LoginField{
FONT-SIZE : 11px;
FONT-FAMILY : Verdana;
BACKGROUND-COLOR: #FFFFFF;
WIDTH:140px;
}

.TextboxFocus
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	BACKGROUND-COLOR: #CFE1EE;
}

a:link.CategoryMain
{
	FONT-SIZE : 11px;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

a:visited.CategoryMain
{
	FONT-SIZE : 11px;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

a:active.CategoryMain
{
	FONT-SIZE : 11px;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

a:hover.CategoryMain
{
	COLOR : #000099;
	FONT-SIZE : 11px;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}

a:link.SubCategoryMain
{
	FONT-SIZE : 11px;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

a:visited.SubCategoryMain
{
	FONT-SIZE : 11px;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

a:active.SubCategoryMain
{
	FONT-SIZE : 11px;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

a:hover.SubCategoryMain
{
	COLOR : #000099;
	FONT-SIZE : 11px;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}


form fieldset{
border-width:1px;
border-style:solid;
border-color:#333333;
background-color:#CCFFCC;
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;
}

.requiredText
{
FONT-FAMILY: Verdana;
FONT-SIZE : 11px;
COLOR: #000000;
}

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:#999999;
	font-size:85%;
	font-weight:bold;
	border:1px solid #666666;
	background: #FFFFFF;
}

input.buttonMedium
{
	color:#999999;
	font-size:90%;
	font-weight:bold;
	border:1px solid #666666;
	background: #FFFFFF;
}

input.buttonLarge
{
	color:#999999;
	font-size:95%;
	font-weight:bold;
	border:1px solid #666666;
	background: #FFFFFF;
}

.ListingTitle
{
FONT-FAMILY : Verdana;
font-size: 16px;
}


.EventTable
{
	BACKGROUND-COLOR: #000000;
}

.EventTitle
{
	BACKGROUND-COLOR: #009900;
}

.EventDays
{
	BACKGROUND-COLOR: #FFFFFF;
}

.EventOnDays
{
	BACKGROUND-COLOR: #FFFF66;
}

.EventBlank
{
	BACKGROUND-COLOR: #CCFFCC;
}

.EventHighlight
{
	BACKGROUND-COLOR: #DDDDDD;
	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;
}



.PHighlight
{
	background-color: #94311B;
	color: #FFFFFF;
}




.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;
}
