body {
 	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:600;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	background-color: #000000;
	color :#FFFFFF;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	color :#FFFFFF;
}
/************************************************/
/*buttons */
a:link {
	color: #000000;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
}
a:visited {
	color: #000000;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
}
a:hover {
	color: #A9014C;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
}
a:active {
	color: #A9014C;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
}
/************************************************/
/*links in footer */
a.footerlink:link {
	font-weight:600;
	font-size:11px;
	letter-spacing: -1px;
	color: #FFFFFF;
	text-decoration: none;
}
a.footerlink:visited {
	font-weight:600;
	font-size:11px;
	letter-spacing: -1px;
	color: #FFFFFF;
	text-decoration: none;
}
a.footerlink:hover {
	font-weight:600;
	font-size:11px;
	letter-spacing: -1px;
	color: #A9014C;
	text-decoration: none;
}
a.footerlink:active {
	font-weight:600;
	font-size:11px;
	letter-spacing: -1px;
	color: #A9014C;
	text-decoration: none;
}
/************************************************/
.footer{
background-image:url(images/for-web/lower.gif);
width:800px;
height:48px;
font-size:11px;
letter-spacing: -.02cm;
}

.header{
font-size:27px;
text-align: center;
font-weight:bold;
letter-spacing: 1px;
}

.navigation-bar{
margin-left:15px;
}

/************************************************/
/*text alignment home page*/
.intro{
position :relative;
left:50px;
font-weight:600;
text-align: justify;
margin-right:80px;
font-size:15px;
margin-bottom:15px;
/*letter-spacing: -.01cm;*/
}

.list-item{
position :relative;
left:50px;
font-weight:600;
margin-right:60px;
margin-top:12px;


}
/************************************************/
/*text alignment about page*/
.about-intro {
position :relative;
left:50px;
text-align: justify;
margin-right:80px;
margin-top:30px;
}

.about-body {
text-align: justify;
margin-top:25px;
margin-right:60px;
}


.portrait{
border-style: solid;
border-right-width: 3px;
border-color:#FFFFFF;
float:right;
margin-right:30px;
margin-top:30px;
margin-left:30px;
margin-bottom:10px;
}
/************************************************/
/* various pages*/
.title{
position :relative;
left:50px;
font-size:17px;
font-weight:bold;
margin-top: 15px;
margin-bottom:7px;
}
.body-text{
position :relative;
left:50px;
text-align: justify;
margin-right:85px;
margin-bottom:15px;
}

/************************************************/
/* company page*/
.column1{
position :relative;
left:50px;
}
.column2{
position :relative;
left:30px;
}


.gray-bar{
position :relative;
left:32px;
}
/************************************************/
/*links company page*/

.gray-bar{
position :relative;
left:32px;
}
.link-body{
position :relative;
left:50px;
font-size:13px;
text-align: justify;
margin-right:200px;
margin-bottom:15px;
}
/************************************************/
/*buttons on links page */
a.membership:link {
	position :relative;
	left:50px;
	color: #FFFFFF;
	font-size:13px;
	font-weight:600;
	text-decoration: none;
}
a.membership:visited {
	position :relative;
	left:50px;
	color: #FFFFFF;
	font-size:13px;
	font-weight:600;
	text-decoration: none;
}
a.membership:hover {
	position :relative;
	left:50px;
	color: #A9014C;
	font-size:13px;
	font-weight:600;
	text-decoration: none;
}
a.membership:active {
	position :relative;
	left:50px;
	color: #A9014C;
	font-size:13px;
	font-weight:600;;
	text-decoration: none;
}
/************************************************/
/*services page*/
.intro-services{
position :relative;
left:50px;
font-size:18px;
margin-top:23px;
margin-bottom:30px;
}
.header-services{
position :relative;
font-size:14px;
left:50px;
font-weight:900;
margin-bottom:8px;
}
.services-text{
position :relative;
left:50px;
text-align: justify;
margin-right:85px;
margin-bottom:25px;
}
.services-imagetext{
position :relative;
left:50px;
text-align: justify;
margin-right:300px;
margin-bottom:25px;
}

img.floatright { 
    float: right; 
    margin-right: 40px; 
	margin-left: 4px;
	border-color: #A9014C;
	border-width : 3px;
	border-style:solid;
}
/************************************************/
/*contact and response pages*/

.table{
position :relative;
left:92px;
width:400px;
}
.intro-contact{
position :relative;
left:92px;
margin-bottom:25px;
margin-top:20px;
}
.response {
text-align:center;
font-size:15px;
margin-top:100px;
}

/*************************************/
/*product page */


.product-intro {
margin-top:23px;
margin-bottom:30px;
font-weight:bold;
font-size:18px;
position :relative;
left:48px;
}

.product-list{
position :relative;
left:44px;
}
img.product-floatright { 
    float: right; 
    margin-right: 29px; 
	margin-top: 10px;
}
