img {
 border: 0px;
}

html,body {
	//font-family: verdana, arial, serif;
	text-align:center;
	margin:0px;
	padding:0px;
	background: #FFFFFF;
	height:100%;
	min-height:100%;
	font: 13px Arial, Helvetica, sans-serif; 
	/*color: #444*/;
}

#container {
	background: url(../new_images/bg.png) repeat-x top center;
	height:100%;
	padding:0px;
}

#frame {
	width:929px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding-bottom: 10px;	
	font-family:verdana,arial,sans-serif,serif;
	font-size:10pt;
}

#logo {
	text-align:left;
 	padding-top:12px;
	margin-bottom:9px;
	margin-left:15px;
	position:absolute;
	top: 0px;
}

#flags {
	top:97px;
	margin:0;
	padding:0;
	margin-left:656px;
	position:absolute;
}

#content {
	text-align:left;
	margin-top:60px;

}

#main {
	padding-top: 8px;
}

/* ============== Links ======================== */
a { color: #628807; } /*text-decoration:none;}*/
a:hover { text-decoration: underline !important; }

a.heading { font-weight:bold;}

/*a { color: #7ab414; text-decoration: none; }
a:visited { color:#528711; }
a:hover { color: #528711; text-decoration: underline !important; }
a:focus, a:active { color:#1c751c; border:none;	}
a.noStyle { color:#444; text-decoration:none; }*/

a.tooltip { border-bottom: 1px dashed;}

h1 { font: 26px arial narrow, Arial, Helvetica, sans-serif; color: #333333; font-weight: normal; margin:0; padding:0 0 10px 0; margin-top:20px;}
h2 { font: 14px Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; margin:0; padding:0; }
h3 { font: 10px Arial, Helvetica, sans-serif; color: #545454; padding: 0; margin:0; font-style:italic; }
	
/* footer */
#footer { clear: both; display:block; border-top: 1px solid #bbb; cbackground: #989898; width:100%; display:block; font-size:11px; font-family:Arial, Helvetica, sans-serif; /*position:absolute; bottom:0; */ height:250px;}
	#footer span.footerHeader { font-size:17px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; line-height:17px; padding:0 0 2px; }
		#footer span.footerHeader a { font-size:17px; color:#333; }
	#footer h2 { font-size:13px; padding:0 0 2px; font-family:Arial, Helvetica, sans-serif; }


#footer .footerLower { }
		#footer .footerLower .lowerContent { padding:10px 5px; width:930px; margin:0 auto; color:#888; overflow:auto; }
			#footer .footerLower .lowerContent .lowerContentLeft { float:left; }
			#footer .footerLower .lowerContent .lowerContentRight { float:right; margin-right:20px; }
				#footer .footerLower .lowerContent .lowerContentRight a { color:#888;}




/*########################################*/
/*############    MENU      ##############*/
/*########################################*/
#menu {
 	height:33px;
 	background: url(../new_images/bg_menu.png) repeat-x;
	padding-left:20px;
}


#csstopmenu, #csstopmenu ul{
	padding: 0;
	margin: 0;
	list-style: none;
}

#csstopmenu li{
	float: left;
	position: relative;
}


#csstopmenu a{
	text-decoration: none;
}

.mainitems{
	border-left-width: 0;
}

.headerlinks a {
	margin:0;
	color: #4d4d4d;
	font-size:10pt;
	font: 11pt arial;
	font-weight:bold;
}

.submenus{
	display: none;
	width:auto;
	width: 12em;
	position: absolute;
	top: 1.95em;
	left: 0;
	background: url(/new_images/menu/bg_submenu.png) repeat-y;
	border-bottom:2px solid #86b306;
	border-left:1px solid #C0C0C0;
}

.submenus li{
	width: 100%;
}

.submenus li a{
	text-align:left;
	margin-left:2px;
	display: block;
	width: 100%;
	text-indent: 6px;
	color: #4d4d4d;
	font-size:8pt;
	padding-top:7px;
	padding-bottom:7px;
	margin-bottom:1px;
	margin-right:1px;
	font-family:tahoma,verdana,serif;
}

.submenus b {
	color: #FFFFFF;
	margin-left:5px;
	line-height:16px;
	vertical-align:bottom;
}

html>body .submenus li a{ /* non IE browsers */
	width: auto;
}

.submenus li a:hover{
background: #FFFFFF;
}

#csstopmenu li>ul {/* non IE browsers */
	top: auto;
	left: auto;
}

#csstopmenu li:hover ul, li.over ul {
	display: block;
}

html>body #clearmenu{ /* non IE browsers */
	height: 3px;
}


.toolbar { font-size: 8pt; float:right; background:#545454 url('../new_images/toolbarCornerLeft.gif') no-repeat bottom left; position:relative; margin-bottom:20px; width:400px; height:25px; color: #fff; padding-top:5px;}
.toolbar input { border:0; color:#555;}
.toolbar a { color:#fff !important; text-decoration: underline; font-size: 8pt;}
		.toolbar a:hover { color:#fff; }
		.toolbar ul { list-style: none; margin:0; padding:0;}
			.toolbar ul li { display:inline; color:#fff; }
				.toolbar ul li a { color:#fff; font: 11px Arial, Helvetica, sans-serif; padding:0; }

.gud { float:right; position:relative;}
.topMenu { float: right; clear:both; }
.clear {clear:both;}

.bold { font-weight: bold;}


/*########################################*/
/*############   Submenu    ##############*/
/*########################################*/

#submenu {
	padding:5px;
 	height:136px;
	width:738px;
	margin-bottom:5px;
	color: #FFF;
	text-align:left;
	padding-left:10px;
}

#submenu a {
	color: #FFF;
}

#submenu div {
	color: #FFF;
	font-size:8pt;
}


#submenu div.info {
	display:inline;
	float:left;
	font-size:8pt;
	font-weight:bold;
	font-family:arial,verdana,arial,sans-serif,serif;
	color: #FFFFFF;
	padding:10px;
	width:174px;
}

#submenu h2 {
	font-size:14pt;
	color: #FAFAFA;
	font-family:helvetica,arial,verdana,sans-serif,serif;
	margin:0px;
}

#submenu img {
	display:inline;
}


#submenu div.balance {
	display:inline;
	float:left;
	width:188px;
	height:139px;
	background:url(../new_images/box.png) no-repeat;
	margin-right:10px;
	font-size:17pt;
	text-align:left;
	font-weight:bold;
	font-family:arial,sans-serif,serif;
	color: #5d5c5c;
	padding-top:5px;
	padding-left:20px;
	margin:10px;
}



#submenu h3 {
	font: 18pt arial narrow, Arial, Helvetica, sans-serif;
	float:left;
 	color: #a3dc00;
 	margin-top:20px;
	margin-bottom:0px;
}

#links {
	color: #FFF;
	text-align:left;
}

#links a {
	color: #FFF;
}


/*#########################################*/
/*############## maintext #################*/
/*#########################################*/
#maintext {
 padding:8px;
 margin-top:10px;
 font-size:8pt;
 text-align:left;
}


/*#########################################*/
/*############## Bottom ###################*/
/*#########################################*/
#bottom {
	border-top:1px solid #BBBBBB;
	margin-top:50px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding-top:4px;
	color: #888888;
	font-size:8pt;
}

#bottom span.right {
	float:right;
}

#bottom a {
	color: #888888;
	margin-right:20px;
	font-size:7pt;
}



