/* CSS Document */

/*Global*/
html{margin:0px; padding:0px;}
body{margin:0px; padding:0px;background:#d9ecc1 url(../gui/bg.gif) repeat-x top center;
font:12px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
a, a:visited{color:#2a8900; text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
a img{border:none; text-decoration:none;}
form td{font:12px Verdana, Arial, Helvetica, sans-serif; color:#01280E; padding-bottom:6px;}
form textarea{width:200px;}
form input{width:200px;}
form .submit input{width:100px;}
form {margin:0px; padding:0px;}
.form_error { background-color:#fff99e; }

/* Logo & Menu */
#bg{margin:0px; padding:0px; height:63px; background:url(../gui/bg_curve.gif) no-repeat 50% 25px;}
#logo{margin:-63px 0px 0px -582px; padding:0px; height:188px; background:url(../gui/logo.jpg) no-repeat 50% 0px;}
#logo a{display:block; width:23%; _width:16%; height:140px; position:absolute; top:0px; left:14%; _left:12%;}
#main_menu{margin:-175px 0px 0px 258px; padding:0px;}

/* Header */
#header{margin:auto; padding-left:56px; width:710px;}
#phil{margin:0px; padding:0px; width:198px; height:259px; background:url(../gui/meetPhil.jpg) no-repeat 0px 99px; float:left;}
#phil a{display:block; margin-top:99px; width:198px; height:160px;}
#promo{margin:0px; padding:0px; width:198px; height:259px; float:left;}
#promo_image{margin-top:98px; width:198px; height:162px;}
#flash{margin:0px; padding-top:1px; width:512px; height:258px; float:left;}
#headerPortfolio{margin:0px; padding:0px; width:512px; height:259px; background:url(../gui/headers/header_portfolio.jpg) no-repeat 0px 1px; float:left;}
#headerServices{margin:0px; padding:0px; width:512px; height:259px; background:url(../gui/headers/header_services.jpg) no-repeat 0px 1px; float:left;}
#headerLounge{margin:0px; padding:0px; width:512px; height:259px; background:url(../gui/headers/header_lounge.jpg) no-repeat 0px 1px; float:left;}
#headerCompany{margin:0px; padding:0px; width:512px; height:259px; background:url(../gui/headers/header_company.jpg) no-repeat 0px 1px; float:left;}
#headerResources{margin:0px; padding:0px; width:512px; height:259px; background:url(../gui/headers/header_resources.jpg) no-repeat 0px 1px; float:left;}


#headerNew{margin:0px; padding:0px; width:512px; height:259px; background:url(../gui/header_new.jpg) no-repeat 0px 1px; float:left;}

#content_main{margin:auto; padding-left:56px; width:710px;}
/* Content */
#sidebar{ width:198px;}
#content_holder{position:relative; padding:0px; width:500px;}
#content{padding:0px; margin-left: 6px; width:495px; min-height:230px; _height:230px; background:#cbf4a5 url(../gui/bg_content.gif) repeat-x; border-right: 1px solid #69815c; border-left: 1px solid #69815c;}
#content_text{padding:10px; text-align:left;}
#content_title{font:1.6em Arial, Helvetica, sans-serif; font-weight:bold; color:#01280E; letter-spacing:-1%; display:block; padding:0px 0px 8px 38px; background:url(../gui/leaf.gif) no-repeat 0px 0px;}
#text{margin:auto; padding-left:38px; color:#01280E; font-size:1.05em;}
#text hr{border-style:solid; color:#97be73; width:400px; display:block;}
#volume{margin:36px 10px 0px 0px; padding:0px; height:27px; text-align:right;}
#bottom{margin:auto; width:512px; height:20px; background:url(../gui/content_bottom_new.gif) no-repeat top;}

#column1{float:left; width:33%; text-align:center; padding-top:10px; margin:0px;}
#column2{float:left; width:33%; text-align:center; padding-top:10px; margin:0px;}
#column3{float:left; width:33%; text-align:center; padding-top:10px; margin:0px;}
#clear{clear:both;}


/* Footer */
#footer_bg{margin-top:60px; padding:0px; width:100%; height:320px; background:#01280e url(../gui/bg_footer.gif) repeat-x top;}
#footer{margin-top:-355px; padding:0px; height:54px; background:url(../gui/bg_curve_bottom.gif) no-repeat 54% 0px;}
#shortcuts{margin:auto; padding:0px; width:710px; height:56px; background:url(../gui/shortcuts.gif) no-repeat 48px 4px;}
#copyright{margin:auto; padding:0px; width:710px;}
#copyright_text{margin:0px; padding:0px; color:#d7ff8c; text-align:right; font-size:.9em; line-height:1.4em;}
#copyright_text a{color:#d7ff8c; text-decoration:none;}
#copyright_text a:hover, #copyright_text a:active{text-decoration:underline;}

/*Hidden*/
h1, h2, h3, hr{display:none;}
.clearText{display:none;}
