@charset "utf-8";

BODY, DIV, A, P, SPAN, FONT, INPUT, TEXTAREA, SELECT, LABEL, FIELDSET, LI, UL, OL, NOSCRIPT, BLOCKQUOTE {
	font: normal normal 9pt Tahoma, Verdana, Arial;	
	direction: inherit;					
}

BODY {
	zoom: 100%;
	margin: 0px;
	padding: 0px;
	text-align: justify;	
	color: rgb(90, 90, 90);	
	background-color: rgb(255, 255, 255);
}

B, STRONG {
	font-weight: 600;
}

A {
	color: rgb(51, 102, 255);
	text-decoration: none; 	
	cursor: pointer;
	font: normal normal 8pt Tahoma, Verdana;				
}
A:link {
	color: rgb(51, 102, 255);
}
A:active {
	color: rgb(51, 102, 255);
}
A:focus {
	color: rgb(51, 102, 255);
}
A:visited {
	color: rgb(51, 102, 255);
}
A:hover {
	color: rgb(255, 51, 0);
}

HR {
	width: 100%;
	border: 1px dotted rgb(150, 150, 150); 
	height: 1px;
}

FIELDSET {
	padding: 10px;	
	color: rgb(00, 75, 150);
	border: 1px solid rgb(125, 125, 125); 	
	background-color: rgb(250, 250, 250);
	background-image: url('../images/bg.partition.png');
	background-repeat: repeat-x;	
	font: normal normal 8pt Tahoma;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}

LEGEND {
	padding: 5px;
	color: rgb(00, 75, 150);	
	border: 1px solid rgb(125, 125, 125); 		
	background-color: rgb(250, 250, 250);
	background-image: url('../images/bg.partition.png'); 
	background-repeat: repeat-x;
	font: normal 600 8pt Tahoma;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}

INPUT {
	height: 18px;
	padding: 1px;
	font: normal normal 8pt Tahoma;
	vertical-align: middle;
}

INPUT[type='file'] {
	height: 22px;
}

INPUT[type='text'], INPUT[type='password'], INPUT[type='file'] {
	color: rgb(99, 99, 99);
	border: 1px solid rgb(125, 125, 125);	
	background-color: rgb(255, 255, 255);
	background-image: url('../images/form.input.text.png');
	background-repeat: repeat-x;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}

INPUT[type='text']:focus, INPUT[type='password']:focus, INPUT[type='file']:focus {
	color: rgb(5, 5, 5); 
	background-color: rgb(255, 255, 250); 	
	border: 1px dotted rgb(255, 0, 0);	
}

INPUT[type='text']:hover {
	color: rgb(255, 0, 0); 
	background-color: rgb(255, 255, 250);
}

INPUT[type='submit'], INPUT[type='reset'], INPUT[type='button'], BUTTON {
	color: rgb(255, 255, 255);
	border: 1px solid rgb(55, 55, 55);	
	background-color: rgb(125, 125, 125);
	background-image: url('../images/form.input.button.png');
	background-repeat: repeat-x;
	padding: 1px;
	height: 22px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}

INPUT[type='radio'], INPUT[type='checkbox'] {
	border-width: 0px;
	background-color: Transparent;	
}

TEXTAREA {
	padding: 0, 0, 1, 1;	
	color: rgb(99, 99, 99);
	border: 1px solid rgb(125, 125, 125);	
	background-color: rgb(255, 255, 255);	
	background-image: url('../images/form.input.text.png');
	background-repeat: repeat-x;
	font: normal normal 8pt Tahoma;	

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
}

SELECT {
	height: 20px;	
	padding: 0;
	color: rgb(99, 99, 99);
	border: 1px solid rgb(125, 125, 125);	
	background-color: rgb(255, 255, 255);	
	font: normal normal 8pt Tahoma;		
/*
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
*/	
}

OPTION {
	color: rgb(99, 99, 99);
	background-color: rgb(255, 255, 255);	
}

FORM {
	height: auto; 
	margin: 0; 
	padding: 0;
	border-width: 0;
}

LI {	
	color: rgb(99, 99, 99);	
}

UL {
	color: rgb(99, 99, 99);		
}

OL {
	color: rgb(99, 99, 99);			
}

NOSCRIPT div {
	margin: 10px;
	padding: 10px;
	color: rgb(0, 0, 0);	
	border: 1px dotted rgb(255, 51, 0);		
	background-color: rgb(255, 255, 230); 
	font: normal normal 9pt Tahoma;		
	text-align:	center;	
	direction: inherit;		
}

div#message {
	margin: 10px;
	padding: 10px;
	color: rgb(50, 50, 50);		
	border: 1px dotted rgb(255, 51, 0);		
	background-color: rgb(255, 255, 230); 
	font: normal normal 9pt Tahoma;		
	text-align:	center;
	direction: inherit;			
} 

div#error {
	margin: 10px;
	padding: 10px;
	color: rgb(50, 50, 50);		
	border: 1px dotted rgb(255, 51, 0);		
	background-color: rgb(255, 255, 230); 
	font: normal normal 8pt Tahoma;		
	text-align:	left;
	direction: ltr;			
}

.error {
	color: rgb(255, 0, 0);		
	font: normal normal 8pt Tahoma;	
}

.success {
	color: rgb(0, 128, 0);		
	font: normal normal 8pt Tahoma;	
}

.required {
	color: rgb(255, 0, 0);		
}

.hit{
	padding: 2px;
	background-color: rgb(237, 242, 248);
	color: rgb(0, 0, 0);
	font: normal normal 8pt Tahoma;		
	direction: ltr;	
}

#loading {		
	position: absolute;
	z-index: 1;
	display: none;
	/*visibility: hidden;*/
	top: 10px;	
	left: 45%;	
	border: 0px solid rgb(255, 255, 255);
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;	
	overflow: hidden;	
		
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

#loading-mini {		
	display: none;
	visibility: hidden;
}

div#timer {		
	position: absolute;
	z-index: 3;	
	left: 0px;
	top: 0px;
	width: 55px;
	height: 15px;
	padding: 0px;	
	color: rgb(255, 255, 255);	
	border: 0px solid rgb(0, 0, 0);	
	background-color: rgb(255, 120, 0);		
	font: normal 600 8pt Tahoma;
	text-align: inherit;	
	direction: inherit;
	
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;	
	opacity: 0.7;
}

div#timer div {	
	width: 20px;		
	height: 100%;	
	float: left;
	padding: 0px; 
	color: rgb(255, 255, 255);
	border-right: 1px solid rgb(255, 255, 255);	
	background-color: rgb(0, 0, 0);	
	font: normal 600 8pt Tahoma;	
	text-align: center;		
	direction: ltr;
}

div#timer div a {		
	font: normal 600 8pt Tahoma;
	color: rgb(255, 255, 255);	
	direction: ltr;	
}

div#timer div#progress {	
	width: 25px;	
	height: 100%;
	padding: 1px; 
	background-color: transparent;
	border-width: 0px;
	text-align: center;			
	direction: rtl;
}

#body-main {
	width: 900px;
}

#body-header {
	height: 110px;
	margin: 10px 0px 0px 0px;
	background-image: url('../images/ba.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center top;
	border-width: 0px;
	overflow: hidden;
}

#body-search {
	padding: 5px;
	/*
	background-image: url('../images/bg.partition.title.gif');
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center bottom;
	
	background-color: #edf2f8;
	border-top: 1px dotted #dae5ef;
	border-bottom: 1px dotted #7baed1;
	*/
	overflow: hidden;
	background-color: #edf2f8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px dotted #7baed1;
	margin: 0px;
}

#body {
	width: 530px;
	margin: 0;
	border-width: 0px;
}

#body-menu {
	width: 170px;
	margin: 0;
	border-width: 0px;
}

#body-side {
	width: 170px;
	margin: 0;
	border-width: 0px;
}

#body-top-footer {
	/*
	background-image: url('../images/bg.partition.title.gif');
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center bottom;
	*/
	background-color: #edf2f8;
	/*
	border-top: 1px dotted #dae5ef;
	border-bottom: 1px dotted #7baed1;
	*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px dotted #7baed1;
	
	margin: 0px;	
}

#body-footer {
	margin: 0;
	border-width: 0px;
}

.zoom-in {
	font-size: 12pt;
}

.zoom-out {
	font-size: 8pt;
}

img.adv {
	margin: 5px;
	padding: 5px;
	border: 1px dotted #a0a0a0;
	background-color: #fff;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}

img.imgs {
	margin: 1px;
	padding: 5px;
	border: 1px dotted #a0a0a0;	
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

*[lang='en'] {
	text-align: left; 
	direction: ltr;
}

/* NEW */
div#accordion {
	width: 99%;
	position: relative;	 	
}
div#accordion h3 {
	padding: 2px;
}	 	  	
div#accordion ul {
	padding: 5px; 
}
div#accordion ul li {
	padding: 2px;
}

img.ajxLoading {
	position:absolute;
	z-index:1;
	display:none;
	opacity:0.8;
	top:100px;
	left:100px;
}

img.ajxLoadingForm {
	display:none;
	opacity:0.8;
}

div.profileHeader {
	background-color: #eee;
	border: 1px solid #999;
	padding: 10px;
	font: normal normal 9pt tahoma; 
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
}

td.lf, td.rf {
	font: normal normal 9pt tahoma;
	color: #8d99a5;
} 

td.lf {
	color: #626a84;
}

img.profile {
	margin: 5px;
	padding: 5px;
	border: 1px solid #a0a0a0;
	background-color: #fff;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}

a img.out  {	
	padding: 6px;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
}
	
a img.hover {	
	padding: 5px;
	border: 1px solid #626a84;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}


/* create tooltip*/
.tooltip .title{
	position: absolute;
	z-index: 1000;
	display: none;
	background-color: #FFFAF0;
	border: 1px solid #a9a9a9;
	padding: 10px;
	overflow : visible;
	
	filter: alpha(opacity=90);		
	-moz-opacity: 0.9;	
	opacity: 0.9;
		
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

