@charset "UTF-8";
/* CSS Document */

body {
	background-image:url(images/bg-stripe.jpg);
	background-repeat:repeat-x;
}

a img {
	border:none;
}

h1 {
	font-family: "Arial Narrow", sans-serif;
	color: #1E3C55;
}

#wrapper {
	position:absolute;
	left:0px;
	top:0px;
	width:990px;
	height:765px;
	background-image:url(images/bg.jpg);
	background-repeat:no-repeat;
}

#home_ {
	position:absolute;
	left:177px;
	top:13px;
	width:65px;
	height:45px;
}

#accounting_ {
	position:absolute;
	left:250px;
	top:13px;
	width:106px;
	height:45px;
}

#management_ {
	position:absolute;
	left:364px;
	top:13px;
	width:112px;
	height:45px;
}

#strategic_ {
	position:absolute;
	left:486px;
	top:13px;
	width:93px;
	height:45px;
}

#benefits_ {
	position:absolute;
	left:701px;
	top:13px;
	width:77px;
	height:45px;
}

#profile_ {
	position:absolute;
	left:672px;
	top:13px;
	width:105px;
	height:45px;
}

#funddevelopment_ {
	position:absolute;
	left:588px;
	top:13px;
	width:105px;
	height:45px;
}

#news_ {
	position:absolute;
	left:785px;
	top:14px;
	width:78px;
	height:45px;
}

#profilecontact_ {
	position:absolute;
	left:872px;
	top:13px;
	width:100px;
	height:45px;
}

#contact_ {
	position:absolute;
	left:872px;
	top:13px;
	width:100px;
	height:45px;
}

#home-banner_ {
	position:absolute;
	left:345px;
	top:107px;
	width:352px;
	height:270px;
	display:block;
	background-image:url(images/home-banner.jpg);
	background-repeat:no-repeat;
}

#home-side-list_ {
	position:absolute;
	left:0px;
	top:422px;
	width:178px;
	height:125px;
	display:block;
	background-image:url(images/home-side-list.jpg);
	background-repeat:no-repeat;
}

#home-logo_ {
	position:absolute;
	left:612px;
	top:581px;
	width:355px;
	height:106px;
	display:block;
	background-image:url(images/home-logo.jpg);
	background-repeat:no-repeat;
}

#home-copy {
	position:absolute;
	left:283px;
	top:455px;
	width:568px;
	font-family:Calibri, Arial, sans-serif;
	font-size:14px;
	color:#1c3b57;
}

#footer {
	position:absolute;
	left:0px;
	top:711px;
	width:958px;
	text-align:right;
	font-family:Calibri, Arial, sans-serif;
	font-size:12px;
	color:#ffffff;
}

#inner-panel {
	position: absolute;
	left:230px;
	top:149px;
	display: block;
	width:403px;
	height: 500px;
	background-image: url(images/inner-panel.jpg);
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	padding-top:115px;
}

#inner-panel img {
	margin-bottom: 15px;
}

#inner-panel a {
	color:#000000;
}

#inner-photo {
	position: absolute;
	top: 566px;
	left: 242px;
	width: 379px;
	height: 199px;
	display: block;
	background-repeat: no-repeat;
}

#inner-logo {
	position: absolute;
	left: 669px;
	top: 470px;
	display: block;
	width: 273px;
	height: 260px;
	background-image: url(images/inner-logo.jpg);
	background-repeat: no-repeat;
}

#right-copy {
	position: absolute;
	left: 669px;
	top: 160px;
	width: 294px;
	font-family: Calibri, Arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-align: justify;
}

#bbb-logo {
	position:absolute;
	left:0px;
	top:492px;
	width:240px;
}

#bbb-logo img {
	margin-top: 5px;
}

.bbb-caption {
	width: 205px;
	padding-top: 8px;
	display: block;
	text-align: center;
	font-family: Calibri, Arial, sans-serif;
	font-size: 12px;
	color: #1E3C55;
}

#flash {
	position: absolute;
	left: 0px;
	top: 0px;
	width:178px;
	height:471px;
}

#ftl, #ftl a {
	color:#cccccc;
	text-decoration:none;
}

#ftl a:hover {
	text-decoration:underline;
}

#seewhatsnew {
	position:absolute;
	left:734px;
	top:145px;
	width:205px;
	height:139px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  Start New Css */

.newsCal {
	position: absolute;
	left:230px;
	top:149px;
	display: block;
	width:755px;
	height: 500px;
	background-image: url(images/blog-panel.jpg);
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	padding-top:115px;
}

#newsCalendarWrapper {
	width: 755px;
	}
	
#newCal_spacer{
	padding: 0px 0px 20px 30px;
	}
	
#newsCalSized {
	width: 705px;
	}
	
#newsCalLeft {
	float:left;
	width: 110px;
	padding-right: 10px;
	padding-top: 30px;
	}
	
#newsCalRight {
	float:right;
	width: 575px;
	}
	
#newsList {
	width: 450px;
	}
	
/* Start Text Styles */

#newsHeader {
	color:#1e3c55;
	font-family: Arial, verdana, sans-serif;
	font-size: 28px;
	font-weight:bold;
	text-align: left;
	}
	
.newsSm {
	font-size: 12px;
	font-weight:normal;
	font-family: Arial, verdana, sans-serif;
	}
	
.newsSm a {
	color:#1e3c55;
	text-decoration: none;
	}
	
.newsSm a:hover {
	color:#1e3c55;
	text-decoration: underline;
	}
	
#newsList p {
	margin: 0;
	padding: 0;
	font-size: 20px;
	font-weight:bold;
	font-family: arial, verdana, sans-serif;
	}
	
#newsList p a {
	color:#000000;
	text-decoration: none;
	}
	
#newsList p a:hover {
	color:#000000;
	text-decoration: underline;
	}
	
#newsCalLeft {
	font-family: arial, verdana, sans-serif;
	font-weigt: bold;
	font-size: 14px;
	}
	
#newsCalLeft a {
	color: #000000;
	text-decoration:none;
	}
	
#newsCalLeft a:hover {
	color: #000000;
	text-decoration:underline;
	}
	
/* Calendar Styles */

/* Calendar Styles */

#maincalendar {margin-top:6px;}
#maincalendar TD.head_leftarrow {text-align:left; vertical-align:middle; border-top:#1a3c55 2px solid; border-left:#1a3c55 2px solid; padding:4px;}
#maincalendar TD.head_rightarrow {text-align:right; vertical-align:middle; border-top:#1a3c55 2px solid; border-right:#1a3c55 2px solid; padding:4px;}
#maincalendar TD.head_main {color:#004F45; font-size:22px; font-weight:bold; text-align:center; border-top:#1a3c55 2px solid; padding:4px;}
#maincalendar TD.cal_wkdy {width:80px; color:#FFFFFF; font-size:12px; font-weight:bold; text-align:center; background:#1a3c55;}
#maincalendar TD DIV.cal_daybx {width:20px; color:#1a3c55; font-size:12px; font-weight:bold; line-height:12px; text-align:right; background:#FFFFFF; border-right:#000000 1px solid; border-bottom:#000000 1px solid; margin:0px 4px 1px 0px; padding:2px; float:left;}
#maincalendar TD TABLE.cal_minical {width:96%; margin-bottom:2px;}
#maincalendar TD TABLE TD.cal_minical_ttl {color:#1a3c55; font-size:11px; font-weight:bold; text-decoration:underline; text-align:center;}
#maincalendar TD TABLE TD.cal_minical_wkdy {color:#1a3c55; font-size:9px; font-weight:bold; text-align:center;}
#maincalendar TD TABLE TD.cal_minical_day {width:14%; color:#888888; font-size:8px; font-weight:bold; text-align:center;}
#maincalendar TD.cal_drb {width:80px; height:70px; vertical-align:top; background:#FFFFFF; border-right:#000000 1px solid; border-bottom:#000000 1px solid;}
#maincalendar TD.cal_drx {width:80px; height:70px; vertical-align:top; background:#FFFFFF; border-right:#000000 1px solid;}
#maincalendar TD.cal_dxb {width:80px; height:70px; vertical-align:top; background:#FFFFFF; border-bottom:#000000 1px solid;}
#maincalendar TD.cal_dxx {width:80px; height:70px; vertical-align:top; background:#FFFFFF;}
#maincalendar TD.cal_erb {width:80px; height:70px; vertical-align:top; background:#EEEEEE; border-right:#000000 1px solid; border-bottom:#000000 1px solid;}
#maincalendar TD.cal_erx {width:80px; height:70px; vertical-align:top; background:#EEEEEE; border-right:#000000 1px solid;}
#maincalendar TD.cal_exb {width:80px; height:70px; vertical-align:top; background:#EEEEEE; border-bottom:#000000 1px solid;}
#maincalendar TD.cal_exx {width:80px; height:70px; vertical-align:top; background:#EEEEEE;}

#maincalendar TD .cal_evbx {padding:2px 4px 4px 4px; font-family:Arial, Helvetica, sans-serif;}
#maincalendar TD  A.cal_evnt {font-size:9px; line-height:10px; text-decoration:none;}
#maincalendar TD  A:hover.cal_evnt {text-decoration:underline;}
