/*# - General - #*/
body{
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	color: #4a4a4a;
	width: 900px;
	margin: 0px auto;

	background: url('../CCMalta/shadow.png') repeat-y top center;
	background-repeat: repeat-y;
}

p{
	text-align: justify;
	line-height: 12pt;
}

li{
	line-height: 14pt;
	margin-left: -24px;
}

a{
	text-decoration: none;
	color: #404040;
}

a:hover{
	color: #5E0000;
}

#divBreadcrumb{
	width: 595px;
	height: 20px;
	float: left;
	font-size: 7.5pt;
	margin-top: 20px;
	background: #fbfafa;
}

#divTitle{
	width: 595px;
	height: 20px;
	float: left;
	color: #904641;
	font-family: Arial;
	font-size: 16pt;
	margin-top: 5px;
	background: #fbfafa;
}

#TitlePub{
	height: 40px;
	width: 595px;
	float: left;
	color: #904641;
	font-family: Arial;
	font-size: 16pt;
	margin-top: 5px;
	background: #fbfafa;
}


h2{
	color: #904641;
	font-family: Arial;
	font-size: 16pt;
	font-weight: 200;
}


.newshome {
	width: 595px;
	height: 20px;
	float: left;
	color: #904641;
	font-family: Arial;
	font-size: 14pt;
	margin-top: 5px;
	font-weight: 200;
	margin-bottom: 7px;
}


h3{

	width: 595px;
	height: 20px;
	float: left;
	color: #904641;
	font-family: Arial;
	font-size: 14pt;
	margin-top: 5px;
	font-weight: 200;
	
}

h4{

	width: 595px;
	height: 20px;
	float: left;
	color: #904641;
	font-family: Arial;
	font-size: 12pt;
	margin-top: 5px;
	font-weight: 200;
	
	
}


#divPageTitle{
	width: 900px;
	height: 26px;
	float: left;
	color: #904641;
	font-family: Arial;
	font-size: 16pt;
	margin-top: 5px;
}

#divMain{
	width: 900px;
	padding: 0 0px;
	background: #fbfafa;
	overflow: hidden;
	float: left;
}

#divMainContent{
	width: 595px;
	min-height: 180px;
	margin-top: 10px;
	line-height: 12pt;
	float: left;
	
}

#divNews{
	width: 595px;
	min-height: 180px;
	margin-top: 20px;
	line-height: 12pt;
	float: left;
	
}

#divRecentWrk{
	width: 595px;
	min-height: 180px;
	margin-top: 20px;
	line-height: 12pt;
	float: left;
	
}

#divSideColumn{
	width: 285px;
	float: right;
	margin-top: 109px;
	padding-top: 25px;
}

#divMaltaSideColumn{
	width: 285px;
	float: right;
	margin-top: 41px;
}

#divSideColumnCareer{
	width: 285px;
	float: right;
	margin-top: 100px;
}


#divSideColumnContact{
	
	width: 280px;
	float: right;
	margin-top: 80px;
	/*border-left: 1px solid #ccc;*/
	text-align:left;
	padding-left: 15px;
	
}

#divSideColumn_thefirm{
	width: 285px;
	float: right;
	margin-top: 75px;
}

#divSideColumn img{
	border: none;
}

#cccareers{
	margin-top: 10px;
	border-top: 1px dotted #CCC;
	padding-top: 10px;
}

/*#Master Page Layout#*/
#divUpperLinks{
	width: 700px;
	height: 25px;
	margin-top: 10px;
	padding-right: 0px;
	background: #fbfafa;
	border-bottom: 1px solid #ccc;
	float: right;
}

#loginOptions{
	float: left;
	width: 200px;
	margin-top: 15px;
	height: 20px;
	border-bottom: 1px solid #ccc;
}

#divLogo{
	width: 285px;
	height: 100px;
	float: left;
}

#divLogo img{
	border: none;
}

#divSlogan{
	width: 615px;
	height: 72px;
	float: right;
	padding-top: 28px;
	text-align: right;
	color: #d6d7d7;
	font-size: 13pt;
}

#divSlogan a{
	color: #888;
}

#divMenu{
	width: 900px;
	height: 52px;
	float: left;
}

#divContent{
	width: 900px;
	min-height: 100px;
	float: left;
	overflow: hidden;
}

#divFooter{
	width: 700px;
	height: 50px;
	margin-top: 20px;
	padding-top: 8px;
	padding-left: 200px;
	float: left;
	border-top: 1px solid #d6d7d7;
	text-align: center;
	font-size: 8pt;
}

/*#Master Page Layout/Top Menu#*/
.topCMSMenu
{
	height: 27px;
	color: #666; /*main button text color*/
	float: right;
}

.topCMSMenuItem, .topCMSMenuItemMouseOver, .topCMSMenuItemMouseDown, 
.topCMSMenuHighlightedMenuItem, .topCMSMenuHighlightedMenuItemMouseOver, 
.topCMSMenuHighlightedMenuItemMouseDown, .topCMSMenuItemMouseUp, 
.topCMSMenuHighlightedMenuItemMouseUp
{
	font-size: 8pt;
	padding: 0px 5px 0px 5px;
}

.topCMSMenuItemMouseOver, .topCMSMenuHighlightedMenuItem, 
.topCMSMenuHighlightedMenuItemMouseOver, .topCMSMenuHighlightedMenuItemMouseDown
{
	color: #666;
	border-bottom: 2px solid #BA8748;
}

/*# - Home - Page Layout#*/
#divMainBanner{
	width: 595px;
	height: 200px;
	float: left;
	position: relative;
}

#divMainBanner .tagLine{
	position: absolute;
	font-size: 10pt;
	font-weight: bold;
	top: 172px;
	left: 13px;
	color: #6E0000;
	z-index: 0;
}

#divRightBanner{
	width: 265px;
	height: 145px;
	float: right;
	padding-top: 55px;
	padding-left: 20px;
	background-repeat:no-repeat;
	background: url('/Images/banners/Other-Pages/how-can-we-assist-you2.aspx');
	margin-top: 0px;
}

#divPositioningStatement{
	width: 595px;
	min-height: 100px;
	float: left;
	margin-top: 7px;
	font-size: 12px;
}

#divPositioningFont{
	
	font-size: 12px;
}

#divSidePanel{
	width: 285px;
	height: 120px;
	float: right;
	margin-top: 41px;
}

.scroll {

margin-top: 10px;

}


#divColumn1{
	width: 285px;
	height: 125px;
	float: left;
	margin-top: 20px;
}

#divColumn2{
	width: 290px;
	height: 125px;
	float: left;
	margin-left: 20px;
	margin-top: 20px
}

#divWrapper{
	width: 900px;
	height: 125px;
}


#divColumn3{
	width: 285px;
	height: 125px;
	float: right;
	margin-top: 20px
}

#divColumn4{
	width: 285px;
	min-height: 125px;
	float: left;
	margin-top: 20px;
}

#divColumn4 img{
	border: none;
}

#divColumn5{
	width: 290px;
	min-height: 125px;
	float: left;
	margin-left: 20px;
	margin-top: 20px
}

#divColumn5 img{
	border: none;
}

#divColumn6{
	width: 285px;
	min-height: 125px;
	float: right;
	margin-top: 20px
}

.ddlStyle{
	margin-bottom: 10px;
}

/*# - Home - Page Layout/News Scoller#*/
.newsItemDetail h1{
	font-size: 8pt;
}

/*# - Contact - Page Layout#*/
#divSideColumn_contact{
	width: 285px;
	float: right;
	margin-top: 0px;
	padding-top: 0px;
}

#divContactForm {

	border: 1px solid #CCC;
	width: 600px;
}

.contactForm {
	padding: 11px;
}

.contactitle {

	width: 595px;
	height: 20px;
	float: left;
	color: #904641;
	font-family: Arial;
	font-size: 12pt;
	margin-top: 5px;
	font-weight: 200;
	margin-bottom: 7px;
}

#divRightBanner_contact{
	width: 283px;
	height: 198px;
	float: right;
	margin-bottom: 0px;
	padding-bottom: 0px;
	
	border: 1px solid #CCC;

	/*position: relative;*/
}

#divHowToFindUs{
	position: absolute;
	top: 5px;
	left: 5px;
}

.TextboxField, .TextAreaField, .TextBoxField{
	font-family: Arial;
	font-size: 10pt;
}

/*# - About Us - Page Layout#*/
#divCareersAboutUs{
	/*margin-top: 5px;*/
	padding-top: 5px;
	padding-left: 20px;
padding-right: 20px;
margin-bottom: 20px;
}

#divSideMenuFirm{
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*#Menu Design#*/
/*top menu style start*/
#divTopMenu{
	width: 900px;
	height: 25px;
	background: #F8F7F7;
	background: #f8f7f7;
	position: absolute;
	z-index: 1;
}

ul#topnav{
	margin: 0;
	padding: 0;
	float:left;
	width: 898px;
	list-style: none;
	
	border: 1px solid #efefef;
}

ul#topnav li{
	height: 15px;
	float: left;
	margin: 0;
	padding: 5px 15px;
	
	cursor: pointer;
}

ul#topnav li a{
	display: block;
	color: #4a4a4a;
	text-decoration: none;
}
/*top menu style end*/
/*bottom menu style start */

/*expertise*/
#divBottomMenu_expertise{
	display: none;
	position:absolute;
	top: 27px;
	left: 0px;
	
	width: 595px;
	height: 25px;
	background: #d6d7d7;
}

ul#bottomnav_expertise{
	width: 900px;
	margin-left: 95px;
	float:left;
	padding: 0;
	list-style: none;
}

ul#bottomnav_expertise li{
	height: 15px;
	float: left;
	margin: 0;
	padding: 5px 15px;
	
	cursor: pointer;
}

ul#bottomnav_expertise li a{
	display: block;
	color: #4a4a4a;
	text-decoration: none;
}


/*industry start*/
#divBottomMenu_industry{
	display: none;
	position:absolute;
	top: 27px;
	left: 0px;
	
	width: 900px;
	height: 25px;
	background: #ebead0;
}

ul#bottomnav_industry{
	width: 900px;
	margin-left: 95px;
	float:left;
	padding: 0;
	list-style: none;
}

ul#bottomnav_industry li{
	height: 15px;
	float: left;
	margin: 0;
	padding: 5px 0px;
	
	cursor: pointer;
}

ul#bottomnav_industry li a{
	display: block;
	color: #4a4a4a;
	text-decoration: none;
}
/*industry end*/
/*bottom menu style end*/

/*mega menu style start*/
/*expertise: law start*/
#divMegaMenu_law{
	display: none;
	position: absolute;
	top: 25px;
	left: 0px;
	
	width: 595px;
	height: 200px;
	background: #888888;
}

/*law first column */
ul#megamenu_law_col1{
	width: 160px;
	float: left;
	padding: 0;
	margin-top: 20px;
	list-style-type: square;
	
	margin-left: 15px;
}

ul#megamenu_law_col1 li{
	height: 15px;
	width: 160px;
	float: left;
	margin-left: 20px;
	padding: 5px 0px;
	cursor: pointer;
}

ul#megamenu_law_col1 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

ul#megamenu_law_col1 li a:hover{
	background-image: url('../CCMalta/bullet.gif');
	background-color: #BA8748;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	line-height: 14pt;
}


/*law second column*/
ul#megamenu_law_col2{
	width: 160px;
	float: left;
	padding: 0;
	margin-top: 20px;
	list-style-type: square;
	
	margin-left: 20px;
}

ul#megamenu_law_col2 li{
	height: 15px;
	width: 160px;
	float: left;
	margin-left: 30px;
	padding: 5px 0px;
	cursor: pointer;
}

ul#megamenu_law_col2 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

ul#megamenu_law_col2 li a:hover{	
	background-image: url('../CCMalta/bullet.gif');
	background-color: #BA8748;	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	line-height: 14pt;
}

/*law third column*/
ul#megamenu_law_col3{
	width: 160px;
	float: left;
	padding: 0;
	margin-left: 10px;
	margin-top: 20px;
	list-style-type: square;
	
	margin-left: 20px;
}

ul#megamenu_law_col3 li{
	height: 15px;
	width: 160px;
	float: left;
	margin-left: 40px;
	padding: 5px 0px;
	cursor: pointer;
}

ul#megamenu_law_col3 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

ul#megamenu_law_col3 li a:hover{	
	background-image: url('../CCMalta/bullet.gif');
	background-color: #BA8748;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	line-height: 14pt;
}

ul#megamenu_law_col3 .subList{
	margin-left: 55px;
	list-style-type: square;
}
/*expertise: law end*/

/*expertise: tax start*/
#divMegaMenu_tax{
	display: none;
	position:absolute;
	top: 25px;
	left: 0px;
	
	width: 595px;
	height: 200px;
	background: #888888;
}

/*tax first column */
ul#megamenu_tax_col1{
	width: 160px;
	float: left;
	padding: 0;
	margin-top: 20px;
	list-style-type: square;
	
	margin-left: 15px;
}

ul#megamenu_tax_col1 li{
	height: 15px;
	width: 140px;
	float: left;
	margin-left: 20px;
	padding: 5px 0px;
	cursor: pointer;
}

ul#megamenu_tax_col1 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

ul#megamenu_tax_col1 li a:hover{	
	background-image: url('../CCMalta/bullet.gif');
	background-color: #BA8748;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	line-height: 14pt;
}

ul#megamenu_tax_col1 .subList{
	margin-left: 45px;
	list-style-type: disc;
}

/*tax second column*/
ul#megamenu_tax_col2{
	width: 160px;
	float: left;
	padding: 0;
	margin-top: 27px;
	list-style-type: square;
	
	margin-left: 20px;
}

ul#megamenu_tax_col2 li{
	height: 15px;
	width: 145px;
	float: left;
	margin-left: 30px;
	padding: 5px 0px;
	cursor: pointer;
}


ul#megamenu_tax_col2 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}




ul#megamenu_tax_col2 li a:hover{	
	background-image: url('../CCMalta/bullet.gif');
	background-color: #BA8748;	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	line-height: 14pt;
}

ul#megamenu_tax_col2 .subList{
	margin-left: 45px;
	list-style-type: disc;
}

/*tax third column*/
ul#megamenu_tax_col3{
	width: 160px;
	float: left;
	padding: 0;
	list-style-type: square;
	margin-left: 20px;
	margin-top: 20px;
}


ul#megamenu_tax_col3 li{
	height: 15px;
	width: 145px;
	float: left;
	margin-left: 30px;
	padding: 5px 0px;
	cursor: pointer;
}

ul#megamenu_tax_col3 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

ul#megamenu_tax_col3 li a:hover{	
	background-image: url('../CCMalta/bullet.gif');
	background-color: #BA8748;	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	line-height: 14pt;
}

ul#megamenu_tax_col3 .subList{
	margin-left: 45px;
	list-style-type: disc;
}

/*expertise: tax end*/

/*expertise: corporate start*/
#divMegaMenu_management{
	display: none;
	position:absolute;
	top: 25px;
	left: 0px;
	
	width: 595px;
	height: 200px;
	background: #888888;
}

/*management first column */
ul#megamenu_management_col1{
	width: 160px;
	float: left;
	padding: 0;
	margin-top: 20px;
	list-style-type: square;
	
	margin-left: 15px;
}

ul#megamenu_management_col1 li{
	height: 15px;
	width: 160px;
	float: left;
	margin-left: 20px;
	padding: 5px 0px;
	cursor: pointer;
}

ul#megamenu_management_col1 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

ul#megamenu_management_col1 li a:hover{	
	background-image: url('../CCMalta/bullet.gif');
	background-color: #BA8748;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	line-height: 14pt;
}

ul#megamenu_management_col2{
	width: 160px;
	float: left;
	padding: 0;
	margin-top: 20px;
	list-style-type: square;
	
	margin-left: 15px;
}

ul#megamenu_management_col2 li{
	height: 15px;
	width: 160px;
	float: left;
	margin-left: 20px;
	padding: 5px 0px;
	cursor: pointer;
}

ul#megamenu_management_col2 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

ul#megamenu_management_col2 li a:hover{	
	background-image: url('../CCMalta/bullet.gif');
	background-color: #BA8748;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	line-height: 14pt;
}

/*expertise: corporate end*/

/*expertise: assurance start*/
#divMegaMenu_assurance{
	display: none;
	position:absolute;
	top: 25px;
	left: 0px;
	
	width: 595px;
	height: 200px;
	background: #888888;
}

ul#megamenu_assurance{
	width: 160px;
	float: left;
	padding: 0;
	margin-top: 20px;
	list-style-type: square;
	
	margin-left: 15px;
}

ul#megamenu_assurance li{
	height: 15px;
	width: 160px;
	float: left;
	margin-left: 20px;
	padding: 5px 0px;
	cursor: pointer;
}

ul#megamenu_assurance li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

ul#megamenu_assurance li a:hover{	
	background-image: url('../CCMalta/bullet.gif');
	background-color: #BA8748;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	line-height: 14pt;
}
/*expertise: assurance end*/

/*by industry: start*/
#divMegaMenu_industry{
	display: none;
	position: absolute;
	top: 26px;
	left: 0px;
	
	width: 595px;
	height: 226px;
	background: #888888;
}

/*industry first column */
ul#megamenu_industry_col1{
	width: 155px;
	float: left;
	padding: 0;
	margin-top: 20px;
	list-style-type: square;
	
	margin-left: 15px;
}

ul#megamenu_industry_col1 li{
	height: 15px;
	width: 155px;
	float: left;
	margin-left: 20px;
	padding: 5px 0px;
	cursor: pointer;
}

ul#megamenu_industry_col1 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

ul#megamenu_industry_col1 li a:hover{	
	background-image: url('../CCMalta/bullet.gif');
	background-color: #BA8748;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	line-height: 14pt;
}

ul#megamenu_industry_col1 .subList{
	margin-left: 35px;
	list-style-type: disc;
}

/*industry second column*/
ul#megamenu_industry_col2{
	width: 155px;
	float: left;
	padding: 0;
	margin-left: 20px;
	margin-top: 20px;
	list-style-type: square;
}

ul#megamenu_industry_col2 li{
	height: 15px;
	width: 155px;
	float: left;
	margin-left: 30px;
	padding: 5px 0px;
	cursor: pointer;
}

ul#megamenu_industry_col2 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

ul#megamenu_industry_col2 li a:hover{	
	background-image: url('../CCMalta/bullet.gif');
	background-color: #BA8748;	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	line-height: 14pt;
}

ul#megamenu_industry_col2 .subList{
	margin-left: 45px;
	list-style-type: disc;
}


/*industry third column*/
ul#megamenu_industry_col3{
	width: 155px;
	float: left;
	padding: 0;
	margin-left: 10px;
	margin-top: 20px;
	list-style-type: square;
	
	margin-right: 10px;
}

ul#megamenu_industry_col3 li{
	height: 15px;
	width: 155px;
	float: left;
	margin-left: 55px;
	padding: 5px 0px;
	cursor: pointer;
}

ul#megamenu_industry_col3 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

ul#megamenu_industry_col3 li a:hover{	
	background-image: url('../CCMalta/bullet.gif');
	background-color: #BA8748;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	line-height: 14pt;
}

ul#megamenu_industry_col3 .subList{
	margin-left: 70px;
	list-style-type: disc;
}
/*by industry: end*/

/*by opportunity: start*/
#divMegaMenu_opportunity{
	display: none;
	position: absolute;
	top: 26px;
	left: 0px;
	
	width: 595px;
	height: 226px;
	background: #888888;
}

/*opportunity first column */
ul#megamenu_opportunity_col1{
	width: 170px;
	float: left;
	padding: 0;
	margin-top: 20px;
	list-style-type: square;
	
	margin-left: 15px;
}

ul#megamenu_opportunity_col1 li{
	height: 15px;
	width: 170px;
	float: left;
	margin-left: 20px;
	padding: 5px 0px;
	cursor: pointer;
}

ul#megamenu_opportunity_col1 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

ul#megamenu_opportunity_col1 li a:hover{	
	background-image: url('../CCMalta/bullet.gif');
	background-color: #BA8748;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	line-height: 14pt;
}

ul#megamenu_opportunity_col1 .subList{
	margin-left: 35px;
	list-style-type: disc;
}


/*opportunity second column*/
ul#megamenu_opportunity_col2{
	width: 200px;
	float: left;
	padding: 0;
	margin-left: 20px;
	margin-top: 20px;
	list-style-type: square;
}

ul#megamenu_opportunity_col2 li{
	height: 15px;
	width: 200px;
	float: left;
	margin-left: 30px;
	padding: 5px 0px;
	cursor: pointer;
}

ul#megamenu_opportunity_col2 li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 14pt;
	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

ul#megamenu_opportunity_col2 li a:hover{	
	background-image: url('../CCMalta/bullet.gif');
	background-color: #BA8748;	
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	line-height: 14pt;
}

ul#megamenu_opportunity_col2 .subList{
	margin-left: 50px;
	list-style-type: disc;
}
/*by opportunity: end*/
/*mega menu style end*/


/*# - Practice Groups - Page Layout#*/
#sideMenus{
	padding-left: 20px;
	padding-top: 5px;
	
	margin: 0;
	list-style-image: url(/CCMalta/arrow.gif);
}

#sideMenus li{
	list-style-image: url(/CCMalta/arrow.gif);	
	
}

#sideMenusPub{
	
	padding-top: 5px;
	margin-left: 60px;
	margin: 0px;
	
}

#sideMenusPub li {
	padding-top: 0px;
	padding-right: 0px;
	margin: 0;
	margin-left: 100px; 
	padding-left: 0px;	
	list-style-image: url(/CCMalta/arrow.gif);	
	
}







#sideMenusNews{
	
	padding-top: 5px;
	margin: 0;
	list-style-image: url(/CCMalta/arrow.gif);
}

#sideMenusNews li{
	
	padding-top: 0px;
	padding-right: 10px;
	margin: 0;
	padding-left: 5px;
	list-style-image: url(/CCMalta/arrow.gif);
}

#sideMenusPG{
	padding-left: 10px;
	padding-top: 5px;
	margin: 15px;
	list-style-image: url(/CCMalta/arrow.gif);
}

#divHeadOfPG1{
	width: 285px;
	height: 200px;
	float: right;

	position: relative;
	
	color: black;
	background-color: #FBFAEB;
}

#divHeadOfPG1 .text{
	width: 283px;
	height: 38px;
	position: absolute;
	top: 160px;
	left: 0px;
	color: #6E0000;
	/*background: #d6d7d7;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
}

#divHeadOfPG1 .text .span{
	padding-top: 50px;	
	padding-left: 11px;
}

#divHeadOfPG1 .head{
	position: absolute;
	top: 178px;
	left: 14px;
	color: #FFF;
}

#divSideColumn{
	width: 283px;
	/*min-height: 200px;*/
	float: right;
	margin-top: 0px;
	padding-bottom: 5px;
	
}


#divNewsSideColumn{

	width: 283px;
	min-height: 200px;
	float: right;
	margin-top: 0px;
	padding-bottom: 5px;
	list-style-image: url(/CCMalta/arrow.gif);
	margin-left: -10px;
	padding-left: -10px;
	

}

#divNewsSideColumn li{

	list-style-position: none;
	margin: 0 auto;
	padding: 0em;
	margin-left:-1.4em;   
	
	 

}


#divNewsSideColumn ul { 
	margin-top:0.3em; 
	margin-bottom:0em; 
	margin-left:-0.5em; 
	margin-right:-0.5em; 
	list-style-position: none;
	display: block;
} 



#divSideColumn li{

	list-style-image: url(/CCMalta/arrow.gif);
	margin: 0 auto;
	margin-left: 2px;
	
}
	



.sideColumnTopBox{
	width: 283px;
	min-height: 45px;
	margin-top: 25px;
	padding-bottom: 5px;
	float: right;
	/*background: #ececec;*/
	background: #e4d4c4;*/
	/*border: 1px solid #ba8748;*/
	
}

.sideColumnBoxes{
	width: 283px;
	min-height: 45px;
	margin-top: 10px;
	padding-bottom: 5px;
	float: right;
}



.SidePubBoxes{
	width: 283px;
	min-height: 45px;
	margin-top: 10px;
	padding-bottom: 5px;
	float: right;
	/*background: #ececec;*/
	background: #e4d4c4;*/
	/*border: 1px solid #ba8748;*/
}

.SidePubBoxes ul{

	margin-left: 12px;
	
}


.relatedColumnBoxes{
	width: 283px;
	min-height: 45px;
	margin-top: 10px;
	padding-bottom: 5px;
	float: right;
	background: #ececec;
	/*background: #e4d4c4;*/
	/*border: 1px solid #BA8748;*/

}

/*# - Practice Groups - Page Layout/Home Page#*/
#divAssuranceList{
	width: 283px;
	min-height: 150px;
	margin-top: 11px;
	border: 1px solid #ba8748;
	float: left;
}

#divTaxList{
	width: 288px;
	min-height: 150px;
	margin-left: 20px;
	margin-top: 11px;
	border: 1px solid #ba8748;
	float: left;
}

#divListOfPracticeGroups{
	width: 283px;
	min-height: 518px;
	margin-top: 11px;
	float: right;
	background: #e4d4c4;
}

#divLegalList{
	width: 283px;
	min-height: 150px;
	margin-top: 20px;
	border: 1px solid #ba8748;
	float: left;
}

#divCorporateList{
	width: 288px;
	min-height: 150px;
	margin-top: 20px;
	margin-left: 20px;
	border: 1px solid #ba8748;
	float: left;
}


/*# - Teams - Page Layout#*/
#divTeamMembers{
	width: 595px;
	min-height: 650px;
	margin-top:10px;
	
	float: left;
}

#divPracticeGroupNews{
	width: 285px;
	min-height: 100px;
	margin-top:10px;
	
	float: right;
	
	background: #CCC;
	display: none;
}

#divPracticeGroupPublications{
	width: 285px;
	min-height: 100px;
	margin-top:10px;
	
	float: right;
	
	background: #CCC;
	display: none;
}

#divPracticeGroupCaseStudies{
	width: 285px;
	height: 100px;
	margin-top:10px;
	
	float: right;
	
	background: #CCC;
	display: none;
}

#divPracticeGroupAwards{
	width: 285px;
	height: 100px;
	margin-top:10px;
	
	float: right;
	
	background: #CCC;
	display: none;
}

/*# - Teams - Page Layout/TeamList Transformation#*/
.gray{
	background: #F0F0F0;
	width: 595px;
	height: 128px;
	padding-right: 14px;
}

.gray img{
	padding-left: 14px;
}

.white{
	background: #FBFAFA;
	width: 595px;
	height: 128px;
	padding-right: 14px;
}

.white img{
	padding-left: 14px;
}

.image{
	width: 128px;
}

/*Our Practices*/
.rightmenuCMSMenuItem, .rightmenuCMSMenuItemMouseOver, .rightmenuCMSMenuItemMouseDown, 
.rightmenuCMSMenuHighlightedMenuItem, .rightmenuCMSMenuHighlightedMenuItemMouseOver, 
.rightmenuCMSMenuHighlightedMenuItemMouseDown, .rightmenuCMSMenuItemMouseUp, 
.rightmenuCMSMenuHighlightedMenuItemMouseUp
{
	font-size: 8pt;
	padding: 0px 15px 0px 15px;
	
	background: url(/ccmalta/Images/arrow.aspx) repeat-y left top;
	background-repeat: no-repeat;
	background-position: left;
}

.rightmenuCMSMenuItemMouseOver, .rightmenuCMSMenuHighlightedMenuItem, 
.rightmenuCMSMenuHighlightedMenuItemMouseOver, .rightmenuCMSMenuHighlightedMenuItemMouseDown
{	
	color: #FFF;
}

.rightmenusubCMSMenu
{	
	background: #CCC;
	color: #FFF; /*drop down menu font color*/
}

.rightmenusubCMSMenu tr
{	
	font-size: 8pt;
}

.rightmenusubCMSMenuItem
{
	white-space: nowrap;
	display: block;
	float: left;
	height: 20px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #528DC8;
}

.rightmenusubCMSMenuItem, .rightmenusubCMSMenuItemMouseOver, .rightmenusubCMSMenuItemMouseDown,
.rightmenusubCMSMenuHighlightedMenuItem, .rightmenusubCMSMenuHighlightedMenuItemMouseOver, 
.rightmenusubCMSMenuHighlightedMenuItemMouseDown
{
	padding: 5px 3px;
	min-width: 81px;
	white-space: nowrap;
	display: block;
}

.rightmenusubCMSMenuHighlightedMenuItem, .rightmenusubCMSMenuHighlightedMenuItemMouseOver, 
.rightmenusubCMSMenuHighlightedMenuItemMouseDown, .rightmenusubCMSMenuItemMouseOver
{	
	font-size: 8pt;
}

#divRelatedServices{
display: none;
}

#divMainContent {
font-size: 12px;
}

/*Bizform*/

#contact {
margin-left: 10px;

}

input[type="text"] { 

	 
	padding: 5px; -moz-border-radius:4px; 
	width: 190px; 

}


textarea { 
	border:1px solid #999; 
	padding: 5px; 
	-moz-border-radius:4px;
	

}

textarea:focus { 
	border-color: #599CD4; 
}




select {

	width: 60px;

}



#myfield select{

	width: 250px;

}

#myfield2 select {
	width: 100px;
}

#myattach {

	margin-left: 46px;
	width: 400px;

}

/*#News Page Layout#*/
.NewsPTitle{
	font-weight: bold;
}

.NewsPBody{
	margin-top: 10px;
}

.newsItemDetail h1{
	font-size: 11pt;
}

.NewsContent{
	display: none;
}

/*#Containers#*/

/*#Containers/CCMalta box#*/
.ccmaltaBox
{
	margin-bottom: 15px;
}

.ccmaltaBox .title
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 3px;
	font-size: 14px;
	margin-top: 0px;
	color: #904641;
	margin-bottom: 0px;
	font-weight: bold;	
}

.ccmaltaBox .content
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	background: #fbfafa;
}

/*#Containers/CCMalta dark box#*/
.ccmaltaBox_dark
{
	/*border: 1px solid #BA8748;*/
	margin-bottom: 15px;
}

.ccmaltaBox_dark .title
{
	background: #ba8748;
	padding: 5px 8px;
	font-size: 12px;
	margin-top: 0px;
	color: white;
	margin-bottom: 0px;
}

.ccmaltaBox_dark .content
{
	padding: 5px;
	background: #E4D4C4;
}

.ccmaltaBox_dark ul
{
	list-style-image: url(/CCMalta/arrow.gif);
}

/*#Containers/CCMalta Grey box#*/
.ccmaltaBox_Grey
{
	/*border: 1px solid #BA8748;*/
	margin-bottom: 15px;
}

.ccmaltaBox_Grey .title
{
	background: #ba8748;;
	padding: 5px 8px;
	font-size: 12px;
	margin-top: 0px;
	color: white;
	margin-bottom: 0px;
}

.ccmaltaBox_Grey .content
{
	padding: 5px;
	background: #ececec;
}

.ccmaltaBox_Grey ul
{
	list-style-image: url(/CCMalta/arrow.gif);
}



/*#Containers/CCMalta Listing box#*/
.ccmaltaBox_List
{
	/*border: 1px solid #BA8748;*/
	margin-bottom: 15px;
}

.ccmaltaBox_List .title
{
	background: #ba8748;
	padding: 5px 8px;
	font-size: 12px;
	margin-top: 0px;
	color: white;
	margin-bottom: 0px;
}

.ccmaltaBox_List .content
{
	padding: 5px;

	
}

/*#Containers/CCMalta LogoList box#*/
.ccmaltaBox_LogoList
{
	/*border: 1px solid #BA8748;*/
	margin-bottom: 15px;
}

.ccmaltaBox_LogoList .title
{
	background: #ba8748 url(../App_Themes/ccmalta_style/Images/logo.png) 0% 40% no-repeat;
	background-position: right;
	padding: 5px 8px;
	font-size: 12px;
	margin-top: 0px;
	color: white;	
	margin-bottom: 0px;
	border: 0px;
}

.ccmaltaBox_LogoList .content
{
	padding: 5px;
	background: #E4D4C4;

	
}



.ccmaltaBox_LogoList ul
{
	list-style-image: url(/CCMalta/arrow.gif);
}


/*#Containers/Content padding#*/
.ContentPadding
{
	padding: 10px 5px 0px 5px;
}

/*#Containers/Black box#*/
.blackBox
{
	
	margin-bottom: 15px;
}

.blackBox .title
{
	padding: 0px 0px;
	font-size: 12px;
	margin-bottom:0px;	
	width: 595px;
	height: 20px;
	float: left;
	color: #904641;
	font-family: Arial;
	font-size: 12pt;
	margin-top: 5px;
	font-weight: 200;
}

.blackBox .content
{
	margin-left: 0px;
	background: #FFF;
}
/*#Containers/Orange box#*/
.orangeBox
{
	border: 1px solid #ffd7b4;
	margin-bottom: 15px;
		
}

.orangeBox .title
{
	background: #e36c26 url(../App_Themes/CorporateSite/Images/topMenuItemHover.gif) 0% 40% repeat-x;
	padding: 3px 5px;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom:0px;
	color: white;
}

.orangeBox .content
{
	padding: 5px;
}


/*#Containers/Orange box with grey cont.#*/
.orangeBoxGrey
{
			
}

.orangeBoxGrey .title
{
	background: #e36c26 url(../App_Themes/CorporateSite/Images/OrangeBoxTitle.gif) repeat-x;
	padding: 3px 5px;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom:0px;
}

.orangeBoxGrey .content
{
	padding: 5px;
	background: #f0f0f0;
}

/*#Containers/Gray box#*/
.grayBox
{
	background: #f0f0f0;
	padding: 5px;
}