

* {
	/* Reset browsers default margin, padding and font sizes */

	padding: 0;
	margin:0;
}

html {
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;

}
body{
	border:0;
	font-size:100%;
	margin:0;	
	color:#262626;
	text-align:center;
	
}

#container{
	width:850px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border:1px solid white;
}

.ocenter
{
margin-left:auto;
margin-right:auto;
}
.oleft
{
float:left;
margin:1px 20px 1px 1px;
}
.oright
{
float:right;
margin:1px 1px 1px 20px;
}

.tcenter
{
text-align:center;
}
.tleft
{
text-align:left;
}
.tright
{
text-align:right;
}

.margin0{
margin:0px;
}
b.quote {
line-height: 1.3em;
margin-bottom: 1.5em;
}

p {
	line-height: 1.3em;
	margin-bottom: 1.2em;
	font-size:1.3em;
	text-align:justify;
}

p.index {
	/*line-height: 1.3em;*/
	margin: 0em .2em .1em .2em;
	font-size:1.2em;
	text-align:justify;
}


p.link_us{
	font-size:1em;
	text-align:left;
		margin: 0em;
}

h1 {
	font-size:1.8em;
	margin:1em 0em 1.1em 0em;
 }

 h1.index_head {
	font-size:1.3em;
	margin:1em 0em 1.1em 0em;
	text-align:center;
 }
 
 h1.head1 {
	font-size:1.8em;
	margin:0em 0em 1em 0em;
 }
 
  h1.index_head1 {
	font-size:1.7em;
	margin:.5em 0em .5em 0em;
	text-align:center;
 }
 



 h3 {
	font-size:1.25em;
	margin:0em;
 }


 
ul.rrc li {
font-size:1.2em;
	margin: 0.5em 2em 0.5em 3.5em;
	line-height: 1em;
}

ul.librum li {
font-size:1.3em;
	margin: 0.5em .5em 0.5em 2em;
	line-height: 1.4em;
}

ul.index li {
font-size:1.2em;
	margin: 1.3em .2em  0.8em 1.5em;
	/*line-height: 1.4em;*/
}

blockquote{
	background: url(./assets/images/eq.gif) bottom right no-repeat;
text-indent:15px;
padding: 0px 15px 0px 0px;


}
blockquote:first-letter {

background: url(./assets/images/sq.gif) left top no-repeat;
padding: 0px 0px 0px 25px;


}

table.quote {
	border:0; 
	float:right;
	margin:0px 1px 0px 20px;
	background:#eee;
	
	font-family:verdana;
	font-size:0.7em;
	color:#151515;
	
	border-width: 1px;
	border-spacing: 1px;
	border-style: inset;
	border-color: #808080;
	border-collapse: collapse;

}
table.quote td {
	padding:5px;
}

table.box {
	border:0; 
	background:#eee;
	
	font-family:verdana;
	font-size:0.7em;
	color:#151515;
	
	border-width: 1px;
	border-spacing: 1px;
	border-style: inset;
	border-color: #808080;
	border-collapse: collapse;

}





div.mainpage_area
{
color: #fff;
margin: 0em 0.9em 0.2em 0em;
padding:0px;
background-color: #fff;
width:150px;
text-align:center;
font-size:0.8em;
float:right;
}

div.quote_paper{
	text-align:right;
padding:2px 0pt 0px 0px;	
	}
	
div.box_title{
	/*background:#eee url(./assets/images/arrow.gif) no-repeat 8px 8px;*/
	background:#5c88a5;
	color:#ffffff;
	font-weight:bold;
	text-transform: uppercase;
	text-align:left;
	padding:2px 2pt 4px 7px;
	}
div.box_bull{
font-size:1.3em;
	background:#eee url(./assets/images/bull.gif) no-repeat 8px 8px;
padding:2px 2pt 4px 17px;

}

div.box_plaintext{

padding:10px;
font-size:1em;
}

div.box_author{

	margin:0px;
padding:7px 0px 0px 4px;

}
div.box_paper{
margin:0px;
	text-align:right;	
padding:0px 7px 4px 0px; 

	}

a:link { color:#000099; text-decoration:none; } 
a:visited { color:#5555CC; text-decoration:none; } 
a:visited:hover {color:green; text-decoration:underline; } 
a:hover { color:green; text-decoration:underline; } 

a.head:link {color:#222222; text-decoration:none; } 
a.head:visited {color:#202020; text-decoration:none; } 
a.head:visited:hover {color:#222222; text-decoration:none; } 
a.head:hover {color:#202020; text-decoration:none; } 

a.head1:link {color:#212121; text-decoration:none; } 
a.head1:visited {color:#212121; text-decoration:none; } 
a.head1:visited:hover {color:#202020; text-decoration:none; } 
a.head1:hover {color:#202020; text-decoration:none; } 


a.rss_bottom:link {color:#444; text-decoration:none; } 
a.rss_bottom:visited {color:#444; text-decoration:none; } 
a.rss_bottom:visited:hover {color:#000000; text-decoration:none; } 
a.rss_bottom:hover {color:#000000; text-decoration:none; } 


a.arrow{
background:url(./assets/images/arrowr.gif) center left no-repeat;
	
	padding: 0px 0px 2px 6px;
}
a.external{
	background: url(./assets/images/external.png) center right no-repeat;
	padding: 0px 12px 0px 0px;
}

a.mainpage
{
color: #FFF;
background-color: #557799;

border-color: #c1d5b7 #5f7852 #5f7852 #c1d5b7;
border-width: 1px;
border-style: solid;
font-weight: bold;
padding-left: 5px;
padding-right: 5px;
}

a.mainpage:link, a.mainpage:visited
{
color: #FFF;
text-decoration: none;
}

a.mainpage:hover
{
background-color: #559967;
border-color: #5f7852 #c1d5b7 #c1d5b7 #5f7852;
padding-left: 6px;
padding-right: 4px;
}

div.hindex
{
font-size:0.8em;
}

div.findex
{
font-size:0.8em;
}







hr {

	border: 0 none #FFFFFF;
	border-top: 1px solid #111111;
	height: 1px;
	display: block;
	clear: both;
	margin-top:2px;
	margin-bottom:2px;
}

hr.header_top{
	margin-top: 0px;
	margin-bottom: 1px;
	width:850px;
}
hr.header_bot{
	margin-top: 5px;
	margin-bottom: 5px;
	width:850px;
}

hr.quote {
	border-top: 1px dashed #808080;
	margin: 4px 0px 0px 0px;
}

hr.box {
	border-top: 1px solid #808080;
	margin-bottom: 4px;
	margin-top: 0px;
}

hr.index_box {
	border-top: 1px solid #808080;
	margin-bottom: 4px;
	margin-top: 7px;
}

hr.footer{
	margin-top: 5px;
	margin-bottom: 1px;
	width:850px;
}


#toolbarcontainer { 
float:center; 

}
#toolbar{
font-family:"Lucida Grande", Arial, "URW Gothic L", Helvetica, sans-serif; 
font-size:0.625em; 
line-height:1em; 
text-align:right;


}

#toolbar ul, #toolbar li {padding:0; margin:0; list-style:none; }
#toolbar ul {margin-top:7px; }
#toolbar li {display:inline; border-right:1px solid #fa7f00; }
#toolbar .first {border-left:1px solid #fa7f00; padding-left:2px; }

#toolbar ul a {color:#333; text-decoration:none; padding:0 4px 0 4px; }
#toolbar ul li a:hover{color:#fa7f00; }





#TW-Pop{position:absolute;background-color:#ffffff;border:1px solid #cccccc;}
#TW-Pop li{border:0;padding:3px;display:block}


a.m_item:link    {text-decoration:none;color:#555; background-color:transparent}
a.m_item:visited {text-decoration:none;color:#555; background-color:transparent}
a.m_item:active  {text-decoration:none;color:#000000; background-color:transparent}
a.m_item:hover   {text-decoration:none;color:#000000; background-color:transparent}

td.blacknav
{
text-align:center;
color:#777;
font-family:"Lucida Grande", Arial, "URW Gothic L", Helvetica, sans-serif; 
font-size:0.625em; 
font-weight:bold;
border-top:  1px solid #ddd;
border-left: 1px solid #999;
border-right:1px solid #ddd;
padding-bottom:2px;

}







#rrs_menu
{	margin: 0;
	padding: 0;
	z-index: 30}

#rrs_menu li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: center;
}

#rrs_menu li a
{	display: block;



	text-align: center;
	text-decoration: none}


#rrs_menu div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;

	border: 1px solid #a6a6a6}

	#rrs_menu div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #eee;
		color: #2875DE;
}

	#rrs_menu li div a:hover
	{	background: #ff8800;
		color: #FFFFFF}

		
		

#rrs_menu2
{	margin: 0;
	padding: 0;
	text-align:center;
	background-color:#ff8800;
	border: 1px solid #777;
	}



#rrs_menu2 a
{
color: #444;

}


#rrs_menu2 div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;

	border: 1px solid #a6a6a6}

	#rrs_menu2 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #eee;
		color: #2875DE;
}

	#rrs_menu2 div a:hover
	{	background: #ff8800;
		color: #FFFFFF}
		
		
		