@charset "UTF-8";
/* CSS Document */

body {
background-color:#034F8B;
margin-top:20px;
}

.photoGalleryElement, .thumbnail, .thumbContents {
border:none!important;
}

ul.simpleList {
list-style:none;
}

ul.simpleList li {
padding-bottom:8px;
}

ul.sectionNav {
list-style:none;
}

ul.sectionNav li {
padding-bottom:8px;
}

.bc {
font-size:0.9em;
}

#container {
width:785px;
height:auto;
margin-left:auto;
margin-right:auto;
font-family:Arial, Helvetica, sans-serif;
}

h2 {
padding:0px;
margin:0px;
font-size:1.5em;
}

h2 {
display:block;
width:100%;
float:left;
padding:0;
margin:0;
font-size:1.5em;
}

h3 {
margin-bottom:10px;
}

a {
color:#034F8B;
text-decoration:underline;
}

a:hover {
color:#034F8B;
text-decoration:none;
}

dl.rightmarg {
margin-right:10px;
}

dl.leftmarg {
margin-left:10px;
}

dl {
width:336px;
margin:0 0 20px 0;
background:#c9dae4 url(images/box_bottom.gif) no-repeat bottom left;
font-size:0.9em;
float:left;
}

dt {
margin:0;
padding:8px;
background:#034F8B url(images/box_top.gif) no-repeat top left;
color:#FFFFFF;
}

dd {
margin:0;
padding: 8px;
}

.top {
display:block;
width:100%;
clear:both;
}

#logo_container {
width:214px;
height:81px;
float:left;
margin-bottom:25px;
margin-left:26px;
}


.dixie_logo {
width:214px;
height:81px;
display:block;
line-height:1000px;
overflow: hidden;
background: url(images/logo_new.gif) top left no-repeat;
}

#header_content_cont {
float:left;
margin-left:15px;
margin-top:28px;
color:#FFFFFF;
}

#nav_position {
position:relative;
width:785px;
height:29px;
top:9px;
float: left;
}

#nav {
width:auto;
height:auto;
font-size:0.8em;
margin-left:79px;
}

#nav ul {
margin:0;
padding:0;
list-style:none;
}
 
#nav li {
float:left;
background:url("images/tab_right.gif") no-repeat right top;
position: relative;
margin:0 5px 0 0;
padding:0;
}

#nav li ul {
display:none;
position:absolute;
border:solid 1px #c9dae4;
background-color:#c9dae4;
top: 1em;
left:0;
z-index:10000;
}

#nav li ul li {
background-image:none;
margin:0;
padding:5px;
font-size:0.9em;
width:15em;
}

#nav li ul a {
background-image:none;
margin:0;
padding:0;
}

#nav li > ul {
top:auto;
left:auto;
}
#nav li:hover ul, li.over ul{ 
display: block;
}

#nav li ul li:hover {
background-color:#FFFFFF;

}



#nav a {
display:block;
height:auto;
background:url("images/tab_left.gif") no-repeat left top;
margin:0;
padding:7px 8px;
text-decoration:none;
}

#nav .selectedPage {
background-image:url("images/tab_right_cur.gif");
}

#nav a.selectedPage {
background-image:url("images/tab_left_cur.gif");
}

#nav .selectedPageRoot {
background-image:url("images/tab_right_cur.gif");
}

#nav a.selectedPageRoot {
background-image:url("images/tab_left_cur.gif");
}

#nav li ul .selectedPage {
background-image:none;
}

#nav li ul li a.selectedPage {
background-image:none;
font-weight:bold;
}

#nav li ul .selectedPageRoot {
background-image:none;
}

#nav li ul li a.selectedPageRoot {
background-image:none;
}

#top_bar {
width:785px;
height:22px;
background:url(images/top_bar.png) no-repeat;
float:left;
}

#mid_bar {
width:785px;
height:auto;
background:url(images/mid_bar.png);
float:left;
}

#image_area {
width:765px;
height:auto;
padding-left:10px;
float:left;
}

#main_image {
width:738px;
height:278px;
margin-left:14px;
background-image:url("images/front1.jpg");
}

#content_area {
width:463px;
height:auto;
margin-left:auto;
margin-right:auto;
padding-left:35px;
font-size:0.8em;
margin-top:18px;
margin-bottom:15px;
float:left;	
margin-left:10px;
}

#feature_area {
float:right;
width:217px;
padding-left:15px;
padding-right:35px;
font-size:0.8em;
margin-top:18px;
margin-bottom:15px;
}

#content_area h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:3em;
font-weight:normal;
color:#034F8B;
margin:0;
}

#bottom_bar {
width:785px;
height:22px;
background:url(images/bottom_bar.png) no-repeat;
float:left;
}

#footer {
width:785px;
height:auto;
text-align:center;
color:#524853;
float:left;
margin-bottom:20px;
}

#footer p.copyright {
font-size:0.7em;
color:#c9dae4;
margin:0;
}

#footer p.links {
font-size:0.8em;
}

/*----------INSIDE--------------------------------*/

#in_image_area {
width:765px;
height:auto;
padding-left:10px;
float:left;
}

#in_main_image {
width:738px;
height:121px;
margin-left:auto;
margin-right:auto;
}

#in_content_area {
width:695px;
height:auto;
padding-left:35px;
padding-right:35px;
font-size:0.8em;
margin-top:18px;
margin-bottom:15px;
float:left;
}

#in_content_area2 {
width:535px;
height:auto;
padding-left:35px;
padding-right:0px;
font-size:0.8em;
margin-top:18px;
margin-bottom:15px;
float:left;
}

#sub_sub_cont {
width:142px;
height:auto;
padding:38px 35px 13px 35px;
float:right;
}

#sub_sub_nav {
width:auto;
height:auto;
background-color:#c9dae4;
font-size:0.8em;
}

#sub_sub_nav ul{
margin:0;
padding:0;
list-style:none;
border:solid 1px #c9dae4;
}

#sub_sub_nav a{
text-decoration:none;
display:block;
width:130px;
}

#sub_sub_nav a.selectedPage {
font-weight:bold;
}

#sub_sub_nav ul li {
padding:5px;
width:130px;
height:auto;
}

#sub_sub_nav ul li:hover{
background-color:#FFFFFF;
}

#contact {
}

#contact table {

width:60% !important;
height:auto !important;
}

#contact table td {
vertical-align:top !important;
text-align:left !important;
padding:10px !important;
}

#contact{
text-align:center;
}

/*#in_content_area table {
width:100%;
}

#in_content_area table td {
text-align:center;
padding-bottom:45px;
}*/


h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:2em;
font-weight:normal;
color:#034F8B;
margin:0;
}

#sub_nav {
width:749px;
height:auto;
padding-left:16px;
float:left;
font-size:0.8em;
margin-bottom:10px;
margin-left:10px;
}

#sub_nav ul {
margin:0;
padding:0;
list-style:none;
}

#sub_nav a{
display:block;
padding-left:10px;
}

#sub_nav li {
float:left;
margin:0;
}

.regular {
margin:0 !important;
padding:0 !important;
text-align:left !important;
}

.regular td {
margin:0 !important;
padding:0 !important;
vertical-align:top !important;
text-align:left !important;
}


/*----------ADMIN--------------------------------*/
#admin_content_area {
width:695px;
height:auto;
padding-left:35px;
padding-right:35px;
font-size:0.8em;
margin-top:18px;
margin-bottom:15px;
float:left;
}

/*FAQ*/
.accordion {
width:600px;
}

.accordion h2 {
margin-bottom:5px;
}

.accordion p {
background-color:#c9dae4;
padding:10px;
}

.accordion h3 {
font-size:1em;
color:#034F8B;
margin:0;
padding:0;
text-decoration:underline;
cursor:pointer;
font-weight:normal;
}

.accordion h3:hover {
color:#034F8B;
text-decoration:none;
}
