/* =Elements
----------------------------------------------- */
body {font-family:Arial, Helvetica, sans-serif; font-size:12px;  background-color:#CCCCCC;}
.td {
	font-size: 11px;
}

p {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
li {
	font-size: 12px;
}


/* =Classes
----------------------------------------------- */
.ared {color: #cc0000; font-size: 15px}
.banner32prt2 {background-image:url(/~lockyer/templates/lockyer2/images/banner-bkg-2/banner_3-1prt2.jpg);}
.banner4prt2 {background-image:url(/~lockyer/templates/lockyer2/images/banner_4prt2.jpg);}
.blogsection {
	font-size: 14px;
}

.blueshadow {background-image:url(/~lockyer/templates/lockyer2/images/blue_shadow.gif);}
.bottomgrad {background-image:url(/~lockyer/templates/lockyer2/images/bottom_grad.gif);}
.btn_sign-up {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none;}
.buttonheading {vertical-align: top;}
.button-search {width: 25px}
.componentheading {text-align: left;}
.componentheading, .contentheading {font-family: sans-serif; font-size: 18px; font-weight: bold; color: #0D3A67;}
.contentheading {}
.contentpane {padding-bottom: 12px;}
.contentpaneopen {width: 100%; padding: 1px; font-size:12px}
.divstyle1{font-family: Arial, Helvetica, sans-serif; font-size: 12px; display:block;}
.divstyle2{display: block; color:#c7820a; font-size: 16px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 5px}
.horizontalShadow {
	background-image: url(/~lockyer/templates/lockyer2/images/white_shadow_horizontal.jpg);
	background-repeat: repeat-x;
	display: block;
	height: 10px;
	width: 100%;
}

.small {
  font-family      : Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-decoration  : none;
  font-weight      : bold;
}

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  color            : #999999;
  text-align       : left;
}


.inputstyle1{width: 112px; border: 1px solid #000000; height: 15px; font-size: 11px}
.inputstyle2{width: 50px; border: 1px solid #000000; height: 15px; font-size: 11px}
.latestnews-latestnews {margin-top: 0px}
.latestnews-latestnews li{list-style-type:none; display: block; margin-left: -25px; border-bottom: 1px solid #808080; padding-top: 8px; padding-bottom: 8px}
.latestnewslink-latestnews {font-size: 13px; font-weight: bold; color: #003399; text-decoration: none}
.linksback {background-image:url(/~lockyer/templates/lockyer2/images/links_back.gif);}
.left {text-align: left;}
.mainlevel-informed{
	background-image: url(/~lockyer/templates/lockyer2/images/sun.gif);
	background-position: 2px 4px;
	background-repeat: no-repeat;
	display: block;
	border-bottom: 1px solid #808080;
	text-decoration: none;
	padding-left: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00008B;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-right: .5em;
	background-color: #FFFFFF;
}
.mainlevel-involved{
	background-image: url(/~lockyer/templates/lockyer2/images/sun.gif);
	background-position: 2px 4px;
	background-repeat: no-repeat;
	display: block;
	border-bottom: 1px solid #808080;
	text-decoration: none;
	padding-left: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00008B;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-right: .5em;
	background-color: #FFFFFF;
}
.mainlevel-latestnews{
	display: block;
	width: 13em;
	border-bottom: 2px solid #808080;
	text-decoration: none;
	padding-left: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00008B;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing:0px;
	background-color: #FFFFFF;
}
.mainlevel-mainmenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	display: inline;
	color: #FFFFFF;
}
.mainlevel-mainmenu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	display: inline;
	color: #FFFFFF;
}
.mainlevel-mainmenu a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 3px;
	display: inline;
	color: #FFCC00;
}

.mainlevel-mainmenu2 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: none; 
	font-weight: bold; 
	padding-left: 2px; 
	padding-right: 2px; 
	padding-top: 3px; 
	display: inline
}
.mainlevel-resources{
	background-image: url(/~lockyer/templates/lockyer2/images/sun.gif);
	background-position: 2px 4px;
	background-repeat: no-repeat;
	display: block;
	border-bottom: 1px solid #808080;
	text-decoration: none;
	padding-left: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00008B;
	font-weight: bold;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-right: 6em;
	background-color: #FFFFFF;
}

.moduletable-latestnews {font-family: Arial, Helvetica, sans-serif; 	font-size: 12px;}
.nopadding {padding: 0px;}
.readon {color: #990000; text-decoration: none !important}
.sectiontableentry1 {background-color: #c5cbda; padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
.sectiontableentry2 {background-color: #e3e5ea; padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
.signUpcontainer {text-decoration: none;}
.spanstyle1 {font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #000000;}
.spanstyle2 {font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; color: #000000;}
.sublevel-informed {
	background-color: #dbe0eb;
	background-image: url(/images/dot_orange.gif);
	text-decoration: none;
	padding-left: 24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00008B;
	font-weight: bold;
	letter-spacing:0px;
	background-repeat: no-repeat;
	background-position: left;
	width: 100%;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tdstyle1 {
	padding-top:30px;
	padding-bottom: 0px;
}
.tdstyle2 {background-color:#e2ebec; padding-left: 8px; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
.tdstyle3 {background-color:#e2ebec; padding-left: 8px; font-size: 13px; font-family:Arial, Helvetica, sans-serif; color: #003399; padding: 8px;}
.tdstyle4 {padding-top: 1px; padding-left: 15px}
.tdstyle5 {height:680px; background-color:#ffffff; padding: 8px}
.tdstyle6 {border-top: 2px solid #404040}
.tdstyle7 { background-color:#FFFFFF; padding-top: 4px; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF;}
.whiteshadow {background-image: url(/~lockyer/templates/lockyer2/images/white_shadow.gif);}
.componentheading-latestnews

{
	width: 428px;
	padding-left-value: 11px;
	padding-bottom-value: 6px;
	padding-left-ltr-source: physical;
	padding-left-rtl-source: physical;
	height: 28px;
	background-image: url(../images/news_back.png);
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: rgb(204, 0, 0);
	font-size: 16px;
	letter-spacing: 2px;
	vertical-align: middle;
	text-align: center;	
		}

.contentheading-latestnews

{
	font-size: 18px;
	font-weight: bold;
	color: #0D3A67;
	vertical-align: middle;
	padding-top: 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	}

.readon-latestnews

{font-size: 12px;
 color: #990000;
 text-decoration: none !important;

 
	}
	



/* =Links
----------------------------------------------- */

/* =IDs
----------------------------------------------- */
#FrameBody {
	display: block;
	width: 800px;
	text-align: center;
	padding: 22px 8px;
	background-image: url(/~lockyer/templates/lockyer2/images/back_grad.png);
	background-repeat: repeat-x;
	border-top: 4px solid #00B6FE;
	border-right: 2px solid #042543;
	border-bottom: 2px solid #042543;
	border-left: 2px solid #042543;
	background-color: #216ab8;
	vertical-align: top;
}
#horizontalShadow {
	background-image: url(/~lockyer/templates/lockyer2/images/white_shadow_horizontal.jpg);
	background-repeat: repeat-x;
	display: block;
	height: 10px;
	width: 100%;
}
#picContainer {
	position:absolute;
	width:780px;
	height:145px;
	z-index:999;
vertical-align:top;
}
#pics {
	position:absolute;
	left:4px;
	top:-25px;
	width:251px;
	height:183px;
	z-index:1;
vertical-align:top;
}
#signUp {
	position:absolute;
	left:293px;
	top:110px;
	width:474px;
	height:24px;
	z-index:1;
	text-decoration: none;
}

/* =Tables
----------------------------------------------- */
.moduletable th{
	background-image: url(../images/blue_bubble.gif); 
	text-align:left; 
	padding-left: 5px; 
	color: #ffffff; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	height: 19px; 
	padding-top: 2px
}
.moduletable-featured th{
	width: 149px;
	background-image: url(/~lockyer/templates/lockyer2/images/blue_bubble.gif);
	text-align:left;
	padding-left: 5px;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 19px;
	padding-top: 2px;
	background-repeat: no-repeat;
}
.td_moduletable{
	background-image: url(/~lockyer/templates/lockyer2/images/blue_swoosh.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #D9DFE0 !important;
	width: 148px;
}
.td_moduletable-featured {
	background-position: left top;
	background-repeat: repeat-x;
	background-color: #D9DFE0 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(/~lockyer/templates/lockyer2/images/blue_swoosh.gif);
	padding-top: 18px;
	padding-right: 4px;
	padding-left: 7px;
	padding-bottom: 12px;
}
.td_moduletable-informed{
	border-right: 2px solid #00008B;
	padding-top: .5em;
	background-image: url(../images/blue_swoosh2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #F9FBFB !important;
	display: block;
}
.td_moduletable-involved{
	border-right: 2px solid #00008B;
	padding-top: .5em;
	background-image: url(../images/blue_swoosh2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #F9FBFB !important;
	display: block;
}
.td_moduletable-latestnews{padding-top: 10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color: #ffffff !important}
.td_moduletable-resources{
	border-right: 2px solid #00008B;
	background-image: url(../images/blue_swoosh2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #F9FBFB !important;
	display: block;
	padding-top: .5em;
}
.moduletable-informed {
}
.moduletable-informed th{
	height: 25px;
	background-image: url(/~lockyer/templates/lockyer2/images/green_back.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	letter-spacing: 2px;
	text-align: left;
	vertical-align: middle;
	text-indent: 12px;
	background-repeat: no-repeat;
}
.moduletable-involved th{
	height: 25px;
	background-image: url(/~lockyer/templates/lockyer2/images/red_back.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	letter-spacing: 2px;
	vertical-align: middle;
	text-align: left;
	text-indent: 12px;
	background-repeat: no-repeat;
}
.moduletable-latestnews th{
	width: 428px; 
	padding-left: 11px; 
	height: 28px; 
	background-image: url(../images/news_back.png); 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: bold; color: #cc0000; 
	font-size: 16px; 
	letter-spacing: 2px; 
	vertical-align:middle
}
.moduletable-resources th{
	height: 25px;
	background-image: url(/~lockyer/templates/lockyer2/images/blue_back.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	font-size: 12px;
	letter-spacing: 2px;
	vertical-align: middle;
	text-align: left;
	text-indent: 12px;
	background-repeat: no-repeat;
}
.mod_events_daylink {
    font-family:Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-style: normal !important;
    line-height: normal !important;
    font-weight: normal !important;
    color: Black !important;
    text-decoration: none !important;
	display: block;
}
.mod_events_daylink:hover {
    font-family:Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-style: normal !important;
    line-height: normal !important;
    font-weight: normal !important;
    text-decoration: none !important;
	background-color: #efefef;
}
.mod_events_link {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: Black;
    text-decoration: none;
}
.mod_events_table {border: 1px solid #000000; background-color: #ffffff}
.mod_events_thismonth {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: Black;
    text-decoration: none;
}
.mod_events_td_dayname {
    font-family:Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    font-style: normal !important;
    line-height: normal !important;
    font-weight: normal !important;
    color: Black !important;
    text-decoration: none !important;
}
.mod_events_td_daynoevents {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: Black;
    text-decoration: none;
}
.mod_events_td_dayoutofmonth{
	background-color: #FFE4C4;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    text-decoration: none;
	color: #AFA599;
}
.mod_events_td_daynoevents {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: Black;
    text-decoration: none;
}
.mod_events_td_daynoevents:hover {background-color: #efefef;}
.mod_events_td_todaynoevents {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    color: Black;
    text-decoration: none;
	background-color: #FFA07A;
}