html {
min-height: 101%;						/* add scrollbars for mozilla and safari */
}


body
	{
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	background:  #FFFFFF;

	/* CENTRE PAGE IE 5/PC */
	text-align: center; 					
	
	/* BUMP UP TEXT SIZE FOR IE 5/PC */
	font-size: xx-small; 					/* for ie 5 **You know the score** */
	voice-family: "\"}\"";
	voice-family: inherit;	
	font-size: x-small;						/* << Size for normal compliant browsers << */
	color: #333333;
	}
	html>body{
	font-size: x-small;						/* Be nice to Opera */
	}

/* CENTRE PAGE */
#centrer
	{
	text-align:left;						/* Re-set text to align left */
	padding: 0;
	margin: 0;
	width: 640px;
	}

H1 {font-weight: bold; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #00325C}
H2 {font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #00325C; margin-bottom: 10px;}
h3 {font-weight: bold; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #00325C; margin-bottom: 10px;}
a:link {font-weight: normal; color: #20944b; text-decoration: none}
a:visited {font-weight: normal; color: #20944b; text-decoration: none}
a:hover {font-weight: normal; color: #00325c; text-decoration: none; cursor: hand}
a:active {font-weight: normal; color: #20944b; text-decoration: none}
a.altlinks:link {color: #333333; text-decoration: underline; cursor: hand}
a.altlinks:visited {color: #333333; text-decoration: underline}
a.altlinks:hover {color: #333333; text-decoration: underline; cursor: hand}
#left_col {
	width: 203px;
	float: left;
	margin: 0;
	display:inline;              /* needs inline to fix double margin bug in Explorer */
}

#search_col {
	width: 500px;
	float: left;
	margin: 0;
	display:inline;              /* needs inline to fix double margin bug in Explorer */
}

#right_col {
	width: 437px;
	float: right;
	margin: 0;
	display:inline;              /* needs inline to fix double margin bug in Explorer */
		}

.leftnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	padding: 20px 0 0 20px;
}

.leftnav ul { margin: 18px 0 0 0 ; padding: 0; display: block; color: #333333; list-style: none; width: 180px; }
.leftnav li { margin: 2px 0 0 0; padding: 2px 0 5px 20px; display: block; font-size: 100%; color: #333333; background: url(images/bullet.gif) no-repeat left top; }

.mainhome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 1.35;
	padding: 12px 19px 15px 20px;
	border-left: 1px solid #cccccc;
}

.links {
	list-style:none;
	}
	
.pdfs ul li {
	margin: 0px 0;
	list-style-type: square;
	list-style-position: outside;
	list-style-image: url(images/bullet.gif);
	}

.searchbox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size :13px;
	color : #333333;
	font-weight:normal;
	text-decoration:none;
	background:#FFF;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	align:left;
	width:118;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.searchbutton
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	background:#20944B;
	padding:1px 0px;
	border-left:1px solid #20944B;
	border-right:1px solid #20944B;
	border-top:1px solid #20944B;
	border-bottom:1px solid #20944B;
	width:50;
	height:20;
; clip:         rect(   )
; margin: 0px 0px 0px 0px
}
.searchtable
{
	font-family:Arial, Helvetica, sans-serif;
	font-size :11px;
	color : #333333;
	font-weight:normal;
	text-decoration:none;
	background:#FFFFFF;
	padding:2px;
	border-left: 1px solid #b3b092;
	border-right: 1px solid #b3b092;
	border-top: 1px solid #b3b092;
	border-bottom: 1px solid #b3b092;
	align:left;
	width:115;
	height: 20px;
}
.menheadii {
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #008c56;
	line-height: 1.43;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 38px;
	padding-left: 20px;
	font-style: normal;
	background-image: url(images/home_back.gif);
	background-repeat: no-repeat;


}
.maincontent {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 10px 19px 15px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #cccccc;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
}

.chart {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	;
	font-style: normal;
	padding: 10px 0px 15px 19px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #cccccc;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);	
}
.mast {
;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #cccccc;
}
.maincapleft1 {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	;
	font-style: normal;
	padding: 8px 0px 0px 17px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #cccccc;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
}
.maincapright2 {
	font-size: 11px;
	line-height: 1.8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: none;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
	padding-top: 5px;

}
.maincapright1 {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	;
	font-style: normal;
	padding: 9px 2px 0px 18px;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
}
.maincontenthomeheader {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 17px 3px 10px;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
	
}
.maincontenthome {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 5px 15px 8px 3px;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
	
}
.maincontenthomenews {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	;
	font-style: normal;
	padding: 0px 25px 0px 5px;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);


}
.maincontenttable {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	;
	font-style: normal;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
	
}
.maincontenttableleft {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	;
	font-style: normal;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
	padding-right: 15px;

	
}
.maincontenttableright {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	;
	font-style: normal;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
	
}
.maincontentcontacttable {
	font-size: 11px;
	line-height: 1.35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	;
	font-style: normal;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
	padding: 20px;
	border: 10px #c9c399 solid;
}
.maincontentleft {
	font-size: 11px;
	line-height: 1.65;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	;
	font-style: normal;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
	padding-right: 15px;
	
}
.maincontentleftindex {
	font-size: 11px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	;
	font-style: normal;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
	padding: 13px;
}

.maincontenthomeleft {
	font-size: 11px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	;
	font-style: normal;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
	padding-right: 14px;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 14px;
	
}
.maincontentgreenbottom {
	border-left: 1px solid #cccccc;

}
.maincontentindex {
	font-size: 11px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20944b;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	;
	font-style: normal;
	padding: 5px 15px 5px 5px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #cccccc;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);

}
.maincontentindexa {
	font-size: 11px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20944b;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	;
	font-style: normal;
	padding: 5px 15px 5px 12px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #cccccc;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
}
.maincontentindex1 {
	font-size: 11px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20944b;
	list-style-type: none;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 5px;

}
.maincontactindex { 
        font-size: 11px;
        line-height: 1.5;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #20944b;
        list-style-type: none;
        list-style-position: outside;
        font-weight: normal;
        font-style: normal;
        padding: 0px 15px 5px 6px;
        border-top: none;
        border-right: none;
        border-bottom: none;
        border-left: 1px solid #cccccc;
        background-color: #FFFFFF;

}
.maincapabilityindex { 
        font-size: 11px;
        line-height: 1.5;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #20944b;
        list-style-type: none;
        list-style-position: outside;
        font-weight: normal;
        font-style: normal;
        padding: 0px 2px 5px 5px;
        border-top: none;
        border-right: none;
        border-bottom: none;
        border-left: 1px solid #cccccc;
        background-color: #FFFFFF;        
}
.maincontentindexalt {
	font-size: 11px;
	line-height: 1.8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: none;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 5px 15px 5px 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #cccccc;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
}
.maincontentsocialmenu {
	font-size: 11px;
	line-height: 1.8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	list-style-type: none;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #cccccc;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.maincontentindex2 {
	font-size: 11px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20944b;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 5px 15px 5px 5px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);

}
.maincontentindex3 {
	font-size: 11px;
	line-height: 1.8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #20944b;
	list-style-type: square;
	list-style-position: outside;
	font-weight: normal;
	font-style: normal;
	padding: 10px 0px 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background-color: #FFFFFF;
	list-style-image: url(images/bullet.gif);

}
.table {
	list-style-type: square;
	list-style-position: outside;
	border: 1px solid #FFFFFF;

}
.middleright {
	background-color: #008c56;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;

}
.brownbackground {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding: 7px 7px 7px 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.homebrownbackground {
	background-color: #b3b092;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
.footer {
	background-color: #00325c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25;
	color: #EFEFEF;
	padding: 10px 3px 10px 10px;
	border-style: none;
	}
	
.bluebackground { background-color: #00325c; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; padding: 7px 7px 7px 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; 
}


ul.mktree li { list-style: none; } 
/* Control how "spaced out" the tree is */
ul.mktree, ul.mktree ul , ul.mktree li { margin-left:0px; padding:0px; }
/* Provide space for our own "bullet" inside the LI */
ul.mktree  li	.bullet { padding-left: 15px; }
/* Show "bullets" in the links, depending on the class of the LI that the link's in */
ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(images/minus.gif)  center left no-repeat; }
ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(images/plus.gif)   center left no-repeat; }
ul.mktree  li.liBullet  .bullet { display: none;}
/* Sublists are visible or not based on class of parent LI */
ul.mktree  li.liOpen    ul { display: block; margin-left:19px;}
ul.mktree  li.liClosed  ul { display: none; }
ul.mktree { margin: 10px 0 0 0; padding: 0; display: block; font-size: 100%; color: #333333; line-height: 130%; }
