/* THRISLINGTON CSS STYLES */
@import url("menu.css");
/*MAIN PAGE PROPERTIES----------------------------------------------------------------*/
body {
	background-color: #0f354a;
	margin: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	color: #FFFFFF;
}
a:link {
	color: #FFFFFF;
}
a:visited {
	color: #FFFFFF;
}
a:hover {
	color: #f1a91b;
}
a:active {
	color: #FFFFFF;
}
/*FONT STYLES----------------------------------------------------------------*/
.bookmarkFONT {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	text-decoration:none;
	color:#FFFFFF;
}
.orangeVlines {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#f1a91b;
}
.headingFONT_01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#FFFFFF;
}
.headingFONT_02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#FFFFFF;
	font-weight: 200;
}
.orangeFONT_01 {
	font:800 11px Verdana, Arial, Helvetica, sans-serif;
	color:#f1a91b;
}
.font_01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#0f354a;
	text-decoration:none;
}
.font_02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:large;
	color:#FFFFFF;
}
.font_03 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:600;
	color:#FFFFFF;
}
.font_04 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	color:#FFFFFF;
}
.font_05 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:400;
	color:#95bfd3;
}
.font_06 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:600;
	color:#f1a91b;
}
.font_07 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:600;
	color:#000;
	text-decoration:none;
}
.font_08 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}
.font_09 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:600;
	color:#FFFFFF;
}
.font_10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#0f354a;
	text-decoration:none;
}
.font_11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff0000;
}
.font_12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0f354a;
}
/*LOGO LAYOUTS---------------------------------------------------------------*/
.logoTable_01 {
	height: 79px;
	width: 161px;
	margin:6px;
	float: left;
}
/*DIV LAYOUTS----------------------------------------------------------------*/
.mainBase {
	background-color: #164d6c;
	height: 519px;
	width: 922px;
	margin: 40px;
	overflow: hidden;
}
.innerBase {
	background-color: #164d6c;
	height: 475px;
	width: 878px;
	padding: 22px;
}
/*SCROLLABLE AREAS FOR PAGES------------------------------------------------*/
.NEWS_scrollarea {
	width:175px;
	height:123px;
	overflow-y:auto;
	overflow-x:hidden;
	text-align:left;
	font-size:11px;
}
.WELCOME_scrollarea {
	width:320px;
	height:140px;
	overflow:auto;
	text-align:left;
	font-size:small;
}
.ABOUTUS_scrollarea {
	width:550px;
	height:155px;
	overflow:auto;
	text-align:left;
	font-size:small;
	border-top:1px solid #216082;
	border-bottom:1px solid #216082;
}

#NSA, #WSA, #AUSA {
	position:static;
	float:left;
	padding:5px;
}
/*SMALLER LAYOUTS FOR PAGES-------------------------------------------------*/
.table01 {
	background-color: #216184;
	height: 443px;
	width: 585px;
	clear: right;
	float: left;
	background-image:url(../images/indexIMG.jpg);
	background-repeat:no-repeat;
}
.table02 {
	background-image:url(../images/tallBG.gif);
	background-position:center top;
	background-repeat:no-repeat;
	border-bottom:240px solid #0F364B;
	float:left;
	height:202px;
	width:108px;
}
.table03 {
	height: 443px;
	width: 185px;
	float: right;
	clear: none;
}
.table04 {
	background-color:#FFFFFF;
	clear:left;
	color:#0F354A;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	height:23px;
	padding-left:10px;
	padding-top:10px;
	width:683px;
}
.table05 {
	background-color: #0f354a;
	height: 23px;
	width: 179px;
	float: right;
	clear: right;
	margin: 0px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #f1a91b;
	text-align: center;
	padding-top: 10px;
}
.table06 {
	background-color:#10394F;
	float:right;
	height:221px;
	margin-top:204px;
	padding:4px;
	width:569px;
	/*SETS OPACITY ON DIV FOR BOTH IE & FIREFOX BROWSERS*/
	filter:alpha(Opacity=90);
    moz-opacity: 0.9; 
    opacity: 0.9; 
}
.CONTACTtable01 {
	background-color: #144863;
	color:#000000;
	height: 440px;
	width: 585px;
	clear: right;
	float: left;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0f354b;
}
.contact_colour01 {
	background-color:#f1a91b;
}
.contact_colour02 {
	background-color:#4d7a91;
	border-bottom:1px solid #8AA6B5;
	font-size:x-small;
	padding:1px;
}
.indeximageSEG {
	height: 140px;
	width: 207px;
	float: right;
}
.welcomeTXT {
	height: 140px;
	width: 340px;
	float: left;
	border-top:1px solid #216082;
	visibility: visible;
}
.headingPanel {
	background-color: #10394f;
	height: 28px;
	width: 188px;
	float: right;
	margin-top: 47px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #f1a91b;
	text-align: left;
	padding: 6px;
}
.headingPanel-large {
	background-color: #10394f;
	height: 28px;
	width: 288px;
	float: right;
	margin-top: 47px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #f1a91b;
	text-align: left;
	padding: 6px;
}
.aboutus_table01 {
	background-color: #144863;
	height: 443px;
	width: 585px;
	clear: right;
	float: left;
	/*background-image:url(../images/aboutusIMG.jpg);
	background-position:right;
	background-repeat:no-repeat;*/
}
.aboutus_table02 {
	height: 320px;
	width: 555px;
	background-color: #10394f;
	float: right;
	padding:6px;
	text-align: left;
}
.aboutus_table1 {
	background-image:url(../images/press.gif);
	display:block;
	vertical-align:bottom;
	height: 320px;
	width: 555px;
	background-color: #10394f;
	float: right;
	padding:6px;
	text-align: left;
	background-repeat: no-repeat;
	background-position:right;
}
.aboutus_table03 {
	height: 320px;
	width: 555px;
	background-color: #10394f;
	float: right;
	padding:6px;
	text-align: left;
	overflow:auto;
}
.profileBox01 {
	background-color: #061f2c;
	height: 90px;
	width: 260px;
	float: left;
	margin-left: 5px;
	margin-top: 13px;
	border: 1px solid #f1a91b;
}
.profileBox11 {
	height: 90px;
	width: 260px;
	float: left;
	margin-left: 5px;
	margin-top: 13px;
	border: 0px solid #f1a91b;
}
.profileBox02 {
	background-color: #061f2c;
	height: 90px;
	width: 260px;
	float: right;
	margin-right: 5px;
	margin-top: 13px;
	border: 1px solid #f1a91b;
}
.profileBox22 {
	height: 90px;
	width: 260px;
	float: right;
	margin-right: 5px;
	margin-top: 13px;
	border: 0px solid #f1a91b;
}
.ProductList {
	background-color: #FFFFFF;
	float: left;
	height: 268px;
	width: 150px;
}
.PlistHead {
	background-color: #0a3f5b;
	height: 40px;
	width: 150px;
}
/*CONTACT FORM ELEMENTS------------------------------------------------------*/
.formBox {
	height: 400px;
	width: 540px;
	margin: 10px 17px;
	background-color: #8aa6b5;
	padding: 5px;
}
.innerForm {
	height:320px;
	width:540px;
	background-color: #8aa6b5;
}
.innerForm02 {
	height: 315px;
	width: 500px;
	margin: 15px 4px 4px;
	background-color: #8aa6b5;
	text-align: center;
}
.formTABLE {
	width:100%
}
.Input01 {
	height: 25px;
	width: 196px;
	padding: 2px;
}
.Input02 {
	width: 250px;
}
.addressD {
	height: 58px;
	width: 300px;
	float: left;
}
.telD {
	height: 58px;
	width: 199px;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0f364b;
}
.productBaseHeader {
	background-color: #0a3247;
	height: 35px;
	width: 285px;
	float: left;
	padding-left: 10px;
}
.excel_download {
	width:110px;
	height:35px;
	float:left;
	background-color: #0a3247;
}
.productBasePicture {
	background-color: #04151e;
	height: 75px;
	width: 385px;
	float: left;
	border: 10px solid #0a3247;
}
.productBasePicture_inner {
	height: 75px;
	width: 128px;
	float: left;
}
.productBase {
	background-color: #0a3247;
	height: 200px;
	width: 390px;
	float: left;
	padding-left: 10px;
	overflow: auto;
	padding-right: 5px;
}
.download01 {
	background-color: #2883b2;
	height: 20px;
	width: 542px;
	padding-top: 3px;
	text-indent: 3px;
	float: left;
	font-weight:600;
}
.download02 {
	background-color: #2883b2;
	height: 20px;
	width: 200px;
	float: left;
	text-align: center;
	padding-top: 3px;
}
.download03 {
	background-color: #2883b2;
	border-bottom:1px solid #f1a91b;
	height: 20px;
	width: 542px;
	padding-top: 3px;
	text-indent: 3px;
	float: left;
	font-weight:600;
}
.brochure01 {
	height: 175px;
	width: 170px;
	float: left;
	border: 1px solid #FFFFFF;
	background-color: #226285;
	margin-right: 6px;
}
.brochure02 {
	height: 22px;
	width: 160px;
	float: left;
	border: 2px solid #FFFFFF;
	background-color: #f1a91b;
	margin: 5px 3px 3px;
	text-align:center;
	padding-top: 4px;
}
.brochure03 {
	width:532px;
	height:40px;
	float:left;
	background-color:#226285;
	margin-top: 5px;
	padding: 4px;
}
.clientBase {
	height: 279px;
	width: 550px;
	overflow:auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c5d9e4;
}
.clientBox {
	height:18px;
	width:248px;
	background-color:#f1a91b;
	float: left;
	margin-top: 3px;
	margin-right: 0px;
	padding-left: 10px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #10394f;
	padding-top: 5px;
}
.TCtable {
	width:540px;
	height:280px;
	float:left;
	overflow:auto;
	padding: 3px;
	margin-top: 7px;
}
/*GALLERY-----------------*/
.gallery_Table {
	width:540px;
	height:290px;
	overflow:auto;
	float:left;
	padding: 1px;
}
.gallery_inner {
	width:520px;
	height:auto;
}
/*SHORT NEWS CONTENT------*/
#ajaxticker1{
width: 140px;
height: 70px;
padding: 5px;
background-color: #0A3F5B;
color:#FFFFFF;
}

#ajaxticker1 div{
/*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled.
Style inner DIV with same color as outer DIV*/
background-color: #0A3F5B;
}
/*CREATED BY LOZZA CAILE*/

#moreInfo{
	float:left; 
	width:550px;
	padding-top:13px
}

#moreInfo h1{
	font-size:16px;
	margin:0;
}

#moreInfo p{
	margin:5px 0 10px 0;
}
