/* CSS Document */
body{
	margin:0px;
	padding:0px;
	background:#ffffff url(../images/bg_nav.gif) repeat-x left top;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	visibility: visible;
}
*{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Defaults */

	form{ padding:0px; margin:0px; }
	* html form{ padding:0px; margin:0px; }

	/*
	a:link{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #2390FD; }
	a:visited{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #0A4D90; }
	a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color: #FDBD23; }
	a:active{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #FDBD23; }
	*/
	a:link{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #000000; }
	a:visited{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #333333; }
	a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color: #CA0201; }
	a:active{ font-family: Arial, Helvetica, sans-serif; text-decoration: underline; color: #FDBD23; }

	td {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
	}
	
	img {
		border:none;
	}
	.imgBorder {
		border:1px solid #0989D1;
		padding:2px;
	}
	.clearBoth{
		clear:both;
		height:1px;
		font-size:1px;
	}
	#container { /* MAIN CONTAINER */
		position:relative;
		width:962px;
		text-align:left;
		overflow: visible;
		margin-right: auto;
		/* margin-right: 0px; */
				margin-bottom: 0px;
		margin-left: auto;
		/* margin-left: 5px; */
				margin-top: 0px;
		padding: 0px;
	}

#header{
	color:#333333;
	width:960px;
	height:142px;
}

	#header a:link, #header a:visited, #header a:active {
		color:#333333;
		text-decoration: none;
	}
	#header a:hover {
		color:#333333;
		text-decoration: underline;
	}
	#header #quickLinks{
		height:50px;
		padding:5px;
	}
	#header #topNav{
		width:753px;
		height:47px;
		padding-top:29px;
		float:left;
		overflow:hidden;
	}
	#header #navLine{
		height:6px;
		clear:both;
		margin:0px;
	}
	#logo{
		width:207px;
		height:47px;
		float:left;
	}

.contentGap{
	height:3px;
	font-size:1px;
	clear:both;
}
* html .contentGap{
	height:1px;
	font-size:1px;
	clear:both;
}

#lhs{
	width:190px;
	float:left;
	margin:0px 2px 0px 0px;
	text-align:left;
}

#quickLogin{

}
#quickLogin #heading{
	background-image: url(../images/td_corner.gif);
	background-repeat: no-repeat;
	height:20px;
	padding:5px 0px 0px 16px;
}

#contentArea{
	width:769px;
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
	text-align:left;
}
* html #contentArea{ width:769px; }

.welcomeBox{
	width:176px;
	height:145px;
	float:left;
	margin:1px 1px 0px 0px;
	padding:8px 8px 8px 8px;
}
.welcomeBoxNoPad{
	width:192px;
	height:145px;
	float:left;
	margin:1px 1px 0px 0px;
	padding:0px;
}

.prodImgBorder{

}

#searchBox{
	background:#CCCCCC;
	padding:3px;
	padding-left:16px;
}

.lhsItem{
	border:1px solid #cccccc;
	padding:3px;
	width:179px;
}
	.lhsItem .title{
		font-size:12px;
		font-weight:bold;
		padding:3px 3px 3px 5px;
	}
	.lhsItem ul{
		padding:0px;
		margin:0px;
	}
	.lhsItem li{
		padding:0px;
		margin:0px 0px 3px 18px;
		font-size:11px;
	}

/* End Defaults */


.pageTitleBlock{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	background:#FDC30C;
	margin-bottom:5px;
	padding:3px 3px 3px 8px;
}
.boxHeading{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#666666;
	border-bottom:1px solid #cccccc;
	margin-bottom:5px;
}

.contentPara{
	padding:5px;
}

.Padding3pix{
	padding:3px;
}
#nextPrev{
	font-weight:bold;
}
/* simple form */

.inputMid{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	width:135px;
}
.inputShort{
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width:30px;
	padding:2px;
	height:14px;
}
.inputLogin{
	background-color: #FFFBDF;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width:150px;
	padding:2px;
	height:14px;
}

#LatestNews{
	color:#000000;
	font-size:11px;
}
	#LatestNews .articleItem{
		padding:0px;
	}
	#LatestNews .articleItem .newsImage{
		padding:2px;
		width:32px;
		height:24px;
		overflow:hidden;
		float:left;
		margin-right:6px;
		border:1px solid #2ABDE1;
	}
	#LatestNews .articleItem .titleNews{
		width:137px;
		float:left;
	}

#footer{
	background-color:#FDC30C;
	text-align:center;
}
	#footerMenu{
		background-color:#bf0000;
		padding:5px;
		color:#ffffff;
	}
				#footerMenu a:link, #footerMenu a:visited, #footerMenu a:active {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #ffffff;
					text-decoration: none;
				}
				#footerMenu a:hover {
				   color: #ffffff;
					text-decoration: underline;
				}

	#footer .infoBoxContainer{
		width:960px;
		color:#999999;
		text-align:center;
		margin:0px auto 0px auto;
	}
	#footer .infoBox{
		width:170px;
		float:left;
		text-align:left;
		padding-left:20px;
	}
