

body {padding: 0 0 0 0; margin: 0 0 0 0;font-family:"Trebuchet MS", Arial, sans-serif;  color:#272829; }

#heading {background: url('images/top.png') no-repeat;
	height: 166px;
	width: 890px;
	padding:0px;
	margin:0px;}
#heading h1 {text-indent:-9999px; margin:0px;padding:0px;}
#slogan {position: absolute; top: 1em; right: 0.5em; color: #a00; font-weight: bold}
a {color: #2199d9; text-decoration: underline}
a:hover {background-color:#d9eafc; color: #2d2d2d}
#wrap{
	background-image:url(images/bg.png);
	background-repeat:repeat-y;
	width:890px;
	margin: 0px auto;
	padding:0px;
	}
	
#menubar {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-transform:uppercase;
padding:0px 0px 0px 0px; background:#1b48b2 url('images/nav_bg.png') repeat-x; 
width:100%;
height: 32px;
margin:0px;

text-align:center;}

#menubar ul {margin: 0 auto; padding: 6px 0px 0px 20px; list-style: none}
#menubar ul li {position: relative; display: inline; white-space: nowrap; 
margin: 0 0.4em 0 0.43em; padding: 0 0.4em 0 0.4em; list-style: none;z-index:50;}
#menubar ul li a:hover{background-color: #15388c; color:#FFCC00;}
#menubar li ul {position: absolute; top: 20px; left: 0; display: none; background-color: #5581f7; border-left: solid 1px #3f5eb1;  border-bottom: solid 1px #3f5eb1; border-right: solid 1px #3f5eb1; padding: 0.5em; text-transform:none; font-size:16px; padding:0px; }
#menubar li ul li {display: block; border-bottom:solid 1px #2e62ee; padding:5px; text-align:left;}
#menubar li ul ul {border: none; margin-left: 0.5em; top: 0; position: relative; display: block; list-style: none; }
#menubar li:hover ul, #menubar li.over ul {display: block;}
#menubar ul a {color: #fff; text-decoration: none; padding-bottom:5px;}
#menubar ul li ul a:hover {background:#2e62ee;}

#maintext {	width: 520px;
	float: left;
	display:inline;
	text-align: justify;
overflow:hidden;
	padding: 0px;
	margin: 15px 5px 15px 100px;}
#mainpic {	width: 580px;
	float: left;
	display:inline;
	vertical-align:bottom;
	text-align: justify;
overflow:hidden;
	padding: 0px 0px 0px 17px;
	margin: 0px 10px 30px 95px;
	list-style-type:none;}
	#slideshow {padding:0px; margin:0px 0px 100px 40px; width:483px; height:249px;}
	
ul#port {padding:0px!important; margin:0px!important;; list-style-type:none!important;}
#port ul li {list-style-type:none!important;}

#mainpic img {padding:0px;border:0px;margin:0px;}
#buttons{z-index:50; position:absolute; top:393px;}
#buttons img { behavior: url(wp-content/themes/reddrop/iepngfix.htc) } 
#mainpic a:hover {background:none;}
.details {font-size: 10px; color:#999999; font-family:Arial, Helvetica, sans-serif;}

#maintext p {	text-indent:35px;}
#maintext img {clear:both; margin:5px 20px 5px 20px;}

#navbar {width:188px; margin:0px 45px 0px 20px; padding: 0 0 0 0;  float:right;
background-image:url(images/sd_bg.png);
background-repeat:repeat-y;
background-color:#5581f7;}
#navbarhome {width:188px; margin:0px 0px 10px 0px; padding: 0 0 0 0;  float:right;
background-image:url(images/sd_bg.png);
background-repeat:repeat-y;
background-color:#5581f7;
color:#FFFFFF;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:14px;
font-weight:bold
;}
#navbarhome p {
color:#FFFFFF;
font-family:Arial, sans-serif;
font-size:12px;
font-weight:normal;
text-align:justify;
padding:5px 5px 5px 0px;
 }
.small_white {
font-family:Arial, sans-serif;
font-size:10px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
margin:5px 0px 5px 10px;
line-height:1.5em;
text-indent:10px;
}
#sd_foot{
width:188px;
background-image:url(images/sd_foot.png);
background-repeat:no-repeat;
background-position:bottom;
height:13px;
padding:0px;
margin:0px;

}
#sd_up{
width:188px;
background-image:url(images/sd_up.png);
background-repeat:no-repeat;
background-position:top;
height:14px;
padding:0px;
margin:0px;

}
#sd_wrap {padding:16px;}
#sd_wrap a, #sd_wrap a:visited {color:#FFFFFF;}

#navbar h2 {margin-top: 0.25em; border: none; text-align: left; font-size: 14px; font-weight: bold; color: #FFF; font-family:"Trebuchet MS", Arial, sans-serif; text-transform:uppercase; letter-spacing:0.25em;}
#navbar li {list-style: none}
#navbar ul {margin: 0 0 0 1em}
#navbar a {text-decoration: none; color: #FFF; font-family:Arial, Helvetica, sans-serif;  font-size: 12px; }
#navbar a:hover {text-decoration: none; color: #4c5053; font-family:Arial, Helvetica, sans-serif;  font-size: 12px; background-color:#d9eafc; }
#navbar .current_page_item .page_item a {color: #002d91; color: #fff}
#navbar .current_page_item a {background-color: #002d91; color: #fff}

#linkcat-1 {margin: 0; padding: 0}
#linkcat-1 h2, #linkcat-1 ul {margin-left: 0; padding-left: 0}
caption {margin-top: 0.5em}
table {margin: 0.5em auto 1em auto}
p, blockquote, .details {margin: 1em}
blockquote {font-family: "dejaVu Serif",Times,serif; font-weight: lighter}
ul, ol {padding: 0; margin: 1em auto 1em 3em}

h1 {text-decoration: none; margin: 1em; text-align: left; color: #000; font-weight: bold; font-size: 170%; color:#002d91;}
h2, h3, h4 {text-decoration: none; margin: 1em; text-align: left; color: #74c01d; font-weight: bold}
h2 {margin: 0.5em 0.5em 0.25em 0.5em; padding: 0 0.25em 0 0.25em; font-size: 150%; line-height:1em;}
h3 {font-size: 14px; color:#ed56ea; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
h4 { text-indent:40px;  font-style: italic; font-size: 12px; color:#07547e; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
h2 a, h3 a, h4 a {text-decoration: none; color:#454a4d;}
.navlink {width: 100%; text-align: center;}
.left {float: left; margin-left: 1em}
.right {float: right; margin-right: 1em}
#maintext img {float: left; margin: 1em}
#maintext .sparkline, .inline {float: none; margin: 0px}
#footer {height:62px; color:#999999;clear:both; margin:30px 0px 0px 0px; text-align: center; vertical-align:middle; padding-top:0px; padding-bottom:0px; font-size: 70%;
background-image:url(images/foot.png); background-repeat:no-repeat; background-color:#FFFFFF;}
#footer a{color:#666666;}
label {display: block; margin: 0.5em auto 0.5em 1em; font-size: 75%}

input {margin-left: 1px; border: solid 1px #a5acb2;}
input:focus {background-color: #d9eafc;}

select {border: solid 2px #a00; margin: 0.25em auto 1em 1em;height:18px;}
#s, #navbar select {width: 60%; }
#searchsubmit {height:21px; background-color:#08557f; background-image:url('images/submit.jpg'); background-repeat:repeat-x; background-position:top; border: none; color: #fff; padding:0px 5px 0px 5px;}
textarea {margin-left: 1em; border: solid 1px #a5acb2}
textarea:focus {background-color: #d9eafc}
#submit {height:21px; background-color:#08557f; background-image:url('images/submit.jpg'); background-repeat:repeat-x; background-position:top;}
#license {margin: 1em; font-size: 75%; text-align: center}
/* new changes, not yet added to download version */
#wp-calendar {margin-left: 1em; padding-left: 0px}
.ltl {font-family : arial; font-size: 8px;}
.table {
border:1px solid #a5acb2;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;}
.table td { padding:4px; border:1px solid #eaeaea;}
#table {
border:1px dotted #d0d4e5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:15px 15px 15px 15px;}
#table td {
padding:5px;
border:1px dotted #e8ecff;}
#list {list-style-type:lower-alpha;}