/* CSS Document */

#holder, #header, #contentHolder, #content, #sideBar, #footerHolder,{
		overflow: hidden; display:inline-block; }

body {margin: 0px; text-align:center; padding: 0px; background: url(../images/contentbg.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif;}

#holder {width: 800px;; margin: 0px auto;}

img{border:0}

/* masthead */
#header {width:800px; height:306px;}
#printHeader {display:none}

/* sidebar */
#sideBar {width:182px; margin-left:23px; float:left; display:inline; text-align:right;font-family: Arial, Helvetica, sans-serif;}
#sideBar #whatNext {margin:30px 0px 20px 0px; color:#7482bf;}
#sideBar #whatNext a {color:#7482bf;}
#sideBar #whatNext h1, #sideBar #whatNext ul { border-bottom-color:#00a1b1}

#sideBar #subLinks {margin:30px 0px 20px 0px; color:#ee2e24;}
#sideBar #subLinks a {color:#ee2e24;}
#sideBar #subLinks h1, #sideBar #subLinks ul { border-bottom-color:#ffd204}

#sideBar #utils {margin:30px 0px 20px 0px;}
#sideBar #utils a {text-align:center; margin-bottom:10px; width:auto; display:block}

#sideBar #fontSize {padding:5px 5px 2px 0px; font: 12px Arial, Helvetica, sans-serif; color:#aaaaaa; border-bottom: 2px dotted #cccccc; border-top: 2px dotted #cccccc}

#sideBar h1 {font-weight:bold; margin:0px; padding:0px 5px 5px 0px; border-bottom: 2px dotted}
#sideBar ul {list-style:none; margin:5px 0px 0px 0px; padding:0px 5px 7px 0px; border-bottom: 2px dotted}
#sideBar li {padding:3px 0px 3px 0px;}


#sideBar a {text-decoration:none;}
#sideBar a:hover {text-decoration:underline;}

/*content*/
#contentHolder {width: 800px; background: url(../images/contentFooter.jpg) bottom no-repeat; position:relative; float:left; margin-bottom:20px; padding-bottom:30px;}
#content {padding-left:30px; text-align:justify; width:545px; float:left; display:inline}
#content h1{color:#b0006e; margin:0px 0px 10px 0px; text-align:left}
#content h2{color:#b0006e; margin:0px;}
#content h3{margin:0px; font-weight:bold}
#content p{color:#666666; margin-top:5px}
#content .top {text-align:right; font-weight:bold}
#content .top a {color:#00a1b1; text-decoration: none; border-bottom:1px dashed #00a1b1;}
#content .top a:hover {border-bottom:1px solid #00a1b1;}
#content .shoutOut {color:#00a1b1; font-style:italic; text-align:center; letter-spacing:1px; font-weight:bold; border-bottom: 2px dotted #00a1b1; border-top: 2px dotted #00a1b1; padding:10px;}
#content .disclaimer{font-style:italic; margin-top:10px}
#content ul {list-style-image:url(../images/bullet.jpg); color:#666666; position:relative; }
#comyemy li ul {width:300px;}
#content ol {color:#333333;}
#content li {padding:3px 0px 3px 3px; margin:5px;list-style-image:url(../images/bullet.jpg);}
#content li  a {text-decoration:none; color:#666666; border-bottom: 1px dashed #666666}
#content li  a:hover {text-decoration:none; color:#666666; border-bottom: 1px solid #666666}
#content blockquote {color:#00a1b1; font-style:italic; text-align:center; letter-spacing:1px}

#content .preamble{color:#222222; font-weight:bold; margin-top:15px; font-family: Arial, Helvetica, sans-serif;}
#content .leftPic {float:left; margin-right:5px}
#content .rightPic {float:right; margin-left: 5px}
#content .centrePic {display: block; position:relative; margin:0 auto; border: none}

#content .newsImgRgt {float:right; display:inline; width: auto; background-color:#ffffff; border:1px solid #999999; margin:10px 10px 8px 10px; padding:3px}
#content .newsImgLft {float:left; display:inline; width: auto; background-color:#ffffff; border:1px solid #999999; margin:12px 12px 8px 10px; padding:3px}
#content .caption {color:#FFFFFF; text-align:center; padding:0px 5px 0px 5px; background-color:#999999;}

#content #careerProgression {position:relative; margin:0px auto; width:400px; text-align:center; margin-top:20px; font-weight:bold; font-size:14px}
#content #careerProgression p {margin:0px;}
#content #careerProgression .position {color:#00a7e5}
#content #careerProgression .salary {}

/* footer */
#footerHolder {width:100%; background-color:#f2f2f2; padding: 10px 0px 10px 0px; clear:both; float:left; margin-bottom:20px;}

#footer{width:800px; margin:0px auto;font-family: Arial, Helvetica, sans-serif;} 
#footerLeft {width:130px; float:left; display:inline; margin-right:5px; margin-top:15px;}
#footerCenter {display: inline; width:560px; float:left}
#footerRight {width:94px; float:left; display:inline; margin-left:5px;}

#footerCenter ul {list-style:none; margin:3px 0px 0px 0px; padding:0px;}
#footerCenter li {display:inline; border-right: 1px solid #AAAAAA; padding: 0px 3px 0px 4px;}
#footerCenter .lastMenuItem {border-right:none}
#footerCenter a {color:#808080; text-decoration:none;}
#footerCenter a:hover {text-decoration:underline;}
#footerCenter #statement {clear:both; color:#cccccc;}

/* Contact */
.enquiryForm {width:98%; margin:0px 0px 20px 0px;}
.enquiryForm label {width:150px; float:left; text-align:right; margin-right:5px; display:block; font: 12px Arial, Helvetica, sans-serif;}
.enquiryForm input {background-color:#9dffff; border: 1px solid #9dffff; color:#333333; width:200px; padding:2px}
.enquiryForm input:focus {border: 1px solid #00a7e5;}
.enquiryForm fieldset {margin:0px 15px 15px 15px; padding:5px; border:1px solid #00a1b1;}
.enquiryForm fieldset legend {background-color:#ffffff; color:#b0006e; font-weight:bold}
.enquiryForm textarea {width:200px; background-color:#9dffff; border: 1px solid #9dffff; padding:2px; color:#333333;}
.enquiryForm textarea:focus {border: 1px solid #00a7e5;}
.enquiryForm .inputFooter {width: 350px; margin-left:100px;text-align:left; display:block; color:#333333}
.enquiryForm .submitBut {width: 150px; border:1px solid #00a7e5; cursor: pointer; margin:0px auto; position:relative; display:block}
.enquiryForm .submitBut:active {background-color:#00a7e5; color:#FFFFFF}
.enquiryForm #formFooter {margin:20px auto 0px auto; font: 10px Arial, Helvetica, sans-serif; display:block; border-top: 1px solid #00a1b1; padding:10px; clear:both}
.enquiryForm #formFooter input {width:10px;}
.enquiryForm #checkbox {width:20px;}

.enquiryForm #formLeft {display:inline; float:left; width:50%;}
.enquiryForm #formRight {display:inline; width:50%;}

/* Downloads */
#downloads {background:url(../images/downloadPic.jpg) no-repeat; width:140px; height:174px; margin:0px auto; padding:220px 0px 0px 290px; position:relative}
#downloads a {background:url(../images/butBg.jpg) no-repeat; width:134px; height:23px; display:block; font:bold 12px Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; padding-top:10px; color:#ffa304}
#downloads a:hover {background:url(../images/butBgOvr.jpg) no-repeat; color:#c97700}
/* Hides from IE5-mac 
* html #content {height: 1%;}
End hide from IE5-mac */ 
	