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

/* - - - - - - - - - - - - - - - - - - - - -

Title : 
Author : 
URL : 

Description : 

Created : 
Modified : 

- - - - - - - - - - - - - - - - - - - - - */

/* ----- CSS ----- */

*{
margin:;
padding:;
font-family: Arial, Helvetica, sans-serif;
font: 14px;
color: #111;
font-size:13px;
}
html{
margin:;
padding:;
background:;
}
body{
margin:20px 0 20px 0;
padding:;
background:#232323 url(/images/design-elements/bg.jpg);
}

/* ----- IDS ----- */

#container{
width:960px;
margin: 0 auto;
padding:;
background:#575757;
text-align:;
border: solid #2e2e2e 15px;
}

/* ----- HEADER ----- */

#header{
position:;
float:;
width:;
margin:;
padding:;
background:;
text-align:;
}
#header-title{
margin:;
padding:20px;
background:#f7f6f6;
background-image: url(/images/design-elements/banner.jpg);
height:100px;
}
#header-nav{
margin:;
padding:15px 0;
background:#3b83a7 url(/images/design-elements/nav_bg.jpg);
color: #eee;
font-size:13px;
}
#header-nav ul{
margin:0;
padding:0;
}
#header-nav li{
display:inline;
text-transform: uppercase;
list-style-type:none;
margin:0;
padding:0;
}
#header-nav li a, #header-nav a:visited{
color:#eee;
font-weight:bold;
text-decoration:none;
padding: 15px;
border-bottom:0;
background:none;
font-size:12px;
border-right: solid 1px #307495;
margin:0;
}
#header-nav li a:hover{
color:#eee;
font-weight:bold;
background: #307495;
text-decoration:none;
font-size:12px;
padding: 15px;
}
#header-nav li a#current{
background: #307495;
font-size:12px;
padding: 15px;
}

/* ----- MAIN CONTENT ----- */

#content-holder{
position:;
float:;
width:;
margin:;
padding:20px;
background:#eee url(/images/design-elements/content-bg.jpg) top repeat-x;
text-align:;
overflow:auto;
}
#content-wrapper{
overflow:auto;
}

/* ----- MAIN CONTENT: SIDEBAR ----- */

#sidebar{
width: 230px;
float:left;
color: #111111;
overflow:auto;
}
#sidebar-top{
background:#cdcdcd;
color: #111111;
padding:10px;
}
#sidebar-top h3 {
background:#ed8914;
color: #fff;
padding:10px;
margin:0 0 18px 0;
text-transform: uppercase;
font-weight:bold;
font-size:14px;
}
#sidebar-top ul{
padding:0 0 0 10px;
margin:0;
}
#sidebar-top li{
list-style-type:none;
margin-bottom: 15px;
padding:0;
}
#sidebar-top li a, #sidebar-top li a:visited{
color:#555;
text-decoration:none;
border-bottom:none;
font-size: 18px;
font-weight:bold;
background:none;
padding:0;
}
#sidebar-top li a:hover{
color:#111;
text-decoration:none;
font-size: 18px;
font-weight:bold;
background:none;
}
#sidebar-buttons{
background: #3b83a7;
color: #fff;
padding:10px;
margin-top:20px;
margin-bottom: 5px;
border-bottom: solid #307495 4px;
font-weight:bold;
font-size: 14px;
}
#buttons{
width: 230px;
overflow:hidden;
}
#buttons a, #buttons a:visited, #buttons a:hover, #buttons a:active, #buttons a:focus {
border-bottom: none;
text-decoration:none;
margin:0;
padding:0;
}
#buttons img a, #buttons img a:visited, #buttons img a:hover,  #buttons img a:active, #buttons img a:focus {
border-bottom: none;
text-decoration:none;
margin:0;
padding:0;
}

#sidebar-bottom{
background:#dcdcdc;
color: #111111;
padding:10px;
margin-top: 20px;
}
#sidebar-bottom h3 {
background:#3b83a7;
color: #fff;
padding:10px;
margin:0 0 18px 0;
text-transform: uppercase;
font-weight:bold;
font-size:14px;
}
#sidebar-bottom ul{
padding:0;
margin:0;
}
#sidebar-bottom li{
list-style-type:none;
margin-bottom: 22px;
}
#sidebar-bottom li a, #sidebar-bottom a:visited{
padding: 10px;
background: #444;
color:#DDDDDD;
text-decoration:none;
border-bottom:none;
font-size:13px;
font-weight:normal;
}
#sidebar-bottom li a:hover{
padding:10px;
background: #111;
color:#DDDDDD;
text-decoration:none;
font-weight:normal;
}

/* ----- MAIN CONTENT: CONTENT ----- */

#content{
width: 630px;
float:right;
background:#eee;
color: #111111;
padding:20px;
}
#content p{
color: #111111;
font-size: 13px;
line-height: 16px;
}
#content h1{
color: #111;
font-size: 24px;
margin-top:0;
}
#content h2{
color: #333;
font-size: 18px;
margin-top:0;
}
#content a, #content a:visited{
color: #307495;
border-bottom: dotted 1px #aaa;
text-decoration: none;
background:none;
padding:0 0 2px 0;
margin:0;
font-weight:normal;
}
#content a:hover{
color: #307495;
border-bottom: dotted 1px #111;
text-decoration: none;
}
#content h4 a, #content h4 a:visited {
color: #307495;
border-bottom: dotted 1px #aaa;
text-decoration: none;
background:none;
padding:0 0 2px 0;
margin:0;
font-weight:bold;
font-size: 16px;
}
.link-header h4 a:hover{
color: #307495;
border-bottom: dotted 1px #111;
text-decoration: none;
}
#content ul.sublinks {
padding:0;
margin:0;
list-style-type:none;
}
#content ul.sublinks li {
padding:0px 0 18px 0;
margin:0;
font-size: 14px;
}
#content ul.sublinks li a,#content ul.sublinks li  a:visited{
font-size: 14px;
color: #307495;
border-bottom: dotted 1px #aaa;
text-decoration: none;
background:none;
font-weight:normal;
line-height: 22px;
}
#content ul.sublinks li a:hover{
color: #307495;
border-bottom: dotted 1px #111;
text-decoration: none;
}

/* ----- FOOTER ----- */

#footer{
margin:;
padding:;
clear:;
}
#footer-content{
margin:;
padding:20px;
clear:;
background:#222;
color: #eee;
overflow:auto;
}
#footer-content h3{
font-family: Georgia, "Times New Roman", Times, serif;
color: #eee;
font-size: 20px;
margin-top:0;
margin-bottom: 2px;
}
#footer-content p{
color: #ccc;
line-height: 18px;
}
#footer-content a, #footer-content a:visited{
color: #bbb;
border-bottom: dotted 1px #444;
text-decoration:none;
font-size: 16px;
}
#footer-content a:hover{
color: #eee;
text-decoration:none;
font-size: 16px;
border-bottom: dotted 1px #777;
}
#footer-left{
margin:;
padding:20px;
clear:;
background:#2e2e2e url(/images/design-elements/copy_bg.jpg) top right no-repeat;
color: #eee;
float:left;
width:250px;
}
#footer-middle{
margin-left:25px;
padding:20px;
clear:;
background:#2e2e2e;
color: #eee;
float:left;
width:250px;
}
#footer-right{
margin:;
padding:20px;
clear:;
background:#444;
color: #eee;
float:right;
width:250px;
}
.floating-image {
float: right;
margin: 0 0 10px 10px;
border: solid 5px #888;
}
#footer-base{
margin:;
padding:20px;
text-align: right;
clear:;
background:#0c0c0c;
color: #888;
}
#footer-base a, #footer-base a:visited{
color: #aaa;
border-bottom: dotted 1px #777;
text-decoration:none;
padding-bottom: 2px;
}
#footer-base a:hover{
color: #aaa;
border-bottom: dotted 1px #ccc;
text-decoration:none;
}


/* ----- CLASSES ----- */

.hide{
/* display:none; */
}
.show{
/* display:block; */
}

/* ----- LINKS ----- */

a, a:visited{
color: #307495;
border-bottom: dotted 1px #aaa;
text-decoration: none;
background:none;
padding:0 0 2px 0;
margin:0;
font-weight:normal;
}
a:hover{
color: #307495;
border-bottom: dotted 1px #111;
text-decoration: none;
}
/* ----- HEADINGS ----- */

h1{
color: #111;
font-size: 24px;
margin-top:0;
}
h2{
color: #333;
font-size: 18px;
margin-top:0;
}
h3{
color: #333;
font-size: 16px;
margin-top:0;
}
h4{
color: #333;
font-size: 14px;
margin-top:0;
}

/* ----- PARAGRAPHS ----- */

p{
color: #111111;
font-size: 13px;
line-height: 16px;
}

/* ----- IMAGES ----- */

img{
border:none;
padding:0;
margin:0;
}
img a, img a:visited {
border:none;
text-decoration:;
padding:0;
margin:0;
}
img a:hover{
border:none;
padding:0;
margin:0;
}

/* BREAK */

hr{
/* display:none; */
}

/* ----- TEXT FORMATTING ----- */

strong{
}
em{
}
b{
}
i{
}

/* ----- LINKS ----- */


a:visited, a:active, a:focus{
color:;
background-color:;
border-bottom:;
}
a:visited{
color:;
background-color:;
border-bottom:;
}
a:active{
color:;
background-color:;
border-bottom:;
}
a:focus{
color:;
background-color:;
border-bottom:;
}

p a{
}
cite a{
}
li a{
}
dt a{
}
dd a{
}

/* ----- TABLES ----- */

table{
width:;
margin:;
padding:;
frame:;
text-align:;
}
caption{
font:;
color:;
position:;
text-align:;
display:;
}
thead{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tbody{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tfoot{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tr{
font:;
color:;
background-color:;
}
tr .alt{
font:;
color:;
background-color:;
}
th{
}
td{
width:;
margin:;
padding:;
}

/* ----- FORMS ----- */

form{
width:;
margin:;
padding:;
}
fieldset{
border:;
width:;
margin:;
padding:;
}
legend{
font:;
color:;
margin:;
padding:;
}
label{
margin:;
padding:;
font-size:;
font-family:;
}
input{
border:;
margin:;
padding:;
font-size:;
font-family:;
}
textarea{
border:;
margin:;
padding:;
font-size:;
font-family:;
}
input, textarea{
}
select{
border:;
margin:;
padding:;
font-size:;
font-family:;
}
optgroup{
font:;
}
option{
font:;
}

/* ----- DEFINITIONS ----- */

dl{
font-size:;
margin:;
padding:;
}
dt{
color:;
margin:;
padding:;
}
dd{
color:;
margin:;
padding:;
}