body {background:url(../images/bg/page_bg.jpg) repeat-x top left #fff;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;text-align:center;}
#BodyPopup {background:none #fff;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333;text-align:center;padding-top:10px;}
h1 {font-size:131%;}
h2 {font-size:108%;}
h3 {font-size:100%;}
/*h1, h2, h3, h4, h5, h6 {font-weight:normal;margin-bottom:8px;font-family:Arial, Helvetica, sans-serif;}*/
p {font-size:85%;margin:3px 0;line-height:150%;}
strong {font-weight:bold;}
em {font-style:italic;}
a {color:#669900;text-decoration:underline;}
select, input, textarea {background-color:#fff;border:1px solid #ccc;padding:2px 4px;color:#666;}
:focus{-moz-outline-style: none;}

.hide {display:none}
.brclear {clear:both; height:0; margin:0; font-size: 1px; line-height: 0px;}

/* general layout */
#wrapper {margin:0 auto;width:920px;text-align:left;}
#header {width:920px;background:url(/images/bg/left_bg.jpg) no-repeat top left;}

#HeaderLeft {width:390px;float:left;}
#logo {width:190px;float:left;}
#logo a {text-indent:-10000px;display:block;width:190px;}
#logo, #logo a {background:url(../images/bg/symbiosis_logo.png) top left no-repeat;height:220px}

#topnav {width:185px;margin-left:190px;/*margin-top:12px;*/}
#topnav li {font-weight:bold;font-size:11px;}
#topnav a {padding:5px 10px 5px 10px;display:block;}
#topnav a:link, #topnav a:visited, #topnav a:active {color:#333;text-decoration:none;}
#topnav a:hover {color:#333;background:#CCFF99;}
#topnav li.selected a:link, #topnav li.selected a:visited, #topnav li.selected a:hover, #topnav li.selected a:active {background:#669900;color:#fff;}
#HomeHeader {font-family:Arial, Helvetica, sans-serif;font-size:110%;color:#009900;margin:10px 0 0 35px;}
#HeaderRight {width:530px;float:right;}

#leftCol {float:left;width:150px;}
#rightCol {float:right;width:685px;}
.contentPadder {padding:0 0 15px 31px;}
#footer {border-top:1px solid #E3E1DD;width:880px;margin:0 auto;}
#footer p {font-size:77%;font-family:Verdana, Arial, Helvetica, sans-serif;color:#ccc;padding:15px;}


.HomeTable {width:880px;}
.HomeTable td {padding:8px 15px;}
.HomeTable td.bordered {border-right:1px solid #E3E1DD}
.HomeTable th {padding:8px 15px;background:#E3E1DD;}
.GridTable td {padding:5px 10px;border-collapse:collapse;border:1px solid #ccc;font-size:85%;}


.mute {font-size:9px;color:#999;}

.GalleryThumb {width:265px;height:245px;border:1px solid #ccc;text-align:center;float:left;margin-right:15px;margin-bottom:15px;}
.GalleryThumb div {margin-top:6px;height:185px;}
.GalleryThumb p {color:#666;font-family:Arial, Helvetica, sans-serif;margin:5px 10px;}

.GalleryThumb2 {width:265px;border:1px solid #ccc;text-align:center;float:left;margin-right:15px;margin-bottom:15px;}
.GalleryThumb2 div {margin-top:15px;height:150px;}
.GalleryThumb2 p {color:#666;font-family:Arial, Helvetica, sans-serif;margin:10px 10px;}

.GalleryThumb3 {border:1px solid #ccc;text-align:center;float:left;margin:0px 10px 10px 0;width:215px;}
.GalleryThumb3 img {margin:8px 8px 12px 8px;}

.ProjectItem {border-bottom:1px solid #ccc;margin:10px 0px;padding:10px 0;}


/* leftnav */
#leftnav a {font-size:85%;display:block;padding:0 0 10px 0;}
#leftnav a:link, #leftnav a:visited, #leftnav a:active {text-decoration:none;color:#666;}
#leftnav a:hover {text-decoration:none;color:#669900;}
#leftnav li.selected a {text-decoration:underline;color:#669900;/*font-weight:bold;*/}

/* generic form styling */
.cssform {margin-left:0px;}
.cssform p{clear:left;margin:0;padding:8px 0 8px 0;padding-left:120px;/*border-bottom: 1px solid #e6e6e6;*/height:1%;line-height:150%}
.cssform label{font-weight:normal;float:left;margin-left:-120px;width:110px;}
.cssform input {width:180px;margin:0;border:1px solid #ccc;background-color:#fff;color:#333;padding:2px 2px 2px 4px;}
.cssform textarea{width:220px;border:1px solid #ccc;background-color:#fff;color:#333;padding:2px 2px 2px 4px;}

p.hilite {font-size:100%;font-family:Arial, Helvetica, sans-serif;background:#FFFFCC;color:#663300;padding:10px;}
a.DetailLink {background:url(../images/bg/bullet.gif) right no-repeat;padding:0 22px 0 0;margin-right:5px;}

.floatLeft {float:left;}
.floatRight {float:right;}
