body {
margin:0; padding:0; overflow:-moz-scrollbars-vertical;
}
body.Internal {
/*background: #FFF url(../images/graphics/BodyInternalBg.gif) repeat-y 50% 0;*/
}
div {
}
/******************************************
.classes used more than once for layout purposes
******************************************/
.SectionWrapper {
width: 900px;
margin: 0 auto;
position: relative;
float:left; clear: both;
}
.left {
}
.right {
}
.first {
}
.last {
}
/******************************************
#mainWrapper
******************************************/
#MainWrapper {
float: none; overflow: hidden;
background-color: #FFFFFF;
}
/******************************************
#Header
******************************************/
#Header {
/* styles to unique to #header and to overight .sectionWrapper */
background-color: #666666;
height: 142px; 
}
	#Logo { 
	margin: 0;
	position: absolute; top: 24px; left: 28px;
	}
	#Logo a { 
	color: #FFFFFF;
	}	
	#Byline {
	margin: 0;
	position: absolute; top: 78px; left: 30px;
	display: block; width: 457px; height: 18px;
	background-image: url(../images/graphics/ResourceWareByline.gif); background-repeat: no-repeat; background-position: 0 0; 
	color: #CCCCCC;
	}
	#Byline span { 
	display: none; visibility: hidden;
	}
	#Description {
	margin: 0; padding: 0;
	position: absolute; top: 0; right: 0;
	text-align: center;
	display: block; width: 190px; height: 142px;
	color: #FFFFFF; background-color: #999;
	}
	#Description img{
	margin: 24px auto 0;
	} 
	#Description span {

	}
/******************************************
#Navigation
******************************************/
#Navigation {
/* styles to unique to #header and to overight .sectionWrapper */
background-color: #FF9933; color: #FFFFFF;
}
	#Navigation ul,
	#Navigation li {
	list-style-image: none; list-style-type: none;
	margin: 0; padding: 0;
	float: left;
	
	}
	#Navigation li {
	
	}
		#Navigation li.Products {}
		#Navigation li.Services {}
		#Navigation li.Company {}
		#Navigation li.Faq {}
		#Navigation li.ContactUs {}
		#Navigation li.Home {}
		.Home #Navigation li.Home { display: none; visibility: hidden; }
	
	#Navigation li a {
	display: block; height: 35px; 
	background-color: #FF9933; color: #FFFFFF; background-repeat: no-repeat; background-position: 0 0;
	}
		#Navigation li.Products a { width: 144px; background-image: url(../images/graphics/Navigation-Products.gif); }
		#Navigation li.Services a { width: 145px; background-image: url(../images/graphics/Navigation-Services.gif); }
		#Navigation li.Company a { width: 154px; background-image: url(../images/graphics/Navigation-Company.gif); }
		#Navigation li.Faq a { width: 109px; background-image: url(../images/graphics/Navigation-Faq.gif); }
		#Navigation li.ContactUs a { width: 158px; background-image: url(../images/graphics/Navigation-ContactUs.gif); }
		#Navigation li.Home a { width: 121px; background-image: url(../images/graphics/Navigation-Home.gif); }
	
	#Navigation li a:hover {
	background-color: #666666; background-position: 0 -35px;
	}
		#Navigation li.Products a:hover {}
		#Navigation li.Services a:hover {}
		#Navigation li.Company a:hover {}
		#Navigation li.Faq a:hover {}
		#Navigation li.ContactUs a:hover{}
	
	#Navigation li a.Active,
	#Navigation li a.Active:hover {
	background-position: 0 0; 
	}
	#Navigation li.Products a.Active { background-image: url(../images/graphics/Navigation-Active-Products.gif); }
	#Navigation li.Services a.Active { background-image: url(../images/graphics/Navigation-Active-Services.gif); }
	#Navigation li.Company a.Active {background-image: url(../images/graphics/Navigation-Active-Company.gif); }
	#Navigation li.Faq a.Active { background-image: url(../images/graphics/Navigation-Active-Faq.gif); }
	#Navigation li.ContactUs a.Active { background-image: url(../images/graphics/Navigation-Active-ContactUs.gif); }
	
	#Navigation li a span {
	display: none; visibility: hidden;
	}
		#Navigation li.Products a span {}
		#Navigation li.Services a span {}
		#Navigation li.Company a span {}
		#Navigation li.Faq a span {}
		#Navigation li.ContactUs a span {}
/******************************************
#ContentWrapper - Content is the div that wraps all of the content.
******************************************/
#ContentWrapper {
 position: relative; left: 0; 
 background: #FFF url(../images/graphics/BodyInternalBg.gif) repeat-y right 0;
}

#Content {
float: left; width: 660px; position: relative; clear: both; left: 25px; margin-top: 25px;
}



/******************************************
#MainContent
******************************************/
#MainContent {
margin: 0 0 20px 0;  padding: 12px 0;
background-color: #FFFFFF; color: #666666;
}

	.Home #MainContent {
	width: 316px; padding-left: 1px;   float: left; margin-right: 26px;
	}
	.Internal #MainContent {
	width: 494px; padding-left: 1px;  float: right; 
	}
/******************************************
#LatestNews
******************************************/
.Internal #LatestNews {
width: 139px; padding-left: 1px; float: left;
margin: 0 25px 15px 0; padding: 12px 0;
background-color: #F5F5F5; color: #000000;
padding-left: 6px;
padding-right: 6px;
width: 128px;
}
.Home #LatestNews {

}
/******************************************
#Anchors
******************************************/
#Anchors {
width: 139px; padding-left: 1px; float: left;
margin: 0 25px 15px 0; padding: 12px 0;
}
#Anchors li {
list-style-image: none; list-style-type: none;
font-size: 1.1em; padding: 0 1px; margin: 0 0 15px 0;
}
/******************************************
#Products
******************************************/
#Products {
float: left; width: 293px; 
margin: 0 0 20px 0; padding: 12px;
background-color: #F5F5F5; color: #000000;
}
/******************************************
#SubContent
******************************************/
#ImageBanner {
/* styles for #subContent that are across all templates */
width: 190px; background-color: #999999;
text-align: center; 
padding: 30px 0 0; float: right;
}
#ImageBanner img {
margin-bottom: 30px;
}
/******************************************
#Footer
******************************************/
#Footer {
background-color: #FF9933; color: #FFFFFF;
height: 3.5em; 
}
.Home #Footer {
display: none; visibility: hidden;
}
#Footer ul,#Footer li {
list-style-image: none; list-style-type: none;
margin: 0; padding: 0;
}
#Footer ul {
position: absolute; right: 215px;
margin: 1.1em 0 1.0em;
}
#Footer li {
font-size: 1.0em; padding: 0 5px; 
border-left: 1px solid #FFFFFF; line-height: 1.0;  display: inline;
}
	#Footer li.Products { border-left-style: none; }
	#Footer li.Services {}
	#Footer li.Company {}
	#Footer li.Faq {}
	#Footer li.ContactUs {}
#Footer li a {
background-color: #FF9933; color: #FFFFFF;
text-decoration: none;
}
	#Footer li.Products a { }
	#Footer li.Services a { }
	#Footer li.Company a { }
	#Footer li.Faq a { }
	#Footer li.ContactUs a {  }
#Footer li a:hover {
text-decoration: underline;
}
/******************************************
#Copyright
******************************************/
#Copyright {
position: absolute; top: 120px; left: 30px;
z-index: 2; width: auto;
color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #666666;
}
/******************************************
#Copyright
******************************************/
#BottomBackground {
 background: #666 url(../images/graphics/BodyInternalBg.gif) repeat-y right 0;
 height: 20px; margin-bottom: 25px;
}
.Home #BottomBackground {
display: none; visibility: hidden;
}

'.nopad table
{
	padding: 0;
	margin: 0;
}
.nopad table td
{
	padding: 0;
	margin: 0;
}
.nopad table tr
{
	padding: 0;
	margin: 0;
}
.nopad div
{
	padding: 0;
	margin: 0;
}



