/* WestWood CSS Document by xhtmlcoding.com */
body {
 background:#7AB980 url(images/bg.jpg) repeat-x top left;
 margin:0px;
 padding:0px;
 font-family:Arial;
 font-size:11pt;
 color:#5E5E5E;
}

form { margin:0px; padding:10px 0px 0px 0px; }

#container {
 width:980px;
 margin:0px auto;
 padding:0px 0px 10px 0px;
 margin-top:53px;
 background-color:#FFFFFF;
 overflow:hidden
}

div#url { background:url(images/header.gif) repeat-x top left; width:963px; margin:0px auto; overflow:hidden }

p.url {
 background:#000000 url(images/url.gif) no-repeat top right;
 margin:10px 10px 32px 0px;
 padding:0px;
 color:#FFFFFF;
 width:307px;
 height:24px;
 font-size:10px;
 float:right
}

p.url a { background:url(images/url.gif) no-repeat top left; width:307px; height:24px; text-indent:-10000px; display:block; }

#header {
 width:963px;
 clear:both;
 margin:0px auto;
}

#header #menu { width:263px; float:left; }
#header #menu ul { margin:3px 0px 0px 0px; padding:0px; list-style:none; }
#header #menu ul li { margin:1px 0px 0px 0px; padding:0px; }
#header #menu ul li.about a { width:263px; height:26px; background:#000000 url(images/about.gif) no-repeat top left; display:block; text-indent:-10000px; }
#header #menu ul li.about a:hover { background:url(images/about-hov.gif) no-repeat top left; }
#header #menu ul li.current-about a { background:url(images/about-hov.gif) no-repeat top left; }
#header #menu ul li.office a { width:263px; height:26px; background:#000000 url(images/office.gif) no-repeat top left; display:block; text-indent:-10000px; }
#header #menu ul li.office a:hover { background:url(images/office-hov.gif) no-repeat top left; }
#header #menu ul li.current-office a { background:#000000 url(images/office-hov.gif) no-repeat top left; }
#header #menu ul li.storage a { width:263px; height:26px; background:#000000 url(images/storage.gif) no-repeat top left; display:block; text-indent:-10000px; }
#header #menu ul li.storage a:hover { background:url(images/storage-hov.gif) no-repeat top left; }
#header #menu ul li.current-storage a { background:#000000 url(images/storage-hov.gif) no-repeat top left; }
#header #menu ul li.conference a { width:263px; height:26px; background:#000000 url(images/conference.gif) no-repeat top left; display:block; text-indent:-10000px; }
#header #menu ul li.conference a:hover { background:url(images/conference-hov.gif) no-repeat top left; }
#header #menu ul li.conference-current a { background:#000000 url(images/conference-hov.gif) no-repeat top left; }
#header #menu ul li.contact a { width:263px; height:26px; background:#000000 url(images/contact.gif) no-repeat top left; display:block; text-indent:-10000px; }
#header #menu ul li.contact a:hover { background:url(images/contact-hov.gif) no-repeat top left; }
#header #menu ul li.current-contact a { background:#000000 url(images/contact-hov.gif) no-repeat top left; }
#header #flash { width:244px; float:left; margin:0px 1px 0px 1px; }
html>body #header #flash { margin:0px 3px 0px 2px }
#header .splash { width:451px; float:left; margin:0px 0px 0px 0px; }

#wrapper {
 width:980px;
 clear:both;
 margin:0px;
 padding:5px 0px 20px 0px;
 overflow:hidden
}

#content { width:502px; float:left; margin:0px; padding:0px 0px 0px 10px; }
#content h1.img { margin:0px; padding:0px; }
#content span.block { display:block }

#sidebar { width:451px; float:right; font-size:10pt; margin:0px 10px 0px 0px; }
#sidebar p { margin:0px; padding:5px 4px 5px 4px; }
#sidebar .blocks { width:149px; float:left; margin:5px 0px 0px 0px; }
#sidebar .middle { width:152px; background:url(images/middle-block.gif) repeat-y top left; padding:0px 0px 20px 1px; }
#sidebar .blocks img { display:block; margin:0px !important; }
#sidebar a { color:#5E5E5E; text-decoration:underline; }
#sidebar a:hover { color:#000000; text-decoration:none; }
#sidebar h4 { margin:0px; padding:0px; display:block; }
#sidebar h4 img { display:block }
#sidebar img { margin-top:2px; margin-bottom:3px; }
#sidebar div.contact-info { float:left; width:292px; margin:0px 1px 0px 0px; padding:0px; background:url(images/border.gif) repeat-y top right; height:320px }
#sidebar div.contact-info ul { margin:20px 0px 0px 5px; padding:0px; list-style:none; }
#sidebar div.contact-info ul li span { margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; display:block }
#sidebar #map { float:left; width:157px; margin:0px; padding:0px; }

#footer { width:963px; clear:both; background:url(images/footer.gif) repeat-x bottom; overflow:hidden; font-size:9pt; margin:0px auto; }
#footer ul { margin:0px 0px 0px 10px; padding:0px; list-style:none; font-size:10pt; }
#footer ul li { display:inline; margin:0px 5px 0px 0px; }
#footer ul li a { color:#BDBDBD; text-decoration:none; }
#footer ul li a:hover { color:#4D4D4D; text-decoration:none }

#footer p.valid { width:200px; float:left; margin:10px 0px 2px 5px; padding:0px; }
#footer p.copyright { width:700px; float:right; margin:10px 5px 2px 0px; padding:0px; text-align:right }
#footer p.copyright span { margin:0px 0px 0px 7px }
#footer p.copyright a { color:#4D4D4D; text-decoration:none; }
#footer p.copyright a:hover { color:#000000; text-decoration:none; }
