/* LINKAGE STYLES (for use in <A HREF...> tags) CLASSES */
.navlink
{
	font-family: Georgia, Serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 16px;
	color: #501B3C;
}

.navlink:hover
{
	text-decoration: underline;
}

.bannerlink
{
	font-family: Georgia, Serif;
	font-size: 10px;
	text-decoration: none;
	line-height: 16px;
	color: #333333;
}

.bannerlink:hover
{
	text-decoration: underline;
}

/* DISPLAY AREAS, TABLE CELL BACKGROUNDS, COLORS, ETC. */
.searchrow
{
	border-style: solid;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-color: #999;
}

.searchheader
{
	font-weight: bold;
	font-size: 10px;
	font-family: Georgia, Serif;
	background-color: #E6D8CA;
	border-style: solid;
	border-color: #AC7D4E;
	border-width: 1px;
	color: #0B1C55;
}

/* PAGE CONTENT CLASSES */
h1.pagetitle
{
	d!isplay: block;
	font-size: 12px;
	text-indent: -3000px;
	width: 703px;
	height: 70px;
	background-repeat: no-repeat;
	background-image: url(../images/header_name.gif);
	m!argin: -20px 0 0 -148px;
	overflow: visible;
	position: relative;
	top: -20px;
	left: -148px;
}
h1.displaytitle
{
	font-family: Georgia, Serif;
	font-size: 24px;
	font-weight: bold;
	padding: 0px;
	margin-left: 0px;
	margin-top: 10px;
	color: #501B3C;
}

.subtitle
{
	display: block;
	font-family: Georgia, Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-left: 0px;
	margin-top: 3px;
	color: #501B3C;
}

/*   MISC    */
.copyright
{
	display: block;
	margin-top: 6px;
	font-family: Georgia, Serif;
	font-size: 10px;
	font-style: italic;
	color: #187534;
}

/*   CGI SCRIPT SPECIFIC    */
.scriptmessage
{
	display: block;
	font-family: Georgia, Serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC0000;
	background-color: #EEEEEE;
	width: 100%;
}

.formerror
{
	display: inline;
	padding: 0px;
	margin: 0px;
	font-family: Georgia, Serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}

.actionbutton
{
	background-color: #FFFFCC;
	color: #000033;
	font-family: Georgia, Serif;
	font-size: 14px;
	font-weight: bold;
}

.smallactionbutton
{
	background-color: #FFFFCC;
	color: #000033;
	font-family: Georgia, Serif;
	font-size: 12px;
	font-weight: normal;
}

.smallactionbuttonONCLICK
{
	color: #FFCCCC;
	background-color: #000033;
}

.miniactionbutton
{
	background-color: #FFFFCC;
	color: #000033;
	font-family: Georgia, Serif;
	font-size: 10px;
	font-weight: normal;
}

.miniactionbuttonONCLICK
{
	color: #FFCCCC;
	background-color: #000033;
}

.inputitem
{
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Georgia, Serif;
	background-color: #ffffff;
}

.smallinputitem
{
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	font-family: Georgia, Serif;
	background-color: #ffffff;
}

.miniinputitem
{
	color: #000000;
	font-weight: normal;
	font-size: 9px;
	font-family: Georgia, Serif;
	background-color: #ffffff;
}

.inputlabel
{
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	font-family: Georgia, Serif;
}

.smallinputlabel
{
	color: #000000;
	font-weight: bold;
	font-size: 9px;
	font-family: Georgia, Serif;
}

.miniinputlabel
{
	color: #000000;
	font-weight: normal;
	font-size: 9px;
	font-family: Georgia, Serif;
}

.inputlabelREQ
{
	color: #CC0000;
	font-weight: bold;
	font-size: 10px;
	font-family: Georgia, Serif;
}

.sourcediv
{
	visibility: hidden;
}

.contentbox
{
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 2px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	border-width: 1px;
}

/*   ROUNDED COLOR BOXES   */
.contentboxRoundA
{
	border-style: solid;
	border-width: 1px;
	border-color: #CC70B9;
	background-color: #FFF2FC;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundB
{
	border-style: solid;
	border-width: 1px;
	border-color: #C870CC;
	background-color: #FFF2FF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundC
{
	border-style: solid;
	border-width: 1px;
	border-color: #B170CC;
	background-color: #FBF2FF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundD
{
	border-style: solid;
	border-width: 1px;
	border-color: #9A70CC;
	background-color: #F8F2FF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundE
{
	border-style: solid;
	border-width: 1px;
	border-color: #8370CC;
	background-color: #F5F2FF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundF
{
	border-style: solid;
	border-width: 1px;
	border-color: #7074CC;
	background-color: #F2F2FF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundG
{
	border-style: solid;
	border-width: 1px;
	border-color: #708BCC;
	background-color: #F2F5FF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundH
{
	border-style: solid;
	border-width: 1px;
	border-color: #70A2CC;
	background-color: #F2F9FF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundI
{
	border-style: solid;
	border-width: 1px;
	border-color: #70B9CC;
	background-color: #F2FCFF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundJ
{
	border-style: solid;
	border-width: 1px;
	border-color: #70CCC8;
	background-color: #F2FFFF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundK
{
	border-style: solid;
	border-width: 1px;
	border-color: #70CCB1;
	background-color: #F2FFFB;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundL
{
	border-style: solid;
	border-width: 1px;
	border-color: #70CC9A;
	background-color: #F2FFF8;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundM
{
	border-style: solid;
	border-width: 1px;
	border-color: #70CC83;
	background-color: #F2FFF5;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundN
{
	border-style: solid;
	border-width: 1px;
	border-color: #74CC70;
	background-color: #F2FFF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundO
{
	border-style: solid;
	border-width: 1px;
	border-color: #8BCC70;
	background-color: #F5FFF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundP
{
	border-style: solid;
	border-width: 1px;
	border-color: #A2CC70;
	background-color: #F9FFF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundQ
{
	border-style: solid;
	border-width: 1px;
	border-color: #B9CC70;
	background-color: #FCFFF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundR
{
	border-style: solid;
	border-width: 1px;
	border-color: #CCC870;
	background-color: #FFFFF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundS
{
	border-style: solid;
	border-width: 1px;
	border-color: #CCB170;
	background-color: #FFFBF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundT
{
	border-style: solid;
	border-width: 1px;
	border-color: #CC9A70;
	background-color: #FFF8F2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundU
{
	border-style: solid;
	border-width: 1px;
	border-color: #CC8370;
	background-color: #FFF5F2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundV
{
	border-style: solid;
	border-width: 1px;
	border-color: #CC7072;
	background-color: #FFF2F2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundW
{
	border-style: solid;
	border-width: 1px;
	border-color: #CC708B;
	background-color: #FFF2F5;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

.contentboxRoundX
{
	border-style: solid;
	border-width: 1px;
	border-color: #CC70A2;
	background-color: #FFF2F9;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 5px 5px;
}

/*   RoundBig COLOR BOXES   */
.contentboxRoundBigA
{
	border-style: solid;
	border-width: 1px;
	border-color: #CC70B9;
	background-color: #FFF2FC;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigB
{
	border-style: solid;
	border-width: 1px;
	border-color: #C870CC;
	background-color: #FFF2FF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigC
{
	border-style: solid;
	border-width: 1px;
	border-color: #B170CC;
	background-color: #FBF2FF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigD
{
	border-style: solid;
	border-width: 1px;
	border-color: #9A70CC;
	background-color: #F8F2FF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigE
{
	border-style: solid;
	border-width: 1px;
	border-color: #8370CC;
	background-color: #F5F2FF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigF
{
	border-style: solid;
	border-width: 1px;
	border-color: #7074CC;
	background-color: #F2F2FF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigG
{
	border-style: solid;
	border-width: 1px;
	border-color: #708BCC;
	background-color: #F2F5FF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigH
{
	border-style: solid;
	border-width: 1px;
	border-color: #70A2CC;
	background-color: #F2F9FF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigI
{
	border-style: solid;
	border-width: 1px;
	border-color: #70B9CC;
	background-color: #F2FCFF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigJ
{
	border-style: solid;
	border-width: 1px;
	border-color: #70CCC8;
	background-color: #F2FFFF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigK
{
	border-style: solid;
	border-width: 1px;
	border-color: #70CCB1;
	background-color: #F2FFFB;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigL
{
	border-style: solid;
	border-width: 1px;
	border-color: #70CC9A;
	background-color: #F2FFF8;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigM
{
	border-style: solid;
	border-width: 1px;
	border-color: #70CC83;
	background-color: #F2FFF5;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigN
{
	border-style: solid;
	border-width: 1px;
	border-color: #74CC70;
	background-color: #F2FFF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigO
{
	border-style: solid;
	border-width: 1px;
	border-color: #8BCC70;
	background-color: #F5FFF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigP
{
	border-style: solid;
	border-width: 1px;
	border-color: #A2CC70;
	background-color: #F9FFF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigQ
{
	border-style: solid;
	border-width: 1px;
	border-color: #B9CC70;
	background-color: #FCFFF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigR
{
	border-style: solid;
	border-width: 1px;
	border-color: #CCC870;
	background-color: #FFFFF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigS
{
	border-style: solid;
	border-width: 1px;
	border-color: #CCB170;
	background-color: #FFFBF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigT
{
	border-style: solid;
	border-width: 1px;
	border-color: #CC9A70;
	background-color: #FFF8F2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigU
{
	border-style: solid;
	border-width: 1px;
	border-color: #CC8370;
	background-color: #FFF5F2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigV
{
	border-style: solid;
	border-width: 1px;
	border-color: #CC7072;
	background-color: #FFF2F2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigW
{
	border-style: solid;
	border-width: 1px;
	border-color: #CC708B;
	background-color: #FFF2F5;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

.contentboxRoundBigX
{
	border-style: solid;
	border-width: 1px;
	border-color: #CC70A2;
	background-color: #FFF2F9;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 15px 15px;
}

/*   ROUNDED COLOR TITLE BOXES   */
.contentboxRoundTitleA
{
	border-style: solid;
	border-width: 1px;
	border-color: #BF56AA;
	background-color: #F2CEEB;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleB
{
	border-style: solid;
	border-width: 1px;
	border-color: #B956BF;
	background-color: #F0CEF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleC
{
	border-style: solid;
	border-width: 1px;
	border-color: #9F56BF;
	background-color: #E7CEF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleD
{
	border-style: solid;
	border-width: 1px;
	border-color: #8556BF;
	background-color: #DECEF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleE
{
	border-style: solid;
	border-width: 1px;
	border-color: #6B56BF;
	background-color: #D5CEF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleF
{
	border-style: solid;
	border-width: 1px;
	border-color: #565BBF;
	background-color: #CED0F2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleG
{
	border-style: solid;
	border-width: 1px;
	border-color: #5675BF;
	background-color: #CED9F2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleH
{
	border-style: solid;
	border-width: 1px;
	border-color: #568FBF;
	background-color: #CEE2F2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleI
{
	border-style: solid;
	border-width: 1px;
	border-color: #56AABF;
	background-color: #CEEBF2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleJ
{
	border-style: solid;
	border-width: 1px;
	border-color: #56BFB9;
	background-color: #CEF2F0;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleK
{
	border-style: solid;
	border-width: 1px;
	border-color: #56BF9F;
	background-color: #CEF2E7;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleL
{
	border-style: solid;
	border-width: 1px;
	border-color: #56BF85;
	background-color: #CEF2DE;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleM
{
	border-style: solid;
	border-width: 1px;
	border-color: #56BF6B;
	background-color: #CEF2D5;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleN
{
	border-style: solid;
	border-width: 1px;
	border-color: #5BBF56;
	background-color: #D0F2CE;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleO
{
	border-style: solid;
	border-width: 1px;
	border-color: #75BF56;
	background-color: #D9F2CE;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleP
{
	border-style: solid;
	border-width: 1px;
	border-color: #8FBF56;
	background-color: #E2F2CE;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleQ
{
	border-style: solid;
	border-width: 1px;
	border-color: #AABF56;
	background-color: #EBF2CE;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleR
{
	border-style: solid;
	border-width: 1px;
	border-color: #BFB956;
	background-color: #F2F0CE;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleS
{
	border-style: solid;
	border-width: 1px;
	border-color: #BF9F56;
	background-color: #F2E7CE;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleT
{
	border-style: solid;
	border-width: 1px;
	border-color: #BF8556;
	background-color: #F2DECE;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleU
{
	border-style: solid;
	border-width: 1px;
	border-color: #BF6B56;
	background-color: #F2D5CE;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleV
{
	border-style: solid;
	border-width: 1px;
	border-color: #BF5659;
	background-color: #F2CECF;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleW
{
	border-style: solid;
	border-width: 1px;
	border-color: #BF5675;
	background-color: #F2CED9;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

.contentboxRoundTitleX
{
	border-style: solid;
	border-width: 1px;
	border-color: #BF568F;
	background-color: #F2CEE2;
	color: #000033;
	font-size: 10px;
	line-height: 12px;
	font-family: Georgia, Serif;
	text-decoration: none;
	margin: 0px;
	padding: 3px;
	-moz-border-radius: 3px 3px;
}

BODY
{
	font-family: Georgia, Serif;
	font-size: 16px;
	color: #501B3C;
	background-color: #FFFEDF !important;
	background-image: url(../images/bg_main.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: fixed;
}

H1
{
	font-family: Georgia, Serif;
	font-size: 18px;
	color: #501B3C;
}

H2
{
	font-family: Georgia, Serif;
	font-size: 14px;
	color: #501B3C;
}

H3
{
	font-family: Georgia, Serif;
	font-size: 12px;
	color: #501B3C;
}

H4
{
	font-family: Georgia, Serif;
	font-size: 11px;
	color: #501B3C;
}

H5
{
	font-family: Georgia, Serif;
	font-size: 10px;
	color: #501B3C;
}

A
{
	color: #003333;
	text-decoration: none;
}

DL DT
{
	font-size: 14px;
	font-weight: bold;
	margin-top: 12px;
}

DL DD
{
	margin-left: 10px;
	font-size: 12px;
}

TH
{
	font-size: 11px;
	font-weight: bold;
}

/*WHIT'S CLASSES*/

div.quote_left_margin
{
	float: left;
	width: 205px !important;
	margin: 0 -235px 0 -235px !important;
	font-size: 19px;
	font-style: italic;
	color: #999886;
	line-height: 22px;
	text-align: right;
	p!osition: relative;
	l!eft: -235px;
	r!ight: -235px;
	display: block;
	overflow: visible;
	padding: 0;
}
div.quote_left_margin .attribute
{
	font-size: 13px;
	font-style: normal;
	color: #ae603c;
}

img.photo_right
{
	float: right !important;
	margin: 0 0 20px 20px;
}

a.bannerlink 
{
	color: #999886;
	
}

a.yuimenubaritemlabel
{
	border: 0 !important;
	font-size: 19px;
	color: #083938;
	background-image: url((none)) !important;
}

div#topnavigation
{
	margin-left: -12px !important;
	margin-top: -8px !important;
}
div#topnavigation a
{
	margin-left: -3px !important;
	margin-top: 0 !important;
	color: #083938 !important;
}

div.header_photos
{
	width: 660px;
	margin-left: -10px;
}

.yui-skin-sam .yuimenubaritem-selected
{
	background-image: url(none) !important;
}

li.yuimenubaritem a
{
	margin-right: -3px !important;
	font-size: 17px !important;
}

div.bd .first-of-type li.yuimenuitem
{
	border: 0 !important;
	background-color: white;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
}
