


body 
{
	margin: 0px; 
	background-color: #dddddd; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
}
a:link, a:active, a:visited, a:hover
{
	color: #053698; 
	font-weight: normal;
	text-decoration: underline;
}
a:visited 
{
	color: #4e86ca;
}
a:hover 
{
	color: #053698; 
	text-decoration: none;
}
img
{
	border: none;
}

.TABLEbase {width: 830px; background-color: #FFFFFF; border: 1px solid #FFFFFF; margin-left: auto; margin-right: auto; margin-top: 0px; border-collapse: collapse;}


.header {height: 70px; vertical-align: middle; font-size: 14px; font-weight: bold; color: #666666;}
.header .logo {margin-left: 5px; margin-top: 7px;}
.banner {margin-right: 5px; float:right; visibility:hidden;} 


.topNavMenu 
{
	border: 0px; 
	border-collapse:collapse; 
	border-bottom: 1px solid #C7C7C7; 
	width:100%;
}
.topNavMenu td 
{
	line-height: 30px; 
	color: #FFFFFF; 
	text-align:center; 
	font-size: 11px; 
	background-image: url(/Gui/navi_bg.gif); 
	background-repeat:no-repeat; 
	background-position:top right;
	border-right: 1px solid #C7C7C7;
}
.topNavMenu a:link, .topNavMenu a:visited, .topNavMenu a:active, .topNavMenu a:hover 
{
	color: #FFFFFF; 
	text-decoration:none;
	font-weight: normal;
}
.topNavMenu a:hover 
{
	color: #C7C7C7;
}
.topNavMenu .noBorder 
{
	border-right: none;
}


.dateFront, .date
{
	height: 25px; 
	font-size: 11px;
	border-bottom: 1px solid #C7C7C7;
	background-image: url(/Gui/date_bg.gif); 
	background-position: left bottom;
	background-repeat: no-repeat;
	color: #0151b3;
	background-color: #0151b3;
}
.dateFront 
{
	height: 52px; 
}
.date p, .dateFront p {margin-left: 7px; margin-bottom: 5px; line-height:14px;}


td.content {padding: 25px 25px 25px 25px;}
td.content h1 {font-size: 18px; color:#000000; font-weight:normal; margin-top: 0px;}
td.content h2 {color: #666666; font-size: 12px; font-weight: bold;}
td.content p {color: #666666;  font-size: 12px; font-weight: normal; margin-left: 20px;}

a.newsArchive:link {font-weight: bold;}
a.newsArchive:visited {font-weight: bold;}


td.leftNavigation {width: 158px; padding: 30px 7px 30px 7px; border-right: 1px solid #C7C7C7;font-size: 12px;}
td.leftNavigation table {width: 100%;}

.leftNavigation .level1Text, .leftNavigation .level2Text
{
	width: 184px; 
	padding:2px 0px 1px 10px;
}

.leftNavigation .level2Text
{
	font-size:11px;
	padding-left:24px;
	background-image: url(/Gui/blue_dot.gif);
	background-repeat:no-repeat;
	background-position: 10px 6px;
}

.leftNavigation .level1Text a, .leftNavigation .level1Text a:link, .leftNavigation .level1Text a:active, .leftNavigation .level1Text a:visited
{color:#053698; text-decoration: none; font-weight:bold;}

.leftNavigation .level2Text a, .leftNavigation .level2Text a:link, .leftNavigation .level2Text a:active, .leftNavigation .level2Text a:visited
{color:#4e86ca; text-decoration: none; font-weight:normal;}

.leftNavigation .level1Text a:hover, .leftNavigation .level2Text a:hover
{text-decoration: underline;}



td.rightNews
{
	width: 163px;
	color: #4e86ca;
	font-size: 11px;
	padding: 30px 7px 30px 7px;
	text-align:left;
	border-left: 1px solid #C7C7C7;
}
td.rightNews table 
{
	width: 100%;
}
td.rightNews th
{
	color: #053698;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
}
td.rightNews td
{
	background-image: url(/Gui/blue_dot.gif);
	background-repeat:no-repeat;
	background-position: 4px 9px;
	padding: 4px 0px 4px 18px;
}

td.rightNews a:link, td.rightNews a:active, td.rightNews a:visited, td.rightNews a:hover
{font-weight: normal;}

td.rightNews a:link, td.rightNews a:active, td.rightNews a:visited, td.rightNews a:hover
{
	color: #4e86ca; 
	font-weight: normal;
	text-decoration: none;
}
td.rightNews a:hover
{text-decoration:underline;}

td.rightNewsFront 
{
	width: 203px; 
	color: #666666; 
	font-size: 11px; 
	padding: 30px 8px 30px 8px;
	text-align:left; 
	border-left: 1px solid #C7C7C7;
}
td.rightNewsFront table 
{width:100%; }

td.rightNewsFront th 
{
	color: #053698; 
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 5px 20px;
}
td.rightNewsFront td 
{
	padding: 0px 0px 4px 30px;
}
td.rightNewsFront h2 
{
	color:#000000;
	font-size:12px;
	margin:0px 0px 10px 0px;
}

td.rightNewsFront a:link, td.rightNewsFront a:active, td.rightNewsFront a:visited, td.rightNewsFront a:hover 
{
	color: #053698;
	font-weight:bold;
}



td.leftNavigation hr, td.rightNews hr, td.rightNewsFront hr
{width:100%; height: 1px; border: 0px; background-color: #C7C7C7; color:#C7C7C7; margin-top: 5px; margin-bottom: 15px;}


.TDfooter 
{
	height: 65px;
	border-top: 1px solid #C7C7C7;
	text-align: center;
}
