﻿/* Global */
html	{ overflow: scroll;}
body	{ color:#000030; line-height:16px; background-color:#ffffff; font-family:Arial, Sans-Serif; font-size:12px; padding:0px; margin:0px; text-align:center;}

img		{ border:none; }
p		{ margin:0 0 12px 0; padding:0; }
h1		{ color:#000030; font-size:16px; font-weight:bold; line-height:18px; }
h2		{ color:#000030; font-size:14px; font-weight:bold; line-height:18px; padding:0; margin:0; text-transform:uppercase; }
b		{ color:#333333;}
a,
a:visited,
a:active	{ text-decoration: none; color: #d90026; }
a:hover		{ text-decoration: underline; color:#d90026; }

ul		{ list-style-type: square; margin: 5px 0px; padding: 0px 5px 0px 25px;}
li		{ padding: 5px 0px; margin: 0; }

#MainBodyWrapper	{ width: 918px; margin: 0 auto; text-align: left; border:solid 1px #7e7d8f;}

/*Header*/
#BannerContent		{ float: left;}
#Logo				{ margin-left:38px; margin-bottom:21px; padding-right:510px; }
#HeaderWrapper		{ background-color: #e6e7ea; width: 918px; padding: 3px 0px; }
#Header				{ width: 912px; margin: 0 auto; }
#HeaderImages		{ border: solid 1px #c3c6d1; background-color: #ffffff; }
#CallidusLogo		{ margin: 12px 453px 12px 18px; }
#SloganImage		{ margin-bottom: 12px; }

/*Top Navigation*/
#TopNav				{ background-image: url(../images/topnav_bg.gif); background-repeat: repeat-x; width: 912px; margin-top: 3px;}
#TopNav	a			{border:0;}
/*Body*/
#BodyWrapper		{ width:918px; overflow:hidden; border-top: solid 1px #7e7d8f; border-bottom: solid 1px #7e7d8f; }
#BodyContent		{ margin: 5px 3px 2px 2px; }
#BodyContentLeft	{ float: left; width: 676px; }
#BodyContentRight	{ float: left; margin-left: 5px; width: 230px; border: solid 1px #c3c6d1; }
#BodyContentRightBox{ width: 221px; margin: 0 auto; margin-top: 6px; height:580px;}					
#MainContent		{ margin: 0px auto; width: 620px; }
#PageTitle			{ font-size: 28px; color: #000030; font-weight:bold; margin-bottom:15px; margin-top:25px;}
#OtherPageTitle		{ font-size: 22px; color: #000030; font-weight:bold; width:625px; margin-left:27px; margin-bottom:15px; margin-top:30px; padding-bottom:5px;}

#IndustryImage				{ margin-bottom: 6px; }
#FinanceImageButton			{ margin-bottom: 6px;}
#CapitalRasingImageButton	{ margin-bottom: 6px; }
#ProfessionImageButton		{ margin-bottom: 6px;}
#CompanyWeKeepImage			{ margin-bottom: 6px;}
#ANZImageButton				{ margin-bottom: 6px;}	
#TestimonialsButton			{ margin-bottom: 6px; }
#NewsButton					{ margin-bottom: 6px;  margin-top: 6px;}


.OtherPageContent	{ width:620px; margin-left:27px; margin-bottom:2px;}
.GreyLine			{ margin: 0 auto; width: 660px; margin-bottom: 11px; }

/* FOOTER */
#FooterWrapper	{ font-size:11px; background-color: #e6e7ea; padding: 3px 0px; }
#FooterContent	{ border: solid 1px #c3c6d1; background-color: #ffffff; height: 30px; width: 914px; margin: 0 auto; }
#FooterContent span	{ height:30px; vertical-align:middle; line-height:30px;}
.PhoneInfo		{  padding-right: 27px; margin-left:14px;}
.FaxInfo		{  padding-right: 27px;}
.EmailInfo		{  padding-right: 27px;}
.PostInfo		{  padding-right: 123px;}
.copyright		{ color: #82879f; }
#FooterContent a { text-decoration: none; color: #d90026; }
#FooterContent a:hover		{ text-decoration: underline; color:#d90026; }

/*Clients Info*/
#ClientInfo		{ margin-left:20px; }
.ClientDetails	{ }
.ClientName		{  font-weight:bold; color:#d90027; }
.ClientDetails ul { list-style-type: disc; margin:0px; padding:0px 5px 10px 25px; }
.ClientDetails ul li { padding: 4px 0px; }
#ClientBodyContentRightBox	{ width: 221px; margin: 0 auto; margin-top: 6px; height:650px;}


/*Case Study*/
#CaseStudyBox		{ margin-left:27px; border:solid 1px #c3c6d1; width:202px; text-align:center; background-image:url(../images/dropdownbox_bg.gif); background-repeat:repeat-x; }
#CaseStudiesList	{ margin:5px 0px; font-size:10px; width:192px;}
.CaseStudyTitle		{ color: #d90027;  font-size:16px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.CaseSpace			{ line-height:18px; }
#CaseStudyDetails	{ line-height:18px;}

/*PR Experience*/
.ExperienceTitle		{ color: #d90027;  font-size:12px; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.ExperienceDetails		{}
.ExperienceDetails ul	{ list-style-type:disc; margin:0px; padding:0px 5px 0px 25px; }	
.ExperienceDetails ul li	{ padding: 4px 0px; }	
#ExperienceBodyContentRightBox	{ width: 221px; margin: 0 auto; margin-top: 6px; height:580px;}
#ServiceTitle			{ color: #d90027;  font-size:16px; font-weight:bold; padding-top:10px; padding-bottom:10px; }
#ServiceDetails		ul	{ }

/*About Us*/
#AboutUsBodyContentRightBox	{ width: 221px; margin: 0 auto; margin-top: 6px; height:760px; }
.aboutusHeading		{ font-weight:bold; margin-top:10px;}	
.aboutusText		{ margin-top:5px;}	

/*Team Info*/
.TeamPhotoInfo	{ width: 111px; border-right: solid 1px #eeeef1;float: left; }
.TeamPhoto		{ margin-top: 10px; margin-bottom: 15px; }
.TeamInfo		{ margin-left: 20px; width: 480px; float: left; }
.TeamDetails	{ margin-top: 10px; margin-bottom: 15px; }
.TeamMemberName		{ font-size:14px; font-weight:bold; color:#d90027; margin-bottom:6px; }
#TeamBodyContentRightBox	{ width: 221px; margin: 0 auto; margin-top: 6px; height:890px; }
.TeamDesc2			{ margin-top: 10px; }	

/*Contact Us*/
.contactTitle	{ font-weight:bold; color:#d90027;}		
.phoneDetails	{ padding-left:17px; }	
.faxDetails		{ padding-left:33px; }	
.emailDetails	{ padding-left:22px; }	
.postDetails	{ padding-left:27px; }
.mapGuideText	{ padding-left: 31px; }
.emailDetails  a { color: #000030; }
.emailDetails  a:hover { color: #D90027; }

#ContactUsBodyContentRightBox	{ width: 221px; margin: 0 auto; margin-top: 6px; height:980px; }
#ContactInfo	{ float: left; width: 272px; border-right: solid 1px #eeeef1; height: 264px;  color:#000030; }
#maplegend		{ padding-left:56px; font-weight:bold; color:#d90027; margin-top:20px; }
#mapGuide		{ margin: 10px 0px; }
#officeGuide	{ padding-top:10px; }
#imgPark		{ padding-left: 5px; }
#imgOffice		{ padding-left: 10px; } 
#MapInfo		{ float: right; margin-top: 12px; }
#PhoneInfo		{ margin-top: 12px; }
#FaxInfo		{ margin: 8px 0px; }
#EmailInfo		{ margin-bottom: 8px; }

#EnquiryTitle	{ font-size: 22px; height:22px; line-height:22px; color: #000030; font-weight:bold; width:625px; margin-left:27px; margin-top:20px; }
#EnquiryForm		{ margin-left:27px; font-size: 11px; }
.EnquiryTextWithBG	{ background-color: #f8f8f9; width:120px; text-align:right; padding-right:10px; text-transform:uppercase; }
.EnquiryText		{  text-align:right; text-transform: uppercase; padding-right:10px;}
.EnquiryData		{ margin-top: 10px; height:22px;}