/*------------------------------------------------------------------
[THEME]: GRIGGS NELSON MUTUAL INSURANCE COMPANY
[AUTHOR]: JAMES NORTHARD
[MAIL]: JNORTHARD@NAMIC.ORG
[VERSION]: 21 OCTOBER, 2009
[AUTHOR URI]: HTTP://WWW.NAMICWEBSERVICES.COM
-------------------------------------------------------------------*/

/*******GLOBAL STYLES*******/
html {height: 100%;}
* {padding:0; margin:0;}
div, h1, h2, h3, ul, li {margin: 0px; padding: 0px; border: 0px;}
body {height:100%; margin: 0px; min-width:1238px; padding: 0px; border: 0px;}

/*******GENERAL*******/
body {background:#2a160b url(../images/content_bg.gif) repeat; color:#2b2b2b; font:14px/16px Arial, sans-serif; margin:0px auto;}

/*******HEADER CONTENT*******/
#head {background:url(../images/header.gif) repeat-x; min-width:1193px; height:130px; width:100%;}
#logo {background:url(../images/logo.png) no-repeat; height:231px; width:30%; float:left; margin:0 0 0 28px; position:relative; z-index:10;}

/*******ADDRESS*******/
#address {font:12px/18px Arial, sans-serif; height:85px; width:65%; z-index:10; position:relative; float:right;}
#address p{color:#ffffff; margin:0 0 0 0; padding:0 60px 0 0; text-align:right;}
#address a:link, #address a:visited {color:#ffffff; text-decoration:none;}
#address a:hover {color:#ffffcc;}

/******NAVIGATION******/
#tabs {font:bold 15px Arial, sans-serif; float:right; min-width:745px; width:65%; line-height:normal; overflow:hidden;}
#tabs ul {float:right; margin:0 auto; padding:0 40px 0 0; list-style:none;}
#tabs li {display:inline; margin:0;	padding:0;}
#tabs a {float:left; background:url("../images/left.gif") no-repeat left top; margin:0;	padding:0 0 0 6px;	text-decoration:none;}
#tabs a span {float:left; display:block; background:url("../images/right.gif") no-repeat right top;	padding:18px 12px 9px 9px;	margin-right:5px; color:#FFF;}
#tabs a span {float:none;}
#tabs a:hover span {}
#tabs a:hover {background-position:0% -45px;}
#tabs a:hover span {background-position:100% -45px; color:#ffffff;}

/******FEATURED COLUMN******/
#featuredpan {background:#ffffff; border:5px solid #2a160b; float:left; margin:0 23px 0 28px; min-height:380px; position:relative; width:291px;}
#featuredpan p{line-height:20px; margin:-55px 15px 10px 20px;}
#featuredpan ul {margin:-50px 5px 10px 20px; min-height:135px;}
#featuredpan ul li {list-style-image:url(../images/bullet.gif); margin-bottom:5px; line-height:14px; padding:3px;}
#featuredpan ul li a:link, #featuredpan ul li a:visited {color:#2b2b2b; text-decoration:none;}
#featuredpan ul li a:hover {text-decoration:underline;}
#featuredpan .hr {background:url(../images/featured_hr.gif) no-repeat; height:86px; margin:25px 0 0 15px; width:273px;}
#featuredpan .hr h1{color:#73141b; font-weight:bold; font-size:150%; margin:0px 15px 5px 5px;}
#featuredpan .hr h1 span {color:#bf7b3f;}

/*******SLIDER*******/
img{border:none;}
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px;}
#slider{border:5px solid #2a160b; float:right; margin:28px 60px 0 0; position:relative;}			
#slider ul, #slider li,
#slider2 ul, #slider2 li{margin:0; padding:0; list-style:none;}
#slider2{margin-top:1em;}
#slider li, #slider2 li{width:686px; height:240px; overflow:hidden;}	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{display:block; float:right; height:82px; position:relative; left:0px; top:100px; width:35px; z-index:1000;}	
#nextBtn, #slider1next{left:766px;}							
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{display:block; position:relative; width:35px; height:82px; background:url(../images/btn_prev.png) no-repeat 0 0;}	
#nextBtn a, #slider1next a{background:url(../images/btn_next.png) no-repeat 0 0;}

/******TEXT CONTENT******/
#content {background:url(../images/content_bg.gif) repeat; margin:0 auto; min-height:580px; min-width:1155px; position:relative; width:100%;}
#textpan {background:#ffffff; border:5px solid #2a160b; float:right; font:14px Arial, sans-serif; height:100%; margin:28px 60px 28px 28px; position:relative; width:686px;}
#textpan .hr {background:url(../images/hr.gif) no-repeat; height:72px; width:669px; margin:24px 0 0 15px;}
#textpan .hr h1{color:#73141b; font-weight:bold; font-size:200%; margin:-14px 15px 5px 5px;}
#textpan a:link, #textpan a:visited {border-bottom:1px solid #8f1829; color:#2b2b2b; text-decoration:none;}
#textpan a:hover {border-bottom:1px dashed #8f1829; color:#8f1829;}
#textpan p.top{line-height:20px; margin:-35px 20px 15px 20px;}
#textpan p{line-height:20px; margin:0 20px 15px 20px;}
#textpan ul {margin:0 40px 15px 80px;}
#textpan ul li{list-style-image:url(../images/bullet.gif); margin:0 0 5px 0;}
#textpan table {margin:0 0 5px 40px;}
#textpan table p{line-height:20px; margin:0 5px 15px 5px;}

/******FOOTER PANEL******/
#footer {background:url(../images/footer.gif) repeat-x; clear:both; float:left; height:65px; min-width:1100px; position:relative; width:100%;}
#footer p.left {color: #88877f; font:14px/18px Arial, sans-serif; margin:14px 0 0 28px; min-width:534px; padding:0; text-align:left; width:40%; float:left; position:relative;}
#footer p.right {color: #88877f; font:14px/18px Arial, sans-serif; margin:14px 60px 0 0; min-width:446px; padding:0; text-align:right; width:40%; float:right; position:relative;}
#footer a:link, #footer a:visited {color:#88877f; font:14px Arial, sans-serif; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
