/* CSS Document */
body{padding:0px; margin:0px; background-color:#FFFFFF; color:#666666; font:12px/14px "Arial", Helvetica, sans-serif;}

h1 {padding-top:5px; padding-bottom:8px; margin:0px;}
div, p, ul, h2, img{padding:0px; margin:0px;}
ul{list-style-type:none; padding-left:10px;}
li {list-style:disc; padding-left:2px;}
 
a:visited { text-decoration: underline; color: #ff2c01; }
a:active  { text-decoration: underline; color: #ff2c01; }
a:hover   { text-decoration: underline; color: #ff0000; }
a:link    { text-decoration: underline; color: #ff2c01; }

/*----TOP PANEL----*/
#topPanel{width:785px; position:relative; margin:0 auto; background-image: url(images/template/bg_top2.jpg);
	background-repeat: no-repeat; height:145px; border:#CCCCCC 0px solid;}
#topPanel #ImgPan{
	height:100px;
	color:#666;
	position:absolute;
	top:10px;
	bottom:10px;
	left:0px;
	padding:0 0 0 0;
	overflow: visible;
}
#topPanel #ImgPan img{width:100px; height:100px;}

#logoTitle {
	color:#000000;
	float:left;
	font-size: 30px;
	letter-spacing: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:120px;
	padding-bottom: 8px;
	width: 200px;
}
#logoStrap {
	color:#000000;	
	padding: 0px;
	width: 400px;
	text-align: left;
	line-height: 49px;
	white-space:nowrap;
	font-size: 18px;
	padding-top:107px;
}
/*----/TOP PANEL----*/

/*----HEADLINE PANEL----*/
#headLine{width:775px; position:relative; margin:0 auto; background-color:#ff2c01; height:auto; padding-right: 10px; padding-bottom:5px; padding-top:5px; color: #FFF; font-size:14px; font-weight: bold; text-align: right; border:#CCCCCC 0px solid;}
/*----/HEADLINE PANEL----*/

/*----TOPNAV PANEL----*/
#topNav{width:785px; position:relative; margin:0 auto; background-color:#FFF; background-repeat: no-repeat; height:22px; border:#CCCCCC 0px solid;}

/*----/TOPNAV PANEL----*/

/*----BODY PANEL----*/
#bodySection, #bodySection2 {
	width:785px;
	position:relative;
	margin:0 auto;
	border:#CCCCCC 0px solid;
	padding-top: 5px;
}

/*----Body Middle Panel----*/
#bodyMiddlePan,
#bodyMiddlePan2{
	width:785px;
	position:relative;
	margin:auto;
	padding-top:10px;
	padding-bottom:10px;
	border:#CCCCCC 0px solid;
	min-height: 400px;
}

/*----Middle Right Panel----*/
#MiddleLeftPan.
#MiddleLeftPan2{width:250px; float:left;}

/*----Middle Middle Panel----*/
#MiddleMiddlePan,
#MiddleMiddlePan2{width:250px; float:left;}

/*----Middle Right Panel----*/
#MiddleRightPan,
#MiddleRightPan2{width:250px; float:left;}

/*----TOPNAV PANEL----*/
#spacer{width:785px; position:relative; margin:0 auto; height:10px;}

/*----/TOPNAV PANEL----*/

/*----Footer Panel----*/
#footerMain{position:relative; margin:0 auto; height:25px; clear:both;}
#footerPanel{width:785px; position:relative; margin:0 auto; padding: 15px 0 0;}

#footerPanel ul{
	width:500px;
	height:20px;
	position:relative;
	margin:0 auto;
	float: right;
}
#footerPanel li{
	float:left;
	padding-left:5px;
	padding:10px;
	border:#CCCCCC 0px solid;
	font-size: 10px;
	list-style: none;
	width:auto;}

.formButton {
	font-weight: bold;
	background-color: #ff2c01;
	border: 1px solid #000000;
	cursor: auto;
	color:#fff;
	font-size:12px;
}

.bodyHeader {
	font-weight: bold;
	color: #666666;
	font-size:16px;
}

.bodyItal {
	font-style: italic;
}

.bodyLegal {
	font-size: 12px;
}

.shopLinks {
	background-color:#ff2c01!important; /* Changed from #ff9a80 */
	border-top-color:#FFF!important; }
	
.sample {
	font-style: italic;
	font-weight: bold;
	color: #ff2c01;
} 

.sheet {
	font-weight: bold;
	color: #ffffff;
	background-color: #ff2c01;
	padding-left:10px;
	padding-right:10px;
}

hr.thin { height: 1px; border: 1px solid #cccccc;}



/*  border:#CCCCCC 0px solid; */
