/* ######### GENERAL #######*/

td,p,div,tr{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #646464;
	}
p {
	margin:0 0 1em 0;
	}

a:link {
	color:#FF0000 ;
	text-decoration:none;

}
a:visited {
	color:  #ff0000;
	text-decoration:none;}
a:hover{
	color: #B5404D;
	text-decoration:underline;
}
form { 
	display:inline;
	margin:0; padding:0;
}
h1{
	font-weight:normal;
	font-size:20px;
}
h2{
	font-weight:bold;
	font-size:18px;
}
h3{
	font-weight: normal;
	font-size:18px;
}
h4{
	font-weight:normal;
	font-size:16px;
}
h5{
	font-weight:normal;
	font-size:14px;
}

}
img {
	border:none;
}
ol{
	margin-left:40px;
	list-style-position:inherit;
}
blockquote {
	margin: 10px;
}

blockquote div {
}

pre {
}
/* joomla - mambo css */
table.contenttoc{
	margin:10px;
	padding:3px;
	text-align:left;
	float:right;	
}
.contenttoc a {
	padding-left:0;
	font-weight:bold;
	font-size:85%;
	}
table.contenttoc td {
	text-align:left;
	}

li.latestnews  a {
	color: #0033CC;	
}
li.latestnews a:hover {
	color: #000;
}
li.latestnews a:visited{
	color: #cccccc;
}
ul.mostread  { 
	font-weight:normal;
}
li.mostread  a {
	color: #0033CC;
}

li.mostread a:hover {
	color: #000;
}
li.mostread a:visited{
	color: #cccccc;
}

a.contentpagetitle {
	font-size:20px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	text-align:left;
	line-height:24px;
}
a.contentpagetitle:hover{
	color: #CC0000;
	text-decoration:underline;
}
a.category{ 
	font-weight:bold;
	}

.createdate,td.createdate{
	color: #CC6600;
	font-size:10px;
	font-weight:normal;
	height:10px;
	border-top:1px solid #E7F6E3;
		padding-bottom:10px;
	}
td.modifydate{
	color: #00CC00;
	font-size:10px;
	font-weight:normal;
}
span.article_seperator {
}
span.small{
	color: #666;
	font-size:10px;
	font-weight:bold;
}
.highlight { 

	background-color: #009900;
	color:#F9E5BB;
}
.mosimage {
	margin:5px;
	padding:5px;
	
}
.mosimage_caption {
	padding:3px 2px;
	color:#666;
	font-size:10px;
	border-top:1px solid #666;
}

.contentpaneopen img { 
border:none;
margin:0px;}
.contentpane img { 
border:none;
margin:0px;}
#mod_login_username{
	font-family:"Lucida Sans Unicode", Arial,Verdana,   Tahoma;
	color:#CCCCCC;
	font-size:80%;
	height:16px;
	width:70px;
}
#mod_login_password{
	font-family:"Lucida Sans Unicode", Arial,Verdana,   Tahoma;
	color:#CCCCCC;
	font-size:80%;
	height:16px;
	width:70px;
}

#mod_login_remember{
	border:none;
	background:none;
	margin:0;
}
ul#mainlevel-nav {       
	list-style : none;
	padding-bottom:10px;     
} 
ul#mainlevel-nav li {
	float : right;
	font-weight : normal;
	text-align : center; 
	display : block;      
} 
ul#mainlevel-nav li a {
	display : block; 
	padding-left : 10px;  
	text-decoration : none; 
	color: #c0c0c0;
	font-size:11px;
	font-weight:bold;
   } 
ul#mainlevel-nav li a:hover {
	display : block; 
	color: #ffffff;
	text-decoration:underline;
}
.inputbox {
	background: url(../../images/default/bg_input.gif) repeat-x #fff;
	border:1px solid #cccccc;
	color:#666;
	}
.inputbox:hover,
.inputbox:focus {
	border:1px solid #666666;}
.button{ 
	text-align: center;
	color: #F0F0F0;
	border:0px solid #666666;
	padding:2px 5px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background:url(../../images/default/bg_button.gif) repeat-x top center;
	margin:3px 0;}
.button:hover , .button:focus {
	border:0px solid #000;
	background:url(../../images/default/bg_button_hover.gif) repeat-x top center;
}
#mod_login_remember{
	border:none;
	background:none;
}
#mod_search_searchword {
	border:1px solid #cccccc;

}
#mod_search_searchword:hover,
#mod_search_searchword:focus {
	border:1px solid #000000;
	background: #FFFFFF;}
.sectiontableheader {
	font-weight:bold;
	padding:4px;
}
.sectiontableentry1 td {
	background:#f2f2f2;
	padding-bottom:2px;
	text-align:left;
}
.sectiontableentry2 td{
	padding-bottom:2px;
	text-align:left;

}
.sectiontableentry1 {
	padding:3px;
		text-align:left;
}
.sectiontableentry2 {
	padding:3px;
		text-align:left;
}
.sectiontableentry1 label{
	padding-left:5px;}
.sectiontableentry2 label {
	padding-left:5px;}
ul.latestnews li{
	padding:0px;
	margin-left:0px;
	text-align:left;
}
ul.latestnews  {
	margin-left:15px;  
	font-weight:normal;
}

.latestnews a:hover {
	color: #99FF99;
}

.mostread a:visited{
	color: #666;
}
a.readon {
	text-align:left;
	background:url(../../images/default/jc_blog.gif) no-repeat left top;
font-family: Tahoma;
font-size:12px;
font-weight:bold;

	padding-left:16px;
}
a.readon:hover {
	text-decoration:underline;}
.back_button  {
	text-align: center;
	color: #ccc;
	border:1px solid #fff;
	padding:2px 5px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background: #f0f0f0;
	width:50px;
	font-weight:bold;
}
.back_button a {
	margin-top:10px;
	color: #666;}
.back_button a:hover { 
	color: #000;
	text-decoration:underline;
}
.blog_more {
	padding-bottom:10px;
	}
.blog_more a {
	color:#333333;
}
.blog_more a:hover {
	color:#000000;}
.blogsection {
	border-bottom:1px solid #333333;}
.blogsection:hover {
	border:none;}
.pagenav {
	}
.pagenav,
.pagenav_next,
.pagenav_prev
 {
	text-align: center;
	color: #ccc;
	padding:2px 5px;
	font-size:11px;
	font-weight:bold;






}
.pagenav:hover,.pagenav_next:hover,.pagenav_prev:hover {}
.pagenav_next a:hover,
.pagenav_prev a:hover {
	text-decoration:underline;
}
.pagenavcounter {
	font-weight:bold;
	margin-top:10px;
}
a.pagenav, a.pagenav:visited {
	margin-top:10px;
}
a.pagenav:hover {
	text-decoration:underline;
}
span.pathway { 
	color:#666666;
	font-size:11px;
	line-height:25px;
	}
span.pathway a:link,
span.pathway a:visited { 
 	color:#666666; 
	font-weight:bold;
	font-size:11px;
	line-height:25px;}
div.moduletable,
div.moduletable_menu,
div.moduletable_text {
	text-align:left;
	margin-top:0;
	color:#333333;
}

div.moduletable ul li.latestnews,
div.moduletable ul li.mostread,

div.moduletable_menu ul li.latestnews,
div.moduletable_menu ul li.mostread,

div.moduletable_text ul li.latestnews,
div.moduletable_text ul li.mostread
 {
	line-height: normal;	
}
div.moduletable table,
div.moduletable_menu table,
div.moduletable_text table {
}
div.moduletable td,
div.moduletable_menu td,
div.moduletable_text td {
	text-align:left;
}
div.moduletable img,
div.moduletable_menu img,
div.moduletable_text img {
border:none;
	margin:0px;
}
div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3  {
	margin-bottom:5px;
	font-weight: normal;
	font-size:18px;
	color:#792525;
}
/* System Messages*/
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #ff0000; margin-left:0; padding-left:0;margin-bottom: 10px; list-style: none; padding: 10px;  list-style: none; }
#system-message dd ul li { list-style-image:none; margin-left:0;}
#system-message dt.message { display: none; }
#system-message dd.message {  color: #fff; background: #FFA300; }
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #fff; background: #FFA300; }
#system-message dd.error ul li { list-style-image:none; margin-left:0;}
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #fff; background: #FFA300; list-style: none;}
#system-message dd.notice ul li { list-style-image:none; margin-left:0;}
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}



.bodies {
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	background: #032737;

	}
#path_wrapper {
	background:url(../../images/default/bgpath.gif) repeat-x;
	height:27px;
	margin:auto 0px;
}
#path_wrapper div{
	font-size:11px;
	color: #CC9900;
	line-height:27px;
	height:27px;
	font-weight:bold;}
#path1 {
font-size:11px;
color: #0099ff;
	width:120px;
	height:27px;
	line-height:27px;
	float:left;
	padding-left:5px;
padding-bottom:2px;
	text-align:left;
	}
#path2 {
	float:left;
	text-align:left;
	padding-left:10px;}
#path3 {
	float:right;
	width:150px;
	height:25px;
	padding-left:15px;
	background:url(../../images/default/bgsearch.gif) no-repeat;
	}	
#mosttopmenu {
	background:url(../../images/default/bgmosttopmenu.gif);
	height: 29px;
	margin:auto 0px;}	
#maincpwrapper {
	margin:auto 0px;
	
	}
#pagewrapper {
	text-align:left;
	margin:auto 0px;
background: #021F2A;


}
#curdate {
	font-size:11px;
	color: #666666;
	line-height:15px;
	padding:10px 0 0 15px;
	font-weight:700;
	text-align:right;
}
#topsectwrapper {
	height:422px;
	}
#topmodwrapper {
	}
#user6pos {
	width:200px;
	float:left;
	overflow:hidden;
	margin-right:10px;
}
#tab1pos {
	float:left;
	overflow:hidden;
	margin-bottom:10px;
}
#logos {
	width:350px;
	float:left;
	overflow:hidden;}
#xtd_wrapper {
	height:27px;}
#content_wrapper {
	}
#right_section {

	float:right;
	overflow:hidden;

	}
#left_section {
	width:170px;
	float:left;
	overflow:hidden;}




#right_mod_pos {
	overflow:hidden;
	float:left;
	margin-left:0px;}
#bannerpos {

	margin-bottom:0px;
	overflow:hidden;}

#tab2pos {
	margin-bottom:10px;}
#tab3pos {
	margin-top:10px;}	
	
#right_mod_pos_inner1 {
	float:left;
	overflow:hidden;
}
#right_mod_pos_inner2 {
	width:179px;
	overflow:hidden;
	float:left;}
#right_mod_pos_inner3 {
	width:170px;
	overflow:hidden;
	float:left;}
#right_mod_pos_inner2divide {
	width:165px;
	overflow:hidden;
	float:left;}
1#right_mod_pos_inner3divide {
	width:165px;
	overflow:hidden;
	float:left;
	margin-left:10px;}
/* MAINBODY ROUND*/

#roundwrapper{
	width:100%;
	margin:0px auto;
	background: #ffffff;

}
	
/* FOOTER WRAPPER */
#mostbottom_wrapper {
	background:url(../../images/default/bgfooter.gif) repeat-x top left #032737;
	margin:auto 0px;}
#mostbottom_inner {
	margin-top:10px;
}

/* setting for 4 bottom modules */
#botmodsection {

	background:url(../../images/default/bgbotmod.gif) repeat-x top left #021F2A;
	margin-bottom:10px;
	}
#botmodsection div.moduletable,
#botmodsection div.moduletable_menu,
#botmodsection div.moduletable_text {
	border-bottom:none;}
#botmodsection a { 
	color:#006666}
#botmodsection a:hover { 
	color:#333333;}
#botmodsection_inner {
}
#botmodsection_inner_c{
}
#botmodsection_1 {
padding-left:4px;
	float:left;
	padding-bottom:0px;
	overflow:hidden;
}
#botmodsection_2 {
padding-left:4px;
	float:left;
	border-left:0px solid #032737;
	padding-bottom:0px;
	overflow:hidden;}
#botmodsection_3 {
padding-left:4px;
	float:left;
	border-left:0px solid #032737;
	padding-bottom:0px;
	overflow:hidden;}
#botmodsection_4 {
padding-left:4px;
	float:left;
	border-left:0px solid #032737;
	padding-bottom:0px;
	overflow:hidden;}
/* footer setting */	
#footer_wrapper {
	padding:10px 10px 0 10px;
}
#footer_left { 
	width:40%;
	float:left;
	height:35px;
	padding-left:50px;
	background:url(../../images/default/logo_tp_just_remove.gif) top left no-repeat;}
#footer_left div {
	text-align:left;
	font-size:10px;
	color:#666666;}
#footer_left div a {
	color:#f0f0f0;}
#footer_right {
	width:45%;
	float:right;
	padding-top:5px;
	margin-right:10px;}


/* div module setting - default */


/* general module setting */
div.module ul {
	margin: 0px 0;

}


div.module-nobox td,
div.module-nobox div,
div.module-nobox p,
div.module-nobox span {
	color:#ffffff;
	text-align:left;}
div.module-nobox li a,
div.module-nobox a {
	color:#ff0000;
	text-decoration:underline;}
div.module-nobox li a:hover,
div.module-nobox a:hover {
	color:#CC6600;
	text-decoration:underline;}
div.module li a,
div.module a {
	color: #0C4790;
	text-decoration:none;}
div.module li a:hover,
div.module a:hover {
	color:#ff0000;
	text-decoration:underline;}

ul.latestnews,
ul.mostread,
ul.latestnews-orange,
ul.mostread-orange,
ul.latestnews-blue,
ul.mostread-blue,
ul.latestnews-nobox,
ul.mostread-nobox
 {

 	margin-left:15px;}
/* setting for tab */
#tab1 div.moduletable,
#tab2 div.moduletable,
#tab3 div.moduletable
 {
	border:none;
	margin-bottom:0;
	color:#333333;
}
#tab1 div.moduletable a:hover,
#tab2 div.moduletable a:hover,
#tab3 div.moduletable a:hover {
	color:#FF0000;}

/* tab module styling */
div.moduletable h3
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #000000;
	line-height:26px;
	text-align:left;
}
div.moduletable
	{ 
	padding:0px;
	margin-bottom:0px;
	font-size:12px;
}
div.moduletable td,
div.moduletable p,
div.moduletable div {
	font-size:12px;}
div.moduletable-nobox
	{ border:none;
	color:#333;
	padding:0px;
	margin-bottom:1px;
	background:none;}
div.moduletable-nobox img {
border:none;
	margin:0;}

/*setting for extended menu module styling */ 
#xtd_menu div.moduletable
	{ border:none;
	padding:0px;
	margin-bottom:0;
	background: none;} 
#xtd_menu div.moduletable
{
	margin-top:10px;
	margin-left:30px;
	margin-bottom:0px;
	color:#333333;}

#xtd_menu div.moduletable {
	margin:0;
}
/*setting for path styling */
#path_wrapper div.moduletable {
	padding:0;
	margin:0;
}
	
#path_wrapper div.search {
	padding:2px 0 0 15px;
}
#path_wrapper #mod_search_searchword {
	background:none;
	border:none;
	font-size:12px;
	width:120px;}
#path_wrapper #mod_search_searchword:focus {
	border:none;}

/*Module styling for bottom module position*/
#botmodsection div.moduletable h3 {
	color: #3399CC}
#botmodsection div.moduletable,
#botmodsection div.moduletable td,
#botmodsection div.moduletable p,
#botmodsection div.moduletable div {
	color:#CCCCCC;}

#cpanelpos {
	padding-top:10px;
	float:right;
	overflow:hidden;}
#cpanelpos div.moduletable h3{
	display:none;}
#cpanelpos div.moduletable {
	}
#cpanelpos div.moduletable,
#cpanelpos div.moduletable td,
#cpanelpos div.moduletable div,
#cpanelpos div.moduletable p
{ text-align:right;
	color:#FFFFFF;
	font-size:11px;
	font-weight:700;}
#cpanelpos .button
{ font-weight:400;}


#deva li a:link,
#deva a:link {
font-size:12px;
	color:#9cadce;
	text-decoration:none;}

#deva li a:hover,
#deva a:hover {
font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;}

#deva li a:visited,
#deva a:visited {
font-size:12px;
	color:#9cadce;
	text-decoration:none;}



/* div module_menu setting - default */

div.module_menu h3 {
	background:url(../../images/default/bgh3.gif) no-repeat left bottom;
	
	font-size:14px;
	font-weight: bold;
	color: #333333;
	margin: 0 -6px 5px -6px;
	text-align:left;
	letter-spacing:-1px;
	line-height:20px;
	padding:0 0 5px 25px;

}
div.module_menu {
	background: url(../../images/default/topleft.gif) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	height:1%;
	text-align:left;
	color:#FFFFFF;
}
div.module_menu div {
	background: url(../../images/default/topright.gif) 100% 0 no-repeat;
}
div.module_menu div div {
	background: url(../../images/default/botleft.gif) 0 100% no-repeat;
}
div.module_menu div div div {
	background: url(../../images/default/botright.gif) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;
}

/* general module_menu setting */
div.module_menu ul {
	margin: 10px 0;

}

div.module_menu div div div div,
div.module_menu div div div div div,
div.module_menu div div div div div div,
div.module_menu div div div div div div div,
div.module_menu div div div div div div div div,
div.module_menu div div div div div div div div div,
div.module_menu div div div div div div div div div div,
div.module_menu div div div div div div div div div div div,
div.module_menu div div div div div div div div div div div div,

div.module_menu-blue div div div div,
div.module_menu-blue div div div div div,
div.module_menu-blue div div div div div div,
div.module_menu-blue div div div div div div div,
div.module_menu-blue div div div div div div div div,
div.module_menu-orange div div div div,
div.module_menu-orange div div div div div,
div.module_menu-orange div div div div div div,
div.module_menu-orange div div div div div div div,
div.module_menu-orange div div div div div div div div
 {	width:100%;
 	padding:0;
	background:none;}
div.module_menu td,
div.module_menu div, 
div.module_menu p,
div.module_menu span
{ 	font-size:12px;
	color:#666666;
	text-align:left;
	}
div.module_menu-nobox td,
div.module_menu-nobox div,
div.module_menu-nobox p,
div.module_menu-nobox span {
	color:#ffffff;
	text-align:left;}
div.module_menu-nobox li a,
div.module_menu-nobox a {
	color:#ff0000;
	text-decoration:underline;}
div.module_menu-nobox li a:hover,
div.module_menu-nobox a:hover {
	color:#CC6600;
	text-decoration:underline;}
div.module_menu li a,
div.module_menu a {
	color: #0C4790;
	text-decoration:none;}
div.module_menu li a:hover,
div.module_menu a:hover {
	color:#ff0000;
	text-decoration:underline;}
/* setting for tab */
#tab1 div.module_menutable,
#tab2 div.module_menutable,
#tab3 div.module_menutable
 {
	border:none;
	margin-bottom:0;
	color:#333333;
}
#tab1 div.module_menutable a:hover,
#tab2 div.module_menutable a:hover,
#tab3 div.module_menutable a:hover {
	color:#FF0000;}

/* tab module_menu styling */
div.module_menutable h3
 {
	font-family: Arial, Helvetica, sans-serif;

	font-size:18px;
	font-weight: bold;
	color: #000000;
	line-height:26px;
	text-align:left;
}
div.module_menutable
	{ 
	padding:10px;
	margin-bottom:10px;
	font-size:12px;
}
div.module_menutable td,
div.module_menutable p,
div.module_menutable div {
	font-size:12px;}
div.module_menutable-nobox
	{ border:none;
	color:#333;
	padding:0px;
	margin-bottom:10px;
	background:none;}
div.module_menutable-nobox img {
border:none;
	margin:0;}

/*setting for extended menu module_menu styling */ 
#xtd_menu div.module_menutable
	{ border:none;
	padding:0px;
	margin-bottom:0;
	background: none;} 
#xtd_menu div.module_menutable
{
	margin-top:10px;
	margin-left:30px;
	margin-bottom:0px;
	color:#333333;}

#xtd_menu div.module_menutable {
	margin:0;
}
/*setting for path styling */
#path_wrapper div.module_menutable {
	padding:0;
	margin:0;
}
	
#path_wrapper div.search {
	padding:2px 0 0 15px;
}
#path_wrapper #mod_search_searchword {
	background:none;
	border:none;
	font-size:12px;
	width:120px;}
#path_wrapper #mod_search_searchword:focus {
	border:none;}

/*module_menu styling for bottom module_menu position*/
#botmodsection div.module_menutable h3 {
	color: #3399CC}
#botmodsection div.module_menutable,
#botmodsection div.module_menutable td,
#botmodsection div.module_menutable p,
#botmodsection div.module_menutable div {
	color:#CCCCCC;}

#cpanelpos {
	padding-top:10px;
	float:right;
	overflow:hidden;}
#cpanelpos div.module_menutable h3{
	display:none;}
#cpanelpos div.module_menutable {
	}
#cpanelpos div.module_menutable,
#cpanelpos div.module_menutable td,
#cpanelpos div.module_menutable div,
#cpanelpos div.module_menutable p
{ text-align:right;
	color:#FFFFFF;
	font-size:11px;
	font-weight:700;}
#cpanelpos .button
{ font-weight:400;}


/* div module_text setting - default */

div.module_text h3 {
	background:url(../../images/default/bgh3.gif) no-repeat left bottom;
	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;
	font-weight: bold;
	color: #333333;
	margin: 0 -6px 5px -6px;
	text-align:left;
	letter-spacing:-1px;
	line-height:20px;
	padding:0 0 5px 25px;
}
div.module_text {
	background: url(../../images/default/topleft.gif) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	height:1%;
	text-align:left;
	color:#FFFFFF;
}
div.module_text div {
	background: url(../../images/default/topright.gif) 100% 0 no-repeat;
}
div.module_text div div {
	background: url(../../images/default/botleft.gif) 0 100% no-repeat;
}
div.module_text div div div {
	background: url(../../images/default/botright.gif) 100% 100% no-repeat;
	padding: 8px;
	width: auto !important;
	width: 100%;
}

/* setting for -nobox suffix */
div.module_text-nobox h3 {
	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;
	font-weight: bold;
	color: #333333;
	line-height:26px;
	text-align:left;
	padding-left: 5px;
	text-transform:uppercase;

}
div.module_text-nobox {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
	height:1%;
}
div.module_text-nobox div {
}
div.module_text-nobox div div {
}
div.module_text-nobox div div div {
}
/* general module_text setting */
div.module_text ul {
	margin: 10px 0;

}

div.module_text div div div div,
div.module_text div div div div div,
div.module_text div div div div div div,
div.module_text div div div div div div div,
div.module_text div div div div div div div div,
div.module_text div div div div div div div div div,
div.module_text div div div div div div div div div div,
div.module_text div div div div div div div div div div div,
div.module_text div div div div div div div div div div div div,

div.module_text-blue div div div div,
div.module_text-blue div div div div div,
div.module_text-blue div div div div div div,
div.module_text-blue div div div div div div div,
div.module_text-blue div div div div div div div div,

div.module_text-orange div div div div,
div.module_text-orange div div div div div,
div.module_text-orange div div div div div div,
div.module_text-orange div div div div div div div,
div.module_text-orange div div div div div div div div
 {	width:100%;
 	padding:0;
	background:none;}
div.module_text td,
div.module_text div, 
div.module_text p,
div.module_text span
{ 	font-size:11px;
	color:#666666;
	text-align:left;
	}
div.module_text-nobox td,
div.module_text-nobox div,
div.module_text-nobox p,
div.module_text-nobox span {
	color:#ffffff;
	text-align:left;}
div.module_text-nobox li a,
div.module_text-nobox a {
	color:#ff0000;
	text-decoration:underline;}
div.module_text-nobox li a:hover,
div.module_text-nobox a:hover {
	color:#CC6600;
	text-decoration:underline;}
div.module_text li a,
div.module_text a {
	color: #0C4790;
	text-decoration:none;}
div.module_text li a:hover,
div.module_text a:hover {
	color:#ff0000;
	text-decoration:underline;}
/*setting for extended menu module_text styling */ 
#xtd_menu div.module_texttable
	{ border:none;
	padding:0px;
	margin-bottom:0;
	background: none;} 
#xtd_menu div.module_texttable
{
	margin-top:10px;
	margin-left:30px;
	margin-bottom:0px;
	color:#333333;}

#xtd_menu div.module_texttable {
	margin:0;
}
/*setting for path styling */
#path_wrapper div.module_texttable {
	padding:0;
	margin:0;
}
	
#path_wrapper div.search {
	padding:2px 0 0 15px;
}
#path_wrapper #mod_search_searchword {
	background:none;
	border:none;
	font-size:12px;
	width:120px;}
#path_wrapper #mod_search_searchword:focus {
	border:none;}

/*module_text styling for bottom module_text position*/
#botmodsection div.module_texttable h3 {
	color: #3399CC}
#botmodsection div.module_texttable,
#botmodsection div.module_texttable td,
#botmodsection div.module_texttable p,
#botmodsection div.module_texttable div {
	color:#CCCCCC;}

#cpanelpos {
	padding-top:10px;
	float:right;
	overflow:hidden;}
#cpanelpos div.module_texttable h3{
	display:none;}
#cpanelpos div.module_texttable {
	}
#cpanelpos div.module_texttable,
#cpanelpos div.module_texttable td,
#cpanelpos div.module_texttable div,
#cpanelpos div.module_texttable p
{ text-align:right;
	color:#FFFFFF;
	font-size:11px;
	font-weight:700;}
#cpanelpos .button
{ font-weight:400;}



/* MAINBODY ROUND*/
#mainbody_section {
background: #ffffff;
	overflow:hidden;
	float:left;
}



#navlist1 {
      overflow:hidden;
	float:left;
      list-style: none;
}
#navlist1 li{
	list-style: none;
	padding-left: 16px;
	padding-top: 2px;
	background-image: url(../../images/default/13.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}


#navlist2 {
      overflow:hidden;
	float:left;
      list-style: none;
}
#navlist2 li{
	list-style: none;
	padding-left: 16px;
	padding-top: 2px;
	background-image: url(../../images/default/34.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}



#roundwrapper{
	width:100%;
	margin:0px auto;

	background: #ffffff;

}
.roundcontent {
	position:relative;
	background: #f5f5f5;
	padding: 0px 10px 0px 10px;
	margin:-1px 0 0 0;
	text-align:left;
}
.roundbottomleft {
	width:100%;
	height:20px;
	background: #ffffff;

}
.roundbottomleft span.sfix {
	display:block;
	position:relative;
	height:20px;
	background: #ffffff;

}
#round_inner {
	width:auto;
	background:#FFFFFF;}





/* Default Joomla! Menu */
ul.menu,
div.module-blue ul.menu,
div.module-orange ul.menu {
	margin: 0;
	padding: 1px 0 0;
	list-style: none;
}

ul.menu li,
div.module-blue ul.menu li,
div.module-orange ul.menu li {
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}

div.componentheading {
	background-image: url(../../images/default/componentheading.jpg);
	height: 31px;
	line-height: 31px;
	padding: 0px 10px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px 0;
}
.contentpaneopen td{
font-family: Tahoma;
font-size:14px;

text-align:left;
color: #ffffff;
}


.contentheading, .contentheading a {
background-image: url(../../images/default/componentheading.jpg);
width: 575px;
	height: 32px;
	line-height: 32px;
	padding: 0px 10px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 10px 0;
} 





.contentpane{
	text-align:left;
	color:#333;
	line-height:18px;
}

.contentpaneopen ul,
.contentpane ul {
		margin:1em 0 1em 0;}
table.contentpaneopen, table.contentpane,table.blog{

	color:#333;
}
table.blog td {
	padding-right:5px;}
table.contentpaneopen li {
	margin-left:40px;
}
.contentpaneopen fieldset{
	width:100%;
	border:none;
}


.contentpaneopen td.buttonheading{
	padding:0px;
	margin:0px;
}
td.contentdescription {
	width:100%;}








div.module div div div div,
div.module div div div div div,
div.module div div div div div div,
div.module div div div div div div div,
div.module div div div div div div div div,
div.module div div div div div div div div div,
div.module div div div div div div div div div div,
div.module div div div div div div div div div div div,
div.module div div div div div div div div div div div div,
div.module-blue div div div div,
div.module-blue div div div div div,
div.module-blue div div div div div div,
div.module-blue div div div div div div div,
div.module-blue div div div div div div div div,
div.module td,
div.module div, 
div.module p,
div.module span
{ 	
color:#ffffff;
text-align:left;
}


/* MODUL STANGA KAKI*/
ul.menu li a {
	vertical-align:middle;
	padding: 3px 0px 0px 23px;
	color: #ffffff;
	text-decoration:none;
	width: auto;
	display:block;
	margin-bottom:0px;
	font-size : 100%; 
	border-bottom:0px solid #cccccc;
      background : #383224 url(../../images/default/mainmenu_bullet.gif) no-repeat 8px 8px;
}
div.module h3 {
	background : #383224 url(../../images/default/mainmenu_top.gif) repeat-x 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 -8px -1px -8px;
	text-align:left;
	letter-spacing:-1px;
	line-height:32px;
	padding:0 0px 0px 20px;
}
div.module {
background : #383224;  
	padding-bottom:6px;
}


/* HOVER MENU STANGA KAKI*/
ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	display:block;
      background : #383224 url(../../images/default/mainmenu_bullet1.gif) no-repeat 10px 8px;
	text-decoration:none;
}



 
/*MODUL BLUE*/
div.module-blue h3 {
	background : #264688 url(../../images/default/mainmenu_topblue.gif) repeat-x 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 -8px -1px -8px;
	text-align:left;
	letter-spacing:-1px;
	line-height:32px;
	padding:0 0px 0px 20px;
}

div.module-blue a {
	color: #ffff00;
font-weight: bold;
}

div.module-blue ul.menu li a {
	vertical-align:middle;
	padding: 3px 0px 0px 23px;
	color: #ffffff;
	text-decoration:none;
	width: auto;
	display:block;
	margin-bottom:0px;
	font-size : 100%; 
	border-bottom:0px solid #cccccc;
      background : #6080c2 url(../../images/default/mainmenu_bulletblue.gif) no-repeat 8px 8px;
}
div.module-blue ul.menu li a:hover,
div.module-blue ul.menu li a:active,
div.module-blue ul.menu li a:focus {
	display:block;
      background : #6080c2  url(../../images/default/mainmenu_bulletblue1.gif) no-repeat 10px 8px;
	text-decoration:none;
}

div.module-blue {
background : #6080c2;  
	padding-bottom:6px;
}



/*MODUL KAKI*/
div.module-kaki h3 {
	background : #264688 url(../../images/default/mainmenu_topkaki.gif) repeat-x 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 -8px -1px -8px;
	text-align:left;
	letter-spacing:-1px;
	line-height:32px;
	padding:0 0px 0px 20px;
}
div.module-kaki ul.menu li a {
	vertical-align:middle;
	padding: 3px 0px 0px 23px;
	color: #ffffff;
	text-decoration:none;
	width: auto;
	display:block;
	margin-bottom:0px;
	font-size : 100%; 
	border-bottom:0px solid #cccccc;
      background : #8a641c url(../../images/default/mainmenu_bulletkaki.gif) no-repeat 8px 8px;
}
div.module-kaki ul.menu li a:hover,
div.module-kaki ul.menu li a:active,
div.module-kaki ul.menu li a:focus {
	display:block;
      background : #8a641c  url(../../images/default/mainmenu_bulletkaki1.gif) no-repeat 10px 8px;
	text-decoration:none;
}


/*MODUL OCRU*/
div.module-ocru h3 {
	background : #264688 url(../../images/default/mainmenu_topocru.gif) repeat-x 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 -8px -1px -8px;
	text-align:left;
	letter-spacing:-1px;
	line-height:32px;
	padding:0 0px 0px 20px;
}
div.module-ocru div{

	color: #ffff00;
}

div.module-ocru a {
	color: #ffffff;
}




div.module-ocru ul.menu li a {
	vertical-align:middle;
	padding: 3px 0px 0px 23px;
	color: #ffffff;
	text-decoration:none;
	width: auto;
	display:block;
	margin-bottom:0px;
	font-size : 100%; 
	border-bottom:0px solid #cccccc;
      background : #a03a1c url(../../images/default/mainmenu_bulletocru.gif) no-repeat 8px 8px;
}
div.module-ocru ul.menu li a:hover,
div.module-ocru ul.menu li a:active,
div.module-ocru ul.menu li a:focus {
	display:block;
      background : #a03a1c  url(../../images/default/mainmenu_bulletocru1.gif) no-repeat 10px 8px;
	text-decoration:none;
}

div.module-ocru {
background : #a03a1c;  
	padding-bottom:6px;
}








/*MODUL BLUE 2 USERS ONLINE*/
div.module-blue2 h3 {
	background : #264688 url(../../images/default/mainmenu_topblue.gif) repeat-x 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	margin: -10px -8px -1px -8px;
	text-align:left;
	letter-spacing:-1px;
	line-height:32px;
	padding:0 0px 0px 20px;
}
div.module-blue2 div div div {
	color:#ffffff;
	padding: 8px;
	width: auto !important;
	width: 100%;
}


div.module-blue3 h3 {
	background : #264688 url(../../images/default/mainmenu_topblue.gif) repeat-x 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	margin: -10px -8px -1px -8px;
	text-align:left;
	letter-spacing:-1px;
	line-height:32px;
	padding:0 0px 0px 20px;
}
div.module-blue3 div div div {
	color:#ffffff;
	padding: 3px;
	width: auto !important;
	width: 100%;
}




/*MODUL ORANGE 1*/

div.module-orange1 h3 {
	background : #DE6c00 url(../../images/default/mainmenu_toporange.gif) repeat-x 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 -8px -1px -8px;
	text-align:left;
	letter-spacing:-1px;
	line-height:32px;
	padding:0 0px 0px 20px;

}
div.module-orange1 ul.menu li a {
	vertical-align:middle;
	padding: 3px 0px 0px 23px;
	color: #ffffff;
	text-decoration:none;
	width: auto;
	display:block;
	margin-bottom:0px;
	font-size : 100%; 
	border-bottom:0px solid #cccccc;
      background : #fd7c00 url(../../images/default/mainmenu_bulletorange.gif) no-repeat 8px 8px;
}
div.module-orange1 ul.menu li a:hover,
div.module-orange1 ul.menu li a:active,
div.module-orange1 ul.menu li a:focus {
	display:block;
      background : #fd7c00  url(../../images/default/mainmenu_bulletorange1.gif) no-repeat 10px 8px;
	text-decoration:none;
}



/*MODUL ORANGE ADS MANAGER*/
div.mainlevel {
	vertical-align:middle;
	padding: 3px 0px 0px 23px;
	color: #ffffff;
	text-decoration:none;
	width: auto;
	display:block;
	font-size : 100%; 
	background : #fd7c00; 

}

a.mainlevel:link {
	vertical-align:middle;
	padding: 3px 0px 0px 23px;
	color: #ffffff;
	text-decoration:none;
	width: auto;
	display:block;
	margin-bottom:0px;
	font-size : 100%; 
	border-bottom:0px solid #cccccc;
      background : #fd7c00 url(../../images/default/mainmenu_bulletorange.gif) no-repeat 8px 8px;
}

a.mainlevel:hover {
	vertical-align:middle;
	padding: 3px 0px 0px 23px;
	color: #ffffff;
	text-decoration:none;
	width: auto;
	display:block;
	margin-bottom:0px;
	font-size : 100%; 
	border-bottom:0px solid #cccccc;
      background : #fd7c00 url(../../images/default/mainmenu_bulletorange1.gif) no-repeat 10px 8px;
}

a.mainlevel:visited {
	vertical-align:middle;
	padding: 3px 0px 0px 23px;
	color: #ffffff;
	text-decoration:none;
	width: auto;
	display:block;
	margin-bottom:0px;
	font-size : 100%; 
	border-bottom:0px solid #cccccc;
      background : #fd7c00 url(../../images/default/mainmenu_bulletorange.gif) no-repeat 8px 8px;
}



/*MODUL BLUE 1*/

div.module-blue1 h3 {
	background : #264688 url(../../images/default/mainmenu_topblue.gif) repeat-x 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 -8px -1px -8px;
	text-align:left;
	letter-spacing:-1px;
	line-height:32px;
	padding:0 0px 0px 20px;

}
div.module-blue1 {
	vertical-align:middle;
	padding: 3px 0px 0px 6px;
	color: #ffffff;
	text-decoration:none;
	width: auto;
	display:block;
	margin-bottom:0px;
	font-size : 100%; 
	border-bottom:0px solid #cccccc;
              background : #021a24;
}
div.module-blue1 ul.menu li a:hover,
div.module-blue1 ul.menu li a:active,
div.module-blue1 ul.menu li a:focus {
	display:block;
              background : #021a24;
	text-decoration:none;
}







/*MODUL BLUE3*/
div.module-blue3 h3 {
	background : #264688 url(../../images/default/mainmenu_topblue.gif) repeat-x 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 -8px -1px -8px;
	text-align:left;
	letter-spacing:-1px;
	line-height:32px;
	padding:0 0px 0px 20px;

}
div.module-blue3 div{
	color: #ffff00;
}

div.module-blue3 a {
	color: #ffffff;
}
div.module-blue3 ul.menu li a {
	vertical-align:middle;
	padding: 3px 0px 0px 23px;
	color: #ffffff;
	text-decoration:none;
	width: auto;
	display:block;
	margin-bottom:0px;
	font-size : 100%; 
	border-bottom:0px solid #cccccc;
              background : #021a24 url(../../images/default/mainmenu_bulletblue3.gif) no-repeat 8px 8px;
}
div.module-blue3 ul.menu li a:hover,
div.module-blue3 ul.menu li a:active,
div.module-blue3 ul.menu li a:focus {
      display:block;
      background : #021a24 url(../../images/default/mainmenu_bulletblue31.gif) no-repeat 8px 8px;
      text-decoration:none;
}

div.module-blue3 {
background : #021a24;  
	padding-bottom:6px;
}




/*MODUL BLUE 5 USERS ONLINE*/
div.module-blue5 h3 {
	background : #264688 url(../../images/default/mainmenu_topblue.gif) repeat-x 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	margin: -10px -8px -1px -8px;
	text-align:left;
	letter-spacing:-1px;
	line-height:32px;
	padding:0 0px 0px 0px;
}
div.module-blue5 div div div {
	color:#ffffff;
	padding: 0px;
	width: auto !important;
	width: 100%;
}


div.module-blue5 h3 {
	background : #264688 url(../../images/default/mainmenu_topblue.gif) repeat-x 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	margin: -10px -8px -1px -8px;
	text-align:left;
	letter-spacing:-1px;
	line-height:32px;
	padding:0 0px 0px 0px;
}
div.module-blue5 div div div {
	color:#ffffff;
	padding: 3px;
	width: auto !important;
	width: 100%;
}



/*MODUL SCROLLER USERS ONLINE*/
div.module-scroller h3 {

	background : #264688 url(../../images/default/mainmenu_topblue.gif) repeat-x 0 0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;

	
	text-align:left;
	
}
div.module-scroller div div div {
	color:#ffffff;
	
width: auto !important;
	width: 100%;
}



/*MODUL BLUE0*/
div.module-blue0 h3 {
	background : #2355a0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 -8px -1px -8px;
	text-align:left;
	letter-spacing:-1px;
	line-height:32px;
	padding:0 0px 0px 0px;
}

div.module-blue0 a {
	color: #ffff00;
font-weight: bold;
}

div.module-blue0 ul.menu li a {
	vertical-align:middle;
	padding: px 0px 0px 0px;
	color: #ffffff;
	text-decoration:none;
	width: auto;
	display:block;
	margin-bottom:0px;
	font-size : 100%; 
	border-bottom:0px solid #cccccc;
      background : #2355a0;
}
div.module-blue0 ul.menu li a:hover,
div.module-blue0 ul.menu li a:active,
div.module-blue0 ul.menu li a:focus {
	display:block;
      background : #2355a0;
	text-decoration:none;
}

div.module-blue0 {
background : #2355a0;  
	padding-bottom:6px;

}












