/* CSS by Ryan Cowles | Southwoods Media */

body {
background-color:#e1ebf7;
background-image:url(../images/backwide.jpg);
background-repeat:repeat-x;
background-position:top center;
font-family:Arial, Helvetica, sans-serif;
background-attachment:scroll;
font-family:Arial, Helvetica, sans-serif;
margin-top:0;
}

a:link {
color:#F60;
text-decoration:none;
}

a:visited {
text-decoration:none;
color:#F60;
font-weight:700;
}

a:hover, a:active {
color:#CCC;
}

h1 {
font-size:1.3em;
color:#000066;
margin-top:4px;
}

h2 {
color:#000066;
margin:0;
padding:5px;
}

h3,h4,h5 {
color:#000066;
margin:0;
}

h4 {
color:#000066;
margin:4px;
}

h3 {
font-size:14px;
color:#FFF;
font-weight:bold;
}


#wrapper {
width:980px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #e1ebf7;
border-right-color: #e1ebf7;
border-bottom-color: #e1ebf7;
border-left-color: #e1ebf7;
}

#header {
clear:both;
width:980px;
height:200px;
background-image:url(../images/header.jpg);
}

#navcontainer {
width:980px;
height:32px;
clear:both;
background-image:url(../images/navback.png);
background-repeat:repeat-x;
background-position: bottom;
padding-top:6px;
/*background-image:url(../images/navback.jpg);
background-repeat:repeat-x;
border-color:#000;
border-style:solid;
border-width:1px 0;
background-color:#000066;*/
}

#logo {
float:left;
color:#FFF;
width:300px;
padding-top: 3px;
padding-right: 30px;
padding-bottom: 10px;
padding-left: 100px;
}

#nav {
float:right;
text-align:right;
width:440px;
padding-right: 100px;

}

#nav li {
display:inline;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
border-color:#FC3;
border-style:solid;
border-width:0 1px 0 0;
padding-top: 6px
}
#nav ul {
margin:0;
}
#nav li a {

padding-right: 15px;
padding-bottom: 10px;
padding-left: 5px;
color:#FFF;
}

#nav li a:visited {
color:#FFF;
}
#nav li a.current, #nav li a:hover, #nav li a:active {
color:#FC3;
padding-top: 2px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 5px;
}

.current {
color:#F60;
}

#content {
display:table;
width:980px;
padding-top:50px;
padding-bottom:0;
/*background-image:url(../images/contentback.jpg);
background-repeat:repeat-x;
background-color:#FFF;*/
/*display:inline;*/
}

#menubot {
width:980px;
height:28px;
background-image:url(images/.gif);
background-repeat:no-repeat;
clear:both;
float:left;
}

#body {
width:980px;
height:auto;
background-image:url(images/.jpg);
background-repeat:repeat-y;
clear:both;
float:left;
}

#main {
width:610px;
float:left;
clear:none;
text-align:center;
margin:0 10px 10px;
padding:0 5px 5px;
}

#main li {
list-style-type:none;
}

#rtcol {
width:320px;
float:right;
clear:right;
margin-left:6px;
text-align:left;
color:#000066;
margin-top:0;
padding:0px;
}

#footer {
clear:both;
width:972px;
font-size:12px;
height:20px;
padding:20px;
color:#FFF;
margin-left:auto;
margin-right:auto;
/*background-color:#000066;*/
}

#btmenu {
width:320px;
text-align:left;
float:left;
font-weight:700;
clear:both;
}

#copyright {
width:650px;
text-align:right;
float:right;
font-weight:700;
color:#000;
}

#copyright a {
margin:0;
padding:0;
padding-right:14px;
}

#rtcol ul{
list-style:none;
margin-left:5px;
padding-left:5px;
}

#rtcol ul li {
font-weight:700;
font-size:1.2em;
}

#rtcol ul li ul li{
font-weight:400;
font-size:.9em;
padding-left:20px;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:center left;
margin-top:2px;
margin-left:10px;
}

#rtcol ul li.title {
/*background-color:#000066;
color:#FFCC00;*/
border-bottom:1px dotted #000066;
padding:3px;
}

/*.roundedcornr_box_499045 {
background: url(../roundedcornr_499045_tl.png) no-repeat top left;
}
.roundedcornr_top_499045 {
background: url(../roundedcornr_499045_tr.png) no-repeat top right;
}
.roundedcornr_bottom_499045 {
background: url(../roundedcornr_499045_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_499045 div {
background: url(../roundedcornr_499045_br.png) no-repeat bottom right;
}
.roundedcornr_content_499045 {
background: url(../roundedcornr_499045_r.png) top right repeat-y;
}

.roundedcornr_top_499045 div,.roundedcornr_top_499045,
.roundedcornr_bottom_499045 div, .roundedcornr_bottom_499045 {
width: 100%;
height: 15px;
font-size: 1px;
}
.roundedcornr_content_499045, .roundedcornr_bottom_499045 {
margin-top: -19px;
}
.roundedcornr_content_499045 { padding: 0 15px; }*/