* { padding: 0; margin: 0; outline: 0; }

body {
    font-size: 16px;
    line-height: 20px;
    font-family: Times, "Times New Roman", serif;
    color: #000;
    background: #E9E9EA;
    text-align: left;
}

a img { border: 0; }
a { color: #000; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: none; }

h1 {}
h2 { font-family: Times, "Times New Roman", serif; font-size: 45px; line-height: 20px;  }
h3 { font-family: "HelveticaNeue ThinExt", Helvetica, Arial, sans-serif; font-size: 42px; }
h4 { font-family: Times, "Times New Roman", serif; font-size: 24px; line-height: 26px;  }
h5 { font-family: "Baskerville Old Face", "Times New Roman", serif; font-size: 25px; line-height: 57px;  }

.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }

.wrap { width: 990px; margin: 0 auto;}
.shell { width: 910px; margin: 0 auto;}
.pad { padding-right:10px; }

#header { height: 325px; background: url(images/header.gif) repeat-x 0 0; }
#header .wrap { height: 228px; background: url(images/header-wrap.jpg) no-repeat top left;}
#header .wrap .shell { position: relative;}

h1#logo { position: absolute; top: 28px; left: -10px;}
h1#logo a { width:584px; height: 157px; display: block; background: url(images/logo.png); }

#header .jan-brewer { width:232px; height: 212px; position: absolute; top:0; right: 54px; background: url(images/jan-brewer.png); }
#header a.visit { float: right; display: inline; line-height: 25px; color: #fff; position: relative; font-family: Arial, sans-serif; font-weight: bold; font-size: 11px; }
#header span { float: right; display: inline; line-height: 25px; color: #fff; position: relative; font-family: Arial, sans-serif; font-weight: bold; font-size: 11px; padding: 0 15px 0 10px;}

#banner-shadow { width: 920px; height: 575px; background: url(images/banner-shadow.png); position: absolute; top: 175px;}
#banner-top {}
#banner-btm {}

#banner { margin: 6px 0 0 5px;  height: 543px; padding: 10px 0; background: url(images/banner.jpg) no-repeat 0 0;  position: relative;}
#banner #picture-area { width: 880px; height: 419px; padding: 8px 0 0 8px; margin-left: 12px; background: url(images/image-shadow.png); position: relative; overflow:hidden; position:relative; }
#banner #picture-area .picture-text { position:absolute; width:429px; height: 108px; padding:5px; top: 90px; right:5px; background: url(images/picture-text.png); }
#banner #picture-area .picture-text h3 { color: #fff; font-size:36px;}
#banner #picture-area .picture-text h3.first { padding: 20px 0 15px 15px; }
#banner #picture-area .picture-text h3.second { padding: 10px 0 0 50px; }

#banner .facts-about { width: 312px; height: 66px; position: absolute; top: 395px; left: 307px;  background: url(images/facts-about.png); }
#banner h5 { color: #840000; text-align: center; margin:0; padding:17px 0 0 0; line-height:28px; }
#banner #slider { width: 860px; height: 55px; margin-top: 7px; padding-top: 5px; padding-left: 50px; background: url(images/slider-bg.png) repeat-x; position: relative; }
#banner #slider .slider-left { width: 18px; height: 64px; background: url(images/slider-bg-left.png) no-repeat 0 0; position: absolute; top:0; left:-18px; }
#banner #slider .slider-right { width: 18px; height: 64px; background: url(images/slider-bg-right.png) no-repeat 0 0; position: absolute; top:0; right:-18px;}

#banner #slider ul { width:830px; height: 53px; position:relative; list-style-type:none;}
#banner #slider ul li { width:91px; height: 53px; float: left; display: inline; background: url(images/slider-image-shadow.png); }
#banner #slider ul li a { padding: 5px 0 0 2px; display: block; position:relative;}

/* * jCarousel * */

.jcarousel-skin .jcarousel-clip {
	width:819px; height:53px; overflow: hidden; position:relative;
}
.jcarousel-skin .jcarousel-next-horizontal {
	font-size: 0; line-height: 0; text-indent: -4000px;  width:17px; height:26px; display:block; position: absolute; top:15px; right:5px;
	background: url(images/arrow-right.png); cursor:pointer; z-index:3;
}
.jcarousel-skin .jcarousel-prev-horizontal {
	font-size: 0; line-height: 0; text-indent: -4000px;  width:17px; height:26px; display:block; position: absolute; top:15px; left:5px;
	background: url(images/arrow-left.png); left:0; cursor:pointer;z-index:3;
}
/* * */

#main { padding-top: 465px; }
#main #content { width: 585px; float: left; display: inline; }
#main #content a { color: #840000; }
#main #content a:hover { text-decoration:underline; }
#main #content ul { list-style-type: none;  }
#main #content ul li { min-height: 40px; padding: 40px 0 0 50px; background: url(images/tick.gif) no-repeat 0 40px;}

#main #content h2.governor-picture { margin: 85px 0 20px 0; width: 458px; height:174px; background: url(images/governor.gif); }
#main #content h2 { color: #840000; font-size: 34px; }
#main #content h2.first { padding-top: 10px; line-height: 34px; }

#main #sidebar { width: 300px; float: right; display: inline; }
#main #sidebar .box { width: 292px; float: right; display: inline; background: url(images/box.gif) repeat-y 0 0; }
#main #sidebar .box-top { background: url(images/box-top.gif) no-repeat 0 0; }
#main #sidebar .box-btm { background: url(images/box-btm.gif) no-repeat 0 bottom; padding:10px 10px 40px; }
#main #sidebar .box-btm h4 { padding: 0 0 0 10px; margin: 0 3px; color: #fff; line-height: 40px; background: url(images/line.gif) repeat-x 0 bottom; }
#main #sidebar .box-btm ul { margin: 0 3px; list-style-type: square; color: #fff; list-style-position: inside; }
#main #sidebar .box-btm ul li { padding-left: 10px; background: url(images/line.gif) repeat-x 0 bottom; line-height: 36px; font-size: 14px; cursor:pointer; }
#main #sidebar .box-btm ul li.last { background: none;}

#footer { height: 149px; background: url(images/footer.gif) repeat-x 0 0; }
#footer .wrap { height: 149px; background: url(images/footer-wrap.jpg) no-repeat 0 0;}
#footer .wrap .shell { padding-top: 15px;}
#footer span.footer-label { margin-left: 50px; padding:0 5px; margin-top: 12px;  border: 1px solid #fff;  line-height: 25px; color: #fff; font-family: Helvetica, Arial, sans-serif; font-size: 11px; float: left; display: inline; }
#footer .footer-links { float: right; display: inline; padding-right: 10px;}
#footer .footer-links a { margin-left: 15px; width: 51px; height: 53px; float: left; display: inline;}
#footer .footer-links a.ico-facebook { width: 48px; background: url(images/ico-facebook.png); }
#footer .footer-links a.ico-twitter { background: url(images/ico-twitter.png); }
#footer .footer-links a.ico-dot { background: url(images/ico-dot.png); }
#footer .footer-links a.ico-youtube { background: url(images/ico-youtube.png); }




.picture { display:none; }