﻿/*----- USED COLORS
#d9d9d9;	site map navigation
#4b4b4b;	body general color
#5A5A5A;	H1 - H6
#f7f7f7		menu back color
#666666		site map color
------*/
 

body
{
	font-size: 10pt;
	color: #4b4b4b;
	font-family: arial, helvetica, sans-serif;
	background-color: #eee;
	display: block;
	margin: 11px;
}

p
{
	vertical-align: top;
	margin-top: 2pt;
	margin-bottom: 2pt;
}
hr
{
	height: 1px;
	color: #5A5A5A;
	border-right: #5A5A5A 1px solid;
	border-top: #5A5A5A 1px solid;
	border-left: #5A5A5A 1px solid;
	border-bottom: #5A5A5A 1px solid;
}
H1, H2, H3
{
	color: #5A5A5A;
	margin-top: 4px;
	margin-bottom: 4px;
}
H4, H5, H6
{
	color: #5A5A5A;
}
H1
{
	font-size: 14pt;
}
H2
{
	font-size: 13pt;
}
H3
{
	font-size: 12pt;
}
H4
{
	font-size: 11pt;
}
H5
{
	font-size: 10pt;
}
A
{
	color: #333399;
	text-decoration: none;
}
A:active
{
	color: #333399;
	text-decoration: none;
}
A:link.
{
	color: #333399;
	text-decoration: none;
}

A:visited
{
	color: #333399;
	text-decoration: none;
}
A:hover
{
	color: #333399;
	text-decoration: underline;
}

td
{
	text-align: left;
	vertical-align: top;
}

/* ----- specific tags ------*/
/* ----- ************* ------*/
.drop, drop1
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	vertical-align: top;
	background-color: #ffffff;
	border-right-width: 0px;
}

.drop
{
	background-image: url(Images/dropshadowr.gif);
	background-repeat: repeat-y;
}
.drop1
{
	background-image: url(Images/dropshadowr1.gif);
	background-repeat: repeat-x;
}

.contactuslink
{
	font-size: 70%;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: right;
}
#content
{
	vertical-align: top;
	/*text-align: justify;*/
	width: 600x;
	height: 550px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#homenav
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	width: 546px;
	text-indent: 8px;
	padding-top: 3px;
}
#homenav A, .sitemap
{
	color: #666666;
	text-decoration: none;
}
#homenav A:hover
{
	color: #666666;
	text-decoration: underline;
}

TD .logocol
{
	width: 150px;
	text-align: left;
}

.leftnavcol
{
	border-right: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
	width: 165px;
	text-align: left;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0x;
	padding-top: 0px;
}
/* ----- main menu ------*/
leftnavcol .item
{
	font-weight: normal;
	font-size: 8pt;
}
leftnavcol .selected
{
}
leftnavcol .hover
{
	text-decoration: underline;
}

.level1, .level2, .level3
{
	height: 27px;
	padding-bottom: 0px;
	padding-top: 0px;
	border-right: #dcdcdc 2px outset;
	border-left: #dcdcdc 2px outset;
	padding-right: 2px;
	padding-left: 2px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
}
.level1 td, .level2 td, .level3 td
{
	text-align: left;
	vertical-align: middle;
	border-bottom: #dcdcdc 2px outset;
}

.level1, .level2, .level3
{
	background-color: #f7f7f7;
}
.hoverstyle
{
	background-color: #dcdcdc;
	
}
.hoverstyle a:hover
{
	
}
.selectedstyle
{
	background-color: #dcdcdc;
}

.sublevel1, .sublevel2, .sublevel3
{
	background-color: #d9d9d9;
	border-top: #dcdcdc 2px outset;
}
/* ----- end main menu ------*/
.master
{
	width: 750px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.nav1
{
	background: white;
	text-align: center;
}
.nav2 /*site map navigation*/
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 80%;
	background: #d9d9d9;
	padding-bottom: 0px;
	padding-top: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
}
.nav4
{
	font-size: 70%;
	margin-left: 20px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.searchbox
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	font-size: 8pt;
	border-left: #ccc 1px solid;
	width: 163px;
	color: #5A5A5A;
	border-bottom: #ccc 1px solid;
	height: 17px;
	background-color: #efefef;
}
.searchcel, .top_v_navigation
{
	font-size: 8pt;
	padding-left: 4px;
	
	background-color: #f7f7f7;
}
.searchcel
{	vertical-align: top;
	text-align: right;
}
.top_v_navigation
{
	text-align: left;
	vertical-align: text-bottom;
}

.searchbutton
{
	vertical-align: top;
	width: 30px;
	height: 19px;
}

.topnav
{
	margin-top: 0px;
}
.topnavtable
{
	margin-bottom: 1px;
	width: 712px;
}
.whitesheet
{
	background-color: #ffffff;
	padding-right: 20px;
	padding-left: 20px;
	background: white;
	padding-bottom: 5px;
	padding-top: 5px;
}

.whitesheettable
{
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	width: 712px;
	background-color: #ffffff;
}

/* ----- events ------*/
.title_columns
{
	font-size: 12pt;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 10px;
}
p.title
{
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}

.title
{
	font-size: 11pt;
	font-weight: bold;
}

.title:Hover
{
	font-size: 11pt;
	color: #5A5A5A;
	font-weight: bold;
}
/* ----- end events ------*/

/* ----- search ------*/
td.Search
{
	color: #000000;
}

A.SearchResultTitle
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 18pt;
}
A:active.SearchResultTitle
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
A:link.SearchResultTitle
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

A:visited.SearchResultTitle
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
A:hover.SearchResultTitle
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

/* ----- end search ------*/

.aspmenu_ie8
{  z-index: 1;}
