body{background:#28A5B1 url("/images/bg.gif") repeat-x; font-family:arial, helvetica, sans-serif; font-size:11pt; color:#000000; padding:0; margin:0;}

a{color:#FFFFFF;}



#container{width:752px; padding:0; margin:0;}



#header{height:35px; background:transparent url("/images/header/navBG.gif") no-repeat;}





/* top utility nav classes */

#utilityNav {float:right; width:350px; line-height:normal; margin:5px 0 0 0;}

* html #utilityNav{ /*IE only. Add 1em spacing between menu and rest of content*/

margin-bottom:1px;}

#utilityNav ul{list-style-type: none; margin:0; margin-left:10px; padding:0;}

#utilityNav li{display:inline; margin:0; padding:0;}

#utilityNav a {float:left; background:url("/images/header/leftOn.gif") no-repeat left top; margin:0; padding:0 0 0 6px; text-decoration:none;}

#utilityNav a span {float:left; display:block; background:url("/images/header/rightOn.gif") no-repeat right top; padding:5px 10px 5px 5px; color:#ffffff;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#utilityNav a span {float:none;}

/* End IE5-Mac hack */

#utilityNav a:hover span {color:#ffffff;}

#utilityNav span{font-size:9.5pt;}

#home #nav1 a, #contact #nav2 a, #media #nav3 a, #links #nav4 a{background-position:0 -65px;}

#home #nav1 a span, #contact #nav2 a span, #media #nav3 a span, #links #nav4 a span{background-position:100% -65px;}

#utilityNav a:hover {background-position:0% -65px;}

#utilityNav a:hover span {background-position:100% -65px;}

/* end of top utility nav classes */



/* left nav classes */

#leftNav{background:transparent url("/images/navBG.gif") no-repeat;}

.nav{width:183px; position:relative; font-size:9pt; margin:0 0 0 15px; z-index:100; padding:0;}

.nav ul {padding:0; margin:0; list-style-type: none; background:#E4E4C6; width:183px; height:210px; border-left:3px solid #999966; border-right:3px solid #C6C6A1;}

.nav ul li ul{visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:165px;}

.nav ul li {float:left;}

.nav ul li a, .nav ul li a:visited {display:block; float:left; text-decoration:none; color:#006666; width:173px; font-size:9pt; line-height:23px; background:transparent; padding:5px 5px 4px 5px; font-weight:bold; border-bottom:1px solid #CCCC99;}

* html .nav ul li a, * html .nav ul li a:visited {width:183px; w\idth:173px;}

.nav table{border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */

.nav ul li:hover a, .nav ul li a:hover{background:#CCCC99; color:#006666;}

.nav ul li:hover {position:relative; z-index:90;}

* html .nav ul li a:hover {position:relative; z-index:100;}

.nav ul li:hover ul, .nav ul li a:hover ul {visibility:visible; position:absolute; height:auto; border:1px solid #cccc99; background:#E4E4C6; overflow:visible;}

.nav ul li:hover ul li a, .nav ul li a:hover ul li a{display:block; background:transparent; color:#006666; line-height:15px; padding:5px 0 5px 10px; height:auto; text-decoration:none; border-bottom:1px solid #cccc99;}

.nav ul li:hover ul li:hover a, .nav ul li a:hover ul li a:hover {background:#CCCC99; color:#006666;}

.nav ul li:hover ul li ul, .nav ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:85px;}

.nav ul li:hover ul li:hover ul, .nav ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; height:auto; color:#000; padding:0; border:1px solid #cccc99; list-style-type:none; background:#E4E4C6;}

.nav ul li:hover ul li:hover ul li a, .nav ul li a:hover ul li a:hover ul li a {display:block; background:transparent; color:#006666;}

.nav ul li:hover ul li:hover ul li:hover a, .nav ul li a:hover ul li a:hover ul li a:hover {background:#eee; color:#006666;}

#navBottom{width:219px; clear:all;}

/* end of left nav classes */



.clear{clear:both; font-size:1px;}

.center{text-align:center;}



h1{color:#1D8E9A; font-size:12pt; margin-top:10px; font-style:italic; font-weight:bold;}

h2{color:#000000; font-size:11pt; margin-top:10px;}

h3{color:#FFFFFF; font-size:11pt; margin-top:10px;}



#content{margin:0; padding:0; background:transparent; text-align:left; width:752px;}

#tagline{width:533px; height:187px; background:transparent url("/images/tagline.jpg") no-repeat;}

.imgFloat{margin:-22px 11px 5px 12px; float:right; z-index:100;}

#footer{background:transparent url("/images/footerBG.gif") no-repeat; padding:4px 0 0 0; font-size:8pt; color:#ffffff; text-align:center; height:24px;}

a.footer{color:#EEEEEE;}

