.input1 {
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid; 
	background-color: #FFFFFF; 
	border-left: #000000 1px solid; 
	color:#000000; 
	border-bottom: #000000 1px solid; 
	font-size: 12px; 
	font-family: tahoma;
	}
select.input2 		{
	border-right: #000000 1px solid; 
	border-top: #000000 1px solid; 
	background-color: #FFFFFF; 
	border-left: #000000 1px solid; 
	color:#000000; 
	border-bottom: #000000 1px solid; 
	font-size: 12px; 
	font-family: tahoma;
	}
a.other:hover{
	text-decoration: none;
}
a.indexmenu  {
	color: #000064;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	display: block;
	padding-top: 5px; 
	padding-bottom: 5px; 
	background-color: #EEEEFF;
	width: 140;
	height: 22;
	text-align: center;
	text-valign: middle;
	border:1px solid #AAAAFF; 
	}
a.indexmenu_highlighted  {
	color: #4040FF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	display: block;
	padding-top: 5px; 
	padding-bottom: 5px; 
	background-color: #EEEEFF;
	width: 140;
	height: 22;
	text-align: center;
	text-valign: middle;
	border:1px solid #AAAAFF; 
	}
.indexmenu_highlighted  {
	color: #4040FF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	display: block;
	padding-top: 5px; 
	padding-bottom: 5px; 
	background-color: #EEEEFF;
	text-align: center;
	width: 140;
	height: 22;
	border:1px solid #AAAAFF; 
	}

a.indexmenu:hover{
	background-color: #DDDDFF;
}
a.indexmenu_highlighted:hover{
	background-color: #DDDDFF;
}
body{
	color: #000066;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	margin:0;
	padding:0
}
table.ttd{
	font-size:9px; 
	font-family:Arial, Helvetica, sans-serif;
}
table.ttd td{
	font-size:9px; 
	font-family:Arial, Helvetica, sans-serif;
}
table.mainMenu{
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
}
table.mainMenu td.leftMenu{
	padding-top: 5px; 
	padding-right: 7px; 
	padding-bottom: 5px; 
	padding-left: 7px;
	border-color: #999999; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
	font-weight: bold;
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
}
table.mainMenu td.mainMenuPhone{
	color: #FFFFFF; 
	font-style: italic;
	height: 24px; 
	background-image: url(images/menugrad.gif); 
	background-repeat: repeat; 
	background-color: #48559E;
	background-position: center;
}
a.mainMenuPhoneMail, a.mainMenuPhoneMail:visited {
	color: #FFFFFF; 
	font-style: italic;
	height: 24px; 
}
table.mainMenu td.mainMenuItem{
	color: #B0B0FF; 
	font-weight: bold;
	width: 100px; 
	align: center;
	background-image: url(images/menugrad.gif); 
	background-repeat: repeat; 
	background-color: #48559E;
	text-align: center;
}
table.mainMenu td.textblock,table.mainMenu td.textblock table td{
	padding-top: 5px; 
	padding-right: 7px; 
	padding-bottom: 5px; 
	padding-left: 7px;
	font-size:9pt; 
	font-family:Arial, Helvetica, sans-serif;
}
table.mainMenu td.textblock0,table.mainMenu td.textblock0 table td{
	font-size:9pt; 
	font-family:Arial, Helvetica, sans-serif;
}
table.mainMenu td.textblock_wo_pad{
	font-size:9pt; 
	font-family:Arial, Helvetica, sans-serif;
}
table.mainMenu td.rightdotted{
	padding-top: 5px; 
	padding-right: 7px; 
	padding-bottom: 5px; 
	padding-left: 7px;
	font-size:9pt; 
	font-family:Arial, Helvetica, sans-serif;

	border-color: #999999; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}
table.mainMenu td.rightdotted0{
	font-size:9pt; 
	font-family:Arial, Helvetica, sans-serif;

	border-color: #999999; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}
table.mainMenu td.rightdotted0top{
	font-size:9pt; 
	font-family:Arial, Helvetica, sans-serif;

	border-color: #999999; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}
table.mainMenu td.topdotted{
	padding-top: 5px; 
	padding-right: 7px; 
	padding-bottom: 5px; 
	padding-left: 7px;
	font-size:9pt; 
	font-family:Arial, Helvetica, sans-serif;

	border-color: #999999; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}
table.mainMenu td.topdotted0{
	font-size:9pt; 
	font-family:Arial, Helvetica, sans-serif;

	border-color: #999999; 
	border-style: dotted; 
	border-top-width: 2px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}
table.mainMenu a.mainMenu{
	display: block;
	color: #F8F8F8; 
	width: 100px; 
}
table.mainMenu a.mainMenu:hover{
	background-image: url(images/menugradh.gif); 
	color: #FFFFB0; 
}
table.mainMenu a.mainMenuHighlighted{
	display: block;
	color: #B0B0FF; 
	width: 100px; 
}
table.mainMenu a.mainMenuHighlighted:hover{
	background-image: url(images/menugradh.gif); 
	color: #FFFF40; 
}
table.mainMenu td.mainMenuHighlighted, .mainMenuHighlighted{
	color: #B0B0FF; 
	width: 100px; 
}
#banner{ 
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
	border-left: #000000 0px solid; 
	border-bottom: #000000 0px solid; 
	background-color: Transparent;

	color: #FFFFFF; 
	font-style: italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt; 
	}
.news_bar, .news_bar A:link, .news_bar A:hover, .news_bar A:visited  {
	color:#FFFFFF; 
	font-style: italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt; 
	font-weight: normal;
	text-decoration: none;
	}

h3{		 
	color: #FFFFFF; 
	font-style: italic;
	font-size:10pt; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height:150%;
	}
.hh1{ 
	color: #FFFFFF; 
	font-style: italic;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16pt; 
	}
.hh2{ 
	color: #FFFFFF; 
	font-style: italic;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:11pt; 
	}

.catLink, .catLink:visited{
	font-family:  Arial, Helvetica, sans-serif;
	}
.catLink:hover{
	text-decoration: none;
	color: #6666FF;
	}
.catLink_pic, .catLinkpic:visited{
	padding-left: 0px;
	}
.catLink_descr{
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000066;
	}
.catLink_descr:visited{
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #440066;
	}
.catLink_descr:hover{
	text-decoration: underline;
	}
.tdBlue{
	background-color: #004A80;
}

.tdDarkBlue{
	background-color: #003663;
}

.tdRed{
	background-color: #CC3300;
}

.tdGray{
	background-color: #666666;
}

.tdLightBlue{
	background-color: #7F9DB9;
}

.tdVeryLightGray{
	background-color: #EEEEEE;
}

.tdLightGray{
	background-color: #DADADA;
}

.textAbout{
	font-family: sans-serif;
	font-size: 9pt;
}

.textNewsHeader, .textNewsHeader:visited{
	color: Black;
	font-family: sans-serif;
	font-size: 9pt;
}

.textNewsHeader:hover{
	text-decoration: none;
}

.textNewsDate{
	font-family: sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #0404FF;
}

.textBottomLinks, .textBottomLinks:visited{
	font-family: sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: White;
}

.textNewsPublic{
	font-family: sans-serif;
	font-size: 8pt;
	color: Gray;
}

.textNews{
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.textNewsHead{
	font-family:   Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
}

.textMenu, .textMenu:visited{
	color: Maroon;
	font-family: sans-serif;
	font-size: 10pt;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.textMenu_highlighted, .textMenu_highlighted:visited{
	color: Maroon;
	font-family: sans-serif;
	font-weight:bold;
	font-size: 10pt;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.textMenu:hover{
	text-decoration: underline;
}

.textMenu_highlighted:hover{
	font-weight:bold;
	text-decoration: underline;
}

.textMenu2, .textMenu2:visited{
	color: Maroon;
	font-family: sans-serif;
	font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.textMenu2:hover{
	text-decoration: underline;
}

li, ul{ 
	font-size:9pt; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}
.dtTABLE{
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #999999;
	}

table.dtTABLE th, table.dtTABLE td{ 
	border-style: solid; /* Creates the cell border and color */
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #999999;
	padding: 4px 6px;
	text-align: left;
	background: #eeeeee; /* Creates the shaded table header row */
	vertical-align: bottom;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}

table.dtTABLE td{
	background: #ffffff;
	vertical-align: top;
	}
.dtTABLE1{
	border-width: 1px 1px 0px 0px;
	border-style: solid;
	border-color: #999999;
	}

table.dtTABLE1 th, table.dtTABLE1 td{ 
	border-style: solid; /* Creates the cell border and color */
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	border-color: #999999;
	padding: 1px 0px;
	text-align: left;
	background: #eeeeee; /* Creates the shaded table header row */
	vertical-align: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}

table.dtTABLE th.subheader0{ 
	background: #D0D0D7; /* Creates the shaded table header row */
	vertical-align: top;
	}
table.dtTABLE th.subheader1{ 
	background: #DFDFE3; /* Creates the shaded table header row */
	vertical-align: top;
	}
table.dtTABLE th.subheader2{ 
	background: #EEEEF0; /* Creates the shaded table header row */
	vertical-align: top;
	}
table.dtTABLE th.subheader3{ 
	background: #EEEEF0; /* Creates the shaded table header row */
	vertical-align: top;
	}
table.dtTABLE th.subheader4{ 
	font-style: italic;
	vertical-align: top;
	background: #F9F9FB; /* Creates the shaded table header row */
	}
table.dtTABLE th.subheader0 .catLink{ 
	font-weight: bold;
	padding-left:  0px;
	text-align: left;
	font-size: 15pt;
	color:#0000AA;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	}
table.dtTABLE th.subheader1 .catLink{ 
	font-weight: bold;
	padding-left: 0px;
	text-align: left;
	font-size: 14pt;
	color:#0000BB;
	font-style: italic;
	}
table.dtTABLE th.subheader2 .catLink{ 
	font-weight: bold;
	padding-left: 20px;
	text-align: left;
	font-size: 13pt;
	color:#0000CC;
	}
table.dtTABLE th.subheader3 .catLink{ 
	font-weight: bold;
	padding-left: 40px;
	text-align: left;
	color:#0000DD;
	font-size: 12pt;
	}
table.dtTABLE th.subheader4 .catLink{ 
	font-weight: bold;
	font-style: italic;
	padding-left: 60px;
	text-align: left;
	color:#0000EE;
	font-size: 10pt;
	}

table.dtTABLE1 td{
	background: #ffffff;
	vertical-align: top;
	}
	
.textHeader{
	font-family: Verdana, Tahoma,  Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0054A6;
	margin-bottom: .4em; 
	margin-top: 3px;
	}

.pageLink, .pageLink:visited{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0054A6;
	font-size: 8pt;
	}

.pageLink2, .pageLink2:visited{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	}
	
.searchLight{
	background-color: Yellow;
	font-weight: bold;
}

	
.textQuickSearch{
	font-family: sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: Gray;
}

.textAddress{
	color: #000000;
	font-family: sans-serif;
	font-size: 10pt;
}

a.textAddress, a.textAddress:visited{
	color: #0054A6;
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

