/*body {background-color: #dcdcdc; font-family: verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #333333; background-image:url(/images/main_back2008.jpg); background-attachment: fixed;}*/

/* For fixed positioning savvy browsers */
.fixed{
    position: fixed;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*
	background-image: url(/images/background_10_b.jpg);
	background-attachment: fixed;
	background-position: 100% 100%;
	background-color: #dcdcdc;
	*/
	background-color: #FFFFFF; 
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #333333;
	background-image: url(/images/background_interact_v22.jpg); 
	background-attachment: fixed; 
	background-position: bottom left; 
	background-repeat: no-repeat;
	}

.maincolor {background-color: #cc3333;}
.menuback {background-color: #000000;}
.footerline {background-color: #cc3333;}
.footerback {background-color: #ffffff;}
.bodypadding {padding: 15px 35px 15px 15px;}
/*.bodypadding {padding: 15px;}*/


#fixedHeader  {position: fixed; z-index: 6; top: 0px; left: 0px; width: 1920px; padding: 0px; border: 0px;}
#fixedHeader p {margin: 0; padding: 0;}

#fixedLeftNav  {position: fixed; z-index: 3; top: 0px; left: 0px; width: 210px; padding: 0px; border: 0px;}
#fixedLeftNav p {margin: 0; padding: 0;}

#fixedArtRight  {position: fixed; z-index: 5; top: -20px; right: 0px; width: 42px; height: 1220px; padding: 0px; border: 0px;}
#fixedMenuDivider {position: fixed; z-index: 5; top: -20px; left: 191px; width: 55px; height: 1220px; padding: 0px; border: 0px;}

#fixedFooter  {position: fixed; z-index: 6; bottom: 0px; right: 0px; width: 1920px; padding: 0px; border: 0px;}
#fixedFooter p {margin: 0; padding: 0;}

#fixedHome  {position: fixed; z-index: 7; bottom: 0px; right: 20px; width: 125px; padding: 0px; border: 0px;}
#fixedHome p {margin: 0; padding: 0;}

/* For IE for Windows \*/
* html{
    width: 100%;
    height: 100%;
    overflow-x: hidden;
	overflow-y: hidden;
}

* html body{
    width: 100%;
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}

* html .fixed{
    position: absolute;
}

* html #fixedHeader {position: absolute; z-index: 6; top: 0; left: 0px; width: 1920px; padding: 0px; border: 0px;}
* html #fixedLeftNav {position: absolute; z-index: 3; top: 0; left: 0px; width: 210px; padding: 0px; border: 0px;}
* html #fixedArtRight  {position: absolute; z-index: 5; top: -20px; right: 15px; width: 42px; height: 1220px; padding: 0px; border: 0px;}
* html #fixedMenuDivider {position: absolute; z-index: 5; top: -20px; left: 191px; width: 55px; height: 1220px; padding: 0px; border: 0px;}
* html #fixedFooter {position: absolute; z-index: 6; bottom: 0px; right: 0px; width: 1920px; padding: 0px; border: 0px;}
* html #fixedHome {position: absolute; z-index: 7; bottom: 0px; right: 25px; width: 120px; padding: 0px; border: 0px;}


/*#nav { position: relative; z-index: 4; }*/
/*#nav { background-image: url(/images/leftnav.png); background-color: none; }*/
#nav .level1 {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; background-image:url(/images/_menu_color_4_b.gif); padding-left: 5px; padding-right: 16px; padding-top: 4px; padding-bottom: 4px;}
#nav .level2 {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; background-image:url(/images/_menu_color_6_b.gif); padding-left: 15px; padding-right: 16px; padding-top: 4px; padding-bottom: 4px;}
#nav .level3 {font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; background-image:url(/images/_menu_color_7_b.gif); padding-left: 25px; padding-right: 16px; padding-top: 3px; padding-bottom: 3px;}
#nav .divider {background-color: #E8E8E8;}
#nav a:link {color: #FFFFFF; text-decoration: none;}
#nav a:visited {color: #FFFFFF; text-decoration: none;}
#nav a:active {color: #FFFFFF; text-decoration: none;} 
#nav a:hover {color: #AFB4A9; text-decoration: underline;}

td.tableborder {background-color: #006699; padding: 1px;}
td.tableborder table td { padding: 4px; }
.cell {font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; color: black; text-decoration: none;}
.celllight {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: black; text-decoration: none; background-color: #F5F5F5;}
.celldark {font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: black; text-decoration: none; background-color: #E6E6E6;}
.tblheader {font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; }
.tblsubhead {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: #000000; background-color: #d5e0ea; text-decoration: none; font-weight: bold;padding-top: 0px !important; padding-bottom: 0px !important;}
.error {font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; color: red; font-weight: bold;}

#footer {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height: 12px;
	padding-bottom: 10px;
	padding-top: 20px;
}
#footer a:link {color: #000000; text-decoration: none;}
#footer a:visited {color: #000000; text-decoration: none;}
#footer a:active {color: #000000; text-decoration: none;} 
#footer a:hover {color: #000000; text-decoration: underline;}

#calendar .weeklink {font-size: 10px;}



