/* Page Properties */

body,td,th {
	font-family: Verdana; }
	

/* Left / Right Divs -----------------------------*/

#left { 
	float:left; 
	width:180px; }
	
#right { 
	width:770px;
	margin-left:180px; }
	
	
/* Top -----------------------------*/	

#logo { 
	height:150px;
	background-image:url(../images/left-head.jpg);
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #163378;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #163378; }

#header { 
	height:150px;
	background-image:url(../images/right-head.jpg);
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #163378;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #163378; }
	
#tosh-logo {
	height:150px;
	float:right; }

#tosh-logo img { 
	padding:5px;
	margin-top:90px; }
	
/* Navigation --------------------*/

#navbar { 
	height:20px;
	background-color:#163378;
	padding:5px; }
	
#nav { 
	height:20px; 
	background-color:#163378;
	padding-top:5px;
	padding-bottom:5px;
	 }

#nav a { 
	display:inline; 
	color:#ffffff;
	padding-right:10px;
	padding-left:5px;
	border-left-width: 8px;
	border-left-style: solid;
	border-left-color: #569fd4; }
	
#nav a:hover {
	text-decoration:underline; }
	
#subnav-wrapper { 
	padding:5px; }

#subnav-title { 
	padding:5px;
	background-color:#1b3f95;
	color:#ffffff;
	font-weight:bold; }	

#subnav { 
	padding:5px; }
	
#subnav a { 
	display:block;;
	background-position:left;
	background-image:url(/csd/images/navblock.jpg);
	background-repeat:no-repeat;
	padding-top:2.5px;
	padding-bottom:2.5px;
	padding-left:15px;
	color:#1b3f95; }
	
#subnav a:hover { 
	background-position:left;
	background-image:url(/csd/images/navblockhover.jpg);
	background-repeat:no-repeat;
	color:#569fd4;
	text-decoration:underline; }
	



/* Content---------------*/
	
#content-wrapper {
	padding-top:5px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #1b3f95; }

#content {  
	padding: 5px;
	margin-left:5px; }

	
#right-pic {
	padding:5px;
	float:right;
}

#right-pic a {
	float:right;
	padding:5px;
	color:#1b3f95; }
	
#right-pic a:hover {
	float:right;
	padding:5px;
	color:#569fd4; }
	
#map {
	float:right;
}

#enquiry {
	color:#163378;
	font-size:14px;
	padding-left:5px; }
	
#prod-dloads {
	text-align: right;
	color:#163378;
	font-size:14px;
	display:inline-table;
	padding-right:5px;
	padding-bottom:10px; }
	
	
#tosh-content { 
	padding-top:20px;
    vertical-align:text-top; }
	
#tosh-content a { 
	color:#569FD4; }
	
#tosh-content a:hover {
	text-decoration:underline; }
	
#tosh-content img {
	float:right; 
	padding:5px; }
	
#section-content { 
	padding-top:20px;
    vertical-align:text-top; }
	
#section-content a { 
	color:#163378; }
	
#section-content a:hover {
	text-decoration:underline;
	color:#569FD4; }
	
#section-content img {
	float:right; 
	padding:5px;
	margin-left:20px; }

/*Footer----------*/

#footer { 
	width:945px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
	font-size:10px;
	color:#FFFFFF;
	background-color:#163378; }

#footer a { 
	color:#FFFFFF; }
	
#footer a:hover { 
	color:#FFFFFF;
	text-decoration:underline; }
	
.table-borderbottom {
	font-size:12px;
	color:#163378;
	padding:5px;
	background-color: #FFFFFF;
	border: thin none #CCCCCC;



}
	
.table-borderbottom td {
	vertical-align:text-top; }
	
.table-borderbold {
	vertical-align:text-top;
	font-size:12px;
	font-weight:normal;
	color:#163378;
	padding:5px;
	border: thin none #FFFFFF;
}
	
.table-borderbold td {
	vertical-align:text-top; }
	
/* Formatting -----------------------------*/

a {
	color:#1b3f95; }
	
a:hover {
	color:#569fd4; }
		
.title1 {
	font-size:18px;
	font-weight:bold;
	color:#1b3f95;
	border: #CCFFFF;
}
	
.title2 { 
	font-size:18px;
	font-weight:bold;
	color:#569FD4; }
	
.title3 {
	font-size:16px;
	font-weight:bold;
	color:#569FD4; }
	
.subtitle {
	font-size:14px;
	font-weight:bold;
	color:#1b3f95 }
	
a { 
	text-decoration:none; }

p { 
	color:#163378;
	font-size:14px; }
	
li { 
	color:#163378;
	font-size:14px; }

