
body {background-color: #CCCCCC; margin: 0px;}
A { text-decoration:none; color:#3366FF;}
a:hover { color:#CC0000; text-decoration:none;}


h1 {margin-left: 20px; margin-right: 30px; margin-top:50px; font-family: Arial, Helvetica, san-serif; font-size: 18px; text-align: left;}
h2 {margin-left: 20px; margin-right:10px; font-family: Arial, Helvetica, san-serif; font-size: 16px; text-align: left;}
h3 {font-family: Arial, Helvetica, san-serif; font-size: 16px; text-align: left;}
h4 {margin-left: 10px; margin-right: 10px; margin-top: 10px; font-family: Arial, Helvetica, san-serif; font-size: 13px; text-align: left;}
h5 {font-family: Arial, Helvetica, san-serif; font-size: 12px; text-align: left; margin-left:5px}
h6 {margin-left: 80px; margin-right:10px; font-family: Arial, Helvetica, san-serif; font-size: 13px; text-align: left;}

p {font-family: Arial, Helvetica, san-serif; font-size: 12px; text-align: justify;}

ul {margin-top:1px; margin-bottom:7px; line-height: 13px; margin-left:25px; font-weight:bold; font-family: Arial, Helvetica, san-serif;}
li {margin-top:1px; margin-bottom:7px; line-height: 13px; margin-left:25px; font-weight:bold;}
.liemploy {margin-top:10px; margin-bottom:7px; line-height: 16px; margin-left:15px; font-weight:bold; font-family: Arial, Helvetica, san-serif;}
.liemploy2 {margin-top:5px; margin-bottom:5px; line-height: 16px; margin-left:45px; font-size:70%; font-family: Arial, Helvetica, san-serif;}

hr {width: 100%; color: #FFFFFF; height: 1px;}

.hidden {display: none}

.maincontent {padding-top:0px; width: 950px;}
.titlebar {background-image: url(../images/logo_tile_coin2.gif); background-repeat: no-repeat;}
.leftcolumn {background-color: #FFFFFF; border-color: #CCCCCC; border-style: groove; border-width: 2px; vertical-align: top; z-index:1; padding-bottom:20px;}
.rightcolumn {width:172px; border-color: #CCCCCC; border-style: groove; border-width: 2px; vertical-align: top;}
.spacer {width: 4px;}

.leftcolumn_employ {background-color: #FFFFFF; background-image:url(../images/careers2.gif); background-position: top left; background-repeat:no-repeat; border-color: #CCCCCC; border-style: groove; border-width: 2px; vertical-align: top; z-index:1}
.leftcolumn_harbourside {background-color: #FFFFFF; background-image:url(../images/projects_07/harbourside/background_ship2.jpg); background-position: top right; background-repeat:no-repeat; border-color: #CCCCCC; border-style: groove; border-width: 2px; vertical-align: top; z-index:1}
.leftcolumn_alsf {background-color: #FFFFFF; background-image:url(../images/projects_07/alsf/jet_pin_detail.jpg); background-position: top left; background-repeat:no-repeat; border-color: #CCCCCC; border-style: groove; border-width: 2px; vertical-align: top; z-index:1}
.leftcolumn_henbury {background-color: #FFFFFF; background-image:url(../images/projects_07/mock_dig/soldier.gif); background-position: top right; background-repeat:no-repeat; border-color: #CCCCCC; border-style: groove; border-width: 2px; vertical-align: top; z-index:1}
.leftcolumnindex {background-color: #FFFFFF; border-color: #CCCCCC; border-style: groove; border-width: 2px; z-index:1}
.leftcolumnredcliff {background-color: #FFFFFF; background-image:url(../images/projects_07/redcliff/backgroundimage.jpg); background-position: top right; background-repeat:no-repeat; border-color: #CCCCCC; border-style: groove; border-width: 2px; vertical-align: top; z-index:1}

.titleimage {float: left}
.titlebox {position: absolute; top:5px; right: 3%; width: 91%; border-color: #CCCCCC; border-style: groove; border-width: 2px; background-color: #FFFFFF;}
.homecolumn1 {background-color: #FFFFFF; position: absolute; top:95px; right: 212px; width: 77%; min-width: 789px; height: 562px; border-color: #CCCCCC; border-style: groove; border-width: 2px}
.column1 {background-color: #FFFFFF; position: absolute; top:95px; right: 212px; width: 77%; min-width: 789px; border-color: #CCCCCC; border-style: groove; border-width: 2px}
.column2 {position: absolute; top: 95px; right: 30px; width:172px; border-color: #CCCCCC; border-style: groove; border-width: 2px}

.columnimages {margin: 3px;}
.colmuntext {padding-left: 10px; padding-right: 10px; font-family: Arial, Helvetica, san-serif;}
.colmuntext2 {margin-left: 10px; margin-right: 10px; margin-bottom: 10px; font-size: 70%;}
.colmuntext3 {font-size: 80%; font-family: Arial, Helvetica, san-serif;}
.colmuntext4 {margin-right: 10px; margin-bottom: 10px; font-size: 70%;}
.colmuntext5 {margin-left: 10px; margin-right: 10px; margin-bottom: 0px; margin-top: 0px; font-size: 11px; font-family: Arial, Helvetica, san-serif;}
.colbox {background-color: #999999;}
.colboxtext {font-family: Arial, Helvetica, san-serif; font-size: 90%; font-weight: bold; text-align: left; margin-left: 5px;}
.colboximage {margin-top: 5px;}

.menu {margin-top:71px; margin-right: 181px; margin-bottom: 0px; float:right; text-align: center; font-family: Arial, Helvetica, san-serif; font-size: 78%; height: 21px;}
.menutd {width: 82px; height: 21px; background-color: #FFFFFF; filter:alpha(opacity=70);}
.menutd2 {width: 62px; height: 21px; background-color: #FFFFFF; filter:alpha(opacity=70);}
.menutext {filter:alpha(opacity=100); position: relative;}
.menutext2 {filter:alpha(opacity=100); position: relative; color: #CC0000}

.indeximage {margin-right: 10px; float: right;}
.main {margin-left: 40px; margin-right: 40px; font-size: 13px;}
.main2 {margin-left: 8%; margin-right: 10%; font-size: 13px;}
.main3 {padding-left:100px; padding-right:100px;; font-size: 13px;}
.main4 {padding-top:0px; padding-bottom:3px; padding-right:30px; font-size:11px}
.ifa {float: right; margin:0px;}
.foot {text-align: center; font-family: Arial, Helvetica, san-serif; font-size: 70%; margin-top: 30px; padding-left:20px; padding-bottom:20px; width:700px;}
.foot2 {text-align: center; font-family: Arial, Helvetica, san-serif; font-size: 70%; margin-top: 10px; padding-left:100px; padding-bottom:20px; width:450px; float:left;}
.foot3 {text-align: center; font-family: Arial, Helvetica, san-serif; font-size: 70%; margin-top: 30px; padding-left:20px; width:100%; float:left;}
.foot4 {text-align: center; font-size: 70%; margin-top: 425px; padding-bottom:20px}

.outreach {margin-left: 40px; margin-right: 40px; margin-top: 40px; font-family: Arial, Helvetica, san-serif; font-size: 80%; text-align: justify;}
.publications {margin-left: 70px; margin-right: 70px; margin-bottom:25px; font-family: Arial, Helvetica, san-serif; font-size: 77%; text-align: justify;}
.publications2 {margin-left: 70px; margin-right:130px; margin-bottom:25px; font-family: Arial, Helvetica, san-serif; font-size: 77%; text-align: justify;}
.harbourside {background-image:url(../images/projects_07/harbourside/background_ship2.jpg); background-position: top right; background-repeat:no-repeat;}
.redcliff {background-image:url(../images/projects_07/redcliff/backgroundimage.jpg); background-position: top right; background-repeat:no-repeat;}

.address {width: 350px; font-family: Arial, Helvetica, san-serif; font-size: 80%; text-align: justify;}
.table {width: 380px; font-family: Arial, Helvetica, san-serif; font-size: 80%; text-align: left;}
.table2 {width: 450px; font-family: Arial, Helvetica, san-serif; font-size: 80%; text-align: left;}

.projects {float: right; margin-top:3px; font-family: Arial, Helvetica, san-serif; font-size: 70%; text-align: right; color: #999999;}
.arrow {margin-right: 7px;}

.bodypicleft {float: left; margin-left: 5px; margin-right: 5px;}
.bodypicright {float: right; margin-left: 5px; margin-right: 100px; margin-top:40px;}
.nextpage {text-align: right; margin-right:100px; font-size: 70%; font-weight: bold; float:right}
.nextpage2 {text-align: right; margin-right:40px; font-size: 70%; font-weight: bold; float:right;}
.currentpage {color: #666666; font-weight:normal; text-decoration:underline;}
.previouspage {text-align: left; margin-left:40px; font-size: 70%; font-weight: bold; float:left}

.imagetitle  {text-align: left; margin-left:100px; font-size: 70%; font-weight: bold; float:left}

.leftpanel {float: left; width: 225px; margin-left: 30px;}
.leftpanel_projects {float: left; width: 225px; margin-left: 30px; margin-right:10px; border-style:solid; border-color: #CC0000; border-width: 1px; border-top:0; border-bottom:0; border-left:0; padding-right:10px;}
.rightpanel {margin-left:25px; width:170px; margin-top: 40px; float:left;}
.midpanel { margin-left:20px; width:225; border-style:solid; border-color: #CC0000; border-width: 1px; border-top:0; border-bottom:0; margin-top:10px; padding-left:7px;  padding-right:7px; float:left;}
.midpaneltext {font-family: Arial, Helvetica, san-serif; font-size: 13px; text-align: justify; padding-left:12px; padding-right:5px; padding-bottom: 0px;}
.halfpanelleft { margin-left: 20px; width:380px; border-style:solid; border-color: #CC0000; float:left; border-width: 1px; border-top:0; border-bottom:0; border-left:0; margin-top:10px; padding-left:7px; padding-right:10px;}
.halfpanelright {float: left; width: 280px; margin-left:20px; margin-top:15px}
.projects_panel {width:445px; float:left}
.midpanel_alpha { margin-left:20px; width:225; margin-top:10px; padding-left:7px;  padding-right:7px; float:left;}

.halfpanelleftemploy1 { margin-left: 30px; width:43%; float:left; margin-top:10px; padding-left:7px; padding-right:10px;}
.halfpanelleftemploy2 { margin-left: 30px; width:43%; border-style:solid; border-color: #CC0000; float:left; border-width: 1px; border-top:0; border-bottom:0; border-left:0; margin-top:10px; padding-left:7px; padding-right:10px;}
.halfpanelrightemploy {float: left; width: 43%; margin-left:20px; margin-top:15px}


.box {background-color: #CCCCCC; font-family: Arial, Helvetica, san-serif; font-size: 13px; padding-bottom: 2px; padding-top:2px}
.boxtitle {margin-left:5px; font-family: Arial, Helvetica, san-serif; font-size: 95%; text-align: left; font-weight:bold;}
.boxtitle2 {margin:2px; font-family: Arial, Helvetica, san-serif; font-size: 12px; text-align: left;}
.content {background: #FFFFFF; font-family: Arial, Helvetica, san-serif; font-size: 12px; margin-left:1px; margin-bottom:1px; margin-right:2px; padding-top: 7px; padding-bottom:7px; padding-right:7px;}
.whitebox {background:#FFFFFF; margin-top:0px; margin-left:1px; margin-bottom:1px; margin-right:2px; padding-top: 2px; padding-bottom:3px; padding-right:3px;}
.boxtext {margin-left:10px; margin-right:5px; margin-bottom:5px;}

.construction {background-color: #FFFFFF; border-color: #CCCCCC; border-style: groove; border-width: 2px; vertical-align: top; height:600px;}

.finds {width:115px; float:left; border-style:solid; border-color: #000000; border-width: 1px; margin:3px; padding:3px; height:215px;}
.finds2 {width:220px; float:left; border:1px; border-style:solid; border-color: #000000; border-width: 1px; margin:3px; padding:3px; height:215px;}
.findstext {font-family: Arial, Helvetica, san-serif; font-size: 80%; text-align: left;}

.application {margin-top:3px; margin-bottom: 3px; width:168; text-align: left; font-family: Arial, Helvetica, san-serif; font-size: 78%; height: 21px;}
.application2 {margin-top:3px; margin-bottom: 3px; width:100%; text-align: left; font-family: Arial, Helvetica, san-serif; font-size: 78%; height: 21px;}
.apptd {height: 21px; background-color: #FFFFFF;}

.applic_form {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:350px; text-align:right;}
.applic_form2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; width:700px; text-align:right;}
.applic_form3 {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right;}
label { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.submit {text-align:right; margin-right:20px; margin-top:10px}
.submitbutton {font-size:14px; margin-left:20px;}
.applic_box {background-color: #CCCCCC; font-family: Arial, Helvetica, san-serif; padding-bottom: 2px; padding-top:2px; margin:40px; width:700px;}
.applic_content {background: #FFFFFF; font-family: Arial, Helvetica, san-serif; font-size:12px; margin-left:2px; margin-bottom:1px; margin-right:2px; padding:10px}
.applic_content2 {font-family: Arial, Helvetica, san-serif; font-size:12px; margin-left:2px; margin-bottom:1px; margin-right:2px; padding:10px}
input {font-size:13px;}
.applic_tableform {border:1px; border-style: solid; text-align:center; font-size:12px; margin:5px;}
.overflow {overflow:auto;}

.staff_table {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;}
.staff_image {float:left; margin-left:40px; margin-right:20px; margin-bottom:5px;}
.staff_image2 {float:left; margin-left:40px; margin-right:20px; margin-bottom:25px;}

.counter {position:absolute; top:2px; right:2px}