/* ************** new div layout css *************** */
/* header area */
.header{
	width: 100%;
	margin: 0; 
	padding: 0;
	background-color: #fff;
}
/* end header area */

/* breadcrump area */
.breadcrumb_bar{
	background: url(/images/top_header_background.gif) repeat-x #fff;
	width: 779px; 
	height:  26px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.breadcrumb_bar_text{
	padding: 2px 0 0 2px;

}
.content_container{
	margin-top: 1px;
	background-color: #A3D397;
	width: 100%;
	margin: 0px; 
	padding: 0;
	clear: both; 
}
.main_content{
	width: 572px;
	padding-right: 3px;
	background-color: #fff;
	float: left;
	min-height: 400px;
	height: auto !important; 
	height: 400px;
}
/* sidebar content */
.sidebar{
	float: left;
	width: 204px;
	clear: none;
}
.sidebar_maxims {
	background-color: #A3D397;
	padding: 5px;
}
.sidebar_maxims h2{
	text-align: center;
	font-size: 14px;
	margin: 0; 
	padding: 0;
}
/* end sidebar */
.footer{
	background: url(/images/footer_background.gif) repeat-x #366D4C;
	width: 779px; 
	height:  52px;
}
.footer div{
	font-size: 9px;
	color: #fff;
	text-align: center;
	padding: 5px 2px 0 2px;
	margin: 0;
}
.cleaner{
	clear: both;
}
/* ****************** end new div layout css ****************** */


/* ****************** page specific styles consolidated ****************** */
.articles_style1 {
	font-size: 12px;
	font-weight: bold;
}
.events_style3 {font-size: 14px} 
.events_style4 {font-weight: bold}
.events_style5 {font-size: 11px}
.new_articles_style1 { /* doesn't appear to be used... */
	font-size: 12px;
	font-weight: bold;
}
.publications_style1 {
	font-size: 12px;
	font-weight: bold;
}
.riskmgmt_style1 {font-size: 10px}
.sitemap_style1 {font-weight: bold}
.systems_tips_style1 {	font-size: 12px;
	font-weight: bold;
}
.whatsnew_style1 {color: #009933}

/* ****************** end page specific styles consolidated ****************** */



body,td,th
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

body
{
	margin:0;
}

div#all
{
	width:779px;
	margin:0 auto;
}

a
{
	color:#060;
}

.justify
{
	text-align:left;
}

.bold
{
	font-weight:700;
}

.pading
{
	padding:2px;
}

.marginleft
{
	margin-left:20px;
}

.li
{
	line-height:4mm;
}

.lfloat
{
	float:left;
}

.rfloat
{
	float:right;
}

.noline
{
	text-decoration:none;
}

.ucase
{
	text-transform:uppercase;
}

.lcase
{
	text-transform:lowercase;
}

.times
{
	font-family:"Times New Roman", Times, serif;
}

.f1
{
	font-size:9px;
}

.f2
{
	font-size:10px;
}

.f3
{
	font-size:14px;
	font-weight:700;
}

.f4
{
	font-size:18px;
	font-weight:700;
}

.f5
{
	font-size:23px;
	font-weight:700;
}

.bdr
{
	border:1px solid #000;
	background:#366D4C;
}
/*  disabling - weird border effecnts
.lbdr
{
	border-left:1px solid #000;
	padding: 0 0 0 5px;
} n
*/

.rbdr
{
	border-right:1px solid #000;
}

.tbdr
{
	border-top:1px solid #000;
}

.bbdr
{
	border-bottom:1px solid #000;
}

.bdrw
{
	border:1px solid #FFF;
}

.lbdrw
{
	border-left:1px solid #FFF;
}

.rbdrw
{
	border-right:1px solid #FFF;
}

.tbdrw
{
	border-top:1px solid #FFF;
}

.bbdrw
{
	border-bottom:1px solid #FFF;
}

.c1
{
	color:#FFF;
}

.c2
{
	color:#9DB776;
}

.c3
{
	color:#194720;
}

.c4
{
	color:#000;
}

.bg2
{
	background-color:#b79c58;
}

.bg3
{
	background-color:#CCC;
}

.bgBot
{
	background-color:#366D4C;
}

.heading
{
	border-top:1px solid #444;
	background-color:#A3D397;
	padding: 2px 0 2px 4px;
	border-bottom:1px solid #444;
}

.sprtr1
{
	background:url(images/sprtr1.gif) center repeat-y;
}

.greenbar
{
	background-image:url(images/greenpic.gif);
}

.btnbg
{
	background-color:#9DB776;
	color:#000;
}

input,textarea,select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	border:#000;
	border-width:1px;
}

#links
{
	border:1px solid #000;
	background-color:#366D4C;
	margin:0;
	padding:0;
}

#links a
{
	width:99px;
	display:block;
	float:left;
	background-color:#366D4C;
	color:#FFF;
	font-weight:700;
	text-decoration:none;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	padding:3px 5px;
}

table.tblTopMenu
{
	width:100%;
	height:25px;
	background:#366D4C;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}

td.tdSep
{
	width:1px;
	background:#000;
}

td.tdTopMenu
{
	width:auto;
	height:25px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:700;
	color:#FFF;
}

td.tdTopMenu a
{
	color:#FFF;
	text-decoration:none;
	display:block;
	vertical-align:middle;
}

td.tdTopMenu a:hover
{
	color:#FFF;
	background-color:#A3D397;
}

.inpTxt
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333;
	border:1px solid #333;
}

.inpBtn
{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333;
	font-weight:700;
	background:#f0f0f0;
	border:1px solid #333;
}

table.tblFrm
{
	width:90%;
	height:auto;
}

td.tdFrm01
{
	width:45%;
	height:auto;
	font-family:Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFF;
	font-weight:700;
	padding:3px;
}

td.tdFrm02
{
	width:5%;
	height:auto;
	font-family:Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFF;
	font-weight:700;
	padding:3px;
}

td.tdFrm03
{
	width:50%;
	height:auto;
	padding:3px;
}

.row01
{
	background:#A3D397;
}

td.td01
{
	width:35%;
	height:auto;
	font-family:Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333;
	border:1px solid #666;
	border-collapse:collapse;
	padding:3px;
}

td.td02
{
	width:65%;
	height:auto;
	font-family:Verdana, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333;
	border:1px solid #666;
	border-collapse:collapse;
	padding:3px;
}

.padrtlf
{
	padding-left:5px;
	padding-right:5px;
}

.tblBrd
{
	border:1px solid #333;
	width:98%;
	border-collapse:collapse;
}

.tblBrd td
{
	border:1px solid #333;
	padding:4px;
}

.bg, .row02
{
	background-color:#FFF;
}

.bg1,#links a:hover,#mOver
{
	background-color:#A3D397;
}