
/* global */

* {  behavior:url(iepngfix.htc); }

body{ 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: underline; font-weight: bold; }
a:visited 		{color: #800080; text-decoration: underline; font-weight: bold;   }
a:active 		{color: #336699; font-weight: bold; }
a:hover 		{color: #D95852; font-weight: bold; text-decoration: none; }

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 */
#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; }



#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;}
#left_dot h3{ background-color:#F2F2F2; margin:0px;}
#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:240px; display:block; padding:10px 0px 10px 10px; background-color:#F9F7F0; font-family:verdana; font-size:7pt;}
html>body #right_dot .topsched{width:230px;}


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

#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;}
#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;}
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-image:
 		url(images/top_bg.gif);
		background-repeat: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;
		padding-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;
		}