/* Start of CMSMS style sheet 'larkmouth' */
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
    margin:0; 
    padding:0; 
}
 
table { 
    border-collapse:collapse; 
    border-spacing:0; 
	margin-bottom: 1.5em;
}
 
fieldset,img {  
	border:0; 
}
 
address,caption,cite,code,dfn,em,strong,th,var { 
    font-style:normal; 
    font-weight:normal; 
}

em {
  font-style:italic; 
}
 
ol,ul { 
   margin-left: 12px;
    list-style: square; 
}

ol,ul li { 
   padding-bottom: 5px;
}


 
caption,th { 
    text-align:left; 
}
 
h1,h2,h3,h4,h5,h6 { 
    font-size:100%; 
    font-weight:normal;
    background: url(images/headerRule.gif) no-repeat bottom right;
    text-align: left;
}
 
q:before,q:after { 
    content:''; 
}
 
abbr,acronym { border:0; 
}


body {
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 70%;
	line-height: 1.5em;
	background-image:url(images/layout/bg.jpg);
	background-repeat:repeat-x;
}

html>body {
  font-size: 12px;
}


h1 {
	font-size: 1.6666em;
	line-height: 0.9em;
	padding-bottom: 0.9em;
	color:#dc9440;
	font-weight:bold;
}
h2 {
	font-size: 1.5em;
	line-height: 1em;
	padding-bottom: 1em;
	color:#dc9440;
	font-weight:bold;
}
h3 {
	margin-top:0.5em;
	font-size: 1.3333em;
	line-height: 1.125em;
	padding-bottom:0em;
}
h4 {
	font-size: 1.1666em;
	line-height: 1.2857em;
	padding-bottom: 1.2857em;
}
p, ul, blockquote, pre, td, th, label {
	font-size: 1em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
}

a:link, a:visited {
text-decoration:none;
	color:#0000FF;
}

a:hover {
	text-decoration:underline;
	color:#0000FF;
}

p.smallPrint {
  margin: 0;
  font-size: 0.9em;
  line-height: 1.666em;
  letter-spacing: 0em;
  padding-bottom: 1.666em;
}
.NewsPostdate {
  font-size:78%;
  line-height: 1.5em;
  padding-top:1.1em;
  padding-bottom:0.7em;
 }

p.extraSmallPrint {
	font-size: 0.8333em;
	line-height: 1.8em;
	padding-bottom: 1.8em;
}

#accessibility {
	margin:0 auto;
	width:95em;
	color:#FFFFFF;
	font-size:0.8em;
}

#accessibility a:link, #accessibility a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#accessibility a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

#wrapper {
	margin:0.5em auto;
	width:80em;
	text-align:justify;
}

#head {
	width:100%;
	background-image:url(images/layout/head.jpg);
	background-repeat:repeat-x;
	height:13.833em;
}

#headL {
	width:2em;
	height:13.833em;
	background-image:url(images/layout/headL.jpg);
	background-repeat:no-repeat;
	float:left;
}

#headR {
	width:2em;
	height:13.833em;
	background-image:url(images/layout/headR.jpg);
	background-repeat:no-repeat;
	float:right;
}

#logo {
	padding:2.5em 1em;
}

#topcontact{
	float:right;
	width:20%;
	margin-right:25px;
	margin-top:-90px;
}
#contentwrap {
	clear:both;
	width:100%;
	background-image:url(images/layout/midbg.jpg);
	background-repeat:repeat-y;
	height:100%;
}
.clr{
	clear:both;
}
.orange {
	color:#dc9440;
	font-weight:bold;
}
#content {
	padding:0 3em;
	width:37em;
	float:left;
}
#nav{
	line-height: 1.5em;
	margin-left:1.083em;
	float:left;
	width:15.167em;
}
#nav a:link, #nav a:hover, #nav a:visited{
	text-decoration:none;
	color:#1b3e71;
}
#nav ul {
	list-style-type:none;
	font-weight:bold;
	font-size:1.1em;
}
ul#primary-nav ul {
	font-size:0.75em;
	list-style-type:square;
	font-weight:normal;
	margin-left:15px;
}
ul#primary-nav li {
	padding-bottom:0.25em;
}
ul#primary-nav ul li a:link, #primary-nav ul li a:visited {
	color:#333333;
}

ul#primary-nav li a:hover {
  text-decoration: underline;
}

#news {
	margin-right:3.333em;
	float:right;
	width:16.667em;
        text-align: left;
}
#footwrap {
	clear:both;
	width:100%;
	background-image:url(images/layout/foot.jpg);
	background-repeat:repeat-x;
	height:9.167em;
}
#foot {
	padding:5em 2.5em 0;
}
#footL {
	width:2.5em;
	background-image:url(images/layout/footL.jpg);
	background-repeat:no-repeat;
	float:left;
	height:9.167em;
}
#footR {
	width:2.5em;
	background-image:url(images/layout/footR.jpg);
	background-repeat:no-repeat;
	float:right;
	height:9.167em;
}

div#content img {
	padding: 2px;
	margin: 3px;
	border: 1px solid #bbb;
}

div#content strong {
  font-weight: bold;
}

hr {
height: 0;
border: 0;
border-top: 1px solid #ccc;
  margin: 1.5em 0 1.5em 0;
}

/* End of 'larkmouth' */

