/*
*	positioning and specific styles
*/
body { background: url(../images/bg_body.jpg) #93BCEC repeat-x top left; text-align: center; margin: 0px; }
#wrapper { position: relative; width: 947px; margin: 0 auto; text-align: left; background: url(../images/bg_wrapper2.jpg) no-repeat top center; height: 700px; border: 0px solid red; }
#top_logo { position: absolute; width: 625px; height: 71px; top: 82px; left: 208px; z-index: 2; border: 0px solid red; color: #FFF; }
#tree_home { position: absolute; top: 140px; left: 275px; z-index: 1; border: 0px solid red; color: #FFF; }
#tree_inside { position: absolute; top: 120px; left: 88px; z-index: 1; border: 0px solid red; color: #FFF; }
#nav_left { position: relative; float: left; width: 279px; height: 173px; top: 182px; border: 0px solid red; line-height: 0px; }
#content_wrapper { position: relative; width: 760px; height: 535px; top: 94px; left: 91.5px; border: 0px solid red; background: url(../images/bg_main2.jpg) no-repeat top left; }
#content { display: block; position: relative; float: right; width: 570px; height: auto; top: 64px; right: 0; border: 0px solid red; background: #FFF; }
#content p { margin: 10px; color: #936202; font-size: 12px; line-height: 18px; }
#content img { border: 1px solid #754940; }
#content_inside { background: #FFF; margin: 0 0 0 4px; padding: 30px 52px 0px 30px; border: 0px solid red; }
#footer { display: block; position: relative; float: left; width: 760px; height: 20px; top: 15px; left: 90px; border: 0px solid green; line-height: 12px; color: #FFF; font-size: 11px; }

#home_img_wrapper { display: block; position: absolute; width: 760px; top: 300px; left: 0px; line-height: 0px; border: 1px solid green; z-index: 2; }
.home_img { position: relative; border: 1px solid red; }
/*
*	left nav
*/
#vertmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; width: 160px; padding: 0px; margin: 0px; }
#vertmenu ul { list-style: none; margin: 0px; padding: 0px; border: none; }
#vertmenu ul li { margin: 0 0 3px 0; padding: 0px; }
#vertmenu ul li a { display: block; width: 279px; height: 19px; background: no-repeat top left; }
#vertmenu ul li a img { margin: 0; vertical-align: middle; border: 0px solid red; }
/*#vertmenu ul li a.nav_sub { height: auto; width: 136px; padding: 4px 0 4px 45px; background: none; color: #fff; font-family: Arial; letter-spacing: -0.5px; text-decoration: none; border: 0px solid red; }*/
#vertmenu ul li a.nav_sub:hover { color: #FF8400; }

/*
*	general styles
*/
body, p, td, h1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 30px; color: #936202; }
form { margin: 0px; padding: 0px; }
a, a:visited, a:active { color: #367C8C; font-weight: bold; }
a:hover { color: #F79920; }
a img { border: none; }
h1, h2, h3 { margin: 10px 0 0 10px; line-height: 18px; }
h1 { font-size: 24px; margin-bottom: 20px; }
h2 { font-size: 16px; font-weight: bold; }
h3 { font-size: 14px; font-style: italic; font-weight: normal; }
.big { font-size: 14px; font-weight: bold; }
.label { font-size: 11px; font-weight: bold; font-style: italic; line-height: 16px; }
img.splash { border: none; }

#content table img { vertical-align: middle; border: 0px solid red; margin: 0; padding: 0; }
.table_blue_bg { background: #D3E3F7; border: 1px solid #936202; }
.table_row_brown_bg { background: url(../images/table_row_brown_bg.gif) center left repeat-x; }

#content table ul { list-style: none; margin: 0px; padding: 0px; }
#content table ul li { background: url(../images/list_bullet.png) #D7D5CD top left no-repeat; margin: 0 0 5px 0; padding: 0 0 0 15px; line-height: 12px; }

ul.no-bullet li { background-image: none !important; padding-left: 0px !important; }

.home #wrapper, #vertmenu { position: relative; }
.survey { width: 140px; height: 87px; position: absolute; left: 44px; top: 262px; padding: 7px 0 0 7px; background: url(../images/bg-survey.png) 0 0 no-repeat; }
.home .survey { left: 395px; top: 540px; }
