*
{
padding: 0;
margin: 0;
border: 0;
}
 
body, html 
{
font-family: Geneva,Verdana, Arial, Tahoma, sans-serif;
color:#5c5c5c;
font-size:9pt;
text-align: left; 
height: 100%;
 background-color:#8a898d;
    background-image:url(../resc/background.gif); 
    background-repeat:repeat-x;  
}
.bodycontaner
{
    
}
 .ContactDetails
{
	font-size:16pt;
	color:#515056;
	font-family:Tahoma, "Times New Roman", Georgia,   Times, serif;
	font-weight:normal;
    
}
 
p
{
    padding-top:5px;
    padding-bottom:5px;   
}
div#container 
{
	position:relative;
	height:auto !important; 
	height:100%; /* IE6 */
	min-height:100%; 
	width:857px;
	margin:0 auto;
}
 
div#header
{
	height:121px;
}
 
div#footer
{
	position:absolute;
	width:100%;
	bottom:0;
	height: 45px;
	background-image:url(../resc/footer.gif);
	padding-left:40px;
	padding-top:10px;
	background-repeat:no-repeat;
	font-size:8pt;
	
}
 
/* this is my "content box" */
div#content_container
{
	background-image:url(../resc/backgroundcontent.gif);
    padding-bottom:20px;
}
 
div#content_header
{
	height: 31px;
	background-image:url(../resc/ContentHeader.gif);
}
 
div#content_footer
{
	height: 30px;
	bottom: 0;
	clear:both;
	background-image:url(../resc/backgroundcontent.gif);
}
.LeftOuterColumn
{
	width:275px;
	float:left;
}
.RightOuterColumn
{
	margin-right:12px;
	float:right;
	width:570px;
	min-height:570px;
}
.RightOuterColumn_Home
{
	float:right;
	width:578px;
	min-height:570px;
}

.LeftTop
{
	background-image:url(../resc/SideTop.gif);	
	height:10px;
}
.LeftContent
{
	background-color:white;
	background-image:url(../resc/SideMenuBack.gif);	
	padding:10px;
}
.LeftMiddle
{
	background-image:url(../resc/SideMiddle.gif);
	height:43px;
}
.TabContainer
{
    width:857px;       
    margin-left:auto;
    margin-right:auto;
}
.NewsLetterBack
{
	background-image:url(../resc/NewsLetterSignUpBack.gif);
	background-repeat:no-repeat;
	height:86px;
	padding-left:15px;
	padding-top:43px;
}
.CurveBottom
{
    background-image:url(../resc/curvebottom.gif);
	background-repeat:no-repeat;
	height:15px;
}
.ContactUsTable
{
	width:540px;
	line-height:25px;
	margin-left:15px;
	padding-bottom:30px;
}
.ContactUsTextbox
{
	border:1px solid #515056;
	height:20px;
	width:240px;
}
.ContactUsQueryTextbox
{
	width:510px;	
	height:200px;
	border:1px solid #515056;
}
h1
{
	font-size:20pt;
	font-family:Tahoma, "Times New Roman", Georgia,   Times, serif;
	text-transform:uppercase;
	font-weight:normal;
}
h3
{
	font-size:16pt;
	color:#515056;
	font-family:Tahoma, "Times New Roman", Georgia,   Times, serif;
	text-transform:uppercase;
	font-weight:normal;
}
h4
{
	font-size:10pt;
	font-family: Geneva,Verdana, Arial, Tahoma, sans-serif;
	text-transform:uppercase;
	font-weight:normal;
}	
	
a{
	color:#515056;
	text-decoration:none;
}
a:visited
{
	color:#515056;	
	text-decoration:none;
}
a:hover
{
	background-color:#e2e2e2;	
}

.calendar
{
	float:left;	
	width:45px;
	margin-right:10px;
	text-align:center;
	border:1px #515056 solid;
}
.day
{
	font-size:14pt;
	font-weight:bold;
	font-family:Tahoma, "Times New Roman", Georgia,   Times, serif;
	margin-bottom:2px;
	color:#515056;
	padding-bottom:2px;
}
.month
{
	font-size:10pt;
	float:left;
	font-weight:bold;
	width:45px;
	color:white;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#515056;
}
.news
{
margin-right:20px;	
padding-left:10px;
width:540px;
float:left;	
margin-bottom:10px;
border-bottom:1px #E3E3E3 solid;
padding-bottom:10px;
padding-top:8px;
}
.NewsTitle
{
	font-family:Tahoma, "Times New Roman", Georgia,   Times, serif;
	font-size:12pt;
	font-weight:normal;
	padding-bottom:3px;
}
.PageTitle
{
	border-bottom:3px #e2e2e2 solid;
	width:550px;
	margin-bottom:30px;
	padding-bottom:10px;
}
.MenuTitle
{
	border-bottom:3px #e2e2e2 solid;
	width:245px;
	
	padding-bottom:10px;
}

.ButtonContainer
{
	text-align:right;
	padding-right:12px;
	padding-top:10px;
}
.CallusContainer
{
	padding-left:7px;	
	float:left;
}
.page-numb {margin-right:10px;}
.page-numb li          { border:0; margin-bottom:10px; margin-top:10px; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
.page-numb a           { border:solid 1px #9aafe5; margin-right:2px; margin-top:10px; }
.page-numb .active     { background:#2e6ab1; color:#FFFFFF; font-weight:bold;margin-top:10px; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
.page-numb a:link, 
.page-numb a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px;margin-top:10px; text-decoration:none; }
.page-numb a:hover     { border:solid 1px #0e509e;margin-top:10px; }
.page-numb span { background:#2e6ab1; color:#FFFFFF; font-weight:bold;margin-top:10px; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }


ul#menu, ul#menu ul 
{
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 15em;
  width:245px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #e2e2e2;
  color: #333;	
  padding: 0.5em;
}

ul#menu li a:hover {
  
  color:#0c72bd;
}
ul#menu li ul li
{
  
}
ul#menu li ul li a 
{
  background: white;
  color: #000;
  padding-left: 20px;
}

ul#menu li ul li a:hover 
{
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}
.HomeRotatingBannerDiv
{
    height:200px;
    width:550px;

    margin-left:10px;
        
}
.HomeTextHolderDiv
{
    background-color:#f1f1f1;
    width:540px;
    margin-left:10px;
    margin-top:10px;
    padding:5px;
}

.DeactiveTab{
    position:relative; left:600px; top:-80px;
}

.DeactiveTab:hover
{
       position:relative; left:600px; top:-70px;
}

.ActiveTab
{
    position:relative; left:600px; top:-70px;
}
.imglink
{
    text-decoration :none;
    background-color:White;
}
.imglink:visited
{
	
	text-decoration:none;
	background-color:White;
}
.imglink:hover
{
	background-color:White;
}

