body {
	margin-left: 0px;
	margin-top: 0px;
	background: #D0FFAC;
}

table.body {
	background:  url(../images/body_bg.gif) repeat-x;
}

.header_right {
	border-right: #2E8204 1px solid;
}

.main_content {
	background: #fff;
}

.gray_row {
	background: #f3f3f3;
}

.header_row {
	background: #faffac;
}

.directory_row {
	background: #d0ffac;
}

.text {
	font-family: verdana, arial;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	line-height: 15px;
}

.article_body {
	padding-top:20px;
	padding-bottom:0px;
}

.article_title {
	font-family: verdana, arial;
	font-size: 10px;
	color: #329804;
	font-weight: bold;
}

.shadow_bg {
	background:  url(../images/body_shadow_bg.gif) repeat-y;
}

.alert_bg {
	background:  url(../images/alert_top.gif) no-repeat;
}

img.border {
	border: 1px solid #ccc;
}


.alert_title {
	font-family: Tahoma, arial;
	font-size: 10pt;
	color: #fff;
	font-weight: bold;
}

.alert_date {
	font-family: Tahoma, arial;
	font-size: 8pt;
	color: #fff;
	font-weight: bold;
}

.alert_body {
	font-family: verdana, arial;
	font-size: 8pt;
	color: #333;	
}

.footer {
	font-family: verdana, arial;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
}

.infobox {
	border: 1px solid #bcf98d;
	background: url('box_bg.gif') repeat-x bottom;
	font-family: verdana, arial;
	font-size: 11px;
	color: #333;
}

.infoboxText {
	font-family: verdana, arial;
	font-size: 11px;
	color: #333;
}

.redText {
	font-family: verdana, arial;
	font-size: 11px;
	color: #ff0000;
}

.bottom_border {
	border-bottom: 1px solid #ccc;
}

.right_title {
	border-bottom: 1px solid #ccc;
	font-family: verdana, arial;
	font-size: 13px;
	color: #336600;
	font-weight: bold;
}

.right_body {
	font-family: verdana, arial;
	font-size: 10px;
	color: #000266;
	font-weight: none;
}

.right_body_title {
	font-family: verdana, arial;
	font-size: 10px;
	color: #329804;
	font-weight: bold;
	padding-top:10px;
}

.right_body_gray {
	font-family: verdana, arial;
	font-size: 10px;
	color: #333;
	font-weight: none;
}

.right_body_gray_bottom {
	font-family: verdana, arial;
	font-size: 10px;
	color: #333;
	font-weight: none;
	padding-bottom:10px;
}

input.text {
	border:1px #ccc solid;
	font-size: 11px;
	font-family: Verdana, Arial;
	height: 20px;
}

input.submit {
	border:1px #777 solid;
	font-size: 11px;
	font-family: Verdana, Arial;
}

select, option {
	font-size: 11px;
	color: #777777;
	font-family: Verdana, Arial;
}

.error {
	font-family: verdana, arial;
	font-size: 11px;
	color: #FF0000;
}

.imgborder {
	border:1px #2828e0 solid;
}

/***** Links ****/

a:link {
	color: #330000;
	text-decoration: none;
}
a:visited {
	color: #663300;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

a.right:link {
	font-family: verdana, arial;
	font-size: 10px;
	color: #336600;
	font-weight: bold;
	text-decoration: none;
}
a.right:visited {
	font-family: verdana, arial;
	font-size: 10px;
	color: #336600;
	font-weight: bold;
	text-decoration: none;
}
a.right:hover {
	font-family: verdana, arial;
	font-size: 10px;
	color: #336600;
	font-weight: bold;
	text-decoration: underline;
}

a.pdf:link {
	font-family: verdana, arial;
	font-size: 12px;
	color: #336600;
	font-weight: bold;
	text-decoration: none;
}
a.pdf:visited {
	font-family: verdana, arial;
	font-size: 12px;
	color: #336600;
	font-weight: bold;
	text-decoration: none;
}
a.pdf:hover {
	font-family: verdana, arial;
	font-size: 12px;
	color: #336600;
	font-weight: bold;
	text-decoration: underline;
}