﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;} 

fieldset,img {border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym { border:0;}



body{

	color:#666666;

	text-align:left;

	font: 11px Verdana, Arial, Helvetica, sans-serif;}



p{color:#666666;}



h3{

	font-size:12px;

	font-weight:bold;

	color:#546274;

	margin-top:20px;

	margin-bottom:15px;}





td, p, li {line-height:16px;}



b,strong {font-weight:bold;}





#wrap{
	
	width:780px;

	margin:0 auto;

	padding:0;}

	

#header{

	width:100%;

	clear:both;

	height:auto;

	padding-bottom:5px;

	background:url('../images/divider.gif') repeat-x bottom;}



#logo{

	float:left;

	width:303px;

	height:95px;

	padding-top:8px;

	/* margin-bottom:20px; */}

	
#logo2{

	margin-top:5px;
	
	float:right;

	width:303px;

	height:65px;

	padding-top:8px;

	/* margin-bottom:20px; */}
	
	

#wrap-top-right{

	/* margin-top:5px; */

	float:right;
	
	width:450px;

	text-align:right;}



#wrap-holder1{float:right; clear:both; margin-bottom:12px; margin-top:3px;}

#wrap-holder2{float:right; clear:both; margin:0px; margin-bottom:12px;}



#wrap-tabs-and-search{

	margin:0;

	text-align:left;

	clear:both;

	width:100%;

	height:auto;}



#wrap-search{
	height:22px;

	text-align:right;

	float:right;

	width:auto;}



#mainbody{

	margin-top:10px;

	margin-bottom:20px;}



#column1{

	padding-top:10px;

	width:200px;

	vertical-align:top;

	text-align:left;}

	

#column2{	

	width:auto; 

	padding:0px 10px;

	vertical-align:top;

	text-align:left;}

	

#column2 h3{

	font-size:12px;

	font-weight:bold;

	color:#546274;

	margin-top:20px;

	margin-bottom:15px;}

.table{margin-bottom:15px;}

#column2 table ul{margin:0px;}

#column2 table li{margin:0px; margin-left:35px;}

#column2 blockquote{margin-left:15px;}

#column2 blockquote blockquote{	margin-left:15px;}




#column2 p{margin-bottom:20px; margin-top:0px;}



#column2 ul{

	padding-bottom:20px;

	margin-top:20px;

	list-style-type:disc;}



#column2 li{

	margin-left:15px;

	margin-bottom:10px;}



#column2 li ul li{

padding:3px 0px;

	}





#column2 ol{

	margin-bottom:20px;

	margin-top:20px;

	list-style-type:decimal;}



#column2 table{

	border-color:#CCC;}



#column2 th{

	font-size:11px;

	font-weight:bold;

	margin:0; padding:5px;

	background-color:#e9eef3;

	color:#6d929b;

	border:0;}



#column2 td{

	border-color:#999;

	vertical-align:top;

	padding:8px 8px;}





.tbl-col1-title{

	color:#546274;

	font-weight:bold;}





#column1 h3{

	padding:10px 3px;

	background-color:#e9eef3;

	color:#006600;

	font-weight:bold;}

	

#column3{

	margin-top:20px;

	width:124px;

	padding-top:15px;

	vertical-align:top;

	text-align:left;

	background:url('../images/col3-top.gif') no-repeat left top;}



#column3 ul{color:red;}



#column3 li{

	font-size:10px;

	margin-left:15px;

	list-style-type: square;}



#column3 li a,

#column3 li a:visited{

	text-decoration:none;}



#column3 li a:hover{color:red; text-decoration:underline;}



#footer{

        color:#000;

        font-size:10px;

	width:100%;

	clear:both;

	border-top:1px solid #FF0000;

	margin:0;

	padding:16px 0px;

	text-align:center;}





#footer p{text-align:center; color:#000; font-size:10px;}

	

/* LINKS */

a, a:visited{

	color:#053469;

	text-decoration:none;}



a:hover{

	text-decoration:underline;}



/* MENU *************************************************************************/



#tabs{

	text-align:left;
	line-height:27px;
	width:550px;

	font-size:11px;

	font-weight:bold;

	font-family: Arial, Helvetica, Sans-Serif;

	margin:0; padding:0;}



#tabs ul{

	margin:0;

	padding:0;

	list-style-type:none;

	height:27px;}



#tabs li {


    display:block;

	line-height:27px;

	float:left;

	margin-right:1px;

	background:url('../images/tab-left.gif') no-repeat left top;}



#tabs li a{		
	display:block;

	padding:0px 20px 0px;

	background:url('../images/tab-right.gif') no-repeat right top;

	color:#FFF;

	text-decoration:none;}



#tabs li a:hover{		

	background:none;

	background-color:#FFF;

	color:#034a9a;}





/* JOOMLA *************************************************************************/



.componentheading{width:100%; font-weight:bold; color:#366cb2; font-size:12px; text-align:left; line-height:16px;}

.contentheading{width:100%; font-weight:bold; color:#366cb2; font-size:12px; text-align:left; line-height:16px;}



#column1 .inputbox{}



.inputbox-search {
	
	height:17px;

	vertical-align:middle;
	
	font-family: Verdana, Helvetica, Arial;
	
	font-size:11px;
	
	margin-right:3px;
	
	border: 1px solid #A4BCDC;
	
	color: #999999;
	
	padding:2px 2px 0px 2px;
	
	width: 140px;}



.button-search {

	height:21px;

	vertical-align:middle;

	cursor:pointer;
	
	font-size:10px;
	
	letter-spacing:1px;
	
	background-color: #0C4DA2;
	
	color: #FFFFFF;
	
	border: 1px solid #A4BCDC;
	
	padding: 2px;}



.inputbox {

	vertical-align:middle;

	margin:0; padding:0;
	
	font-family: Verdana, Helvetica, Arial;
	
	font-size:11px;
	
	margin-right:0px;
	
	border: 1px solid #A4BCDC;
	
	color: #000;
	
		height:22px;
	
	padding: 3px;}



.button{

	vertical-align:middle;

	margin:0; padding:0; margin-left:-8px;
	
	cursor:pointer;
	
	font-size:12px;
	
	letter-spacing:1px;
	
	background-color: #0C4DA2;
	
	color: #FFFFFF;
	
	border: 1px solid #A4BCDC;
	
	padding: 2px;}





table th{ 

	margin:0; 

	font-size:12px;

	font-weight:bold;

	text-align:left;

	color:#366cb2;

	padding-bottom:10px;

border-bottom:0px;}



table td{text-align:left;}



.moduletable{width:100%;}



#column1 .moduletable,

#column3 .moduletable{

	margin-bottom:20px;}



.moduletable-search{}



/* LINKS */



#column2 a{

	color:#053469;

	text-decoration:none;}



#column2 a:hover{

	text-decoration:underline;}





/* Navigation Elements */



.moduletable th{

	width:100%;

	color:#1856a6;

	font-size:12px;

	font-weight:bold;}





.moduletable-menu th{

	width:100%;

	margin:0; padding:0 5px;

	color:#006600;

	font-size:12px;

	line-height:32px;

	font-weight:bold;

	background-color:#e9eef3;}



.mainlevel-left{

	font-size:12px;

	width:190px;

	text-decoration: none;

	color: #053469;

	display: block;

	padding: 5px;

	border-bottom: 1px solid #E9EEF3;

	text-decoration: none;}



a.mainlevel-left, a:visited.mainlevel-left {

	background-color:#f5f6f7;

	margin: 0;

	text-decoration: none;}



a:hover.mainlevel-left{

	margin: 0;

	background:#a3b8cd;

	color:#FFF;

	text-decoration: none;}



.banner{

	margin-bottom:10px;}



.moduletablefrontlogin{width:100%;}

.moduletablefrontlogin #mod_login_username, .moduletablefrontlogin #mod_login_password{margin-bottom:15px;}

.moduletable-exchangerates{	margin-bottom:20px;}
.moduletable-exchangerates th{font-size:13px; color:#3333FF;}
.moduletable-exchangerates p {font-size:10px;}

.moduletable-exchangerates #date{margin-top:-10px;}
.moduletable-exchangerates #rates{margin:10px 0px;}

/* BACKEND ******************************************************************/



.mceContentBody p{margin-bottom:20px; margin-top:0px;}



.mceContentBody ul{

	margin-bottom:20px;

	margin-top:20px;

	list-style-type:disc;}



.mceContentBody li{margin-left:35px; margin-bottom:10px;}



.mceContentBody ol{

	margin-bottom:20px;

	margin-top:20px;

	list-style-type:decimal;}



.mceContentBody table{border-color:#CCC;}



.mceContentBody th{

	font-size:11px;

	font-weight:bold;

	margin:0; padding:5px;

	background-color:#e9eef3;

	color:#6d929b;

	border:0;}



.mceContentBody td{padding:2px 5px;}

 

.mceContentBody a,

.mceContentBody a:visited,

.mceContentBody a:active{ color:#053469; text-decoration:none;}



.mceContentBody a:hover{text-decoration:underline;}