@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}


.body {background-image:url(imagesnew/bgnew.jpg);
background-repeat:repeat-x;
background-color:#FFF;}

#productsTablegrid {
	margin-left:auto;
	margin-right:auto;
	width:600px;


}

#productsTablegrid tr:first-child{
	background: transparent url(imagesnew/products-by-series-table-header.jpg) repeat-x 0 0;

}

#productsTablegrid tr td {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}

#productsTablegrid tr td a:link, #productsTablegrid tr td a:visited, #productsTablegrid tr td a:hover, #productsTablegrid tr td a:active {
	text-decoration:none;
	color:#FFF;
	}



#productsTablegrid tr:nth-child(odd){
	background-color:#030;
	line-height:20px;

}

#productsTablegrid tr td {
	border-right: dotted 2px #030;

	}
	
#productsTablegrid tr td:first-child {
	border-left:solid 1px #030;
	} 
	
#productsTablegrid tr td:last-child {
	border-right:solid 1px #030;
}



	

	



.productsTablebkgrnd {
	background-color:#030;
	margin-left:auto;
	margin-right:auto;
	height:25px;


}

.boxesLeft{
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#CCC;
	border-right-style:dotted;
	border-right-width:2px;
	border-right-color: #999;
}

.boxesMiddle{
	border-right-style:dotted;
	border-right-width:2px;
	border-right-color: #999;
}

.boxesRight{
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#CCC;
}










#wrapper {
	display: block;
	position: relative;
	height:auto;
	height:100%;
	width: 900px;
	margin: 0 auto;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
}


#argalContent {text-align:left;
float:left;
padding-left:35px;
padding-right:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
width:450px;}

#argalImages{float:right;
padding-right:25px;


}

#productTable{
	background-image:url(imagesnew/products-bar-table-back.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#FFF;
	text-align:center;
	font-size:10px;
	height:252px;
		}
		
.productTablelinks{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#FFF;
	text-align:center;
	font-size:10px;}
	

.keywords {
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	font-family: Arial, verdana, helvetica, sans-serif;
}


.bodytext {
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	list-style-position: outside;
	list-style-type: circle;
}

.bodytextSmall {
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	list-style-position: outside;
	list-style-type: circle;
}


.GridBodyText{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	list-style-position: outside;
	list-style-type: circle;
}
	

.topnumber {
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	list-style-position: outside;
	list-style-type: square;
}

.top {
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	list-style-position: outside;
	list-style-type: square;
}

.bodylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.bottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #518C5E;
}

.list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.biglist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;

}

.bottom2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #366441;
}

.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #366441;
	text-decoration:none
}

.header4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}

.biglist2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #366441;
	text-decoration:none;
}

.biglist3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline
}

.biglist4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f3f3f3;
	text-decoration:none
}


.myStyle{
	font-family: Arial, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	list-style-position: outside;
	list-style-type: square;
}


.style5 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}



/* STYLES AND FORMATTING FOR BODY CONTENT AREA */
#body_content {
float : left;
margin : 0;
padding : 10px;
width : auto;
height : 100%;
/*setting the height will ensure that the footer will be "pushed" to the bottom regardless if the body content contains test.  if not specified the footer will "overlap" any floating elements*/
min-height:100%;      /*for mozilla*/
font-size : 1em;
clear : both;
}
html>body #body_content   /*for mozilla */
{
    height : auto;
}

#body_content p {
    margin: 0 0 10px 0;
}
	/* BODY CONTENT LINK FORMATTING */
	#body_content a {
	font-weight : bold;
	text-decoration : underline;
	color : #aa5445;
	white-space : nowrap;
	}
	#body_content a:hover {
	color : #000066;
	}
	/* BODY HEADERS FORMATTING */

	#body_content h1 {
    border-left : 1px solid #000000;
	border-bottom : 1px solid #000000;
	padding : 5px;
	font-size : 1.5em;
	color : #660000;
	}
	#body_content h1.normal,
	#body_content table h1.normal {
	border : none;
    margin: 0 0 5px 0;
	padding : 0;
	font-size : 1.5em;
	color : #660000;
	}
	#body_content h1.normalplus,
	#body_content table h1.normalplus {
	border : none;
    margin: 0 0 5px 0;
	padding : 0;
	font-size : 2em;
	color : #660000;
	text-align: center;
	}
	
    #body_content h1.small,
	#body_content table h1.small {
        font-size: 1.45em;
    }
	#body_content h2 {
	font-size : 1.3em;
	color : #660000;
	}
	#body_content h3 {
	font-size : 1.1em;
	color : #660000;
	}
	/* BODY LIST FORMATTING */
	#body_content li {
	padding : 0;
	font-family : verdana, arial, helvetica, sans-serif;
    font-size: 10px;
	font-weight : bold;
	color : #00405b;
	}
	#body_content li ul li {
	list-style : square;
	padding : 5px 0;
	font-size : 11px;
	font-weight : bold;
	color : #7a7a7a;
	}
	#body_content ul.large-list {
        list-style: none;
        margin: 0;
        padding: 0;
	}
	#body_content ul.large-list li {
        background: url(images/bullet.gif) no-repeat 0 3px;
        margin: 1.25em 0;
        padding: 0 0 0 14px;
        font-size: 9px;
        font-weight: bold;
        color: #00405B;
	}
    
    * html body #body_content ul.large-list li {
        background-position: 0 6px;
    }
	
	table td.borderpad {
		height: 1px;
		background-color: #cacaca;
	}
	
	table td.padbottom {
		padding-bottom: 8px;
	}
	table td.padtop {
		padding-top: 8px;
	}
	
	table#3col ul {
		text-align: left;
		margin-left: 40px;
	}
	
	table#3col li {
		font: normal normal bold 13px Arial;
		margin-bottom: 6px;
	}td.specialbackgroundcell {
	background-image: url(imagesnew/rightline.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: scroll;
}
.ProductsGrid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.bodyTextJustified {
	font-family: Arial, Verdana, Helvetica, sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
}

.stylez2 {
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	color: #fff;
	font-family: Arial, verdana, helvetica, sans-serif;
	text-decoration:none;
}

.stylez3 {
	font-weight: bold;
	font-size: 18px;
	font-style: normal;
	color:#fffdfd;
	font-family: Arial, verdana, helvetica, sans-serif;
}

.stylez {
	font-weight: normal;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	font-family: Arial, verdana, helvetica, sans-serif;
}
.style1 {
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	list-style-position: outside;
	list-style-type: square;
	font-family: Arial, verdana, helvetica, sans-serif;
}
.style2 {
	font-size: 12px; 
	font-style: normal; 
	color: #333333; 
	list-style-position: outside; 
	list-style-type: square; 
	font-family: Arial, verdana, helvetica, sans-serif;
	line-height:14px;}
.style5 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;

}

#apDiv1 {
	position:absolute;
	left:298px;
	top:593px;
	width:111px;
	height:141px;
	z-index:1;
	visibility: visible;
	background-color: #00FFCC;
}
