/******** Right Col *********/
div.middle div.right-col
{
	float : right;
	width : 195px; /* Original width is 195px - any padding = final width */
	margin : 0px;
	padding : 14px 0px 20px 0px;
	background-color : #ffffff;
	_width : 193px;
	back
}

div.middle div.right-col div.text-reader
{
	float : left;
	width : 184px; /* Original width is 195px - any padding = final width */
	margin : 0;
	padding : 0px 11px 5px 0px;
	_width : 182px;
}

div.middle div.right-col div.text-reader img
{
	float : left;
	border : none;
	margin : 0;
	padding : 0;
}

div.middle div.right-col div.contacts
{
	float : left;
	width : 184px; /* Original width is 195px - any padding = final width */
	margin : 0;
	padding : 0px 11px 5px 0px;
	margin : 0;
	_width : 182px;
}

div.middle div.right-col div.contacts div.address
{
	float : left;
	width : 184px;
	margin : 0;
	padding : 0;
	font-size : .83em;
	font-weight : bold;
	line-height : 1.5em;
	_width : 182px;
}

div.middle div.right-col div.contacts div.tel
{
	float : left;
	width : 164px; /* original width 184px - any padding = new width */
	background : url(../../../../images/tel.jpg) no-repeat 0 50%;
	margin : 0;
	padding : 3px 0px 3px 20px;
	font-size : .82em;
	_width : 162px;
}

div.middle div.right-col div.contacts div.fax
{
	float : left;
	width : 164px; /* original width 184px - any padding = new width */
	background : url(../../../../images/fax.jpg) no-repeat 0 50%;
	margin : 0;
	padding : 3px 0px 3px 20px;
	font-size : .82em;
	_width : 162px;
}

div.middle div.right-col div.contacts div.email
{
	float : left;
	width : 175px; /* original width 195px - any padding = new width  (need to use full width for email)*/
	background : url(../../../../images/email.jpg) no-repeat 0 50%;
	margin : 0px;
	padding : 3px 0px 3px 20px;
	font-size : .82em;
	_width : 173px;
}

div.middle div.right-col div.box-links
{
	float : left;
	width : 184px; /* original width 184px - any padding = new width */
	margin : 0;
	padding : 0;
	_width : 182px;
}

div.middle div.right-col div.box-links div.do-it-online
{
	float : left;
	width : 149px; /* original width 184px - any padding = new width */
	margin : 10px 0px 0px 0px;
	padding : 4px 0px 4px 35px;
	background : #7C6A56 url(../../../../images/do-it-online.jpg) no-repeat left center;
	color : #ffffff;
	font-size : 1.0em;
	_width : 147px;
}

div.middle div.right-col div.box-links div.faq div.title
{
	float : left;
	width : 149px; /* original width 184px - any padding = new width */
	margin : 10px 0px 0px 0px;
	padding : 4px 0px 4px 35px;
	background : #E11F27 url(../../../../images/faq.jpg) no-repeat left center;
	color : #ffffff;
	font-size : 1.0em;
	_width : 147px;
}

div.middle div.right-col div.box-links div.docs
{
	float : left;
	width : 149px; /* original width 184px - any padding = new width */
	margin : 10px 0px 0px 0px;
	padding : 4px 0px 4px 35px;
	background : #D31E49 url(../../../../images/docs.jpg) no-repeat left center;
	color : #ffffff;
	font-size : 1.0em;
	_width : 147px;
}
div.middle div.right-col div.box-links div.links
{
	float : left;
	margin : 0;
	padding : 0;
	width : 184px;
	_width : 182px;
}

div.middle div.right-col div.box-links div.links ul
{
	list-style-image : none;
	list-style : none;
	margin : 0;
	float : left;
	width : 184px;
	_width : 182px;
}

div.middle div.right-col div.box-links div.links ul li
{
	list-style-image : none;
	list-style : none;
	margin : 0;
	padding : 0;
	float : left;
	width : 184px;
	_width : 182px;
}

div.middle div.right-col div.box-links div.links a
{
	float :left;
	margin : 0;
	padding : 3px 0px 3px 15px;
	background : url(../../../../images/red_arrow.jpg) no-repeat left center;
	font-size : .9em;
}

div.middle div.right-col div.box-links div.links a:link,
div.middle div.right-col div.box-links div.links a:visited
{
	color : #000;
	text-decoration : none;
}

div.middle div.right-col div.box-links div.links a:hover
{
	color : #000;
	text-decoration : underline;
}

/******** Right Col *********/












/******** Middle Col ********/
div.middle div.middle-col div.news-headline
{
	float : left;
	width : 525px;
	margin : 0;
	padding : 0;
	background-color : #D63E18;
}

div.middle div.middle-col div.news-headline img
{
	float : left;
	width : 250px;
	margin : 0;
	padding : 0;
}

div.middle div.middle-col div.news-headline div.news-content
{
	float : left;
	width : 255px; /* original width 275px - any padding = new width */
	margin : 0;
	padding : 0px 10px 0px 10px;
	color : #ffffff;	
}

div.middle div.middle-col div.news-headline div.news-content div.headline
{
	float : left;
	width : 255px;
	height : 20px;
	display : block;
	overflow : hidden;
	margin : 0;
	padding : 10px 0px 0px 0px;
	font-size : 1.1em;
	font-weight : bold;
}

div.middle div.middle-col div.news-headline div.news-content p.intro
{
	float : left;
	width : 255px;
	height : 40px;
	display : block;
	overflow : hidden;
	margin : 0;
	padding : 0;
	font-size : .92em;
	font-weight : bold;
}

div.middle div.middle-col div.news-headline div.news-content p.content
{
	float : left;
	width : 255px;
	height : 60px;
	display : block;
	overflow : hidden;
	margin : 0;
	padding : 0;
	font-size : .92em;
}

div.middle div.middle-col div.news-headline div.news-content p.readmore
{
	float : left;
	width : 245px; /* original width 255px - any padding = new width */
	height : 20px;
	display : block;
	overflow : hidden;
	margin : 0;
	padding : 0px 10px 0px 0px;
	font-size : .89em;
	font-weight : bold;
	text-align : right;
}

div.middle div.middle-col div.news-headline div.news-content p.readmore a:link,
div.middle div.middle-col div.news-headline div.news-content p.readmore a:visited
{
	color : #ffffff;
	text-decoration : underline;
}

div.middle div.middle-col div.news-headline div.news-content p.readmore a:hover
{
	color : #ffffff;
	text-decoration : none;
}

div.middle div.middle-col div.news-headline-border
{
	float : left;
	width : 525px;
	margin : 0;
	padding : 0;
	height: 1px;
	background : #D63E18 url(../../../../images/news-item-bg.jpg) repeat-x center;
	_width : 523px; /* IE6 style control */
}

div.middle div.middle-col div.news-headline-border hr
{
	display : none;	
}

div.middle div.middle-col div.news-items
{
	float : left;
	width : 525px;
	margin : 0px 0px 10px 0px;
	padding : 2px 0px 2px 0px;
	background-color : #7C6A55;
}

div.middle div.middle-col div.news-items div.link
{
	float : left;
	width : 20%;
	margin : 0;
	padding : 0;
	font-size : .82em;
	font-weight : bold;
	text-align : center;
}

div.middle div.middle-col div.news-items div.link a:link,
div.middle div.middle-col div.news-items div.link a:visited
{
	color : #ffffff;
	text-decoration : underline;
}

div.middle div.middle-col div.news-items div.link a:hover
{
	color : #ffffff;
	text-decoration : none;
}


div.middle div.middle-col div.popular-pages
{
	float : left;
	width : 165px; /* original width 175px - any padding left/right = new width */
	margin : 0;
	padding : 10px 10px 10px 0px;
}

div.middle div.middle-col div.popular-pages div.title
{
	float : left;
	width : 100%;
	margin : 0px 0px 2px 0px;
	font-size : 1.2em;
	color : #C40E13;
	font-weight : normal;
}

div.middle div.middle-col div.popular-pages div.links
{
	float : left;
	width : 100%;
	height : 80px;
	display : block;
	overflow : hidden;
	margin : 0px 0px 5px 0px;
	padding : 0;
	background : url(../../../../images/hr.jpg) repeat-x bottom;
	color : #D83960;
}

div.middle div.middle-col div.popular-pages div.links a:link,
div.middle div.middle-col div.popular-pages div.links a:visited
{
	color : #D83960;
	text-decoration : underline;
}
div.middle div.middle-col div.popular-pages div.links a:hover
{
	color : #D83960;
	text-decoration : none;
}





div.middle div.middle-col div.latest-news
{
	float : left;
	width : 252px; /* original width 262px - any padding left/right = new width */
	margin : 0;
	padding : 10px 10px 10px 0px;
	_width : 250px;
}

div.middle div.middle-col div.latest-news div.title
{
	float : left;
	width : 232px; /* original width 252px - any padding left/right = new width */
	margin : 0;
	padding : 1px 0px 50px 20px;
	color : #ffffff;
	background : url('../../../../images/latest-news.jpg') no-repeat top left;
	_width : 230px;
}

div.middle div.middle-col div.latest-news div.links
{
	float : left;
	margin : 0;
	padding : 0;
}

div.middle div.middle-col div.latest-news div.links ul
{
	list-style-image : none;
	list-style : none;
	margin : 0;
	padding : 0;
}

div.middle div.middle-col div.latest-news div.links ul li
{
	float : left;
	width : 252px;
	_width : 250px;
}

div.middle div.middle-col div.latest-news div.links ul li a
{
	float :left;
	width : auto; /* original width 252px - any padding left/right = new width */
	margin : 0;
	padding : 3px 0px 3px 15px;
	background : url(../../../../images/red_arrow.jpg) no-repeat left;
	font-size : .9em;
}

div.middle div.middle-col div.latest-news div.links ul li a:link,
div.middle div.middle-col div.latest-news div.links ul li a:visited
{
	color : #000;
	text-decoration : none;
}

div.middle div.middle-col div.latest-news div.links ul li a:hover
{
	color : #000;
	text-decoration : underline;
}

div.middle div.middle-col div.latest-alerts
{
	float : left;
	width : 252px; /* original width 262px - any padding left/right = new width */
	margin : 0;
	padding : 10px 0px 10px 10px;
	_width : 250px;
}

div.middle div.middle-col div.latest-alerts div.title
{
	float : left;
	width : 232px; /* original width 252px - any padding left/right = new width */
	margin : 0;
	padding : 1px 0px 50px 20px;
	color : #ffffff;
	background : url('../../../../images/latest-alerts.jpg') no-repeat top left;
	_width : 230px;
}

div.middle div.middle-col div.latest-alerts div.links
{
	float : left;
	margin : 0;
	padding : 0;
}

div.middle div.middle-col div.latest-alerts div.links ul
{
	list-style-image : none;
	list-style : none;
	margin : 0;
	padding : 0;
}

div.middle div.middle-col div.latest-alerts div.links ul li
{
	float : left;
	width : 250px;
	_width : 248px;
}

div.middle div.middle-col div.latest-alerts div.links ul li a
{
	float :left;
	width : auto; /* original width 252px - any padding left/right = new width */
	margin : 0;
	padding : 3px 0px 3px 15px;
	background : url(../../../../images/red_arrow.jpg) no-repeat left;
	font-size : .9em;
}

div.middle div.middle-col div.latest-alerts div.links ul li a:link,
div.middle div.middle-col div.latest-alerts div.links ul li a:visited
{
	color : #000;
	text-decoration : none;
}

div.middle div.middle-col div.latest-alerts div.links ul li a:hover
{
	color : #000;
	text-decoration : underline;
}


div.arrowbullets ul
{
list-style-type:none;
padding:0px;
margin:0px;
}
div.arrowbullets li
{
	background-image:url(../../../../images/red_arrow.jpg);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:14px;
} 

div.arrowbullets a
{
	font-size: .8em;
	color: #000000;
	text-decoration : none;
}

div.arrowbullets a:hover
{
	font-size: .8em;
	color: #000000;
	text-decoration : underline;
}

/******** Middle Col ********/











