/*
=============================================================================================

Owens Burton
General Layout Style Sheet

Created by Delaware.Net
http://www.delaware.net
Copyright 2007

=============================================================================================
*/

/* General
========================================== */
body {background-color: #400961; background-image:url(images/obcbkgrnd.jpg); background-repeat:repeat-x; background-position:left top; width:900px; margin:0px auto; font:11px Verdana, Arial, Helvetica, sans-serif;}

a {outline-style:none;} /* Removes dotted lines around links when active */
a:link {color:#000;}
a:visited {color:#000;}
a:hover {color:#877A4D;}

img {border:none;}
strong {font-weight:bold;}


/* CLEARS FLOATS IN MOST BROWSERS */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* END */


/* Layout
========================================== */
#title {position:relative; left:-10000px; margin:0px; padding:0px; height:0px;}

#topnav {color:#ffffff; font:Arial, Helvetica, sans-serif; font-size:10px; text-align:right; padding:25px 10px 10px 0;}
#topnav a {font-size:9px; color:#fff;}
#topnav a:hover {color:#e9e0c3;}

#header {background:url(images/headerbg.jpg) left top no-repeat; height:112px; position:relative; margin:0 auto;}
#header h1 {background:url(images/logo.jpg) left top no-repeat; text-indent:-9999px; overflow:hidden; position:absolute; left:20px; top:7px; padding:0; margin:0;}
#header h1 a:link, #header h1 a:visited, #header h1 a:hover {display:block; background:url(images/logo.jpg) left top no-repeat; height:94px; width:345px;}
#header h2 {position:absolute; right:20px; top:40px; padding:0; margin:0; font:18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#44065b; text-align:center;}
#header h2 a:link, #header h2 a:visited {font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; text-decoration:underline;}
#header h2 a:hover {text-decoration:none;}

#content {background:#f3eee0 url(images/content_bg.jpg) left top repeat-y;}

#navMain {background:url(images/mainnav.jpg) top right no-repeat; margin: 0px; height:38px; width:900px; text-align:right;}
#navMain ul {width:690px; margin:0; padding:0; float:right;}
#navMain ul li {list-style:none; float:left;}
#navMain ul li, #navMain ul li a {height:34px; display:block;}
#navMain ul li a {font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; width:86px; text-align:center; margin:0 7px; padding:4px 6px 0;}
#navMain ul li a:link, #navMain ul li a:visited {color:#fff;}
#navMain ul li a:hover {background:#742BAF; color:#fff;}

/*==== CONTENT ===*/
#leftcolumn {background:url(images/nadinehome.jpg) top left no-repeat; margin: 0px; height:515px; width:194px; float: left;}

#leftcontent1 {background:url(images/nadine1.jpg) bottom left no-repeat; margin: 0px; height:598px; width:194px; float: left;}
#leftcontent2 {background:url(images/nadine2.jpg) bottom left no-repeat; margin: 0px; height:598px; width:194px; float: left;}
#leftcontent3 {background:url(images/nadine3.jpg) bottom left no-repeat; margin: 0px; height:598px; width:194px; float: left;}
#leftcontent4 {background:url(images/nadine4.jpg) bottom left no-repeat; margin: 0px; height:598px; width:194px; float: left;}

#centercolumn {background:url(images/midbg.jpg) left top no-repeat; margin: 0px; height:309px; width:488px; float: left;}
#centercontent {background:url(images/contentback.jpg) left top no-repeat; margin: 0px; width:488px; float: left;}
#flash {height:171px; width:488px;}
#centercontent h5 {font:15px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0;}
#contentpg {background-color:#f3eee0;}

#welcome {margin:10px 0 0; padding:0 10px 0 5px;}
#welcome h4 {font:13px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; margin:0; padding:0;}
#welcome p {line-height:16px;}
#welcome a {font-size:10px;}

#business {margin:10px 0 0; padding:0 10px 0 5px;}
#business h3 {font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; margin:0; padding:0;}
#business p {line-height:16px;}
#business a {font-size:10px;}
#business h4 {font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
#business h4 a {font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}


#cta {height:128px; padding:10px 0 0;}
#cta h3 {text-indent:-9999px; overflow:hidden; margin:0 5px 0 20px; padding:0; float:left;}

#cta #services a:link, #cta #services a:visited {background:url(images/btn_business.jpg) left top no-repeat; width:128px; height:117px; display:block;}
#cta #services a:hover {background:url(images/btn_business.jpg) left bottom no-repeat; width:128px; height:117px;}

#cta #programs a:link, #cta #programs a:visited {background:url(images/btn_zeroto5.jpg) left top no-repeat; width:128px; height:117px; display:block;}
#cta #programs a:hover {background:url(images/btn_zeroto5.jpg) left bottom no-repeat; width:128px; height:117px;}

#cta #seminars a:link, #cta #seminars a:visited {background:url(images/btn_seminar.jpg) left top no-repeat; width:128px; height:117px; display:block;}
#cta #seminars a:hover {background:url(images/btn_seminar.jpg) left bottom no-repeat; width:128px; height:117px;}


#rightcolumn {background:url(images/rsidenav.jpg) top right no-repeat; margin: 0px; min-height:553px; width:218px; float: right; padding:0; position:relative;}
#rightcolumn h3 {background:url(images/regbtn_bg.jpg) left top repeat-x; height:52px; width:100%; text-indent:-9999px; overflow:hidden; position:absolute; left:0; top:215px; padding:0; margin:0;}
#rightcolumn h3 a:link, #rightcolumn h3 a:visited {display:block; background:url(images/regbtn1.jpg) left top no-repeat; height:44px; width:99px; margin:5px auto 0;}
#rightcolumn h3 a:hover {display:block; background:url(images/regbtn1.jpg) left bottom no-repeat; height:44px; width:99px; margin:5px auto 0;}
#rightcolumn h4 {font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#621C98; margin:10px 5px 5px 20px;}
#rightcolumn h5 {background:url(images/zt5logo_sm.jpg) left top no-repeat; height:51px; width:154px; text-indent:-9999px; overflow:hidden; position:absolute; right:30px; top:455px; padding:0; margin:0;}
#rightcolumn h5 a:link, #rightcolumn h5 a:visited,  #rightcolumn h5 a:hover {display:block; background:url(images/zt5logo_sm.jpg) left top no-repeat; height:51px; width:154px; margin:0;}
#rightcolumn ul {margin:10px 5px 0 20px; padding:0 0 0 18px;}
#rightcolumn li {padding:0 0 10px 0; list-style:url(images/dot.jpg);}
#rightcolumn p {margin:0 5px 0 20px;}
#googleads {padding-top:105px; padding-left:10px;}
 

/*=== Footer ===*/
#footer {background:url(images/footer_bg.gif) left top no-repeat; color:#000; text-align:left; font:9px Verdana, Arial, Helvetica, sans-serif; height:26px; line-height:26px; padding:0 0 0 10px; clear:both;}

#footernav {text-align:center; color:#fff; margin:10px 0 0 -10px; width:920px;}
#footernav a {font-size:10px; text-decoration:none;}
#footernav a:link, #footernav a:visited {color:#fff;}
#footernav a:hover {color:#fff; text-decoration:underline;}
#footernav p {font-size:9px; margin:20px 0 0;}
#footernav p a {font-size:9px; margin:20px 0 0; text-decoration:underline}

/*=================== HACKS =========================*/
/*=== (PLEASE PUT ALL NORMAL CSS ABOVE THIS AREA) ===*/
/*===================================================*/