a:link { color: #2C42CC; text-decoration: underline; background-color: transparent; }
a:visited { color: #666; text-decoration: underline; background-color: transparent;}
a:hover { color: #FFFFFF; text-decoration: none; background-color: #2B92FB; }
a:active { color: #2C42CC; text-decoration: underline; background-color: transparent; }


BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(outer_bg.jpg); 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	COLOR: #000000; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: repeat; 
	FONT-FAMILY: sans-serif, Arial, Helvetica,Verdana; 
	HEIGHT: 100%; 
	BACKGROUND-COLOR: #FFFFFF; 
	SCROLLBAR-FACE-COLOR: #EDEDED; 
	SCROLLBAR-HIGHLIGHT-COLOR: #2C42CC; 
	SCROLLBAR-SHADOW-COLOR: #2C42CC; 
	SCROLLBAR-3DLIGHT-COLOR: #AAABB0; 
	SCROLLBAR-ARROW-COLOR: #000000; 
	SCROLLBAR-TRACK-COLOR: #EDEDED; 
	SCROLLBAR-DARKSHADOW-COLOR: #AAABB0
}
BODY, TR, TH, TD, LI {
	font: 10pt Arial, Helvetica, sans-serif; }

P { 
	font: 10pt Arial, Helvetica, sans-serif; }

B {
	font: bold 10pt Arial, Helvetica, sans-serif; }

H1 {
	font: bold 18pt Arial, Helvetica, sans-serif; }

H2 {
	font: bold 16pt Arial, Helvetica, sans-serif; }

H3 {
	font: bold 14pt Arial, Helvetica, sans-serif; }

H4 {
	font: bold 12pt Arial, Helvetica, sans-serif; }

/* Begin main_body Content Area 0308CB or AAABB0*/
table#main_body {
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px;
	border: 0;
	width: 776;
	background-color: #AAABB0; }
/* End main_body Content Area */

/* Begin Right Column #EEF3F6 or #AAABB0 */
td#right_col {
	margin: 0;
	padding: 0;
	background-color: #EEF3F6;
	vertical-align: top;
	text-align: left;
	border-left: 1px solid #AAABB0;
	width: 250px; }

.sidebox {
	border: 1px solid #000;
	margin: 10px;
	padding: 0;
	background-color: #FFFFFF;
	font-size: 100%;
	width: 230px; }

.boxhead {
	margin: 0;
	padding: 0;
	text-align: center; }

/* #AAABB0 or #CCCCCC */
.boxhead h2 {
	margin: 0;
	padding: 5px 5px 5px 5px;
	color: #4D4D4D;
	background-color: #AAABB0;
	font: bold 12px geneva, verdana, arial, sans-serif; }

 .boxbody {
	margin: 0;
	padding: 5px 5px;
	background-color: #FFFFFF;
	color: #4D4D4D; 
	font: 12px geneva, verdana, arial, sans-serif;
	text-align: left; }
/* End Right Column */


/* Begin navTop drop-down and fly-out menus */
#navTop, #navTop ul { /* all lists */
	list-style: none;
	padding: 0;
	margin: 0; }

#navTop a {
	display: block;
	width: 153px;
	text-decoration: none;
	text-align: center;
	padding: 3px 0;
	margin: 0;
	border-right: 1px solid #5DACFD;
	border-bottom: 1px solid #5DACFD;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #2B92FB;
	color: #FFFFFF; }
	
#navTop .second a {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #5DACFD;
	color: #FFFFFF; }

#navTop .secondnoarrow a { /* all second level non-parent list items */
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #5DACFD;
	color: #FFFFFF; }

#navTop .third a {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #0000000;
	background-color: #600;
	color: #FFFFFF; }
#navTop3 a {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #0000000;
	background-color: #95CFFF;
	color: #FFFFFF; }

#navTop li { /* all list items */
	float: left; }

#navTop li a:hover { /* all list items */
	color: #FFFFFF;
	background: #2C42CC;
	/*width: 14em; controls the width of the submenu pop-out items*/ }

#navTop li .arrow a:hover { /* all second and third level parent list items */
	background: #FFFFFF no-repeat 12em 50%; } 

#navTop li .secondnoarrow a:hover, #navTop li .third a:hover { /* all second, third and fourth level non-parent list items */
	color: #FFFFFF;
	background: #FFFFFF; } 

#navTop li ul { /* second-level lists */
	position: absolute;
	margin: 0;
	width: 14em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ }

#navTop li ul ul { /* third-and-above-level lists */
	margin: -1.4em 0 0 8.8em; }
	
#navTop li ul ul a {
	display: block;
	width: 153px;
	text-decoration: none;
	text-align: center;
	padding: 3px 0;
	margin: 0;
	border-right: 1px solid #2C42CC;
	border-bottom: 1px solid #2C42CC;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	background-color: #5DACFD;
	color: #FFFFFF; }

#navTop li:hover ul ul, #navTop li.sfhover ul ul, #navTop li:hover ul ul ul, #navTop li.sfhover ul ul ul {
	left: -999em; }

#navTop li:hover ul, #navTop li li:hover ul, #navTop li li li:hover ul, #navTop li.sfhover ul, #navTop li li.sfhover ul, #navTop li li li.sfhover ul { 
        /* lists nested under hovered list items */
	left: auto; }
/* End navTop drop-down and fly-out menus */
.bg_page {
	BACKGROUND-IMAGE: url(page_bg3.gif); BACKGROUND-REPEAT: repeat-x
}
.bg_white {
	FONT-SIZE: 18pt; COLOR: #6F7793; BACKGROUND-COLOR: #ffffff
}
.border_white {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid; BACKGROUND-COLOR: #ffffff
}
.font-black-11 {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: sans-serif, Arial, Helvetica,Verdana; TEXT-DECORATION: none
}
.just 		{text-align: justify;
}
.title		{ COLOR: #6F7793; FONT: 21px arial, sans-serif, geneva, verdana ; font-weight: normal; BACKGROUND-COLOR: #ffffff }
/* #666666 or #4D4D4D */
.normalTxt { COLOR: #4D4D4D; FONT: 11px geneva, verdana, arial, sans-serif }
.normalSmallTxt { COLOR: #4D4D4D; FONT: 9px geneva, verdana, arial, sans-serif }
.footer_bar {
	BACKGROUND-IMAGE: url(menu_greenbar.gif); HEIGHT: 22px; COLOR: #FFFFFF; FONT: 11px geneva, verdana, arial, sans-serif
}

.corner {
	background: url("cornertopL.gif") no-repeat;
	color: #000000;
	margin: 0px 0px 0px 0px;
	height: auto;
	padding: 20px 5px 0px 25px;
	}	

/* CSS FOR SLIDESHOW SCRIPT */
.imageSlideshowHolder,.imageSlideshowHolder_left{
	margin:5px;	/* "Air" */
	float:right; /* Floating gallery at the right side of other web page content */		
	width:425px;	/* Image width */
	height:287px;	/* Image height */
	
	position:relative;	/* Don't remove this line */
}
.leftFloatingDiv{
	float:left;
	width:435px;
	height:297px;
}
/* Don't change these values */
.imageSlideshowHolder img{
	position:absolute;
	left:0px;
	top:0px;
}

/* SPIFFY */
.spiffy{ 
	display:block
} 
.spiffy *{ 
	display:block;
	height:1px;
	overflow:hidden;
	background:#eeeeee
} 
.spiffy1{ 
	border-right:1px solid #f7f7f7;
	padding-right:1px;
	margin-right:3px;
	border-left:1px solid #f7f7f7;
	padding-left:1px;
	margin-left:3px;
	background:#f2f2f2;
} 
.spiffy2{ 
	border-right:1px solid #fdfdfd;
	border-left:1px solid #fdfdfd;
	padding:0px 1px;
	background:#f1f1f1;
	margin:0px 1px;
} 
.spiffy3{ 
	border-right:1px solid #f1f1f1;
	border-left:1px solid #f1f1f1;
	margin:0px 1px;
} 
.spiffy4{ 
	border-right:1px solid #f7f7f7;
	border-left:1px solid #f7f7f7;
} 
.spiffy5{ 
	border-right:1px solid #f2f2f2;
	border-left:1px solid #f2f2f2;
} 
.spiffy_content{ 
	padding:0px 5px;
	background:#eeeeee;
} 
.spiffy_title	{ COLOR: #6F7793; FONT: 21px arial, sans-serif, geneva, verdana ; font-weight: normal; BACKGROUND-COLOR: #eeeeee }
