a {
	color:#164c97;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.article_photo {
	margin:0 0 0 0;
	width:250px;
}

.blog_photo {
	margin:0 12px 6px 0;
	float:left;
	width:96px;
	overflow:hidden;
}

.blog_photo img {background-color:#ddd;}

body{
    margin:0 0 0 0;
    padding:0 0 0 0;
    height:100%;
    width:100%;
    color:#333;
    font-family:arial, helvetica, sans-serif;
    font-size:12px;
    background:#c9c9c9 url(images/background.jpg) repeat-y top center;
}

#container
{
 margin:auto;
 padding:6px 5px 6px 5px;
 width: 972px;
 background:#fff;
 border-right:1px solid #bbb;
 border-left:1px solid #bbb;
}

#topNav{
 width:982px;
 background:#191936;
 height:25px;
 color:#fff;
 text-align:left;
 padding:0px 0px 0 0px;
 font-size:13px;
 margin:0;
 list-style:none;
 border-right:1px solid #bbb;
 border-left:1px solid #bbb;
}

#topNav ul{
 height:25px;
 text-align:left;
 padding:0px;
 margin:0 0 0 6px;
 list-style:none;
}

#topNav li{
 line-height:25px;
 float:left;
 display:inline;
 margin:0px;
}

#topNav li a
{
 color:#fff; 
}

#topNav li a:hover
{
 text-decoration:underline;
}

#mainHeader
{
 background:#dedede url(images/headerBck.jpg) repeat-x top left;
 width:982px;
 height:86px;
 margin:0px;
 padding:0px;
 border-right:1px solid #bbb;
 border-left:1px solid #bbb;
}

#logo
{
 width:211px;
 height:68px;
 float:left;
 display:inline;
 margin:10px 0 0 12px;
}

 .searchBar
 {
 color:#ddd;
 line-height:25px;
 height:25px;
 font-size:18px;
 border:2px solid #1e1d3d;
 float:left;
 display:inline;
 margin:31px 0 0 16px;
 }
 
 .searchBtn
 {
  background:#1e1d3d url(images/searchBtn.jpg);
  font-size:18px;
  margin:31px 0 0 5px;
  border:2px solid #1e1d3d;
  color:#fff;
  width:102px;
  height:30px;
  line-height:25px;
  outline:none;
  float:left;
  display:inline;
 }
 
 .yahooSearch
 {
  float:right;
  margin:29px 30px 0 0;
 }
 
.spnAddContent
{
  font-weight:bolder;
  font-size:18px;
  cursor:pointer;
  color:#164c97;
}

.spnAddContent:hover
{
  text-decoration:underline;
}

.signInBtns
{
 float:right;
 display:inline;
 padding:4px 10px 0 0;
}
.loginBox{
text-align:left;
padding:10px;
border:1px solid #ccc;
}

.loggedInBox{
text-align:left;
padding:10px;
border:1px solid #ccc;
}

.accountBox{
text-align:left;
padding:10px;
border:1px solid #ccc;
}
 
 .clear
 {
  clear:both;
  height:0px;
  line-height:0px;
 }
 
#footer
{
  background:#1e1d3d url(images/footerBack.jpg);
  font-size:11px;
  width:972px;
  padding:8px 5px 2px 5px;
  border-right:1px solid #bbb;
  border-left:1px solid #bbb;
  clear:both;
}

#footer .footer_nav 
{
 text-align:center;
 margin:0px 0 7px 0;
 padding:0;
}

#footer .footer_nav a 
{
 padding:0px 3px 0px 7px;
 color:#fff;
 margin:0;
 text-align:center;
}

#footer .footer_nav a:hover{
color:#fff;
}

#news{
width:787px;
float:right;
display:inline;
}

.div_GroupList{
width:160px;
float:left;
border: solid 1px #ccc;
padding:6px;
font-size: 22px;
font-weight:bold;
display:inline;
}

#ad_sidebar{
float:left;
clear:left;
width:160px;
height:600px;
padding:0;
margin:6px 0 0 8px;
}

h4 {border-bottom:1px solid #ddd; padding:0 0 4px 0; margin:0 6px 5px 6px; font-size:20px; text-align:center; letter-spacing:1px;}
h4 a, h4 a:visited {color:#333;}
h4 a:hover, h4 a:visited:hover {text-decoration:underline;}

p, ul {padding:0; margin:0;}

.pheadline {padding:0; margin:0; font-size:14px;}

.result:link {COLOR: #333; }
.result:hover {text-decoration:underline; }
.result:visited {COLOR: #333; }
.result:visited:hover {text-decoration:underline; }

.round4 .t, .round4 .b, .round4 .t b, .round4 .b b {display:block; overflow:hidden;}
.round4 .t b, .round4 .b b {float:right; width:50%;}
.round4 .t .r {background-position:top right;}
.round4 .b .r {background-position:bottom right;}
.round4 .b {background-position:bottom left; }
.round4 .br {clear:both; display:block; overflow:hidden; height:0px;}
.round4 .t, .round4 .b, .round4 .b b, .round4 .t b {height:9px;}
.round4 .widget_head {background:#fff; border-bottom:none;}
.round4 .widget_head h4 {font-size:24px; line-height:24px;}

.site_nav {
	height:26px;
	height:27px;
	overflow:hidden;
	background-color:#fff;
	font-weight:bold;
	color:#666;
	border-top:1px solid #ccc;
}

.site_nav p {
	float:left;
	border-right:1px solid #ccc;
}

.site_nav a {
	display:block;
	padding:5px;
	border:1px solid #fff;
	background-color:#fff;
}

.widget h4 {border-bottom:none; letter-spacing:0; text-align:left;}
.widget h4.widget_title {font-size:18px; line-height:18px;}
.widget h4.with_subhead {margin:0 0 0 0; padding:0 0 2px 0;}
.widget h5 {border-bottom:none;}
.widget ul li {padding-bottom:0;}
.widget {margin:0 0 10px 0; clear:both; text-align:left; background-color:#fff; padding:0; _position:relative;}
.widget_news {margin:0; text-align:left; background-color:#fff; padding:0; _position:relative;}
.widget_plain {padding-bottom:12px;}
.widget .widget_head {padding:0px 12px 4px; clear:both; border-bottom:1px solid #ccc;position:relative;}
.widget .widget_head h4 {margin:0 0 0 0; padding:0 0 0 0;}
.widget .widget_head .tabs {left:12px; bottom:-1px;}
.widget .widget_content {clear:both; position:relative; padding:6px 0 0 0;}
.widget .widget_content h5 {margin:0; padding:0 0 4px 0;}
.widget form {padding:0px 7px;}
.widget ul {margin-left:24px;}
.widget label {font-weight:bold; display:block; padding:0 0 2px 0;}
.widget dl, .widget dt, .widget dd {padding:0; margin:0}
.widget .widget_head {height:2em;}

.groupsDisplay{width:618px;height:370px;overflow-x:hidden;overflow-y:scroll;border-right:solid 1px black}
.tabmenu{border-bottom:1px solid black;color:#000000;margin:0;padding:0 0 0 10px;z-index:1;text-align:left;}
.tabmenu li{display:inline;list-style-type:none;overflow:hidden;}
.activetab{background:white none repeat scroll 0;border-color:Black Black white;border-style:solid;border-width:1px;margin:0 2px -1px 0;padding:0 6px 0 6px;cursor:pointer}
.inactivetab{background:#EFEFEF none repeat scroll 0;border-color:black;border-style:solid;border-width:1px;margin:0 2px 0;padding:0 6px 0 6px;cursor:pointer;}
.toptabbox{border-bottom:solid 1px black;border-left:solid 1px black;border-right:solid 1px black}
.tabbutton{cursor:pointer;margin-top:4px;background-color:#EEEEEE;border:solid 1px black}

.aaactivetab{background:#EFEFEF none repeat scroll 0;border-color:black;border-style:solid;border-width:1px 0 1px 1px;margin-bottom:-1px;margin-top:2px;padding-top:0;}
.aainactivetab{background:white none repeat scroll 0;border-color:black;border-style:solid;border-width:1px 0 0 1px;margin:0;text-decoration:none;}



.fbPostFirst{margin-bottom:7px;padding-top:7px;position:relative;font-size:11px}
.fbPost{margin-bottom:7px;padding-top:7px;position:relative;border-top:1px solid #EEEEEE;font-size:11px}
.fbActor a{font-weight:bolder;font-size:10pt}
.fbBelow{font-size:7pt}
.fbAgo{color:#888888}
.fbLinkCptn{color:#555555;font-size:9px;padding:1px 0 6px}
.fbLinkAgo{margin-bottom:7px;font-size:7pt}
.fbLink a{font-weight:bold}
.fbLinkTtl{padding-top:0px}
.CopyTitle{padding-top:7px;font-weight:bold;color:Gray}
.CopyBody{color:gray}
.fbLeft{float:left;margin:0 3px 3px 0}
.fbLeft a img{border:none 0}
.fbRight{margin-left:53px}
.clrall{clear:both;line-height:1px;height:1px}
.fbLinkImgs{margin-left:auto;margin-right:auto;text-align:center}
.fbLinkImgs a img{border:none 0}
.fbLogout{cursor:pointer;color:#E45B00;font-weight:bold;margin:3px 10px 0 0;line-height:16px;vertical-align:top}
#fbLoginText{font-size:10pt;font-weight:bolder}
#fbLoginText img{vertical-align:bottom}
.fbCanvasDesc{font-size:1.4em;font-family:arial}
.fbCanvasDownloadLink{font-size:2.0em;font-family:arial}
#fbPopup{display:none;position:absolute;left:0px;top:0px;width:100%;height:100%;min-height:100%;min-width:100%;text-align:center;z-index:9000;background-image:url(images/disablebg.gif)}
#fbPopupInner{width:620px;margin:50px auto;background-color:#fff;border:solid 2px #000000;padding:5px 20px;text-align:center;}
.fbPopupHeader{font-size:1.3em;font-weight:bold;margin-bottom:20px}
.fbPopupDesc{text-align:left;margin-bottom:20px;font-family:arial}
.fbCustomizeDesc{margin-bottom:20px;font-family:arial;text-align:left;margin-left:3px}

#footerResults{
  font-size:11px;
  width:972px;
  padding:8px 5px 2px 5px;
  clear:both;
}

#footerResults .footer_navResults{
 text-align:left;
 margin:0px 0 7px 0;
 padding:0;
}

#footerResults .footer_navResults a{
 padding:0px 3px 0px 7px;
 color:#164c97;
 margin:0;
}

