@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
	/*GL
	background-color:teal;*/
}

form {
	border:0;
	margin: 0;
	padding: 0;
}

#wrapper {
	width: 975px;
	text-align: left;
	margin: 0px auto;
	/*border: 1px solid black;*/
	/*background-color: #99FFFF;*/
}

#wrapper a{
	color:#009292;
	text-decoration:none;
}

#wrapper a:hover{
	color:#009292;
	text-decoration:underline;
}

#wrapper a:visited{
	color:#009292;
	text-decoration:none;
}

#header {
	font-size: 11pt;
	float: left;
	width: 975px;
	/*background-color: #00FF99;*/
}

#menubar {
	float: left;
	width: 975px;
	border: 0px;
	margin: 0px 0 4px 0px;
	padding: 0px;
	background-color: #999999;
	text-align: center;
	background-image: url(../images9/bgm.gif);
}

#menubar a{
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
}

#menubar a:link {
	color: #ffffff;
}

#menubar a:hover {
	color: #ffffff;
	text-decoration:underline;
}

#outerbody {
	width: 975px;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 10pt;
	border: 0;
	/*background-color: #99FFCC;*/
}

#innerbody {
	width: 665px;
	float: left;
	margin: 0;
	padding: 0;
	/*border: 0 0 2px dashed #FF00FF;*/
	/*background-color: #9999CC;*/
}

#innerbodywide {
	width: 965px;
	float: left;
	margin: 0;
	padding: 0;
	/*border: 0 0 2px dashed #FF00FF;*/
	/*background-color: #9999CC;*/
}

#rhcol {
	width: 300px;
	float: right;
	margin: 0;
	padding: 0;
	border: 0;
	/*background-color: #FFFF33;*/
}

#ibaccordeon {
	width: 180px;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	/*
	background-color: purple;*/
}

#ibheight {
	width: 1px;
	float: left;
}

#ibcopy {
	width: 484px;
	float: left;
	margin: 0;
	padding: 0px;
	border: 0;
	/*background-color: #99FFCC;*/
	/*color: #666666;*/
}

#ibcopy p {
	padding: 0 0 0 10px;
	margin: 0 0 15px 0;
	border: 0;
}

#ibcopy h1 {
	padding: 0 0 0 10px;
	margin: 20px 0 20px 0;
	border: 0;
	font-size: 14pt;
	color: #009292;
}

#ibcopy h2 {
	padding: 0 0 0 10px;
	margin: 20px 0 20px 0;
	border: 0;
	font-size: 13pt;
	color: #009292;
}

#ibcopy h3 {
	padding: 0 0 0 10px;
	margin: 20px 0 20px 0;
	border: 0;
	font-size: 12pt;
	color: #009292;
}

#ibcopy h4 {
	padding: 0 0 0 10px;
	margin: 20px 0 20px 0;
	border: 0;
	font-size: 11pt;
	color: #009292;
}

#ibcopy a{
	color:#009292;
	text-decoration:none;
}

#ibcopy a:hover{
	color:#009292;
	text-decoration:underline;
}

#ibcopy a:visited{
	color:#009292;
	text-decoration:none;
}

#ibcopy table{
	margin: 0 0 0 10px;
}

#ibcopy table td{
	padding: 2px;
	vertical-align:top;
}



#ibbuttons {
	width: 665px;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	/*background-color: #3333CC;*/
}

#footer {
	width: 975px;
	float: left;
	/*background-color: #c7dde5;*/
	font-size: 8pt;
	padding: 0;
	margin: 0;
	border: 0;
	color: #666666;
}

footer a{
	color: #009292;
}

#footerlogo {
	padding: 19px 30px 20px 15px;
}

#footerrhtop{
	padding: 5px 0 0 5px;
	color: #009292;
	/*background-color: #FFFF33;*/

}

#footerrhbottom{
	padding: 0px 0 0 5px;
	/*background-color: #FFFF33;*/

}

.grey9pt {
	font-size: 10pt;
	color: grey;
}

.grey8pt {
	font-size: 9pt;
	color: grey;
}

.inputfield {
	background-color:#BEEDFE;
	padding-bottom: 2px;
	padding-top: 2px;
}

.toplink {
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 9pt;
}

.rhcolimg {
	padding-left: 18px;
	padding-bottom: 18px;
	padding-top: 18px;
}

.rhcolpanel {
	width: 268px;
	border-bottom: 1px solid #009292;
	border-right: 1px solid #009292;
	border-left: 1px solid #009292;
	margin-left: 18px;
	margin-bottom: 10px;
	padding: 0px;
	vertical-align: top;
}

.rhcoltitle {
	width: 260px;
	background-color: #009292;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 0px 4px 8px;
	border: 0;
	margin: 0px 0 0 18px;
	background-image: url(../images9/bgb.gif);
}

.rhcolbody {
	width: 258px;
	vertical-align: top;
	background-color: #d8dfe9;
	font-size: 10pt;
	color: #0f2986;
	padding: 4px 0px 4px 8px;
		border-bottom: 1px solid #009292;
	border-right: 1px solid #009292;
	border-left: 1px solid #009292;
	margin: 0 0 0 18px;
}

.rhcolbody img {
	/*padding: 2px 12px 6px 8px;*/
	padding: 2px;
}

.rhcoltable td{
	valign: top;
}

.rhcoltable td a img{
	border: 0;
}

.rhcolh1 {
	font-size: 10pt;
	color: #0f2986;
	font-weight: bold; 
}

.rhcoltext {
	font-size: 9pt;
	color: #0f2986;
	font-weight: bold; 
}

.contactmenuheader {
	font: bold 14px Arial;
	color: white;
	background: #c7c7c7 url(../images9/titlebar.png) repeat-x center left;
	margin-bottom: 10px; /*bottom spacing between header and rest of content*/
	/*text-transform: uppercase;*/
	padding: 4px 0 4px 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
}

.contactmenuheader a{
	color: white;
	text-decoration:none;
}

.contactmenuheader a:hover{
	color: #A70303;
}

.ninept{
	font-size: 9pt;
}

.eightpt{
	font-size: 8pt;
}

.strapline {
	font-weight:bold;
	font-style:italic;
	color:#009292;
}
