body {


}


#wrapperbackground {
	position: relative;
top: -10px;
		margin: 0 auto;
			width: 1040px;
background:  url(https://secure.sitesphere.net/users/iccm/images/wrapper_bg_tile.png) repeat-y;
}

#wrapper {
	position: relative;
top: 1px;
		margin: 0 auto;
			width: 970px;

}


#spacer {
height: 10px;

}

#header {
height: 166px;
}


#logo {
position: absolute;
top: 22px;


}

#toplinks {
position: absolute;
top: 15px;
left: 845px;
font: .7em helvetica, arial, sans-serif;
color: blue;

}



#searchfield {
position: absolute;
top: 46px;
left: 650px;
}

.formlabel {
	font: bold 12px helvetica, arial, Verdana, sans-serif;
	color: #404040;
}

input {
	padding:1px;
	border:1px solid #808080;
	font: bold 12px helvetica, arial, Verdana, sans-serif;
	color:#404040;
}


#searchbutton {
position: absolute;
top: 45px;
left: 870px;
z-index: 10

}



#horizontal_navigation {
position: absolute;
top: 115px;
height: 50px;

width: 969px;
background: url(https://secure.sitesphere.net/users/iccm/images/horizontal_navigation_bg.gif) no-repeat;
}


#the_navigation_list {
position: absolute;
top: -9px;
height: 50px;
width: 950px;
overflow: hidden;
}







#left_column {
float: left;
width: 675px;
}



#right_column {
float: right;
width: 289px;
margin-top: 8px;

}

.piccies {float: right;
margin: 0px 0px 5px 5px;
}




.assetlist {
font: bold .8em helvetica, arial, sans-serif;
color: #014199;
line-height: 200%;
list-style-image: url(https://secure.sitesphere.net/users/iccm/images/pdf_icon.gif);
}


#main {
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
font: .8em helvetica, arial, sans-serif;
color: gray;
line-height: 150%;
}

#news {
padding: 10px;
font: .8em helvetica, arial, sans-serif;
color: gray;
line-height: 150%;
}


#col1article {
float: left;
width: 280px;
background:   url(https://secure.sitesphere.net/users/iccm/images/col1_bg.gif) no-repeat;
padding: 10px;
}

#col2article {
float: right;
width: 343px;
background:   url(https://secure.sitesphere.net/users/iccm/images/col2_bg.gif) no-repeat;
padding: 10px 20px 5px 5px;

}


#col3article {
width: 289px;
background:   url(https://secure.sitesphere.net/users/iccm/images/col3_bg.gif) no-repeat;
padding: 10px 40px 5px 5px;
}



#footer {
clear: both;
height: 38px;
width: 880px;
background:   url(https://secure.sitesphere.net/users/iccm/images/footer_bg.gif) repeat-x;
padding: 10px;
font: .7em helvetica, arial, sans-serif;
color: #999;

}







#credit {

width: 400px;
margin-top: 20px;


}

#terms {
float: right;
width: 150px;

}



h1 {
font: bold 1em helvetica, arial, sans-serif;
color: #fff;
}


h2 {
font: 1.7em helvetica, arial, sans-serif;
color: #BCED1A;
line-height: 140%;
}


h3 {
font: bold 1.7em helvetica, arial, sans-serif;
color: #707070;
line-height: 100%;
}

.articletext {
font: 12px helvetica, arial, sans-serif;
color: gray;
}

newsheading {
font: bold 1.1em helvetica, arial, sans-serif;
color: gray;
}


readmore {
font: bold .9em helvetica, arial, sans-serif;
color: #014199;
}


.boxheading {
font: bold 14px helvetica, arial, sans-serif;
color: #808080;
}

.rightmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}

.solidblockmenu
{
	margin: 10px;
	padding: 12px;
	font:  13px Arial;
	colour: #014199;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
color: #014199;
padding: 12px 28px 20px 28px;
text-decoration: none;
border-right: 1px solid #c2cbe5;
}

.solidblockmenu li a:visited, .solidblockmenu li a:hover, .solidblockmenu li{
color: #014199;
}



.bodytext {
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	color: #666666;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}
.quotes {
	font-family: helvetica, arial, sans-serif;
	font-style: oblique;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}
.quoteref {
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #999999;
}
.headings {
	font-family: helvetica, arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #094E99;
    line-height: 150%;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #094E99;
	text-decoration: none;
}
.bullet {
	list-style-image: url(https://secure.sitesphere.net/users/iccm/images/bullet.jpg);
	font-family: helvetica, arial, sans-serif;
	background-image: none;
	list-style-position: outside;
	line-height: 20px;
	padding: 3px;
	left: 5px;
	border: #CCCCCC;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #08488F;
}

.style5 {color: #FFFFFF}
.style8 {	color: #003366;
	font-weight: bold;
}
.style17 {	font-family: helvetica, arial, sans-serif;
	font-size: 24px;
	color: #003366;
	font-weight: bold;
	font-style: italic;
}
.style18 {color: #08488F;
	font-weight: bold;
}
.style19 {font-size: 10px}
.style20 {color: #000000}
.style21 {color: #333333}
.style22 {font-family: Arial, Helvetica, sans-serif}
.style23 {color: #FF0033}
.style24 {color: #FF0000}
.style25 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style27 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style28 {
	font-size: 9px;
	color: #CCCCCC;

