* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 11px;
	font-family: Tahoma, Verdana, Times, serif;
	color: #ffffff;
	background:#f4f4f4;
}
#minMax {
	min-width:995px;
	max-width:1100px;
	margin:0 auto;
	background:#f4f4f4;
}
#header {display:block;}

#outer1 {
	float:left;
	width:20%;
	background:#d0c0c0;
}
#outer2 {
	float:left;
	width:33%;
	background:#c8d9e4 url(images/icons/client-icon.jpg) no-repeat;
}
#outer3 {
	float:left;
	width:33%;
	background:#c8d9e4 url(images/icons/invest-icon.jpg) no-repeat;
}
#outer4 {
	float:right;
	width:34%;
	background:#c8d9e4 url(images/icons/sun-icon.jpg) no-repeat;
}
#outer5 {
	float:right;
	width:25%;
	background:#2482c6 url(images/blue-bet.jpg) no-repeat left top;
}
#outer5-2 {
	float:right;
	width:24%;
	background:#2482c6 url(images/right-bg.gif) repeat-y right;
}
#outer1, #outer5, #topbar, #topbar2, #outer5-2, #outer2, #outer3, #outer4, .sidemenu, #left-menu, .sidemenu-left {
	padding-bottom:32767px;
	margin-bottom:-32767px;
}
#wrapper {
	overflow: hidden;
	margin-left:3px;
}
#wrapper2 {
	overflow: hidden;
}
#topbar {
	width:75%;
	float:left;
	background:#2482c6;
}
#topbar2 {
width:55%;
float:left;
	background:#2482c6 url(images/blue-bet.jpg) no-repeat right top;
}
#left-menu {
	width:21%;
	float:left;
	background:#2482c6 url(images/left-blue-bet.jpg) no-repeat right top;
}
#social {
	clear:both;
	margin-top: 1px;
}
#footer {
	clear:both;
	margin-top: 1px;
}
#promo {
	clear:both;
	background:#c8d9e4;
	margin: 0px 16px;
	overflow: hidden;
}
h1 {
	font-size:20px;
	margin:0;
	padding:10px 0;
	color:#fff;
}
h3 {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding-bottom:8px;
	color:#517f17;
	font-weight:normal;
}
.content {
	padding:20px  10px;
}
p {
	font-size:11px;
	line-height:1.5em;
	margin:0;
	padding:5px 0;
}
a {
	color:#015087;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.header-left {
	float:left;
	background: #f4f4f4 url(images/top-left-bg.gif) no-repeat bottom left;
	width:34%;
	height: 136px;

}
.header-right {
	float:right;
	background: #f4f4f4 url(images/top-right-bg.gif) no-repeat bottom right;
		width:66%;
	height: 121px;
	text-align:right;
	padding-top: 15px;
}

img {
	border: none;
}
.border1 {
	border:1px solid #c4dae4;
}
.search {
	margin-right:16px;
}
#search-form {
	float:right;
	margin-bottom:15px;
	background:#f7f6f6;
	width:213px;
}

#search-form input {
	background:none;
	border:none;
	height:22px;
	line-height:18px;
	width:180px;
	padding:0px 3px;
	color:#969696;
	float:left;
        font-size: 11px;
}
#search-form button {
	width:24px;
	height:22px;
	border:none;
	background:url(images/search.gif) 4px 3px no-repeat;
	float:right;
}
.box1 {
	-moz-border-radius:4px; /* Firefox */
	-webkit-border-radius:4px; /* Safari and chrome */
	-khtml-border-radius:4px; /* Linux browsers */
	border-radius:4px; /* CSS3 */
}
.corner-tl, .corner-tr, .corner-bl, .corner-br {
	position:absolute;
	width:5px !important;
	height:5px !important;
	background:url(images/border-corner.gif) no-repeat !important;
	border:none !important;
	overflow:hidden;
}
.corner-tl {
	background-position: 0px 0px !important;
	top:-1px;
	left:-1px;
}
.corner-tr {
	background-position: -5px 0px !important;
	top:-1px;
	right:-1px;
}
.corner-bl {
	background-position: 0px -5px !important;
	bottom:-1px;
	left:-1px;
}
.corner-br {
	background-position: -5px -5px !important;
	bottom:-1px;
	right:-1px;
}
#menu {
	background-image:url(images/menu/bg.gif);
}
#menu ul {
	margin: 0;
	padding: 0;
}
#menu ul li {
	list-style-type: none;
	display: inline;
	background:url(images/menu/bet-right.gif) no-repeat right center;
	padding: 10px 0px 10px 2px;
	line-height: 35px;
}
#menu li a {
	text-decoration: none;
	padding-right: 10px;
	color: #FFF;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
#menu li a:hover {
	text-decoration: underline;
}



.content-bot {
	padding: 10px 10px 10px 90px;
}
.delimeter {
	background:url(images/bottom-bet.jpg) no-repeat center right;
}
div.content-bot ul li {
	list-style-type: none;
	background: #b1cbdc url(images/blue-bullet.gif) no-repeat 5px 7px;
	padding: 3px 7px 4px 17px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin-bottom: 1px;
}
div.content-bot ul li a {
	color:#364048;
	text-decoration:none;
}
div.content-bot ul li a:hover {
	color:#04548b;
	text-decoration:underline;
}
div.content-bot p {
	color:#3a3a3a;
	font-size:11px;
	padding: 0px;
}
#topbar ul li {
	list-style-type:square;
}
div.right-first ul li {
	list-style-type: none;
	background: url(images/menu-arrow.jpg) no-repeat right;
	padding: 3px 7px 4px 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height: 32px;
}
div.right-first ul li a {
	color:#FFF;
	text-decoration:none;
}
div.right-first ul li img {
	border:none;
	float:left;
	padding:2px 6px 0px 20px;
}
.sidemenu {
	width:255px;
	float:right;
	background:url(images/right-bg.gif) repeat-y right;
}
div.right-first ul li a:hover {
	color:#FFF;
	text-decoration:underline;
}
.sidemenu-left {
	width:255px;
	background:url(images/left-bg.gif) repeat-y left;
padding-top: 15px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding-bottom:8px;
	color:#FFF;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding-bottom:3px;
	color:#f9dd7c;
}
div.sidemenu-left ul li {
	list-style-type: none;
	padding: 3px 7px 4px 17px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border-bottom: solid 1px #58a5d3;
	width: 62%;
	margin-left: 3px;
}
div.sidemenu-left ul li a {
	color:#ffffff;
	text-decoration:none;
}
div.sidemenu-left ul li a:hover {
	text-decoration:underline;
}

div.sidemenu-left ul li ul li {
	list-style-type: none;
	padding: 2px;
	
	width: 94%;
margin: 3px 0px 0px 0px;

}
div.sidemenu-left ul li ul li a {
	color:#ffffff;
	text-decoration:none;
}
div.sidemenu-left ul li ul li a:hover {
	text-decoration:underline;
}

ul.list li {	list-style-type: none;
	padding: 3px 0px 3px 15px;
        background:#58a5d3  url(images/blue-bullet.gif) no-repeat 5px 7px;
	}

.inner-box {
	padding:1em;
}
.inner-box-partner {
	padding:1em;
}

.r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10 {
	display: block;
	height: 1px;
	overflow: hidden;
	font-size:1px;
}
.r10 {
	margin: 0 10px;
}
.r9 {
	margin: 0 9px;
}
.r8 {
	margin: 0 8px;
}
.r7 {
	margin: 0 7px;
}
.r6 {
	margin: 0 6px;
}
.r5 {
	margin: 0 5px;
}
.r4 {
	margin: 0 4px;
}
.r3 {
	margin: 0 3px;
}
.r2 {
	margin: 0 2px;
}
.r1 {
	margin: 0 1px;
}
#rounded-box-3, #rounded-box-5, #rounded-box-10 {
	margin:1em;
}
.inner-box, b {
	background-color: #5cabda;
}
.inner-box-partner, b {
	background-color: #ffffff;
}

#rounded-box-3 .inner-box {
	padding: 1em;
}
#rounded-box-3 .inner-box-partner {
	padding: 1em;
}

#rounded-box-5 .inner-box {
	padding: 0.7em 1em;
}
#rounded-box-10 .inner-box {
	padding: 0.4em 1em;
}
.logo {
	padding: 66px 0px 0px 36px;
}
.langs {
	background:url(images/lang-bg-r.gif) no-repeat top right;
	margin-right:16px;
	height: 24px;
	width: 77px;
	float:right;
	padding: 5px 19px 0px 0px;
}
.right-con {
	background:url(images/menu/right-con.gif) no-repeat right;
	padding-right: 20px;
}
.clear {
	clear:both;
}
.float-left {
	float:left;
}
.bottom-blue-l {
	background:url(images/blue-bot-bg.gif) top right;
	height:16px;
}
.bottom-blue-in {
	background:url(images/blue-bot-left.gif) top left no-repeat;
	padding-right: 20px;
	height:16px
}
.line-light {
	height:1px;
	background:#b7c6d0;
	margin: 10px 0px
}
.social-l {
	background:url(images/bot-left.jpg) no-repeat;
	padding-left: 14px;
	height: 32px
}
.social-r {
	background:url(images/bot-right.jpg) no-repeat right;
	padding-right: 15px;
	height: 32px
}
.social-logo {
	background:url(images/bot-bg.jpg);
	text-align:center;
	padding: 7px;
}
.footer {
	background:url(images/footer-logo.gif) no-repeat 28px 40px;
	float:left;
	color:#3a3a3a;
	padding: 6px 0px 0px 18px
}
div.footer p {
	padding:0px 10px 10px 80px;
	font-size:11px
}
.header-arrow {
	background:url(images/left-menu-errow.jpg) no-repeat;
	height: 38px;
	padding: 7px 10px
}
.inner-box a {
	color:#f9dd7c;
	text-decoration:none
}
.inner-box img {
	float:left;
	padding-right: 5px
}

a {
	color:#FFF;
}
a:hover {
	text-decoration:none;
}


.contact-form {width: 260px;}


.contact-form input, .contact-form select,.contact-form  textarea {
	margin: 5px 0;
	padding: 5px;
	color: #7d7d7d;
	border-width: 1px;
	border-style: solid;
  	border-color: #d4d4d4 #ebebeb #ebebeb #d4d4d4; 	
	font: 11px Verdana, Helvetica, sans-serif;
}

.contact-form input.radio { border:none; margin: 3px 0;}
.contact-form input:focus, .contact-form select:focus, .contact-form textarea:focus {
	color: #7d7d7d;
	background: #f2f5ee;
}

.contact-form #name, .contact-form #email, .contact-form #message, .contact-form #phone, .contact-form #country, .contact-form #language {
	width: 200px;
}

.contact-form form p {
	border-bottom: 1px solid #2482c6;
	padding: 3px 0 3px 0;	margin: 0;	
	color: #7BA857;
}
.contact-form label {
	font-weight: bold;
	color: #FFF;
}
.contact-form span{
	font-weight: normal;
	color: #FFF;
}

.contact-form input.button { 
	font: bold 11px Arial, Sans-serif; 
	height: 30px;
	margin: 0;
	padding: 2px 3px; 
	color: #fff;
	background: #199fe6;
	border-width: 1px;
  	border-style: solid;
  	border-color: #fff #fff #fff #fff;
}



.data table {
	border-collapse: collapse;
	margin: 0px;
}
.data tr {
	background: #2482c6;
}
.data tr.altrow {
	background: #58a5d3;
}
.data tr.category {
	background: #58a5d3;
	font-weight:bold;
}
.data th, .data td {
	text-align: left;
	border-width: 1px;
	border-style: solid;
}
.data th {
	color: #7BA857;
	background: #EFFAE6;
	padding: .8em 1em;
	border-color: #DFF4D5 #D3EFC3 #A7DF8A #D3EFC3;
}
.data td {
	border-color: #EFEFEF;
	padding: .3em .3em;
}
.data td.col1 {
	background: #fe5301;
	color:#FFFFFF;
	font-weight:bold
}
.data td.col2 {
	background: #65a809;
	color:#FFFFFF;
	font-weight:bold
}
.data td.col3 {
	background: #0185b6;
	color:#FFFFFF;
	font-weight:bold
}
.data td.col4 {
	background: #ff8100;
	color:#FFFFFF;
	font-weight:bold
}
.content ul li {margin: 2px 4px 2px 11px;}



#rounded-corner
{
	font-family: Tahoma, Verdana, Times, serif;
	font-size: 11px;
	margin: 0px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #58a5d3 url('images/left.png') left -1px no-repeat; color:#FFF; font-weight: bold;
}
#rounded-corner thead th.rounded-q4
{
	background: #58a5d3 url('images/right.png') right -1px no-repeat; color:#FFF;font-weight: bold;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 11px;
	color:#FFF; font-weight: bold;
	background: #58a5d3 ;
}
#rounded-corner td
{
	padding: 8px;
	background: #58a5d3;
	border-top: 1px solid #fff;
	color: #FFF;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #58a5d3 url('images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #58a5d3 url('images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #2482c6;
}

.inner-box2 {
	padding:1em;
}
#rounded-box-4 {
	margin:1px;
}
.inner-box2, b {
	background-color: #5cabda;
}
#rounded-box-4 .inner-box2 {
	padding: 1px 0px 0px 4px;
}


.inner-box3 {
	padding:1em;
	text-align:center;
}
#rounded-box-5 {
	margin:1px;
}
.inner-box3, #rounded-box-5 b {
	background-color: #fff;
}
#rounded-box-5 .inner-box3 {
	padding: 1px 0px 0px 4px;
}




.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #008CBA;
    color: #fff;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #008CBA;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: black;
}
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}

ul.page-select li, ul.page-select li a, ul.page-select li span {
	-moz-border-radius:4px; /* Firefox */
	-webkit-border-radius:4px; /* Safari and chrome */
	-khtml-border-radius:4px; /* Linux browsers */
	border-radius:4px; /* CSS3 */
}



ul.page-select {	text-align:center; margin:0px; padding:0px;	}
ul.page-select li {	display:inline; float:left; border:1px solid #fff; width:20px; margin:0px 3px;	}
ul.page-select li a, ul.page-select li span {	border:1px solid #fff; background:#f7f6f6; text-decoration:none; color:#565656; font-size:11px; font-weight:bold; display:block; height:20px; text-align:center; line-height:20px;	}
ul.page-select li a:hover {	color:#40b232;	}
ul.page-select li.active  span{	background:#5cabda; color:#fff;	}


