@charset "UTF-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
body {
	background-color: #FFFFFF;
	background-image: url(/images/2.0/sosbg2.png);
	background-position: top;
	background-repeat: repeat-x;
	color: #363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	text-align: center; 
}
h1 {
  color: #111111;
  font-size: 16px;
  font-weight: bold;
  line-height: 21px;
}
h2 {
  color: #111111;
  font-size: 14px;
  font-weight: bold;
  line-height: 12px; 
}

h2 a, a:link, a:visited {
  color: #333333; 
}

a,  a:link {
  color: #0000DD;
  text-decoration: underline;
}
a:visited {
  color: #0000DD;
  text-decoration: underline;
}
a:hover {
  color: #333333;
  text-decoration: underline; 
}

#outerWrapper {
  background-color: #fff;
  margin: 0 auto 0 auto; 
  text-align: left;
  width: 780px;
}
#outerWrapper #header {
  background-image: url(/images/2.0/header-bg.png);
  background-position: top;
  background-repeat: repeat-x;
  color: #525252;
  font-size: 18px;
  font-weight: bold;
  height: 85px;
  line-height: 15px;
  padding: 0px 10px 0px 0px;
}
#outerWrapper #header h2 {
  font-family: Arial, Helvetica, sans-serif;  
}

#outerWrapper #banner {
    background-color: #ffffff;
  height: 90px;
  padding: 5px 10px 16px 10px;
}

/* Start Nav Text */

#navbar {
	width: 776px;
	height: 26px;
	font-size: 14px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	}
	
#navbar a, #navbar a:visited {
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
	padding: 0px 0px 5px 0px;
	}
	
#navbar a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 5px 0px;
	}
	
#navbar p {
	color: #FFFFFF;
	margin: 0px auto 0px;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
	}
	
#navbarleft {
	width: 770px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
#navbarright {
	width: 90px;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 7px 0px 0px 0px;
	border-right: 1px solid #2255AA;
	}
	
#navbarright a img {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}


#nav {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}
	
#nav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	}

#nav a, #nav a:visited {
	color: #FFFFFF;
	display: block;
    font-weight: bold;
    margin: 0px 0px 3px 0px;
	padding: 7px 20px 7px 5px;
	}
	
#nav a:hover {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
    margin: 0px 0px 3px 0px;
	padding: 7px 20px 7px 5px;
	}

#nav li {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
#nav li li {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 155px;
	font-size: 10px;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #0166B4;
	width: 165px;
	font-size: 11px;
	float: none;
	margin: 0px;
	padding: 7px 30px 7px 10px;
	border-top: 1px solid #015596;
	
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #015596;
	padding: 7px 30px 7px 10px;
	}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	}

#nav li:hover ul {
	left: auto;
	display: block;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	}

/* End Nav Text */


#outerWrapper #navbar-top {
	background-color: #0178d4;
	background-image: url(/images/2.0/nav-top.png);
	background-position: top;
	background-repeat: repeat-x;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	line-height: 15px;
	padding: 5px 10px 4px 10px; 
}
#outerWrapper #navbar-top p {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
}


#outerWrapper #navbar-bottom {
	background-color: #DEDEDE;
	background-image: url(/images/2.0/nav-bottom.png);
	background-position: top;
	background-repeat: repeat-x;
	color: #555555;
	font-size: 12px;
	font-weight: normal;
	height: 26px;
	line-height: 15px;
	padding: 7px 10px 2px 10px;
}
#navbar-bottom p {
  color: #363636;
  font-family: Arial, Helvetica, sans-serif;
}

 .navbar a:link {
  color: #EEEEEE;
  font-weight: bold;
  text-decoration: none;
}
 .navbar a:visited {
  color: #EEEEEE;
  font-weight: bold;
  text-decoration: none;
}
 .navbar a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
.navbar a:focus {
  color: #EEEEEE;
}


 .navbar-b a:link {
  color: #555555;
  font-weight: bold;
  text-decoration: none;
}
 .navbar-b a:visited {
  color: #555555;
  font-weight: bold;
  text-decoration: none;
}
 .navbar-b a:hover {
  color: #0181E3;
  text-decoration: underline;
}
.navbar-b a:focus {
  color: #555555;
}

/*#outerWrapper #contentWrapper #rightColumn1 {
	background-image: url(/images/2.0/content-bg.png);
	background-position: top;
	background-repeat: repeat-x;
  border-left: solid 1px #CCC; /* Sets the left border properties for an element using shorthand notation */
/*  float: right;
  padding: 10px 10px 10px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
/*   width: 250px;
} */



#outerWrapper #contentWrapper #content {
	background-image: url(/images/2.0/content-bg.png);
	background-position: top;
	background-repeat: repeat-x;
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px; 
}
#outerWrapper #contentWrapper h1 {
	color: #111111;
	font-family: Arial, Helvetica, sans-serif;
	margin: 15px 0 25px 0;
	font-size: 18px;
}

.channel-con {
width:770px; 
margin: 5px 5px 15px 5px;
}


.channel-box {
width: 225px;
float: left; 
height: 225px; 
margin:10px 5px 10px 15px;
}

#footer-left {
      float: left;
      width: 385px;
      margin:0; padding:0;
      color: #5A5A5A;
         }

#footer-left h2 {
font-size: 12px;
}


#footer-left #footer-content-left {
      padding: 5px 10px 10px 15px;
      }


#footer-content-left ul {
list-style-type:square;
line-height: 20px;
font-size: 11px;
}


#footer-content-left a:link {
  color: #363636;
  text-decoration: none;
}
#footer-content-left a:visited {
 color: #363636;
  text-decoration: none;
}
#footer-content-left a:hover {
  color: #0181E3;
  text-decoration: underline;
}
#footer-content-left a:focus {
  color: #525252;
}
	  
#footer-right {
      margin:0 0 10px 395px; padding:0;
      }
	  
#footer-right h2 {
font-size: 12px;
}

#footer-right #footer-content-right {
      padding: 5px 10px 10px 10px;
	  color: #5A5A5A;
      }	  

#footer-content-right ul {

list-style-type:square;
line-height: 20px;
font-size: 11px;
}


#footer-content-right a:link {
  color: #363636;
  text-decoration: none;
}
/* Sets the style for visited links. */
#footer-content-right a:visited {
  color: #363636;
  text-decoration: none;
}
/* Sets the style for links on mouseover. */
#footer-content-right a:hover {
  color: #0181E3;
  text-decoration: underline;
}
/* Sets the style for a link that has focus. */
#footer-content-right a:focus {
  color: #525252;
}

#outerWrapper #footer {
  margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 10px 10px 10px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
  font-size: 10px;
}

.google-rct {
margin: 0 0 10px 10px;
  float: right;
width: 305px;
}

.google-rct-left {
margin: 10px  25px 25px 0;
  float: left;
width: 325px;
}

.leader-box {
width: 750px
height: 110px;
margin: 35px 0 10px 0px;
}


.disp-box {
border: solid 0px #DEDEDE;
height: 100px;
margin: 15px 0 25px 0;
}

.disp-box H2 {
padding: 5px 0 0 5px;
}

.disp-box p {
padding: 0 0 0 5px;
}

.disp-box img {
margin: 0 10px 0;
}

.posts H2{
font-size: 12px;
margin: 35px 0 5px 0;
font-weight: bold;
}

.posts h2 a:link{
  color: #444444; 
}

.posts h2 a:visited{
  color: #444444; 
}

.posts h2 a:hover{
  color: #222222;
}



.posts img {
padding: 0 0 10px 10px;
}

.pdate {
font-size: 10px;
color: #666666;
ine-height: 20px;
}

.pdate a:link {
color: #666666;
text-decoration: underline;
}

.pdate a:visited {
color:  #666666;
text-decoration: underline;
}

.pdate a:hover {
color:  #333333;
}
