/*	general styles	*/
body, html {
    margin: 0;
	padding: 0; 
	background: #1e2633;
	height: 100%;
}
body { 
    font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
    color: #202c3e;
    font-size: 12px;
/*	line-height: 18px;*/
}
body, th, td, input, select, textarea, h1, h2, h3, h4, h5, h6 { 
    font-family:  Verdana, Arial, Tahoma, Helvetica, sans-serif;
    color: #202c3e;
    font-size: 12px;
}
ul.list {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.list li {
	background: transparent url('/i/bullet_wight.gif') no-repeat 0 3px;
	padding: 0 0 7px 20px;
}
.clear {
    clear: both;
    font-size: 1px;
    height: 1px;
    line-height: 1px;
    margin: 0 0 -1px;
}
#wrapper {
	min-width: 1140px;
	position: relative;
}
* html #wrapper {
    width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 1140 ? '1140px' : '100%' );	
}
a {
	color: #f4d771;
}
a:hover {
	text-decoration: none;	
}
/*			index styles		*/
#top {
	position: absolute;
	top: 0;
	left: 0;
	behavior:	url('/pngbehavior.htc'); 	
}
table {
	border: none;
	border-collapse: collapse;
}
td, th, tr, div, img {
	padding: 0;
	margin: 0;
	border: none;
}
#head {
	height: 181px;
	margin: 0 0 0 313px;
	//width: 100%;
}
#form_login th {
	font: normal 11px Verdana;
	color: #edede1;
	text-align: right;
	vertical-align: top;
	padding: 3px 15px 0 0;
	width: 100%;
}
#form_login td {
	padding: 1px 0 9px 0;
	//padding: 0 0 8px 0;
}
#form_login form {
	margin: 0;
	padding: 0;	
}
#form_login .field {
	border: none;
	border-right: 1px solid #8c8f8f;
	border-top: 1px solid #c4c5be;
	background: #edede1;
	height: 20px;
	margin: 0 1px 0 0;
}
#btn_login {
	width: 107px;
	height: 21px;
	border: none;
}
#head p {
	padding: 14px 0 0 0;
	color: #f4d771;
	font: bold 10px Verdana;
}
#head a {
	font: normal 10px Verdana;
}
#head span {
	color: #edede1;
}
#logo {
	background: transparent url('/i/logo_top.gif') no-repeat 0 0;
	width: 310px;
	height: 75px;
	font: normal 11px Tahoma;
	color: #969998;
}
#logo a {
	display: block;
	position: relative;
	width: 310px;
	height: 75px;
}
#join {	
}
#center {
	background: transparent url('/i/cards&money.jpg') no-repeat 0 0;
	padding: 0 0 0 163px;
}
.menu {		
	background: #000 url('/i/menu_bg.gif') repeat-x 0 0;
	height: 36px;
	padding: 0 0 0 137px;
}
.menu table {
	width: 100%;
	height: 36px;
}
.menu td {
	font: bold 9px Verdana;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	padding: 0 0 1px 0;
}
.menu th {
	width: 12px;
	vertical-align: middle;
	font: bold 9px Verdana;
}
.menu td.active {	
	color: #010101;
	padding: 0; 	
	vertical-align: top;
}
.menu td.active p {
	padding: 0;
	background: #edf0f5 url('/i/crn_left.gif') no-repeat 0 0;	
	position: relative;
	top: -1px;
	margin: 0 0 -1px 0;
	font: bold 9px Verdana;	
}
.menu td.active p span {
	display: block;
	background: transparent url('/i/crn_right.gif') no-repeat 100% 0;
	padding: 13px 0 12px 0;
}

.menu.menufoot td.active p {
	background: #edf0f5;	
}
.menu.menufoot td.active p span {
	background: #edf0f5;	
}



.content {		
	padding: 22px 30px 30px 55px; 
	background: #edf0f5;
	min-height:  427px;
	//height: 480px;
}
.content a {
	color: #13a1dc; 
}
.content a.bolder {
	font: bold;  
}
.content p {
	padding: 0 33px 16px 0; 
	margin: 0;
}
h1 {	
	font: normal 28px "Trebuchet MS", Verdana;
	color: #202c3e;
	text-transform: uppercase;
	padding: 0 0 18px 0;
	margin: 0; 
}
h2 {	
	font: normal 18px "Trebuchet MS", Verdana;
	color: #202c3e;
	padding: 5px 0 15px 0;
	margin: 0 0 0 0; 
}
.main h1 {
	padding-left: 160px;
}
#banner {		
	background: transparent url('/i/banner.gif') no-repeat 0 0;		
	padding: 0;
	margin: 20px 0 0 0;
	height: 161px; 
	width: 737px;
}
#footer {
	background: transparent url('/i/btm_gradient.gif') repeat-x 0 0;
	/*height: 49px;	*/
}
p.copyright {
	color: #949796;
	padding: 30px 55px;
	margin: 1px 0 0 0;
	font-size: 11px;
	line-height: 17px;
}
/*		inner styles		*/

table.table {
/*	margin: -10px 0 0 -34px;*/
	padding: 0; 
	font: normal 11px Verdana; 
	z-index: 5; 
}
.attrs {		
	background: #cfcfc7; 
}
table.table th {
	padding: 0 !important;
	width: 8px !important;
}
table.table td {
	padding: 11px 10px 12px 15px;
	font-size: 11px;
	font-family: Verdana; 	
}
.attrs td {	
	padding: 0 10px 8px 15px;
	font-weight: bold; 
}
.data td, .data th {		
	background: #fff; 
	border-top: 1px solid #edf0f5;
}
.attrs.total td {
	border-top: 1px solid #edf0f5;
}

.align_cntr {
	text-align: center; 
}
.align_right {
	text-align: right; 
}
#space {
	padding: 8px 0; 
	//height: 18px; 
}

.dark_topleft {	
	background: #cfcfc7 url('/i/crn_dark_topleft.gif') no-repeat 0 0;
}	
.dark_topright {	
	background: #cfcfc7 url('/i/crn_dark_topright.gif') no-repeat 100% 0;
}	
#dark_btmleft {	
	background: #cfcfc7 url('/i/crn_dark_btmleft.gif') no-repeat 0 0;
}	
#dark_btmright {	
	background: #cfcfc7 url('/i/crn_dark_btmright.gif') no-repeat 100% 0;
}	
#light_left {	
	background: #fff url('/i/crn_light_left.gif') no-repeat 0 0;
}	
#light_right {	
	background: #fff url('/i/crn_light_right.gif') no-repeat 100% 0;
}	
.crn {
	margin: 0;
	padding: 0;
}
.crn td {
	height: 8px;
	padding: 0; 
}
#last_light td {
	margin: 0;
	padding: 11px 35px 4px 26px;
	
}
#last_light th {
	padding-top: 11px; 
}
th.num {
	background: #edf0f5; 
	color: #c0c0c0; 
	padding: 0 18px 0 5px;
	margin: 0; 
}

img.float_left {
	padding: 0;
	margin: 2px 22px 0 0;
	float: left; 
}

.form td {
	vertical-align: top;
	text-align: left;
	padding: 1px 0 6px 0;
	//padding: 0 0 5px 0;
}
.form td.fieldName, td.fieldName {
	vertical-align: top;
	text-align: left;
	padding: 2px 15px 4px 0;
	font-size: 12px;
}
.form .field, .content .field {
	border: 1px solid #a5a59d;
	width: 300px;
	padding: 2px 3px;
	height: 21px;
} 
.form textarea.field {
	height: 90px;
}
.form td.fieldValue, td.fieldValue {
	vertical-align: top;
	text-align: left;
	padding: 2px 15px 15px 0;
	font-size: 12px;
	font-weight: bold;
}
.form td.fieldComment {
	padding: 5px 0 5px 0; 
	font-size: 11px; 
	color: #9a9a9a;
	text-align: left;
}

.button {
	height: 23px;
	background: transparent url('/i/bg_button_left.gif') no-repeat 0 0;	
}
.button input {
	background: transparent url('/i/bg_button_right.gif') no-repeat 100% 0;
	padding: 2px 0 4px 0;
	margin: 0;
	font: bold 13px Tahoma;
	color: #f4d771;
	text-align: center;
	border: none;
	text-transform: lowercase;
	cursor: pointer;
	//cursor: hand;
}
.form td .button {
	float: left;
}
.form td .button input {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}
.button_set {
	height: 30px;
	padding-top: 3px;
	clear: both;
}
.button_set div.button {
	float: left;
	border-right: 4px solid #000;
}
.ast {
	color: #9f1c20;
}
p.error {
	color: #9f1c20;
	padding: 2px 5px 5px 5px;
	font-size: 11px;
}
p.small {
	padding: 2px 5px 5px 5px;
	font-size: 11px;
}

div.flash {
	padding: 5px 0 8px 0;
}

table.info {
	width: 100%;
}
table.info th {
	text-align: left;
	background: #cfcfc7;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana;
	padding: 6px 24px;
	vertical-align: top;
}
table.info td {
	text-align: left;
	background: #fff;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana;
	padding: 18px 22px 6px 22px;
	vertical-align: top;	
}
table.info td td {
	padding: 1px 0 21px 0;
}
table.info td th {
	padding: 0 12px 21px 0;
	background: #fff;
}
table.info td th img {
	padding: 0;
	background: #fff;
}
table.info td p {
	padding: 0 0 5px 0;
}
ul.download {
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.download li {
	background: transparent url('/i/li_download.gif') no-repeat 0 5px;
	font-weight: bold;
	padding: 0 0 5px 13px;
}
ul.download li a {
	color: #000;
	text-decoration: underline;
	cursor: pointer;
	//cursor: hand;
}
ul.download li a:hover {
	color: #f4d771;
}

table.info td td div {
	position: relative;
	z-index: 5;
}
table.info td td div.tooltiplace {
	position: relative;
	z-index: 10;	
}


table.info td td div.tooltip {
	position: absolute;
	width: 550px;
	min-height: 90px;
	//height: 90px;
	top: -38px;
	left: 68px;
	background: #edf0f5;
/*	background: #edede1 url('/i/tooltip_right.gif') no-repeat 100% 100%;*/
}
table.info td td div.tooltiplace.pos_left div.tooltip {
	left: -580px;
}
table.info td td div.tooltiplace.pos_btm div.tooltip {
	left: -350px;
	top: 15px;
}
table.info td td div.tooltiplace.pos_top div.tooltip {
	left: -350px;
	top: -160px;
}
table.info td td div.tooltiplace.pos_top div.tooltip.swf {
	top: -390px;
}
table.info td td div.tooltip div.crn_left {
/*	background: transparent url('/i/tooltip_left.gif') no-repeat 0 100%;*/
	min-height: 90px;
	//height: 90px;
}
table.info td td div.tooltip.swf {
	min-height: 230px;
	//height: 230px;
	top: -30px;
}
table.info td td div.tooltip.swf div.crn_left {
	min-height: 230px;
	//height: 230px;
}
table.info td td div.tooltip div.close {
	background: #cfcfc7;
	height: 16px;
	font-size: 1px;
	line-height: 1px;
	text-align: right;
}	
table.info td td div.tooltip div.close a {
	display: block;
	position: relative;
	width: 26px;
	height: 16px;
	background: transparent url('/i/btn_close.gif') no-repeat 0 0;
	float: right;
	cursor: pointer;
	//cursor: hand;
}
table.info td td div.tooltip p {
	line-height: 18px;
	padding: 8px 15px;
}


table#head {
	height: 181px;
	padding: 0;
}
table#head td {
	color: #edede1;
	font: normal 11px Verdana;
	vertical-align: top;
}
table#head td p {
	color: #edede1;
	font: normal 11px Verdana;
	padding: 0 !important;
	margin: 0 !important;
}
table#head span.big {
	font: normal 28px "Trebuchet MS";
}

.idnumber {
	background: transparent url('/i/bg_id.gif') no-repeat 50% 0;
	width: 107px;
	color: #000;
	text-align: center;
	font-size: 11px;
	padding: 4px 0 22px 0;
	margin: 0 auto;
}



ul.submenu {
	float: left;
	padding: 0 10px 0 0;
	margin: 0 40px 0 0;
	font: bold 10px Verdana;
	background: transparent url('/i/icons/submenu.gif') no-repeat 100% 2px;
	text-transform: uppercase;
	list-style: none;
}
ul.submenu li {
	background: transparent url('/i/icons/submenu.gif') no-repeat 0 2px;
	padding: 0 10px 0 20px;
	float: left;
}
ul.submenu li, ul.submenu a {
	color: #1e2633;
}

p.more {
	background: transparent url('/i/icons/more2.gif') no-repeat 0 3px;
	padding: 0 0 7px 10px;
	float: right;
/*	font-size: 11px;*/
	text-transform: lowercase;
}
p.more a {
/*	color: #d6ae22;*/
/*	color: #29445d;*/
}

.langs {
	position: absolute;
	top: 150px;
}
.langs img {
	margin-right: 10px;
}

p.breadcrumbs {
	font-size: 11px;
	position: relative;
	z-index: 100000;
}


table#statinfo {
	padding: 0;
}
table#statinfo td {
	color: #edede1;
	font: normal 11px Verdana;
	vertical-align: top;
}
table#statinfo td p {
	color: #edede1;
	font: normal 11px Verdana;
	padding: 0 !important;
	margin: 0 !important;
}
table#statinfo span.big {
	font: normal 28px "Trebuchet MS";
}


#statinfo {
	text-align: left;
	width: 380px;
	float: right;
}
.rounded .roundedTop {
	background: transparent url('/i/crnh-1.gif') no-repeat 0 0;
	line-height: 1px;
	font-size: 1px;	
	height: 4px;
	position: relative;
	margin: 0 0 -4px 0;
}
.rounded .roundedTop, .rounded .roundedTop div, .rounded .roundedBottom, .rounded .roundedBottom div {
	line-height: 1px;
	font-size: 1px;	
	height: 4px;
	position: relative;
}
.rounded .roundedTop {
	margin: 0 0 -4px 0;
	background: transparent url('/i/crnh-1.gif') no-repeat 0 0;
}
.rounded .roundedTop div {
	background: transparent url('/i/crnh-2.gif') no-repeat 100% 0;
}
.rounded .roundedBottom {
	margin: -4px 0 2px 0;
	background: transparent url('/i/crnh-3.gif') no-repeat 0 0;
}
.rounded .roundedBottom div {
	background: transparent url('/i/crnh-4.gif') no-repeat 100% 0;
}

.rounded div.box {
	border: 1px solid #1a4059;
	color: #edede1;
	font: normal 11px Verdana;
	padding: 6px 13px 6px 13px;
}

#statinfo .rounded div.box p {
	font: normal 11px Verdana;
	padding: 0;
}
#statinfo .rounded div.box p strong {
	color: #edede1;
}
#statinfo span.big {
	font: normal 28px "Trebuchet MS";
}

.usermenu {
	text-transform: uppercase;
}
.usermenu img {
	position: relative; bottom: -2px;
	margin: 0 30px;
}