.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}



body {
	background-color: #001143;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.main_headings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000033;
}
.sub_headings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc0099;
	border-bottom-style: dashed;
	border-bottom-color: #cc0099;
	border-bottom-width: thin;
}
.main_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	color: #000033;
}

.main_text a:link {
	color: #cc0099;
	text-decoration: none;
}
.main_text a:visited {
	color: #cc0099;
	text-decoration: none;
}
.main_text a:active {
	color: #cc0099;
	text-decoration: none;
}
.main_text a:hover {
	color: #666666;
	text-decoration: none;
}

.sub-nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #000033;
}


.sub-nav  a:link {
	color: #000033;
	text-decoration: none;
}
.sub-nav  a:visited {
	color: #000033;
	text-decoration: none;
}
.sub-nav  a:active {
	color: #000033;
	text-decoration: none;
}
.sub-nav  a:hover {
	color: #666666;
	text-decoration: none;
}
.table-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.main_headings-purp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cc0099;
}
.small_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000033;
}

#news_index .sub_headings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc0099;
	border-bottom-style: dashed;
	border-bottom-color: #cc0099;
	border-bottom-width: thin;
	padding-bottom:17px;
}

#news_index { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
font-weight:normal;
line-height:17px;} 
#news_index h3 { margin-bottom:5px; font-size:1em;}
#news_index img { margin-left:10px; margin-bottom:10px;}
#news_index a {color:#CC0099;
text-decoration:none;}

#news_index .news_index { margin-bottom:15px;}
.separator { display:block; clear:left;}

#news_content img { float:left;}

td.vertical_separator { background:transparent url("images/dashed.gif") repeat-y center top;}

/* product page */
#product {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#product h3 { font-size:11px; margin:0;}
#product p {  line-height:17px;}

#product .product_list { float:left; position:relative; border:1px dotted #C6158D; height:172px; width:275px; margin:0 14px 14px 0px; padding:10px;}
#product .product_list .clear { clear:left;}
#product .product_list img { float:right; margin:5px 0 5px 10px;}
#product .product_list span.view_details { position:absolute; bottom:10px; left:10px;width:110px; color:#C6158D}
#product .product_list span.view_details a { color:#C6158D}
#product .product_list span.view_details a:hover { text-decoration:none;}

#product .product_view h3 { font-size:15px;}
#product .product_view_left { float:left; width:400px;}
#product .product_view_right { float:left; width:230px; text-align:center; padding-top:50px;}
#product .product_view_right a { text-decoration:none;}
#product .product_view_right a span {text-decoration:underline; color:#C6158D }

#submenu ul {font-family:Verdana,Arial,Helvetica,sans-serif;margin:0; font-size:13px;  padding:0;color:#C6158D;}
#submenu ul li { font-weight:bold;list-style-type:none; margin:0; padding:0;color:#C6158D;line-height:25px;}
#submenu ul li a { color:#C6158D;}
#submenu ul li a:hover { text-decoration:none;} 


