/* Start of CMSMS style sheet 'Layout' */
/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */
body {
text-align: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 75.01%;
line-height: 1em;
background: #ffffff;
color: #212020;
margin: 0;
padding: 1em 0.2em;
text-align: center;
}
h1, h2, h3, h4, h5, h6 {
color: #FF6600;
padding: 0;
}
h1 {
font-size: 1.4em;
margin: 0 0 0.8em 0;
}
h2 {
font-size: 1.25em;
line-height: 1.3em;
margin: 0 0 0.5em 0;
}
h3 {
font-size: 1.2em;
line-height: 1.3em;
margin: 0 0 0.5em 0;
}
h4 {
font-size: 1.1em;
line-height: 1.3em;
margin: 0 0 0.25em 0;
}
h5 {
font-size: 1.1em;
line-height: 1.3em;
margin: 0 0 0.25em 0;
}
h6 {
font-size: 1em;
line-height: 1.3em;
margin: 0 0 0.25em 0;
}
a, a:link, a:active, a:visited {
text-decoration: none;
color: #ff6600;
}
a:hover{
color: #ff3300;
text-decoration: underline;
}
img {
border: 0;
}
p {
margin: 0 0 0.8em 0;
padding: 0;
}
strong, b {
font-weight: bold;
}
em, i {
font-style:italic;
}
#main ul {
line-height:1.4em;
}
ol {
line-height: 1.4em;
}
table {
margin: 0 0 1.5em 0;
padding: 0;
}
th {
font-weight: bold;
text-align: left;
}

div#pagewrapper {
margin: 0 auto;
width: 63em;
padding: 0;
text-align: left;
border: 1px solid #CCCCCC;
background: #ffffff;
}
#container {
position: relative;
margin: 0;
}
div#header {
margin: 0;
padding: 0;
color: #212020;
background-color: #cccccc;
text-align: left;
clear:both;
width:100%;
}
#header_left{
width: 30em;
display:inline-block;
/* Hides from IE-mac \*/
float: left;
/* End hide from IE-mac */
} 
#header_left img{
margin: 20px 0 0 15px;
border:0;
}
#header_right{
display:inline-block;
text-align:right;
/* Hides from IE-mac \*/
float:right;
/* End hide from IE-mac */
}
#header_right img{
margin: 0 2px 0 0;
}
.header_text{
display:inline-block;
padding:5px 0 5px 15px;
font-size: 97%;
}  
div#content {
width:100%;
margin:0;
padding:0;
}
#subscribebox {
background-color: #DBDBDB;
border: 1px solid #333333;
margin: 0 0 15px 0;
}   
#subscribe{
padding: 5px 5px 5px 15px;
}
input.subs{
margin: 0.4em 0 0.3em 0;
width: 9.5em;
}
input.subsgo{
color: #ffffff;
background-color: #ff6600;
font-weight: bold;
cursor: pointer;
margin:0;
padding: 0 0.1em 0 0.1em;
}
#subscribe h2{
font-size: 1.1em;
color:#333333;
}
div#footer{
font-size: 0.8em;
margin: 0;
padding: 10px;
text-align: center;
color: #212020;
background-color: #ffffff;
}
/* CONTENT */
.top{
padding: 0 0 0 14px;
background-image: url(uploads/images/top_arrow.gif);
background-repeat:no-repeat;
background-position:left;
font-size: 90%;
}
.imageright{
float:right;
border: 1px solid #333333;
margin: 0 0 15px 15px;
}
.imageleft{
float:left;
border: 1px solid #333333;
margin: 0 15px 15px 0;
}
.imageborder{
border: 1px solid #333333;
margin: 0 0 15px 0;
}
#main hr{
margin: 0 0 1em 0;
clear: both;
color: #ff6600;
background-color: #ff6600;
height:1px;
border:0;
}
/* END CONTENT */
/* ELLNAV HV */
div#main {
float: left;
width: 68%;
display: inline;
margin:15px 0 0 15px;
line-height:1.4em;
}
div#left_col {
float: left;
width: 23%;
display: inline;
padding: 15px 0 0 0;
}

.catsum{padding:0.8em 0 0.6em 0;border-bottom:1px solid #FF6600;clear:both;}
.catsum a{font-weight:bold;}
.catsum img.imageleft{width:120px;}
/* END CONTENT */
/* FORM ELEMENTS */
form {
margin:0;
padding:0;
}
input, select, textarea {
font-size:1em; 
margin: 0;
padding: 2px;
}
/* END FORM ELEMENTS */
/* clearing */
.stretch, .clear {
clear:both; 
height:1px; 
margin:0; 
padding:0; 
font-size: 15px;
line-height: 1px;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearboth{
clear:both;
}
* html>body .clearfix {
display: inline-block; 
width: 100%;
}
* html .clearfix {
/* Hides from IE-mac \*/
height: 1%;
/* End hide from IE-mac */
}
.break{clear:both}
/* accessibility */
span.accesskey {
text-decoration:none;
}
.accessibility {
display:none;
}
.accessibility {
/* Hides from IE-mac \*/
display:block;
position: absolute;
top: -999em;
left: -999em;

/* End hide from IE-mac */
}

.centered {text-align: center;}
/* End of 'Layout' */

