.gallery {
float: left;
margin: 10px;
}

img.gallery {
border: none;
}

.dark_green_2010 {
background-color: #008000;
color: #fff;
font-weight: bold;
}
.light_green_2010 {
background-color: #99CC00;
font-weight: bold;
text-decoration: underline;
color: #fff;
}
.light_gray_2010 {
background-color: #CCCCCC;
color: #000;
}
.orange_2010 {
background-color: #FFCC00;
}


.mod1_color {
background-color: #99CC00;
}
.mod2_color {
background-color: #1A5050;
color: #fff;
}
.mod3_color {
background-color: #84F0F0;
}
.mod4_color {
background-color: #FFCC99;
}
.mod5_color {
background-color: #808080;
}
.mod6_color {
background-color: #800000;
color: #fff;
}
.mod7_color {
background-color: #FF99CC;
}

table.css_table_border {
    border-color: #600;
    border-width: 0 0 1px 1px;
    border-style: solid;
}
table.css_table_border tr th {
    background-color: #D8DFC3;
   border-color: #600;
    border-width: 1px 1px 0 0;
    border-style: solid;
}

table.css_table_border tr td {
   border-color: #600;
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 2px;
}
table.css_table_border tr td.color1, td.color1 {
    background-color: #F6FFDF;
}
table.css_table_border tr td.color2, td.color2 {
    background-color: #DBEFA4;
}
table.css_table_border tr td.color3, td.color3 {
    background-color: #E7EFD1;
}


#login_result {
	color: red;
}

#centerSection{
	height: 100%;
	line-height: 170%;	
	font-size: 11px;
	overflow: visible;
}
.subtitle {
	border: #DEE8BB 1px solid;
	background-color: #E7EFD1;
	font-weight: bold;
	padding: 3px 5px;
	margin: 10px 5px;
}

a, a:link, a:visited, a.active {
	color: #455A21;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

a.faq, a.faq:link, a.faq:visited, a.faq.active {
	color: #455A21;
	text-decoration: none;
	font-weight: bold;

	background-image: url("images/link_arrow.gif");
background-repeat: no-repeat;
background-position: 1px 2px;
padding: 0px 0px 0px 15px;
line-height: 180%;
	
}

a.faq:hover {
background-image: url("images/link_arrow_hover.gif");
	
}

.hidden {
display: none;
}
#loading {
	border: 3px #000 double;
	background-color: #EDF1EB;
	color: #000;
	font-weight: bold;
	font-size: 12pt;
	letter-spacing: 1px;
	text-align: center;
	width: 320px;
	height: 40px;
	padding: 30px;
	position: absolute;
	display: none;
}
