
/* Commmon Elements *****************************************************************/

body {
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
color: #000; 
background-color: #eee;}

.barTop {
background-color:#ddd; 
padding:3px; 
text-align:right;}

.brand {
background-color:#eee;
margin-bottom:0px;
}

/*
#topBox {
position:absolute;
top: 0px;
right: 0px;

}

#topBox img {
border: 0px;
}
*/
.barTop2 {
background-color:#ccc;
margin:0px;
padding:1px;}

a {font-size:10pt; font-family:Trebuchet MS, Geneva, Verdana, sans-serif; color:#36f; text-decoration:underline;}
a:hover  {font-size:10pt;  font-family:Trebuchet MS, Geneva, Verdana, sans-serif; color:#999; text-decoration:underline;}

a img {
border:0;
}

form {
margin:0;
padding:1px;
}

.upperNavigation {
background-color:#000;
margin-top:0px; 
margin-bottom:0px;
border-top:1px #cc6 solid;
border-bottom:2px #aaa solid;
padding-left:2em;
padding-top:0px;
padding-bottom:0px;
font-family:Trebuchet MS,Verdana,sans-serif; text-align:left;
}


.upperNavigation a:link, .upperNavigation a:visited, .upperNavigation a:active  {
font-size:10pt; color:#eed; font-family:Trebuchet MS, Verdana, sans-serif; text-decoration:none; font-weight:bold;
} 

.upperNavigation a:hover {
font-size:10pt; color:#9ce; font-family:Trebuchet MS,Verdana, Geneva, sans-serif; text-decoration:none; font-weight:bold;
}
a#home:hover {
font-size:10pt; color:#6ef; font-family:Trebuchet MS,Verdana, Geneva, sans-serif; text-decoration:none; font-weight:bold;
}
a#forum:hover {
font-size:10pt; color:#cf0; font-family:Trebuchet MS,Verdana, Geneva, sans-serif; text-decoration:none; font-weight:bold;
}
.upperNavigation input {
border:1px #ccc solid;
background-color:#eee;
padding:1px;
font-size:10pt; color:#333; font-family:±¼¸²,±¼¸²Ã¼, sans-serif;
}


.navigation {
border-top: 1px #002 solid;
border-bottom: 2px #002 solid;	
background-color: #000;
margin-top:0px;
margin-bottom:0px;
padding:3px;
}

.navigation a:link, .navigation a:visited, .navigation a:active {
font-size:10pt; color:#eee; font-family:Trebuchet MS,Verdana, Geneva; text-decoration:none; font-weight:bold;
}
.navigation a:hover {
font-size:10pt; color:#69f; font-family:Trebuchet MS,Verdana, Geneva; text-decoration:none; font-weight:bold;
}




/************************************************************************/


/* font */
.smallNumber {
font-family:Tahoma,Geneva,sans-serif; font-size:9pt; color:#333; text-align:right;
}

.largeFont {
font-size:12pt; font-weight:normal;
padding:0.3em;
}

.grayTitle {
background-color:#eee;
font-size:12pt; font-weight:bold;
padding:0.3em;
}


/* color */
.blue {
background-color:#69c;
}
.gray {
background-color:#eee;
}
.darkGray{
background-color:#ccc;
}
.lightYellow {
background-color:#eea;
}


.Container {
		margin-left:4%;
		margin-right:auto;
		background:white;
		border-left:1px solid #ccd; 
		border-right:1px solid #ccd; 
		border-bottom:1px solid #ccd;
		margin-top:0px;
		width:92%;	
}

.contentMain {
		width:100%;
		margin:0px;
		padding:0px;
		background-color:#fff;
}

.sectionTitle {
font-size:16pt;
font-family:sans-serif;
color:#066;
font-weight:bold;
}

.sectionLegend {
margin-top:10px; margin-bottom:2px; margin-left:80px;

font-size:14pt;
font-family:Trebuchet MS, Geneva, sans-serif;

}

.sectionBar {
padding:2px;
background-color:#3576b8;
margin:0;
}

.sectionList {
margin-top:30px;
margin-bottom:20px;
margin-left:100px;
margin-right:50px;
line-height:2.0;
font-size:10pt; font-family:±¼¸²,AppleGothic, sans-serif;
}

.sectionList a {
color:#047;
font-family:±¼¸²,Geneva,AppleGothic,sans-serif;
text-decoration:none;
}

.sectionList a:hover {
color:#36f;
font-family:±¼¸²,Geneva,AppleGothic,sans-serif;
text-decoration:none;
}


.author {
text-align:right;
margin-right:50px;
}

.googleAd {
float:right;

}

.copyright {
align:center;
margin-top:10px; margin-bottom:10px;
text-align:center;
font-size:9pt; color:#666; font-family:Trebuchet MS, Geneva, Monaco, sans-serif;
}

.copyright a {
color:#666; text-decoration:underline; font-family:±¼¸²Ã¼,AppleGothic,Trebuchet MS, Geneva, Monaco, sans-serif;
font-size:9pt;
}

.copyright a:hover {
color:#666; text-decoration:none; font-family:±¼¸²Ã¼,AppleGothic,Trebuchet MS, Geneva, Monaco, sans-serif;
font-size:9pt;
}

.top10 {
font-size:14pt;
font-weight:bold;
}

.top20{
font-size:14pt;
}

.top30 {
font-size:12pt;
}

.other {
font-size:10pt;
}

.legend {
margin-left:10px;
margin-right:15px;
margin-top:5px;
margin-bottom:3px;
padding:5px;
background-color:#eee;
font-family:±¼¸²,AppleGothic,sans-serif; font-weight:normal; font-size:12pt; color:#333;
text-align:left;
}

.legend_small {
margin-left:10px;
margin-right:15px;
margin-top:5px;
margin-bottom:3px;
padding:5px;
background-color:#eee;
font-family:±¼¸²,AppleGothic,sans-serif; font-weight:normal; font-size:10pt; color:#333;
text-align:left;
}

.legend_small a {
font-family:±¼¸²,AppleGothic,sans-serif; font-weight:normal; font-size:10pt;
}


.query_term {
margin-top:3px;
margin-left:0px;
margin-bottom:5px;
margin-right:10px;
border: 1px #ccd solid;
padding:2px;
text-align:right;
font-size:10pt;
color:#666;
font-family:±¼¸²,AppleGothic,sans-serif;
}

.query_term a {
font-family:Geneva,Verdana,±¼¸²,AppleGothic,sans-serif; font-size:10pt;
color:#446;
text-decoration:underline;
}

.query_term a:hover {
font-family:Geneva,Verdana,±¼¸²,AppleGothic,sans-serif; font-size:10pt;
color:#333;
text-decoration:none;
}

.engine {
font-weight:bold;
color:#669;
}

.lineBox {
margin-top:3px;
margin-left:0px;
margin-bottom:5px;
margin-right:10px;
border: 1px #ccd solid;
padding:5px;
text-align:left;
font-size:12pt;
color:#666;
font-family:±¼¸²,AppleGothic,sans-serif;
}

.lineBox_small {
margin-top:3px;
margin-left:0px;
margin-bottom:5px;
margin-right:10px;
border: 1px #ccd solid;
padding:5px;
text-align:left;
font-size:10pt;
color:#666;
font-family:±¼¸²,AppleGothic,sans-serif;

}
.lineBox input, .lineBox submit, .lineBox textarea {
font-size:10pt; font-family:±¼¸²,AppleGothic,sans-serif;
}