body 
{
	width:775px;
	font-size: 100%;
	background-color: #E1E0DF;
}


/*.topline 
{ 
	position: absolute;
	
	top:95px;
	
	left:0px;
	
	width:775px; 
	
	border-style: solid; 
	
	border-color: #ffffff; 
	
	border-width: 4px 0px 0px 0px;
	
	z-index: 30;
}
*/
/************************
* Start code for header *
************************/
#header	{
	display: block;
	width: 775px;
	height: 97px;
	margin: 0px;
	padding: 0px;
	overflow:hidden; /* makes IE work */
}
				
#header	h1, h2	{
	display: inline;
	margin: 0px;
	padding: 0px;
}

.logo {
	position: absolute;
	top: 0px;
	left: 0px;
}

.header-image	{
	position:absolute;
	top: 0px;
	left: 205px;
}
/******************
* End header code *
******************/	

/***********************************************************
* Start code for links in the top right corner of the page *
***********************************************************/
#toplinks {
	width:755px;
	text-align: right;
	top: -4px; 
	position: absolute; 
	padding:0px;
}

.toplinks-inside {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top:0px;
	border-style: solid;
	border-color: #ffffff;
	border-width: 0px 1px 0px 0px;
}

.toplinks-inside-right {
	padding-top:0px;
	padding-left: 10px;
	padding-bottom: 0px;
}

.toplinks-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 215%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}

a:link.toplinks-link {
	text-decoration:none;
	color:#ffffff;
	outline: none;
	font-weight:normal;
	font-size: 10px;
}

a:visited.toplinks-link {
	text-decoration:none;
	color:#ffffff;
	font-weight:normal; 
	font-size: 10px;
}

a:hover.toplinks-link {
	text-decoration:underline;
	color:#ffffff;
}

a:active.toplinks-link {
	text-decoration:underline;
	color:#ffffff;
}

/*********************************************************
* End code for links in the top right corner of the page *
*********************************************************/

.content
{
	position: absolute;
	top:99px;
	background-color: #FFFFFF;
}


blockquote 
{
	margin: 12px 0px 0px 20px;
}


p 
{
	margin: 12px 0px 0px 0px;

	padding:0px; 

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: 155%;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #333333;

	text-decoration: none;
}
/*
ul 
{
	margin: 12px 0px 0px 45px;

	padding:0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 65%;

	font-style: normal;

	line-height: 155%;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #333333;

	text-decoration: none;
}
*/	
a:link     
{
	text-decoration:underline;
	
	color:#003366; outline: none;
}

a:visited  
{
	text-decoration:underline;
	
	color:#003366; 
}

a:hover    
{
	text-decoration:underline;
	
	color:#cc0000;
}

a:active   
{
	text-decoration:underline;
	
	color:#666666;
}



li a {outline: none;}

	

img 
{
	display:block; border: 0px;
}

		

		#right {

			width: 180px;             /* RC width */

			padding: 0px;          /* RC padding */

			margin-right: -100%;

			border-style: solid; 

border-color: #ffffff; border-width: 0px 0px 0px 3px;

		}

		

		#footer {

			clear: both;

		}

		

		/*** IE Fix ***/

		* html #left {

			left: 183px;              /* RC fullwidth */

		}



		/*** Footer Fix ***/

		* html #footer-wrapper {

			float: left;

			position: relative;

			width: 100%;

			padding-bottom: 10000px;

			margin-bottom: -10000px;

			background: #EFECE4;         /*** Same as body background ***/

		}



		/*** Just for Looks ***/



		body {

			margin: 0;

			padding: 0;

		}
			

		#footer { 

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 65%;
			color: #8D8E91;

			text-align: center;

			background: #ffffff;

			border-style: solid;

			padding:55px 12px 12px 12px; 

border-color: #8D8E91; 

border-width: 0px 0px 1px 0px; }



		#left {

			background: #ffffff;

		}


		#right {
			background: #ffffff;
		}

/**********************************
* Begin code for bar on left side *
**********************************/
#left-sidebar {
  width: 205px;
  border: 0;
  background-color: #FFFFFF;
}

#topleft	{
	margin-bottom: 5px;
	width: 205px;
}

#navigation	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 205px;
	background-color: #FFFFFF;
}
					
#navigation ul#leftnav	{
	margin: 0;
	padding: 0;
	font-size: 65%;
	margin-bottom:5px;
	line-height: 120%;
	list-style:none;
}
						
#navigation ul#leftnav li {
	display:block;
	margin:0;
	voice-family: "\"}\"";
	voice-family:inherit;
}
						
#navigation ul#leftnav li a {
	background: url("../images/css-dotted.gif") repeat-x bottom;
	background-color:#BEAF9C;
	display: block;
	padding: 11px 5px 11px 14px;
	width: 186px; /* width + padding-right + padding-left must equal 205px */
	text-decoration: none;
	color: #CC0000;
}

#navigation ul#leftnav li a.selected-nosubnav {
	background: url("../images/css-dotted.gif") repeat-x bottom;
	background-color:#91826D;
	display: block;
	padding: 11px 5px 11px 14px;
	width: 186px; /* width + padding-right + padding-left must equal 205px */
	text-decoration: none;
	color: #FFFFFF;
}
		
#navigation ul#leftnav li a:link, #navigation ul#leftnav li a:visited {
	color: #ffffff;
	text-decoration: none;
}

#navigation ul#leftnav li a:hover {
	background-color: #91826D;
	text-decoration: none;
}

#navigation ul#leftnav li.selected {
	display: block;
 	margin: 0;
	voice-family: "\"}\"";
	voice-family:inherit;
	background-color:#E4DFE2;
}

#navigation ul#leftnav li.selected a.main-selected:link, #navigation ul#leftnav li.selected a.main-selected:visited, #navigation ul#leftnav li.selected a.main-selected:hover {
	background-color:#E4DFE2;
	background: none;
	display: block;
 	padding: 11px 5px 0px 14px;
	margin: 0;
	width: 186px; /* width + padding-right + padding-left must equal 205px */
	text-decoration: none;
	color: #333;
}

/* This piece code is for the subnavigation in the left navbar */
#navigation ul#leftnav li.selected ul#left-subnav	{
	background-color: #E4DFE2;
	margin: 0;
	padding: 0px 0px 11px 0px;
	list-style:none;
}
		
#navigation ul#leftnav li.selected ul#left-subnav li a {
	background: none;
	display: block;
  padding: 6px 5px 0px 28px; /* width + padding-right + padding-left must equal 205px */
	margin: 0;
	width: 166px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
		
#navigation ul#leftnav li.selected ul#left-subnav li a.subnav-inactive:link, #navigation ul#leftnav li.selected ul#left-subnav li a.subnav-inactive:visited {
	color: #333;
	text-decoration: none;
}

#navigation ul#leftnav li.selected ul#left-subnav li a.subnav-inactive:hover {
	background-color: #E4DFE2;
	color: #333;
	text-decoration: underline;
}

#navigation ul#leftnav li.selected ul#left-subnav li a.subnav-selected:link, #navigation ul#leftnav li.selected ul#left-subnav li a.subnav-selected:visited, #navigation ul#leftnav li.selected ul#left-subnav li a.subnav-selected:hover {
	background-color: #E4DFE2;
	color: #333;
	text-decoration: none;
}
/********************************
* End code for bar on left side *
********************************/
		/*
		
.navcontainer 
{
	width: 213px;
	border-style: solid; 
	border-color: #ffffff; 
	border-width: 8px 0px 0px 0px;
}


.navcontainer ul
{
margin-top:0;
padding-top:0;
margin-left: 0;
padding-left: 0;
margin-bottom:0;
padding-bottom:0;
list-style-type: none;
text-indent: 14px;
font:  65% Verdana, Arial, sans-serif;
font-weight: bold;
}

.navcontainer a
{
	display: block;
	padding: 11px 0px 11px 0px;
	background: url("../images/menu_spacer.jpg") repeat-x bottom;
	background-color: #BEAF9C;
}


.navcontainer a:link, .navlist a:visited
{
	color:#ffffff;
	text-decoration: none;
}


.navcontainer ul.subber1
{
	list-style-type: none;
	text-indent: 0px;
	padding-left:20px;
	font:  100% Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#51493C;
	background: url("") repeat-x bottom;
	background-color:#EFEFEF;
	padding-top: 3px;
	padding-bottom:10px;
}


.navcontainer ul.subber2
{
	list-style-type: none;
	text-indent: 55px;
	font:  100% Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#51493C;
	background: none;
	background-color:#EFEFEF;
	padding-bottom: 0px;
}

.navcontainer li>a {
	float: none;
}


.navcontainer ul li a.lastitem
{
	background:none;
	background-color: #BEAF9C; 
}


.navcontainer ul li a.currentzitem
{
	padding: 11px 0px 0px 0px;	
	color:#333333;
	background:none;
	background-color:#EFEFEF;
}


.navcontainer ul li a.currentzitem2
{
	padding: 11px 0px 0px 0px;
	color:#333333;
	background:none;
	background-color:#EFEFEF;
}


.navcontainer ul li a.currentzitem3
{
	padding: 11px 0px 11px 0px;	
	color:#333333;
	background:none;
	background-color:#EFEFEF;
}


.navcontainer ul li a.subitemz
{
	padding: 6px 0px 0px 0px;
	color:#333333;
	background: none;
	font-weight:normal;
}


.navcontainer ul li a.subitemzCURRENT
{
	padding: 6px 0px 0px 0px;
	
	color:#333333;
	text-decoration:underline;
	background: none;
	
	font-weight:normal;
}


.navcontainer a:hover
{
	background-color: #91826D;
	color: #fff;
}


.navcontainer a:hover.lastitem
{
	background-color: #91826D;
	color: #fff;
}


.navcontainer a:visited.subitemz
{
	color: #333333;
	text-decoration:none;
	background-color:#EFEFEF;
}



.navcontainer a:hover.subitemz
{
	color: #333333;
	text-decoration:underline;
	background-color:#EFEFEF;
}



.navcontainer a:visited.subitemzCURRENT
{
	color: #333333;
}


.navcontainer a:hover.subitemzCURRENT
{
	color: #333333;
	
	text-decoration:underline;
	
	background-color:#EFEFEF;
	
	cursor: pointer;
}



.navcontainer a:visited.currentzitem
{
	color: #3A2A16;
}


.navcontainer a:hover.currentzitem
{
	color: #3A2A16;
	text-decoration:underline;
	background-color:#EFEFEF;
}


.navcontainer a:visited.currentzitem2
{
	color: #3A2A16;
}


.navcontainer a:hover.currentzitem2
{
	color: #3A2A16;	
	text-decoration:none;
	background-color:#EFEFEF;
	cursor: pointer;
}


.navcontainer a:visited.currentzitem3
{
	color: #3A2A16;
}


.navcontainer a:hover.currentzitem3
{
	color: #3A2A16;
	
	text-decoration:none;
	
	background-color:#EFEFEF;
	
	cursor: pointer;
}

*/
.wrapperFULL 
{
width:775px; 

background-color:#FFF;
}


.padpipe {
	padding-left:5px;

	padding-right:5px;
}

.headbodytop1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	line-height: 100%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #012C61;
	text-decoration: none;
}

.headbodycategory {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height:18px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #012C61;

	text-decoration: none;
		padding-top:12px;
}


.headbodycategory a:link
{
	text-decoration:none;
	color:#012C61; 
}

.headbodycategory a:visited  
{
	text-decoration:none;
	
	color:#012C61; 
}

.headbodycategory a:hover    
{
	text-decoration:underline;
	
	color:#012C61;
}

.headbodytop12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: 100%;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #728903;

	text-decoration: none;
}

.headbodycategory2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height:18px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #728903;

	text-decoration: none;
		padding-top:12px;
}


.headbodycategory2 a:link
{
	text-decoration:none;
	color:#728903; 
}

.headbodycategory2 a:visited  
{
	text-decoration:none;
	
	color:#728903; 
}

.headbodycategory2 a:hover    
{
	text-decoration:underline;
	
	color:#728903;
}


.headbodytop13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height: 100%;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #6F1000;

	text-decoration: none;
}

.headbodycategory3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: normal;

	line-height:18px;

	font-weight: bold;

	font-variant: normal;

	text-transform: none;

	color: #6F1000;

	text-decoration: none;
		padding-top:12px;
}


.headbodycategory3 a:link
{
	text-decoration:none;
	color:#6F1000; 
}

.headbodycategory3 a:visited  
{
	text-decoration:none;
	
	color:#6F1000; 
}

.headbodycategory3 a:hover    
{
	text-decoration:underline;
	
	color:#6F1000;
}



.headbodycategory a:active   
{
	text-decoration:underline;
	
	color:#012C61;
}


.headbodycontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-style: normal;
	line-height:18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	padding-top:12px;
}

div.headbodycontent h3 {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	line-height:120%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	padding-top:12px;*/
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	line-height: 100%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}


.sidebarhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 90%;
	line-height: 120%;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #4F72AD;
	text-decoration: none;
}

.one-point-bigger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

/* this style is necessary because of the .one-point-bigger style */
.regular-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	line-height: 100%;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

.bodytextsmall, .bodytextsmallbold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-style: normal;

	line-height: 120%;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #333333;

	text-decoration: none;
}

.bodytextsmallbold{
font-weight:bold;
}


.padmaster {

	padding:13px 18px 20px 25px;
}



.padmaster2 {

	padding:25px;
}



.padmaster3 {

	padding:4px 10px 10px 10px;

}

.padmaster4 {
	background-color:#ffffff;
	padding:8px 7px 0px 0px;

}


.padmaster2 
{
	padding:14px 12px 30px 15px;

	background-color:#f0f0f0;
}


.padmaster3
{
	padding:0px 0px 2px 0px;

	background-color:#ffffff;
}


.finalfooter 
{
	padding:8px;

	text-align:center;	

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-style: normal;

	line-height: 145%;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	color: #8D8E91;

	text-decoration: none;

	background-color:#E1E0DF;

	border-style: solid; border-color: #E1E0DF; border-width: 0px 0px 0px 0px;
}

.taglinks 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	color: #8D8E91;
}

a:link.taglinks    
{
text-decoration:none;

color:#8D8E91; outline: none;
}


a:visited.taglinks  
{
text-decoration:none;

color:#8D8E91;
}


a:hover.taglinks   
{
text-decoration:underline;

color:#000000;
}


a:active.taglinks   
{
text-decoration:underline;

color:#666666; outline: none;
}



a:link.addressbarlink    
{
text-decoration:none;

color:#ffffff; outline: none;
}


a:visited.addressbarlink  
{
text-decoration:none;

color:#ffffff;
}


a:hover.addressbarlink   
{
text-decoration:underline;

color:#ffffff;
}


a:active.addressbarlink   
{
text-decoration:underline;

color:#666666; 
}


a:link.mailbarlink    
{
	color: #8D8E91;

	text-decoration: none;

	outline: none;

	font-weight:normal;
}


a:visited.mailbarlink  
{
text-decoration:none;

color:#8D8E91;

font-weight:normal;

outline: none;
}


a:hover.mailbarlink   
{
text-decoration:underline;

color:#8D8E91;

font-weight:normal;

outline: none;
}


a:active.mailbarlink   
{
text-decoration:underline;

color:#666666;

font-weight:normal; 

outline: none;
}


a:link.leftsidecalltext2    
{
text-decoration:underline;

color:#715812;
}


a:visited.leftsidecalltext2  
{
text-decoration:underline;

color:#715812;
}

a:hover.leftsidecalltext2   
{
text-decoration:underline;

color:#000000;
}

a:active.leftsidecalltext2   
{
	text-decoration:underline;
	
	color:#666666;
}

