#box { background:url(../images/box_bot.gif) no-repeat bottom; margin-left:25px; width:640px; }
#box .boxfloat h3, #box .boxfloat h4 { margin:0 0 14px; }
#box li { background:url(../images/boxbul.gif) no-repeat 5px 5px; line-height:16px; padding-left:16px; padding-right:0; }
#box ul { left:0; }
#boxcontainer { background:url(../images/box_top.gif) no-repeat top; width:690px; }
#boxmap { background:url(../images/map.gif) no-repeat bottom; border:0 none; float:right; margin:0; padding:0 0 220px; width:236px; }
#container { background-color:#003162; padding:0; width:950px; }
#content { background:url(../images/contentbg.gif) #003162 repeat-x top; float:left; width:690px; }
#copyright { background:url(../images/copyright.jpg) no-repeat bottom; clear:both; height:69px; width:950px; }
#membersof { background:url(../images/membersof.gif) no-repeat; height:37px; width:260px; }
#motto { background:url(../images/motto.jpg) no-repeat; height:390px; width:260px; }
#shadow { background:url(../images/shadow.gif) repeat-y; margin:0 auto; padding:0; width:964px; }
#shadowbottom { background:url(../images/shadow_bottom.gif) no-repeat bottom; padding:7px; }
#shadowtop { background:url(../images/shadow_top.gif) no-repeat top; }
#side { float:right; width:260px; }
.boxfloat { border:0 none; float:left; margin:0; padding-left:25px; width:180px; }
.boxfloat p, div.thumb p { margin:0; }
.center { text-align:center; }
.clear { clear:both; }
.small { font-size:9px; }
a, h3 { font-weight:700; }
a:link, li.arrow a:link, li.arrow a:visited { color:#8BB7E3; }
a:visited { color:#E2D6A8; }
body { background-color:#666; color:#FFF; font-family:Tahoma, Arial, Helvetica, sans-serif; margin:10px 0; padding:0; }
div.port-desc { float:right; width:400px; }
div.thumb { clear:left; float:left; padding-left:25px; }
h1 { background:url(../images/masthead.jpg) #E2D6A8 no-repeat; height:130px; margin:0; width:950px; }
h1 span, div#copyright span, div#membersof span, div#motto span { display:none; }
h2 { background:url(../images/titlebg.jpg) #1C78B8 no-repeat; border-bottom:2px solid #FFC900; color:#FFC900; font-size:14px; font-weight:700; line-height:20px; margin:0 0 20px; padding:20px 0 5px 25px; }
h2 em { font-size: 12px; font-weight: normal; }
h3, h4 { border-bottom:1px solid #FFC900; color:#FFC900; font-size:12px; line-height:14px; margin:0 25px 14px; padding:4px 0; }
h4 { font-weight:400; }
li { background:url(../images/bul.gif) no-repeat 5px 5px; line-height:16px; padding-left:16px; padding-right:25px; }
li.arrow { background:url(../images/arrow.gif) no-repeat 5px 2px; }
li.menu { background:transparent; color:#FFF; display:inline; font-size:12px; line-height:29px; padding:0; }
li.menu a, li.submenu a { color:#FFF; font-weight:400; text-decoration:none; }
li.submenu { background:transparent; color:#FFF; display:inline; font-size:12px; line-height:31px; padding:0; }
li.submenu a:hover, li.menu a:hover, a:hover, li.arrow a:hover { color:#FFC900; }
p { font-size:12px; line-height:16px; margin-bottom:14px; margin-left:25px; margin-right:25px; text-align:justify; }
p.boxp { font-size:12px; line-height:16px; margin:0 0 14px; text-align:justify; }
p.overview { font-size:12px; line-height:20px; margin-right:0; text-align:justify; }
ul { font-size:12px; left:25px; list-style-type:none; margin:0; padding:0 0 14px; position:relative; }
ul ul { font-size:12px; left:0; list-style-type:none; margin:0; padding:0; position:relative; }
ul.menu { background:url(../images/menubg.gif) #4D4D4D repeat-x; border-bottom:3px solid #FFC900; border-top:5px solid #1660A0; list-style:none; margin:0; padding:0 0 0 25px; position:static; width:auto; }
ul.submenu { background:url(../images/submenubg.jpg) #4D4D4D repeat-x; list-style:none; margin:-20px 0 20px; padding:0 0 0 25px; position:static; width:auto; }