/*
=========================
BASE
=========================
*/

p {
    font-size 		 : 12px;
    line-height      : 150%;
}

/*anchors*/
a:link, a:visited {
    color            : #333399; text-decoration: none;
    background-color : transparent;
}
a:hover {
    text-decoration  : underline; color: #FF5533;
    font-style       : normal; background-color: transparent;
}

/*header*/
.tHeader {
	border-bottom	: 1px solid #9f9f9f;
	background-image: url(../imgs/headerBack.gif);
	background-repeat: repeat;
	width: 100% ;
	height: 62px ;
}

span.logoImage {
	position:absolute; 
	top: 0px ;
	left: 0px;
}

span.LangBtn{
	top: 40px ;
	float:right;
}

/*---------------------------------*/

div.MainContent {
	position:absolute; 
	top: 63px ;
	left: 0px;
	width: 100%;
}

/* Single Content Area */ 
.SingleContent {
	width: 90%;
	margin-top: 14px;
}

/* Two Panes Content Area */ 
.TwoPainsContent {
	width: 100%;
	margin-top: 4px;
}

/* Tips Box */

table.TipBox{
	border: 1px solid #a0a0a0;
	font-size: 10px;
   background-color : #ffffff;
}

td.TipBoxBar {
	background-image: url(../imgs/paletteHeader.gif);
	background-repeat: repeat-x;
	height: 12px;
}

table.TipBox ul {
	list-style: none;
    margin: 0px;
	padding: 0px;
}

table.TipBox li {
	list-style: none;
    margin-left: 0px;
    padding-left: 18px;
    margin-bottom    : 0px;
    text-indent: 0;
}

table.TipBox p {
    padding-left: 8px;
}

/*  Footer */

table.footer {
	border-top	: 1px dotted #9f9f9f;
	color: #4E4E4E;
	background-image: url(../imgs/headerBack.gif);
	background-repeat: repeat-x;
	margin-top: 18px;
}

span.footer_copyright {
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	font-size: 9px;
}

/*----------------------------------*/
/*  ETC								*/
/*----------------------------------*/

/* Box frame 1px */
/* <table border=0 cellpadding=0 cellspacing=0 class=BoxFrame1px_a> */

table.BoxFrame1px_a {
	border-top: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
}

.BoxFrame1px_a td {
	border-bottom: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	margin: 0px;
	padding: 4px;
}

td.noBottomLine{
	border-bottom-style: none;
}

/**/
P.C_TextCenter, DIV.C_TextCenter {
	text-align: center;
}

P.C_TextRight, DIV.C_TextRight {
	text-align: right;
}

.SmallComment, div.SmallComment, p.SmallComment {
	font-size: 10px;	
	line-height: 130%;
}

.NormalComment, div.NormalComment, p.NormalComment {
	font-size: 12px;	
	line-height: 140%;
}

span.bold, p.bold, div.bold {
	font-weight: bold;
    color: #000000;
}

span.b, p.b, div.b {
	font-weight: bold;
}

span.bold100, p.bold100, div.bold100 {
	font-size: 12px;	
	font-weight: bold;
}

span.hilite, p.hilite, div.hilite {
	font-weight: bold;
    color: #444444;
}

div.Dimple, table.Dimple{
	background-color: #f0f0f0;
	border: 1px solid;
	border-top-color: #888888;
	border-left-color: #888888;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	padding: 4px 10px 2px 10px;
	margin-left: 50px;
}

p.errorBox{
	display: block;
	font-weight: bold;
	color: red;
	border: 0px solid #993399;
	padding: 4px 10px 2px 10px;
	margin-left: 50px;
	margin-right: 50px;
	height: 2em;
}

div.RightLinkBox_Bottom{
	display: block;
	margin: 20px 0px 0px 10px;
	padding: 4px 10px 0px 0px;
	border-top: 1px dashed #cccccc;
	text-align: right;
}

