@CHARSET "ISO-8859-1";

html, body, td, input, select, textarea
{
	font-family:	verdana, helvetica, sans-serif;
   font-size:                      9pt;
        letter-spacing:                 0.4px;

	line-height:	13px;
}

html, body
{
	margin:			0;
	padding:		0;
	color:			#050505;
}

body { 
	background-image:	url(/images/background.png);
	background-repeat:	repeat-y;
	background-position: center center;
	background-color:		#F5FFF5;
}

html
{
	height:			100%;
}

div.article_adsense_top {
	width:			inherit;
}

a, a:visited, a:link, a:active, a:hover
{
	color:				#483D8B; /* darkslateblue */
	background:			transparent;
	text-decoration:	underline;
}

a img {
	border-style:		none;
}

a:hover
{
	text-decoration:	underline;
}

p
{
	margin:				0;
	padding:			0;
	padding-bottom:		10px;
}
#screen {
	width:			1180px;
	margin-left:	auto;
	margin-right:	auto;
}

h3 {
	text-transform:	 uppercase;
	font-family:	Sans-Serif;
	letter-spacing:	3px;
	color:			#2c336f;
	font-size:		12px;
	font-weight:	bold;
	line-height:	1em;
	padding-top:	16px;
	margin:			4px;
	padding-bottom:	5px;
}

h2 {
	font-size:		13px;
	font-weight:	bold;
	line-height:	1em;
	margin:			4px;
	padding-top:	6px;
}

p {
	margin:			4px;
}

p.justify {
	text-align:		justify;
}

div.clear {
	clear:				both;
	visibility:			hidden;
}

#title {
	position:			relative;
	height:				90px;
	width:				100%;
	background-image:	url(/images/title_background.png);
}

#top_menu {
	background-color: #C0DCFF;
   	padding-bottom:		4px; 
	padding-top:		4px;	
}

span.menu_chapters {
	margin-left:		5px;
	font-weight:		bold;
}

ul.links {
	
}

li.link {
	margin-bottom:		5px;
	font-weight:		normal;
}


div.title_top_box {
	position:			absolute;
	top:				2px;
	right:				20px;
	font-size:			12px;
}

div.title_top_box_item {
	float:				right;
}

div.title_top_box_separator {
	float:				right;
	width:				1px;
	height:				18px;
	margin-left:		7px;
	margin-right:		7px;
	margin-top:			-1px;
	background-image:	url(/images/line_dot.gif);
}

div.top_banner_adsense {
	position:			absolute;
	top:				20px;
	right:				30px;
}

#top_menu {
	height:				15px;
}	

div.menu_left {
	margin-left:	10px;
	margin-right:	10px;
}

span.menu_item {
	display:		block;
	float:			left;
	width:			196px;
	text-align:		center;
	font-size:		12px;
	height:			16px;
}


span.item_brown {
	background-color:	#ECDBB9;
}


span.item_blue {
	background-color:	#C0DCFF;
}

#hirednotfired_banner {
	float:				left;
	width:				770px;
	height:				170px;
}

div.right_bar {
	font-size:			9pt;
	letter-spacing:			0.4px;
	float:				left;
	margin-top:			-4px;
	width:				210px;
}

div.right_space_color {
	margin-top:			0px; 
	background:			#F5FFF5;
	width:				100%;
}

div.banner_right_space {
	background:			#F5FFF5;
	width:				195px;
	margin-right:		10px;
	margin-left:		5px;
}

div.side_right_adsense {
	margin-left:		20px;
}

p.readmore {
	margin-left:		10px;
	margin-top:			-5px;
	font-weight:		bold;
}

#page_content {
	width:				720px;
	float:				left;
	padding-left:		30px;
	padding-top:		15px;
	padding-right:		20px;
	padding-bottom:		30px;
}

#page_right {
	width:				200px;
	float:				left;
}

#home #page_right {
	position: relative;
    top: -170px;
}

div.content_left {
	width:				450px;
	float:				left;
	margin-left:		2%;
}
div.adsense_block_left {
        float:                          left;
        margin:         20px;
}


div.adsense_block_right {
        float:                          right;
        margin:                         40px 20px 20px 10px;
}


div.adsense_block_left2 {
	float:				left;
	margin:		20px;
}

div.adsense_block_home {
	margin-top:		-30px;
        float:                   left;
}

div.adsense_block_right1 {
	float:				right;
	margin:				0px 10px 10px 10px;
}

div.content_right {
/*	width:				60%; */
	margin-left:		2%;
	float:				left;
}

table.information_categories {
	width:				90%;
	margin-left:		5%;
	margin-top:			25px;
}

tr.category_firstrow {
	text-transform:	 uppercase;
	font-family:	Sans-Serif;
	letter-spacing:	3px;
	color:			#2c336f;
	font-size:		12px;
	font-weight:	bold;
	line-height:	1em;
}

td.category_row {
	vertical-align: top;
}

div.category_item {
	margin-bottom:	12px;
}

div.copyright {
	margin-top:		10px;
	height:			30px;
	text-align:		center;
	width:			100%;
	border-top:		1px solid grey
}

div.article_adsense {
	margin-top:		45px;
}

div.article_text {
	margin-left:	4px;
	text-align:		justify;
}


div.hnf_left {
	margin-top:		5px;
}

div.adsense_right_home {
	margin-left:	20px;
	
}

