html, body {
	height:100%;
}

body {
	margin: 0px;
}

html>body #wrapper {
	height:auto;
	min-height:100%;
}

#wrapper {
	/*float:left;
	width:100%;
	position:relative;
	*/
	height:100%;
	
	
	margin:0 auto;
	padding:0 10px;
	width:970px;
}

#topBar {
	/* float:left; */
	padding:0 0 0 0;
}

#topBar img {
	position:relative;
	top:5px;
}

#topBarPrintSearch {
	float:right;
	background-color:#512480 ;
	background-image:url('/internet.cms/images/topbar_curve_l.gif');
	background-repeat:no-repeat;
	background-position:bottom left;		
	height:32px;
}

#topBarPrint {
	float:left;
	width: 25px;	
	height:32px;
	background-image:url('/internet.cms/images/topbar_curve_r.gif');
	background-repeat:no-repeat;
	background-position:bottom right;		
}

#topBarForm {	
	float:left;
	height:32px;
	padding-left:20px;
}


#topBarForm form {
	margin:0;
}


#topBarForm .searchText {
	border:none;
	background-color:#ffffff;
	vertical-align:top;
	position:relative;
	top:6px;
	margin-right:10px;
	font-size:70%;
}

#topBarForm .searchCatList{
	border:none;
	background-color:#ffffff;
	vertical-align:top;
	position:relative;	
	top:5px;
	margin-right:10px;
	font-size:70%;	
}

#topBarForm .searchBut {
	border:none;
	vertical-align:top;
	position:relative;
	top:6px;
}

#topBarLinks {
	float:right;
	padding:10px 20px 0 0;
}

#topBarLinks p, #topBarLinks p a {
	font-family:Tahoma;
	font-size:84%;
	font-weight:normal;
	color:#787F92;
	margin:0;
}

#topBarLinks p {
	margin:0;
}

#topBarLinks p a {
	text-decoration:none;
}

#topBarLinks p a:hover {
	text-decoration:underline;
}

#breadCrumbAndLogo div a img{
	position:relative;
	top:4px;
}

#midContent_wrapper {
	padding:10px 0 0 0;
}

#mainNav_wrapper, #news_wrapper {
	/*width:92%;*/
	margin:0 auto;
}

#corporate_top {
	float:left;
	width:33%;
	height:32px;
	background:#5F3B83 url('../../images/topleft_corporate.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#public_top {
	float:left;
	width:33%;
	height:32px;
	background:#C21B1B url('../../images/topleft_public.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#professional_top {
	float:left;
	width:34%;
	margin-right:-1px;
	height:32px;
	background:#607394 url('../../images/topleft_professional.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#corporate_middle {
	float:left;
	width:33%;
	height:92px;
	background:#5F3B83 url('../../images/corporate_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#public_middle {
	float:left;
	width:33%;
	height:92px;
	background:#C21B1B url('../../images/public_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#professional_middle {
	float:left;
	width:34%;
	margin-right:-1px;
	height:92px;
	background:#607394 url('../../images/professional_bg.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#corporate_bg {
	float:left;
	width:100%;
	background-image:url('../../images/middle_corporate_bg.gif');
	background-repeat:repeat-y;
	background-position:0% 0%;
}

#public_bg {
	float:left;
	width:100%;
	background-image:url('../../images/middle_public_bg.gif');
	background-repeat:repeat-y;
	background-position:33% 0%;
}

#professional_bg {
	float:left;
	width:100%;
	background-image:url('../../images/middle_professional_bg.gif');
	background-repeat:repeat-y;
	background-position:66% 0%;
}

#corporate_content {
	float:left;
	width:33%;
	background:#5F3B83 url('../../images/middle_corporate.gif');
	background-repeat:repeat-y;
	background-position:top left;
}

#public_content {
	float:left;
	width:33%;
	background:#C21B1B url('../../images/middle_public.gif');
	background-repeat:repeat-y;
	background-position:top left;
}

#professional_content {
	float:left;
	width:34%;
	margin-right:-1px;
	background:#607394 url('../../images/middle_professional.gif');
	background-repeat:repeat-y;
	background-position:top left;
}

#corporate_bottom {
	width:33%;
	float:left;
	height:32px;
	background:#5F3B83 url('../../images/botleft_corporate.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

#public_bottom {
	width:33%;
	float:left;
	height:32px;
	background:#C21B1B url('../../images/botleft_public.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

#professional_bottom {
	width:34%;
	margin-right:-1px;
	float:left;
	height:32px;
	background:#607394 url('../../images/botleft_professional.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

#botright {
	background-image:url('../../images/botright_professional.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	height:32px;
	position:relative;
	top:-32px;
}


#topright {
	background-image:url('../../images/topright_professional.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	/*position:relative;
	top:30px;*/
	height:32px;
	width:54px;
}

#topright_inside {
	background-image:url(../../images/topright_professional.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:32px;
	width:54px;
	/*position:relative;
	top:30px;*/
}



#topright img {
	position:relative;
	top:-45px;
}


#news_subwrapper {
	float:left;
	width:100%;
	background-image:url('../../images/news_subwrapper_bg.gif');
	background-repeat:repeat-y;
	background-position:65% 0%;
}

#news_subsubwrapper {
	float:left;
	width:100%;
	background:#E3E9EE url('../../images/news_bg.gif');
	background-repeat:repeat-y;
	background-position:top left;
}

#news_top {
	float:left;
	width:65%;
	height:24px;
	background:#E3E9EE url('../../images/news_topleft.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#events_top {
	float:left;
	width:35%;
	height:24px;
	background:#E3E9EE url('../../images/events_topleft.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

#news_middle {
	float:left;
	width:65%;
	background:#E3E9EE url('../../images/news_bg.gif');
	background-repeat:repeat-y;
	background-position:top left;
}

#events_middle {
	float:left;
	width:35%;
	background:#E3E9EE url('../../images/news_bg.gif');
	background-repeat:repeat-y;
	background-position:top left;
}

#news_bottom {
	width:65%;
	float:left;
	height:24px;
	background:#E3E9EE url('../../images/news_botleft.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

#events_bottom {
	width:35%;
	float:left;
	height:24px;
	background:#E3E9EE url('../../images/events_botleft.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

#news_bottom p, #events_bottom p {
	margin:0;
	padding:0 0 0 65px;
}

#news_bottom p a, #events_bottom p a {
	font-family:Tahoma;
	font-size:84%;
	font-weight:bold;
	color:#607394;
	text-decoration:underline;
	vertical-align:bottom;
}

#news_bottom p a:hover, #events_bottom p a:hover {
	color:#ffffff;
	background-color:#386991;
	text-decoration:none;
}

#news_bottom img, #events_bottom img {
	padding:0 0 0 5px;
	vertical-align:bottom;
}

#newsText_wrapper, #eventsText_wrapper {
	margin:0 0 0 35px;
	padding:0 30px 0 30px;
}

#eventsText_subwrapper {
	voice-family: "\"}\""; 
	voice-family:inherit;
	float:left;
	position:relative;
	width:100%;
}

#newsText_col1, #newsText_col2, #newsText_col3 {
	float:left;
	width:31%;
	padding:0 1% 0 1%;
}

#newsText_col1 p, #newsText_col2 p, #newsText_col3 p, #eventsText_subwrapper p {
	font-family:Tahoma;
	font-size:84%;
	font-weight:bold;
	color:#607394;
	margin:0;
}

#newsText_col1 p span, #newsText_col2 p span, #newsText_col3 p span, #eventsText_subwrapper p span {
	font-weight:normal;
}

.more, .features_more, .more_inside {
	height:15px;
	padding:4px 0 0 7px;
}

.more a, .features_more a, .more_inside a {
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

.more a:hover, .features_more a:hover, .more_inside a:hover {
	text-decoration:underline;
}

.more {
	background-image:url('../../images/but_more.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:0 0 15px 0;
}

#events_topright {
	float:right;
	width:58px;
	background-image:url('../../images/events_topright.gif');
	background-repeat:no-repeat;
	background-position:top right;
	height:24px;
	position:relative;
	top:24px;
}

#events_botright {
	float:right;
	width:58px;
	background-image:url('../../images/events_botright.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	height:24px;
	position:relative;
	top:-24px;
}

#botStrap {
	width:100%;
	bottom:0px;
}

#footer {
	float:left;
	padding:0 4% 10px 4%;
}

#footer p {
	font-family:Tahoma;
	font-size:70%;
	font-weight:normal;
	color:#000000;
	margin:0;
}

#footer p a {
	font-family:Tahoma;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

#footer p a:hover {
	text-decoration:underline;
}

.footerLink {
	float:left;
	padding-left:10px;
}

.sideImage {
	float:left;
	position:relative;
	top:-92px;
}

#corporate_content .bulletWrapper {
	margin:0 0 0 35px;
}

#public_content .bulletWrapper, #professional_content .bulletWrapper {
	margin:0 0 0 34px;
}

.bulletWrapper ul {
	margin:0;
	padding:0px 0px 0;
	list-style:none;
}

.bulletWrapper li a {
	display:block;
}

.corporateBullet {
	padding:5px 0 5px 35px;
	border-bottom:solid 1px #8F76A8;
}

.publicBullet {
	padding:5px 0 5px 35px;
	border-bottom:solid 1px #D46060;
}

.professionalBullet {
	padding:5px 0 5px 35px;
	border-bottom:solid 1px #B0B9CA;
}

.round {
	background-image:url('../../images/bullet_corporate.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}

.round:hover, .round_on {
	background-image:url('../../images/bullet_corporate_roll.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}

.diamond {
	background-image:url('../../images/bullet_public.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}

.diamond:hover, .diamond_on {
	background-image:url('../../images/bullet_public_roll.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}

.square {
	background-image:url('../../images/bullet_professional.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}

.square:hover, .square_on {
	background-image:url('../../images/bullet_professional_roll.gif');
	background-repeat:no-repeat;
	padding:0 0 0 30px;
}

.contentText {
	padding:12px 30px 20px 65px;
}

.contentText p {
	font-family:Tahoma;
	font-size:84%;
	font-weight:normal;
	color:#ffffff;
	margin:0;
}

.floatL {
	float:left;
}

.floatR {
	float:right;
}

.bold {
	font-weight:bold;
}
.italic 
{
	font-style: italic;
}

a img {
	border:none;
}

.clearFloats {
	clear:both;
}

.center 
{
	text-align: center;
}

#rightNav_subwrapper
{
    width:155px;
	padding-top:16px;	
	background-repeat:no-repeat;
	margin:0px 10px 7px 10px;
}
#rightNav_highlight_top{
}
#rightNav_highlight{
	background-repeat:repeat-y;
	padding:0 10px 0 10px;
}
#rightNav_botcurve{
	background-repeat:no-repeat;
	height:16px;
}
