html { padding:0; margin:0; height:100%; }

p { text-align: left !important; }

body { text-align:center; background-color:#ffffff; BACKGROUND: url(../images/bg.gif) repeat-y left top; margin:0; height:100% }



/*Spacer Div*/
div.spacer{ clear:both; BACKGROUND: #fff url(../images/bgBlue.gif) repeat-y right top;}



/*******************************************BEGIN WRAPPER***************************/

/*wrapper div*/
#wrapper { width:1002px; background-color:#ffffff; margin-left:auto; margin-right:auto; height:100% }

/******************************************END WRAPPER******************************/



/********************************************BEGIN HEADER****************************/

/*to specify the properties of the logo*/
#logo { background:url(../images/logo.gif) no-repeat top left; width:347px; height:67px; margin-top:42px; float:left; position:relative; }

/*to specify the properties of the slogan*/
#slogan { background:url(../images/slogan.gif) no-repeat top left; width:522px; height:15px; margin-left:12px; margin-top:78px; float:left; position:relative; }

/*to specify the properties of the right header*/
#header_right { background:url(../images/header_right.gif) no-repeat top left; width:23px; height:109px; float:right; position:relative; }


/********************************************END HEADER******************************/



/********************************************BEGIN MENU****************************/

/*width containing menu*/
#width_menu { width:1002px; margin-top:1px; float:left; position:relative; }

/*to specify the properties of the left menu*/
#menu_left { background:url(../images/menu_left.gif) no-repeat top left; width:8px; height:34px; float:left; position:relative; }

/*to specify the properties of the first button*/
a.btn1 { background:url(../images/btnHome.gif) no-repeat top left; width:71px; height:34px; float:left; position:relative; }
a.btn1:hover { background-position: -71px 0; }

/*to specify the properties of the second button*/
a.btn2 { background:url(../images/btnOverview.gif) no-repeat top left; width:81px; height:34px; float:left; position:relative; }
a.btn2:hover { background-position: -81px 0; }

/*to specify the properties of the third button*/
a.btn3 { background:url(../images/btnPracticeGroups.gif) no-repeat top left; width:120px; height:34px; float:left; position:relative; }
a.btn3:hover { background-position: -120px 0; }

/*to specify the properties of the fourth button*/
a.btn4 { background:url(../images/btnTeam.gif) no-repeat top left; width:67px; height:34px; float:left; position:relative; }
a.btn4:hover { background-position: -67px 0; }

/*to specify the properties of the fifth button*/
a.btn5 { background:url(../images/btnPublications.gif) no-repeat top left; width:164px; height:34px; float:left; position:relative; }
a.btn5:hover { background-position: -164px 0; }

/*to specify the properties of the sixth button*/
a.btn6 { background:url(../images/btnInvest.gif) no-repeat top left; width:138px; height:34px; float:left; position:relative; }
a.btn6:hover { background-position: -138px 0; }

/*to specify the properties of the seventh button*/
a.btn7 { background:url(../images/btnCareers.gif) no-repeat top left; width:72px; height:34px; float:left; position:relative; }
a.btn7:hover { background-position: -72px 0; }

/*to specify the properties of the eighth button*/
a.btn8 { background:url(../images/btnCommunity.gif) no-repeat top left; width:139px; height:34px; float:left; position:relative; }
a.btn8:hover { background-position: -139px 0; }

/*to specify the properties of the nineth button*/
a.btn9 { background:url(../images/btnContact.gif) no-repeat top left; width:118px; height:34px; float:left; position:relative; }
a.btn9:hover { background-position: -118px 0; }

/*to specify the properties of the right menu*/
#menu_right { background:url(../images/menu_right.gif) no-repeat top left; width:23px; height:34px; float:right; position:relative; }

/********************************************END MENU****************************/



/********************************************BEGIN FLASH****************************/

/*to specify the properties of the flash*/
#width_flash { width:1002px; height:214px; margin-top:1px; float:left; position:relative; }

/********************************************END FLASH******************************/



/********************************************BEGIN CONTENT****************************/

/*content*/
#width_content { BACKGROUND: #fff url(../images/bgBlue.gif) repeat-y right bottom; width:1002px; float:left; position:relative; }

/*first column*/
#width1 { width:346px; float:left; position:relative; }

/*to specify the properties of the first column*/
#width_col1 { BACKGROUND: #e4e4e4 url(../images/bgcont1.gif) repeat-y left bottom; width:346px; position:relative; }

/*to specify the properties of the footer of the first column*/
#width_col1_1 { background:url(../images/bgcont2.gif) no-repeat top left; width:346px; height:17px; position:relative; }

/*text philosophy*/
#txtPh { background:url(../images/txtPh.gif) no-repeat top left; width:96px; height:18px; margin-top:30px; margin-bottom:10px; margin-left:47px; float:left; position:relative; }

/*font grey*/
p.font1 { font-family:Verdana; font-size:11px; line-height:13px; font-weight:100; color:#404040; text-align:left !important; }
p.font911 { font-family:Verdana; font-size:11px; line-height:13px; font-weight:100; color:#404040; text-align:left; padding: 0; padding-left:20px; }

ul { font-family:Verdana; font-size:11px; line-height:13px; font-weight:100; color:#404040; text-align:left; }
li { background-position:0px 5px; padding-left:20px; margin-top:10px;}

/*second column*/
#width2 { width:254px; margin-left:41px; float:left; position:relative; }

/*text challenge*/
#txtChallenge { background:url(../images/txtChallenge.gif) no-repeat top left; width:254px; height:18px; margin-left:0px; margin-top:31px; margin-bottom:10px; float:left; position:relative; }

/*picture in first page*/
#pic1 {  background:url(../images/pic1.jpg) no-repeat top left; width:254px; height:164px; margin-left:0px; margin-top:0px; margin-bottom:5px; float:left; position:relative; }

/*third column*/
#width3 { width:280px; float:right; position:relative; background-color:#fff }

/*text news*/
#txtNews { background:url(../images/txtNews.gif) no-repeat 10px 0; width:280px; height:18px; margin-left:0px; margin-top:31px; margin-bottom:10px; float:left; position:relative; }

/*text useful links*/
#txtUseful { background:url(../images/home_10.jpg) no-repeat 10px 5px; width:100%; height:20px; margin-left:0px; margin-top:34px; float:left; position:relative; }

/*links*/
a.link1 { text-decoration:none; color:#404040;}
a.link1:hover { text-decoration:none; color:#9f0303; }

/*links*/
a.link2 { text-decoration:none; color:#404040;}
a.link2:hover { text-decoration:none; color:#9f0303; background-color:#fff; }

/*quote*/
div.quote { background:url(../images/quote.png) no-repeat top left; width:24px; height:24px; top:155px; left:150px; position:absolute; }

/********************************************END CONTENT******************************/


a.width_link { background-color:#e4e4e4; color:#404040; width:308px; height:23px; float:left; position:relative; text-decoration:none; float:left; padding-top:10px; }
a.width_link:hover {background:url(../images/arrow.gif) no-repeat center right; background-position:300px 15px; background-color:#fff; color:#9f0303; text-decoration:none; }

.link { background-color:#e4e4e4; color:#404040; display:block; 
		font-family:Verdana; 
		font-size:11px; font-weight:100; color:#404040; text-align:left;text-decoration:none; padding: 10px 0;
		width:100%;
}


.link:hover { background:url(../images/arrow.gif) no-repeat center right; background-position:300px 15px; background-color:#fff; color:#9f0303; text-decoration:none; }

.link span { margin-left: 30px; }

/*line*/
#line1 { background:url(../images/line1.gif) no-repeat top left; width:131px; height:3px; margin-right:56px; margin-top:110px; float:right; position:relative; }

div.input_t {width:200px; margin-left:100px; margin-bottom:50px; float:left; position:relative; }

.contactus { margin-left:100px;
	width:250px; height:15px;
	margin-top:-15px;
	margin-bottom:10px;
	margin-right:150px;
	float:right;
	position:relative;}
	
textarea { margin-left:100px;
	width:250px;
	margin-top:-10px;
	margin-bottom:10px;
	margin-right:150px;
	float:right;
	position:relative;}