/* Copyright c2005 - Contact designer @ digitalidiom.co.uk */
/* www.digitalidiom.co.uk for professional web design to world standards */
/* NO copy or use of original material by Digital:Idiom without permission */

body { margin:0px;
	border-width:0px;
	padding:0px;
	background-color:#F3F9FF;
	color:#003;
	font:normal 76%/160% Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font:bold 140% Verdana, Arial, Helvetica, sans-serif;
	color: #036;
	background-color:transparent;
	margin:0px 0px 10px 0px;
}


h2,h3,h4,h5,h6 {
	font:bold 120% Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color: #036;
	background-color:transparent;
	
}

h3.sideHeading {
	font:bold 110% Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
	color: #930;
	text-align:center;
	border-bottom:6px solid #F60;
	background-color: #FCE3CA;
}

.print, .spacer, hr { 
	display:none
}

 p {
   margin:0px 0px 20px 0px;
}

.pageSummary {

}

.left {
	text-align:left;
}

.right {
	text-align:right;
}

img {
	border:0px;
}

.imgRight {
	float:right;
	margin:0px 12px 0px 12px;
}

.imgLeft {
	float:left;
	margin:0px 12px 0px 12px;
}
.imgHspace {
	margin:0px 12px 0px 12px;
}

.dotBox {
   float:right;
	width:160px;
	border:1px dotted #666;
	margin:0px 0px 26px 0px;
	padding:6px;
}

/* BRANDING (logo, Slogan and Footer) */
#masthead {background-color:transparent; color:#036;
	text-align:left;
	height:180px;
	z-index:10;
	background: transparent url("../images/masthead-bg-900.jpg") right 0px no-repeat;
}
#logo, #companySlogan {
	padding-left:5px;
}


/* NAVIGATION */
#navbar {
	color:#999;
	text-align:left;
	height:24px;
	padding-top:5px;
	font-size: 12px;
	z-index:11;
	background: transparent url("../images/menu-bg.gif") no-repeat;
}
#tab {
	color:#FFF;
	text-align:left;
	height:50px;
	padding:0px 10px;
	font-size: 11px;
	font-weight:bold;
	z-index:11;
	background: transparent url("../images/tab-bg.gif") -30px 0px no-repeat;
}



a:link{font-size:100%; text-decoration: underline; color: #036; background-color:transparent;}
a:visited{font-size:100%; text-decoration: underline; color: #036;	background-color:transparent;}
a:active{font-size:100%; text-decoration: none; color: #F00;	background-color:transparent;}
a:hover{font-size:100%; text-decoration: underline; color: #F60; background-color:transparent;}


a.nav:link{font-size:10pt; font-weight: bold; text-decoration: none; color: #036; background-color:transparent;}
a.nav:visited{font-size:10pt; font-weight: bold; text-decoration: none; color: #036;	background-color:transparent;}
a.nav:active{font-size:10pt; font-weight: bold; text-decoration: none; color: #F00;	background-color:transparent;}
a.nav:hover{font-size:10pt; font-weight: bold; text-decoration: underline; color: #F60; background-color:transparent;}

.sidebar {
	background: transparent url("../images/arrow-orange-dots.gif") 0px 2px no-repeat;
	padding-left:16px;
	margin:4px 0px 2px 0px;
	display: block;
}
a.sidebar:link{font-size:100%; font-weight: bold; text-decoration: none; color: #930; background-color:transparent;}
a.sidebar:visited{font-size:100%; font-weight: bold; text-decoration: none; color: #930;	background-color:transparent;}
a.sidebar:active{font-size:100%; font-weight: bold; text-decoration: none; color: #F00;	background-color:transparent;}
a.sidebar:hover{font-size:100%; font-weight: bold; text-decoration: underline; color: #F60; background-color:transparent;}


/* FOOTER STUFF */
#bashbar { color:#036;
	text-align:center;
	height:24px;
	border-bottom:2px solid #F60;
	background-color: #FCE3CA;
	background: transparent url("../images/bashbar-bg.gif") 0px -6px repeat-x;
	font-weight:bold;
}

#footer {
	color:#036;
	text-align:center;
	font:normal 80%/140% Verdana, Arial, Helvetica, sans-serif;
}

/* MAIN STRUCTURE BLOCKS */
#mainContainer {
	width:900px;
	border-style:solid;
	border-color:#000;
	border-width:0px 1px 1px 1px;
	position:absolute;
	left:50%;
	margin-left:-450px;
	background-color: #FFF;
}

#sidebarLeft { 
	color:#930;
	position:absolute;
	left:0px;
	top:182px;
	width:220px;
	border-right:#FC9 solid 1px;
	border-bottom:#F60 solid 4px;
}

#sidebarLeft p {
	padding:4px;
}


#sidebarRight {
	background-color:transparent; color:#C9C;
	float:right;
	width:170px;
	margin-top: 20px;
	margin-left:10px;
}

#content {
	margin-left:250px;
	margin-right:10px;
	margin-top:30px;
	padding-top:0px;
	padding-left:0px;
}
