/* Normal Links */
a { 
	font-size: 9pt; 
	font-weight: normal; 
	color: #595656;
	text-decoration: none;
	}

a:active { 
	font-size: 9pt; 
	font-weight: normal; 
	color: #595656;
	text-decoration: none;
	}

a:visited { 
	font-size: 9pt; 
	font-weight: normal; 
	color: #595656;
	text-decoration: none;
	}
	
a:hover { 
	font-size: 9pt; 
	font-weight: normal; 
	color: #595656;
	text-decoration: underline;
	}
	
	
/* Email Links */	
a.email { 
	font-size: 9pt; 
	font-weight: bold; 
	color: #3D5BF6;
	text-decoration: underline;
	}

a.email:active { 
	font-size: 9pt; 
	font-weight: bold; 
	color: #3D5BF6;
	text-decoration: underline;
	}

a.email:visited { 
	font-size: 9pt; 
	font-weight: bold; 
	color: #3D5BF6;
	text-decoration: underline;
	}
	
a.email:hover { 
	font-size: 9pt; 
	font-weight: bold; 
	color: #3D5BF6;
	text-decoration: underline;
	}


/* Menu Links */

a.menu {
	font-size: 8pt;
	font-weight: bold;
	color: #595656;
	text-decoration: none;
	}

a.menu:active {
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}

a.menu:visited {
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}

a.menu:hover {
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}


/* Yellow Links */

a.yellow:active { 
	font-size: 8pt; 
	font-weight: normal; 
	color: #EEC74F 
	}

a.yellow:visited { 
	font-size: 8pt; 
	font-weight: normal; 
	color: #EEC74F 
	}

a.yellow:hover { 
	font-size: 8pt; 
	font-weight: normal; 
	color: #EEC74F
	}
	
	
/* Hover Menu */
.hmenu
{
padding: 0px;
margin: 0px;
}

.hmenu li
{
/*border-top: 5px solid #D5D5DA;*/
}

.hmenu font
{
display: block;
//background-color: #D5D5DA;
color: #FFF;
font-size: 8pt;
font-weight: normal;
text-decoration: none;
width: 100%;
//border-left: 5px solid #2B65AA;
padding-left: 2px;
padding-top: 2px;
}


.hmenu ul

{
list-style: none;
padding-left: 4px;
padding-right: 4px;
margin: 0px;
text-align: left;
}

.hmenu a
{
display: block;
/*background-color: #D5D5DA;*/
color: #000000;
font-weight: bold;
text-decoration: none;
width: 95%;
border-left: 2px solid #ad3939;
padding-left: 4px;
padding-top: 4px;
}

.hmenu a:visited
{
color:#000000;
font-weight: bold;
} 

.hmenu a:hover
{
text-decoration: none;
color: #fff;
font-weight: bold;
background-color: #ad3939;
border-left: 2px solid #000000;
}

/*######################################################*/

.hmenu2{
padding: 0px;
margin: 0px;
}

.hmenu2 li{
/*border-top: 5px solid #D5D5DA;*/
}

.hmenu2 font
{
display: block;

//background-color: #D5D5DA;
color: #FFF;
font-size: 8pt;
font-weight: normal;
text-decoration: none;
width: 100%;
//border-left: 5px solid #2B65AA;
padding-left: 2px;
}

.hmenu2 ul
{
list-style: none;
padding: 0px;
margin: 0px;
text-align: left;
}

.hmenu2 a
{
display: block;
/*background-color: #D5D5DA;*/
color: #FFF;
font-weight: normal;
text-decoration: none;
width: 100%;
border-left: 2px solid #2B65AA;
padding-left: 2px;
}

a.hmenu2
{
color: #fff;
font-weight: normal;
text-decoration: none;
}

.hmenu2 a:hover
{
text-decoration: none;
color: #fff;
font-weight: normal;
/*background-color: #4052D7;*/
border-left: 2px solid #E41518;
}

.hmenu2 a:visited
{
color:#FFF;
font-weight: normal;
}

/*#####################################################*/

/* Body */

.bg
{
background-image: url(images/logo_bg.gif); 
background-position: center;
background-repeat: no-repeat;
}

b { 
	font-family: Arial; 
	font-size: 9pt 
	}

body, layer { 
	color: 000000; 
	background-color: #FFFFFF; 
	}

body, td, center, p, div { 
	font-family: Arial; 
	font-size: 9pt 
	}

.bold { 
	font-weight: bold; 
	font-family: Verdana; 
	font-size: 10pt 
	}

.list { 
	font-family: Arial; 
	font-size: 11pt 
	}

.yellow { 
	font-family: Verdana; 
	font-size: 8pt; 
	color: #F0C942; 
	}
.white {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	}

.wine {
	font-family: Verdana;
	font-size: 9pt;
	color: #8B2429;
	}

.light { 
	font-family: Verdana; 
	font-size: 7pt; 
	color: #0A0A0A; 
	}

.small { 
	font-size: 7pt; 
	font-family: Verdana 
	}

.large { 
	font-size: 11pt; 
	font-weight: bold; 
	color: #ad3939;
	}

.medium { 
	font-size: 11pt; 
	font-weight: bold; 
	font-family: Verdana; 
	}

.error { 
	font-size: 9pt; 
	font-weight: bold; 
	font-family: Verdana; 
	color: red; 
	}

.buttonlook { 
	background-color: rgb(220,220,220); 
	color: rgb(0,0,0); 
	border-left: 1px solid rgb(255,255,255); 
	border-right: 1px solid rgb(255,255,255); 
	border-top: 1px solid rgb(255,255,255); 
	border-bottom: 1px solid rgb(255,255,255) 
	}

.fieldlook { 
	background-color: rgb(220,220,220);
	color: rgb(0,0,0); 
	}

.pageheader { 
	font-weight: bold; 
	font-family: arial; 
	font-size: 16pt 
	}

.pageheader2 { 
	font-weight: bold; 
	font-family: arial; 
	font-size: 14pt 
	}

.tablecolor { 
	background-color: #DDDDDD 
	}

.tablecolor2 { 
	background-color: #FFFFFF 
	}

.tablecolor3 {  
	background-color: #EEEEEE 
	}

.tableborder { 
	BACKGROUND-COLOR: #000000 
	}

/* Classes */

.table_line{ 
	background-color: #000000; 
	}

.cell_front{ 
	background-color: #FFFFFF; 
	}

.cell_head{ 
	background-color: #EEEEEE;
	}

.input{ 
	font-family: verdana; 
	font-size: 11px; 
	border: 1px solid #000000;
	margin: 0;
	}

.button{ 
	font-family: verdana; 
	font-size: 9px; 
	border: 1 solid #000000; 
	}

.button2{ 
	font-family: verdana; 
	font-size: 9px; 
	}

