/* Begin CSS */



html{

SCROLLBAR-FACE-COLOR: #054386; 

SCROLLBAR-HIGHLIGHT-COLOR: #0D7CF7; 

SCROLLBAR-SHADOW-COLOR: #03254B; 

SCROLLBAR-3DLIGHT-COLOR: #ABBAAC; 

SCROLLBAR-ARROW-COLOR:  #FFFFFF; 

SCROLLBAR-TRACK-COLOR: #ffffff; 

SCROLLBAR-DARKSHADOW-COLOR: #3A473C; 

}





body {

	width: 97%;

	background-image: url(../images/bg_fade.gif);

	background-repeat:repeat-x;

	background-attachment: fixed;

	padding: 0px;

	margin-top: 0px;

	margin-right: -2px;

	margin-bottom: 0px;

	margin-left: 0px;

}







#container {

	margin: 0px;

	padding: 0px;



}



#main {

	border-left:1px solid #000000;

	border-right:1px solid #000000;

	border-bottom:1px solid #000000;

	margin: 0px;

	padding: 0px;

	width: 760px;



}



.logo

{



            width: 660px;



            margin:5px;



            color:#000000;



            display: block;



}





.sub {

font-size:10px;

}



.right_column {



	width: 200px;



	vertical-align: top;



	padding-top:10PX;



	background-color:#eef2f7;



	border-left: 1px solid #000000;



}



.right_column2 {

	width: 200px;



	vertical-align: bottom;



	background-color:#eef2f7;



	border-left: 1px solid #000000;



}







.content {

	padding-left: 10px;

	padding-right: 5px;

	padding-bottom: 30px;

	background-image: url(../images/diamond_bg.gif);

	background-position: bottom right;

	background-repeat: no-repeat;

	vertical-align: bottom;

	background-color: #FFFFFF;

	width: auto;



}







.content img {



	padding: 5px;



}







.contenthome {

	padding-left: 10px;

	padding-right: 5px;

	vertical-align: top;

	background-color: #FFFFFF;

	background-image: url(../images/diamond_bg.gif);

	background-repeat: no-repeat;

	background-position: right bottom;



}







.content_text {



padding-right: 20px;



}







.right_content {



	padding-left: 14px;



	/*padding-right: 5px;



	padding-bottom: 10px;*/



	background-color: #eef2f7;



	width: 305px;



}



a, ul, h1, h2, h3, h4, h5, h6, input, textarea {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-weight: normal;



	font-variant: normal;



}







p {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	line-height:18px;



	padding: 0px;



	text-align: left;



}







p a {



	color: #4d4d4d;



	font-weight: bold;



}







p a:hover {



	color: #db2229;



}







td {



	vertical-align: top;



}







h1 {



	background-image: url(../images/title_swatch.gif);



	background-repeat: no-repeat;



	background-position:left;



	text-align:left;



	padding-left: 15px;



	font-size: 24px;



	font-weight: bold;



	color: #02458c;



	margin-bottom: 0px;







}



h2 {



	font-size: 120%;



	font-weight: bold;



	color: #000000;



	margin-right: 2px;



	margin-bottom: 6px;



	text-align: left;



}



h3 {

	font-size: 110%;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	text-align: left;



}



h4 {

	font-size: 90%;

	font-weight: bold;

	color: #000000;

	padding-bottom: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: -10px;

	margin-left: 0px;

	text-align: left;



}



h5 {

	font-size: 90%;

	font-weight: bold;

	color: #02458c;

	margin: 0px;

	margin-bottom: 0px;

	padding-bottom: 0px;

	margin-left: -1px;

	text-align: left;

	list-style-position: inside;

	list-style-type: square;

	display: block;



}



h6 {



	font-size: 90%;



	font-weight: bold;



	color: #666666;



	margin: 4px;



}



ul {



	list-style-type: square;







}



li {

	font-size: 12px;

	list-style-position: outside;

	padding-top: 3px;

	padding-bottom: 3px;

	text-align: left;



}











hr {



margin-right: 14px;



height:1px;



background-color:#eef2f7;



border:1px solid #cccccc; 



}







/* START MAIN NAVIGATION  */







.nav td {



	width: 86px;



	vertical-align: middle;



	text-align: center;



	background-image:url(../images/nav_bar.gif);



	background-repeat: no-repeat;



	background-position: right;



}







.nav td a {



padding-left: 15px;



padding-right: 10px;



}











.nav a {



	width: auto;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	font-weight: bold;



	text-decoration: none;



	color: #FFFFFF;



	vertical-align: middle;



	text-align: center;



	margin: 0 auto;



	display:block;



}







/*.nav a:hover:before {



	content: url(../images/star_nav.gif);



}



*/



.nav a:hover {







	color: #ff0009;



	background-image: url(../images/star_nav.gif);



	background-repeat: no-repeat;



	background-position:5px;



	



}



.subnav {



	width: 760px;



	background-image:url(../images/bottom_subnav_fade.gif);



	background-repeat: repeat-x;



	background-color: #004fa3;



	height: 23px;



}

.address_c {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-decoration: none;

	color: #FFFFFF;

	width: 740px;

}

.address_1 {

	padding-left: 10px;

padding-top: 10px;

text-align: left;

float: left;

	padding-bottom: 10px;

}



.address_2 {

	padding-right: 10px;

	padding-left: 10px;

padding-top: 10px;

text-align: left;

float: right;

	padding-bottom: 10px;

}





/* END MAIN NAVIGATION  */







/* START SUB NAVIGATION  */



.subnav a {



	font-size: 10px;



	color: #ffffff;



	padding-left: 12px;



	padding-top: 8px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	text-align: left;



	text-decoration:none;



	float: left;







}







.subnav a:hover {



	color: #db2229;



}	



/* END SUB NAVIGATION  */







/* START MAIN NAVIGATION  */







/* START TOP SUB NAVIGATION  */



.flash_banner {



	position: absolute;



}











.top_banner {



	background-image: url(../images/logo_banner.gif);



	background-repeat: no-repeat;



	width: 760px;



	height: 130px;



}







.topnav_bg {



	height: 20px;



	padding-top: 10px;



	padding-right: 10px;



	vertical-align: middle;



}







.topnav_bg a {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	text-decoration: none;



	color: #FFFFFF;



	vertical-align: middle;



	font-weight:bold;



}







.topnav_bg a:hover{



	color: #004fa3;



}







.topnav_bg img {



	padding-left: 10px;



	padding-right: 5px;



	vertical-align: middle;



}







/* END TOP SUB NAVIGATION  */

.bottom_cont {

padding-bottom:20px;

display: block;



}





.copyright {



	width: auto;



	font-size: 10px;



	color: #ffffff;



	padding-left: 5px;



	padding-right: 10px;



	padding-top: 8px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	text-align: right;



	float: right;



	vertical-align: middle;



}

.copyright2 {

	font-size: 10px;

	color: #ffffff;

	padding-left: 0px;

	padding-right: 4px;

	padding-top: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	vertical-align: top;

	line-height: 10px;



}



.copyright3 {

	font-size: 10px;

	color: #ffffff;

	padding-left: 0px;

	padding-right: 10px;

	padding-top: 1px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	text-align: left;

	vertical-align: top;

	line-height: 10px;

	margin-left: 0px;

	text-indent: 0px;



}





/* START NAVIGATION BAR */



#flashbanner {



	z-index: 0;



}







.anylinkcss {



width: 250px;



position:absolute;



visibility: hidden;



border: 1px solid black;



border-bottom-width: 0;



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 10px;



text-decoration:none;



text-align: left;



line-height: 18px;



z-index: 100;



background-color: #004fa3;



color: #FFFFFF;



}







.anylinkcss a {







display: block;



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 10px;



text-indent: 3px;



border-bottom: 1px solid black;



padding: 1px 0;



text-decoration: none;



font-weight: normal;



text-indent: 10px;



text-align: left;



color: #FFFFFF;



}







.anylinkcss a:hover {



background-color: #0962c0;



color: #FFFFFF;



}







/* END NAVIGATION BAR */



/* START DISTRIBUTORS */



.distributors td img{



padding: 20px;



}







/* END DISTRIBUTORS */



/* CONTACT */



.contact {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



margin: 5px;



border: 1px solid #000000;



}







.contact td {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 12px;



	line-height:18px;



	padding: 5px;



	text-align: left;



	}







.contact a {



	color: #4d4d4d;



	font-weight: bold;



}







.contact a:hover {



	color: #db2229;



}



/* END CONTACT */



/* NEWS */



.news_bg {

	background-image: url(../images/news_curve.gif);

	background-repeat: no-repeat;

	background-position: top;

	background-color: #db2229;

	width: 264px;

	height: 209px;

	margin: 0;

	padding: 0;

	overflow: scroll;



}











.news_title {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 24px;



	font-weight: bold;



	color: #FFFFFF;



	padding-top: 25px;



	padding-left: 25px;



	float: left;



	width: 219px; 



}







.news_content {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	text-align:left;

	color: #FFFFFF;

	padding-top: 4px;

	padding-left: 15px;

	float: left;

	width: 219px;

	padding-right: 4px;

	margin: 0px;



}







.news_content a {



	font-weight: bold;



	color: #F4F79D;



}







.news_content a:hover{



	font-weight: bold;



	color: #ffffff;



}







/* END NEWS */







.flash {



	width: 495px;



	height: 209px;



	border-left: #FFFFFF solid 1px;



}











/* End CSS */



.anylinkcss_top {



position:absolute;



visibility: hidden;



border: 1px solid black;



border-bottom-width: 0;



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 10px;



text-decoration:none;



text-align: left;



line-height: 18px;



z-index: 100;



background-color: #004fa3;



width: 140px;



}







.anylinkcss_top a {



width: 100%;



display: block;



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 10px;



text-indent: 3px;



border-bottom: 1px solid black;



padding: 1px 0;



text-decoration: none;



font-weight: normal;



text-indent: 5px;



text-align: left;



color: #FFFFFF;



}







.anylinkcss_top a:hover {



background-color: #0962c0;



color: #ffffff;



}







.list



{



border: 1px solid #000000;



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size:12px;



text-align:left;



}







.list_title



{
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px #000000 solid;
	background-image: url(../images/table_head.gif);
	background-repeat: no-repeat;
	height: 15px;
	vertical-align: middle;
	padding-left: 5px;
	margin-top: -2px;
	padding-top: -2px;



}







.ltblue



{

	background-color: #eef2f7;

	background-image: url(../images/red_star.gif);

	background-repeat: no-repeat;

	background-position: left center;

	text-indent: 22px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 5px;

	margin-left: 10px;

	vertical-align: middle;

	text-align: left;

	display: block;

	height: 20px;

	padding-top: 8px;

	left: 10px;



}







.white



{



background-color: #FFFFFF;

	background-image: url(../images/red_star.gif);

	background-repeat: no-repeat;

	background-position: left center;

	text-indent: 22px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 5px;

	margin-left: 10px;

	vertical-align: middle;

	text-align: left;

	display: block;

	height: 20px;

	padding-top: 8px;

	left: 10px;



}



/* ######### ALT LIST class/styles ######### */







.zebra_list_title {



color: #FFFFFF;



font-weight: bold;



border-bottom: 1px #000000 solid;



background-image: url(../images/table_head.gif);



background-repeat: no-repeat;



height: 20px;



vertical-align: middle;



padding-left: 5px;



text-align: left;



}







.zebra_list {



	border: 1px solid #666666;



	margin-top:10px;



	margin-bottom:20px;



	width: 400px;



	padding:0;



	margin:0;



	z-index: 1;



}



.zebra_list tbody tr td {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 9pt;



	padding: 3px 18px;



	height: 20px;



	text-align: left;



	vertical-align: middle;



}







.zebra_list th {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 9pt;



	padding: 3px 8px;



	text-align: left;



}







.zebra_list tbody tr.selected td {



	background-color: #3d80df;



	color: #ffffff;



	font-weight: bold;



	border-left: 1px solid #346DBE;



	border-bottom: 1px solid #7DAAEA;



}



/* ######### ALT LIST class/styles ######### */

.smalltext



{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	text-align:left;

	font-style: italic;



}

.photos {

	filter:progid:DXImageTransform.Microsoft.Shadow(color=silver, Direction=140, Strength=3);

	border: none;

	margin-top: 8px;

	margin-right: 4px;

	margin-bottom: 8px;

	margin-left: 4px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;



}

/*.nosee



{

	display: none;

	visibility: hidden;

	

}*/

.right



{

	text-align: right;



}

.credit_cont {

	border: none;

	margin: 0px;

	padding: 0px;

	width: 760px;





}



.credit {
	width: 800px;
	float: right;
	padding: 10px;
	text-align: right;

}



.credit_r {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	text-align: right;
	float: right;
	padding-bottom: 10px;

}



.credit a {

	color: #006699;

	font-weight: lighter;

	font-size: 9px;

	padding-right: 0px;

	margin-right: 0px;

	text-decoration: none;

	padding-top: 2px;

	padding-bottom: 0px;



}







.credit a:hover {

	color: #004FA3;

	text-decoration: underline overline;



}

.credit a:visited {

	color: #FF9933;

	text-decoration: none;



}

.white1



{

	color: #FFFFFF;

	margin-top: 1px;

	padding-top: -2px;

	font-size: 15px;

	font-weight: bold;



	

}
