/* global */

body{ 
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#EEEEE6;
	scrollbar-shadow-color:#EEEEE6;
	scrollbar-face-color:#EEEEE6;
	scrollbar-highlight-color:#000000;
	scrollbar-dark-shadow-color:#EEEEE6;
	scrollbar-3d-light-color:#000000;

}

a:link 			{color: #336699; text-decoration: none; font-weight: bold; }
a:visited 		{color: #336699; text-decoration: none; font-weight: bold;   }
a:active 		{color: #336699; font-weight: bold; }
a:hover 		{color: #D95852; font-weight: bold; text-decoration: underline; }

a.rbullet:link		{color: #000066; text-decoration: none;	font-weight: normal; padding-left:20px; 
						background-image:url(/images/rbullet.gif); 
						background-repeat:no-repeat; 
						background-position:left;}
a.rbullet:visited	{color: #000066; text-decoration: none; font-weight: normal; padding-left:20px;
						background-image:url(/images/rbullet.gif); 
						background-repeat:no-repeat; 
						background-position:left;  }
a.rbullet:active 	{color: #000066; background-image:url(/images/rbullet.gif); padding-left:20px;
						background-repeat:no-repeat; 
						background-position:left; }
a.rbullet:hover 		{color: #AF3016; background: #EDE3D6; padding-left:20px;
						background-image:url(/images/rbullet.gif); 
						background-repeat:no-repeat; 
						background-position:left; }


#related_to{padding: 10px 0px 3px 10px;}


/* all */
#bg {
		background:#F9F7F0;
		padding:5px 5px 5px 10px;
		font-size:12pt; 
		font-weight:bold; 
		color : #666666;
		}

#bg_b {
		text-align:center;
		padding:5px 5px 10px 5px;
		}

#mid {
		text-align:left;
		padding:5px;
		}

#left_table {
		text-align:left;
		padding:5px 5px 5px 8px;
		}

#top_left_table {
		border-left:8px solid #BBCBDA; 
		text-align:left;
		padding:1px;
		}
		
#linkage {
		background:#F8F8F8;
		font-family:arial; 
		font-size:70%;
		font-weight:bold;
		color : #333333;
		padding:5px;
		}
				
#sublink {
		background:#FDFCF9;
		font-family:arial; 
		font-size:70%;
		color : #333333;
		padding:5px 5px 5px 20px;
		}	

#contact_table {
		
		text-align:left;
		padding:5px;
		}
		
#segments p.title{margin:0px;}
#segments img {float:left; margin:0px 10px 0px 10px;}
#segments .segment{ float:left; height:100%; width:750px; background-color:#F8F8F8; margin:0px 10px 10px 15px; padding:10px 5px 10px 5px;}
#segments p.desc{margin:10px 0px 0px 0px;}


#bibrefer img{float:left; margin:0px 10px 0px 10px; }
#bibrefer{background-color:#FAF9F5; padding:10px;}
#bibrefer p.title{margin:0px; font-size:16px; font-weight:bold;}
#bibrefer p.desc{font-size:12px; margin:10px 0px 0px 150px;}


#media p{ margin:0px 0px 0px 290px; font-size:14px;}
#media .medias img {float:left; margin:0px 10px 0px 0px;}
#media .medias{ float:right; height:100%; width:755px; background-color:#F8F8F8; margin:0px 10px 20px 10px; padding:5px;}
#media p.title{font-weight:bold; }

/* index */
#mainndx { float:right; width:776px; text-align:left;}
#mainindex { }
#mainindex .yappie{float:right; background-color:#F9F9F9; height:100%; width:750px; margin:0px 10px 0px 15px; padding:5px 5px 0px 5px;}

#mainindex .yappie p{margin:0px 0px 10px 8px; }
#mainindex h3{ font-size:18px; margin:10px 0px 10px 8px; color:#990000;}
#mainindex p.title{margin:0px; font-weight:bold;}
#mainindex p.title, p.desc {font-size:13px; margin-left:305px;}
#mainindex .medias p.desc {margin-top:5px;}
#mainindex img.banner {float:left; margin:0px 10px 0px 5px;}
#mainindex .medias{ float:right; height:100%; width:750px;  background-color:#F4F4F4; margin:0px 10px 10px 15px; padding:10px 5px 20px 5px;}


#dotorg{ float:right; width:776px; text-align:left;}



#left_dot{float:left; width:500px; background-color:#F9F9F9; margin:0px 0px 0px 8px;}
html>body #left_dot {width:508px;}
#left_dot span {display:block; font-size:13px; font-weight:normal;}
#left_dot h3{ background-color:#F2F2F2; margin:0px;}
#left_dot p{margin:0px; padding:10px;}

#left-dot{float:left; width:490px; margin-left:8px; border-bottom:10px solid #fff; }
html>body #left-dot {width:498px; }
#left-dot .feat2 {display:block; font-size:13px; font-weight:normal; background-color:#F9F9F9; }
#left-dot .feat { display:block; font-size:13px; font-weight:normal; background-color:#fff; padding: 10px 0; }
#left-dot .reltop { font-size:8pt;}
#left-dot h3{ background-color:#F2F2F2; margin:0px; padding:5px;}
#left-dot p{margin:0px; padding:10px;}

#right_dot{float:right; width:250px; margin:0px 5px 0px 0px;}
html>body #right_dot{margin:0px 10px 0px 0px;}
#right_dot .topsched{float:right; width:230px; display:block; padding:10px 0px 10px 10px; background-color:#F9F7F0; font-family:verdana; font-size:7pt; font-weight:normal;}
html>body #right_dot .topsched{width:230px;}

#right-dot{ float:right; width:260px; font-family:verdana; font-size:7pt; }
#right-dot .progsched { display:block; width:230px; height: 1088px; *height: 940px; _height: 765px; background-color:#F9F7F0; padding:10px; }

@media screen and (-webkit-min-device-pixel-ratio:0){
#right-dot .progsched { height: 843px; }
} 

#right-dot .eventsched {
	display:block;
	width:230px;
	height:260px!important;
	height:435px;
	background-color:#F9F7F0;
	padding:10px;
	font-size:7pt;
}
#right-dot .eventsched li { list-style-image:url(../images/date.png); position:relative; left:-15px; line-height:1.8em!important; line-height:2em; }

#feat_site{ float:left; width:776px; font-size:12px; margin: 10px 0px 10px 0px; }
html>body  #feat_site {padding-left:5px; text-align:left;}

#feat_site h3{ margin:0px 10px 0px 10px; background-color:#F9F7F0; padding:0px 5px 0px 5px;}
html>body  #feat_site h3{ margin:0px 13px 0px 10px; }

#feat_site span{float:left; display:block; width:250px; padding:5px; }

html>body #feat_site span{ width:240px; padding:5px; font-weight:normal;}
#feat_site p{ margin:5px 0px 10px 0px; font-size:16px; font-weight:bold; color:#666666;}

#feat { float:left; background-color:#FDFCF9; margin-left:8px; padding-top:10px; text-align:left;}
#feat span { width:240px; padding:5px; font-weight:normal; }
html>body #feat{margin-left:12px; }
/* index */

/* all */


#topnews { font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 11px;		
		color: #000033;
		padding-left: 20px;
		padding-right: 40px;
		padding-top: 8px;
		padding-bottom: 5px;
		text-align:left;
		}



#form {		border: 1px solid #666666;
		background-color: #FFFFFF; 
		float:right;
		}

#top {
		background: url(../images/top_bg.gif) repeat-x;
		}

#topside {
		background-image:url(../images/top_bglr.gif);
		background-repeat:repeat-x;
		}

#bleft {
		background-image:url(../images/b_left.gif);
		background-repeat:repeat-y;
		background-position: right;
		}

#bright {
		background-image:url(../images/b_right.gif);
		background-repeat:repeat-y;
		}

#bar {
		background-image:url(../images/bar.gif);
		background-repeat: no-repeat;
		background-position: center;
		}

#mbar {
		background-image:url(../images/margin_bar.gif);
		background-repeat:repeat-y;
		}


#divider {
		background-image:url(../images/rowdivider.gif);
		background-repeat: no-repeat;
		background-position: center;
		}


/* links */





/* header */

#nmenu{ width:775px; 
		height:50px;
		background-image: url(../images/n_menu_bg.jpg);
		background-repeat:no-repeat; 
		background-position:center;
		margin-bottom: 10px;
		margin-top:5px;
	}
#nmenu .menu_mcgi{
		position:relative;
		top:13px;
		left:38px;
		}

#trail {
	
		font-family: tahoma;
		font-size: 11px;
		font-weight:normal;		
		color: #000033;
		padding-left: 20px;
		padding-top: 2px;
		padding-bottom: 3px;
		text-align:left;
		}









/* footer */

#up_footer {
	
		font-family: tahoma;
		font-size: 11px;		
		color: #000033;
		padding-bottom: 5px;
		padding-top: 5px;
		padding-bottom:10px;
		text-align:center;
		background: #F9F7F0; 
		border-left:8px solid #FFFFFF;
		border-right:8px solid #FFFFFF;
		border-top:5px solid #FFFFFF;
		}


#footer {
		
		font-family: tahoma;
		font-size: 10px;		
		color: #000000;
		padding-left: 8px;
		text-align:right;
		}


/* youtube */
#youtubelist{
	margin: 0;
	padding: 5px;
	list-style: none;
	clear: both;
	display: block;
}

#youtubebox{
	clear: right;
	display: inline;
	padding: 0;
	margin: 2px;
}

#youtubethumb {
	margin-bottom: 5px;
	width: 130px;
	height: 97px;
	border: 4px solid #333;
}



#youtubecontent {
			height: 520px;
			width: 430px;
			margin-left: -430px;
			top: -220px;
			position: absolute;
			left: 50%;
}

#youtubeoverlay {
			background-color: #fff;
			overflow: visible;
			position: absolute;
			height: 1px;
			width: 100%;
			top: 50%;
}

/* RSS Feed */
.labelfield{ color:gray; font-size: 90%; }
.datefield{ color:gray; font-size: 90%; }
