table
{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border-style: none;
	border-width: thin;	
	border-collapse: collapse;
}
tr
{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border-style: none;
	border-width: thin;	
	border-collapse: collapse;
}
td
{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border-style: none;
	border-width: thin;	
	border-collapse: collapse;
}
/* top level style class. corresponds to top-level table and tr */
.container
{
	padding: 0em;
	margin: 0em;
	width: 100%;
	/*height: 100%;*/
	border-style: none;
	border-collapse: collapse;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: white;
    background-image: none;
}

/* top level style class. corresponds to top-level top row */
.topcontainer
{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	vertical-align: top;	
	/*height: 116px;*/
	border-style: none;
	border-collapse: collapse;
	background-color: #FFFFFF;
	width: 100%;
}
.top
{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border-style: none;
	border-width: thin;
	border-collapse: collapse;
	text-align: left;	
}
.top1
{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border-style: none;
	border-width: thin;
	border-collapse: collapse;
	text-align: left;	
	vertical-align: bottom;
}
.top2
{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border-style: none;
	border-width: thin;
	border-collapse: collapse;
	text-align: left;
	background-image: url('/images/top2.jpg');
	background-color: transparent;
	background-repeat: no-repeat;
	vertical-align: bottom;
	width: 370px;
}
.top3
{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border-style: none;
	border-width: thin;
	border-collapse: collapse;
	text-align: right;		
	background-color: #FFFFFF;
	vertical-align: bottom;
}
.topmenu
{
	padding: 0em 10px 10px 10px;
	margin: 0em 0em 0em 0em;
	border-style: none;
	border-width: thin;
	border-collapse: collapse;
	text-align: left;
	color: #7B84BD;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial;
    font-weight: bold;
	vertical-align: bottom;
	background-color: transparent;
	background-image: none;
	white-space: nowrap;
}
.topmenu:link { color: #7B84BD; text-decoration: none }
.topmenu:visited { color: #7B84BD; text-decoration: none }
.topmenu:active { color: #7B84BD; text-decoration: none }
.topmenu:hover { color: #7B84BD; text-decoration: none }
.topmenudelimiter
{
	padding: 0em 10px 3px 10px;
	margin: 0em 0em 0em 0em;
	border-style: none;
	border-width: thin;
	border-collapse: collapse;
	text-align: left;
	width: 1px;
	/*background-color: #D28569;*/
	background-image: none;
	color: white 
}

.toplastrow
{
	vertical-align: middle;
	text-align: center;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	width: 100%;
	border-style: none;
	border-width: thin;	
	border-collapse: collapse;
	background-repeat: repeat;
	background-color: #747EB9;
	background-image: url('/images/toplastrow.jpg');
	color: white;
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial;
    height: 3px;
}

/* top level style class. corresponds to top-level middle row*/
.middlecontainer
{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border-style: none;
	border-width: thin;
	width:100%;	
	border-collapse: collapse;
}
.menuarea
{
	padding: 30px 10px 10px 30px;
	margin: 0em 0em 0em 0em;
	border-style: none;
	border-width: thin;	
	border-collapse: collapse;
	width: 230px;
	vertical-align: top;
}
.leftmenu
{
	/*text-align: center;*/
	text-align: left;
	/*padding: 5px 1px 1px 2px;*/
	/*margin: 0px 0em 3px 0em;*/	
	padding: 8px;
	/*margin: 0px 0em 0px 0em;*/
	border-style: none;
	border-width: thin;	
	border-collapse: collapse;		
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial;    
    	font-weight: bold;
	/*color: #0066CC;*/
	/*color: #7B84BD;*/
	color: #666699;
	background-color: #CCCCCC;
	white-space: nowrap;
}
.leftmenu_nobg
{
	padding: 1px 1px 1px 1px;
	/*margin: 2px 0em 0px 0em;*/
	border-style: none;
	border-width: thin;	
	border-collapse: collapse;		
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial;    
    	font-weight: bold;
	color: #0066CC;
	background-color: #FFFFFF;
	white-space: nowrap;
	text-align: center;
}
.leftmenuvisited
{
	padding: 8px;	
	/*padding: 5px 1px 1px 2px;*/
	/*margin: 0px 0em 3px 0em;*/
	border-style: none;
	border-width: thin;	
	border-collapse: collapse;		
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial;    
    	font-weight: bold;
	color: #FFFFFF;
	background-color: #E05A25;
	white-space: nowrap;
	/*text-align: center;*/
	text-align: left;
}
.leftmenuvisited_small
{
	/*padding: 1px 1px 1px 1px;*/
	padding: 1px 1px 1px 20px;
	/*margin: 0px 0em 0px 0em;*/
	border-style: none;
	border-width: thin;	
	border-collapse: collapse;	
	FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial;    
	color: #FFFFFF;
	background-color: #E05A25;
	white-space: nowrap;
	/*text-align: center;*/
	text-align: left;
	line-height: 15px;
}
.leftmenu:link { color: #7B84BD; text-decoration: none }
.leftmenu:visited { color: #7B84BD; text-decoration: none }
.leftmenu:active { color: #7B84BD; text-decoration: none }
.leftmenu:hover { color: #7B84BD; text-decoration: none }
.leftmenuvisited:link { color: #FFFFFF; text-decoration: none }
.leftmenuvisited:visited { color: #FFFFFF; text-decoration: none }
.leftmenuvisited:active { color: #FFFFFF; text-decoration: none }
.leftmenuvisited:hover { color: #FFFFFF; text-decoration: none }
.leftmenuvisited_small:link { color: #FFFFFF; text-decoration: none }
.leftmenuvisited_small:visited { color: #FFFFFF; text-decoration: none }
.leftmenuvisited_small:active { color: #FFFFFF; text-decoration: none }
.leftmenuvisited_small:hover { color: #FFFFFF; text-decoration: none }
.content
{
	padding: 10px 10px 10px 10px;
	margin: 0em 0em 0em 0em;
	border-style: none;
	border-width: thin;	
	border-collapse: collapse;
	vertical-align: top;
}
.right
{
	padding: 0px 0px 0px 0px;
	margin: 0em 0em 0em 0em;
	border-style: none;
	border-width: thin;	
	border-collapse: collapse;
	align: right;
	width: 54px;
	background-image: url('/images/vertical1.jpg');
	background-color: transparent;
	background-repeat: repeat;
	vertical-align: bottom;
}
/* top level style class. corresponds to top-level botom row */
.bottomcontainer
{
	vertical-align: middle;
	text-align: center;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	width: 100%;
	/*height: 3%;*/
	border-style: none;
	border-width: thin;	
	border-collapse: collapse;
	background-repeat: no-repeat;
	background-color: #747EB9;
	background-image: none;
	color: white;
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial    
}
.footer
{
	padding: 1px 0em 1px 0em;
	margin: 0em 0em 0em 0em;
	text-align: center;
	border-style: none;
	border-width: thin;
	border-collapse: collapse;	
	color: white;
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial;        
    background-color: #747EB9;
    width: 100%;
   	white-space: nowrap;
}

.footerlink:link { color: white; text-decoration: underline }
.footerlink:visited { color: white; text-decoration: underline }
.footerlink:active { color: white; text-decoration: underline }
.footerlink:hover { color: white; text-decoration: underline }

/* STYLES FROM DYNAMIC pages */
.mainarea {
	padding: 5px 0em 0em 10px;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	color: navy;
	font-family: "Verdana", arial, sans-serif;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
}
.mainarea:link { color: navy; text-decoration: underline }
.mainarea:visited { color: navy; text-decoration: underline }
.mainarea:active { color: navy; text-decoration: underline }
.mainarea:hover { color: navy; text-decoration: underline }

.link {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: left;
	font-family: "Verdana", arial, sans-serif;
	font-size: 10px;
	color: navy;
}
.link:link { color: navy; text-decoration: underline }
.link:visited { color: navy; text-decoration: underline }
.link:active { color: navy; text-decoration: underline }
.link:hover { color: navy; text-decoration: underline }
.linkCategory {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: left;
	font-family: "Verdana", arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.linkCategory:link { color: navy; text-decoration: underline }
.linkCategory:visited { color: navy; text-decoration: underline }
.linkCategory:active { color: navy; text-decoration: underline }
.linkCategory:hover { color: navy; text-decoration: underline }

.mainnews { /* style of table holding the first page of news */
	padding: 0em 30px 0em 3px;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	font-family: "Verdana", arial, sans-serif;
	font-size: 11px;
}
.news {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: left;
	font-family: "Verdana", arial, sans-serif;
	font-size: 11px;
	color: navy;
}
.newsalt {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: left;
	font-family: "Verdana", arial, sans-serif;
	font-size: 11px;
	color: navy;
	background-color: #CCCCCC;
}
.newsTitle {
	padding: 10px 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: left;
	font-family: "Verdana", arial, sans-serif;
	font-size: 12px;
	/*text-decoration: underline;*/
	text-decoration: none;
	font-weight: bold;
	color: navy;
}
.newsTitlesmall {
	padding: 10px 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: left;
	font-family: "Verdana", arial, sans-serif;
	font-size: 10px;
	/*text-decoration: underline;*/
	text-decoration: none;
	font-weight: bold;
	color: navy;
}
.news:link { color: navy; text-decoration: underline }
.news:visited { color: navy; text-decoration: underline }
.news:active { color: navy; text-decoration: underline }
.news:hover { color: navy; text-decoration: underline }
.newsTitle:link { color: navy; text-decoration: underline }
.newsTitle:visited { color: navy; text-decoration: underline }
.newsTitle:active { color: navy; text-decoration: underline }
.newsTitle:hover { color: navy; text-decoration: underline }

.mainmiddle {
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: left;
	font-family: "Verdana", arial, sans-serif;
	font-size: 11px;
	color: navy;
}
.mainmiddle:link { color: navy; text-decoration: underline }
.mainmiddle:visited { color: navy; text-decoration: underline }
.mainmiddle:active { color: navy; text-decoration: underline }
.mainmiddle:hover { color: navy; text-decoration: underline }

.navigationpath {
	padding: 0px 0px 28px 0px;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	font-family: "Verdana", arial, sans-serif;
	font-size: 10px;
	color: navy;
}
.navigationpath:link { color: navy; text-decoration: none }
.navigationpath:visited { color: navy; text-decoration: none }
.navigationpath:active { color: navy; text-decoration: none }
.navigationpath:hover { color: navy; text-decoration: none }

.partner {
	padding: 0em 5px 0em 0em;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	font-family: "Verdana", arial, sans-serif;
	font-size: 11px;
	color: navy;
}
td.partner{
	text-align: left;
}
.partnermiddle{
	vertical-align: top;
	text-align: left;
	padding: 0em 0em 0em 20px;
	border-style: none;
	border-width: thin;	
	border-collapse: collapse;
}
table.partner{
	text-align: left;
}
.partner:link { color: navy; text-decoration: underline }
.partner:visited { color: navy; text-decoration: underline }
.partner:active { color: navy; text-decoration: underline }
.partner:hover { color: navy; text-decoration: underline }

.submitbutton {
	padding: 3px 0em 3px 0px;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	font-family: "Verdana", arial, sans-serif;
	font-size: 11px;
	vertical-align: top;
	text-align: center;
	color: #FFFFFF;
	background-color: #E05A25;
	text-decoration: none
}
.submitbutton:link {
	padding: 5px 0em 0em 10px;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	font-family: "Verdana", arial, sans-serif;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	color: #FFFFFF;
	background-color: #E05A25;
	text-decoration: none
}
.submitbutton:visited {
	padding: 5px 0em 0em 10px;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	font-family: "Verdana", arial, sans-serif;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	color: #FFFFFF;
	background-color: #E05A25;
	text-decoration: none
}
.submitbutton:active  {
	padding: 5px 0em 0em 10px;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	font-family: "Verdana", arial, sans-serif;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	color: #FFFFFF;
	background-color: #E05A25;
	text-decoration: none
}
.submitbutton:hover {
	padding: 5px 0em 0em 10px;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	font-family: "Verdana", arial, sans-serif;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	color: #FFFFFF;
	background-color: #E05A25;
	text-decoration: none
}

/* styles used in sitemap page */
.sitemap
{
	padding: 1px 5px 1px 0px;
	/*padding: 0px 0px 0px 0px;*/
	margin: 0px 0em 0px 0em;	
	border-style: none;
	border-width: thin;	
	border-collapse: collapse;		
	FONT-SIZE: 11px;
    	FONT-FAMILY: Verdana, Arial;    
    	/*font-weight: bold;*/
	color: navy;
}
.sitemap:link { color: navy; text-decoration: none }
.sitemap:visited { color: navy; text-decoration: none }
.sitemap:active { color: navy; text-decoration: none }
.sitemap:hover { color: navy; text-decoration: none }
.reportinevent {
	padding: 0px 0px 0px 3px;
	margin: 0em 0em 0em 0em;
	border: 0em 0em;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	font-family: "Verdana", arial, sans-serif;
	font-size: 11px;
	color: navy;
}

