body, td {
	color: #494949;
	font-family: tahoma, verdana, verdana;
	font-size: 12px;
}

input,textarea,select {
	color: #494949;
	font-family: tahoma, verdana, verdana;
	font-size: 12px;
}

form {
	margin: 0px;
	padding: 0px;
}

a {
	color: #005fa9;
	font-family: tahoma, verdana, verdana;
	font-size: 12px;
	text-decoration: underline;
}

a:hover {
	color: #69f;
}

img {
	border: 0px;
}

.header {
	background-image: url('../img/header_bg.gif');
	background-position: top;
	background-repeat: repeat-x;
	border-bottom: solid 4px #075b90;
}

.topMenu {
	background-color: #c2dbef;
	background-image: url('../img/top_menu_bg.gif');
	background-position: top;
	background-repeat: repeat-x;
	border-bottom: solid 1px #85abc8;
}

.topMenu a {
	display: block;
	padding: 8 34 8 34px;
	text-decoration: none;
	color: #000066;
	border-left: solid 1px #075b90;
	border-right: solid 1px white;	
}
.topMenu a:hover, .topMenu #tm_current {
	color: #fff;
	background-image: url('../img/top_menu_bg_on.gif');
	background-position: top;
	background-repeat: repeat-x;	
	border-right: solid 1px #075b90;
	background-color: #0467a5;
}

.tm_first {
	border-right: solid 1px white;
}
.tm_last {
	border-left: solid 1px #075b90;
}

.footer {
	border-top: solid 5px #0072bb;
	background-color: #026aab;
	background-image: url('../img/footer_bg.gif');
	background-position: top;
	background-repeat: repeat-x;	
}
.footer td {
	color: #b4d1e4;
	font-size: 11px;
}
.footer a {
	color: #fff;
	font-size: 11px;
}
.footer a:hover {
	color: #b4d1e4;
}

.midLeftRight {
	background-image: url('../img/mid_left_right_bg.gif');
	background-position: top;
	background-repeat: repeat-x;	
}
.midCenter {
	background-image: url('../img/mid_center_bg.gif');
	background-position: top;
	background-repeat: repeat-x;	
}

.column_left_right {
	background-color: #f1f3f5;
	padding: 20 5 30 5px;
}

.column_center {
	padding: 20 15 30 15px;
}

h1 {
	color: #033759;
	margin: 0 0 20 0px;
	padding: 0px;
	font-size: 24px;
	font-weight: normal;
	line-height: 120%;
}

h2, h2 a {
	color: #494949;
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
}
h2 a:hover {
	color: #494949;
}

h3 {
	color: #005fa9;
	font-size: 11px;
	text-decoration: none;
}

.iconImage {
	margin-right: 5px;
}

.smallLink {
	font-size: 11px;
	color: #005fa9;
}
.smallLink:hover {
	color: #005fa9;
	text-decoration: none;
}

.leftNewsCell {
	padding: 13px;
	line-height: 140%;
	color: #000;
}

.newsDate {
	color: #005fa9;
	font-weight: bold;
	font-size: 11px;
}

.boldLink {
	font-weight: bold;
	font-size: 11px;
}

.dotted_line {
	background-image: url('../img/gray_dots.gif');
	background-position: top;
	background-repeat: repeat-x;	
}

.smallBold {
	color: #005fa9;
	font-weight: bold;
	font-size: 11px;
}

.smallGray {
	color: #666;
	font-size: 11px;
}

.bigDate {
	font-size: 18px;
	color: #999;
}

.trDeivider {
	padding: 0px;
	background-color: #ccc;
}

.trBody td {
	background-image: url('../img/tr_bg.gif');
	background-position: top;
	background-repeat: repeat-x;	
	line-height: 140%;
}

.leftMenu {
	background-color: #fff;
	border: solid 1px #ddd;
}

.leftMenuTitle {
	padding: 7 0 7 15px;
	color: #000;
	font-weight: bold;
	font-size: 14px;
	font-family: "Trebuchet MS", tahoma, verdana;
}

.leftMenuItem {
	padding: 7 5 7 15px;
}
.leftMenuItem a {
	font-family: "Trebuchet MS", tahoma, verdana;
	text-decoration: none;
	font-size: 13px;
}
.leftMenuItem a:hover {
	text-decoration: underline;
	color: #005fa9;
}

.subMenu {
	padding: 5 0 5 0px;
}

.subMenuItem {
	display: block;
	font-family: "Trebuchet MS", tahoma, verdana;
	text-decoration: none;
	font-size: 13px;
	color: #666;
	padding: 1 0 1 15px;
	background-image: url('../img/submenu_bg.gif');
	background-position: left top;
	background-repeat: no-repeat;		
}

.subMenuItem:hover {
	color: #666;
	text-decoration: underline;	
}

#submenu_current {
	color: #000;
	font-weight: bold;
}

.lmCurrent td {
	background-color: #fafafa;
}

.newsTable td {
	padding: 0 0 25 0px;
	line-height: 140%;
}

.newsDate2 {
	color: #999;
	padding-bottom: 2px;
}

.content_body {
	line-height: 150%;
	text-align: justify;
}
#red {
	color: #a00;
}
