/* GENERAL */

body 
	{
	background-color: #FFFFFF;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
	margin: 0px;
	}

body, p, td, th, tr, ul, ol, li, dl, dd, dt, blockquote, center, br 
	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	}
	
form, select, option, input, textarea 
	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

h1, h2, h3, h4, h5 
	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color : 666666;
	}

h1 
	{
	font-weight: bold;
	font-size: 20px;
	}
h2 
	{
	font-weight: bold;
	font-size: 18px;
	}
h3 
	{
	font-weight: bold;
	font-size: 16px;
	}
h4 
	{
	font-weight: bold;
	font-size: 14px;
	}
h5 
	{
	font-weight: bold;
	font-size: 13px;
	}
h6 
	{
	font-weight: bold;
	font-size: 12px;
	}

/* LINK STYLES */

a:link 		{ color:#0066CC; }
a:visited 	{ color:#6633CC; }
a:hover 	{ color:#0066CC; }

.topmenu 
	{
	font-weight: bold; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; 
	text-decoration: none;
	padding: 2px 12px 2px 12px;
	}
A.topmenu:link 
	{
	font-weight: bold; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;  
	text-decoration: none;
	}
A.topmenu:visited 
	{
	font-weight: bold; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;  
	text-decoration: none;
	}
A.topmenu:hover 
	{
	font-weight: bold; 
	font-size: 12px; 
	color: #FFFFFF; 
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; 
	text-decoration: none;
	background-color: #0000cd; /* #C3B600 */
	}

.navtext 
	{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	}
A.navtext:link 
	{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	}
A.navtext:visited 
	{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	text-decoration: none;
	}
A.navtext:hover 
	{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	text-decoration: underline;
	}

.breadcrumbs 
	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	}
.breadcrumbs a:link 
	{
	text-decoration: underline;
	color: #0066CC;
	}
.breadcrumbs a:hover 
	{
	color: #0066CC;
	text-decoration: underline;
	}
.breadcrumbs a:visited 
	{
	text-decoration: underline;
	color: #3333CC;
	}
	
.pagehead 
	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #5b5acd;
	/*color: #6a5acd;*/
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0px;
	}

.headline 
	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #5b5acd;
	/*color: #6a5acd;*/
	/*color: #666666;*/
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
	}

.subhead 
	{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 16px;
	font-weight: bold;
	}

.footer 
	{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	text-decoration: none
	}
.footer p 
	{
	font-size: 11px;
	}
.footer A:link 
	{
	color: #0066cc; 
	text-decoration: none
	}
.footer A:visited 
	{
	text-decoration: none;
	color : #0066cc;
	}
.footer A:hover 
	{
	text-decoration: underline
	}
	
.leftmenu /* use with div */
	{
	margin-bottom: 5px;
	}
.leftmenu-multiline /* use with div */
	{
	margin-left: 14px; margin-bottom: 9px; text-indent: -14px; line-height: 12px;
	}

A.leftmenutext 
	{
	/*FONT-WEIGHT: bold;
	FONT-SIZE: 12px; 
	COLOR: #0066CC; 
	FONT-FAMILY: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;*/ 
	TEXT-DECORATION: none
	}
A.leftmenutext:link 
	{
	/*COLOR: #0066CC; */ 
	}
A.leftmenutext:visited 
	{
	/*COLOR: #0066CC; */ 
	}
A.leftmenutext:hover 
	{
	/*COLOR: #0066CC; */ 
	TEXT-DECORATION: underline;
	}


/* COLOR */

.bg-dark-gray		{ background-color: #666666; }
.bg-gray			{ background-color: #999999; }
.bg-gray40			{ background-color: #D6D6D6; }
.bg-gray20			{ background-color: #e7e7e7; }
.bg-orange 			{ background-color: #FF9900; }
.bg-orange40 		{ background-color: #FFD699; }
.bg-green			{ background-color: #00CC33; }
.bg-green40 		{ background-color: #99ECAD; }
.bg-green20 		{ background-color: #CCF5D6; }
.bg-blue 			{ background-color: #0066CC; }
.bg-blue20 			{ background-color: #CCE0F5; }
.bg-blue40 			{ background-color: #99C2EB; }
.bg-light-yellow 	{ background-color: #FDFEE5; }
.bg-yellow 			{ background-color: #FFFFCE; }

.bg_green			{ background-color: #006633; }
.bg_blue 			{ background-color: #0000cd; }
.bg_olive			{ background-color: #666200; }
.bg_forest			{ background-color: #228b22; }

.light-gray 		{ color: #EDEDED; }
.medium-gray		{ color: #CCCCCC; }
.gray				{ color: #CCCCCC; }
.dark-gray			{ color: #666666; }
.light-orange 		{ color: #FEF5E5; }
.orange 			{ color: #FF9900; }
.light-green		{ color: #E7F3EF; }
.green				{ color: #00CC33; }
.light-blue 		{ color: #E7EFF7; }
.blue 				{ color: #0066CC; }
.light-yellow 		{ color: #FDFEE5; }
.yellow 			{ color: #FFFFCE; }
	
.clr_green			{ color: #228b22; }
.clr_blue 			{ color: #0000cd; }
.clr_olive			{ color: #666200; }
.clr_grngold		{ color: #C3B600; }
.clr_slateblue		{ color: #6a5acd; }

.shade-blue 
	{
	background-color: #E7EFF7;
	padding: 4px;
	}
.shade-green 
	{
	background-color: #E7F3EF;
	padding: 4px;
	}
.shade-orange 
	{
	background-color: #FEF5E5;
	padding: 4px;
	}
.shade-yellow 
	{
	background-color: #FDFEE5;
	padding: 4px;
	}
.shade-gray 
	{
	background-color: #EDEDED;
	padding: 4px;
	}


/* IMAGE & LAYOUT */

img { border: 0;}
img.noborder { border: none; }
img.border, img.border1 
	{
	border: 1px solid #666666;
	}
img.border2 
	{
	border: 2px solid #666666;
	}

.logo
	{
	margin: 0px 0px 0px 10px;
	}
	
.leftbox
	{
	margin: 10px 30px 10px 0px;
	border: 1px solid #999999;
	padding: 15px;
	background-color: #99C2EB;
	}
	
.menusub
	{
	padding-left: 25px;
	}

.menusublast
	{
	padding-left: 25px;
	margin-bottom: 10px;
	/*height: 7px;*/
	}


/* TEXT & FONT */

.center
	{
	text-align: center;
	}
.right
	{
	text-align: right;
	}
.left 
	{
	text-align: left;
	}
.bold
	{
	font-weight: bold;
	}

.text90w 
	{
	width: 90%;
	}
.text80w 
	{
	width: 80%;
	}
.text70w 
	{
	width: 70%;
	}
.text60w 
	{
	width: 60%;
	}
.text50w 
	{
	width: 50%;
	}

.indent40
	{
	margin-left: 40px;
	}
.indent80
	{
	margin-left: 80px;
	}
	
.text10pt 
	{
	font-size: 10px;
	}
.text11pt 
	{
	font-size: 11px;
	}
.text12pt 
	{
	font-size: 12px;
	}
.text14pt 
	{
	font-size: 14px;
	}
.text16pt 
	{
	font-size: 16px;
	}
.text18pt 
	{
	font-size: 18px;
	}
.text20pt 
	{
	font-size: 20px;
	}	
.text22pt 
	{
	font-size: 22px;
	}

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

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

	
/* OTHER */

.pad18
	{
	padding-bottom: 18px;
	}