.logo  {
    margin : 2px 2px 10px;
    color : #000;
    background-color : #5d5e90;
    background-image : url(images/logo.jpg);
}
.top {
    margin : 2px 2px 10px;
    color : #000;
    background-color : #000050;
}
.top {
    color : #fff;
}
.top A:link {
    color : #fff;
}
.top A:visited {
    color : #fff;
}
.top A:hover {
    color : #ccc;
}
.top A:link {
    text-decoration : none;
}
.top A:visited {
    text-decoration : none;
}
.top A:hover {
    text-decoration : none;
}
.logo2 {
    margin : 2px 2px 10px;
    color : #000;
    background-color : #5d5e90;
    background-image : url(images/logo2.gif);
}
.vline {
    margin : 2px 2px 10px;
    color : #000;
    background-color : #5d5e90;
    background-image : url(images/vline.gif);
}
.line {
    margin : 2px 2px 10px;
    color : #000;
    background-color : #5d5e90;
    background-image : url(images/line.gif);
}
.TextLogo {
    font-size : 22px;
    font-family : tahoma, verdana, arial, sans-serif;
    font-weight : bold;
    color : #fff;
}
.TextUnLogo {
    font-size : 9px;
    font-family : verdana, arial, sans-serif;
    font-weight : bold;
    color : #fff;
    vertical-align : top;
}
.TextCopy1 {
    font-size : 8px;
    font-family : verdana, arial, sans-serif;
}
.TextCopy1 {
    color : #000;
}
.TextCopy2 {
    font-size : 9px;
    font-family : verdana, arial, sans-serif;
    font-weight : bold;
    color : #000;
}
.TextCopy {
    font-size : 10px;
    font-family : verdana, arial, sans-serif;
}
.TextCopy {
    color : #000;
}
.content {
    margin : 2px 2px 10px;
    color : #000;
    background-color : #f4f6f8;
}
.content A:link {
    color : #000050;
}
.content A:visited {
    color : #000050;
}
.content A:hover {
    color : #5d5e90;
}
A.content:link {
    color : #000050;
}
A.content:visited {
    color : #000050;
}
A.content:hover {
    color : #5d5e90;
}
.header {
    font-family : arial, helvetica, sans-serif;
}
.header {
    font-size : 20px;
}
.header {
    font-weight : bold;
}
.header {
    color : #000;
}
h3 {
    font-family : arial, helvetica, sans-serif;
    font-size : 20px;
    font-weight : bold;
    color : #000;
}
.text {
    font-family : arial, helvetica, sans-serif;
    font-size : 12px;
}
TD.text {
    font-family : arial, helvetica, sans-serif;
    font-size : 12px;
    background-color : #EFEFEF;
}
TD.headtext {
    font-family : arial, helvetica, sans-serif;
    font-size : 12px;
    background-color : #BFBFBF;
}
TABLE.thetable {
    font-family : arial, helvetica, sans-serif;
    font-size : 12px;
    border-color : #FFFFFF;
    border-top-width : 0;
    border-right-width : 0;
    border-bottom-width : 0;
    border-left-width : 0;
}
TD.thecapt {
    font-family : arial, helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    border-color : #FFFFFF;
    background-color : #FFFFFF;
}
TD.thedesc {
    font-family : arial, helvetica, sans-serif;
    font-size : 12px;
    border-color : #FFFFFF;
    background-color : #FFFFFF;
}

.thego {
    margin : 2px 2px 10px;
    color : #000;
    background-color : #f4f6f8;
}
.thego A:link {
    color : #000050;
}
.thego A:visited {
    color : #000050;
}
.thego A:hover {
    color : #5d5e90;
}
A.thego:link {
    color : #000050;
}
A.thego:visited {
    color : #000050;
}
A.thego:hover {
    color : #5d5e90;
}

table.text tr td {
    font-family : arial, helvetica, sans-serif;
    font-size : 12px;
}
table tr td.text {
    font-family : arial, helvetica, sans-serif;
    font-size : 12px;
}
table.text tr td.topdotted {
    font-family : arial, helvetica, sans-serif;
    font-size : 12px;
    border-color : #999999;
    border-style : dotted;
    border-top-width : 2px;
    border-right-width : 0;
    border-bottom-width : 0;
    border-left-width : 0;
}
.footer {
    margin : 2px 2px 10px;
    color : #000;
    background-color : #eeeeee;
}
.footer A:link {
    color : #000;
}
.footer A:visited {
    color : #000;
}
.footer A:hover {
    color : #555;
}
.footer A:link {
    text-decoration : none;
}
.footer A:visited {
    text-decoration : none;
}
.footer A:hover {
    text-decoration : none;
}
TR.nav TD {
    border-right : 1px solid #5d5e90;
    border-top : 1px solid #5d5e90;
    vertical-align : middle;
    border-left : medium none inherit;
    border-bottom : 1px solid #000000;
}
TR.nav TD.swath {
    border-right : medium none inherit;
}
.navText {
    padding-left : 6px;
    font-weight : bold;
    font-size : 10px;
    line-height : 15px;
    font-family : verdana, arial, sans-serif;
}
.navTextDisable {
    padding-left : 6px;
    font-weight : bold;
    font-size : 10px;
    line-height : 15px;
    font-family : verdana, arial, sans-serif;
    color : #ccf;
}
.Nav2 {
    color : #000;
}
.Nav2 A:link {
    color : #fff;
}
.Nav2 A:visited {
    color : #fff;
}
.Nav2 A:hover {
    color : #ccc;
}
input.itogo {
    background-color : #fffff1;
    color : #000000;
    font-size : 24px;
    font-family : tahoma;
    font-weight : bold;
    width : 60px;
}
table.clickex tr td {
    border-right : 1px solid #666666;
    border-top : medium none inherit;
    border-left : medium none inherit;
    border-bottom : 1px solid #100000;
}
.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;
	background-color: #000050;
	border-color: #999999; 
	border-style: dotted; 
	border-top-width: 0px; 
	border-right-width: 2px; 
	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: dotted; 
	border-top-width: 0px; 
	border-right-width: 2px; 
	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: dotted; 
	border-top-width: 0px; 
	border-right-width: 2px; 
	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: dotted; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	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: dotted; 
	border-top-width: 2px; 
	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-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16pt; 
	}
.hh2{ 
	color: #FFFFFF; 
	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: #FFFFFF;
	font-family: sans-serif;
	font-size: 10pt;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.textMenu_highlighted, .textMenu_highlighted:visited{
	color: #FFFFFF;
	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: #FFFFFF;
	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{ 
	background1: #888898; /* Creates the shaded table header row */
	vertical-align: top;
	}
table.dtTABLE th.subheader1{ 
	background1: #A3A3B0; /* Creates the shaded table header row */
	vertical-align: top;
	}
table.dtTABLE th.subheader2{ 
	background1: #afafb8; /* Creates the shaded table header row */
	vertical-align: top;
	}
table.dtTABLE th.subheader3{ 
	background1: #bfbfc8; /* Creates the shaded table header row */
	vertical-align: top;
	}
table.dtTABLE th.subheader4{ 
	font-style: italic;
	vertical-align: top;
	background1: #cfcfd8; /* 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;
}
