﻿BODY {
	background:#bcbcbc url("../imm/bg.jpg") repeat-x top;
	font-family: Tahoma;
	font-size: 9pt;
	line-height: 12pt;
	color: #000000;
	margin: 0px 0px 0px 0px;
}

table.ThemeTable {
	border-width: 1px;
	border-style: solid;
	border-color: #b0c7ed;
	border-collapse: collapse;
}
table.ThemeTable td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #b0c7ed;
}

.SmallRed1 {
	font-size: 8pt;
	font-family : Tahoma;
	color : #993333;
}


.SmallGray1 {
	font-size: 8pt;
	font-family : Tahoma;
	color : #333333;
}

.SmallGray1Just {
	font-size: 8pt;
	font-family: Tahoma;
	color: #333333;
	text-align: justify;
}

.SmallGray2 {
	font-size: 8pt;
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #333333;
}

.SmallGrayBold1 {
	font-size: 8pt;
	font-family : Tahoma;
	font-weight: bold; 
	color : #333333;
}

.SmallLightGray1 {
	font-size: 8pt;
	font-family : Tahoma;
	color : #666666;
}

.SmallLightGrayBold1 {
	font-size: 8pt;
	font-family : Tahoma;
	font-weight: bold; 
	color : #666666;
}

.SmallGrayBold2 {
	font-size: 8pt;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight: bold; 
	color : #333333;
}

.MediumRed1 {
	font-size: 9pt;
	font-family : Tahoma;
	color : #993333;
}

.MediumRedBold1 {
	font-size: 9pt;
	font-family : Tahoma;
	font-weight: bold; 
	color : #993333;
}

.MediumGray1 {
	font-size: 9pt;
	font-family : Tahoma;
	color : #333333;
}

.MediumGray1Just {
	font-size: 9pt;
	font-family: Tahoma;
	color: #333333;
	text-align: justify;
}

.MediumGray2 {
	font-size: 9pt;
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #333333;
}

.MediumGrayBold1 {
	font-size: 9pt;
	font-family : Tahoma;
	font-weight: bold; 
	color : #333333;
}

.MediumGrayBold2 {
	font-size: 9pt;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight: bold; 
	color : #333333;
}

.MediumJust {
	font-size: 9pt;
	font-family: Tahoma;
	color: #000000;
	text-align: justify;
}

.LargeGray1 {
	font-size: 11pt;
	font-family : Tahoma;
	color : #333333;
}

.LargeGray2 {
	font-size: 11pt;
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #333333;
}

.LargeGrayBold1 {
	font-size: 11pt;
	font-family : Tahoma;
	font-weight: bold; 
	color : #333333;
}

.LargeGrayBold2 {
	font-size: 11pt;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight: bold; 
	color : #333333;
}

.SmallWhite1 {
	font-size: 8pt;
	font-family : Tahoma;
	color : #FFFFFF;
}

.SmallWhite1Just {
	font-size: 8pt;
	font-family: Tahoma;
	color: #FFFFFF;
	text-align: justify;
}

.SmallWhite2 {
	font-size: 8pt;
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #FFFFFF;
}

.SmallWhiteBold1 {
	font-size: 8pt;
	font-family : Tahoma;
	font-weight: bold; 
	color : #FFFFFF;
}

.SmallWhiteBold2 {
	font-size: 8pt;
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color : #FFFFFF;
}

.MediumWhite1 {
	font-size: 9pt;
	font-family : Tahoma;
	color : #FFFFFF;
}

.MediumWhite1Just {
	font-size: 9pt;
	font-family: Tahoma;
	color: #FFFFFF;
	text-align: justify;
}

.MediumWhite2 {
	font-size: 9pt;
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #FFFFFF;
}

.MediumWhiteBold1 {
	font-size: 9pt;
	font-family : Tahoma;
	font-weight: bold; 
	color : #FFFFFF;
}

.MediumWhiteBold2 {
	font-size: 11pt;
	font-family : "Times New Roman";
	font-weight: bold;
	color : #FFFFFF;
}

.LargeWhite1 {
	font-size: 13pt;
	font-family : Tahoma;
	color : #FFFFFF;
}

.LargeWhite2 {
	font-size: 13pt;
	font-family : "Times New Roman";
	color : #FFFFFF;
}

.LargeWhiteBold1 {
	font-size: 13pt;
	font-family : Tahoma;
	font-weight: bold; 
	color : #FFFFFF;
}

.XLargeBold2 {
	font-size: 15pt;
	font-family : "Times New Roman";
	font-weight: bold; 
	color : #000000;
}


.XLargeWhite1 {
	font-size: 15pt;
	font-family : Tahoma;
	color : #FFFFFF;
}

.XLargeWhite2 {
	font-size: 15pt;
	font-family : "Times New Roman";
	color : #FFFFFF;
}

.LargeWhiteBold2 {
	font-size: 13pt;
	font-family : "Times New Roman";
	font-weight: bold; 
	color : #FFFFFF;
}

.XLargeWhiteBold1 {
	font-size: 15pt;
	font-family : Tahoma;
	font-weight: bold; 
	color : #FFFFFF;
}

.XLargeWhiteBold2 {
	font-size: 15pt;
	font-family : "Times New Roman";
	font-weight: bold; 
	color : #FFFFFF;
}
.XLargeRedBold1 {
	font-size: 15pt;
	font-family : Arial;
	font-weight: bold; 
	color : #922338;
}
.LargeRedBold1 {
	font-size: 13pt;
	font-family : Arial;
	font-weight: bold; 
	color : #922338;
}

.Footer {
	font-size: 8pt;
	font-family : Tahoma;
	color : #999999;
}


.TopRed {
	font-size: 8pt;
	font-family: Verdana;
	color: #E24020;
}

.TopNav {
	font-size: 8pt;
	font-family: Verdana;
	color: #ffffff;
	
}


.Error {
	font-size: 9pt;
	font-family: Tahoma;
	color: #FF0000;
}

.Star {
	font-size: 10pt;
	font-family: "Times New Roman";
	color: #FF0000;
}

div#navbar2 {
height: 27px;
width: 509px;
background-color: #333333;
}

div#navbar2 ul {
margin: 0px;
padding: 0px;
color: #FFF;
line-height: 27px;
white-space: nowrap;
}

div#navbar2 li {
list-style-type: none;
display: inline;
}

div#navbar2 li a {
text-decoration: none;
padding: 6px 10px;
color: #FFF;
}

div#navbar2 li a:link {
color: #FFF;
border-right: solid #FFF 1px;
}

div#navbar2 li a:visited {
color: #FFF;
}

div#navbar2 li a:hover {
color: #FFF;
background-color: #999999;
}

.NewsThumb {
	border: 1px solid #CCCCCC;
	padding: 2px;
	width: 76px;
	height:56px;
}


.Pic {
	border: 1px solid #DDDDDD;
	padding: 0px;
}

.LargePic {
	border: 1px solid #DDDDDD;
	width: 240px;
	height: 160px;
	padding: 0px;
	margin-left:10px;
	margin-top:5px;
}

.LargePicAdmin {
	border: 1px solid #DDDDDD;
	width: 240px;
	height: 160px;
	padding: 0px;

}

.SmallPic {
	border: 1px solid #DDDDDD;
	width: 98px;
	height: 68px;
	padding: 0px;
	margin-top:5px;

}

.TextField {
	border:1px solid #DDDDDD;
	font-family: Tahoma;
	font-size: 9pt;
	color: #000000;
	width: 500px;
	height:14px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

.SmlTextField {
	border:1px solid #DDDDDD;
	font-family: Tahoma;
	font-size: 8pt;
	color: #333333;
	height:14px;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
}

.TextArea {
	border:1px solid #DDDDDD;
	font-family: Tahoma;
	font-size: 9pt;
	color: #000000;
	width:500px;
	height:100px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.ComboBox {
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
}

.ComboBox1 {
	border:1px solid #DDDDDD;
	font-family: Tahoma;
	font-size: 9pt;
	color: #000000;
	width: 120px;
	height:20px;
}

.FileField {
	border:1px solid #DDDDDD;
	font-family: Tahoma;
	font-size: 9pt;
	color: #000000;
	width:508px;
	height:22px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.FormButton {
  border:1px solid #333333;
  background-color: #cccccc;
 font-size: 8pt;; 
 font-family: Tahoma;
 width: 50px;
 height: 18px; 
}

a.MenuButton {
	border: 1px solid #dddddd;
	background: #f9f9f9;
	color: #168EF4;
	cursor:auto;
	font-family: Tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	margin: 1px;
	padding: 10px 10px 10px 10px;
	text-decoration: none;
	width: 90px;
	height: 70px;
	display: block;
}

a.MenuButton:hover {
	border-color: #b0c7ed #b0c7ed #b0c7ed #b0c7ed;
	background: #EAF0FE;
	color: #03458E;
	padding: 11px 9px 9px 11px;
}


a.Projects {
	background-image:url(../im/boff.jpg);
	background-repeat:no-repeat;
	color: #168EF4;
	cursor:auto;
	font-family: Tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	text-decoration: none;
	width: 170px;
	height: 26px;
	display: block;
}

a.Projects:hover {
	background-image:url(../im/bon.jpg);
	background-repeat:no-repeat;
	padding: 3px 0px 0px 0px;
}

a.Button {
	border: 1px solid #dddddd;
	background: #FFFFFF;
	color: #168EF4;
	cursor:auto;
	font-family: Tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	width: 206px;
	height: 30px;
	display: block;
}

a.Button:hover {
	border-color: #b0c7ed #b0c7ed #b0c7ed #b0c7ed;
	background: #EAF0FE;
	color: #168EF4;
	padding: 2px 2px 2px 2px;
}

table.NavBar {
   border-collapse: collapse;
   width: 507px;
   height: 22px;
}
table.NavBar td {
   background-color: #333333;
   height: 22px;
   border-left: solid #FFF 1px;
}
table.NavBar td a {
   display: block;
   text-decoration: none;
}
table.NavBar td a:active {
   color: #FFF;
   background-color: #333333;
   height: 22px;
   padding-top: 5px;
}

table.NavBar td a:visited {
   color: #FFF;
   background-color: #333333;
   height: 22px;
   padding-top: 5px;
}

table.NavBar td a:link {
   color: #FFF;
   background-color: #333333;
   height: 22px;
   padding-top: 5px;
}

table.NavBar td a:hover {
   color: #FFF;
   background-color: #999999;
   height: 22px;
}

A:link {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #993333;
	TEXT-DECORATION: none;
}

A:link.LeftNav {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
A:visited.LeftNav {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
A:hover.LeftNav {
	COLOR: #03458E;
	TEXT-DECORATION: none;
}

A:link.TopNav {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A:visited.TopNav {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
A:hover.TopNav {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}


A:link.Ads {
	COLOR: #03458E;
	TEXT-DECORATION: none;
}
A:visited.Ads {
	COLOR: #03458E;
	TEXT-DECORATION: none;
}
A:hover.Ads{
	COLOR: #03458E;
	TEXT-DECORATION: none;
}

A:link.Nav {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A:visited.Nav {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
A:hover.Nav {
	COLOR: #FFFF00;
	TEXT-DECORATION: none;
}

A:link.ArticleFooter {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
A:visited.ArticleFooter {
	COLOR: #333333;
	TEXT-DECORATION: none;
}
A:hover.ArticleFooter {
	COLOR: #333333;
	TEXT-DECORATION: none;
}

A:link.FooterLink {
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A:visited.FooterLink {
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A:hover.FooterLink {
	COLOR: #999999;
	TEXT-DECORATION: underline;
}
