/* Define Tags */
html, body {
	height:100%;
	} 

body { 
	margin:0;
	padding:0;
	} 
	.body{font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#45433e;	
	line-height:1.45em;
	background-color:#ebebeb;
	}
	
a, a:visited, a:hover {	
	font-size:11px;	
	font-family:Verdana,Arial,Helvetica; 
	color:#327dbb;	
	line-height:1.45em;
	text-decoration:none;
	}
a:hover {
	color:#1f384d;
	text-decoration:none;
	}


/* Site Structure Start */
/*{ Start of New CSS Structure }*/

	
#frame {
	width:984px;
	margin:0 auto;
}

#headLeft {
	width:344px;
	height:101px;
	float:left;
	margin-bottom:11px;
	background:url(images/headLeft.jpg) no-repeat top left;
}

#logo {
	width:275px;
	height:101px;
	float:left;
	margin-bottom:11px;
	background:url(images/logo.jpg) no-repeat top left;
}

#headRight {
	width:365px;
	height:101px;
	float:left;
	margin-bottom:11px;
	background:url(images/headRight.jpg) no-repeat top left;
}

#cat-search {
	width:199px;
	height:47px;
	float:left;
	background:url(images/searchContainer.jpg) no-repeat top left;
}

	#cat-search form { margin:0; padding:0; }
	#cat-search #cat-search-field-container { background:url(images/search_Box.gif) no-repeat top left; width:130px; height:21px; margin:13px 5px 0 11px; float:left; }
	#cat-search #cat-search-field-container input { margin:2px 0 0 3px; border:none; background:none;  color:#000; font-family:Arial,Verdana,Sans Serif; float:left; font-size:11px; width:100px; }
	#cat-search button { border:none; background:url(images/search_btn.gif) no-repeat top left; width:36px; height:21px; margin-top:13px; float:left; }


#headPic {
	width:984px;
	height:259px;
	float:left;
}

		
#nav1 {
	width:785px;
	height:47px;
	position:relative;
	background:url(images/nav.jpg) no-repeat top left;
	float:left;
}
		
#nav1 li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#nav1 li, #nav1 a {height: 47px; display: block; color:transparent;}
#nav1 span { display:none; }
#nav1 li a {
	display:block;
	height:47px;
}
				
		#nav1-1	{ width:75px; left:0; background-image:none; }
		#nav1-2	{ width:166px; left:75px; background-image:none; }
		#nav1-3	{ width:144px; left:241px; background-image:none; }
		#nav1-4	{ width:73px; left:385px; background-image:none; }
		#nav1-5	{ width:149px; left:458px; background-image:none; }
		#nav1-6 { width:84px; left:607px; background-image:none; }
		#nav1-7 { width:94px; left:691px; background-image:none; }
		
		#nav1-1 a:hover { background:transparent url(images/nav.jpg) no-repeat 0 -47px; }
		#nav1-2 a:hover { background:transparent url(images/nav.jpg) no-repeat -75px -47px; }
		#nav1-3 a:hover { background:transparent url(images/nav.jpg) no-repeat -241px -47px; }
		#nav1-4 a:hover { background:transparent url(images/nav.jpg) no-repeat -385px -47px; }
		#nav1-5 a:hover { background:transparent url(images/nav.jpg) no-repeat -458px -47px; }
		#nav1-6 a:hover { background:transparent url(images/nav.jpg) no-repeat -607px -47px; }
		#nav1-7 a:hover { background:transparent url(images/nav.jpg) no-repeat -691px -47px; }
		
		
		#nav1-1 a.current { background:transparent url(images/nav.jpg) no-repeat 0 -47px; }
		#nav1-2 a.current { background:transparent url(images/nav.jpg) no-repeat -75px -47px; }
		#nav1-3 a.current { background:transparent url(images/nav.jpg) no-repeat -241px -47px; }
		#nav1-4 a.current { background:transparent url(images/nav.jpg) no-repeat -385px -47px; }
		#nav1-5 a.current { background:transparent url(images/nav.jpg) no-repeat -458px -47px; }
		#nav1-6 a.current { background:transparent url(images/nav.jpg) no-repeat -607px -47px; }
		#nav1-7 a.current { background:transparent url(images/nav.jpg) no-repeat -691px -47px; }
		

#contentTop {
	width:984px;
	height:7px;
	float:left;
	background:url(images/content_top.gif) no-repeat top left;
}

#content {
	width:984px;	
	width/* */:/**/924px; 
	width: /**/924px;
	float:left;
	padding:25px 30px 0 30px;
	background:url(images/content_repeat.gif) repeat-y top left;
}

#homeLeft {
	width:297px;
	float:left;
	margin:0 20px 30px 0; 
}

#homeMiddle {
	width:227px;
	float:left;
	margin:0 25px 30px 25px; 
}

#homeRight {
	width:298px;
	float:left;
	margin:0 0 30px 20px; 
}

#footerTop {
	width:984px;
	height:57px;
	float:left;
	background:url(images/footertop.jpg) no-repeat top left;
}


#footer {
	width:984px;
	height:100%; 
	background:url(images/footer_repeat.jpg) top left repeat-y;
	float:left;
	padding:20px 30px 0 30px;
	color:#a3a3a3;
	font-size:10px;
	}
	#footerText{width:984px; margin:0 auto; font-size:10px;}
		#footer a, #footer a:visited {color:#a3a3a3; text-decoration:none; font-size:10px;}
		#footer a:hover{color:#fff; font-size:10px;}
		#footer span, #footer span a, #footerText span a:visited {color:#a3a3a3; font-size:10px;}
		#footer span a:hover {color:#a3a3a3; font-size:10px;}
		
	

/* Site Structure End */



/* Custom Class Names */
button { 
	padding:3px;
	color:#fff; 
	font-weight:bold; 
	background-color:#424242;
	border:2px solid #717171; 
	float:left;
	cursor:pointer;
	}
	
input {
	padding:3px;
	color:#393939; 
	background-color:#e3e3e3;
	border:2px solid #959595; 
}

textarea {
	padding:3px;
	color:#393939; 
	background-color:#e3e3e3;
	border:2px solid #959595; 
}
	
.error, a.error, a.error:visited, a.error:hover {	
	color:#900;	
	}

.bold {	
	font-weight:bold;
	}

.clear {
	clear:both;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif; 
	color:#5e5e5e;
	}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#304d89;
	text-decoration:none;
	text-transform:uppercase;
	margin:0 0 5px 0;
	padding:0 0 10px 0;
	border-bottom:solid 1px #950308;
	}
	
h2 {font-family:Arial, Helvetica, sans-serif; 
	font-size:15px;
	margin:10px 0 5px 0; 
	color:#950308; 
	text-transform:uppercase; 
}

h3 {
	font-size:12px;
	border-bottom:0;
	}
h4 {
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:0.05em;
	border-bottom:0;
	margin:3px 0 0 0;
	padding-bottom:4px;
	}
h5 {
	font-size:9px;
	border-bottom:0;
	}
	
form {
	margin:0;
	padding:0;
	}

img {
	display:block;
	}
	
.subhdr {
	margin-left:165px;
}


 
 /* Sifr Start*/
 .sIFR-flash {
	visibility: visible !important;
	margin: 0;
	z-index: 10;
}
.sIFR-replaced {
	visibility: visible !important;
}
span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size:18pt;
	text-transform:capitalize;
	height:30px;
	zoom:1;
}
/*.sIFR-hasFlash h2 {
	visibility:hidden;
	font-size:16pt;
	text-transform:capitalize;
	height:16px;
	zoom:1;
}
.sIFR-hasFlash h3 {
	visibility:hidden;
	font-size:14pt;
	text-transform:capitalize;
	line-height:1em;
	zoom:1;
}*/
 /* Sifr End*/
 
.centerSafari img{margin:0 auto;}