body {font: 11px/16px trebuchet MS, arial; color: #444; margin: 0px; 
	}
	
p, td {font: 12px/18px trebuchet MS, arial; margin: 0px; color: #444; 
	}
	
h1 { font: 16pt/20pt trebuchet MS, arial; margin: 0px; color: #336;}
	
h2 {font: 13px/20px  trebuchet MS, arial; 
	margin: 0px; 
	color: #336;
	
	}
	

h3 { font: 12px/18px trebuchet MS, arial; 
		margin: 0px; 
		color: #336; 
	}
	
h4 {font: 10pt/18pt trebuchet MS, arial; 
	margin: 0px; 
	color: #3D5284;}
	
h5 {font: 11pt/18pt trebuchet MS, arial; 
	margin: 0px; 
	color: #A7DEFA;
	color:#979FB0;}
	
ul {margin-top:0px; list-style: disc outside; }

li {color: #3D5284; font:12px/16px trebuchet MS, arial; }
.contact {color: #444; margin:0 0 3px 0px; }

.sitemap {margin:0px; list-style: none; }

a{font: 12px/13px trebuchet MS, arial; text-align:left;text-decoration: none; color: #444;}
	
img {border:0px;}

	
a:hover { text-decoration: none; color: #36C; }

a.menu{
text-transform: uppercase; font: 11px/11px trebuchet MS, arial; padding-left:6px; height:15px; display:block;
 background: url(../images/greyarrowright.gif) no-repeat;  
}
a.menu:hover {
background: url(../images/bluearrowdown.gif) no-repeat; 

}

a.menu2{
text-transform: uppercase; font: 11px/11px trebuchet MS, arial; color:#36C; padding-left:6px; height:15px; display:block;
 background: url(../images/orangearrowdown.gif) no-repeat;  
}

a.menu3{
text-transform: uppercase; font: 11px/11px trebuchet MS, arial;  display:block;
 background: url(../images/greyarrowright.gif) no-repeat;  
}

.clearme {clear:both; height:1px ;}
a.menu3:hover {
background: url(../images/bluearrowdown.gif) no-repeat; }

a.news {
	 color: #336; font-weight:bold;font-size:12px;
}

a.news:hover {
	color: #336;
	color:#ff9900;
}

a.email{font-size:11px; line-height:16px; text-transform: uppercase; color:#36C; text-decoration:none}
a.email:hover {color:#444;}



a.linelink {font-size:11px; line-height:16px; text-transform: uppercase; color:#36C; text-decoration:underline}
a.linelink:hover {color:#444;}

.divider{border-bottom:1px dotted #ccc; height:5px; padding-top:5px; margin-bottom:20px;}

.icon{padding:2px 0 2px; border:0px;}

.phone {font-size:14px; line-height:16px;}

.pic_border{padding:8px; background-color:white; border:1px solid #dedede;}

em {color:#3D5284; font-weight:bold;}

.home {padding-left:25px; padding-bottom:0px; border:0px; }
.homeMenu {padding-left:0px; padding-bottom:6px; border:none; }

.norbert {padding-left:40px; border:0px; margin:34px 0px 0px 7px;}
.norbert2 {padding-left:5px; border:0px; margin:34px 0px 0px 0px;}
.line {padding:4px 0px 0px 4px;}

.map {border:1px #dedede solid;}

.menu_table{width:320px; margin-top:44px;}

.pt35 {padding-top:35px;}
.pt52 {padding-top:52px;}

.smalllink {font-size:10px;}

.table_divider{border-left:1px dotted #ccc; padding-left:6px;}

a.sm:link,a.sm:active,a.sm:visited,a.sm:hover{text-decoration:underline;}

.caption {color: #3D5284; font-size:11px; line-height:14px; margin-top:5px;}

.right {float:right}

.dot_divider {border-bottom:1px dotted #333366; padding-top:10px; margin-bottom:10px;}

li.cycle {margin-bottom:10px;}

#archive {width:160px; background:#333366; padding:10px; float:left; color:#FFFFFF; padding-bottom:40px; line-height:16px;}
#archive a {color:#d6eefb;  line-height:16px;}
#archive a:hover {color:#CCCCCC}

.news a{color:#36C; text-decoration:underline; font-size:11px;}

.news_img {float:left; border:1px solid #dedede; padding:8px; background:#fff; width:150px;  margin-right:20px;}

h1 a.headline {font-size:14px; line-height:16px; text-transform: uppercase; color:#36C; text-decoration:none}
h1 a.headline:hover {color:#444;}
