@font-face {
	font-family: 'Museo300';
	src: url('Museo300-Regular.eot');
}

@font-face {
	font-family: 'Museo300';
	src: url(//:) format('no404'), url('Museo300-Regular.woff') format('woff'), url('Museo300-Regular.ttf') format('truetype');
}

h1 {font-size:24px; color:#555;}
h2 {font: normal 22pt Tahoma,Georgia,Arial,sans-serif; color:#333; text-shadow: 2px 2px 1px #ccc;}
h3 {font: normal 17pt Tahoma,Georgia,Arial,sans-serif; color:#333; text-shadow: 2px 2px 1px #ccc; margin:30px 0 10px 0;}
.aligncenter{display:block;margin:0 auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{border:1px solid #666;text-align:center;background:#ccc;padding:10px;margin:10px;}
br.clear{clear:both;display:block;height:1px;margin:-1px 0 0 0;}


body { font:normal 11pt Tahoma,Arial,sans-serif; line-height:18pt; }
p{vertical-align:top;}
img{border:0;}
h1,h2{margin:0 0 25px 0;}
h4,h5{margin:0 0 5px 0;}

a:link {text-decoration:none;color:#016062;}
a:visited {text-decoration:none;color:#016062;}
a:hover {text-decoration:underline;color:#016062;}
a:active {text-decoration:none;color:#016062;}


ul{margin-left:10px;}
li{list-style-position:outside;}
#content ul{margin:10px 0;}

.a-top { font-size:14pt; margin:0 19px; line-height:30px; }
.a-top:link    { color:#fff; }
.a-top:visited { color:#fff; }
.a-top:hover   { color:#fff; }
.a-top:active  { color:#fff; }

.a-sub { font-size:10pt; line-height:30px; color:#fff; }

.a-pdf {
    background:url(images/application_pdf.png) 0px 2px no-repeat transparent;
    padding-left:20px;
}

.li-top 
{ 
    display:inline; 
    height:30px; 
    margin-top:5px; 
    margin-left:5px; 
    float:left; 
    list-style-position:inside; 
    /*-moz-border-radius:11px; 
    -webkit-border-radius:11px;
    border-radius:11px;*/
}

.li-top:hover { background:#02c8cb; }

.li-sub
{
    display:inline; 
    height:30px; 
    margin-top:5px; 
    margin-left:5px; 
    float:left; 
    list-style-position:inside;    
}

#ul-top li ul { display:inline; float:right; }

.current_page_link { color:/*#FFFF80*/#016062 !important; text-shadow: 1px 1px 0px #ddd; /*border:solid 1px #fff; border-width:1px 0; background:#02bec1 !important;*/ }
a.current_parent { color:/*#FFFF80*/#016062 !important; text-shadow: 1px 1px 0px #ddd; /*background:#02bec1 !important;*/ }

#navi ul{margin:0;padding:0;}
.dblock{display:block;}

#page-wrap { width:1000px; margin:0 auto; margin-top:15px; background:#f4f4f4 url(images/content-bg.jpg) 0px 0px repeat-y; }
#header { height:128px; background:transparent url(images/header.jpg) 0px 0px no-repeat; }
#line-dark { height:1px; line-height:1px; overflow:hidden; margin:0 20px; background:#016062; }
#navi { height:40px; background-color:#02a4a7; margin:0 20px; border-top:solid 1px #02bec1; border-bottom:solid 1px #02bec1; }
#content-table { width:960px; margin:0 20px; border-top:solid 1px #016062; background:transparent url(images/content-overlay.jpg) 0px 0px no-repeat;}
#content { width:760px; }
#sidebar { width:200px; background:#e1e1e1; border-left:solid 1px #b8b7b7; font-size:10pt;}
#footer { height:46px; background:transparent url(images/footer-gray.jpg) left bottom no-repeat; line-height:30px; font-size:8pt; }

#sidebar ul { list-style:none; padding:0; margin:5px 20px; }
#sidebar li { margin:15px 0 25px 0; }

td { vertical-align:top; }

.page-image { width:660px; border:solid 1px rgb(160, 158, 158); margin-bottom:10px; }
.sidebar-header { font:normal 16pt Tahoma,Arial,sans-serif; color:#555; text-shadow: 2px 2px 1px #ccc; }
/*.post { margin:15px 15px 0 15px; }*/
hr{height:0;border:none;border-top:dashed 1px #aaa;margin:2px 0 10px 0;}
.more-link{clear:both;}
.post a:hover{text-decoration:underline;}
.post img { margin-top:5px !important; }
.post-author{font-weight:bold;}
.post-meta{margin-top:0;color:#333;line-height:20px;}
.post-tags{margin-top:5px;color:#333;line-height:20px;padding:3px;}
.single-post-title{margin:0 0 20px 0;}
.single-post-meta{color:#333;line-height:20px;margin:20px 0 0 0;}
.static_page{margin:0 0 30px 0;}

#mediaspace { display:inline; float:left; width:450px; }
#media-side { display:inline; float:left; width:250px; }

#newsflash { border:solid 2px red; padding:10px; margin-bottom:15px; }

body.mceContentBody{font:normal 11pt Arial,sans-serif; line-height:18pt; width:707px;}
body.mceContentBody img {margin-top:5px !important;}

