body{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#31434f;
	min-height:770px;
	text-align:justify;
	}
html {
   overflow-y: scroll;
   	font-size:1em;
}
th, td{	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#31434f;
		vertical-align:top;
		}
a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#017ac3;
	}
a:hover{
		text-decoration:none;
		}
span{
	font-size:11px;
	color:#017ac3;
	font-weight:normal;
	}
	/**/
ul{
		list-style:none;
		margin-left:0;
		padding-left:0;
}
li{
	list-style:none;
}
/**/
.topMenu{
		vertical-align:top;
		text-align:right;
		padding-top:30px;
		}
.search{
		background:url(../images/bgSearch.gif) no-repeat;
		height:46px;
		}
.search table td{
				vertical-align:middle;
				}
.list{
	background:url(../images/borderRightSearch.gif) no-repeat right top;
	height:46px;
	padding:0 0 0 10px;
	}

.list select{
			width:144px;
			padding:2px;
			color:#000;
			font-size:11px;
			margin:0;
			border:none;
			background:#ffffff;
			}
.list input{
			width:144px;
			padding:2px;
			color:#000;
			font-size:11px;
			margin:0;
			border:none;
			background:#ffffff;
			}
.list input.goBtnSearch{
			width:35px;
			height:22px;
			padding:0;
			margin:0;
			border:none;
			background:none;
			}
.welcomeText{
			padding:17px 25px 0 0;
			line-height:15px;
			font-weight:normal;
			text-align:left;
			}
.welcomeText span, .news span, .news2 span{
				font-size:11px;
				font-weight:normal;
				}
.news a, .news2 a{
					font-size:11px;
					font-weight:bold;
					text-decoration:none;
					}
.news{
	padding:17px 0 10px 0;
	line-height:15px;
	border-bottom:1px dotted #58595b;
	margin:0 25px 0 0;
	text-align:left;
	}
.news2{
	padding:10px 25px 0 0;
	line-height:15px;
	text-align:left;
	}
.brands{
		background:#e2e0e0 url(../images/bgBrands.gif) repeat-x top;/*11-11-2008*/
		margin:0;
		padding:0;
		}
.mainBottomBorder{
			border-bottom:1px dotted #314450;
			padding:0 0 20px 0;
			margin-top:0;
			vertical-align:top;
			}
.footer td{
		padding:10px 0 10px 0;
		color:#4e6d80;
		font-size:10px;
		}
.footer a{
		font-size:10px;
		color:#314450;
		padding:0 10px;
		}
.footer a.firstlink{
				font-size:10px;
				color:#314450;
				padding:0 10px 0 0;
				}
.footer a:hover{
				color:#017ac3;
				}
/***********SUB************/
/*.leftMenu{
			background:url(../images/leftMenu_bg.gif) repeat-y top left;
			width:235px;
			margin:0;
			padding:0;
			}
.leftMenu a{
			display:block;
			background:url(../images/leftMenuArrow.gif) no-repeat left;
			padding:8px 0 8px 22px;
			font-weight:bold;
			color:#314450;
			text-decoration:none;
			}
.leftMenu a:hover, a.selected{
			display:block;
			background:#ebebeb url(../images/leftMenuArrow_on.gif) no-repeat left;
			padding:8px 0 8px 22px;
			font-weight:bold;
			color:#52a4d6;
			text-decoration:none;
			}*/
/*.leftDetails{
		background:url(../images/leftMenu_leftcurve.gif) no-repeat top left;
		/*height:202px;
		}*/
.listLeft{
		padding:0 0 0 5px;
		}
.listLeft select{
				width:178px;
				padding:2px;
				color:#000;
				font-size:11px;
				margin:5px 0;
				border:1px solid #d2d0d0;
				background:#ffffff;
			}
.listLeft input{
				width:135px;
				padding:2px;
				color:#000;
				font-size:11px;
				margin:5px 0;
				border:1px solid #d2d0d0;
				background:#ffffff;
			}
.listLeft a, .listLeft a:hover{
			padding:0;
			margin:0;
			border:none;
			background:none;
			}
.leftDetails2{
		background:url(../images/leftSearch.gif) no-repeat top left;
		height:130px;
		}
.breadCrumbs{
			padding:10px 0 10px 0;
			color:#314450;
			}
.breadCrumbs a{
			background:url(../images/breadArrow.gif) no-repeat right;
			padding:0 8px 0 6px;
			}
.breadCrumbs span.breadcrumbson{
			font-size:11px;
			}
.print_fonts{
			padding:0;
			margin-bottom:20px;
			}
.content{
		vertical-align:top;
		line-height:15px;
		}
.content .img{
			margin:0 0 15px 15px;
			float:right;
			}
.img2{
		margin:0;
		border:1px solid #bebebf;
		}
.subtitle{
		font-size:13px;
		font-weight:bold;
		margin:30px 0;
		color:#017ac3;
		}
.thirdtitle{
		font-size:12px;
		font-weight:bold;
		margin:0 0 10px 0;
		color:#017ac3;
		}
.intro{
		font-size:12px;
		}
.echLink a{
			color:#31434f;
			font-weight:bold;
			font-size:11px;
			text-decoration:none;
			}
.echLink a:hover, .echLink a.on{
				color:#017ac3;
				}
.collEch{
		margin:20px 0 0 0;
		}
.collEch .title{
			font-size:16px;
			font-weight:bold;
			color:#017ac3;
			}
.thumbNews img{
		border:1px solid #abaaaa;
		}
.date{
	font-weight:bold;
	color:#7f7f7f;
	padding-bottom:3px;
	}
.newsTitle{
		font-weight:bold;
		font-size:13px;
		color:#017ac3;
		padding-bottom:3px;
		}
.moreNews{
		margin:3px 0;
		}
.moreNews a{
			color:#281643;
			text-decoration:underline;
			}
.moreNews a:hover{
				text-decoration:none;
				}
.titleForm{
		font-weight:bold;
		line-height:50px;
		}
.contactForm input{
					height:17px;
					width:148px;
					border:1px solid #95a0a7;
					background:#ffffff;
					margin-bottom:10px;
					color:#4f5f6c;
					font-size:11px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					}
.contactForm select{
					width:148px;
					border:1px solid #95a0a7;
					background:#ffffff;
					margin-bottom:10px;
					color:#4f5f6c;
					font-size:11px;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					padding:2px;
					}
.contactForm textarea{
					width:228px;
					height:69px;
					border:1px solid #95a0a7;
					margin-bottom:10px;
					}
.contactForm input.submitBtn{
						width:67px;
						height:19px;
						border:none;
						background:none;
						padding:0;
						margin:0;
						}
.shadowMenu{
			background:url(../images/mainMenu/shadowMenu.gif) repeat-x;
			height:6px;
			width:958px;
			margin:0;
			vertical-align:top;
			}
div.imgLink{
			width:148px;
			}
.imgLink{
		padding:5px 0;
		text-align:left;
		}
.imgLink a{
		background:url(../images/breadArrow.gif) top left no-repeat;
		font-weight:bold;
		padding:0 0 0 8px;
		}
.sepBottom{
		border-bottom:1px solid #314450;
		padding:0 0 10px 0;
		margin-bottom:20px;
		width:536px;
		}
.sectionsTitle{
				color:#017ac3;
				font-size:12px;
				padding-bottom:5px;
				}
.content ul.levelOne{
			list-style:none;
			margin:0;
			padding:0;
			}
.content ul.levelOne li{
				background:url(../images/arrowLevelone.gif) no-repeat left top;
				list-style:none;
				padding:0 0 0 10px;
				line-height:18px;
				}
.content ul.levelTwo{
			list-style:none;
			margin:0;
			padding:0;
			}
.content ul.levelTwo li{
				background:url(../images/arrowLeveltwo.gif) no-repeat left;
				list-style:none;
				margin:0 0 0 15px;
				padding:0 0 0 10px;
				line-height:18px;
				}
a.selectedLink{
				color:#017ac3;
				}
/*********DropDOwn***********/
div.dropmenu {
	visibility: hidden;
	position: absolute;
	left:0px;
	top:2px;
	width:140px;
	z-index:100;
	background:#CAC8C8;
	padding:5px 10px 3px 10px;
}
div.dropmenu a {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C5D67;
	text-decoration:none;
	padding-bottom:8px;
}
div.dropmenu a:hover {
	color:#017AC3;
	text-decoration:none;
}
div.dropmenu2 {
	visibility: hidden;
	position: absolute;
	left:139px;
	top:-29px;
	width:140px;
	z-index:100;
	background:#CAC8C8;
	padding:5px 10px 3px 20px;
}
div.dropmenu2 a {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C5D67;
	text-decoration:none;
	padding-bottom:5px;
}
div.dropmenu2 a:hover {
	color:#017AC3;
	text-decoration:none;
}
div.dropmenu3 {
	visibility: hidden;
	position: absolute;
	left:220px;
	top:-29px;
	width:200px;
	z-index:100;
	background:#EBEBEB;
	padding:5px 5px 3px 5px;
}
div.dropmenu3 a {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C5D67;
	text-decoration:none;
	padding-bottom:5px;
	background:url(../images/leftMenuArrowSub.gif) no-repeat left;
	border-bottom:1px solid #fff;
}
div.dropmenu3 a:hover {
	color:#017AC3;
	text-decoration:none;
	padding-bottom:5px;
}

/************8-1-2009***************/
div.dropmenu2_left {
	visibility: hidden;
	position: absolute;
	left:-170px;
	top:-29px;
	width:140px;
	z-index:100;
	background:#CAC8C8;
	padding:5px 10px 3px 20px;
}
div.dropmenu2_left a {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4C5D67;
	text-decoration:none;
	padding-bottom:5px;
}
div.dropmenu2_left a:hover {
	color:#017AC3;
	text-decoration:none;
}
/***************************/
/********************************* New Styles *****************************************************/

.leftMenu{
			background:url(../images/leftMenu_bg.gif) repeat-y top left;
			width:235px;
			margin:10px 0 0 0;
			padding:0;
			text-align:left;
			}
.leftMenuBtn a{
			display:block;
			background:#ebebeb url(../images/leftMenuArrow.gif) no-repeat left;
			padding:8px 0 8px 0px;
			font-weight:bold;
			color:#314450;
			text-decoration:none;
			}
.leftMenuBtn a:hover, a.selected{
			display:block;
			background:#ebebeb url(../images/leftMenuArrow_on.gif) no-repeat left;
			padding:8px 0 8px 0px;
			font-weight:bold;
			color:#52a4d6;
			text-decoration:none;
			}
.SubSubMenu{
	background-color:#EBEBEB;
	border-top:1px solid #FFFFFF;
	padding:5px 0;
}
.SubSubMenuBtn a{
	display:block;
	background:#ebebeb url(../images/leftMenuArrow.gif) no-repeat 22px;
	padding:3px 0 3px 0px;
	color:#314450;
	text-decoration:none;
	text-align:left;
}
.SubSubMenuBtn a:hover, a.selected2{
	display:block;
	background:#ebebeb url(../images/leftMenuArrow_on.gif) no-repeat  22px;
	padding:3px 0 3px 0px;
	color:#52a4d6;
	text-decoration:none;
}
.Sub2Menu{
	background-color:#CEE0EC;
	padding-left:44px;
	border-top:1px solid #FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}
.Sub2MenuBtn a{
	display:block;
	padding:3px 0 3px 0px;
	color:#314450;
	text-decoration:none;
}
.Sub2MenuBtn a:hover, a.selected3{
	display:block;
	padding:3px 0 3px 0px;
	color:#52a4d6;
	text-decoration:none;
}
.BackToTop{
	padding-top:15px;
}
div.font-small, div.font-small td {
	font-size:10px;
	vertical-align:top;
	line-height:15px;
}
 div.font-small .img {
            margin:0 0 15px 15px;
			float:right;
}
 div.font-small .intro {
     	font-size:11px;
		
}

div.font-regular, div.font-regular td {
	font-size:11px;
}
div.font-big, div.font-big td, div.font-big .img  {
		font-size:12px;
		vertical-align:top;
		line-height:15px;
}
 div.font-big .img {
            margin:0 0 15px 15px;
			float:right;
}
 div.font-big .intro {
     	font-size:14px;
		
}
/*start here*/
div.imageRight{
		float:right;
		margin:0 0 10px 10px;
}
.borderthin img{
			border:1px solid #999;
}
 a.nonearrow {
			background:none;
			margin:0;
			padding:0;
}
/*end here*/
.paddingRight{
			padding-right:20px;
}