body {
 	margin			: 0px 0px 0px 0px;
	background-color: #A5B1C1;
	font-family		: Trebuchet MS, Verdana,   Geneva, sans-serif;
	font-size 	: 10pt;
	line-height : 140%;
	color : #525358;
	text-align		: center;
	background		: #FFFFFF url(../img/body_gradient.jpg) top center repeat-x;
}

p {
	color : #525358;
	font-size 	: 10pt;
	line-height : 200%;
}

H1{
	color 		: #991A3C;
}
H2{
	color 		: #991A3C;
}
a {
	color : #BD2716;
	text-decoration : none;
}
a:hover {
	color : #BD2716;
	border-bottom : 1px dashed #BD2716;
}

	
/***************************
*   MAIN DIV
****************************/
#background {
	width		: 780px;
	margin		: 0 auto;
	background-color: #FFFFFF;
	text-align	: left;
	z-index 	: 1;
	padding-bottom 	: 20px;
	
}

#page_header {
	width		: 780px;
	height 		: 250px;
	background : url(../img/page_header.jpg) no-repeat center center;
}

#content {
	width		: 780px;
	float 		: left;
	background :#FFFFFF url(../img/content_background.gif) repeat-y top center;
	
}

/***************************
*   Header
****************************/

/***************************
*   Menu
****************************/

#menu{
	float 		: left;
	margin-top	: 88px;
	font-weight : bold;
	width 		: 400px;
	height 		: 126px;
}

#menu_home 	{	margin-left : 41px;	height : 24px;}
#menu_xpm 	{	margin-left : 48px;	height : 22px;}
#menu_our_people	{	margin-left : 52px;	height : 22px;   }
#menu_join_xpm	{	margin-left : 53px;	height : 23px;}
#menu_contact	{	margin-left : 48px;	height : 24px;}
#menu_news	{	margin-left : 42px;	height : 22px;}
#menu_alliance_firms	{	margin-left : 32px;	height : 24px;}


/*
#menu_home 	{	margin-left : 41px;	height : 24px;}
#menu_xpm 	{	margin-left : 48px;	height : 22px;}
#menu_xpm_finance 	{	margin-left : 52px;	height : 22px;}
#menu_managing_partners	{	margin-left : 53px;	height : 22px;   }
#menu_alliance_firms	{	margin-left : 48px;	height : 23px;}
#menu_join_xpm	{	margin-left : 42px;	height : 24px;}
#menu_contact	{	margin-left : 35px;	height : 24px;}
*/
#menu a {
	text-align : left;
	font-size : 10pt;
	color 		: #BD2716;
	font-weight : bold;
	height : 21px;
}
#menu a:hover  {
	color 		: #0000FF;
	height : 21px;
}

#menu a.alpha_off { 
	font-size : 10pt;
	text-decoration	: none;
}
#menu a.beta_off { 
	font-size : 9pt;
	text-decoration	: none;
}
#menu a.alpha_on { 
	font-size	: 10pt;
	color 		: #525359;
	color 		: #0000FF;
	text-decoration	: none;
}
#menu a.beta_on { 
	font-size	: 9pt;
	color 		: #525359;
	color 		: #0000FF;
	text-decoration	: none;
}

/***************************
*   Caption
****************************/
#back_caption{
	float 		: right;
	background 	: url(../img/caption_wave.gif) no-repeat center right ;
	width 		: 300px;
	height 		: 103px;
	margin-right : 38px;
	margin-top	: 117px;
}

#page_caption{
	font-weight : bold;
	line-height : 140%;
	text-align 	: right;
	font-family		: Trebuchet MS, Verdana,   Geneva, sans-serif;
	color 			: #BD2716;
	color 			: #BD2716;
	font-size 		: 16pt;
	padding : 36px 36px 0 0 ;

}

/***************************
	text-transform 	: uppercase;

*   Content
****************************/

/***************************
*   Left
****************************/

#left_column{
	float 		: left;
	text-align	: left;
	width		: 260px;
}

#page_title{
	background 		: url(../img/page_title_background.jpg) no-repeat top center ;
	width 			: 260px;
	height 			: 34px;
	color 			: #BD2716;
	
}
#page_title p {

	text-align 		: right;
	color 			: #BD2716;
	font-size 		: 16pt;
	font-weight 	: bold;
	margin-right : 43px;
	padding : 0;
	margin-top : 0px;
	padding-top : 3px;
	

}

#left_text{
	text-align 	: left;
	padding-right 	: 12px;
	padding-top 	: 38px;
	width 		: 230px;
}
#left_text H3{
	margin-left  : 3px;
	line-height : 140%;
	color 	: #991a3c;
	color 	: #666666;
	font-size : 13pt;
}
#left_text p {
	margin-left  : 3px;
	line-height : 130%;
	color 	: #BD2716;
	
}

#left_text ol, ul, li{
	text-align 		: left;
}
#left_text li{
	padding-bottom 		: 15px;;
}
	
	
/*	width : 160px;
font-style : italic;
*/



/***************************
*  Right
****************************/

#right_column{
	width	: 500px;
	float 	: right;
	height : 500px;
	z-index : 5;
	margin-top	: -9px;
}

#right_text{
	text-align 	: justify;
	width		: 500px;
	vertical-align : top;
	
}

#right_text p {
	text-align 		: justify;
	width		: 400px;
	padding-left : 30px;
	
}

#right_text ul {
	text-align 	: justify;
	width		: 400px;
	line-height		: 140%;
}

#right_text li {
	text-align		: justify;
	padding-bottom	: 5px;
	font-size 		: 10pt;
	line-height		: 200%;
	padding-left: 2px;
	width		: 350px;
}

#right_text H2 {
	width			: 400px;
	padding-left	: 30px;
	padding-bottom	: 8px;
	font-size		: 13pt;
	color 			: #BD2716;
}

/* 	text-transform	: uppercase;
 */

/***************************
*  Other stuffs
****************************/

#design_by{
	position 	: absolute;
	float 		: left;
	text-align	: left;
	width		: 11px;
	height		: 131px;
	margin-left : -11px;
	top			: 467px;
}

#web_by{
	position 	: absolute;
	float 		: right;
	text-align	: left;
	width		: 11px;
	height		: 138px;
	margin-left : 757px;
	top			: 460px;
}

#error{
	border 	: 1px dashed #FF0000;
	padding	: 5px;
	background-color	: #FF0000;
	color : #FFFFFF;
	font-size : 12pt;
	font-weight	: bold;
}
#error p {
	padding	: 5px;
	color : #FFFFFF;
	font-size : 12pt;
	font-weight	: bold;
}

#page_contact{
	position : relative;
	float : right;  
	text-align : right;
	color 		: #AAAAAA;
	font-size 	: 10pt;
	z-index : 2;
	height : 22px;
	height : 34px;
	width : 780px;
	
}

#page_contact  a {
	color 		: #AAAAAA;
	text-decoration : none ;
}




/*
#index_contact{
	position : relative;
	text-align : right;
	margin-top : -6px;
	z-index : 4;
		
}
*/
/*
#index_contact a {
	color 		: #AAAAAA;
	font-size 	: 10pt;
	margin-left : 310px;
	margin-right : 15px;
	text-decoration : none ;
}
*/
#bullet{
	text-align 		: left;
	padding-left:40px;
	
