body { 
	text-align: left;
	background: #E6E6E6;
	margin: 0;
	padding: 0;
}

.clearer { clear: both; }


#mainContainer { width: 980px; /*height: 630px; */background: #fff; margin: 50px auto 0 auto; padding: 0 0 20px 0; position: relative; z-index: 1; }

/*
	HEADER
================================================  */
#header {width: 100%; margin: 0 0 27px 0; float: left; overflow: hidden; }

#header .logo { width: 220px; float: left; }
#header .logo  img{ display: block; }

#header .bannerBlock {  float: right; }
#header .bannerBlock img{ display: block; }

#imageFader .idupe { left: 220px!important; z-index: 999; }

#leftColumn { width: 190px; min-height: 10px; margin: 0 15px; float: left; display: inline; overflow: hidden; }
/*#leftColumn { width: 220px; min-height: 10px; float: left; overflow: hidden; }*/
#mainColumn { width: 760px; min-height: 10px; float: right; overflow: hidden; }


/*
	MAIN NAVIGATION
================================================  */
#mainNavigation { width: 190px; margin: 0; padding: 0; list-style: none; float: left; clear: both;  }
#mainNavigation img { float: left;}
#mainNavigation li { width: 100%; margin: 0; padding: 0; float: left; }
#mainNavigation li.separator { height: 1px; line-height: 1px; font-size: 1px; background: #b6b6b6; }
#mainNavigation li .level1  { width: 100%; font-size: 1px; color: #000; text-decoration: none; text-transform: uppercase; float: left; zoom: 1; }
#mainNavigation li .level1:hover  { color: #0066cc; }
#mainNavigation li.act .level1, #mainNavigation li.act .level1:hover   { color: #0066cc; }

#mainNavigation li ul { margin: 0; padding: 0; list-style: none; }
#mainNavigation li ul li  { margin: 0; padding: 0; }
#mainNavigation li  ul li .level2  { width: 100%; color: #000; font-size: 1px; text-decoration: none; padding: 5px 0; display: block; }
#mainNavigation li  ul li .level2:hover  { color: #0066cc; }

.pageTitle { font-size: 15px; color: #3366cc; font-weight: bold; background: url(../images/bullets/bullet01.gif) left 3px no-repeat; margin: 4px 0 26px 28px;  padding: 0 0 0 22px; }
#b-ie6 .pageTitle, #b-ie7 .pageTitle { margin-bottom: 11px; }

#mainColumn .content { margin: 0 40px 10px 50px; clear: both; min-height: 350px; height: auto!important; height: 350px;}

.bottomText { width: 700px; font-size: 10px; color: #808080; position: absolute; left: 270px; bottom: 2px; z-index: 99; }

a.accept:link, a.accept:visited { width: 61px; height: 21px; background: url(../images/buttons/accept.gif) left top no-repeat; margin: 0 5px 0 0; float: left; }
a.accept:hover { background-image: url(../images/buttons/accept_hover.gif); }
a.decline:link, a.decline:visited { width: 61px; height: 21px; background: url(../images/buttons/decline.gif) left top no-repeat; float: left; }
a.decline:hover { background-image: url(../images/buttons/decline_hover.gif); }
/*
	FOOTER
================================================  */
#footer { width: 977px; text-align: right; font-size: 9px; padding-right: 3px; color: #808080; margin: 0 auto; }
#footer a:link, #footer a:visited { color: #808080; }
#footer a:hover { color: #3366CC; }