
/**/
.logo {
	font-weight: bold; font-size: 64%;
	vertical-align: middle;
}

/* */
.uplinksleft {
	background-image: url('../images/biside_up.gif');
	background-position: left bottom;
}
.uplinks {
	padding: 8px 10px 8px 0px;
	vertical-align: middle;
}
.uplinks a {
	background-image: url('../images/middle_cool.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	display: block;
	font-weight: bold; font-size: 64%;
	text-transform: lowercase;
	line-height: 12px;
	padding: 8px 0px 8px 25px;
}
.uplinks a:link, .uplinks a:visited { color: #aaaaaa;}
.uplinks a:hover, .uplinks a:active { color: #305DBF; background-image: url('../images/middle_cool_c.gif');}

/* */
.searchpanel {
	background-image: url('../images/up_bluebg.gif');
	vertical-align: middle;
	padding-left: 10px;
}
.searchpanel table td {
	font-weight: bold; font-size: 64%;
	color: #305DBF;
}
.textfield {
	height: 20px;
	border-top:		#405480 1px solid;
	border-left:	#405480 1px solid;
	border-right:	#8F9FBF 1px solid;
	border-bottom:	#8F9FBF 1px solid;
}
.searchpanel .textfield {
	width: 125px;
}

/*  */
.verygreen { 
	background-color: #4FAD2A; 
	background-image: url('../images/verygreen_bg.jpg'); 
	background-repeat: repeat-x;
	vertical-align: top;
}

/**/
.menu { 
	background-color: #DEEAD9; 
	background-image: url('../images/green_bg.gif');
}
.menu div {
	width: 250px;
}
.menu a {
	background-repeat: no-repeat;
	background-position: 8px 4px;
	display: block;
	font-weight: bold; font-size: 70%;
	text-transform: uppercase;
	padding: 4px 0px 4px 30px;
	line-height: 12px;
}
.menu a strong {
	background-repeat: no-repeat;
	color: #305DBF;
}
.menu a#a1 { background-image: url('../images/small_cool_1.gif'); }
.menu a#a2 { background-image: url('../images/small_cool_2.gif'); }
.menu a#a3 { background-image: url('../images/small_cool_3.gif'); }
.menu a#a4 { background-image: url('../images/small_cool_4.gif'); }

/*
.menu #a1 strong { background-image: url('../images/small_cool_s_1.gif'); }
.menu #a2 strong { background-image: url('../images/small_cool_s_2.gif'); }
.menu #a3 strong { background-image: url('../images/small_cool_s_3.gif'); }
.menu #a4 strong { background-image: url('../images/small_cool_s_4.gif'); }
*/

.menu a:link, .menu a:visited { color: #000000; text-decoration: none; }

.menu a:hover#a1, .menu a:active#a1 { color: #305DBF; text-decoration: underline; background-image: url('../images/small_cool_c_1.gif');}
.menu a:hover#a2, .menu a:active#a2 { color: #305DBF; text-decoration: underline; background-image: url('../images/small_cool_c_2.gif');}
.menu a:hover#a3, .menu a:active#a3 { color: #305DBF; text-decoration: underline; background-image: url('../images/small_cool_c_3.gif');}
.menu a:hover#a4, .menu a:active#a4 { color: #305DBF; text-decoration: underline; background-image: url('../images/small_cool_c_4.gif');}

/**/
.addon {
	background-image: url('../images/biside_down.gif'); background-position: top right;
	vertical-align: top;
	padding: 10px 27px 10px 10px;
	font-size: 80%;
}
.leftcol {
	vertical-align: top;
	padding: 0px 10px 10px 0px;
}
.rightcol {
	vertical-align: top;
	padding: 0px 10px 10px 10px;
	border-left: #91B87F 1px solid;
}

.info {
	font-size: 80%;
}

/**/
.path {
	font-size: 70%;
	margin-bottom: 20px;
}
.path img {
	margin: 0px 10px;
}
.path strong {
	color: #aaaaaa;
}

/**/
.coltitle {
	height: 47px;
	border-bottom: #91B87F 1px solid;
	margin-bottom: 5px;
	padding-top: 9px;
}
.coltitle h1 {
	height: 31px;
	text-transform: uppercase;
	font-size: 80%;
	font-weight: bold;
	margin: 0px; padding: 0px;
}
.coltitle img {
	vertical-align: middle;
	width: 121px; height: 31px;
}

/* */
.downline td { background-color: #DEEAD9;}
.downline td div { height: 1px; }

/**/
.news {
	font-size: 80%;
	margin-bottom: 7px;
}
.news .date, .smallgrey {
	font-size: 90%;
	color: #a0a0a0;
	font-weight: bold;
	margin-bottom: 3px;
}
.news .more {
	text-align: right;
}
.news .more a {
	text-align: left;
	color: #008000;
	background-image: url('/images/white_cool.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-transform: lowercase;
	padding: 1px 0px 1px 15px;
	line-height: 16px;
}
.news .more a:hover, .news .more a:active { color: #305DBF; background-image: url('/images/white_cool_c.gif');}
/*   */
.leftmenu strong, .leftmenu a {
	text-align: left;
	color: #008000;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 1px 0px 1px 0px;
	display: block;
}
.leftmenu strong {
	padding: 1px 0px 1px 15px;
}
.leftmenu strong {
	color: #305DBF;
	background-image: url('/images/white_cool.gif');
}
.leftmenu .coltitle h1 {
	text-transform: uppercase;
	font-size: 100%;
}
.leftmenu a, .leftmenu strong {
	padding-bottom: 5px;
}


.partner td, .footer td,  {
	vertical-align: top;
	font-size: 80%;
}
.partner td {
	padding-bottom: 10px;
}
.partner td a, .footer td a {
	font-weight: bold;
}

.partner .more a {
	text-align: left;
	color: #008000;
	background-image: url('../images/white_cool.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	text-transform: lowercase;
        font-weight: normal;
	padding: 1px 0px 1px 15px;
	line-height: 16px;
}
.partner .more a:hover, .news .more a:active { color: #305DBF; background-image: url('../images/white_cool_c.gif');}

.footer td {
	vertical-align: middle;
	padding: 15px 15px 15px 0px;
}

.smallgrey {
	color: #808080;
	font-weight: normal;
}
.smallgrey strong {
	color: #808080;
}


/*tables*/
.infotable {
	background-repeat: no-repeat;
	font-size: 90%;
	width: 100%;
}
.infotable thead td {
	border-bottom: #008000 2px solid;
	border-top: #FFFFFF 10px solid;
	background-image: url('../images/white_cool_s.gif');
	background-repeat: no-repeat;
	background-position: 2px 5px;
	padding: 3px 3px 3px 15px;
	font-weight: bold;
	text-transform: uppercase;
	vertical-align: top;
}
.infotable#blue thead td {
	border-bottom: #305DBF 2px solid;
}
.infotable#red thead td {
	border-bottom: #FF0000 2px solid;
}
.infotable thead td#color {
	background-image: url('../images/white_cool_c_green.gif');
	background-repeat: no-repeat;
	background-position: 3px 5px;
	backrgound-align: right top;
	padding: 3px 3px 1px 15px;
}
.infotable#blue thead td#color {
	background-image: url('../images/white_cool_c_blue.gif');
	background-repeat: no-repeat;
	background-position: 3px 5px;
	backrgound-align: right top;
	padding: 3px 3px 1px 15px;
}
.infotable#red thead td#color {
	background-image: url('../images/white_cool_c_red.gif');
	background-repeat: no-repeat;
	background-position: 3px 5px;
	backrgound-align: right top;
	padding: 3px 3px 1px 15px;
}
.infotable tbody td {
	border-left: #008000 1px solid;
	border-bottom: #008000 1px solid;
	border-right: #008000 1px solid;
	padding: 1px 3px 1px 3px;
}
.infotable#blue tbody td {
	border-color: #305DBF;
}
.infotable td#color{
	background-color: #008000;
	color: #FFFFFF;
	font-weight: bold;
}
.infotable#blue td#color{
	background-color: #305DBF;
	color: #FFFFFF;
}
.infotable#red tbody td {
	border-color: #FF0000;
}
.infotable#red td#color{
	background-color: #FF0000;
	color: #FFFFFF;
}

.infotable td#spacer{
	background: #FFFFFF;
}
.infotable td#new {
	color: #FFFFFF;
	background-image: url('../images/new1.gif');
	padding-left: 219px;
	font-size: 30px;
}
.infotable#red td#new {
	color: #FFFFFF;
	background-image: url('../images/new0.gif');
	padding-left: 219px;
	font-size: 30px;
}
.blanktable {
	background-repeat: no-repeat;
	font-size: 100%;
}


.info img, .news img {
	margin: 10px;
}

table.innerform {
	background-color: #EEF3FF;
	color: #305DBF;
	border: #91B87F 1px solid;
	padding: 5px;
}
.innerform h1 {
	padding: 0px;
	margin: 0px;
}
form table td {
	font-size: 60%;
	font-weight: bold;
}
form input.submit, form input.button {
	background: transparent;
	border: 0px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: underline;
	color: #305DBF;
	cursor: hand;
	padding-right: 0px;
}

