html, body{
height:100%;
min-height:100%;
}

body{
	font-size:62.5%;
	font-family:verdana,helvetica,arial,sans-serif;
}

div.container{
	width:940px;
	min-height:1200px;
	overflow:auto;
	text-align:left;
	background-color:#ffffff;
	padding: 10px;
	font-family:arial,sans-serif;
	margin-left: auto;
    margin-right: auto;
	}

div.spacer{
	height:10px;
	}
	
div.foot{
	text-align:center;
	font-family:arial,sans-serif;
	color: rgb(76, 76, 76); font-size: 0.8em; line-height: 1.5; font-weight: normal; letter-spacing: 1px
	}


select, option, textarea, input {color:rgb(0,0,0); }

font.content, td.content ,p.content {font-size: 1em; line-height: 1.35; color:rgb(28, 28, 28); padding:0px 0px 12px; margin:0px;}

td.contentMed,font.contentMed,p.contentMed {font-size: 1.2em; line-height: 1.5}

a.content,a.contentMed {color: #3366FF; text-decoration: none; font-weight:bold}

a:hover.content,a.contentMed:hover {color: #C23030; text-decoration: underline}

font.tinytext,td.tinytext,p.tinytext,span.tinytext {font-size: 0.8em; line-height: 1.1}

a.tinytext { color: #3366FF; text-decoration: none}

a:hover.tinytext { color: #C23030; text-decoration: underline}







font.footer,td.footer,p.footer {color: rgb(76, 76, 76); font-size: 0.8em; line-height: 1.5; font-weight: normal; letter-spacing: 1px}
a.footer { color: #3366FF; text-decoration: none}
a:hover.footer { color: #C23030; text-decoration: underline}


td.miniHeader {font-size: 1.2em; font-weight: bold; color: #000000}
a.miniHeader { color: #3366FF; text-decoration: none}
a:hover.miniHeader { color: #C23030; text-decoration: underline}

.link { color: #3366FF; text-decoration: none}
a:hover.link {color: #C23030; text-decoration: underline}
.link-bold { color: #3366FF; text-decoration: none; font-weight: bold}
a:hover.link-bold { color: #C23030; text-decoration: underline; font-weight: bold}

.header {font-size: 1.4em; font-weight: bold}
.bigheader { font-size: 1.8em; color: #FFFFFF}
.sidecontent {color: #333333; font-size: 1em; line-height: 130%; text-align: justify}

font.blinker { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 150% ; text-decoration: blink}

/* ------------------- SEARCH BAR --------------- */

.headerbg {  background-image: url('images/searchbar_background.gif'); background-repeat: repeat-x}

.topmenu { font-size: 11px; color: #333333; text-decoration: none; }

a.top-menulink {font-size: 11px; color: #333333; text-decoration: none; }

a.top-menulink:visited {color: #333333;}

a.top-menulink:hover { text-decoration: none; color: #0099CC}



/* --------------------- MAIN MENU LEVELS 1 & 2 ------------------ */

.menu {  padding-bottom: 5px}

.menuhead { padding-bottom: 2px; padding-top: 4px}



.menu-level1 { font-size: 1em; color: #006699; text-decoration: none; padding-left: 14px; width: 100%; height: 15px; ; font-weight: normal}

.menu-level1:visited { font-size: 1em; color: #006699; text-decoration: none; padding-left: 14px; width: 100%; height: 15px; }

a.menu-level1:hover { font-size: 1em; color: #FF6600; text-decoration: none; padding-left: 14px; width: 100%; height: 15px;}


.menu-level1-on { font-size: 1em; color: #0099CC; text-decoration: none; padding-left: 14px; font-weight: bold; width: 100%; height: 15px;; border: 0px dotted; border-color: #003366 #003366 #0099CC}

.menu-level1-on:visited { font-size: 1em; color: #0099CC; text-decoration: none; padding-left: 14px; font-weight: bold; width: 100%; height: 15px; }

a.menu-level1-on:hover { font-size: 1em; color: #FF6600; text-decoration: none; padding-left: 14px; width: 100%; height: 15px}


.menu-level1-open { font-size: 1em; color: #0099CC; text-decoration: none; padding-left: 14px; font-weight: bold; width: 100%; height: 15px; border-color: black black #999999; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.menu-level1-open:visited { font-size: 1em; color: #0099CC; text-decoration: none; padding-left: 14px; font-weight: bold; width: 100%; height: 15px;}

.menu-level1-open:hover { font-size: 1em; color: #FF6600; text-decoration: none; padding-left: 14px; width: 100%; height: 15px;}



.menu-level2-head { font-size: 0.8em; color: #666666; text-decoration: none; text-transform: uppercase; padding-bottom: 0px; margin-bottom: -4px;padding-left: 18px; border: 0px dotted; width: 132px; border-color: #0099CC #0099CC #666666}

.menu-level2 { font-size: 0.8em; color: #0099CC; text-decoration: none; padding-left: 15px; width: 100%; height: 15px; }
.menu-level2:visited { font-size: 0.8em; color: #0099CC; text-decoration: none; padding-left: 15px; width: 100%; height: 15px; }
a.menu-level2:hover { font-size: 0.8em; color: #FF6600; text-decoration: none; padding-left: 15px; width: 100%; height: 15px}

.menu-level2-on { font-size: 0.8em; color: #0099CC; text-decoration: none; padding-left: 15px; width: 100%; height: 15px; border: 0px #0099CC dotted}
.menu-level2-on:visited { font-size: 0.8em; color: #0099CC; text-decoration: none; padding-left: 15px; width: 100%; height: 15px; }
a.menu-level2-on:hover { font-size: 0.8em; color: #FF6600; text-decoration: none; padding-left: 15px; width: 100%; height: 15px;}

.menu-level2-open { font-size: 0.8em; color: #0099CC; text-decoration: none; padding-left: 15px; width: 100%; height: 15px; border: 0px #0099CC dotted}
.menu-level2-open:visited { font-size: 0.8em; color: #0099CC; text-decoration: none; padding-left: 15px; width: 100%; height: 15px; }
a.menu-level2-open:hover { font-size: 0.8em; color: #FF6600; text-decoration: none; padding-left: 15px; width: 100%; height: 15px;}

/* ------------------ SUB MENU 3 & 4 ---------------*/

.menu-level3-head { font-size: 0.7em; color: #333333; text-decoration: none; padding-left:22px}

.menu-level3 { font-size: 0.7em;  color: #0099CC; text-decoration: none; padding-left:22px}
.menu-level3:visited { font-size: 0.7em; color: #0099CC; text-decoration: none; padding-left:22px}
.menu-level3:hover { font-size: 0.7em; color: #FF6600 ; text-decoration: none; padding-left:22px}

.menu-level3-on { font-size: 0.7em; color: #0099CC; text-decoration: none; padding-left:22px}
.menu-level3-on:visited { font-size: 0.7em;  color: #0099CC ; text-decoration: none; padding-left:22px}
.menu-level3-on:hover { font-size: 0.7em;  color: #FF6600 ; text-decoration: none; padding-left:22px}

.menu-level3-open { font-size: 0.7em;  color: #0099CC;  text-decoration: none; padding-left:22px}
.menu-level3-open:visited { font-size: 0.7em;  color: #0099CC;  text-decoration: none; padding-left:22px}
.menu-level3-open:hover { font-size: 0.7em;  color: #FF6600 ;  text-decoration: none; padding-left:22px}

.menu-level4-head { font-size: 0.7em;  color: #006699; text-decoration: none; text-indent: 19px;}

.menu-level4 { font-size: 0.7em;  color: #006699; text-decoration: none; text-indent: 20px;}
.menu-level4:visited { font-size: 0.7em;  color: #006699; text-decoration: none; text-indent: 20px;}
.menu-level4:hover { font-size: 0.7em; color: #FF6600; text-decoration: none; text-indent: 20px;}

.menu-level4-on { font-size: 0.7em; color: #006699; text-decoration: none; text-indent: 20px;}
.menu-level4-on:visited { font-size: 0.7em;  color: #006699; text-decoration: none; text-indent: 20px;}
.menu-level4-on:hover { font-size: 0.7em; color: #FF6600 ; text-decoration: none; text-indent: 20px;}

