html,body {height: 100%; min-height: 100%;}
body{background: #fafafa url(/i/bg.jpg) no-repeat top center;}
.contentshadow {background: #fff url(/i/post-bg.png) repeat-x left bottom;
	clear: both;
	overflow: hidden;}
.activity_table_row {
	margin:5px;border-bottom:1px solid #D8D8D8;
}

html .fb_share_button { display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; 
	height:15px; border:1px solid #d8dfea; 
	background:url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right;
} 

html .fb_share_button:hover { color:#fff; border-color:#295582; 
	background:#3b5998 url(http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif?8:26981) no-repeat top right; 
	text-decoration:none;
}

.heading_medium {
	font-weight:bold; color:#4A7EBB; font-size: 1.1em;
}
.label_info {
	font-weight:bold;color:#365F91;
}
.currLocBar {
	background-color: #FF8000; color:#FFF; font-weight:bold; padding:2px;	
}

.boardTitleDiv {
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom:2px;
	font-size: 1em;
	font-weight:bold;
	
	border-bottom: 0.1em solid #FF8000;
	color: #4A7EBB;
}
.whiteTitleDiv {
	padding-left: 5px;
	padding-top: 2px;
	font-size: 1em;
	font-weight:bold;
	height: 1.8em;
	
	border: 0.1em solid #17365D;
	color: #4A7EBB;
	background-color: #FFF;
}

.webListPic {width: 45px;height: 45px; padding-right:5px;}

.bold_gray {
	font-family:Verdana;
	color:#7F7F7F;	
	font-weight:bold;
}

.bold_black {
	color:#000;	
	font-weight:bold;
}

.yui-skin-sam .yui-dt table {
	border: 1px solid #7F7F7F;
	border-top: none;
}

.yui-skin-sam .yui-dt tr.yui-dt-first td {
	border-top: none;
}

.yui-skin-sam .yui-dt-scrollable .yui-dt-data tr.yui-dt-last td {
	border-bottom: none;
}

.yui-skin-sam .yui-dt thead {
	display: none;
}

.yui-skin-sam .yui-navset .yui-content {
	background: #FFF; /* content background color */
	border:none; 
}

.yui-skin-sam .yui-dt td {
	margin: 0;
	padding: 0;
	border: none;
	text-align: left;
}

.yui-skin-sam .yui-dt-empty {
	width: 100%;
}

.yui-skin-sam .yui-dt-scrollable .yui-dt-hd {
	border: none;
}

.yui-skin-sam .yui-dt-scrollable .yui-dt-bd {
	border: none;
}

.yui-skin-sam tr.yui-dt-selected td,
.yui-skin-sam tr.yui-dt-selected td.yui-dt-asc,
.yui-skin-sam tr.yui-dt-selected td.yui-dt-desc {
    background-color:#B8CCE4; /* bright blue selected row */
    color:#FFF;
}

.statusDiv {
	padding: 3px 5px;
	font-weight: bold;
	height: 1.4em;
	visibility:hidden;
	color: #000;
	background-color:#EFD87B;
}

.errorDiv {
	padding: 3px 5px;
	font-weight: bold;
	height: 1.4em;
	visibility:hidden;
	color: #FFF;
	background-color:#FF5240;
}

.close {
	background-image: url(close.jpg);
	text-indent: 500px;
	overflow: hidden;
	width: 14px;
	height: 14px;
	position: absolute;
	right: 2px;
}

ol.code {
	font-size: 1.2em;
	border: 1px solid #ccc;
	padding: 5px;
	margin: 0 0 1em 4em;
}

ol.code code {
	display: block;
	padding: 3px;
	margin-bottom: 0;
}

.code li {
	background: #ddd;
	border: 1px solid #ccc;
	margin: 0 0 2px 2.2em;
	list-style-type: decimal-leading-zero;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}


ul.info li {
	list-style: inside square;
}

ul.info {
	margin-bottom: 1em;
}

.padded {
	padding: 10px;
	clear: both;
	zoom: 1;
}

.padded ul li {
	list-style: inside square;
}

.block {
	display: block;
}

.footer {	
	font-family:verdana;	
	font-size:80%;
	margin:0;
	padding:5px;
	margin-top:10px;
	border-top: 1px solid #17365D;
	width:950px;			
}

.footer_links {	
	font-weight:bold;
	margin-right: 20px;
	color: #17365D;
}

.txt {	
	font-family:Verdana;
	font-size: 11px;
	color: #333333;		
}

/* header.html css start*/
.yui-skin-sam .yui-button .first-child {
    border-width: 0 1px;
    border-style: solid;
    border-color: #808080;
    margin: 0 -1px;
    *position: relative;    /* Necessary to get negative margins working in IE */
    *left: -1px;
}
        
input.hint {
	color: #999;
	font-style: italic;        		
}

p span {margin-left:1ex;}

div.yui-b p {            
    margin: 0 0 .5em 0;
    color: #999;            
}            
div.yui-b p strong {            
    font-weight: bold;
    color: #000;            
}            
div.yui-b p em {
    color: #000;            
}                        
h1 {
    font-weight: bold;
    margin: 0 0 1em 0;
    padding: .25em .5em;
    background-color: #ccc;
}

#leftmenu {position: static;}
#locationBar {float: right;}

#ygunav form {display:inline;margin:0 0 0 1em;}
#topmenu {font-size:8pt;font-family:Verdana;}
.yui-skin-sam .yuimenubar {line-height: 2;}            
a:link, a:visited {text-decoration: none; color:#365F91;}
a:hover {text-decoration: underline;}                
#homelink{text-decoration: none; color:#365F91;}

.yui-skin-sam .yui-navset .yui-nav .selected a,
.yui-skin-sam .yui-navset .yui-nav .selected a:focus, /* no focus effect for selected */
.yui-skin-sam .yui-navset .yui-nav .selected a:hover { /* no hover effect for selected */
    background:#365F91 url(g.png) repeat-x left -1400px; /* selected tab background */
    color:#fff;
	border-bottom: none;
}

.yui-skin-sam .yui-navset .yui-nav { /* protect nested tabviews from other orientations */
    border:solid #365F91; /* color between tab list and content */
    border-width:0 0 5px;
    Xposition:relative;
    zoom:1;
}

.yui-skin-sam .yui-navset .yui-nav li,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav li {
    margin:0 1em 0 0; /* space between tabs */
    padding:1px 0 0; /* gecko: make room for overflow */
    zoom:1;
}

.yui-skin-sam .yui-navset .yui-nav .selected,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav .selected { 
    margin:0 1em -1px 0; /* for overlap */
}

.yui-skin-sam .yui-navset .yui-nav a,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a {
    background:#FFF ; /* tab background */
    border:solid #a3a3a3;
    border-width:0 1px 1px;
    color:#4A7EBB;
    
    position:relative;
    text-decoration:none;
}

.yui-skin-sam .yui-navset .yui-nav a em,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav a em {
    border:solid #a3a3a3;
    font-weight:bold;
    border-width:1px 0 0;
    cursor:hand;
    padding:0.25em 1em;
    left:0; right: 0;  /* protect from other orientations */
    top:-1px;    
    position:relative;
}

.yui-skin-sam .yui-navset .yui-nav .selected a em {
	font-weight:bold;
    padding:0.35em 0.75em; /* raise selected tab */
}

.yui-skin-sam .yui-checkbox-button-checked {background-image: none; border-color:#3F3151; background-color:#5F497A;}
.yui-skin-sam .yui-button button {padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;font-weight:bold;color:#365F91;}
.yui-skin-sam .yui-checkbox-button-checked button{color:#fff; font-weight:bold;}

.normal {font-family:Verdana; font-size:8pt;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.basictab{
	padding: 3px 0;
	margin-left: 0;
	font: bold 11px Verdana;
	border-bottom: 1px solid gray;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{display: inline; margin: 0;}

.basictab li a{	
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid gray;
	border-bottom: none;
	background-color: #F2F2F2;
	color: #5F497A;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover{
background-color: #BFBFBF;
color: #FFF;
}

.basictab li a:active{
color: #5F497A;
}

.basictab li.selected a{ /*selected tab effect*/
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color: #FFF;
	color: #FF8000;
}

.big_web_label {
	color:#76923C; font-weight:bold;font-size:11pt;
}
.medium_web_label {
	color:#76923C; font-weight:bold; padding-top:2px; width:220px;
}

/* The CSS Code for the menu starts here */
#menu {
	font-family: Verdana;
	font-weight: bold;
	list-style-type: none;
	background-color: #365D91;
	font-size: 11px;		
	height: 30px;
}

#menu li a {
	text-decoration: none;
	display: block;
	padding: 0 10px;
	line-height: 30px;
	color: #FFF;
}

#menu li a:hover, #menu li.active a {
	background-color: #4A7EBB;
	color: #FFF;
}

#submenu {
	background-color: #365D91;
	z-index: 5;
}

#submenu li a {
	width: 100px;
	height: 25px;
	color: #FFF;
}
#menu li {
	float: left;
	margin: 0;		
}

#menu_wrapper div {float: left; height: 33px; width: 9px;}
#menu_wrapper {padding: 0 0px 0 0;}
#menu_wrapper ul ul {	position: absolute;	top: 32;	left: 0; display: none;}
#menu_wrapper li {position: relative;}
#menu_wrapper ul li:hover ul {display: block;}

.plmenu{
	padding: 3px 0;
	margin-left: 0;
	font: bold 11px Verdana;
	border: none;
	list-style-type: none;
	text-align: left;
}

.plmenu li{display: inline; margin: 0;}

.plmenu li a{	
	padding: 3px 7px;
	margin-right: 3px;
	border: none;
	background-color: #F2F2F2;
	color: #17365D;
}

.plmenu li a:active{
	color: #FFF;
}

.plmenu li.selected a{
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color: #4A7EBB;
	color: #FFF;
}

.time {font-size:0.9em; float:right; color:#A5A5A5}
.timeleft {font-size:0.9em; color:#A5A5A5}

.resultlistheader {
	background-color: #f2f2f2;
	border-top: 1px solid #d8dfea;
	border-bottom: 1px solid #d8dfea;
	padding:5px;
	color: #17365D;
	font-weight: bold; 
}

.nounderlink:hover {text-decoration: none;}

.selitem {
	padding: 5px;	
	font-weight:bold;
	background-color:#4A7EBB;
	color: #FFF;
}

.selitem a{
	color: #FFF;
}

.unselitem {
	padding: 5px;	
	font-weight:bold;	
	color: #17365D;
	background-color:#f2f2f2;
}

.likegray {color:#A5A5A5;}