/* General elements */
/* set the medium font size to 10px */
body {font-size:62.5%;font-family:Arial, Helvetica, sans-serif;color:#ffffff;background-color:#ffffff;}
h1 {font-size:1.3em;}
h2 {font-size:1.1em;margin-bottom:12px;}
h3 {font-size:1.1em;margin:0px;padding:10px 0px 0px 0px;}
p {font-size:1em;}
.clear {clear:both;}

/* main containing divs */
#divWrapper {width:970px;margin:35px auto 30px auto;background:transparent url(../images/background_top.jpg) no-repeat left 30px;}
#divHeader {height:75px;width:100%;}
#divLogo {float:left;display:inline;width:147px;height:74px;overflow:hidden;margin-top:-5px;}
#divIIP {float:right; margin-top:1.5em; margin-right:1em}
#divContent {height:auto;float:left;display:inline;width:100%;padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;background:transparent url(../images/background_right.jpg) no-repeat right bottom;}
#bdJoining #divContent {/*background:transparent url(../images/background_right_joining.jpg) no-repeat right bottom;*/}
#divBase {float:left;display:inline;width:100%;height:130px;margin:10px 0px 0px 0px;}

/* Header */
#imgLogo {float:left;display:inline;}
#divHeader #divMenu {float:left;display:inline;margin-top:53px;font-size:1.2em;}
#divMenu ul {list-style-type:none;}
#divMenu ul li {float:left;display:inline;}
#divMenu ul li a {color:#333399;padding-left:17px;background:transparent url(../images/link_menu.jpg) no-repeat left -1px;}
#divMenu ul li a:hover {color:#e87922;background:transparent url(../images/link_menu.jpg) no-repeat left -21px;}
#divMenu ul li a.selected {color:#e87922;background:transparent url(../images/link_menu.jpg) no-repeat left -21px;}

/* Main text container  - left hand side */
#divLeft {float:left;width:650px;padding:10px 20px 150px 20px;background-color:#e87922;font-size:1.21em;min-height:150px;}
#bdContactus #divLeft {padding-bottom:90px;min-height:200px;}
#bdContactusConfirm #divLeft {padding-bottom:90px;min-height:200px;}
#bdJoining #divLeft {min-height:100px;}
#divLeft p {margin:12px 0px 0px 0px;font-size:1.0em;}
#bdCaseStudy #divLeft p {margin:0px;}
#divLeft p a {color:#333399;text-decoration:underline;}
#divLeft ul {margin-top:12px;}
#divLeft ul li{font-size:1.0em;color:#ffffff;}
#bdDownloads #divLeft ul li{clear:left;margin-top:5px;}
#divLeft ul li a {color:#ffffff;}
#divLeft ul li a img{float:left;margin-right:10px;}
#divLeft #divDownloads {float:right;width:250px;}
#divVideo {float:left;}
#divLeft h1 a {color:#ffffff;text-decoration:underline;}
#bdCaseStudy #divLeft {width:650px;padding:10px 20px 10px 20px;}
#divLeft ul#ulCaseStudies {float:left;clear:both;display:inline;padding-bottom:10px;}
#divLeft ul#ulCaseStudies li {width:200px;float:left;display:inline;background:none;padding:0px 15px 0px 0px;margin-bottom:10px;}
#divLeft ul#ulCaseStudies li p{margin:0px;padding:0px;}
#divLeft ul#ulCaseStudies li h3 {clear:left;padding:0px;margin:0px;}

/* Background images for the main area */
#bdHome #divLeft {background:#e87922 url(../images/main/illust_overview.gif) no-repeat left bottom;}
#bdPlanning #divLeft {background:#e87922 url(../images/main/illust_planning.gif) no-repeat left bottom;}
#bdJoining #divLeft {background:#e87922 url(../images/main/illust_joiningbbl.gif) no-repeat left bottom;}
#bdManagement #divLeft {background:#e87922 url(../images/main/illust_management.gif) no-repeat left bottom;}
#bdContactus #divLeft,#bdContactusConfirm #divLeft {background:#e87922 url(../images/main/illust_contactus2.gif) no-repeat left bottom;}
#bdDownloads #divLeft {background:#e87922 url(../images/main/illust_contactus.gif) no-repeat left bottom;}
#bdCaseStudy #divLeft {background:#e87922 url(../images/main/illust_blank.gif) no-repeat left bottom;}

/* Quicklinks - right hand side */
#divRight {float:right;width:230px;min-height:200px;padding:10px 20px 10px 20px;background-color:#333399;font-size:1.1em;}
#divRight p a {color:#ffffff;font-weight:bold;}
#divRight p {margin-bottom:10px;}
#divRight ul li {float:left;width:115px;/*border:dashed #8da7bf 1px;*/}
/*#divRight ul.ulClients li {width:230px;}*/
#divRight ul li a {color:#ffffff;text-decoration:none;}
#divRight ul li a img {padding:5px;float:left;}
#divRight ul.ulClients li {float:left;width:100px;margin:6px 7px;text-align:center;}
#divRight ul.ulClients li.heading {background:none;}
#divRight ul.ulClients li.heading h2 {padding:20px 10px 5px 10px;}
#divRight ul.ulClients li a img {display:block;padding:0;float:none;border:3px solid white;}
#divRight ul.ulClients li a:hover img {border:3px solid #8da7bf;}

/* Base images */
#divBase img {margin-left:10px;float:left;display:inline;}

/* Forms */
#frmContactus {margin:0px 0px 0px 0px;}
fieldset {float:left;display:inline;clear:both;width:450px;margin:0 0 0px 0;padding:0px;border:none;position:relative;}
legend {padding:0;color:#ffffff;font-weight:bold;font-size:1.1em;}
#ErrorMsgs {color:#ffffff;font-weight:bold;font-size:1.1em;}
.ErrorMsg {color:#060;font-style:normal;}
legend span {position:absolute;left:0px;top:0px;}
fieldset ol {float:left;display:inline;padding:0px 10px 0 0px;margin:20px 0px 0px 0px;}
fieldset li {float:left;display:inline;margin:5px 0px 0px 0px;padding:0px;clear:left;width:100%;/*border:solid 1px red;*/}
label {float:left;display:inline;width:150px;margin-right:10px;font-size:12px;}
li span.error {display:block;color:#060;font-style:normal;text-transform:uppercase;}
textarea,input.text,select {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #ccc;border-right:1px solid #ccc;		display:inline;float:left;width:240px;background: #fafafa;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
textarea {height:50px;width:240px;}
input.submit {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #ccc;border-right:1px solid #ccc;background-color:#ffffff;color:#e87922;	padding:0px 5px;display:inline;float:left;}

/* Case studies */
ul.bullets {list-style-type:disc;margin-top:0px;padding-top:0px;}
ul.bullets li {margin-left:14px;padding-left:10px;list-style-position:outside;}
#img1 {float:left;}
#img2 {float:left;margin:10px 0px 0px 0px;}
#img3 {float:right;margin:10px 0px 0px 0px;}
#divLeft ol.ulstats {width:300px;float:left;}
#divLeft ol.ulstats li {width:300px;list-style-type:disc;list-style-position:outside;margin-left:15px;vertical-align:middle;}