

body{

	margin:0;

	padding:0;

	background-image:url(../../_media/images/body_bg.gif);

	background-repeat:repeat;

	color:#333333;

	background-color: #c1c7c9 !important;

}



a {

	outline:none;

	color:#004f99;

}



#wrapper {

	margin-left:auto;

	margin-right:auto;

	width: 952px;

}



#header {

  clear:both;

  width:952px;

  height:30px;

}



.headerContent {

	font-size:11px;

	color:#FFFFFF;

    font-family:Arial, Helvetica, sans-serif;

	float:right;

	margin-right:21px;

	padding-top:10px;

	clear:both;

}



.headerContent a {

	text-decoration:underline;

	color:#FFFFFF;

}



#container {

	width:930px;

	padding-left:5px;

	padding-right:5px;

	margin-left:auto;

	margin-right:auto;

	background-color:#FFFFFF;

	border-top:5px solid #FFFFFF;

}



#shadowBox {

	width:952px;

	float:left;

	background-image:url(../../_media/images/shadow.png);

	background-repeat:repeat-y;

}



#home {

	width:930px;

	background-image:url(../../_media/images/home/home_bg.gif);

	background-repeat:repeat-y;

	float:left;

	margin-top:6px;

	padding-bottom:10px;

}



#home p a {

	color:#004f99;

	text-decoration:underline;

}





#homeMainContent {

	width:465px;

	float:left;

}



#homeMainContent p{

	font-size:12px;

	color:#333333;

	font-family:Arial, Helvetica, sans-serif;

	padding-left:28px;

	padding-right:24px;

}



#homeMainContent p.firstParagraph {

	font-size:15px;

	color:#333333;

	font-family:Arial, Helvetica, sans-serif;

}



#homeMiddleContent {

	width:226px;

	float:left;

	margin-left:6px;

	margin-right:6px;

}



#homeMiddleContent p{

	font-size:12px;

	color:#333333;

	font-family:Arial, Helvetica, sans-serif;

	padding-left:33px;

	padding-right:15px;

	margin-bottom:0px;

}





#featuredProduct {

	width:226px;

	float:left;

	margin-top:6px;

	padding-bottom:10px;

	background-image:url(../../_media/images/2ndlvl/featured_prod_bg.gif);

	background-repeat:repeat-y;

	background-position:bottom;

	border-bottom:1px solid #d7d7d7;

}



#featuredProduct p{

	font-size:11px;

	color:#333333;

	font-family:Arial, Helvetica, sans-serif;

	padding: 15px 20px 0 33px;

	margin:0;

}



#featuredProduct a {

	color:#004f99;

	text-decoration:underline;

}



#homeRightContent {

	width:227px;

	float:left;

}



#homeRightContent p {

    font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	margin:0px;

	padding:0 0 10px 35px;

}



#flash { 

	float:left;

	width:930px;

}



#nav {

	float:left;

	width:930px;

}



ul.list {

	margin:0;

	padding:10px 25px 0px 13px;

	list-style:none;

}



ul.list li {

    font-size:12px;

	color:#333333;

	font-family:Arial, Helvetica, sans-serif;

	background-image:url(../../_media/images/list.gif);

	background-position:2px 2px;

	background-repeat:no-repeat;

	margin-bottom:14px;

	padding-left:25px;

}



ul.list  li a {

	text-decoration:underline;

	color:#333333;

}



#footer {

	clear:both;

	padding-top:20px;

	padding-bottom:20px;

	padding-left:28px;

	font-size:10px;

	color:#333333;

	font-family:Arial, Helvetica, sans-serif;

}



#footer a {

	color:#333333;

	text-decoration:none;

}



#footer .copy {

	color:#a6a6a8;

	margin-left:25px;

}



#banner {

	width:930px;

	height:98px;

}



.careers-banner {



	background-image:url(../../_media/images/2ndlvl/careers_header.jpg);

	background-repeat:no-repeat;

	margin-bottom:3px;

}



.contact-banner {



	background-image:url(../../_media/images/2ndlvl/contact_header.jpg);

	background-repeat:no-repeat;

	margin-bottom:3px;

}



.company-banner {



	background-image:url(../../_media/images/2ndlvl/company_header.jpg);

	background-repeat:no-repeat;

	margin-bottom:3px;

}



.products-banner {



	background-image:url(../../_media/images/2ndlvl/products_header.jpg);

	background-repeat:no-repeat;

	margin-bottom:3px;

}





#logo {

	margin-top:22px;

	margin-left:29px;

	float:left;

}



#secondLevel {

    width:930px;

	float:left;

	margin-top:6px;

}



.leftContent {

	float:left;

	width:226px;

	margin:0;

	padding:0;

}



.mainContent {

	float:left;

	width:463px;

	border:1px solid #d7d7d7;

	margin-left:6px;

	margin-right:6px;

	padding-bottom:0px;

}



.productImage {

	padding-left:30px;

}



.productEnlarge{

	padding-left:390px;

}



h1 {

	color:#333333;

	font-size:18px;

	font-family:Arial, Helvetica, sans-serif;

    font-weight:normal;

	padding-top:18px;

	padding-left:28px;

	margin-top:0px;

}



.mainContent p {

	padding-left:28px;

	padding-right:20px;

	color:#333333;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	margin-bottom:0;

	margin-top:0;

	padding-bottom:12px;

}



.mainContent ul {

    color:#333333;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	list-style:disc;

	padding-top:0;

	margin-top:0;

	padding-right:20px;

}

.mainContent ul li{

	margin-left:15px;

	padding-left:10px;

}



.mainContent ol {

    color:#333333;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	list-style:disc;

}



.mainContent ol li{

	margin-left:15px;

	padding-left:10px;

}







.rightContent {

	float:left;

	width:225px;

	border:1px solid #d7d7d7;

	font-family:Arial,Helvetica,sans-serif;

	font-size:11px;

	

}



.testimonials {

	float:left;

	width:225px;

}



.rightContent p{

	padding-left:15px;

	padding-right:15px;

	margin-bottom:10px;

	margin-top:0;

	line-height:normal;

}



#featuredProduct ul{

	list-style:none;

	float:left;

	margin:0 0 0 30px;

	padding:0;

}





.rightContent ul {

	list-style:none;

	float:left;

	margin:0;

	padding:0;

}





#featuredProduct ul li {

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	padding: 9px 10px 9px 35px;

	margin-top:0px;

	margin-bottom:0px;

	display:block;

	float:left;

}





.rightContent ul li {

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	padding: 9px 10px 9px 35px;

	margin-top:0px;

	margin-bottom:0px;

	display:block;

	float:left;

	width:160px;

}



#featuredProduct ul li a,.rightContent ul li a {

	text-decoration:underline;

	color:#004f99;

	

}



#featuredProduct ul li.ds {

	background-image:url(../../_media/images/ds.gif);

	background-repeat:no-repeat;

	background-position: 10px 10px ;

}



#featuredProduct ul li.anchor {

	background-image:url(../../_media/images/anchor.gif);

	background-repeat:no-repeat;

	background-position: 10px 10px ;

}





#featuredProduct ul li.ds, .rightContent ul li.ds {

	background-image:url(../../_media/images/ds.gif);

	background-repeat:no-repeat;

	background-position: 10px 10px ;

}



.rightContent ul li.wp {

	background-image:url(../../_media/images/wp.gif);

	background-repeat:no-repeat;

	background-position: 10px 10px ;

}



.rightContent ul li.anchor {

	background-image:url(../../_media/images/anchor.gif);

	background-repeat:no-repeat;

	background-position: 10px 10px ;

}



.rightContent .divider {

	background-image:url(../../_media/images/2ndlvl/nav_divider.gif);

	background-repeat:no-repeat;

	height:1px;

	width:225px;

	clear:both;

}



.mainContent .divider {

	background-image:url(../../_media/images/2ndlvl/nav_divider.gif);

	background-repeat: repeat-x;

	height:1px;

	width:415px;

	margin-left:28px;

	float:left;

	clear:both;

}



.sideNav ul{

    margin-left:0px;

	padding-left:0px;

	list-style:none;

	float:left;

	margin:0;

	width:226px;

	font-size:12px;

	font-family: Arial, Verdana, Helvetica, sans-serif;



}



.sideNav ul li{

	background-image:url(../../_media/images/2ndlvl/box_bg.gif);

	background-repeat:no-repeat;

	float:left;

	width:226px;

	margin:0 0 1px 0;

	padding:0;

}



.sideNav ul li a {

	font-size:12px;

	margin-left:26px;

	padding-top:6px;

	display:block;

	height:30px;

	text-decoration:none;

	color:#333333;

}



.sideNav ul li ul {}



.sideNav ul li ul li {

	background-position:left bottom;

	background-image:url(../../_media/images/2ndlvl/nav_divider.gif);

}



.sideNav ul li ul li.last {

	background-image:none;

}



.sideNav ul li ul li.active {

	text-transform:uppercase;

	color:#21a843 !important;

}



.sideNav ul li ul li a {

	padding-left:3px;

	padding-top:5px;

	padding-bottom:5px;

}



.active{

	/*text-transform:uppercase;*/

	color:#21a843 !important;

}



.generalTable {

    font-size:11px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	color:#333333;

	width:413px;

	margin-left:22px;

}



.generalTable tr.even {

	background-color:#e3e3e3;

}



.generalTable th {

	font-size:12px;

	color:#ffffff;

	background-color:#394f68;

	text-align:center;

	padding:5px;

}



.generalTable th a {

	color:#ffffff;

	text-decoration:underline;

}



.generalTable  td {

	padding:5px;

	text-align:left;

	

	

}



a.red {

	color:red !important;



}





p.red {

	color:red !important;



}

.mainContent p.firstParagraph {

	color:#333333;

	font-family:Arial,Helvetica,sans-serif;

	font-size:15px;

}



#quotes p {

	color:#333333;

	font-family:Arial,Helvetica,sans-serif;

	font-size:14px;

	margin:40px 5px 10px 5px;

	float:left;

	font-style:italic;

	width:200px;

}



#quotes span{

	font-style: normal;

}



form label

{

	width: 100px;

	float: left;

	text-align: left;

	margin-right: 10px;

	display: block;

	margin-left:0px;

	padding-left:0px;

}



form p {

	margin-top:0;

	width:300px;

	margin-left:0px;

	padding-left:0px;

}





h2 {

	color:#004F99;

	font-family:Arial,Verdana,Helvetica,sans-serif;

	font-size:14px;

	line-height:21px;

	padding-left:28px;

	padding-right:20px;

	font-weight:normal;

}



.first-class {

	padding-top:12px;



}



.right_side_more_box{

	margin-top:8px;

	float:left;

	border-top:1px solid #e4e4e4;

	border-bottom:1px solid #e4e4e4;

}



.produts-overview {

	width:280px !important;

	margin-left:100px !important;

	float:left;

	



}

.termsContent {

	float:left;

	width: 888px;

	border:1px solid #d7d7d7;

	padding-bottom:0px;

    color:#333333;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	list-style:disc;

	padding-top:0;

	margin-top:0;

	padding-right:20px;
	
    padding-left:20px;
}
