
BODY{
   margin-top:10px;
   margin-left:10px;
   margin-right:10px;
   margin-bottom:10px;
   padding:0px; /* Fix: Opera sets a padded value to the body by default. This removes it */
   background-color:#DEDEDE;/*#FFFFFF;*/
   text-align:center;
   font-size:10px;
 }

 A{
   text-decoration:none;
   color:#2E63A3;
 }
 A:visited{
   color:#2E63A3;
 }
 A:hover{
   color:#BA261C;
 }

#wrapper{
   background-color:#FFFFFF;
   text-align:left;

   /* Fixed Width Start: */
   width:760px; 
   /* :End Fixed Width */

   /* Liquid Width Start: * /
   width:100%;   /* Default Value */
   /* :End Liquid Width */

   margin-left:auto;
   margin-right:auto;

   /* Testing: */
	border-width:0px;
   border-style:solid;
   border-color:#DEDEDE;
   /* :End Testing */
}

/*#whiteout{
   position:absolute;
   top:125px;
   right:10px;
   width:10px;
   height:400px;
   overflow:hidden;
   background:red;
   z-index:2;

}*/

/*===========================================*/

#header{
   padding-left:5px;
	padding-top:5px;
   margin-bottom:0px;
   height:85px;
	width:auto;
   

   /* Testing: * /
	border-width:1px;
   border-style:dashed;
   border-color: red;
   /* :End Testing */
}

#header_logo{
   
   /* Testing: * /
	border-width:1px;
   border-style:dashed;
   border-color: red;
   /* :End Testing */
}

/*===========================================*/

#topbar{
   position:relative; /* Fix disapearing elements in IE. */
	text-align:right;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
   
   /* Testing: * /
	border-width:1px;
   border-style:dashed;
   border-color: red;
   /* :End Testing */
}

#topbar A{
   color:#FFFFFF;
	font-size:9pt;
   font-family:arial, verdana, sans-serif;
	text-decoration:none;
	font-weight:bold;
}

#topbar A SPAN{
   background-color:#219526;
	padding-left:12px;
	padding-right:12px;
   padding-top:2px;
   padding-bottom:2px;

   margin-left:2px;

   border-style:solid;
	border-color:#CCCCCC;
	border-width:0px;
}

#topbar A:Hover{
	color:#FFFFFF;
	outline:none;/* hide dotted outline in Firefox */
}

#topbar A:Hover SPAN{
   background-color: #BA261C;
}

#topbar SPAN.selected{
   background-color: #E07024;
}
#topbar A:Hover SPAN.selected{
   background-color: #E07024;
}
#topbar DIV#topbar_horizontal_line{
   background-color:#DEDEDE;
   background-image:url(gradiant1.gif);
   background-repeat: repeat-x;
   height:7px;
   overflow:hidden;
   margin-top:3px;
}
/*===========================================*/

#submenu{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
   
   /* Testing: * /
	border-width:1px;
   border-style:dashed;
   border-color: red;
   /* :End Testing */
}

#submenu A{
   color:#FFFFFF;
	font-size:9pt;
   font-family:arial, verdana, sans-serif;
   /* sliding doors padding */
	text-decoration:none;
	font-weight:bold;
}

#submenu A SPAN{
   background-color:#2E63A3;
	padding-left:12px;
	padding-right:12px;
   padding-top:2px;
   padding-bottom:2px;

   margin-right:2px;
   /*height:15px;*/
   line-height:20px;
}

#submenu A:Hover{
	color:#FFFFFF;
	outline:none;/* hide dotted outline in Firefox */
}

#submenu A:Hover SPAN{
   background-color: #BA261C;
}

#submenu SPAN.selected{
   background-color: #E07024;
}
#submenu A:Hover SPAN.selected{
   background-color: #E07024;
}
/*===========================================*/

#content_wrapper{
   position:relative; /* Fix IE bug causing background image to disappear. */
   padding:0px;
	margin-right:0px;
	margin-left:0px;
   margin-top:0px;
   background-color:#F9FBFA;
   background-image:url(etc_background.gif);
   background-repeat:repeat-x;

   /* Testing: * /
	border-width:1px;
   border-style:dashed;
   border-color: green;
   /* :End Testing */
}

#leftContent{
	margin-right:242px;

   /* Testing: * /
	border-width:1px;
   border-style:dashed;
   border-color:purple;
   /* :End Testing */
}


#location{
	padding:5px;
	padding-left:30px;
   padding-top:15px;
   padding-bottom:20px;
   font-family:verdana,arial;
   font-size:11px;

   /* Testing: * /
	border-width:1px;
   border-style:dashed;
   border-color: blue;
   /* :End Testing */
}

#location A:Hover{
   color:#BA261C;
}

#location A.location_link{
   color:#2E63A3;
   font-family:verdana,arial;
   font-size:11px;
}

#location SPAN.location_selected{
   color:#C16E36;
   background-color:transparent;
}


#content{
   color:#444444;
	padding:0px;
   padding-left:30px;
   padding-right:20px;
	margin-left:0px;
   margin-top:0px;
   font-family: verdana, arial;
   font-size:10pt;
   min-height:300px;

   height:auto !important;
   height:300px;

   /* Testing: * /
	border-width:1px;
   border-style:dashed;
   border-color: red;
   /* :End Testing */
}

#content TD{
   font-family:verdana, arial;
   font-size:10pt;
}

#content_title{
   color:#E07024;
   font-weight:bold;
   font-family:'palatino linotype','times new roman';
   font-size:14pt;
   margin-bottom:20px;
}

.content_header{
   color:#E07024;
   font-weight:bold;
   font-family:'palatino linotype','times new roman';
   font-size:13pt;
}

#rightContent{
	position: absolute;
   float:right;
	right:0px;
	top: 0px;
	z-index: 1;/**/
   width:239px;

   /* Testing: * /
	border-width:1px;
   border-style:dashed;
   border-color: yellow;
   /* :End Testing */
}


#bottombar{
   position:relative; /* Fix IE bug causing background image to disappear. */
	background-color:#FFFFFF;
	color:#666666;
	font-size:12px;
   padding-left:0px;
   padding-top:0px;
   padding-bottom:0px;
   font-family:verdana, arial;
   padding-bottom:8px;

   /* Testing: * /
	border-width:1px;
   border-style:dashed;
   border-color: red;
   /* :End Testing */
}

#bottombar DIV#bottombar_horizontal_line{
   background-color:#999999;
   height:3px;
   overflow:hidden;
   margin-top:0px;
   margin-bottom:7px;
}

#bottombar DIV#bottombar_content{
	margin-right:242px;
   margin-left:8px;

   /* Testing: * /
	border-width:1px;
   border-style:dashed;
   border-color: red;
   /* :End Testing */
}

#bottombar DIV#bottombar_rightcontent{
   text-align:right;
	color:#CCCCCC;
   margin-right:8px;

 	position: absolute;
   float: right;
	right: 0px;
	top: 10px;/**/
	z-index: 2;
   width: 239px;

   /* Testing: * /
	border-width:1px;
   border-style:dashed;
   border-color: blue;
   /* :End Testing */
}

#bottombar DIV#bottombar_rightcontent A{
   color:#CCCCCC;
}
#bottombar DIV#bottombar_rightcontent A:hover{
   color:#BA261C;
}
/*#######################################
#########################################
########################################*/

