body {
	margin: 0;
	padding: 0;
	color: #333333;
	background-color: #E1E1E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

A:link { color: #336699; text-decoration: underline; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal;  }
A:visited { color: #336699; text-decoration: underline; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal;  }
A:active {color: #336699; text-decoration: underline; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal;  }
A:hover {color: #009933; text-decoration: underline; font-family: Arial, Helvetica, sans-serif, Verdana; font-weight: normal;  }
/* ---------- content styles ---------- */

.dropdown {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 8pt;
	color: #000000; }
.bodyCopy, .bodyText {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none; }
.bodyCopySmall {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none; }
.bodyCopyBold {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11pt;
	color: #336699;
	font-weight: bold; }
.bodyHead {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000; }
.bodyHead2 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12pt;
	color: #336699;
	font-weight: bold; }
.bodyHead3 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11pt;
	color: #000000;
	font-weight: bold; }
.highlightDate{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12pt;
	color: #000000;
	font-weight: bold; }
.bodyNews {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11pt;
	color: #000000;
	font-weight: bold; }
.bodyNewsTitle {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12pt;
	color: #000000;
	font-weight: bold; }
.bodySmall {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight: normal; }
.message {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 8pt;
	color: #000000;
	font-weight: normal; }
.bodyAlert {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 8px;
	color: #000000;
	font-weight: normal;
	text-decoration: none; }


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#336699;
	font-weight: bold;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17.5px;
	color:#009933;
	font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#006699;
	font-weight: bold;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-image: url(../../Images/Template/bullet.gif);
}
.greytext {
	color:#666666;
}
.bluebox {
	width:557px;
	height:49px;
	background-image: url(../../Images/Template/gr_em.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 8px;
	padding-left: 8px;
}
div.pagebox {
	width: 1024px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../../Images/Template/mainbg.gif);
	background-repeat: repeat-y;
	min-height:50em;
}
.headerbg {
	background-image: url(../../Images/Template/headerbg.jpg);
	background-repeat: no-repeat;
	height: 115px;
	width: 926px;
	margin-left:49px;
	margin-right:49px;
}
.smalltopmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EFEFEF;
	height: 18px;
	width: 262px;
	float:right;
	margin-top:3px;
	margin-right:23px;
	text-align:right;
	font-weight: bold;
}
.top_sm_menu {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11px; color: #EFEFEF; text-decoration: none; font-weight: bold;}
A.top_sm_menu:link {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11px; color: #EFEFEF; text-decoration: none; font-weight: bold; }
A.top_sm_menu:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11px; color: #EFEFEF; text-decoration: none; font-weight: bold;}
A.top_sm_menu:visited {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11px; color: #EFEFEF; text-decoration: none; font-weight: bold;}
A.top_sm_menu:hover {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold;}

.topmenubg {
	background-image: url(../../Images/Template/topmenubg.gif);
	background-repeat: no-repeat;
	height: 38px;
	width: 926px;
	margin-left:49px;
	margin-right:49px;
}
.topMenu1 {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: bold; color: #11457B; text-decoration: none;}
A.topMenu1:link {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: bold; color: #11457B; text-decoration: none; }
A.topMenu1:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: bold; color: #11457B; text-decoration: none;}
A.topMenu1:visited {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: bold; color: #11457B; text-decoration: none;}
A.topMenu1:hover {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 12px; font-weight: bold; color: #009933; text-decoration: none;}

.greenbutton {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11px;  color: #FFFFFF; text-decoration: none;}
A.greenbutton:link {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11px;  color: #FFFFFF; text-decoration: none; }
A.greenbutton:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11px;  color: #FFFFFF; text-decoration: none;}
A.greenbutton:visited {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11px;  color: #FFFFFF; text-decoration: none;}
A.greenbutton1:hover {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 11px;  color: #10437A; text-decoration: none;}

.greentexthover { color:#009933;}
.topmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #11457B;
	text-align:center;
	padding-top:8px;
}
.bodyNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: bold; }
.bodyNewsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #000000;
	font-weight: bold; }
.act {
	width:277px;
	background-image: url(../../Images/Template/gr_actbg.gif);
	background-repeat: repeat-y;
	padding-right:8px;
	padding-top:10px;	
}
.marginleft {
	margin-left:4px;
}
.margintop {
	*margin-top:15px;
}
.marginbottom {
	margin-bottom:8px;
}
/* Content style */
.banner {
	width:645px;
	height:193px;
	margin-bottom:8px;
}
.contentwrap {
	width:926px;
	margin-left:49px;
	margin-right:49px;
	margin-top:15px;	
}
.contentLeft {
	width:645px;
	float:left;
	margin-bottom:30px;
}
.contentRight {
	width:281px;
	float:right;
}
.welcome {
	width:360px;
	float:left;
}
.highlights {
	width:275px;
	margin-left:8px;
	margin-top:1px;
	float:left;
}
.highlights_bg {
	width:275px;
	background-image: url(../../Images/Template/gr_searchbg.jpg);
	padding-left:14px;
	padding-right:7px;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
	height: 220px;
}
.search {
	width:275px;
	float:right;
	margin-bottom:8px;
}
.search_bg {
	width:275px;
	background-image: url(../../Images/Template/gr_searchbg.jpg);
	padding-left:7px;
	padding-right:7px;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;	
}
.searchpadding {
	padding-bottom:5px;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:left;
}
.searchACT {
	float:left;
	margin-top:11px;
	padding-left:4px;
}
.searchACT_bg {
	width:279px;
	background-image: url(../../Images/Template/gr_searchactbg.jpg);
	margin-left:11px;
	padding-left:11px;
	padding-right:4px;
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height:220px;
}
.welcome_bg {
	width:360px;
	background-image: url(../../Images/Template/gr_welcomebg.gif);
	padding-left:15px;
	padding-right:15px;
	background-repeat: repeat-y;
}
.apply {
	width:277px;
	background-image: url(../../Images/Template/gr_actbg.gif);
	background-repeat: repeat-y;
	padding-left:13px;
	height:120px;
}
.btn_green {
	width:91px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../../Images/Template/btn_bg.gif);
	background-repeat: no-repeat;
	text-align:center;
	padding-top:3px;
	margin-right:10px;
}

.btn_green1 {
	width:91px;
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../../Images/Template/btn_bg.gif);
	background-repeat: no-repeat;
	text-align:center;
	padding-top:3px;
	margin-right:15px;
	float:right;
}
.paddingright {
	padding-right:5px;
}
.project {
	width:277px;
	height:175px;
	background-image: url(../../Images/Template/img_highlighted.jpg);
	background-repeat: no-repeat;
	float:right;
	text-align:right;
	padding-top:137px;
	margin-top:8px;
}
/* content style */
.contentbg {
	width:642px;
	background-image: url(../../Images/Template/gr_contentbg.gif);
	background-repeat: repeat-y;
	padding-left:25px;
	padding-right:20px;
	margin-top:20px;
}

/* Footer style */
.footer {
	width:926px;
	clear: both; 
	height:57px;
	background-image: url(../../Images/Template/footerbg.gif);
	background-repeat: no-repeat;
	margin-left:49px;
	margin-right:49px;
	margin-top:30px;	
}
.footer_left {
	width:400px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A1A0A0;
	padding-left:20px;
	padding-top:10px;
	text-align:left;
	text-transform:uppercase;
}
.footer_right {
	width:500px;
	height:38px;
	float:right;
	padding-top:5px;
	text-transform:uppercase;
}
.footer_text {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10px; color: #009933; text-decoration: underline;}
A.footer_text:link {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10px; color: #009933; text-decoration: underline; }
A.footer_text:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10px; color: #009933; text-decoration: underline;}
A.footer_text:visited {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10px; color: #009933; text-decoration: underline;}
A.footer_text:hover {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10px; color: #336699; text-decoration: underline;}

/* ACT Project Listing Styles */

.docLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Poll Box Styles */
td.Poll { padding-left: 12px; padding-right: 12px; padding-top: 60px; padding-bottom: 10px; font-family: Arial, Helvetica; font-weight: normal; font-size: 12px; color: #000000; height: 269px; width: 196px; background-image: url("../../images/theme_00/bnr_PollBg-e.jpg"); }
td.PollEdge { background-color: #000000; }
td.poll_row_0 { background-image: url("../../images/Public/bg_poll01.gif"); height: 19px; }
td.poll_row_1 { background-image: url("../../images/Public/bg_poll02.gif"); height: 19px; }
td.poll_row_2 { background-image: url("../../images/Public/bg_poll03.gif"); height: 19px; }
td.poll_row_3 { background-image: url("../../images/Public/bg_poll04.gif"); height: 19px; }

/* Interactive Content */

td.icHeader {
	border: 1px solid #A2A1A1;
	background-color: #5555ff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding: 5px;
	text-align: left;
}
.icContent {
	background-color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 3px;
	margin:0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.icContentPQ {
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-left: 10px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* Rich Text Editor Styles */

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#336699;
	font-weight: bold;

}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17.5px;
	color:#009933;
	font-weight: bold;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#006699;
	font-weight: bold;
}
.bodySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bodyCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}