body {
  background-color:#CCCCCC;
  	
}


.mainMenuBg {
	background-color: #272147;
	color:#FFFFFF;
	font-size:9px;
	font-family: Verdana, Helvetica, Arial;
	font-weight: bold
}

.mainBodyBg {
	background-color: #ffffff
}

.logoBg {
	background-color: #ffffff
}

.navigationBg {
	background-color:#9FB3CD;
	color:#272147;
	font-size:10px;
	font-family: Verdana, Helvetica, Arial;
		font-weight: normal
}

.navigationBgSelected {
	background-color: #272147
}

.navigationBg2 {
	background-color: #6D8CB3;
	color:#FFFFFF;
	font-size:9px;
	font-family: Verdana, Helvetica, Arial;
	
	font-weight: normal
}

.navigationBg2Selected {
	background-color: #272147
}


.mainTitle  {
	color: #ffffff; 
	font-weight: bold; 
	font-size: 18px; 
	line-height: 20px; 
	font-family: Arial, Helvetica, Verdana; 
	text-decoration: none 
}



a.mainMenu {
	color:#ffffff;
	font-size:9px;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: none;
	font-weight: normal
}


a.mainMenu:hover {
	color:#FDE1B9;
	font-size:9px;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: none;
	font-weight: normal
}

a.mainMenuSelected {
	color:#ffffff;
	font-size:9px;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: none;
	font-weight: normal
}


a.mainMenuSelected:hover {
	color:#FDE1B9;
	font-size:9px;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: none;
	font-weight: normal
}

.langChange {
	color:#99CCCC;
	font-size:9px;
	font-family: Verdana, Helvetica, Arial;
	
	font-weight: normal
}

a.langChange {
	color:#99CCCC;
	font-size:9px;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: none;
	font-weight: normal
}

.quote {
    border-style:solid;
    border-bottom-color:white;
    border-right-color:white;
    border-bottom-width:1px;
    border-right-width:1px;
       }

.rightColumn {
    background:#F2F2F2;
    border-style:solid;
    border-left-color:#A6A5A5;
    border-right-color:#A6A5A5;
    border-left-width:1px;
    border-right-width:1px; 
    border-top-width:0px;
    border-bottom-width:0px; 	

}

td.twoColumn {
    background:#F2F2F2;
    border-style:solid;
    border-left-color:#A6A5A5;
    border-right-color:#A6A5A5;
    border-bottom-color:#A6A5A5;
    border-left-width:1px;
    border-right-width:1px; 
    border-top-width:0px;
    border-bottom-width:1px;
   

}

table.twoColumn {
    color:#000000;
	font-size:10px;
	font-family: Verdana, Helvetica, Arial;
	line-height: 15px; 	

}


/********************************************************
*** LEFT NAVIGATION
*********************************************************/
.navigation {
	background: #272147;
	background-image: url("../images/xp_navigation_bg.jpg");
	background-repeat: repeat-y;
	background-position: top right
}

.chapterTitle {
	background: #FFFFFF;
	background-image: url("../images/xp_chapter_title_bg.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	color:#272147;
	font-size:12px;
	font-family: Verdana, Helvetica, Arial;
	
	font-weight: bold;
	
}

/** Navigation footer */
.navigationFooter {
	line-height:18px;
	background: #272147;
	color:#FFFFFF;
	font-size:10px;
	font-family: Verdana, Helvetica, Arial;
	
	font-weight: bold;
}

.navigationFooter a.search {
	line-height:18px;
	background: #272147;
	color:#FFFFFF;
	font-size:10px;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: none;
	font-weight: bold;
}


a.navigationMenu:link {
    color:#ffffff;
	font-size:9px;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: none;
	font-weight: normal;
}


a.navigationMenu:visited {
    color:#ffffff;
	font-size:9px;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: none;
	font-weight: normal;
}

a.navigationMenu:hover {
    color:#FDE1B9;
	font-size:9px;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: none;
	font-weight: normal;
}

a.navigationMenu:active {
    color:#ffffff;
	font-size:9px;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: none;
	font-weight: normal;
}


.rightColumn {
    background:#F2F2F2;
    border-style:solid;
    border-left-color:#A6A5A5;
    border-right-color:#A6A5A5;
    border-left-width:1px;
    border-right-width:1px; 	

}




/*************************************************************
*** FOOTER
**************************************************************/
.footer {
    color:#FFFFFF;
	font-size:9px;
	font-family: Verdana, Helvetica, Arial;
	
	font-weight: normal;
	background: #6D8CB3;
	background-image: url("../images/xp_footer_bg.jpg");
	background-repeat: repeat-x;
	background-position: top left
	
}



/*************************************************************
*** news panel
**************************************************************/
.news {
    background: #C5D1E1;
	background-image: url("../images/xp_news_bg.jpg");
	background-repeat: repeat-y;
	background-position: top left
	
}

.newsTitle {
    background: #CCCCCC;
    color:#000000;
	font-size:9px;
	font-family: Verdana, Helvetica, Arial;
	
	font-weight: normal;
	
	
}

.newsBody {
    color:#000000;
	font-size:10px;
	font-family: Verdana, Helvetica, Arial;
	
	font-weight: normal;
	
	
	
}

.newsBody a {
    color:#000000;
	font-size:10px;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: underline;
	font-weight: normal;
	
}


a.newsLinkBullet:link { 
	color:#000000;
	font-size:10px;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: underline;
} 

a.newsLinkBullet:visited {
    color:#000000;
    text-decoration: none;
    font-size:10px;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: underline;
}

a.newsLinkBullet:hover {
    color:#000000;
	font-size:10px;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: underline;
}

a.newsLinkBullet:active {
    color:#000000;
    font-size:10px;
	font-family: Verdana, Helvetica, Arial;
	text-decoration: underline;
}



/*************************************************************
*** Main Body
**************************************************************/
.mainBody {
    background: #ffffff;
		
}

.mainBodyBorder {
    background: #C5D1E1;
		
}

.bodyTitle {
	background: #FFFFFF;
	background-image: url("../images/xp_chapter_title_bg.jpg");
	background-repeat: repeat-x;
	background-position: top left;
	color:#272147;
	font-size:9px;
	font-family: Verdana, Helvetica, Arial;
	
	font-weight: normal;
	
}

.articleTitle { 
	color: #272147; 
	font-weight: bold; 
	font-size: 13px; 
	line-height: 20px; 
	font-family: Verdana, Helvetica, Arial;
	
}

.subarticleTitle { 
	color: #272147; 
	font-size: 11px; 
	line-height: 13px; 
	font-family: Verdana, Helvetica, Arial; 
	
	font-weight: bold; 
}

table.articleText { 
	color: #272147; 
	font-size: 10px; 
	line-height: 12px; 
	font-family: Verdana, Helvetica, Arial;
	
	}
	
table.articleText a:link { 
	color: #272147; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Arial;
	text-decoration: underline 
	}

table.articleText a:visited { 
	color: #272147; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Arial;
	text-decoration: underline 
	}

table.articleText a:hover { 
	color: #272147; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Arial;
	text-decoration: underline 
	}
	
table.articleText a:active { 
	color: #272147; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Arial;
	text-decoration: underline 
	}

td.articleText { 
	color: #272147; 
	font-size: 10px; 
	line-height: 12px; 
	font-family: Verdana, Helvetica, Arial;
	
	}

table.articleText a.download:link { 
	color: #272147; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Arial;
	text-decoration: underline; 
	}

table.articleText a.download:visited { 
	color: #272147; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Arial;
	text-decoration: underline; 
	}

table.articleText a.download:hover { 
	color: #272147; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Arial;
	text-decoration: underline; 
}
	
table.articleText a.download:active { 
	color: #272147; 
	font-size: 10px; 
	font-family: Verdana, Helvetica, Arial;
	text-decoration: underline; 
	}

.hr_td {
	background-image: url(../images/hr_content.gif);  
	background-repeat: repeat-x;
	background-position:center left; 
	height: 10px;
}

.hr_td_body {
	background-image: url(../images/hr_content_body.gif);  
	background-repeat: repeat-x;
	background-position:center left; 
	height: 10px;
}



td.table,td.tableHead {
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 4px;
	border-style: solid;
	border-width: 0px;
	border-color: #34487E;
}

td.tableHead {
	background-color: #6C7EAC;
	color: #fff;
	font-weight: bold;
}

tr.tableAlt {
	background-color: #C5D1E1;
}


.button01 {	
	background-color: #272147; 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	color: white; 
	width: 70;
	height: auto;
	border: 1pt;
	border-top-color: #ffffff;	
	border-left-color: #ffffff;
	border-right-color: #272147; 
	border-bottom-color: #272147;
	border-style: solid;
	}
.button02 {	
	background-color: #272147; 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	color: white; 
	width: 100;
	height: auto;
	border: 1pt;
	border-top-color: #ffffff;	
	border-left-color: #ffffff;
	border-right-color: #272147; 
	border-bottom-color: #272147;
	border-style: solid;
	}	
.button03 {	
	background-color: #272147; 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	color: white;
	width: auto;
	height: auto;	
	border: 1pt;
	border-top-color: #ffffff;	
	border-left-color: #ffffff;
	border-right-color: #000000; 
	border-bottom-color: #000000;
	border-style: solid;
	}
	
select { 
	color: #272147; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica; 
	 
	border: 1pt; 
	border-color: #666666;
	border-style: solid;
	width: 200;  
	}

	
input  { 
	color: #272147; 
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica; 
	
	width: 200;
	}

textarea { 
	color: #272147; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica; 
	 
	background-color: #ffffff;
	border: 1pt; 
	border-color: #666666;
	border-style: solid;
	width: 200;
 	}
