/* Start of CMSMS style sheet 'ReapStyle' */
body {background:#fff url(../images/headerBG.png) top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:0; margin:0;}

#header {background:#fff url(../images/header.png) top no-repeat; width:954px; height:156px; margin:0 auto; padding:0;}
#header h1 {margin:0;}
#header h1 a {display:block; width:376px; height:95px; float:right; position:absolute; top:0; text-indent:-9999px; font-size:1px; color:#fff; margin:33px 0 0 91px; background:url(../images/headerLogo.png) top left no-repeat;}
#header h2 {margin:0;}
#header h2 a {display:block; width:238px; height:89px; float:right; position:absolute; top:0; text-indent:-9999px; font-size:1px; color:#fff; margin:0 0 0 623px; background:url(../images/aprojectof.png) top left no-repeat;}

#menu {padding:0; margin:0 auto; list-style:none; width:774px; height:40px;}
#menu li {float:left; background:url(../images/menu/menu.png) left top no-repeat; width:87px; height:34px; padding:0; margin:6px 2px 0; text-align:center;}
#menu li.footprint-data, #menu li.reap-software {background: left top no-repeat; width:155px; height:40px; margin:0 2px; text-indent:-9999px;}
#menu li.footprint-data {background-image:url(../images/menu/footprint-data.png);}
#menu li.reap-software {background-image:url(../images/menu/reap-software.png);}
#menu li.menuactive {background-position:left bottom !important;}
#menu li a {display:block; color:#868686; text-decoration:none; font-weight:bold; width:83px; height:14px; padding:10px 2px; overflow:hidden;}
#menu li.footprint-data a, #menu li.reap-software a {width:151px; height:20px; padding:10px 2px;}

#menu li ul {background:#fff; padding:0; margin:-1px 0 0; display:none; position:relative; z-index:9;}
#menu li:hover ul, #menu li.over ul {display:block;}
#menu li.footprint-data:hover ul, #menu li.reap-software:hover ul {display:none;}
#menu li li {float:none; background:#fff; width:140px; height:auto; overflow:hidden; padding:0; margin:0; text-align:left;}
#menu li li a {color:#868686; text-decoration:none; font-weight:bold; position:relative; padding:4px 4px 4px 20px; width:120px; height:auto; background:#fff;border:1px dashed #868686; border-top:none;}
#menu li li a:hover {background:#fff url(../images/submenuBullet.png) 4px 4px no-repeat;}

#breadcrumb {width:752px; margin:10px auto; padding:.6em 10px; background:#486090 url(../images/breadcrumbBG.png) top right no-repeat; color:#fff;}
#breadcrumb a {text-decoration:none; border-bottom:1px dotted #fff; color:#fff;}

#content {width:752px; margin:0 auto; background:#fff url(../images/contentpics/1.jpg) center top no-repeat; padding:207px 10px 10px; min-height:433px;}

#content-1-1 {float:left; clear:both; width:355px; padding:10px 0 10px 10px;}
#content-1-2 {float:right; width:355px; padding:10px 10px 10px 0;}
#content-2-1 {float:left; clear:both; width:227px; padding:10px 0 10px 10px;}
#content-2-2 {float:right; width:473px; padding:10px 10px 10px 0;}
#content-3-1 {float:left; clear:both; width:473px; padding:10px 0 10px 10px;}
#content-3-2 {float:right; width:227px; padding:10px 10px 10px 0;}

#content h1, #content h2, #content h3, #content h4 {color:#486090;}
#content a {color:#486090;}

.contactform {width:262px; background:#fff url(../images/contactBG.png) top repeat-x; border: 2px solid #486090; padding:16px 16px 6px;}
.contactform label {display:block; width: auto !important; margin:4px 0 0; color:#000 !important;}
.contactform .required label {color:#c00 !important; font-weight:bold;}
.contactform input {border:1px solid #486090; margin:4px 0;}
.contactform textarea {border:1px solid #486090; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:1.2em !important; width:256px; height:100px; margin:4px 0;}
.contactform fieldset {border:0; background:none !important; padding:0 !important;}
.contactform legend {display:none;}
.contactform .submit input {color:#fff; font-size:1px; border:0; background: url(../images/sendButton.png) top right no-repeat; width:81px; height:28px; margin:0 90px; cursor:pointer; vertical-align:top;}
.contactform .submit input:hover {background-position: bottom right; color:#999;}

.intro {color:#486090; font-weight:bold;}
.error {color:#c00;font-weight:bold; text-align:center !important;}
.clear {clear:both;}

#footer {background: url(../images/footerBG.png) bottom repeat-x; text-align:center; padding:20px 0; min-height:130px; clear:both;}
#footer hr {width:540px; margin:1em auto; color:#868686; border:0; background:#868686;}
#footer p {width:754px; margin:.8em auto;}
#footer a {color:#486090;}
#sitemap {width:754px; margin:0 auto; padding:0; list-style:none;}
#sitemap li {display:inline; margin:0 5px;}
#sitemap a {color:#868686;}

#webdev {width:754px; margin:2em auto;}
#webdev a {color:#868686;}
/* End of 'ReapStyle' */

