@charset "utf-8";
/* CSS Document */

h1 { color:#1072ba; /*border-bottom:double #CCC;*/}

#menu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-family: Arial, Helvetica, sans-serif; 
  float:left;
  font-size:14px;}
  
#menu li {
float: left;
position: relative;
margin:0 15px;
padding:0;
background: url(../images/menu-right.jpg) no-repeat top right;
z-index:50;}
  
#menu li a {
display:block;
padding:9px 22px 10px 22px;
color:#666;
text-decoration:none;
font-weight: bold;
font-smooth: always;
text-shadow:#FFFFFF 1px 1px 0;
background-image: url(../images/menu-left.jpg); background-repeat: no-repeat; background-position: top left;}
	 
#menu li:hover {
	background: url(../images/menu-ov-right.jpg) no-repeat top right;}
	
#menu li:hover a {
	background: url(../images/menu-ov-left.jpg) no-repeat top left;
	color:#1072ba;}

	
#menu li.current {
	background: url(../images/menu-ov-right.jpg) no-repeat top right;
	color:#1072ba;}
	
#menu li.current a {
	background: url(../images/menu-ov-left.jpg) no-repeat top left;
	color:#1072ba;}
	
#menu li.selectedPageRoot, #menu li.selectedPage{
	background: url(../images/menu-ov-right.jpg) no-repeat top right;
	color:#1072ba;}

#menu li a.selectedPage {
	background: url(../images/menu-ov-left.jpg) no-repeat top left;
	color:#1072ba;}

	
#news h1, #help h1, #resources h1, #sideBar h1 { font-size:30px; font-weight:bold; color:#636363; margin:0; line-height:65px; border-bottom:none;}

#contentMain p { line-height:18px;}
#contentMain img { border:1px solid #636363; padding:3px;}
#contentMain .blogList ul { margin:0 0 1em 0; padding:0; list-style-type:none; background:none;}
#contentMain .blogList li { padding:0 0 7px 0; border-bottom:1px solid #CCC; margin:0; }
#contentMain .blogList h2 { background:none; border-bottom:none; margin:1.5em 0 0 0; padding:0; font-size:18px; }
#contentMain ul, ol { margin:1em 2em 2em 2em; padding:5px 10px 10px 10px; background:#E3E3E3; list-style-position:inside;}
#contentMain li { padding:8px 0 8px 0; border-bottom:1px dotted #CCC; margin:0; }
#contentMain ol li ol, #contentMain ul li ul { margin:4px 0 0 12px; padding:0;}
#contentMain ol li ol li, #contentMain ul li ul li { border-bottom:none; padding:5px 0 5px 0; margin:0; list-style-type:circle; list-style-position:inside;}
#contentMain blockquote { border-top:1px solid #CCC; border-left:1px solid #CCC; margin:2em; padding:15px;}

#sideBar h1 { /*background:#1072ba;*/ color:#FFF; }

#contentMain h2{ background:#636363; color:#FFFFFF; padding:.25em .5em ; border-bottom:double; }

#news h2, #help h2, #resources h2{ color:#1072BA; font-size:18px; margin:1em 0 0 0;}

h3 { color:#1072BA; font-size:18px; font-weight:normal; margin:1em 0 0 0; padding:0 0 0 26px; border-bottom:none; background-image:url(../images/li.png); background-repeat:no-repeat; background-position:0 .10em; }

#news ul, #help ul, #resources ul, #sideBar ul{ margin:1em .5em 1.5em .5em; padding:0; list-style-type:none;}
#news li, #help li, #resources li { padding:0 0 7px 0; border-bottom:2px dotted #666; font-size:12px; margin:0;}

#news ol, #help ol, #resources ol, #sideBar ol { margin:0 .5em 1.5em .5em; padding:0; list-style-position:inside; }

#news ol li ol, #help ol li ol, #resources ol li ol, #sideBar ol li ol { margin:8px .5em 0 1.25em;}

#news ol li ol li, #help ol li ol li, #resources ol li ol li, #sideBar ol li ol li { border-bottom:none; padding:5px 0 5px 0; margin:0;}

#news blockquote, #help blockquote, #resources blockquote { margin:.5em 1em 1em 2.15em; padding:0; font-size:12px;}
#news blockquote p, #help blockquote p, #resources blockquote p { margin:0; padding:0;}

#news a, #help a, #resources a { font-size:14px;}

#news p, #help p, #resources p{ margin-top:10px;}

#help img, #sideBar img { border:1px solid #636363; padding:2px;}

#sideBar p, #sideBar blockquote { margin:15px 10px; font-size:12px;}
#sideBar h2{ color:#1072BA; font-size:18px; margin:1em 0 0 .5em;}
#sideBar li { padding:7px 0 0 0; border-bottom:1px dotted #CCC; font-size:12px; margin:0;}
#sideBar .blogList h2{ background:none !important; font-size:14px; border-bottom:none; margin:0 0 0 0; padding:0;}


.newsHeader { background-image:url(../images/icon-news.png); background-repeat: no-repeat; background-position:.15em .25em; padding:0 0 0 60px;}
.helpHeader { background-image:url(../images/icon-help.png); background-repeat: no-repeat; background-position:-0.15em .25em; padding:0 0 0 65px; border-bottom:none;}
.resourcesHeader { background-image:url(../images/icon-resources.png); background-repeat: no-repeat; background-position:.15em .25em; padding:0 0 0 60px; border-bottom:none;}

#intro-info p { font-size:18px;}

#footer p { font-size:12px; line-height:18px; padding-top:10px; margin-top:0;text-shadow:#FFFFFF 1px 1px 0;}
#footer a { color:#000; font-weight:normal; font-smooth: always; text-shadow:#FFFFFF 1px 1px 0;}
#footer a:hover { background-color:#CCCCCC; text-decoration:none;}

a { color:#BA1010; font-weight:bold; text-decoration:none;}
a:hover{ text-decoration:underline;}
	
#footer ul {
padding: 0;
float:left;
display:inline;
margin: 20px  0 10px 0;
list-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;}
  
#footer li {
float: left;
display:inline;
margin:0;
padding:0;
z-index:50;}
  
#footer li a {
padding:0 11px;
color:#000;
text-decoration:none;
font-weight: normal;
font-smooth: always;
text-shadow:#FFFFFF 1px 1px 0;
border-right:1px solid #636363;}

#footer li a.last { border-right:none;}
	
#search input, .searchButton {
	border: none;
	float: left;
}
#search input {
	font-size: 14px;
	color:#1072ba;
	width: 118px;
	height: 27px;
	padding:8px 0 0 5px;
	background:url(../images/search-bar.png) no-repeat;
	margin:0;}


#search input.searchButton  {
	width: 55px;
	height: 35px;
	padding:1px 3px 1px 0;
	background:url(../images/search-btn.png) no-repeat top right;
	color:#666;
	font-size:14px;
	font-weight: normal;
	text-shadow:#FFFFFF 1px 1px 1px;}

#readmore{
  display: block;
  float:right;
  width: 134px;
  height: 30px;
  background: url(../images/read-more.png) no-repeat 0 -35px;}

#readmore:hover{ 
  background-position: 0 -1px;}

#readmore span{  display: none;}

.rss a {
display: block;
width: 195px;
height: 0;
padding: 31px 0 0;
margin:5px 0 0 5px;
overflow: hidden;
border: none;
background: url(../images/rss.png) ;
}

.blogList .postInfo {
margin-bottom: 10px;
}

.blogList .postInfo, .postDate {
font-style: normal;
}

/* <textEditor> */

.helpHeader1 { background-image:url(../images/icon-help.png); background-repeat: no-repeat; background-position:-0.15em .25em; padding:0 0 0 65px; color:#636363 !important; border-bottom: double !important;}
.resourcesHeader1 { background-image:url(../images/icon-resources.png); background-repeat: no-repeat; background-position:.15em .25em; padding:0 0 0 60px; color:#636363 !important;border-bottom: double !important;}


/* </textEditor> */


#poweredBy {
	width: 144px;
	margin:0 auto;
	padding:0;
/*	margin-top:10px;*/ }

#poweredBy a {
	display: block;
	width: 144px;
	height: 60px;
	text-indent: -9999px; }
	
#poweredBy #brightCMS a {
	background: url(../images/powered-by-BrightCMS.png) no-repeat; }

