
/* 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-family:Geneva,Trebuchet MS,Verdana,±¼¸²,AppleGothic,sans-serif; color:#666; text-decoration:none;}
a:hover  {font-family:Geneva,Trebuchet MS,Verdana,±¼¸²,AppleGothic,sans-serif; color:#f93; text-decoration:none;}

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;
}


/* css for main content starts here */

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

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

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


.forumLegendBar {
margin-top:2px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:5px;
font-size:14pt; color:#036; font-family:Arial, Geneva,sans-serif;
font-weight:bold;
}

.forumNavBar {
padding:2px;
background-color:#3875d7;
margin:0;
}


.forumNavigation {
padding:2px;
margin-top:0px;
margin-bottom:1px;
margin-left:2px;
color:#9ae;
font-family:±¼¸²,AppleGothic,sans-serif; font-size:10pt;
width:100%

}

.forumNavigation a {
font-size:10pt; color:#36f;font-family:±¼¸²,AppleGothic,sans-serif; text-decoration:none;
}

.forumNavigation a:hover {
font-size:10pt; color:#69e;font-family:±¼¸²,AppleGothic,sans-serif; text-decoration:none;
}


.ContentContainer {
width:100%
text-align:left;
margin:1px;
}

.forumTitle {
background-color:#3875d7;
font-size:14pt; color:#fff;font-weight:bold;font-family:±¼¸²,±¼¸²Ã¼,sans-serif;
margin-top:10px;
margin-bottom:0px;
padding-left:20px;
padding-top:4px; 
padding-bottom:4px;

}

.forumCCL {
 margin-top:3px;
 margin-left:14px;
 margin-right:5px;
 margin-bottom:3px;
 float:right;
 padding:7px;
 font-size:8pt; color:#666; font-family:±¼¸²,±¼¸²Ã¼,sans-serif;
 border: 1px #666 solid;
}



.posting {
margin-top:0px;
border: 1px solid #5470ba;

padding-top:10px;
padding-left:11%;
padding-right:11%;
padding-bottom:10px;
font-size:10pt; font-family:±¼¸²,±¼¸²Ã¼,sans-serif; color:#333; line-height:2.0;

}

.comment {
margin-top:1px;
border:1px solid #b8c4e2;

padding-top:7px;
padding-left:11%;
padding-right:11%;
padding-bottom:10px;
font-size:10pt; font-family:±¼¸²,±¼¸²Ã¼,sans-serif; color:#333; line-height:2.0;

}


.forumCCL a:link,.forumCCL a:visited,.forumCCL a:active,.forumCCL a:hover {
font-family:±¼¸²,±¼¸²Ã¼,sans-serif; font-size:8pt; color:#666;
text-decoration:underline;
}

.posting img, .comment img {
margin-left:5px;
margin-top:10px;
margin-bottom:10px;
margin-right:5px;
}
.forumRelatedLinks {
margin-top:3px;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
border:0px solid #ccc;

font-size:14pt; color:#03a;font-weight:bold; font-family:Trebuchet MS, Geneva, Verdana, sans-serif;
}

.forumRelatedLinks a {
font-size:12pt; color:#36c; text-decoration:none;
}
.forumRelatedLinks a:hover {
font-size:12pt; color:#999 ; text-decoration:none;
}

.forumFullList {
text-align:center;
margin-left:80px;
margin-right:80px;
}

.termSpace {
margin-top:0px;
border: 1px solid #5470ba;

padding-top:10px;
padding-left:100px;
padding-right:100px;
padding-bottom:50px;
font-size:10pt; font-family:Geneva,Trebuchet MS,Verdana,±¼¸²,AppleGothic,sans-serif;
color:#333; line-height:2.2;

}



.top20 {
font-family:Geneva,Trebuchet MS,Verdana,±¼¸²,AppleGothic,sans-serif;
font-size:14pt;
font-weight:bold;
border:0;
padding:5px;
}

.top40 {
font-family:Geneva,Trebuchet MS,Verdana,±¼¸²,AppleGothic,sans-serif;
font-size:12pt;
font-weight:bold;
border:0;
}

.top60 {
font-family:Geneva,Trebuchet MS,Verdana,±¼¸²,AppleGothic,sans-serif;
font-size:12pt;
font-weight:normal;
border:0;
}

.others {
font-family:Geneva,Trebuchet MS,Verdana,±¼¸²,AppleGothic,sans-serif;
font-size:10pt;
font-weight:normal;
border:0;
}

.termSpace a:link, .termSpace a:visited, .termSpace a:active {
font-family:Geneva,Trebuchet MS,Verdana,±¼¸²,AppleGothic,sans-serif;
font-size:10pt; color:#36c; text-decoration:none; padding:0.3em;
}
.termSpace a:hover {
font-family:Geneva,Trebuchet MS,Verdana,±¼¸²,AppleGothic,sans-serif;
font-size:10pt; color:#eee; background-color:#f93; text-decoration:none; padding:0.3em;

}

.recent_list {
font-size:10pt;
}
.recent_list a:link, .recent_list a:visited, .recent_list a:active {
text-decoration:none;
line-height:2.1;

}

.count_view {
font-family:Tahoma,Geneva,sans-serif;
font-size:8pt; color:#d59;
}


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


.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;
}

.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;
}


/* user Input */


input {
border:1px #ccc solid;
background-color:#fff;
padding:2px;
font-size:10pt; color:#333; font-family:±¼¸²,AppleGothic,sans-serif;
}



textarea {
margin:10px;
padding:10px;
border:1px #ccc solid;
color:#333; font-size:10pt; line-height:1.5;
}


.userInput {
margin-left:30px;
margin-right:30px;
margin-top:10px;
margin-bottom:30px;

padding:5px;
text-align:center;
}

.userInputItem {
margin-left:10px;
margin-right:50px;
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;
}

.userInputItem a {
font-size:12pt; color:#f60;font-family:±¼¸²,AppleGothic,sans-serif; text-decoration:underline; font-weight:bold;
}

.userInputItem a:hover {
font-size:12pt; color:#69e;font-family:±¼¸²,AppleGothic,sans-serif; text-decoration:underline; font-weight:bold;
}



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

.heading {
font-size:10pt;
line-height:2.0;
font-family:±¼¸², AppleGothic, sans-serif;
padding:20px;
}


.time {font-family:Verdana,Geneva; font-size:10pt; font-style: italic}
.id {font-family:±¼¸²,AppleGothic,sans-serif;; font-size:10pt;font-weight:bold;}
.id a {font-size:10pt; font-weight:bold;}
.comment id {font-family:±¼¸²,AppleGothic,sans-serif;; font-size:9pt;font-weight:bold;}
.comment id a {font-size:9pt; font-weight:bold;}


.edit {font-family:Verdana, Geneva; font-size:8pt; background-color:#ededed; padding:1px;}
.num {font-family:Tahoma, Verdana; font-size:8pt; color:#333;}
.star {font-size:9pt;color:#f9c;font-family:±¼¸²,±¼¸²Ã¼,sans-serif;}

.edit a:link, .edit a:visited, .edit a:active {
font-size:10pt; color:#36f; text-decoration:underline;
}
.edit a:hover {
font-size:10pt; color:#999 ; text-decoration:underline;
}

.statistics {
font-size:12pt;
font-family:Trebuchet MS, Geneva, sans-serif;
color:#999;
margin:5px;
}


.q {
margin-left:20px; 
margin-right:20px;
margin-top:20px;
margin-bottom:5px;
border:1px dashed #ccc;
padding:15px; 
font-size:9pt; color:#333; font-family:±¼¸²,±¼¸²Ã¼,sans-serif; line-height:2.0; 


} 

.qe {
margin-left:20px; 
margin-right:20px;
margin-top:20px;
margin-bottom:5px;
border:1px dashed #ccc;
padding:15px; 
font-size:9pt; color:#333; font-family:Verdana,Geneva,sans-serif; line-height:1.8; 


} 

.q a:link, .q a:visited, .q a:active, .qe a:link, .qe a:visited, .qe a:active {
font-size:9pt;
}
.q a:hover, .qe a:hover {
font-size:9pt;
}

.t {
font-family:±¼¸²,±¼¸²Ã¼,sans-serif;
font-size:12pt; 
line-height:1.9;}

.te {
font-family:Verdana,sans-serif; 
font-size:12pt; 
line-height:1.9;}

.mono {
font-family:±¼¸²,±¼¸²Ã¼,sans-serif;
font-size:9pt; 
line-height:1.9;}

.code {
font-family:Courier New, Monaco, sans-serif¢¥; 
font-size:10pt; 
line-height:1.5; 
color:#333;}

.fnum {
color:#c06; 
font-family:Courier New, Monaco, Geneva, Verdana, sans-serif; 
font-size: 7pt;}

.footnoteE {
color:#333; 
font-family:Verdana,Geneva,sans-serif; 
font-size: 10pt;
line-height:1.5;}

.bold {font-weight:bold;}
.italic {font-style:italic;}
strong {font-weight:bold;}

.more a {
font-family:Geneva, Verdana, sans-serif; font-size:10pt; color:#06f; text-decoration:none;
}
.more a:hover {
font-family:Geneva, Verdana, sans-serif; font-size:10pt; color:#afe500; text-decoration:none;
}