/* SEE ADMIN FOR GLOBAL THEME OPTIONS CALLED INSIDE includes/dynamic-css.php */ 

* {
padding:0;
margin:0;
border:none;
}

html, body { 
width:100%;
height:100%;
}

h1 { font-size: 16px; padding-bottom:5px;} 

h2 { font-size: 14px; padding-bottom:5px; color:#FF4313;} 


h3 { font-size: 12px; padding-bottom:5px;}

h4 { font-size: 11px; padding-bottom:5px;}

p { padding-top:5px; }
p.red { padding-top:5px;; margin-right:5px;color:red;}
p.message { padding-top:5px; margin-right:5px;}

a { text-decoration: underline }
a:hover { text-decoration: none; }

blockquote { margin-left:15px;margin-right:15px; }

input.button {
border:1px solid #000;
background:#1B1E6D;
color:#fff;
font-weight:bold;
}

input.button:hover {
background:#57575A;
cursor:pointer;
cursor:hand;
}

.table {
padding: 5px;
}
.table td, th {
padding: 2px;
border: 1px #dcdcdc dotted;
}

.table .theader { font-weight:bold;background:#3339AB;color:#FFFFFF; }

.table .theader td, .table .theader th { border:none; padding:4px}

.filler {width:100%;height:0;overflow:hidden;clear:both;}
.clear { /* generic container (i.e. div) for floating buttons */
overflow: hidden;
width: 100%;
}

#wrapper {
width:980px;
height:100%;
margin-left:auto;
margin-right:auto;
}

#header {
padding:10px;
}

#logo {
float: left;
display: inline;
width:330px;
}

#site-tools {
float:right;
display:inline;
height:40px;
margin-right:15px;
margin-top:8px;
}

#site-tools .orderlink {
text-decoration: none;
font-weight:bold;
background:#FE4212;
color:#ffffff;
padding:1px 4px 1px 4px;
}

#site-tools .orderlink:hover {
text-decoration: none;
font-weight:bold;
background:#1B1E6D;
color:#FE4212;
}

#site-tools .telNo {
text-decoration: none;
font-weight:bold;
color:#000000;
font-size:10px;
margin-top:1px;
}

#site-tools .telNo:hover {
text-decoration: none;
font-weight:bold;
color:#FE4212;
}

#tagline {
margin:0px;
padding:0px;
float:right;
width:580px;
}

#topnav {
float:right;
width:580px;
}

#topnav a {
float: left;
margin-right:2px;
border:1px solid #000000;
text-decoration: none;
font-weight:bold;
background:#3339AB;
padding:5px;
}

#topnav a:hover {
text-decoration:none;
background:#000000;
}

#subTopnav {
float:left;
width:970px;
margin-left:10px;
margin-bottom:5px;
}

#subTopnav a {
float: left;
margin-right:20px;
text-decoration: none;
font-weight:bold;
}

#subTopnav a:hover {
text-decoration:none;
}

#content {
height:auto;
min-height: 400px;
}

.single-content-wrapper {
float:left;
}

.content-wrapper {
margin-bottom:-10px;
}

.scroll-pane ul li {margin-left:25px;}

.scroll-pane {
background:#FFFFFF;
margin:0px;
height:auto;
min-height: 385px;
/* see includes/content.php for width calculation */
/*overflow: auto;*/
padding:10px 10px 20px 10px
}


.clientHeader { 
float:left;
margin:0px 0px 15px 0px;
width:960px;
color:#000000;
background:#B4D552;
font-size:12px;
padding:10px;
font-weight:bold;
}

#logStatus {
display:block;
float:left;
padding:10px;
height:15px;
width:960px;
font-weight:bold;
background:#000000;
}

#logStatus .status {
float:left;
width:140px;
}

#clientFiles {
}


.catHeaderActive { 
font-weight:bold;
color:#D4FD59;
}

.catHeaderInactive { 
font-weight:bold;
}

form.clock {
float:right;
display:inline;
margin-right:5px;
}

input.text_clock {
float:left;
display:inline;
width:152px;
border:none;
color:#1B1E6D;
background:#000000;
font-weight:bold;
margin-right:4px;
}

#content-footer {
background:#FFFFFF;
width:980px;
}

#sections {
background:#FFFFFF;
width:980px;
height:310px;
}

.section, .section-noborder {
float:left;
width:220px;
height:290px;
padding:15px 10px 5px 11px;
border-right:1px solid #DCDCDC;
}

.section-noborder {
border:none;
}

.section h2, .section-noborder h2 {font-size:16px;color:#FE4212;}
.section ul li, .section-noborder ul li {margin:5px 0px 10px 20px;font-size:10px;}
.section a, .section-noborder a {text-decoration:none;}

#footer {
font-weight: bold;
}

#footer_left {
padding: 10px 10px 0px 10px;
float: left;
display: inline;
width:305px;
border-right:1px solid #000000;
}

#footer_middle { 
padding: 10px 10px 0px 10px;
float:left;
width:305px;
border-right:1px solid #000000;
}

#footer_right {
padding: 10px 10px 0px 10px;
float:left;
display: inline;
width:305px;
}

#bottom-external-links { 
width:auto;
height:auto;
margin-left:auto;
margin-right:auto;
padding-bottom:30px;
text-align:right;
float:right;
}

#bottom-external-links a {
margin-left:10px;
}

#seperator {
background:#3339AB;
height:30px;
padding-top:8px;
text-align:center;
font-weight:bold;
}

#seperator a { 
color:#FFFFFF;
font-size:10px;
font-weight:bold;
}

#seperator a:hover { 
text-decoration:underline;
color:#FF4313;
font-size:10px;
font-weight:bold;
}
