/*------------------------------------------------------------------
[THEME]: CALDWELL COUNTY MUTUAL INSURANCE COMPANY
[AUTHOR]: JAMES NORTHARD
[MAIL]: JNORTHARD@NAMIC.ORG
[VERSION]: 30 JUNE, 2009
[AUTHOR URI]: HTTP://WWW.NAMICWEBSERVICES.COM
-------------------------------------------------------------------*/

/*******GLOBAL STYLES*******/
body {background:#ffffff url(../images/body_bg.gif) repeat-x; margin:0px auto;}
img {vertical-align:top;}

/*******MAIN CONTENT*******/
#content {width:840px; height:100%; margin:0 auto;}
#mainPan {color:#2b2b2b; float:left; font:14px/18px Arial, sans-serif; position:relative; min-height:350px; width:450px;}
#mainPan h2{font-size:200%; color:#3b83b5; line-height:24px; text-align:left; margin:15px 0 10px 15px;}
#mainPan p{margin:0 0 0 15px; width:475px;}
#mainPan p.locate{margin:0 0 0 15px; width:auto;}
#mainPan ul{margin:0 auto;}
#mainPan ul li{line-height:18px; margin:5px 0 0 0;}
#mainPan ul.error{color:#990000; margin:-5px 0 0 25px; line-height:10px; list-style-type:square;}
#mainPan ol{margin:0 auto;}
#mainPan .table{margin:0 0 0 15px;}
#mainPan a:link, #mainPan a:visited {border-bottom:1px solid #3b83b5; color:#3b83b5;  text-decoration:none;}
#mainPan a:hover {border-bottom:1px dashed #5c9641; color:#5c9641;}

/*******FEATURED NEWS*******/
#newsPan {background-image:url(../images/tab_bg.gif); margin:0 auto; float:right; position:relative;  font:12px Arial, sans-serif; width:317px;}
#newsPan p{margin:12px;}
#newsPan a:link, #newsPan a:visited {border-bottom:1px solid #3b83b5; color:#3b83b5; font-weight:bold; text-decoration:none;}
#newsPan a:hover {border-bottom:1px dashed #5c9641; color:#5c9641;}
#tab2 a:link, #tab2 a:visited {border-bottom:1px solid #2f2f2e; color:#2f2f2e; text-decoration:none;} 
#tab2 a:hover {border-bottom:1px dashed #2f2f2e;}

/*******HEADER PANEL*******/
#topPan {background-image:url(../images/top_banner.gif); color:#FFFFFF; float:left; font:10px Arial, sans-serif; height:45px; position:relative; width:900px;}
#topPan p{ margin:25px 15px 0 0; text-align:right;}

/*******FLASH PANEL*******/
#homePan {background-image:url(../images/home_content_bg.gif); color:#2f2f2e; font:bold 12px Arial, sans-serif; float:left; height:100%; position:relative; margin:20px 0 0 0; text-align:left; width:840px;} 
#homePan p{line-height:20px; margin:-10px 0 0 35px;}
#homePan h1{font-size:250%; font-weight:bold; color:#2f2f2e; margin:0 0 10px 35px;}
#homePan img.map {border:none; float:right; margin:0 10px 0 0; position:relative;}
#homePan a:link, #homePan a:visited {border-bottom:1px solid #5c9641; color:#5c9641; text-decoration:none;}
#homePan a:hover {border-bottom:1px dashed #5c9641; color:#5c9641;}
#homePan hr {background-color:#c9cac9; border:none; color:#c9cac9; height:5px; margin:30px 0 30px 35px; width:500px;} 

/*******FOOTER PANEL*******/
#footer {background-color:#2f2f2e; color: #c9cac9; float:left; font:bold 12px Arial, sans-serif; height: 50px; left: 0px; position: relative; width: 100%;}
#footer p {text-align:center; vertical-align:bottom; margin:12px 0 0 0;}
#footer a:link, #footer a:visited {color:#c9cac9; text-align:center; text-decoration:underline;}
#footer a:hover {text-decoration:none;}



/*******NAVIGATION*******/
#ccmimenu{background-image:url(../images/glowtab.gif); float:left; font:12px bold; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:normal; overflow: hidden; position:relative; width:900px;}

#ccmimenu ul{float:left; list-style-type: none; margin:0; margin-left: 5px; padding:0;}

#ccmimenu ul li{display:inline; margin:0; padding:0;}

#ccmimenu a{background:url(../images/glowtab-left.gif) no-repeat left top; float:left; margin:0; margin-right: 5px; /*SPACING BETWEEN TABS*/ padding:0 0 0 10px; text-decoration:none;}

#ccmimenu a span, #ccmimenu a:hover span{background:url(../images/glowtab.gif) no-repeat right top; color:#ffffff; display:block; float:left; padding: 13px 14px 4px 3px; font-weight:bold;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ccmimenu a span {float:none;}
/* End IE5-Mac hack */

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


#ccmimenu #current a span{ /*Selected Tab style*/
background-position:100% -32px; /*Shift background image up to start of 2nd tab image*/
color: #ffffff;
}

#ccmimenu a:hover, #ccmimenu a:active{ /*onMouseover style*/
background-position:0% -32px; /*Shift background image up to start of 2nd tab image*/
}

#ccmimenu a:hover span{ /*onMouseover style*/
background-position:100% -32px; /*Shift background image up to start of 2nd tab image*/
}

.dropmenudiv{
position:absolute;
border-bottom: 1px solid #ffffff; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
z-index:100;
background-color: #ffffff;
width: 130px;
visibility: hidden;
margin-left:2px;
}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px groove #ffffff; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: #ffffff;
background-color:#619655;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #187139;
}