/* Default Styles */

html, body {

	margin: 0;

	font:normal 13px Verdana, Arial, Helvetica, sans-serif, "MS sans serif";

}



#container {

	position: relative; 

	background: #fff;

	margin-left: auto;

	margin-right: auto;

	margin-top: 0;

	margin-bottom: 0;

}



#header {

	position: relative; 

	background: #339933;

	color: #ffffff;

	height:80px;

	margin-left: auto;

	margin-right: auto;

	margin-top: 0;

	margin-bottom: 0;

}

#navBar {

	position: relative; 

	background: #66cc66;

	color: #ffffff;

	margin-left: auto;

	margin-right: auto;

	margin-top: 0;

	margin-bottom: 5px;

	text-align: right;
	
}

#navBar a{
	color: #ffffff;
	text-decoration: none;
	}

#topics {

	position: relative; 

	background: #eeeeee;

	color: #999999;

	width:120px;

	font-size:80%;

	padding-left:3px;
	padding-top:10px;
	padding-bottom:10px;

}



#topics a{

	text-decoration: none;

	color: #000099;	

}



#topics a.news{

	font-weight: bold;

}



#extraInformation {

	color: #000099;

	width:200px;

	font-size:80%;

}



#extraInformation .rightTitle {

	background: #339933;

	width:200px;

	color:#ffffff;

	font-weight: bold;

	margin-top:3px;

}

#extraInformation  > a{
	text-decoration: none;
	color: #000000;
	background: #ccffcc;
	border-bottom: 3px solid #ffffff;
}

#extraInformation .rightTitle  > a{
	text-decoration: none;
	color: #ffffff;	
	
}

#extraInformation .rightSeperator {

	width:200px;

	color:#ffffff;

	border-bottom: 1px solid #66cc66;

}



td {

	vertical-align:top;	

}

#story {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}

#titlebar {

	height: 73px;

	margin: 0;

	padding: 0;

	background: url(../images/second.jpg) right no-repeat;

	border: 0;

}



#titlebar img{

	margin: 0;

	padding: 0;

	border: 0;

	text-decoration: none;

}



#topbar {

	border-top: 1px #000000 solid;

	border-bottom: 1px #000000 solid;

	margin:0px;

	padding-left:5px;

	padding-right:5px;

	font-size: 70%;

	background: #3C5A92;

	color: #ffffff;

	text-align: right;

	text-decoration: none;

}



#topbar table tr td a,img{

	font-size: 70%;

	margin: 0;

	padding: 0;

	border: 0;

	color: #ffffff;

	text-decoration: none;

}



#footer {

	margin-top: 10px;

	float: none;

	border-top: 1px #216976 dotted;

	font-size: 70%;

	text-align: center;

	clear: both; 

	padding-bottom: 0.5em;

}



#content{

	padding-right: 3px;

	padding-left:210px;

}



#content table tr td{

	padding-left: 2px;

	padding-right:2px;

	line-height: 1.1em;

	font-size: 80%;

}



#basicSearch{

	padding:5px;

	margin:5px;

	height:100px;

	width:80%;

	color: #339933;

	background: #ccffcc;

}



#sidebar{

	padding:3px;

	float: left;

	width: 200px;

	text-align:center;

	/*background: url(../images/contentbottomright.jpg) no-repeat right bottom;*/

}



#sidebar a{

	font-size: 90%;

	margin: 0;

	padding: 0;

	border: 0;

	color: #3C5A92;

	text-decoration: none;	

}



.result{

	margin-top:15px;

}



.searchTitle{

	font-weight: bold;	

}

.searchSnippet{

	font-size: 90%;	

}

.searchURL{

	font-size: 90%;

	color:#00aa00;	

}





h2 {

	font-size: 100%;

	color: #fe9a01;

	line-height: 1em;

	margin-top: 1em;

}



hr {



}



.left {

	text-align:left;

}



.right {

	text-align:right;

}



.hr {

	color:#ff9900;

}



.caption {

	font-size: 60%;

}

#title {
	font-size:18px;
	font-weight:bold;
	padding-bottom: 5px;
}

#date {
	font-size:11px;
	border-bottom: 1px dotted #666666;
	padding-top: 3px;
}

#date .last {
	color:#666666;
}

#summary {
	font-weight: bold;
	padding-bottom:10px;	
}

span.term {
	font-weight:bold;
	background:#ccffcc;
}


.document{
	background:#f5f5f5;
	margin-bottom:4px;
}

.cluster{
	background:#f5f5f5;
	margin-bottom:4px;
}

.cTitle {
	background: #ccffcc;
	margin-bottom: 5px;
}

.cTitle > a{
	text-decoration: none;
	color: #000000;
}