body {
	margin:0;
	padding:0;
	font: 11px/1.5em Verdana;
	background:url("../images/bg_diag.gif");
}
a:link {
	text-decoration:underline;	
	color: #4A3D4E;
}
a:visited {
	text-decoration:underline;	
	color: #4A3D4E;
}
a:hover {
	text-decoration:none;		
	background:	#4A3D4E;
	color: #ffffff;
	}

	hr {
		border: none 0;
		border-top: 1px dashed #616570;/*the border*/
		width: 90%;
		text-align:center;
		height: 1px;/*whatever the total width of the border-top and border-bottom equal*/

	}
		#container {
			width: 760px;
			\width: 760px;
			w\idth: 760px;
			border: 1px solid gray;
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 1px;
			background:#fff;
		}

		#banner {
			padding: 0px;
			margin:0;
			background-color: #CFC4C8;
		}
		#banner h1 {
			padding:0px;
			margin:0;
		}
		h1#banner span {
			display: none; 
		}
		h1#banner {
			margin:0px 0 0 0px; 
			padding:0px 0 0 0px; 
			width:760px; 
			height:151px; 
			background: url(../images/header_01.jpg) no-repeat;
			background-position:center;
		}
		#flashHolder{
			margin-top:0px;			
			padding: 0px 0px 15px 0px;
		}
		#content img{
		border:1px solid #000000;
		}
		#content {
			margin-top:0px;			
			padding: 65px 15px 15px 15px;
			@padding: 0px 15px 15px 15px;
			margin-right: 167px;
			background-color: #ffffff;
			text-align:justify;
		}
		#contentHome {
			margin-top:-10px;			
			padding: 0px 15px 15px 15px;
			@padding: 0px 15px 0px 15px;
			margin-right: 125px;
			background-color: #ffffff;
			text-align:justify;
		}
		h2{
			color:#4A3E4D;
			font-size:22px;
			font-family:"Times New Roman", Times, serif;
			font-style:italic;
		}
		h3{
			color:#4A3E4D;
			@font-size:14px;
			@font-style:bold;

		}
		h4{
			color:#4A3E4D;
			font-size:16px;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-style:italic;
		}

		#sidebar-about {
			float: right;
			width: 167px;
			margin-top:1px;
			margin-left: 5px;
			padding: 10px 0 0 4px;
			background-color: #EFE7EB;
			/*border: 1px dashed #000;*/
		}
		#sidebar {
			float: right;
			width: 167px;
			margin-top:1px;
			margin-left: 5px;
			padding: 10px 0 0 4px;
			background-color: #EFE7EB;
			/*border: 1px dashed #000;*/
		}
		#sidebar-services {
			float: right;
			width: 167px;
			margin-top:1px;
			margin-left: 5px;
			text-align:center;
			padding: 10px 0 0 4px;
			background-color: #EFE7EB;
			/*border: 1px dashed #000;*/
		}
		#sidebar-services img{
			padding-right:2px;
		}
		#sidebarHome {
			float: right;
			width: 125px;
			height:100px;
			padding: 10px 0 0 0;
			
		}
		
		#footer {
			clear: both;
			padding: 2px;
			
			text-align:center;
			background-color: #CFC4C8;
		}
		#dateFloat{
			float:right;
			width:160px;
			height:15px;
			margin-left: 596px;
			@margin-left: 590px;
			padding:4px 0px 0px 0px;
			margin-top:-41px;
			@margin-top:-41px;
			margin-bottom:0px;
			text-align:right;
			font-size:90%;
			/*position:absolute;*/
			color:#000000;
			line-height: 8pt
			}
		#smallFont{
			font-size:80%;
		}
		#prepayBox{
			border:1px solid #4A3D4E;
		}
		
		.nicelist {
			margin-left: 10px;
			padding-left: 0;
			
			list-style: none;
    	}
		.nicelist li {	
			padding-left: 20px;
			padding-top:4px;
			background-image: url(../images/leaf.gif);
			background-repeat: no-repeat;
			background-position: 0 5px;
   		 }
		 .nicelist2 {
			margin-left: 10px;
			padding-left: 0;
			
			list-style: none;
    	}
		.nicelist2 li {	
			padding-left: 20px;
			padding-top:4px;
			background-image: url(../images/leaf2.gif);
			background-repeat: no-repeat;
			background-position: 0 5px;
   		 }
 	

    #tabsE {
      float:left;
      width:100%;
      background: url(../images/header_02.jpg) no-repeat;
      font-size:100%;
	  font: bold 11px/1.5em Verdana;
      line-height:normal;
      border-bottom:1px solid #616570;

      }
    #tabsE ul {
	margin:0;
	padding:0px 0px 0 0px;
	list-style:none;
      }
    #tabsE li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsE ul a {
      float:left;
      background:url("../images/tableftE.gif") no-repeat left top;
      margin:0;
      padding:0px 0 0 4px;
      text-decoration:none;
      }
    #tabsE ul a span {
      float:left;
      display:block;
      margin:0px;
      background:url("../images/tabrightE.gif") no-repeat right top;
      padding:22px 13px 14px 12px;
      color:#616570;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsE a span {float:none;}
    /* End IE5-Mac hack */
    #tabsE a:hover span {
      color:#FFF;
      }
    #tabsE a:hover {
      background-position:0% -50px;
      }
    #tabsE a:hover span {
      background-position:100% -50px;
      } 
	  

/* form elements */
input.btn{
   color:#4A3E4D;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:13px;
   border: 1px solid #4A3E4D;
   background-color:#EFE7EB;
   border-top-color:#4A3E4D;
   border-left-color:#4A3E4D;
   border-right-color:#4A3E4D;
   border-bottom-color:#4A3E4D;
   padding: 3px 3px 3px 3px;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#EFE7EB');
}

input.btnhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
}

#redFont{
color:#FF0000;
}