/* CSS Document */

/*GLOBAL*/
html{margin:0px; padding:0px; width:100%; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#785f39;  background:#ddcdb3 url(../gui/bg.gif) repeat-x top;}
body{margin:0px; padding:0px; width:100%; height:100%; min-width:960px;}

a, a:visited{color:#fff; text-decoration:none;}
a:hover, a:active{text-decoration:underline;}
p, h1, h2, h3, h4{margin:0px; padding:0px;}

/* MAIN LAYOUT */
#container{margin:0 auto -208px; padding:0px; min-height:100%; height:auto !important; height:100%;}

#logo{margin:0px; padding:0px; width:316px; height:266px; position:absolute; background:url(../gui/logo.gif) no-repeat; top:59px; left:0px; text-indent:-9999px; z-index:2;}
#logo a{margin:0px; padding:0px; width:316px; height:266px; display:block; position:absolute; z-index:2;}
#main_menu{margin:0px; padding-top:30px; width:170px; height:266px; position:absolute; top:59px; left:316px; background:url(../gui/bg_menu.gif) no-repeat; z-index:2;}
#img_legal{margin:0px; padding:0px; width:450px; height:246px; position:absolute; top:59px; left:486px; background:url(../gui/legal.jpg) no-repeat; border:10px solid #5a728c; z-index:2;}
#img_contact{margin:0px; padding:0px; width:450px; height:246px; position:absolute; top:59px; left:486px; background:url(../gui/contact2.jpg) no-repeat; border:10px solid #5a728c; z-index:2;}
#img_research{margin:0px; padding:0px; width:450px; height:246px; position:absolute; top:59px; left:486px; background:url(../gui/research2.jpg) no-repeat; border:10px solid #5a728c; z-index:2;}
#img_team{margin:0px; padding:0px; width:450px; height:246px; position:absolute; top:59px; left:486px; background:url(../gui/contact.jpg) no-repeat; border:10px solid #5a728c; z-index:2;}
#img_news{margin:0px; padding:0px; width:450px; height:246px; position:absolute; top:59px; left:486px; background:url(../gui/news.jpg) no-repeat; border:10px solid #5a728c; z-index:2;}
#img_services{margin:0px; padding:0px; width:450px; height:246px; position:absolute; top:59px; left:486px; background:url(../gui/services.jpg) no-repeat; border:10px solid #5a728c; z-index:2;}
#img_overview{margin:0px; padding:0px; width:450px; height:246px; position:absolute; top:59px; left:486px; background:url(../gui/overview.jpg) no-repeat; border:10px solid #5a728c; z-index:2;}
#bar{margin:0px; padding:0px; width:957px; height:9px; position:absolute; top:326px; left:0px; background:url(../gui/bg_bar.gif) no-repeat;}
#submenu{margin:0px; padding:0px; width:195px; height:25px; position:absolute; top:16px; left:760px; z-index:2;}

#content{margin:0px; padding:350px 24px 0px 15px; width:921px; min-height:310px; _height:310px; position:relative; line-height:1.6em; word-spacing:-.02em;}
#content_bg{margin:0px; padding:0px; width:921px; min-height:310px; _height:310px; background:url(../gui/bg_content_menu2.gif) repeat-y;}
#content_bg_bottom{margin:0px; padding:0px; width:921px; height:12px; background:url(../gui/bg_content_menu.gif) no-repeat 15px bottom;}
#content_text a{margin:0px; padding:0px; color:#002e4f;}
#content_text a:visited{margin:0px; padding:0px; color:#002e4f;}
#content_text a:hover, #content_text a:active{margin:0px; padding:0px; color:#5a728c; text-decoration:none;}

/*#d6c3a3 
min-height:140px; _height:140px;*/

#text_title img{border:none;}
#content_menu{margin:0px; padding:0px; width:300px; position:relative; float:left;}
#menu_title_none{display:block; margin:0px; padding:0px; width:300px; height:65px; background:url(../gui/titles/maintitle_none.gif) no-repeat; text-indent:-9999px;}
#menu_title_overview a{display:block; margin:0px; padding:0px; width:300px; height:65px; background:url(../gui/titles/maintitle_overview.gif) no-repeat; text-indent:-9999px;}
#menu_title_overview a:hover, #menu_title_overview a:active{background:url(../gui/titles/maintitle_overview.gif) no-repeat 0px -65px;}
#menu_title_team a{display:block; margin:0px; padding:0px; width:300px; height:65px; background:url(../gui/titles/maintitle_team.gif) no-repeat; text-indent:-9999px;}
#menu_title_team a:hover, #menu_title_team a:active{background:url(../gui/titles/maintitle_team.gif) no-repeat 0px -65px;}
#menu_title_services a{display:block; margin:0px; padding:0px; width:300px; height:65px; background:url(../gui/titles/maintitle_services.gif) no-repeat; text-indent:-9999px;}
#menu_title_services a:hover, #menu_title_services a:active{background:url(../gui/titles/maintitle_services.gif) no-repeat 0px -65px;}
#menu_title_news a{display:block; margin:0px; padding:0px; width:300px; height:65px; background:url(../gui/titles/maintitle_news.gif) no-repeat; text-indent:-9999px;}
#menu_title_news a:hover, #menu_title_news a:active{background:url(../gui/titles/maintitle_news.gif) no-repeat 0px -65px;}
#menu_title_research a{display:block; margin:0px; padding:0px; width:300px; height:65px; background:url(../gui/titles/maintitle_research.gif) no-repeat; text-indent:-9999px;}
#menu_title_research a:hover, #menu_title_research a:active{background:url(../gui/titles/maintitle_research.gif) no-repeat 0px -65px;}
#menu_title_contact a{display:block; margin:0px; padding:0px; width:300px; height:65px; background:url(../gui/titles/maintitle_contact.gif) no-repeat; text-indent:-9999px;}
#menu_title_contact a:hover, #menu_title_contact a:active{background:url(../gui/titles/maintitle_contact.gif) no-repeat 0px -65px;}

#content_text{margin:0px; padding:8px 0px 30px 40px; position:relative; float:left; width:565px;}
#content_text ul{margin:0px; padding:12px 0px 8px 4px;}
#content_text ol{margin:0px; padding:12px 0px 8px 4px;}
#content_text li{margin:0px 0px 6px 30px; _margin-bottom:8px; padding:0px; line-height:1.4em;}
#content_text ul li{ list-style:url(../gui/bullet.gif) outside; _list-style:url(../gui/bullet2.gif) outside;}
#content_text li ul li{ list-style-image:none; list-style:outside circle; font-size:.9em;}

#content_text ul.white{list-style-type:none; margin:0px;}
#content_text ul.white li{margin:0px 0px 0px 6px; padding:6px 0px 6px 26px; list-style-image:none; list-style-type:none; background:url(../gui/icon_paper2.gif) no-repeat 0px 4px; position:relative;}

#content img.border{border:4px solid #c3af8d;}
#content img.border2{border:8px solid #c3af8d;}
#flash_circle{float:right;}
#flash_circle2{float:right;}
#text_title{margin:0px 0px 4px -2px; padding:0px; width:500px; height:40px;}
#push_footer{height:208px; position:relative; clear:both;}

#footer{margin:0px; padding:0px; width:100%; height:208px; line-height:1.6em; font-size:.95em; position:relative; background:url(../gui/bg_bottom2.gif) repeat-x bottom;}
#footer_ie{margin:0px; padding:0px; width:960px; height:208px; position:absolute; top:0px; left:0px; background:url(../gui/bg_bottom2.gif) repeat-x bottom;}
#locations{margin:0px; padding:0px; width:372px; height:42px; background:url(../gui/locations.gif) no-repeat; position:absolute; top:58px; text-indent:-9999px;}
#locations a#atlanta{display:block; margin:0px; padding:0px; width:120px; height:42px; position:absolute; top:0px; left:0px;}
#locations a#memphis{display:block; margin:0px; padding:0px; width:114px; height:42px; position:absolute; top:0px; left:120px;}
#locations a#nashville{display:block; margin:0px; padding:0px; width:130px; height:42px; position:absolute; top:0px; left:234px;}
#bottom_menu{margin:0px; padding:0px; width:550px; color:#3f2c18; text-align:left; position:absolute; top:60px; left:384px;}
#bottom_menu a{color:#3f2c18;}
#copyright{margin:0px; padding:0px; width:550px; text-align:left; color:#6d573b; position:absolute; top:80px; left:384px;}
#copyright a{color:#6d573b;}

/* HIDDEN ELEMENTS */
hr{display:none;}
.hide{display:none;}
.clear{clear:both;}