/* CSS Document */
<!--
body { margin: 0; padding: 0; background-color:#EBEBEB;}
#header { background-image:url(images/topbg.gif); background-repeat:repeat-x;}

#topmenu { width: 702px; background-image:url(images/headerbg.gif); background-repeat:no-repeat; background-position:top; padding: 0; font: normal 14px/12px Verdana, helvetica, arial, san serif;}
#topmenu h1 { font-size:14px; font-weight:bold; margin:0 10px; text-align:right; color:#6699CC}
#topmenu p { font-size:10px; margin:0 10px; text-align:right; color:#6699CC}

#nav a { display: block; color:#999999; text-decoration:none;}
#nav a:hover { display: block; color:#003366;}
ul { /* all lists */padding: 0; margin: 0; list-style: none;}
li { /* all list items */position: relative; float: left; padding:0 10px; margin:0 0 0 0; text-align:center;}
li ul { /* second-level lists */display: none; position: absolute; top: 23px; left: 0; width: 150px; background: #FFFFFF; border:1px solid #999999; border-width:0 1px 1px 1px; padding:5px;}
li ul li { margin:0 0 5px 0; padding:0; width:150px; text-align:left;}
li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */top: auto;left: auto;}
li:hover ul, li.over ul { /* lists nested under hovered list items */display: block;}

#logo { text-align:left; margin:0 0 0 10px}

#mainimage { width: 702px;}

#contentTable { background-image:url(images/bottombg.gif); background-repeat:repeat-x; background-position:bottom; background-color:#ffffff;}

#content { width: 702px; background-image:url(images/contentbg.gif); background-repeat:no-repeat; background-position:top; background-color:#ffffff; margin:10px 0 0 0; text-align:left;}

#contentleft { float:left; width: 400px; margin:0 0 10px 0; }
#contentleft h1 { font:italic 28px/36px Georgia, "Times New Roman", Times, serif; color:#003366; margin:0 0 0 10px; padding-top:10px;}
#contentleft h2 { font:italic 20px/28px Georgia, "Times New Roman", Times, serif; color:#000000; margin:0 0 0 10px; padding-top:10px;}
#contentleft p { font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:10px 0 0 10px;}
#contentleft table,td { font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:10px 0 0 10px; }
#contentleft a { color:#006699; text-decoration:none;}

#contentleft_projects { float:left; width: 670px; margin:0 0 10px 0; }
#contentleft_projects h1 { font:italic 28px/36px Georgia, "Times New Roman", Times, serif; color:#003366; margin:0 0 0 10px; padding-top:10px; width:670px;}
#contentleft_projects h2 { font:italic 20px/28px Georgia, "Times New Roman", Times, serif; color:#003366; margin:0 0 0 10px; padding-top:20px; width:670px;}
#contentleft_projects p { font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:10px 0 0 10px; width:670px;}
#contentleft_projects img { margin:0 0 0 10px;}

#latestProjects { width:250px; margin:0 0 0 0px; padding:5px; background-color:#E7F0F7; color:#006699; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;}

#contentright { float:right; width: 250px; margin:0 0 10px 0; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; }
#contentright h1 { font:italic 28px/28px Georgia, "Times New Roman", Times, serif; color:#003366; margin:0 0 0 10px; padding-top:0px;}
#contentright h2 { font:italic 20px/28px Georgia, "Times New Roman", Times, serif; color:#000000; margin:0 0 0 10px; padding-top:10px;}
#contentright p { font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:10px 10px 0 0;}
#contentright a { color:#006699; text-decoration:none;}

#footer { width: 702px; background-color:#ffffff; border:2px solid #B2D1E0; border-width:2px 0 0 0; height:85px;}
#footer p.left { float:left; font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#006699; margin:10px; text-align:left;}
#footer p.right { float:right; font: normal 10px/14px Verdana, Arial, Helvetica, sans-serif; color:#006699; margin:10px; width:250px; text-align:right; }
#footer a { color:#006699; text-decoration:none;}
-->