/******** Right Col *********/
div.wide-col div.right-col
{
	float : right;
	width : 184px; /* Original width is 195px - any padding = final width */
	margin : 0px;
	padding : 0px 0px 20px 4px;
	background-color : #ffffff;
}

div.wide-col div.right-col div.text-reader
{
	float : left;
	width : 184px;
	margin : 0;
	padding-bottom : 5px;
	
}

div.wide-col div.right-col div.text-reader img
{
	float : left;
	border : none;
	margin : 0;
	padding : 0;
}

div.wide-col div.right-col div.contacts
{
	float : left;
	width : 184px;
	margin : 0;
	padding : 0px 0px 5px 0px;
}

div.wide-col 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;
}

div.wide-col 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;
}

div.wide-col 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;
}

div.wide-col div.right-col div.contacts div.email
{
	float : left;
	width : 164px; /* original width 184px - any padding = new width */
	background : url(../../../../images/email.jpg) no-repeat 0 50%;
	margin : 0px;
	padding : 3px 0px 3px 20px;
	font-size : .82em;
}

div.wide-col div.right-col div.box-links
{
	float : left;
	width : 184px;
	margin : 0;
	padding : 0;
}

div.wide-col 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;
}

div.wide-col div.right-col div.box-links div.links
{
	float : left;
	margin : 0;
	padding : 0;
	width : 184px;
}

div.middle div.right-col div.box-links div.links ul
{
	list-style-image : none;
	list-style : none;
	margin : 0;
	float : left;
	width : 184px;
}

div.middle div.right-col div.box-links div.links ul li
{
	float : left;
	width : 184px;
}

div.wide-col div.right-col div.box-links div.links a
{
	float :left;
	margin : 0;
	padding : 3px 0px 3px 15px;
	width : 169px;
	background : url(../../../../images/red_arrow.jpg) no-repeat left;
	font-size : .9em;
}

div.wide-col div.right-col div.box-links div.links a:link,
div.wide-col div.right-col div.box-links div.links a:visited
{
	color : #000;
	text-decoration : none;
}

div.wide-col div.right-col div.box-links div.links a:hover
{
	color : #000;
	text-decoration : underline;
}
/******** Right Col *********/











/******** Middle Col ********/

/******** Middle Col ********/








/********* Wide Col *********/
div.middle div.wide-col
{
	float : left;
	width : 720px; /* original width 734px - any padding = new width */
	margin : 0;
	padding : 14px 7px 20px 7px;
	_width : 718px; /* IE6 style control */
	_padding : 14px 7px 20px 7px; /* IE6 style control */
}

div.middle div.wide-col div.title
{
	float : left;
	width : 525px;
	_width : 520px; /* IE6 style control */
	margin : 0;
	padding : 0px 0px 10px 0px;
	
}

div.middle div.wide-col div.intro
{
	float : left;
	width : 505px; /* original width 525px - any padding = new width */
	margin : 0px 0px 20px 0px;
	padding : 10px;
	background-color : #7C6A55;
	color : #ffffff;
	font-size : .9em;
	_width : 505px; /* IE6 style control */
}

div.middle div.wide-col div.intro p
{
	float : left;
	width : 100%;
	margin : 0;
	padding : 0;
}

div.middle div.wide-col div.news-headline
{
	float : left;
	width : 525px;
	margin : 0;
	padding : 0;
	background-color : #D63E18;
}

div.middle div.wide-col div.news-headline img
{
	float : left;
	width : 264px;
	margin : 0;
	padding : 0;
}

div.middle div.wide-col div.news-headline div.news-content
{
	float : left;
	width : 241px; /* original width 261px - any padding = new width */
	margin : 0;
	padding : 0px 10px 0px 10px;
	color : #ffffff;
}

div.middle div.wide-col div.news-headline div.news-content div.headline
{
	float : left;
	width : 241px;
	height : 20px;
	display : block;
	overflow : hidden;
	margin : 0;
	padding : 10px 0px 0px 0px;
	font-size : 1.1em;
	font-weight : bold;
}

div.middle div.miwideddle-col div.news-headline div.news-content p.intro
{
	float : left;
	width : 241px;
	height : 40px;
	display : block;
	overflow : hidden;
	margin : 0;
	padding : 0;
	font-size : .92em;
	font-weight : bold;
}

div.middle div.wide-col div.news-headline div.news-content p.content
{
	float : left;
	width : 241px;
	height : 60px;
	display : block;
	overflow : hidden;
	margin : 0;
	padding : 0;
	font-size : .92em;
}

div.middle div.wide-col div.news-headline div.news-content p.readmore
{
	float : left;
	width : 231px; /* original width 241px - 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.wide-col div.news-headline div.news-content p.readmore a:link,
div.middle div.wide-col div.news-headline div.news-content p.readmore a:visited
{
	color : #ffffff;
	text-decoration : underline;
}

div.middle div.wide-col div.news-headline div.news-content p.readmore a:hover
{
	color : #ffffff;
	text-decoration : none;
}

div.middle div.wide-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.wide-col div.news-items
{
	float : left;
	width : 525px;
	margin : 0px 0px 10px 0px;
	padding : 2px 0px 2px 0px;
	background-color : #7C6A55;
}

div.middle div.wide-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.wide-col div.news-items div.link a:link,
div.middle div.wide-col div.news-items div.link a:visited
{
	color : #ffffff;
	text-decoration : underline;
}

div.middle div.wide-col div.news-items div.link a:hover
{
	color : #ffffff;
	text-decoration : none;
}

div.middle div.wide-col div.content
{
	float : none;
	f\loat : left; /* FF specific */
	w\idth : 698px; /* FF specific */
	/*width : 708px; /* original width 708px - any padding left/right = new width */
	margin : 0px 0px 10px 0px;
	padding : 0px 11px 10px 0px;
	padding : 0;
	/*background : url(../../../../images/hr.jpg) repeat-x bottom center;*/
	width : auto;
}

div.middle div.wide-col div.content h1, 
div.middle div.wide-col div.content h2, 
div.middle div.wide-col div.content h3, 
div.middle div.wide-col div.content h4, 
div.middle div.wide-col div.content h5
{
	float : none;
	margin : 0;
	padding : 0;
	width : auto;
}

div.middle div.wide-col div.content ul
{
	float : none;
	margin : 4px 0px 10px 0px;
	padding : 0;
	list-style-type: disc;
	list-style-position: inside;
	color : #000000;
}

div.middle div.wide-col div.content ul.black
{
	color : #333;
}

div.middle div.wide-col div.content ul li a:link
{
	color : #D31E4A;
	text-decoration : underline;
}

div.middle div.wide-col div.content ul li a:visited
{
	color : #7C6A55;
	text-decoration : underline;
}

div.middle div.wide-col div.content ul li a:hover
{
	color : #D63E18;
	text-decoration : underline;
}

div.middle div.wide-col div.content p
{
	/*width : 708px; /* original width 708px - any padding left/right = new width */
	margin : 0;
	padding : 3px 11px 3px 0px;
	font-size : .9em;
	float : none;
}

div.middle div.wide-col div.content-holder
{
	float : none;
	f\loat : left; /* FF specific */
	w\idth : 698px; /* FF specific */
	padding : 0;
	width : 100%;
}

div.middle div.wide-col div.faq,
div.middle div.wide-col div.doc
{
	float : left;
	margin : 0;
	padding : 0;
}

div.middle div.wide-col div.faq
{
	float : left;
	width : 342px; /* original width 352px - any padding = new width */
	padding : 0px 10px 0px 0px;
}

div.middle div.wide-col div.docs
{
	float : right;
	width : 342px; /* original width 352px - any padding = new width */
	padding : 0px 0px 0px 10px;
}

div.middle div.wide-col div.faq div.title
{
	float : left;
	width : 307px; /* original width 342px - any padding = new width */
	margin : 10px 0px 0px 0px;
	padding : 4px 0px 4px 35px;
	background : url(../../../../images/faq.jpg) no-repeat left;
	color : #ffffff;
	font-size : 1.0em;
}

div.middle div.wide-col div.docs div.title
{
	float : left;
	width : 307px; /* original width 342px - any padding = new width */
	margin : 10px 0px 0px 0px;
	padding : 4px 0px 4px 35px;
	background : url(../../../../images/docs.jpg)	no-repeat left;
	color : #ffffff;
	font-size : 1.0em;
}

div.middle div.wide-col div.faq div.links,
div.middle div.wide-col div.docs div.links
{
	float : left;
	margin : 0;
	padding : 0;
	width : 342px;
}

div.middle div.wide-col div.faq div.links ul,
div.middle div.wide-col div.docs div.links ul
{
	list-style-image : none;
	list-style : none;
	margin : 0;
	padding : 0;
}

div.middle div.wide-col div.faq div.links ul li a,
div.middle div.wide-col div.docs div.links ul li a
{
	float :left;
	width : 310px; /* original width 342px - any padding = new width */
	margin : 0;
	padding : 3px 0px 3px 15px;
	background : url(../../../../images/red_arrow.jpg) no-repeat left;
	font-size : .9em;
}

div.middle div.wide-col div.faq div.links ul li a:link,
div.middle div.wide-col div.faq div.links ul li a:visited,
div.middle div.wide-col div.docs div.links ul li a:link,
div.middle div.wide-col div.docs div.links ul li a:visited
{
	color : #000;
	text-decoration : none;
}

div.middle div.wide-col div.faq div.links ul li a:hover,
div.middle div.wide-col div.docs div.links ul li a:hover
{
	color : #000;
	text-decoration : underline;
}

div.middle div.wide-col div.az-detail
{
	float : none;
	width : auto;
	margin : 0px 0px 10px 0px;
	padding : 0px 11px 10px 0px;
}

div.middle div.wide-col div.az-detail h3
{
	float : none;
	width : auto;
	margin : 0;
	padding : 0;
	font-size : 2.0em;
	font-weight : normal;
	color : #C40E13;
}

div.middle div.wide-col div.az-detail ul
{
	float : none;
	width : auto;
	color : #C40E13;
}
/********* Wide Col *********/











