﻿body { 
	margin: 0px;
	padding: 0px;
	text-align: center; /*to fix IE margin auto quirk*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #F2F2F2;
	/*background-color: #FDF9EE;*/
	/*background-color: #556655;*/
	/*background-color: #427842;*/
	z-index: 0;
}


/* Layout IDs */ 

#containerOuter {
	width: 955px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	padding: 0;
	background-color: transparent;
}

#container {
	width: 955px;
	margin: 0;
	padding: 0px;
	background-color: transparent;
	background-image: url("_images/Shad.png");
	background-repeat: repeat-y;
}

#containerbtm {
	width: 955px;
	margin: 0;
	padding: 0;
	background: transparent url("_images/ShadBtm.png") top left no-repeat;
}


#banner {
	width: 935px;
	height: 120px;
	margin: 0 10px;
	padding: 0;
	background: transparent url("_images/Banner955.jpg") top left no-repeat;
}


#menubar {
	width: 935px;
	height: 30px;
	margin: 0 10px;
	padding: 0;
	background: transparent url("_images/MenuBar955.jpg") no-repeat left top;
}

#menubar  ul {
	list-style: none;
	margin: 0;
	padding: 8px 0 0 0;
	text-align: right;
}

#menubar  li {
	display: inline;
}

#menubar  a {
	padding: 0px 15px;
	margin: 0;
    background-color: transparent;
    font-weight: bold;
    text-decoration: none;
	outline: none;
}

#menubar a:link {
	color: #FFF;
}

#menubar a:visited {
    color: #FFF;
	}

#menubar a:hover, #menubar a:focus {
	color: #0066CC;
}

#menubar a:active {
	color: #A9A9A9;
}


#wrapper {
	width: 935px;
	margin: 0 10px;
	height: 540px;
    padding: 0;
    text-align: left;
    background-color: #FFF;
	}

#sidebar {
    float: left;
	height: 540px;
    width: 382px;
    margin: 0;
	padding: 0;
    text-align: right;
    border-right: 4px solid #d0d0d0;
    background-color: #FFF;
    }

#sidebar img {
	text-align: right;
}

#pageheader {
	font-family: Georgia, Times, Times-New-Roman, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    text-align: left;
    color: #0066CC;
	margin-top: 0;
	margin-bottom: 20px;
	padding-top: 20px;
}

#maincol {
	height: 540px;
    margin:  0 30px 0 430px;
}

#maincol p {
	margin: 0 0 10px 20px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color:#404040;
	line-height: 150%;
}
#maincol a:link {
    color: #8B0000;
    text-decoration: underline;
    padding: 0;
    outline: none;
}
#maincol a:visited {
    color: #8B0000;
    text-decoration: underline;
    padding: 0;
    outline: none;
}
#maincol a:hover, #maincol a:focus {
    color: #0066CC;
    background-color: transparent;
    text-decoration: none;
    padding: 0;
    outline: none;
}
#maincol a:active {
    color: #A9A9A9;
    background-color: transparent;
    text-decoration: underline;
    padding: 0;
    outline: none;
}

#homeProducts {
	float: left;
	width: 260px;
	height: 260px;
	background: transparent url('_images/bgProducts.png') top left no-repeat;
}

#homeContact {
	float: left;
	width: 260px;
	height: 260px;
	background: transparent url('_images/bgContactUs.png') top left no-repeat;
}

#homeAbout {
	float: left;
	width: 260px;
	height: 260px;
	background: transparent url('_images/bgAboutUs.png') top left no-repeat;
}

#homeLocation {
	float: left;
	width: 260px;
	height: 260px;
	background: transparent url('_images/bgLocation.png') top left no-repeat;
}







#footer {
	width: 955px;
	height: 30px;
	margin: 0;
	padding: 5px 0;
	text-align: center;
	color: #0066CC;
	font-weight: bold;
}

#footer p {
	color: #0066CC;
	margin: 0;
	padding: 0;
}



/* Special Classes */

.right {
	text-align: right;
}
.centered {
    text-align: center;
}
.left {
    text-align: left;
    line-height: 150%;
}
.leftindent {
    text-align: left;
}
.leftindent5 {
    text-align: left;
	margin-left: 5px;
}
.leftindent10 {
    text-align: left;
	margin-left: 10px;
}
.leftindent20 {
    text-align: left;
	margin-left: 20px;
}
.leftindent30 {
    text-align: left;
	margin-left: 20px;
}
.leftindent60 {
    text-align: left;
	margin-left: 60px;
}
.backtotop {
    text-align: right;
    font-size: 7pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.clear{
    clear: both;
}
.highlightpurple {
    color: #663399;
    font-weight: bold;
}
.invisible {
    visibility: hidden;
}
.justify {
	text-align: justify;
}

.boldblue {
	color: #0066CC;
	font-weight: bold;
}
.bold {
	font-weight: bold;
}

.blue {
	color: #0066CC;
}

.bluedk {
	color: #003366;
}

.black {
	color: 000;
}
.floatrightnoborder {
	float: right;
	margin-top: 0;
    margin-left: 0px;
	margin-right: 0px;
    margin-bottom: 0px;
}
.floatleftnoborder {
	float: left;
	margin-top: 0;
    margin-left: 0px;
	margin-right: 0px;
    margin-bottom: 0px;
}
.image {
	border: 1px solid #A9A9A9;
	margin-bottom: 10px;
}
.clear {
	clear: both;
}
.georgiablue {
	font-family: Georgia, Times, Times-New-Roman, sans-serif;
	color: #0066CC;
	font-weight: bold;
	font-size: 10pt;
	line-height: 150%;

}

a img {
	border: none;
}

a {
	outline: none;
}

p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 20px;
	font-size: 8pt; 
	color:#000000;
}

h1 {
	font-family: Georgia, Times, Times-New-Roman, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    color: #0066CC;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 150%;
}

h2 {
	font-family: Georgia, Times, Times-New-Roman, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    text-align: left;
    color: #404040;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 150%;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	color:#663399;
    }

ul {
	margin-bottom: 10px;
}

li {
	margin-bottom: 10px;
}
.ulpaddedplain  {
    list-style-type: none;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color:#000000;
	line-height: 150%;
	margin-bottom: 10px;    
}
.ulpaddedplain li {
	margin-bottom: 10px;
}
.ulpadded  {
    list-style-type: disc;	
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color:#000000;
	line-height: 150%;
	margin-bottom: 10px;    
}
.ulpadded li {
	margin-bottom: 10px;
}
.ulbluedisc  {
    list-style-image: url("_images/BulletBlueDisc.gif");
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color:#000000;
	line-height: 200%;
	margin-bottom: 10px;    
}
.ulbluedisc li {
	margin-bottom: 20px;
}
.ulballcyan{
	list-style-image: url("_images/ballcyan.gif");
	margin-bottom: 10px;
	padding-left: 10px;
}
.ulballcyan li {
	margin-bottom: 10px;
	padding-left: 10px;
}
.ulballred{
	list-style-image: url("_images/ballred.gif");
	margin-bottom: 10px;
	padding-left: 10px;
}
.ulballred li {
	margin-bottom: 10px;
	padding-left: 10px;
}
.ularrowred{
	list-style-image: url("_images/arrowred.gif");
	margin-bottom: 10px;
	padding-left: 10px;
}
.ularrowred li {
	margin-bottom: 10px;
	padding-left: 10px;
}
.ulballdarkred{
	list-style-image: url("_images/balldarkred.gif");
	margin-bottom: 10px;
	padding-left: 10px;
}
.ulballdarkred li {
	margin-bottom: 10px;
	padding-left: 10px;
}



