/************** GRID SYSTEM _ SEE 960.gs FOR HELP ***************/
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:650px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/*** ESSENTIAL STYLES ***/
/*** ESSENTIAL STYLES ***/
#nav_591134, #nav_591134 * {
	margin:			0;
	padding:		0;
	list-style:		none;
	z-index:999;
}
#nav_591134 {
	line-height:	1.0;
}
#nav_591134 ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
	z-index:1000;
}
#nav_591134 ul li {
	width:			100%;
}
#nav_591134 li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
#nav_591134 li {
	float:			left;
	position:		relative;
}
#nav_591134 a {
	display:		block;
	position:		relative;
}
#nav_591134 li:hover ul,
#nav_591134 li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul#nav_591134 li:hover li ul,
ul#nav_591134 li.sfHover li ul {
	top:			-999em;
}
ul#nav_591134 li li:hover ul,
ul#nav_591134 li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul#nav_591134 li li:hover li ul,
ul#nav_591134 li li.sfHover li ul {
	top:			-999em;
}
ul#nav_591134 li li li:hover ul,
ul#nav_591134 li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** SKIN ***/
#nav_591134 {
	float:			left;
	padding-left:15px;
}
#nav_591134 a {
	font-size:14px;
	padding:14px 1em;
	text-decoration:none;
	
}
#nav_591134 ul a {
	font-size:12px;
	padding:8px 1em;
	text-decoration:none;
	
}
#nav_591134 a:link, #nav_591134 a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #1172A7;
}
#nav_591134 ul {
    background:white url(../images/cssimg/dropdown_top.png) repeat-x 0 0;
    border:solid 2px #CCCCCC;
    border-top:none;
    margin-top:10px;
    padding:10px 0 7px;
    -moz-box-shadow: 0px 3px 4px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0px 3px 4px rgba(0,0,0,0.4);
	box-shadow: 0px 3px 4px rgba(0,0,0,0.4);


}
#nav_591134 li {
    background:none;
}
#nav_591134 li li {
	background:none;
}
#nav_591134 li:hover, #nav_591134 li.sfHover,
#nav_591134 a:focus, #nav_591134 a:hover, #nav_591134 a:active {
	outline:		0;
    color:black;
}
 


/***************************************************
  END NAVIGATION
***************************************************/



body {
    margin: 0;
    background: #EDECE9;
}
#header {
	height:135px;
	margin-top:20px;
	position:relative;
	z-index:99999;
        width:960px;
	}
	
	#header img {
		padding-top:15px;
		}
	#header a.header img{
		position:absolute;
		left:480px;
        padding:0;
		margin:0;
		}
		#header a.header_reg img{
		position:absolute;
		left:240px;
        padding:0;
		margin:0;
		}
    #header form {
        float:right;
        padding-top:6px;
		}
    	
    	#header form label {    
            display:none;
            }
   		#header input.blur {
        	color:#999999;    
        	}
	*html #header form {
		margin-left:525px;
		}

ul#slideshow, #slideshow ul {
    list-style:none;
    margin:0;
}
#cat_591134_divs {
    background:url(../images/cssimg/nav_bg.png) no-repeat 0 0;
    width:749px;
    height:50px;
    position:absolute;
    bottom:20px;
    right:0;
}
#slideshow {
    height:300px;
    position:relative;
    z-index:2;
    display:block;
    overflow:hidden;
    border-bottom: solid 20px #EDECE9;
}
#slideshow ul {
    line-height:1.2em;
    position:absolute;
    top:200px;
    left:50px;
    z-index:2;
}
#slideshow ul li.tag span {
    position: absolute;
    width:14px;
    left:-14px;
    height:75px;
    top:0;
    background: url(../images/cssimg/slide_orange.png);
}
#slideshow ul li.desc {
    clear:left;
    background: url(../images/cssimg/slider_white_bg.png);
    height:40px;
    padding:10px 15px; 
    width:530px;
}
#slideshow ul li.tag {
    font-size:14px;
    display:block;
    float:left;
    background: url(../images/cssimg/slide_orange.png);
    color:white;
    padding:5px 50px 5px 2px;
}
#slidenav {
    position:absolute;
    z-index:3;
    top:10px;
    left:10px;
}
#slidenav a{
    height:10px;
    width:10px;
    background:white;
    float:left;
    margin-right:10px;
    border:solid 1px gray;
    text-indent:-999em;
}
#slidenav a.activeSlide{
    background:#B1CF2D;
}
#main {
	z-index:1;
    background: url(../images/cssimg/mainbg.gif) repeat-y;
    position:relative;
}
#sidebar {
    width:290px;
}    
a:active { outline: none; } 
a:focus { -moz-outline-style: none; }
h1.main, h1.sidebar_title {
    font-size:16px;
    color:black;
    background:url(../images/cssimg/main_title.gif) repeat-x;
    height:31px;
    font-weight:bold;
    padding:10px 0 0 10px;
    position:relative;
}
h1.sidebar_title {
    background: url(../images/cssimg/sidebar_title.gif) repeat-x;
    color:white;
}

.side_box {
    background:white;
    margin-bottom:20px;
    font-size:14px;
}
    .side_box a.read_more:link, a.read_more:visited {
        font-size:12px;
        color:#D95601;
        }
    .side_box ul, .side_box ol {
        padding:0;
        margin:0;
        }
    .side_box span.date{
        color:#666666;
        font-style:italic;
        font-size:11px;
        }
    .side_box h3 {
        font-size:16px;
    }
.contents {
    padding:0 10px 20px 10px;
    position:relative;
}
h1.main {
    text-indent:48px;
}
h1.main img {
    top:6px;
    left:10px;
    position:absolute;
}
#footer {
    background:white;
    margin:20px 0;
    height:55px;
}
.p_left {
    float:left;
    padding: 18px 0 0 10px;
}
.p_right {
    float:right;
    padding: 18px 10px 0 0;
}

#sidebar .final {
    margin-bottom:0;
}
.search-box {
    padding:0;
    margin-right:-20px;
    background:url(../images/cssimg/search.png) no-repeat 0 0;
    padding-left:35px;
    height:25px;
}
.search-box .cat_textbox_small {
    float:left;
    width:150px;
    height:15px;
    padding: 5px 0 3px 8px;
    border:solid 1px #CCCCCC;
}
.search-box .cat_button {
    height:25px;
    width:32px;
    padding-left:5px;
    float:left;
}
a.login, a.register {
    display:block;
    width:120px;
    height:66px;
    background: url(../images/cssimg/login_btns.png) no-repeat;
    display:inline-block;
    margin-bottom:0px;
    padding-left:10px;
    position:relative;
    left:10px;
}
a.login {
    background-position: 0 0;
}
a.login:hover, a.login:focus {
    background-position: 0 -100px;
}
a.login:active {
    background-position: 0 -200px;
}
a.register {
    background-position: -148px 0;
}
a.register:hover, a.register:focus {
    background-position: -148px -100px;
}
a.register:active {
    background-position: -148px -200px;
}
a.login span {
    display:none;
}
a.register span {
    display:none;
}
span.cal {
    position:absolute;
    right:0;
    background:url(../images/cssimg/cal_icon.gif) no-repeat 0 2px;
    width:16px;
    height:16px;
    padding-right:10px;  
}
span.news {
    position:absolute;
    right:0;
    background:url(../images/cssimg/news_icon.gif) no-repeat 0 0;
    width:16px;
    height:16px;
    padding-right:10px;  
}
span.manage {
    position:absolute;
    right:0;
    background:url(../images/cssimg/login_icon.gif) no-repeat 0 1px;
    width:16px;
    height:16px;
    padding-right:10px;  
}
#sidebar .side_box .contents a.read_more{
    display:block;
    text-align:right;
}
    a.read_more:hover, a.read_more:focus {
        text-decoration:underline;
    }
#main_pagecontent {
    margin: 10px 10px 40px;
}
#networks {
	border-bottom: solid 20px #EDECE9; 
}

.district {
	color: #D95601;
	font-weight: bold;
	margin-bottom: .50em;
}

.district a {
	margin-left: 5px;
	font-weight: normal;
	font-size: 12px;
}

.side_box p {
	margin-left: 10px;
}

#main_pagecontent h3 {
	color: #ffffff;
	background-color: #508BA8; 
	vertical-align: middle;
	padding: 3px 0 3px 5px;
	font-weight: bold;
	font-size: 1.25em;
}

#main_pagecontent h5 {
	font-weight: bold;
	text-transform: capitalize;
}

#main_pagecontent .received {
	padding-left: 23px;
	color: #000000;
	font-weight: normal;
	font-style: italic;
}
body {
word-wrap: break-word;
} 

