﻿p.body       { font-size: 10pt; font-weight: normal; font-family: verdana, helvetica, sans-serif;}
h1           { font-size: 18pt; font-weight: bold;   font-family: verdana, helvetica, sans-serif; }
h2           { font-size: 14pt; font-weight: bold;   font-family: verdana, helvetica, sans-serif; color: #FFB505 }
h3           { font-size: 12pt; font-weight: bold;   font-family: verdana, helvetica, sans-serif; color: #000000 }

a:link     { color:#CBB677; }
a:visited  { color:#CBB677; }
a:hover    { color:#000000; }
a:active   { color:#000000; }

a.reverse:link     { color:#000000; }
a.reverse:visited  { color:#000000; }
a.reverse:hover    { color:#CBB677; }
a.reverse:active   { color:#CBB677; }

a.blkbtn:link     { color:#CBB677; text-decoration:none; background-color:black; border:medium; border-color:#CBB677; padding:3px; }
a.blkbtn:visited  { color:#CBB677; text-decoration:none; background-color:black; border:medium; border-color:#CBB677; padding:3px; }
a.blkbtn:hover    { color:#FFFFFF; text-decoration:none; background-color:black; border:medium; border-color:#CBB677; padding:3px; }
a.blkbtn:active   { color:#FFFFFF; text-decoration:none; background-color:black; border:medium; border-color:#CBB677; padding:3px; }

/* Displays */
	.hidden			{display: none;}
	.absolute		{position: absolute;}

/* Cursors */
	.pointer		{cursor: pointer;}

/* Justification */
	.left			{text-align: left;}
	.right			{text-align: right;}
	.center 		{text-align: center;}
	.justify		{text-align: justify;}
	.float_left		{float: left;}
	.i_50			{margin-left: 50px;}
	.i_100			{margin-left: 100px;}

/* Fonts */
	.family			{font-family: verdana, helvetica, sans-serif;}
	.bold			{font-weight: bold;}
	.italic			{font-style: italic;}
	.tiny			{font-size: 6px; height: 10px;}
	.pt8			{font-size: 8pt;}
	.pt10			{font-size: 10pt;}
	.pt12			{font-size: 12pt;}
	.pt14			{font-size: 14pt;}
	.pt16			{font-size: 16pt;}
	.pt18			{font-size: 18pt;}


/* Vertical Alignment */
	.top			{vertical-align: top;}
	.middle			{vertical-align: middle;}
	.bottom			{vertical-align: bottom;}

/* Sizes */
	.w100p			{width: 100%;}
	.w98p			{width: 98%;}
	.w95p			{width: 95%;}
	.w50p			{width: 50%;}
	.w100			{width: 100px;}
	.w200			{width: 200px;}
	.w300			{width: 300px;}
	.w400			{width: 400px;}
	.w600			{width: 600px;}

/* Text Colors */
	.fg_white		{color: #fff;}
	.fg_black		{color: #000;}
	.fg_red			{color: #f00;}
}

/* Custom Colors */
	.fg_color1		{color: #CBB677;}
	.fg_color2		{color: #CBB677;}
	.bg_color1		{background-color: #000000;}
	.bg_color2		{background-color: #CBB677;}

/* Background Colors */
	.bg_bright_blue		{background-color: #3cf;}
	.bg_bright_green	{background-color: #3f3;}
	.bg_bright_yellow	{background-color: #ff3;}
	.bg_bright_orange	{background-color: #f90;}
	.bg_bright_red		{background-color: #f33;}
	.bg_bright_gray		{background-color: #ccc;}
	.bg_dark_gray		{background-color: #999;}
	.bg_white			{background-color: #fff;}
	.bg_red				{background-color: #f00;}
	.bg_blue			{background-color: #99c;}
	.bg_black			{background-color: #000;}
	.bg_highlight		{background-color: #fc0;}
	.bg_flava_blue		{background-color: #dad9e9;}
	.bg_legend_blue		{background-color: #efefff;}
	.bg_flava_orange	{background-color: #e9e4d9;}
	.bg_legend_orange	{background-color: #fff8ef;}
	.bg_flava_purple	{background-color: #e6d9e9;}
	.bg_legend_purple	{background-color: #fdefff;}
	.bg_flava_green		{background-color: #dae9d9;}
	.bg_legend_green	{background-color: #effff0;}
	.bg_flava_red		{background-color: #e9d9d9;}
	.bg_legend_red		{background-color: #ffefef;}
	.bg_flava_yellow	{background-color: #e9e9d9;}
	.bg_legend_yellow	{background-color: #ffffef;}

/* Borders */
	.b_black			{border: 1px solid #000;}
	.b_black_top		{border-top: 1px solid #000;}
	.b_black_left		{border-left: 1px solid #000;}
	.b_black_right		{border-right: 1px solid #000;}
	.b_black_bottom		{border-bottom: 1px solid #000;}
	.b_black_2			{border: 2px solid #000;}
	.b_black_top_2		{border-top: 2px solid #000;}
	.b_black_left_2		{border-left: 2px solid #000;}
	.b_black_right_2	{border-right: 2px solid #000;}
	.b_black_bottom_2	{border-bottom: 2px solid #000;}
	.b_gray				{border: 1px solid #666;}
	.b_gray_top			{border-top: 1px solid #666;}
	.b_gray_left		{border-left: 1px solid #666;}
	.b_gray_right		{border-right: 1px solid #666;}
	.b_gray_bottom		{border-bottom: 1px solid #666;}
	.b_title			{border-bottom: 1px solid #aaaccc;}

/* Padding */
	.p_5				{padding: 5px;}
	.p_right_5			{padding-right: 5px;}

/* Margin */
	.m_50				{margin-left: 50px;}

a.loginLinks:link     { color:#FFFFFF; text-decoration:none; }
a.loginLinks:visited  { color:#FFFFFF; text-decoration:none; }
a.loginLinks:hover    { color:#000000; text-decoration:none; }
a.loginLinks:active   { color:#000000; text-decoration:none; }

a.eventLinks:link     { color:#FFB505; text-decoration:none; }
a.eventLinks:visited  { color:#FFB505; text-decoration:none; }
a.eventLinks:hover    { color:#FFFFFF; text-decoration:none; }
a.eventLinks:active   { color:#FFFFFF; text-decoration:none; }

.hover
{
	position:absolute;
	z-index: 100;
	display: none;
	min-width: 300px;
	max-width: 600px;
	width:expression(document.body.clientWidth < 300? "300px" : document.body.clientWidth > 430? "430px" : "auto");
	left: 100px;
	top: 400px;
	background-color: white;
	padding: 2px;
	text-align: left;
	color: black;
	font-style: italic;
	font-size: 12px;
	border: 2px groove #CBB677;
	border-color: #CBB677;

}

.hover_heading
{
	color: black;
	font-size: 15px;
	font-variant: small-caps;
	font-weight: bold;
}

.fieldset
{
	border: 6px double #000000;
	border-width: thick;
	color: #FFFFFF;
	background-color: #CBB677;
	width:50%;
}

.legend
{
	font-variant: small-caps;
	color: #000000;
	background: #FFFFFF;
	border: 0px solid #666666;
	padding: 2px;
	margin: 2px;
}

.tbMain
{
	border-style: solid;
	border-collapse: collapse;
	border-color: #FFFFFF;
	border-width: 0px;
	background-color: #FFFFFF;
}

.tbCenter
{
	border-style: solid;
	border-collapse: collapse;
	border-color: black;
	border-width: 0px;
	background-color: #FFFFFF;
	/*width:100%;*/
}

.tdColLeft
{
	border-style: solid;
	border-collapse: collapse;
	border-color: black;
	border-width: 0px;
	background-color: #FFFFFF;
	/*width:170px;*/
	
}

.tdColCenter
{
	border-style: solid;
	border-collapse: collapse;
	border-color: black;
	border-width: 0px;
	background-color: #FFFFFF;
	/*width:630px;*/
}

.borderSolid
{
	border-bottom-style: solid;
	border-color: black;
	border-width: 1px;
	vertical-align:top;
}
.borderDashed
{
	border-bottom-style:dotted;
	border-width: 2px;
	vertical-align:top;
}

.bodyStyle
{
	background-color:black;
	margin-top:30px;
}

.leftNav
{
	background-color:#FFFFFF;
	vertical-align:top;
}

.bottomNav
{
	font-size: 10pt;
	color:white;
	font-variant:small-caps;
}

a.bottomNav:link     { color:#CBB677; text-decoration:none; }
a.bottomNav:visited  { color:#CBB677; text-decoration:none; }
a.bottomNav:hover    { color:#FFFFFF; text-decoration:none; }
a.bottomNav:active   { color:#CBB677; text-decoration:none; }


.topNav
{
	font-variant: small-caps;
	font-size: 8pt;
	/*font-weight: bold;*/
	background-color:#CBB677;
	color:white;
}

a.topNav:link     { color:#FFFFFF; text-decoration:none; }
a.topNav:visited  { color:#FFFFFF; text-decoration:none; }
a.topNav:hover    { color:#000000; text-decoration:none; }
a.topNav:active   { color:#000000; text-decoration:none; }

.general_text
{
	font-family:"Gill Sans", "Gill Sans MT", "Gill Sans Std", Verdana, "Helvetica 45 Light", sans-serif;
}

.standard_text
{
	padding-top:5px;
	padding-left:25px;
	padding-bottom:5px;
	letter-spacing:.02em;
	line-height:1.5em;
	font-family:"Gill Sans", "Gill Sans MT", "Gill Sans Std", Verdana, "Helvetica 45 Light", sans-serif;
}

.about_text
{
	/*width:335px;*/
	padding-top:10px;
	padding-left:50px;
	padding-bottom:30px;
	letter-spacing:.02em;
	line-height:1.5em;
	font-family:"Gill Sans", "Gill Sans MT", "Gill Sans Std", Verdana, "Helvetica 45 Light", sans-serif;
}

.testimonial_text
{
	/*width:370px;*/
	padding-top:10px;
	padding-left:35px;
	padding-bottom:5px;
	letter-spacing:.02em;
	line-height:1.5em;
	font-family:"Gill Sans", "Gill Sans MT", "Gill Sans Std", Verdana, "Helvetica 45 Light", sans-serif;
}

.corporation_text
{
	font-size:24px;
	font-variant: small-caps;
	text-align:center;
	vertical-align:middle;
	font-family:"Gill Sans", "Gill Sans MT", "Gill Sans Std", Verdana, "Helvetica 45 Light", sans-serif;
	font-style:italic;
}
	
.contact_sentence
{
	padding-top:10px;
	padding-bottom:20px;
	font-size:18px;
	padding-left:50px;
	vertical-align:middle;
	font-family:"Gill Sans", "Gill Sans MT", "Gill Sans Std", Verdana, "Helvetica 45 Light", sans-serif;
}

.contact_text
{
	/*width:450px;*/
	padding-top:20px;
	padding-left:50px;
	padding-bottom:20px;
	letter-spacing:.05em;
	line-height:1.4em;
	font-family:"Gill Sans", "Gill Sans MT", "Gill Sans Std", Verdana, "Helvetica 45 Light", sans-serif;
}

.header_text
{
	padding-top:20px;
	padding-left:20px;
	font-size:36px;
	font-variant: small-caps;
	font-family:"Gill Sans", "Gill Sans MT", "Gill Sans Std", Verdana, "Helvetica 45 Light", sans-serif;
}

a.contact:link     { color:#FFFFFF; text-decoration:none; }
a.contact:visited  { color:#FFFFFF; text-decoration:none; }
a.contact:hover    { color:#000000; text-decoration:none; }
a.contact:active   { color:#000000; text-decoration:none; }

hr.pme-hr		     { border: 0px solid; padding: 0px; margin: 0px; border-top-width: 1px; height: 1px; font-family:"Gill Sans", "Gill Sans MT", "Gill Sans Std", Verdana, "Helvetica 45 Light", sans-serif; }
table.pme-main 	     { border: #CBB677 1px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; font-size:10pt; font-family:"Gill Sans", "Gill Sans MT", "Gill Sans Std", Verdana, "Helvetica 45 Light", sans-serif; }
table.pme-navigation { border: #CBB677 0px solid; border-collapse: collapse; border-spacing: 0px; width: 100%; font-size:10pt; font-family:"Gill Sans", "Gill Sans MT", "Gill Sans Std", Verdana, "Helvetica 45 Light", sans-serif; }
td.pme-navigation-0, td.pme-navigation-1 { white-space: nowrap; }
th.pme-header	     { border: #CBB677 1px solid; padding: 4px; background: #000000; font-size:10pt; font-family:"Gill Sans", "Gill Sans MT", "Gill Sans Std", Verdana, "Helvetica 45 Light", sans-serif; }
td.pme-key-0, td.pme-value-0, td.pme-help-0, td.pme-navigation-0, td.pme-cell-0,
td.pme-key-1, td.pme-value-1, td.pme-help-0, td.pme-navigation-1, td.pme-cell-1,
td.pme-sortinfo, td.pme-filter { border: #CBB677 1px solid; padding: 3px; }
td.pme-buttons { text-align: left;   }
td.pme-message { text-align: center; }
td.pme-stats   { text-align: right;  }

th.pme-header a:link     { color:#CBB677; text-decoration:none; }
th.pme-header a:visited  { color:#CBB677; text-decoration:none; }
th.pme-header a:hover    { color:#FFFFFF; text-decoration:none; }
th.pme-header a:active   { color:#CBB677; text-decoration:none; }


