BODY
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana, Arial, Helvetica;
	COLOR : #000000;
	BACKGROUND-COLOR : #FFCD67;
	background-image: url(../images/background.jpg); 
	MARGIN-LEFT : 0;
	MARGIN-RIGHT : 0;
	MARGIN-TOP : 10px;
	MARGIN-BOTTOM : 0;

}

A
{
	FONT-SIZE : 11px;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

A:Visited
{
	FONT-SIZE : 11px;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

A:Active
{
	FONT-SIZE : 11px;
	COLOR : #000099;
	FONT-FAMILY : Verdana;
}

A:Hover
{
	COLOR : #CC0000;
	FONT-SIZE : 11px;
	TEXT-DECORATION : Underline;
	FONT-FAMILY : Verdana;
}

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 : #FFFF99;
	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-STYLE: ;
	BORDER-COLOR: ;
	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: #DDDDDD;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#999999,endColorStr=#DDDDDD);
	border:2px solid #333333; 
	padding:0; 
}

.BGColor04
{
	background-color: #BBBBBB;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EEEEEE,endColorStr=#BBBBBB);
	padding:0; 
}

.Layout01    
{ 
	background-color: #DA4949;
}

.Layout02    
{ 
	background-color: #C72929;
}

.Layout03    
{ 
	background-color: #950000;
}

.Layout04    
{ 
	background-color: #BBBBBB;
}

.Layout05    
{ 
	background-color: #AAAAAA;
}

.Layout06    
{ 
	background-color: #777777;
}

.Button
{
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#EEEEEE,endColorStr=#CCCCCC);
	color: #000000;
	FONT-SIZE : 11px;
	font-family: Verdana;
	background-color:  #DDDDDD;
	text-decoration: none;
	BORDER-STYLE: ;
	BORDER-COLOR: ;
	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: dashed;
	border-color: #000000;
	line-height: 17px;
}

.TableHeader
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #cccccc;
}

.TableTop
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #cccccc;
}

.TableTitle
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #cccccc;
}

.TableBody1
{
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #eeeeee;
}

.TableBody2
{
    TEXT-DECORATION: none;
    FONT-SIZE: 12px;
    BACKGROUND-COLOR: #ffffff;
}
.MenuShadow1{BACKGROUND-COLOR: #CCCCCC;}
.MenuShadow2{BACKGROUND-COLOR: #AAAAAA;}
.MenuBack{BACKGROUND-COLOR: #BBBBBB;}
.MenuHover{BACKGROUND-COLOR: #CCCCCC;}

.LoginField{
FONT-SIZE : 11px;
FONT-FAMILY : Verdana;
BACKGROUND-COLOR: #FFFFFF;
WIDTH:140px;
}

.TextboxFocus
{
	FONT-SIZE : 11px;
	FONT-FAMILY : Verdana;
	BACKGROUND-COLOR: #CFE1EE;
}

.TableMain
{
	WIDTH: 760px;
	BORDER-RIGHT: #333333 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #333333 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #333333 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #333333 1px solid
}
TR.TableMainFirstRow
  { 
	height:92px;
  }
TR.TableMainSecondRow
  { 
	height:19px;
	background-color:333333;
	font-size:11px;
	color:ffffff;
	PADDING-LEFT: 20px;
  }
TD.ThirdRowColumnOne
{ 
	width:161px;
	background-color:FDE275;
	color:333333;
	font-size:11px;
	LINE-HEIGHT:32px;
	PADDING-LEFT: 20px;
}
	A.ThirdRowColumnOne:link 
{ 
	FONT-SIZE: 11px; 
	COLOR: 333333; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: normal; 
}
	A.ThirdRowColumnOne:visited 
{ 
	FONT-SIZE: 11px; 
	COLOR: 333333; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION:  none; 
	FONT-WEIGHT:normal; 
}
	A.ThirdRowColumnOne:active 
{ 
	FONT-SIZE: 11px; 
	COLOR: 333333; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION:  none;
	FONT-WEIGHT: normal; 
}
	A.ThirdRowColumnOne:hover 
{ 
	FONT-SIZE: 11px; 
	BACKGROUND: #333333; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: verdana; 		
	TEXT-DECORATION: none;
	FONT-WEIGHT: normal; 
}
TD.ThirdRowColumnTwo
  { 
	width:388px;
	background-color:FFCD67;
	color:666666;
	BORDER-LEFT: #333333 1px solid; 
  }

A.ThirdRowColumnTwo:link 
  { 
	FONT-SIZE: 11px; 
	COLOR: 666666; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: underline; 
	FONT-WEIGHT: bold; 
}
A.ThirdRowColumnTwo:visited 
{ 
	FONT-SIZE: 11px; 
	COLOR: 666666; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION:  underline; 	FONT-WEIGHT:bold; 
}
	A.ThirdRowColumnTwo:active { FONT-SIZE: 11px; COLOR: 666666; FONT-FAMILY: verdana; TEXT-DECORATION:  underline; 		FONT-WEIGHT: bold; }
	A.ThirdRowColumnTwo:hover { FONT-SIZE: 11px; COLOR: 666666; FONT-FAMILY: verdana; TEXT-DECORATION:  none; 		FONT-WEIGHT: bold; 
}
	A.ThirdRowColumnTwoNB:link 
{ 
	FONT-SIZE: 11px; 
	COLOR: 666666; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: underline; 			FONT-WEIGHT: normal; 
}
	A.ThirdRowColumnTwoNB:visited 
{ 
	FONT-SIZE: 11px; 
	COLOR: 666666; FONT-FAMILY: verdana; TEXT-DECORATION:  underline; 		FONT-WEIGHT:normal; }
	A.ThirdRowColumnTwoNB:active { FONT-SIZE: 11px; COLOR: 666666; FONT-FAMILY: verdana; TEXT-DECORATION:  underline; 		FONT-WEIGHT: normal; }
	A.ThirdRowColumnTwoNB:hover { FONT-SIZE: 11px; COLOR: 666666; FONT-FAMILY: verdana; TEXT-DECORATION:  none; 	FONT-WEIGHT: normal; 
  }

.Mission 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 22px;
}

TD.ThirdRowColumnThree
{ 
	width:211px;
	background-color:FEDC9B; 
	color:666666;
	font-size:11px;
	LINE-HEIGHT:22px;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	BORDER-LEFT: #333333 1px solid;
}
A.ThirdRowColumnThree:link 
{ 
	FONT-SIZE: 11px; 
	COLOR: 666666; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: underline; 			FONT-WEIGHT: normal; 
}
A.ThirdRowColumnThree:visited 
{ 
	FONT-SIZE: 11px; 
	COLOR: 666666; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION:  underline; 			FONT-WEIGHT:normal; 
}
A.ThirdRowColumnThree:active 
{ 
	FONT-SIZE: 11px; 
	COLOR: 666666; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION:  underline; 
	FONT-WEIGHT: normal; 
}
A.ThirdRowColumnThree:hover 
{ 
	FONT-SIZE: 11px; 
	COLOR: 666666; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION:  none; 
	FONT-WEIGHT: normal; 
}
.LoginInfo
{
	FONT-FAMILY : Verdana, Arial, Helvetica;
	FONT-SIZE: 10px; 
	COLOR : #CD6632;
}

A.LoginInfo:link 
{ 
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: underline; 
	color: #CD6632;
	FONT-WEIGHT: bold;
}
A.LoginInfo:visited 
{ 
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION:  underline; 
	color: #CD6632;
	FONT-WEIGHT: bold;
}
A.LoginInfo:active 
{ 
	FONT-SIZE: 10px; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION:  underline;
	color: #CD6632;
	FONT-WEIGHT: bold;
}
A.LoginInfo:hover 
{ 
	FONT-SIZE: 10px;  
	FONT-FAMILY: verdana; 		
	TEXT-DECORATION: none;
	color: #CD6632;
	FONT-WEIGHT: bold;
}
input.member 
{
	background-color: #FEDF8C;
	FONT-FAMILY : Verdana, Arial, Helvetica;
	font-size: 10px;
	border: 1px solid #E7A86C; 
	color="#CD6632";
}
.DesignofCross
{
	FONT-FAMILY : Verdana, Arial, Helvetica;
	FONT-SIZE: 11px; 
	COLOR : #666666;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	text-align: center;
	LINE-HEIGHT: 16px;

}

.TableLogin
{
	WIDTH: 170px;
	BORDER-RIGHT: #333333 1px solid; 
	PADDING-RIGHT: 00px; 
	BORDER-TOP: #333333 1px solid; 
	PADDING-LEFT: 00px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: #333333 1px solid; 
	PADDING-TOP: 00px; 
	BORDER-BOTTOM: #333333 1px solid
}
TR.TableLogin
  { 
	height:30px;
	background-image: url(../images/login_top_bg.gif); 
  }

TD.TableBooks
{
FONT-SIZE : 11px;
	FONT-FAMILY : Verdana, Arial, Helvetica;
	COLOR : #666666;
	BACKGROUND-COLOR : #FFFFFF;
}

TR.bottomrow
{ 
	height:20px;
	BACKGROUND-COLOR : #DC6527;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F5EAAA;
	text-align: center;
	line-height: 22px;
}
.copyright 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F5EAAA;
	text-align: center;
	line-height: 22px;
}
.home 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	FONT-WEIGHT: bold;
}
	A.home:link 
{ 
	FONT-SIZE: 11px; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION: none; 
	color: #ffffff;
	FONT-WEIGHT: bold;
}
	A.home:visited 
{ 
	FONT-SIZE: 11px; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION:  none; 
	color: #ffffff;
	FONT-WEIGHT: bold;
}
	A.home:active 
{ 
	FONT-SIZE: 11px; 
	FONT-FAMILY: verdana; 
	TEXT-DECORATION:  none;
	color: #ffffff;
	FONT-WEIGHT: bold;
}
	A.home:hover 
{ 
	FONT-SIZE: 11px;  
	FONT-FAMILY: verdana; 		
	TEXT-DECORATION: none;
	color: #ffffff;
	FONT-WEIGHT: bold;
	TEXT-DECORATION:  underline;
}


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:#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: #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;
}
