/* General styles */
body,html {
	margin:0;
	padding:0;
	border:0;				/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background:#e6e6e6;
	min-width:600px;		/* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
	font-size:11px;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
}

a {
	color:#8cc63f;
	font-weight:bold;
	text-decoration:none;
}

a:hover {
	color:#8cc63f;
	font-weight:bold;
	background:#fff;
	text-decoration:none;
}

img {
	border: none;
}

h1, h2, h3 {
	margin:.8em 0 .2em 0;
	padding:0;
	line-height:15px;
}

h1 {
	line-height:20px;
	color: #666666;
	font-size: 18px;
	padding-bottom: 10px;
}

h2 {
	line-height:20px;
	color: #666666;
	font-size: 16px;
}

h3 {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

.subheader {
	margin-top: -2px;
	font-size: 18px;
}

.sublink {
	font-weight: normal;
}

.sublink:hover {
	font-weight: normal;
}

.informationBar {
	position: relative;
	width: 100%;
	font-weight: bold;
	color: #666666;
	border-bottom: 1px #adadad solid;
	padding-bottom: 8px;
}

.anchor {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.anchor:hover {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background: none;
}

.columnTables {
	line-height: 15px;
	color: #666666;
}

.columnTables a img {
	border: none;
}

p {
	margin:.4em 0 .8em 0;
	padding:0;
	line-height:16px;
	color: #666666;
}

ul {
	color: #666666;
}

#banner {
	margin-left: -20px;
	padding-bottom: 10px;
}

#home_banner1 {
	float: left;
	margin-top: -20px;
	margin-left: -20px;
	padding-bottom: 10px;
}

#home_banner2 {
	float: right;
	margin-top: -260px;
	margin-right: -20px;
}

#pdf-logo {
	position: absolute;
	top: 25px;
	right: 25px;
	z-index: 5;
}

#pdf-logo a {
	background: none;
}

#more-info {
	position: relative;
	float: right;
	bottom: 20px;
	text-align: center;
	height: 27px;
	width: 150px;
}

#more-info a {
	background: none;
}

#more-info2 {
	position: absolute;
	bottom: 33px;
	#bottom: 30px;
	right: 25px;
	text-align: right;
}

#nonFooter {
	min-height: 100%;
	/*position: relative;*/
}

/* Header styles */
#header {
	position: relative;
	clear:both;
	float:left;
	width:100%;
	background:#fff;
	padding-top: 40px;
	padding-bottom: 10px;
	overflow: hidden;
}

#nav {
	position: absolute;
	left: 255px;
	top: 52px;
	width: 100%;
}

#nav a {
	float: left;
	margin-left: 40px;
	color: #fa7009;
	font-size: 18px;
	font-weight: normal;
}

/* 'widths' sub menu */
#layoutdims {
	clear:both;
	background:#eee;
	border-top:4px solid #000;
	margin:0;
	padding:6px 15px !important;
	text-align:right;
}

/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug */
	clear:both;
	float:left;
	width:100%;				/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
	padding-bottom:90px;
}

/* common column settings */
#roundHolder {
	margin-top: 55px;
	width: 100%;
	background: #fff;
}

.topRound1 {
	width: 100%;
	height: 13px;
	background: #eb6f12;
}

.topRound2 {
	margin-bottom: -55px;
	width: 100%;
	height: 13px;
	background: #fa7009;
}

.topRound3 {
	width: 100%;
	height: 13px;
	background: #f5f5f5;
}

.breadcrumb {
	position:relative;
	float:left;
	margin-top:20px;
	margin-left:15px;
	line-height:15px;
	color:#a6cf00;
}

.colright,
.colmid,
.colleft {
	float:left;
	width:100%;				/* width of page */
	position:relative;
}

.col1,
.col2,
.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;		/* no left and right padding on columns, we just make them narrower instead 
							only padding top and bottom is included here, make it whatever value you need */
	overflow:hidden;
}

.col1 {
	line-height:10px;
}

/* 3 Column settings */
.threecol {
	background:#e6e6e6 url(new_images/tile.png) repeat-x;		/* right column background color */
}

.threecol .colmid {
	right:0px;				/* width of the right column */
	background:#e6e6e6 url(new_images/tile.png) repeat-x;		/* center column background color */
}

.threecol .colleft {
	right:468px;				/* width of the middle column */
	background:#e6e6e6 url(new_images/tile.png) repeat-x;		/* left column background color */
}

.threecol .col1 {
	width:468px;				/* width of center column content (column width minus padding on either side) */
	left:718px;				/* 100% plus left padding of center column */
}

.threecol .col2 {
	width:225px;				/* Width of left column content (column width minus padding on either side) */
	left:10px;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}

.threecol .col3 {
	width:225px;				/* Width of right column content (column width minus padding on either side) */
	left:508px;				/* Please make note of the brackets here:
							(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}

#center_content, #left_nav, #quick_links {
	position:relative;
	margin-top:55px;
	background:#f5f5f5;		/* background color of floating divs with rounded corners */
	padding:20px;
}

#left_nav, #quick_links {
	#margin-top: 26px;
}

#center_content {
	/*margin-top: -10px;
	padding-top: 10px;*/
	margin-top: -30px;
	padding-top: 0px;
	overflow:hidden;
}
#center_content1{
	
	padding-top:20px;
	background:#f5f5f5;
        margin-top:45px;		/* background color of floating divs with rounded corners */
	
}
#left_nav h2 {
	color: #fff;
	font-size: 16px;
	margin-top: -55px;
	#margin-top: -43px;
}

#quick_links h2 {
	color: #fff;
	font-size: 16px;
	margin-top: -43px;
}

#banner_ad {
	margin-top: 20px;
	padding-bottom: 1px;
}

/* Footer styles */
#footer {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	background:#333333;
	height:75px;			/* height of the footer */
	margin-top:-76px;		/* set this to the negative height of the footer, minus 1 */
	font-size:10px;
	color:#666666;
}

#footer p {
	padding:10px;
}

#footer1, #footer2, #footer3 {
	float:left;
	margin-top:15px;
	margin-left:10px;
	width:20%;
}
#footer1{
	width:18%;
	color:#EB6F12;
	
}
#footer2{
    	margin-top:-50px;
	width:10%;
        margin-left:570px;
}
/*Adding new id for footer sale area list*/
#footer4{	
	margin-left:0px;
	color:#666666;
	font-size:7.4pt;
	text-align:center;
	width:35%;
	float:left;
	padding-top:20px;
	
}

#footer4 a{	
	color:#666666;
	font-size:7.4pt;
	/*text-align:center;*/
	
	
}

/* Shaded Corners */
.sb, .sbi, .sb *, .sbi * { position:relative; z-index:1; }
/* * html .sb, * html .sbi { height:1%; }*/
.sb,.sbi { height:1%; }
.sbi { display:inline-block; }
/*.sb-inner { background-color:#f5f5f5; }*/
.sb-inner { background-color:#ffffff; }
.sb-shadow { background:#000; }
.sb-border { background:#bbb; }

