/*======================
RESET
========================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin			: 0;
	padding			: 0;
	border			: 0;
	outline			: 0;
	font-weight		: inherit;
	font-style		: inherit;
	font-size		: 12px;
	font-family		:  Arial, Verdana, Sans-Serif;
	vertical-align	: baseline;
}
/* remember to define focus styles! */
:focus 
{
	outline: 0;
}

html
{
	height : 100%;
}

body
{
	line-height	: 1.3;
	color		: black;
	text-align	: center;
	height		: 100%;
}

ol, ul 
{
	list-style: none;
}

/* tables still need 'cellspacing="0"' in the markup */
table 
{
	border-collapse	: separate;
	border-spacing	: 0;
}

caption, th, td 
{
	text-align	: left;
	font-weight	: normal;
}

blockquote:before, blockquote:after,q:before, q:after 
{
	content: "";
}

blockquote, q 
{
	quotes: "" "";
}



.container
{	
	position		:relative; /* needed for footer positioning*/
	margin			:0 auto; /* center, not in IE5 */
	width			:960px;	
	min-height		:100%; /* real browsers */	
	/*background		:#f0f0f0;*/

}


/* ------------------------- HEADER ------------------------*/

.header
{	
	z-index				: 50;
	position			: relative;
	margin				: 0 auto 0 auto;
	text-align			: left;	
}

#backgroundBirdIMG
{
	position	: absolute;
	top			: -8px;
	right		: 2px;
	z-index		: -100;
	border		: 0;
	padding		: 0;
	overflow	: hidden;
	
}

div#headerBackgroundImage
{	
	background			: #FFFFFF url(../images/layout/header.gif) no-repeat center;
	height 				: 130px;
	width				: 960px;
}

div#headerBackgroundImage a
{
	position: absolute;
	left: 16px; top: 16px;
	width: 304px; height: 70px;
}

#frameLeft
{
	position 	: absolute;
	left	 	: -20px;
	top			: 0;
	background 	: url(../images/layout/frameLeft.gif) repeat-y center; 
	height		: 100%;
	width		: 10px;
}

/* ------------------------- BODY ------------------------*/

.main
{
	
	background-color	: transparent;	
	/*background-color	: #ccc;	*/
	
	text-align			: left;	
	padding				: 0em 0em 144px 0em;  /* bottom padding for footer */	
	
	overflow			: auto; 			/* make the div expand with inner content*/
}

/* ------------------------- FOOTER ------------------------*/

.footer
{
	position			: relative;
	margin				: -144px auto 0 auto;
	background			: #FFFFFF url(../images/layout/footer.gif) no-repeat center;
	height				: 144px;
	width				: 960px;	
	text-align			: left;			
}


#footerContent
{	
	/*margin		: 2.5em 10px 0 10px;	*/
	padding		: 4px 10px 0 16px;
	width 		: auto;
}

#footerTelList
{
	float			: left;
	width			: 240px;
	margin			: 0 6px 0 0;
	padding			: 0 0 0 0;	
	font-weight		: bold;
	list-style-image: none;
	list-style-type: none;	
}

#footerTelList li
{
	color			: #666;
	padding			: 15px 0 0 0;	
}

#footerTelList li:first-letter
{
	color		: #CC1305;
	font-weight	: bold;		
}


#footerAddressList
{
	float		: left;
	width		: 240px;	
	margin		: 0;
	padding		: 14px 0 0 0;
	list-style-image: none;
	list-style-type: none;		
}

#footerAddressList li
{
	padding : 0 0 0 0;
	color	: #666;	
	font-weight	: bold;	
	font-size : 12px;		
}


#footerCopyrightList
{
	clear		: both;
	float		: left;
	margin		: 0px;
	padding		: 10px 0 0 0;
	left		: 0px;
	list-style	: none;
	list-style-image: none;
	list-style-type: none;
}

#footerCopyrightList li
{
	float	: left;
	padding	: 0 9px 0 0;
	color		: #0354A0;
	font-weight	: bold;
}


#footerLinksList
{
	float		: left;
	position	: relative;
	padding		: 10px 0 0 120px;
	margin		: 0;
	list-style	: none;	
	list-style-image: none;
	list-style-type: none;	
}

#footerLinksList li
{	
	display		: inline;
	color		: #0354A0;
	font-weight	: bold;		
	margin		: 0 0 0 0;	
	padding		: 0 0.3em 0 0.1em;
	font-size	: 11px;	
	border-right: 2px solid #ccc;	
}
#footerLinksList li.last
{
	border	: none;
}
#footerLinksList li a {
	color: #0354A0;
	text-decoration:none;
}

#footerTelList li a {	
	text-decoration:none;
}
#footerLinksList li a:hover {
	color: #CC1305;
	text-decoration:underline;
}


















