body {
background-repeat:repeat-x;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
height:100%;
margin:0 0 0 0;
padding-top: 10px;
text-align:center;
}

table {
border-collapse:collapse;
text-align:justify;
}

h3, h3 a {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
text-decoration:none;
}

h3 a:hover, h3 a:active {
color:#FFFF99;
}

h4, h4 a {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:100;
margin-top:5px;
text-decoration:none;
}

h3 a:hover {
color:#FFFFAA;
}

#headerOuter {
background-image:url(images/fill_top2.jpg);
background-repeat:repeat-x;
text-align:center;
width:100%;
}

#headerInner {
background-image:url(images/top_newest.jpg);
background-repeat:no-repeat;
height:235px;
margin:auto;
position:relative;
text-align:justify;
width:950px;
}

#logo {
left:-8px;
position:absolute;
top:30px;
}

#separatorTop {
background-image:url(images/midTop1.jpg);
background-repeat:repeat-x;
font-size:3px;
height:14px;
text-align:center;
width:100%;
}

#contentOuter {
background-color:#046FB3;
background-image:url(images/midBottom2.jpg);
background-position:center bottom;
background-repeat:repeat-x;
text-align:center;
width:100%;
}

#contentInner {
color:#FFFFFF;
margin:auto;
min-height:500px;
text-align:justify;
width:950px;
}

#footerOuter {
background-image:url(images/bottomTile.jpg);
background-position:center top;
background-repeat:repeat-x;
text-align:center;
width:100%;
}

#footerInner {
background-image:url(images/bottom.jpg);
background-position:center top;
background-repeat:no-repeat;
margin:auto;
min-height:396px;
padding-top:30px;
text-align:left;
width:950px;
}

#affiliatesBox {
left:350px;
position:absolute;
top:0;
}

#searchBox {
left:580px;
top:55px;
position:absolute;
}

#drip {
float:right;
margin-left:10px;
}

#sideMenuDiv {
float:left;
margin-top:50px;
}

h1 {
color:#FFFFFF;
font-family:Arial MT,Arial,Helvetica,sans-serif;
font-size:32px;
letter-spacing: -1px;
margin:0;
padding:0;
text-align: left;
}

h2 {
color:#FFFFFF;
font-size:18px;
}

#footerRow {
background-color:#FFFFFF;
background-image:url(images/o.jpg);
background-position:center top;
background-repeat:repeat-x;
color:#000000;
padding-top:20px;
text-align:center;
}

#contentBox {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin: 0 140px 0 176px;
padding:20px 0 100px; 
}

#contentBox a {
color:#FFF303;
}

#childrenBox {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
padding:0 0 10px 20px;
}

#breadcrumbBox {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
padding:0 0 20px 30px;
}

#childrenList {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
margin:0;
padding:0 0 0 20px;
}

#childrenList li {
background-image:url(images/sections.png);
background-position:0 0;
background-repeat:no-repeat;
display:inline;
list-style-type:none;
padding:0 25px;
white-space:pre;
}

#newsItem {
vertical-align:top;
}

.starfishMenuLanguages li {
display:inline;
list-style-type:none;
}

#topMenu {
bottom:5px;
left:510px;
position:absolute;
}

#topMenu ul {
margin-bottom:0;
}

#topMenu li a {
color:#FFFFFF;
font-family:Trebuchet MS,Arial,Helvetica,Sans Serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

#topMenu li a:hover {
color:#DDDDDD;
}

.starfishMenuTop li {
display:inline;
list-style-type:none;
padding:0 20px 0 0;
}

.starfishMenuSide, .starfishMenuSide li ul {
border:0 solid black;
list-style-type:none;
margin:0;
padding:0 0 0 25px;
width:136px;
}

.starfishMenuSide li {
height:33px;
margin:0;
padding:0;
position:relative;
}

.starfishMenuSide li a {
color:#FFFFFF;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
margin:0;
padding:5px;
text-decoration:none;
}

* html .starfishMenuSide li {
float:left;
height:31px;
}

* html .starfishMenuSide li a {
height:31px;
}

#galleryDiv {
	text-align: left;
	padding: 10px;
	background-color:#024673;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	width: 613px;
}

#galleryDiv img {
				filter:alpha(opacity=85);
				-moz-opacity:0.85;
				opacity:0.85;
				border: 0;
				background-color: #fff;
}

#galleryDiv img:hover {
				filter:alpha(opacity=100);
				-moz-opacity:1;
				opacity:1;
				border: 0;
}