.blueheading { color: #2d5777; font-weight: bold;}
.smallbluered { color: #990000; }
.accentline { color: #eec74a; background-color: #eec74a; height: 1px; border:thick; }
.breadcrumb { font-size: 10px; color: #999999; text-transform: capitalize; }
.breadcrumblink { font-size: 12px; text-transform: capitalize; }
.greenmenu {text-transform: uppercase;font-weight:bold; color:#eec74a; font-size:16px; }
.greenmenu1 {text-transform: uppercase;font-weight:bold; color:#006e9c; font-size:16px; margin: 0 0 0 0; line-height: 15px;  }
.bluemenu { text-transform: uppercase;font-weight:bold; color:#0094c6; font-size:14px; margin-top:2em;}
.tbblue {background-color:#DBECF3;}

/* b.h. nettek; remove table from the list below*/
body { font-family:Tahoma; font-size:11px; line-height:14px; color:#454952;  }
p { font-family:Tahoma; font-size:11px; line-height:14px; color:#454952; }
.main_text, input, textarea { font-family:Tahoma; font-size:11px; line-height:14px; color:#454952; }

.no_class, form, .no_class td { width:auto; height:auto; margin:0px; padding:0px; border:0px; }


.c_text { color:#41444D}
.c_text a{ color:#006e9c}
.logo { margin-left:0px;  margin-top:-5px; }
.form{height:21px; margin-top:1px;}
.form input	{width:163px; height:18px; border-color:#B5B5B5; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px}


#sitemap ul a { color:#666666; }
#sitemap ul ul a { color:#7BBE00; }
#sitemap ul ul ul a{ color:#2d5777; }
#topnav, #topnav ul { float:right; padding-right: 2em; padding-top: 2em;}
#topnav li a { text-indent:22px; text-align: left; width: 7em; display: block; color:#2d5777; text-decoration:underline; }
#topnav li a:hover { color:#8bbdd0; text-decoration:none; }
#topnav li a.home { background:url(images/home.gif) no-repeat left;}
#topnav li a.sitemap { background:url(images/sitemap.gif) no-repeat left;}
#topnav li a.contact { background:url(images/contact.gif) no-repeat left;}
#list li a { display: block; width:7em; background:url(images/blue-dots.gif) left no-repeat; text-indent: 14px; }
#tbblueborder { border: medium solid #dbecf3; }

td { vertical-align:top;}
img { border:0px;}
span strong { color:#7BBE00}
a {font-family:Tahoma; font-size:11px; line-height:14px; color:#006e9c}
a:hover{text-decoration:none;}
textarea{width:163px; height:158px; border-color:#B5B5B5; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px; overflow:hidden; margin-top:1px}
li.arrow  {font-family:Tahoma; font-size:11px; line-height:14px; color:#454952; background:url(images/a2.gif) no-repeat left 7px; list-style: none; margin: 0px 0px 0px 0px; padding:0px 0px 0px 12px;}
li.arrowsub {background:url(images/a2-sub.gif) no-repeat left 7px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 12px; }



	#content a {font-family:Tahoma; font-size:11px; line-height:16px; color:#006e9c}


#suckerfishnav {
	background:#9C1F1B repeat-x;
    font-size:16px;
    font-family:times,serif;
    font-weight:bold;
    width:100%;
    }
#suckerfishnav, #suckerfishnav ul {
	text-align: left;
	margin-left:3em;
	margin-top: 2em;
	width : 11em;
	float:left;
    list-style:none;
    line-height:19px;
    padding:0;
    border:1px solid #aaa;
    margin:0;
    z-index:1000;
    }
#suckerfishnav a {
	font-family:"Times New Roman", Times, serif;
	font-size:16px; 
	line-height:19px; 
	width: 10em;
	display : block;
	color : #41444D;
	background-image:url(images/menu-arrows.gif);
	background-color: #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	text-indent: 10px;
	background-repeat:no-repeat;	
	border : 1.5px solid #8ABDD0; /* border or cells*/
	padding : 0 0.5em;
	}
#suckerfishnav a.child {	
	font-family:"Times New Roman", Times, serif;
	font-size:16px; 
	line-height:19px; 
	width: 17em;
	display : block;
	color : #41444D;
	background-image:url(images/menu-arrows.gif);
	background-color: #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	text-indent: 10px;
	background-repeat:no-repeat;	
	border : 1.5px solid #8ABDD0; /* border or cells*/
	padding : 0 0.5em;	
}	
#suckerfishnav li {
    float:left;
    padding:0;
	position : relative;
	line-height : 16px;
	margin-bottom : -1px;
	width: 10em;
	}
#suckerfishnav ul {
	margin-left : 11.05em;
	margin-top : -1.35em;
    position:absolute;
    left:-999em;
    height:auto;
    w/idth:101px;
    font-weight:normal;
    m/argin:0;
    line-height:1;
    border:0;
    b/order-top:1px solid #666666;
    }
#suckerfishnav li li {
	width: 10em;
    b/order-bottom:1px solid #666666;
    b/order-left:1px solid #666666;
    b/order-right:1px solid #666666;
    font-weight:bold;
    font-family:times,serif;
    }
#suckerfishnav li li a {
    p/adding:4px 10px;
    width:10em;
    f/ont-size:12px;
    c/olor:#dddddd;
    }
#suckerfishnav li ul ul {
    m/argin:-21px 0 0 100px;
    }
#suckerfishnav li li:hover {
		color : #ffffff;/*hover text*/
		background-color : #008fc2;/* hover back ground*/
		text-decoration : underline;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
		color : #ffffff;/*hover text*/
		background-color : #008fc2;/* hover back ground*/
		text-decoration : underline;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
		color : #ffffff;/*hover text*/
		background-color : #008fc2;/* hover back ground*/
		text-decoration : underline;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#dddddd;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    background:#444444;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background:#DA0909;
    }

	
	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		text-align: left;
		margin-left:3em;
		margin-top: 2em;
		width : 11em;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width: 15em;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 11.05em;
		margin-top : -1.35em;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		font-family:"Times New Roman", Times, serif;
		font-size:16px; 
		line-height:19px; 
		width: 15em;
		w\idth : 10em;
		display : block;
		color : #41444D;
		background-image:url(images/menu-arrows.gif);
		background-color: #FFFFFF;
		font-weight : bold;
		text-decoration : none;
		text-indent: 10px;
		background-repeat:no-repeat;	
		border : 1.5px solid #8ABDD0; /* border or cells*/
		padding : 0 0.5em;
	}
	#nav a.child { 
		font-family:"Times New Roman", Times, serif;
		font-size:16px; 
		line-height:19px; 
		width: 17em;
		display : block;
		color : #41444D;
		background-image:url(images/menu-arrows.gif);
		background-color: #FFFFFF;
		font-weight : bold;
		text-decoration : none;
		text-indent: 10px;
		background-repeat:no-repeat;	
		border : 1.5px solid #8ABDD0; /* border or cells*/
		padding : 0 0.5em;	
	}	
	
	#nav li a:hover {
		color : #ffffff;/*hover text*/
		background-color : #008fc2;/* hover back ground*/
		text-decoration : underline;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

