html {height: 100%; }
body { position: relative; min-width: 760px; width: 100%; margin: 0; padding: 0;
	font-family: verdana, tahoma, arial, serif, sans-serif;
 	font-size: 12px; color:#fff; line-height: 18px; word-spacing: 3px; background-color: #283054;  
	background: #283054 url(images/background.jpg) repeat-y scroll 0% 0%;}
	
a:link { color:#fff; }
a:visited {color:#fff; }
a.sub-pages:link{ color:#fff; background:#637da5;}
a.sub-pages:visited{ color:#fff; background:#637da5; }
a.sub-pages:hover { color:#fff; background:#a76062;}
a.sub-pages:active { color:#fff; background:#a76062;}

h1 { font-size:18px; font-weight:bold; color:#000; padding:3px; 
		text-decoration:underline; text-align:center; margin:0; }

h2 { font-size:16px; font-weight:bold; color:#000; padding:3px; 
		text-decoration:underline; text-align:center; margin:0; }
h3 { font-size:14px; font-weight:bold; color:#fff; padding:3px; 
		text-decoration:underline; text-align:center; margin:0; }
h3 a:hover { background-color:#880000; color:#eee; }		

ul { list-style-type: circle; }

/* form style */
#form-element { background-color: #616782; border: 1px solid #eee;
	font-size: 12px; font-weight:bold; color:#fff;}
			
#container { border-left: 1px solid #000; border-right: 1px solid #000; height:auto;
	border-bottom: 1px solid #000; width:760px; min-width:500px; margin-left: auto; margin-right: auto;
	padding-bottom: 15px; background-color:#283054;}
#container p { padding:5px; }
	
#banner { border-bottom: 1px solid #000; background-color:#283054; text-align:center;}

#navigation-static { border-bottom: 1px solid #000; background-color:#283054; padding-top:8px; padding-bottom:8px;}
	#navigation-static ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; }
	#navigation-static ul li { display: block; float: right; text-align: center;
		padding: 0; margin: 0; }
	#navigation-static ul li a { background: #283054; width: 85px; height: 18px;
		border-top: 1px solid #aaa; border-left: 1px solid #aaa;
		border-bottom: 1px solid #aaa; border-right: none; 
		padding: 0; margin: 0 0 10px 0; color: #fff; text-decoration: none;
		display: block; text-align: center; font: bold 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; }
	#navigation-static ul li a:hover { color: #fff; background: #932b2c; }
	#navigation-static a:active { background: #c60; color: #fff; }
	#navigation-static li#active a { background: #c60; border: 1px solid #c60; color: #fff; }
	
	
#navigation-dynamic { display:block; margin-top: 0px; margin-right:auto; margin-left:auto; height: 25px; clear:both;}
	#navigation-dynamic ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; }
	#navigation-dynamic ul li { display: block; float: right; text-align: center;
		padding: 0; margin: 0; }
	#navigation-dynamic ul li a { background: #616782; width: 85px; height: 18px;
		border-top: 1px solid #aaa; border-left: 1px solid #aaa;
		border-bottom: 1px solid #aaa; border-right: none; 
		padding: 0; margin: 0 0 10px 0; color: #aaa; text-decoration: none;
		display: block; text-align: center; font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; }
	#navigation-dynamic ul li a:hover { color: #eee; background: #7d92b5; }
	#navigation-dynamic a:active { background: #c60; color: #fff; }
	#navigation-dynamic li#active a { background: #c60; border: 1px solid #c60; color: #fff; }

#container #left-column {  width:30%; float: left; margin-top:15px; padding-left:4px; color:#fff; border-right:1px solid #fff;}
#container #left-column #top { border-bottom: 1px solid #fff; width 100%; text-align:center;
	background: #283054 url(images/left-background1.jpg) repeat-y scroll top right;}
#container #left-column #bottom { border-bottom: 1px solid #aaa; width 100%; margin-top:15px; background-color:#283054; text-align:center; }
#left-column a:link, a:visited, a:active { color:#fff; }
#left-column a:hover { background-color:#616782; color:#fff; }

#container #middle-column { width:34%; margin-left: 3%;  margin-top:15px; float: left; }
#container #middle-column #top { border-bottom: 1px solid #fff; width 100%;  background-color:#283054; color:#fff; }
#container #middle-column #bottom { width 100%; margin-top:15px; 
	background-color:#283054; color:#fff; }
#middle-column a:link, a:visited, a:active { color:#fff; }
#middle-column a:hover { background-color:#616782; color:#fff; }	

#container #right-column { width:30%; float: right;  margin-top:15px; padding-right:4px; color:#fff; border-left:1px solid #fff;}
#container #right-column #top { border-bottom: 1px solid #fff; width 100%; 
	background: #283054 url(images/right-background1.jpg) repeat-y scroll top left;}
#container #right-column #bottom { border-bottom: 1px solid #aaa; width 100%; margin-top:15px; background-color:#283054; }
#right-column a:link, a:visited, a:active { color:#fff; }
#right-column a:hover { background-color:#616782; color:#fff; }

#footer { border-top: 1px solid #eee; clear:both; text-align:center; color:#aaa; padding-top:20px; background-color:#283054;}
#footer a { color:#aaa; text-decoration:none; }
#footer a:hover { color:#aaa; text-decoration:underline; }

/*sub-page styles*/
#title { border: 1px  solid #eee; padding:5px; text-align:center; font-weight:bold; font-size:16px;  margin-left:20px; margin-right:20px; width:95%;}
#fourteenpx { font-size:14px; text-align:center; }
#content-box { border: 1px  solid #eee; padding:5px; text-align:left; 
	margin-left:20px; margin-right:20px; margin-top:5px; width:95%; height:auto; width:95%;}
#tabular-data { display:block; border: 1px  solid #eee; padding:5px; text-align:left; margin-left:20px; margin-right:20px; width:95%; margin-top:5px; }
#column-head { background-color:#932b2c; color:#fff; text-align:center; font-weight:bold; text-decoration:underline; }
#tabular-data #even {background-color:#637da5; }
#tabular-data #odd {background-color:#4a6ca0; }
#image-table { border: 1px  solid #eee; padding:5px; text-align:left; margin-left:20px; width:95%; margin-top:5px; margin-right:20px; }
	#thumbnail { border: 1px solid #999; margin: 0 15px 15px 0; padding: 5px; text-align:center; font-size:9px;}
	#other-pages { background-color:#637da5; text-align:center;}
	#other-pages a { color:#fff; font-size:9px;}	
	#other-pages a:hover { color:#fff; font-size:9px; background-color:#932b2c;}	

	
