body {
background-color:#cccccc;
background-image: url(images/background.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 140%;
}

.normalblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:  #004B80;
	font-weight: normal;
}

.boldgrey {

	font-weight: bold;
	color: #666;
}
.h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000;
}

.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #333;
}

.h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #004B80;
	line-height:120%;
}

.h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004b80;
}

.product {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666;
}

.intro{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight:normal;
	line-height:23px;
}

.header	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	font-weight:bold;
}

.BoldWhite {
	font-weight: bold;
	color: #FFFFFF;
}

.blackfootertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.footerlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	
}

.footerlink:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.footerlink:hover {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004B80;
}

.BoldWhite {
	font-weight: bold;
	color: #FFFFFF;
}


.whitetext {
	color: #FFFFFF;
}

.grayfootertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.grayfootertextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight:900;
}

.productmenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	line-height:2px;
}


.productmenu:hover, .productmenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color:#999;
	font-weight: bold;
	line-height:2px;
}


.productmenuborder {
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999;						
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;

}



.barmenu{
					
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#dedede;

}
	
	
.textborder {						
	border-bottom-style:dotted;
	border-bottom-width:2px;
	border-bottom-color:#dedede;

}


#productmenu_selected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background-color:#336699;
}

.h4link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004b80;
	}
	
.h4link:hover, a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004b80;
	text-decoration:underline;
	}
	
.h4link:visited {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004b80;
	}

a:link {
	color: #000;
	text-decoration: none;
	font-size: 12px;
}


a:visited {
	color: #000;
	text-decoration: none;
}

a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #004B80;
}
.menu_secondary_static_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
	line-height: 26px;
}
.menu_secondary_static_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding: 5px;
	text-align: right;
	line-height: 16px;
}


.menu_secondary_static_link:hover, .menu_secondary_static_link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #336699;
	padding: 5px;
	text-align: right;
	line-height: 16px;
}

ul#menu1 {
	width: 160px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #CCC;
}
ul#menu1 ol {
	display: none;
	text-align: right;
	list-style-type: none;
	margin: 0;
	padding: 5px;
	background-color: #eeeeee;
}
ul#menu1 li, 
ul#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	list-style-type: none;
	font-weight: bold;
}
ul#menu1 li {
	line-height: 26px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	list-style-type: none;
	height: 100%;
	width: 100%;
}
ul#menu1 li a:hover {
	list-style-type: none;
	color: #000;
	font-weight: bold;
}
ul#menu1 li a.active {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	list-style-type: none;
	background-color: #eeeeee;
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
	display: block;
}
ul#menu1 ol li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
}
ul#menu1 ol li, ul#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	list-style-type: none;
	font-weight: normal;
}
ul#menu1 ol li:before {
	content: "- ";
	list-style-type: none;
	display: none;
}
ul#menu1 ol li a:hover {
	list-style-type: none;
	color: #336699;
	font-weight: normal;
}
ul#menu1 a {
	text-decoration: none;
	outline: none;
	list-style-type: none;
	color: #666666;
}
ul#menu1 a:hover {
	color: #666666;
	list-style-type: none;
}
ul#menu1 a.active {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	list-style-type: none;
	background-color: #ffffff;
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
}
ul#menu2 {
	width: 160px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #CCC;
}

ul#menu2 ol {
	display: none;
	text-align: right;
	list-style-type: none;
	margin: 0;
	padding: 5px;
	background-color: #eeeeee;
}

ul#menu2 li, 
ul#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	list-style-type: none;
	font-weight: bold;
}

ul#menu2 li {
	line-height: 26px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	list-style-type: none;
	height: 100%;
	width: 100%;
}

ul#menu2 li a:hover {
	list-style-type: none;
	color: #000;
	font-weight: bold;
}

ul#menu2 li a.active {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	list-style-type: none;
	background-color: #eeeeee;
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
	display: block;
}

ul#menu2 ol li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
}
ul#menu2 ol li, ul#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	list-style-type: none;
	font-weight: normal;
}

ul#menu2 ol li:before {
	content: "- ";
	list-style-type: none;
	display: none;
}

ul#menu2 ol li a:hover {
	list-style-type: none;
	color: #336699;
	font-weight: normal;
}
ul#menu2 a {
	text-decoration: none;
	outline: none;
	list-style-type: none;
	color: #666666;
}

ul#menu2 a:hover {
	color: #666666;
	list-style-type: none;
}

ul#menu2 a.active {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	list-style-type: none;
	background-color: #ffffff;
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
}
ul#menu3 {
	width: 160px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #CCC;
}
ul#menu3 ol {
	display: none;
	text-align: right;
	list-style-type: none;
	margin: 0;
	padding: 5px;
	background-color: #eeeeee;
}
ul#menu3 li, ul#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	list-style-type: none;
	font-weight: bold;
}
ul#menu3 li {
	line-height: 26px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	list-style-type: none;
	height: 100%;
	width: 100%;
}
ul#menu3 li a:hover {
	list-style-type: none;
	color: #000;
	font-weight: bold;
}
ul#menu3 li a.active {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	list-style-type: none;
	background-color: #eeeeee;
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
	display: block;
}
ul#menu3 ol li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	list-style-type: none;
}
ul#menu3 ol li, ul#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	list-style-type: none;
	font-weight: normal;
}
ul#menu3 ol li:before {
	content: "- ";
	list-style-type: none;
	display: none;
}
ul#menu3 ol li a:hover {
	list-style-type: none;
	color: #336699;
	font-weight: normal;
}

ul#menu3 a {
	text-decoration: none;
	outline: none;
	list-style-type: none;
	color: #666666;
}
ul#menu3 a:hover {
	color: #666666;
	list-style-type: none;
}
ul#menu3 a.active {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	list-style-type: none;
	background-color: #ffffff;
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
}


#disjointed1 {
position:relative;
width: 200px;
margin:0px 5px 0px 5px;
float:right;
}
#disjointed1 li {
width:50px;
height:50px;
float:right;
list-style-type: none;
}
#disjointed1 a {
display: block;
height:50px;
width:50px;
text-decoration:none;
float:right;
text-align:right;
}
#disjointed1 a img {
border:0;
}
#disjointed1 a:hover {
background: #fff;
}
#disjointed1 a span {display: none;}

#disjointed1 a:hover span {
display: block;
position: absolute;
top: 10px;
right: 200px;
width: 150px;
text-align:right;
color:#666;
font-weight:bold;

}
#disjointed2 a span {display: none;}

#disjointed2 a:hover span {
display: block;
position: absolute;
top: 10px;
right: 200px;
width: 150px;
text-align:right;
color:#666;
font-weight:bold;

}
#disjointed3 a span {display: none;}

#disjointed3 a:hover span {
display: block;
position: absolute;
top:10px;
right: 200px;
width: 150px;
text-align:right;
color:#666;
font-weight:bold;

}

#disjointed4 a span {display: none;}

#disjointed4 a:hover span {
display: block;
position: absolute;
top:10px;
right: 200px;
width: 150px;
text-align:right;
color:#666;
font-weight:bold;

}
