/***************** Layout ************************/
BODY
{
	font-family: Verdana,arial,MS Sans Serif;
	padding-top: 0px;
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 0px;		
	text-align: center;
		background-color: #CCCC99; 
/*	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#E8B6AD', endColorStr='#fefefe', gradientType='0');*/
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#CCCC99', endColorStr='#ffffff', gradientType='0');

}

.footer
{
  padding-bottom: 8px; 
  padding-right: 16px; 
  padding-top: 8px; 
  padding-left: 16px;
}

.logo_section
{
  width: 756px;
  background-color: #ffffff;
}

.logo
{
 padding-right: 6px;
}

.mainTableLeftBorder
{
	background-image: url(../layout_images/main_Table_Left_Border.gif);
	background-repeat: repeat-y;
	width: 2px;
}

.mainTableRightBorder
{
	background-image: url(../layout_images/main_Table_Right_Border.gif);
	background-repeat: repeat-y;
	width: 2px;
}

.mainTableTopBorder
{
	background-image: url(../layout_images/main_Table_Top_Border.gif);
	background-repeat: repeat-x;
	height: 2px;
	background-color: white;
}

.mainTableOutline
{
	background-image: url(../layout_images/main_table_outline.gif);
	background-repeat: repeat-y;
	width: 1px;
}

.mainTableOutlineVertical
{
	background-image: url(../layout_images/background_line_vertical.gif);
	background-repeat: repeat-y;
	width: 1px;
}

.main_text
{
  padding-left: 17px;
  padding-right: 17px;
  padding-top: 17px;
  padding-bottom: 17px;
}

.sidebar
{
  background-color: #989E7A;
  color: #ffffff;
}

.sidebar_padding
{
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.top_section
{
  padding-left: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  width: 210px;
}
/******************** Layout End ********************/			



/******************** Links *************************/

A    { }

A:link   { color: #bb0000; text-decoration: none;}
A:visited   { color: #bb0000; text-decoration: none;}
A:hover  { color: #025794; text-decoration: underline;}		
A:active   { color: #bb0000; text-decoration: none;}

.bottomlink 
{ 
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 10px;
	text-decoration: normal;
	padding:2px; 
}
a.bottomlink:link { text-decoration: normal; color: #669966; padding:2px}
a.bottomlink:visited { text-decoration: normal; color: #669966; padding:2px}
a.bottomlink:hover { text-decoration: underline; color: #990000;}			
a.bottomlink:active { text-decoration: normal; color: #669966; padding:2px}


.mainlink 
{
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	text-decoration: normal;
}
a.mainlink:link { text-decoration: normal; color: #990000; }
a.mainlink:visited { text-decoration: normal; color: #990000; }
a.mainlink:hover { text-decoration: underline; color: #333333;}	
a.mainlink:active { text-decoration: normal; color: #990000; }

.sidebar 
{
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	text-decoration: normal;
}
a.sidebar:link { text-decoration: normal; color: #FFFFCC; }
a.sidebar:visited { text-decoration: normal; color: #FFFFCC; }
a.sidebar:hover { text-decoration: underline; color: #333333;}	
a.sidebar:active { text-decoration: normal; color: #FFFFCC; }

.newsletter 
{
	font-family: Verdana,arial,MS Sans Serif;
	font-style: normal;
	font-size: 11px;
	text-decoration: normal;
}
a.newsletter:link { text-decoration: normal; color: #FFFF99; }
a.newsletter:visited { text-decoration: normal; color: #FFFF99; }
a.newsletter:hover { text-decoration: underline; color: #333333;}	
a.newsletter:active { text-decoration: normal; color: #FFFF99; }


/******************** End Links **********************/



/******************** Colors *************************/

.black { color: #111111; font-weight: 600}
.quote { background-color: #990000; color: #ffffff; }
.sage {background-color: #989E7A;}
.tan {background-color: #f5f2ed;}
.white {color: white; font-weight: 600; }

/****************** End Colors ***********************/


/****************** Text Types ***********************/
			
							
.small 
{
	font-family: Verdana,arial,MS Sans Serif; 
	font-size: 9px; 
}

.large
{ 
	font-family: Verdana,arial,MS Sans Serif;
	font-size: 12px;
	font-weight: 600;
	color: 333333;
	text-decoration: normal; 	
}

.line 
{
  border-top-color: #a9a9a9;
  border-top-style: dotted;
  border-top-width: 100%;
  height: 1px;
  color:#a9a9a9;
  border-bottom-width: 0px;
}

.side_line 
{
  border-top-color: #ffffff;
  border-top-style: dotted;
  border-top-width: 100%;
  height: 1px;
  border-bottom-width: 0px;
  color:#ffffff; 
}

/****************** End Text Types *******************/


/****************** Form *****************************/
#dek { position: absolute; }
IMG { border: 0px; }
INPUT  { color: #333; font-size: 11px; font-family: verdana, arial, helvetica; letter-spacing: -1px }
FORM   { margin: 0px; padding: 0px }
PRE { color: #333; font-size: 11px; line-height: 150%; font-family: verdana, arial, helvetica }
SELECT   { color: #333; font-size: 11px; font-family: verdana, arial, helvetica; letter-spacing: -1px }
STRONG  { color: #666; font-weight: bold; font-size: 11px}
TD { color: #333; font-size: 11px; font-family: verdana, arial, helvetica }
TEXT AREA  { color: #333; font-size: 11px; font-family: verdana, arial, helvetica; letter-spacing: -1px }
.button { BORDER-RIGHT: #555555 1px solid; BORDER-TOP: #555555 1px solid; BORDER-LEFT: #555555 1px solid; BORDER-BOTTOM: #555555 1px solid; border-width: 1px; background-color: #0078c1; color: white; }
.textbox 
{ 
	BORDER-RIGHT: #898989 1px solid; 
	BORDER-TOP: #898989 1px solid; 
	BORDER-LEFT: #898989 1px solid; 
	BORDER-BOTTOM: #898989 1px solid;
}
/****************** End Form *************************/

/* ### EOF ### */