/*################################
################################
###Designed by Asydora Pry   ###
###Email:asydorapry@gmail.com###
################################
################################*/
td.article_column {
padding-right:20px;
}
a { text-decoration:none; color:#4487d9;}
img {border:none; }
body
	{
	margin:auto;
	width:100%;
	font-family:Georgia;
	font-size:14px;
	line-height:130%;
	color:#737373;
	background:url(../images/bg_repeat.jpg) top left repeat-x;
	}

#wrapper
	{
	margin:auto;
	width:962px;
	}

#header
	{
	position:relative;
	float:left;
	width:100%;
	height:123px;
	background:url(../images/bg_header.jpg) no-repeat;
	}
#header .logo
	{
	position:relative;
	float:left;
	width:171px;
	height:123px;
	background:url(../images/logo.png) no-repeat;
	}
	
/*###Open Main Body###*/

#main_body
	{
	position:relative;
	float:left;
	width:100%;
	padding:0px 0px 30px 0px;
	margin:10px 0px 0px 0px;
	}
/*###Closed Main Body###*/
	


/*###Open Left Part###*/

#main_body .left
	{
	position:relative;
	float:left;
	width:171px;
	}
#main_body .left .left_menu
	{
	position:relative;
	float:left;
	width:100%;
	}
#main_body .left .left_menu div
	{
	position:relative;
	float:left;

	background:#ced8f6;
	width:100%;
	}
#main_body .left .left_menu div div
	{
	position:relative;
	float:left;
	width:100%;
	background:url(../images/bg_top_leftmenu.jpg) top no-repeat;
	}
#main_body .left .left_menu div div div
	{
	position:relative;
	float:left;
	width:100%;
	padding:8px 0px 18px 0px;
	background:url(../images/bg_bot_leftmenu.jpg) bottom no-repeat;
	}
#main_body .left .left_menu div div div div
	{
	background:none;
	}
#main_body .left .left_menu div div div ul
	{
	display:block;
	float:left;
	position:relative;
	clear:both;
	margin:0px 0px 0px -30px;

	}
#main_body .left .left_menu div div div ul li
	{
	position:relative;
	float:left;
	display:block;
	width:171px;
	margin:-1px 0px 0px -10px;
	padding:10px 0px 0px 0px;
	list-style:none;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}
#main_body .left .left_menu div div div ul li a {
padding-bottom:10px;
}

#main_body .left .left_menu div div div ul li:hover {
/*background-color:#ffffff;*/
}
#main_body .left .left_menu div div div ul li ul {
margin-top:10px;
padding-top:0px;
background-color:#ffffff;
}
	
#main_body .left .left_menu div div div ul li ul li {
	position:relative;
	float:left;
	display:block;
	width:168px;
	margin:-1px 0px 0px -10px;
	padding:0px 0px 0px 0px;
	list-style:none;
	border-top:0px solid #ffffff;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:0px solid #ffffff;
	}
#main_body .left .left_menu div div div ul li ul li a {
	padding-top:5px;
	font-size:12px;
	padding-left:6px;
	
 	
}
#main_body .left .left_menu div div div ul li a
	{
	font-family:Georgia;
	font-size:14px;
	color:#4487d9;
	text-decoration:none;
	font-weight:bold;
	margin:0px 0px 0px 15px;
	position:relative;
	float:left;
	}
	
/*#####Closed Left Part#####*/


/*#####Opend Middle Part#####*/

#main_body .contents
	{
	position:relative;
	float:left;
	width:595px;
	margin:0px 0px 0px 12px;
	
	}
#main_body .contents .banner
	{
	position:relative;
	float:left;
	width:100%;
	}
#main_body .contents .user1user2
	{
	position:relative;
	float:left;
	width:100%;
	border-bottom:1px solid #DEf5EA;
	padding:0 0 20px 0;
	}	
#main_body .contents .user1user2 .user1
	{
	position:relative;
	float:left;
	width:49%;
	}
#main_body .contents .user1user2 .user2
	{
	position:relative;
	float:right;
	width:49%;
	}			
#main_body .contents .text_contents
	{
	width:100%;
	position:relative;
	font-family:Georgia;
	font-size:16px;
	line-height:140%;
	margin:15px 0px 0px 0px;
	color:#535353;
	float:left;
	}
#main_body .contents .text_contents h3
	{
	position:relative;
	margin:0px 0px 3px 0px;
	width:100%;
	font-size:24px;
	font-family:Georgia;
	color:#0d004c;
	}
#main_body .contents .text_contents div.border
{
	position:relative; 
	float:left;
	border-bottom:1px solid #e6ebfa;
	border-top:1px solid #e6ebfa; 
	padding:10px 0px 10px 0px;
}
#main_body .contents .text_contents h4
	{
	position:relative;
	float:left;
	width:100%;
	margin:5px 0px 5px 0px;
	font-size:18px;
	color:#0d004c;
	}
#main_body .contents .text_contents span.title
	{
	position:relative;
	float:left;
	width:100%;
	font-size:14px;	 
	border:none;
	font-style:italic;
	font-weight:bold;
	}
#main_body .contents .text_contents span.title a
	{
	 color:#4487d9;
	 	font-size:14px;
		text-decoration:none;
		position:relative;
		float:left;

	}
#main_body .contents .text_contents span.date
	{
	position:relative;
	float:left;
	width:100%;
	margin:5px 0px 5px 0px;
	border:none;
	color:#4487d9;
	font-size:11px;
	}
#main_body .contents .text_contents a
	{
	text-decoration:underline;
	}	

#main_body .contents .text_contents table.contentpaneopen tr td a.readon
	{
	text-decoration:none;
	float:right;
	text-align:right;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #e6ebfa;
	width:100%;
	}
/*#####Closed Middle Part#####*/

/*#####Open Right Part#####*/

#main_body .right_contents
	{
	position:relative;
	float:left;
	width:170px;
	margin:0px 0px 0px 12px;
	}
#main_body .right_contents .box_right_contents
	{
	position:relative;
	float:left;
	width:100%;
	}
#main_body .right_contents .box_right_contents .module
	{
	position:relative;
	float:left;	
	background:url(../images/bg_mid_box.jpg) repeat-y;
	width:100%;
	margin:0px 0px 10px 0px;
	}
#main_body .right_contents .box_right_contents .module div
	{
	position:relative;
	float:left;
	background:url(../images/bg_top_box.jpg) top no-repeat;
	width:100%;
	}
#main_body .right_contents .box_right_contents .module div div
	{
	position:relative;
	float:left;
	width:100%;
	padding:7px 0px 7px 0px;
	background:url(../images/bg_bottom_box.jpg) bottom no-repeat;
	}
	
#main_body .right_contents .box_right_contents .module div div div
	{
	position:relative;
	float:left;
	width:90%;
	margin-left:5%;
	background:none;
	
	}
#main_body .right_contents .right_text_contents
	{
	position:relative;
	float:left;
	width:90%;
	margin:10px 0px 5px 15px;
	}
#main_body .right_contents .right_text_contents .moduletable h3
	{
	position:relative;
	width:100%;
	color:#4487d9;
	font-family:Georgia;
	font-size:16px;
	margin:0px 0 10px 0;
	}
#main_body .right_contents .right_text_contents h5
	{
	position:relative;
	float:left;
	font-size:12px;
	font-family:Georgia;
	width:100%;
	margin:5px 0px 0px 0px;
	color:#0d004c;
	}
	
	
/*#####Closed Right Part#####*/


#footer
	{
	position:relative;
	float:left;
	width:590px;
	padding:0px 0px 10px 0px;
	text-align:center;
	font-size:12px;
	color:#4487d9;
	font-weight:bold;
	font-family:Georgia;
	background:url(../images/bg_footer.jpg) no-repeat;	
	height:28px;
	margin:20px 0px 0px 181px;
	}
#copyright
	{
	position:relative;
	float:left;
	width:100%;
	margin:0px 0px 10px 0px;
	text-align:center;
	color:#818181;
	font-family:Georgia;
	font-size:10px;
	}

ul#mainlevel-bottom {
margin:0 0 0 160px;
padding:0;
font-weight:normal;
}

ul#mainlevel-bottom li { 
 float:left;
 list-style:none;
 padding:none;
 margin:7px; 
}
div.breadcrumb {
	margin:0 0 5px 3px;
}
