BODY {background:#000;font-family:Arial,Sans-serif;font-size:14px;margin:0;padding:0;}
#wrap {width:903px;margin:0 auto;}
#page {background:#FFF;color:#000;}

H1 {font-size:16px;}
H2 {font-size:14px;}
H3 {font-size:12px;}
IMG {margin:0;padding:0;border:0;}
A {color:#000;border:0;text-decoration:none;}
A:hover {color:blue;text-decoration:underline;}
.center {text-align:center;}
.bold {font-weight:bold;}
.boldred {font-weight:bold;color:#F00;}
.red {color:#F00;}
.lime {color:#92D050;}
.orange {color:#FF9933;}
.purple {color:#7030A0;}
.aqua {color:#00B0F0;}
.pink {color:#FCAAE5;}
.mediumblue {color:#0070C0;}

#header {position:relative;height:295px;}
#header #logo {margin:10px 0 5px 15px;}
#header #flashlogo {padding:10px 0 5px 15px;}
#header #tagline {font-size:12px;font-style:italic;margin:0 0 15px 15px;}
#header H1 {display:inline;}
#header #address {position:absolute;top:0;left:580px;width:300px;text-align:right;vertical-align:middle;line-height:1.5;margin:10px;}
#header #partners {position:absolute;top:150px;height:146px;}

#menu {width:903px;height:46px;text-align:center;font-weight:bold;border-bottom:1px solid #000;padding-left:15px;margin-top:10px;}
#menu UL {list-style:none;margin:0;padding:0;}
#menu LI {float:left;}
#menu LI A {position:relative;display:block;padding:15px 0 15px 20px;background:#FFF url('images/tab-start.gif') no-repeat;border-bottom:1px solid #000;}
#menu LI A SPAN.tabend {padding:15px 15px 15px 0;background:#FFF url('images/tab-end.gif') no-repeat -22px 0;}
#menu LI.active A {position:relative;display:block;padding:15px 0 15px 20px;background:#FFF url('images/tab-start-active.gif') no-repeat;border-bottom:1px solid #FFF;}
#menu LI.active A SPAN.tabend {padding:15px 15px 15px 0;background:#FFF url('images/tab-end-active.gif') no-repeat -22px 0;}

#main {margin:15px;}

#sidebar {float:left;width:200px;font-size:13px;margin-right:15px;}
#sidebar #box-services {width:200px;height:358px;background:url('images/box-tall-bg.jpg') no-repeat;padding-top:10px;}
#sidebar #box-services H2 {text-align:center;margin:10px;}
#sidebar #box-services UL {list-style:none;margin:0 0 0 10px;padding:0;}
#sidebar #box-services UL LI {height:27px;background:url('images/bullet-pill.png') no-repeat;margin:0;}
#sidebar #box-services UL LI.active {height:27px;background:url('images/bullet-pill-active.png') no-repeat;margin:0;}
#sidebar #box-services UL LI:hover {height:27px;background:url('images/bullet-pill-active.png') no-repeat;margin:0;}
#sidebar #box-services UL LI A {display:block;position:relative;top:2px;padding-left:20px;}
#sidebar #map {width:200px;height:243px;background:url('images/box-bg.jpg') no-repeat;text-align:center;padding-top:10px;}
#sidebar #map H2 {text-align:center;margin:10px;}
#sidebar #map P {width:180px;text-align:left;margin:5px;}

#content {line-height:1.5;margin:0 0 0 215px;}
#content H1 {font-size:20px;}
#content H2 {font-size:16px;}
#content H3 {font-size:14px;}
#content UL {margin:0;padding:0;}
#content UL LI {margin-left:25px;padding:0;}
#content .twinimages IMG{vertical-align:middle;padding:0 25px 0 20px;}
#content .news A {text-decoration:underline;}
#content .marquee {margin:20px 0 20px 0;border:1px solid #000;}
#content .marquee IMG {margin:0 10px 0 10px;}

#content #contact LABEL {display:block;float:left;width:125px;vertical-align:top;}
#content #contact INPUT {width:225px;margin-bottom:10px}
#content #contact TEXTAREA {width:450px;}
#content #contact INPUT.submit {width:100px;margin-left:355px;}

#slideshow {position:relative;margin-left:-10px;}
#slideshow UL.ppt {width:600px;height:450px;margin:0 0 30px 0;}
#slideshow UL.ppt LI {position:absolute;top:0;left:0;background-color:#F2F2F2;list-style-type:none;padding:5px 5px 1px 5px;border:1px solid #E7E7E7;}
#slideshow UL.ppt IMG {background-color:#444;padding:5px;border:1px solid #222;}
#slideshow BUTTON {width:73px;background:url(images/input-top.jpg) repeat-x;margin:0;padding:2px;border:1px solid #CCC;}
#slideshow BUTTON:hover {background:url(images/input-hover.jpg) bottom repeat-x;}

#footer {clear:both;margin:0 20px 0 15px;padding-bottom:15px;}
#footer A {margin-right:530px;}

