.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	color: #330000;
	font-weight: normal;
}


.logo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: 330000;
	font-weight: lighter;
	font-variant: normal;
	font-style: normal;
	padding: 20px;

}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;

}

.medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: 330000;
}

.big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 330000;
	font-size: 1.4em;



}

.xbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	color: 33000;

}

.expanded {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
	margin: 0px;

}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}
.tableheader {
	font-size: 16px;
	font-weight: bold;
	background-color: 660000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ffffff;
	border: thick solid 66666;



}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: 000000;
	border: none;
	font-weight: normal;


}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: 666666;
	text-align: center;
	vertical-align: baseline;
	display: inline;
	font-weight: normal;



}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: 990000;
	text-align: center;
	vertical-align: baseline;
	display: inline;
	font-weight: normal;


}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: 669900;
	text-align: center;
	vertical-align: baseline;
	display: inline;
	font-weight: normal;


}
p {
	line-height: normal;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

}
.required {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	background-color: #CCCCCC;
	font-weight: bold;
	font-variant: normal;


}
.reversed {
	background-color: #666666;
	color: ffe3bf;
	font-weight: bold;
	line-height: 45px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: larger;
	border: none;



}
.greyblack {
	color: #000000;
	background-color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	vertical-align: middle;
	text-indent: 15pt;



}
.whiterow {
	background-color: #FFFFFF;
}
.requiredNOT {
	color: #333300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: bold;
	font-variant: normal;
	background-color: #CCCCCC;

}
.border {
	border: thin solid 666666;
}

.headtopmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFFFF;
	background-color: 660000;
	text-align: center;
	font-weight: bold;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: CCCCCC;
	border-right-color: CCCCCC;
	border-bottom-color: CCCCCC;
	border-left-color: CCCCCC;
	font-size: .9em;



}
.headbotmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFFFF;
	background-color: #FFFFFF;
	text-align: center;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: 669900;
	border-right-color: 669900;
	border-left-color: 669900;
	font-size: 0.9em;
	font-weight: 600;
	vertical-align: bottom;




}
.sidecols {
	color: 000000;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	background-color: #C2E7C2;
	width: 100px;


}
.coloredittbl {
	background-color: FFFFCC;
	color: 330000;
	border: thin none #FFFF99;




}
.redtext {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: normal;
	font-size: 1.2em;

}

.redtextNoSize {
	color: #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: normal;

}

.block
{
   background-color: FFFFCC;
   text-align: center;
}

.greyredbut
{
	font-weight: bold;
	padding: 2px;
	text-align: center;
	margin-bottom: 1px;
	margin-top: 1px;
	color: 330000;
}

.greyredbut a
{
	padding: 2px;
	width: 90%;
	text-decoration: none;
	display: block;
	background-color: #ffffcc;
	color: #990000;
	border-top: #666666 solid 2px;
	border-left: #666666 solid 2px;
	border-bottom: #00cc66 solid 2px;
	border-right: #006666 solid 2px;
}

.greyredbut a:hover
{
	background-color: cccccc;
	color: #993333;
	border-top: #006666 solid 2px;
	border-left: #006666 solid 2px;
	border-bottom: #666666 solid 2px;
	border-right: #666666 solid 2px;
}
.reqrednobkgrnd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: bold;
	color: 990000;

}


.redbut
{
	font-weight: normal;
	padding: 2px;
	text-align: center;
	margin-bottom: 1px;
	margin-top: 1px;
	color: 330000;

}


.redbut a
{
   padding: 2px;
   width: 100%;
   text-decoration: none;
   display: block;
   background-color: #cccccc;
   color: #990000;
   border-top: #666666 solid 2px;
   border-left: #666666 solid 2px;
   border-bottom: #00cc66 solid 2px;
   border-right: #006666 solid 2px;
}

}


.redbut a:hover
{
   background-color: ffffcc;
   color: #990000;
   border-top: #006666 solid 2px;
   border-left: #006666 solid 2px;
   border-bottom: #666666 solid 2px;
   border-right: #666666 solid 2px;

}
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 330000;

}
.thinbox {
	padding: 3px;
	border: thin solid 330000;



}

.helplayer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: bold;
	color: 990000;
	visibility:  visible;
}
.borderlinebelow {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333300;
	border-right-color: #333300;
	border-bottom-color: #333300;
	border-left-color: #333300;
}
.deluxe {
	background-color: #FF6699;
}
.premium {
	background-color: ff0000;
}

.calsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}

.calnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

.calmedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	color: 330000;
}

.calbig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: 330000;
	font-size: 1.4em;



}
.HCCHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 1.4em;
	background-color: #333333;
	border: 0px none;

}
.bottmenu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFFFF;
	background-color: #333333;
	text-align: center;
	font-weight: bold;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: CCCCCC;
	border-right-color: CCCCCC;
	border-bottom-color: CCCCCC;
	border-left-color: CCCCCC;
	font-size: .9em;
}

 
.blacklink
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.7em;
	margin: 1px;
	border: 0px none #333333;

}


.blacklink a
{
   padding: 1px;
   width: 100%;
   text-decoration: none;
   display: block;
   color: #FFFFFF;
   border-top: #666666 solid 1px;
   border-left: #666666 solid 1px;
   border-bottom: #00cc66 solid 1px;
   border-right: #006666 solid 1px;
}


.blacklink a:hover
{
   color: #FF0000;
   border-top: #006666 solid 1px;
   border-left: #006666 solid 1px;
   border-bottom: #666666 solid 1px;
   border-right: #666666 solid 1px;

}

.redbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 1.4em;
	background-color: #990000;
}

.redlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 1px;
	text-align: center;
	color: #FFFFFF;
	font-size: 0.7em;
	margin: 1px;
	border: 0px none #333333;

}


.redlink a
{
   padding: 1px;
   width: 100%;
   text-decoration: none;
   display: block;
   color: #FFFFFF;
   border-bottom: #00cc66 solid 1px;
}


.redlink a:hover
{
   color: #FF0000;
   border-top: #006666 solid 1px;
   border-left: #006666 solid 1px;
   border-bottom: #666666 solid 1px;
   border-right: #666666 solid 1px;

}

.redborders {
	background-color: #FFFFFF;
	border: medium solid #990000;
	padding: 5px;
	margin: 0px;

}
.regular {
	font-size: 1em;
}
h1 {
}

.byline {
	color: #fffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: normal;
	font-size: .9em;
	font-style: italic;

}

.byline2 {
	color: #fffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	font-size: .8em;
	font-style: italic;

}

.wrapper
{      width:940px;
	margin:0px auto;
	text-align:left;
 }