body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
p
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px 0px 10px 0px;
    width: 100%;
    padding-left: 2px;
}

h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
    width: 90%;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
    margin: 0px 0px 10px 0px;
    width: 100%;
}
table
{
    border-collapse: collapse;
    border-spacing: 0px;
    margin:0px; border:0px; padding:0px
}
TD { margin:0px; border:0px; padding:0px }
img {vertical-align:bottom} 

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5F7383;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5F7383;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5F7383;
	text-decoration: underline;
}

.endgrad_bg
{
    background-image: url('../newimages/top_banner_right1.gif')
}

.midgrad_bg
{
    background-image: url('../newimages/top_banner_spacer1.gif');
}

.endgrey_bg
{
    background-image: url('../newimages/topendgrey.gif')
}

.sub_nav_bg
{
    background-image: url('../newimages/sub_nav_bg.gif')
}
#menu_text
{
    /*color: #000000;*/
    text-align: center;
    padding-left: 7px;
    text-decoration: none;
}
.base_grey_bg
{
    background-image: url('../newimages/base_grey.gif')
}
.base_grad_bg
{
    background-image: url('../newimages/base_gradient.gif')
}
.menu_bg
{
    background-image: url('../newimages/nav_bg.gif')
}

.menu_text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: 500;
}

.menu_text a{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color: #000000; text-decoration:none; font-weight: 500;}
.menu_text a:link {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; color: #000000; text-decoration:none; font-weight: 500;}
.menu_text a:visited {color: #000000; text-decoration:none; font-weight: 500;}
.menu_text a:hover {color: #000000; text-decoration:none; font-weight: 700;}
.menu_text a:active {color: #000000; text-decoration:none; font-weight: 500;}

.mailto_img
{
	border-width: 0px;
}

td#content
{
    padding-left: 15px;
    margin: 0px;
}

td#content p
{
    width: 95%;
}

td#content h1
{
    width: 90%;
}
td#content h2
{
    margin: 0px 0px 5px 0px;
}

td#content h3
{
    width: 90%;
    margin: 0px 0px 0px 5px;
    color: #000000;
    font-size: 12px;
    /*display: inline;*/
}
td#content h4
{
    color: #FFFFFF;
}
.price1
{
    font-weight: normal;
    font-size: xx-small;
    color: #FF0000;
}

.list1
{
    font-size: 12px;
    margin: 15px 0px 15px 0px;
    border: 1px solid #595959; 
    background-color: #E2E5E7;
    margin-left: 5px;   
	line-height:30px;
	width: 90%;
}
.list2
{
    font-size: 12px;
    margin: 15px 0px 15px -5px;
    line-height: normal;
	width: 60%;
}
#list3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}
.list4
{
    font-size: 12px;
    margin: 15px 0px 15px 0px;
    background-color: #E2E5E7;
    margin-left: 5px;   
	line-height:18px;
	width: 90%;
}
.list4 li
{
    margin: 10px 0px 10px 0px;
    padding: 10px 0px 10px 0px;
}

.list2 h2
{
    text-align: center;
    width: 85%;
}
.list1 .list2 ul
{
    font-family: Georgia, serif;
    font-size: 14px;
	list-style-type:square;
	margin-left:30px;
	margin-right:0px;
	padding-left:10px;
}

.li_indent
{
    padding-top: 0px;
    padding-bottom: 15px;
    line-height: 17px;
    padding-left: 40px;
    width: 75%;
}
.list5
{
    margin: 15px 0px 15px 0px;
    border: 1px solid #595959; 
    background-color: #E2E5E7;
    margin-left: 5px;   
	line-height:20px;
	width: 90%;
}
.list5 p
{
    font-size: 14px;
}
#right_bar
{
    width: 185px;
    vertical-align: top;
    border: 0px solid #FF0000;
    text-align: left;
    padding-top: 2px;
    margin: 0px;
    padding-right: 10px;
}
.right_bar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*    font-family: Arial, Helvetica, sans-serif;*/
    font-size: 10px;
    color: #000000;
    font-weight: normal;
}

#right_bar p.quote
{
    text-align: left;
    width:100%;
}
#left_bar
{
    margin: 0px;
    vertical-align: top;
    border: 0px solid #FF0000;
    text-align: left;
    padding: 0px;
    width: 169px;
}

#left_bar p
{
    padding: 5px 0px 0px 10px;
    text-align: justify;
    font-size: 10px;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 0px;
}
#foto
{
    background-image: url('../newimages/cartoon_lifeline_c.jpg');
    background-repeat: no-repeat;
    vertical-align: bottom;
    width: 169px;
    height: 147px;
}
.foto_right
{
    background-image: url('../newimages/pointing1.gif');
    background-repeat: no-repeat;
    height: 28px;
    margin-top: 20px;
    padding-top: 29px;
    font-size: 14px;
}
.baselink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#left_news
{
    width: 169px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    padding-left: 0px;
    padding-top: 5px;
    font-weight: normal;
    background-color: #FBFCFC;
}
#left_news h3
{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-align:center;
	padding-top: 25px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
form#Form1
{
	font-size: 10px;
	width: 80%;
	padding-left: 12px;
}
input#Submit1
{
	font-size: 10px;
}
div#right_news
{
    padding: 5px 10px 0px 0px;
    text-align: justify;
    font-size: 14px;
    margin-top: 20px;
    margin-right: 5px;
    margin-bottom: 0px;
}
#right_news ul
{
    list-style-type: square;
    list-style-position: inside;
    margin: 0px;
    padding: 0px;
}
#never
{
    margin: -8px 0px 0px -30px; 
    text-align: center; 
    width: 95%; 
    color: #FF0000; 
    font-weight: bold; 
    white-space: nowrap;
}
.ideal
{
    /*width: 194px;*/
    margin-left: 0px;
}
.bold
{
    font-weight: bold;
}
.products
{
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #9EA0A1;
    text-align: left;
    background-color: #E2E5E7;
    width: 168px;
    padding-top: 10px;
    padding-bottom: 10px;
}

a.vtop{font-family: Arial, Helvetica, sans-serif;
    margin: 25px 25px 25px 10px;
	font-size: 12px;color: #000000; text-decoration:none; font-weight: normal;}
a.vtop:link {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;color: #000000; text-decoration:none; font-weight: normal;}
a.vtop:visited {color: #000000; text-decoration:none; 	font-weight: normal;}
a.vtop:hover {color: #000000; text-decoration:none; 	font-weight: bold;}
a.vtop:active {color: #000000; text-decoration:none; 	font-weight: normal;}

a.vsubs{font-family: Arial, Helvetica, sans-serif;
    margin: 25px;
	font-size: 12px;color: #000000; text-decoration:none; font-weight: normal;}
a.vsubs:link {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;color: #000000; text-decoration:none; font-weight: normal;}
a.vsubs:visited {color: #000000; text-decoration:none; 	font-weight: normal;}
a.vsubs:hover {color: #000000; text-decoration:none; 	font-weight: bold;}
a.vsubs:active {color: #000000; text-decoration:none; 	font-weight: normal;}

.contact
{
    width: 80%;
    height: 400px;
    line-height: 25px;
}

.block1 p
{
    width: 60%;
    padding-left: 50px;
    line-height: 17px;
    margin: 5px 0px 15px 0px;
}
span.about
{ 
    margin: 0px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px; 
    line-height: 17px; 
}
span.why
{
    margin: 0px; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px; 
    line-height: 14px; 
}

div.caption_right
{
	clear:both;
	float:right;
	margin: 0px;
    background-color: #E2E5E7;
	border-color: black;
	border-width:1px;
	width:175px;
	font-family: Palatino Linotype, Times New Roman, serif;
	font-size:12px;
	text-align:justify;
	line-height:12px;
	margin-left: 15px;
	margin-right: 5px;
}
div.caption_left
{
	clear:both;
	float:left;
	margin: 0px;
    background-color: #E2E5E7;
	border-color: black;
	border-width:1px;
	width:175px;
	font-family: Palatino Linotype, Times New Roman, serif;
	font-size:12px;
	text-align:justify;
	line-height:12px;
	margin-left: 5px;
	margin-right: 10px;
}
.img_float
{
    float: right;
    margin-left: 5px;
    width: 105px;
    text-align: right;
    height: 158px;
}