/* Focus On Mexico */

* { padding: 0; margin: 0; }

body { 
	text-align: center; 
	margin: 0 auto; 
	background: url(../img/main/bkgd-top.jpg) repeat-x;
	font: 12px/160% Arial, Helvetica, sans-serif; 
	}
	
	body#print { background: none; }

html { background: url(../img/main/bkgd-main.jpg) repeat fixed; }

.sitetitle { display: none; }

a, a:link, a:active, a:visited { color: #2B80A8; }

a:hover { color: #D58500; }

blockquote { margin-left: 30px; }

p { margin-top: 0; padding-bottom: 10px;}

td { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }

.cutline { font-style: italic; font-size: 11px;}

* html #top, * html .logo img, * html #top img,  * html body#home #billboard,/** html #billboard img, */* html #footer, * html .amelia { behavior: url(/iepngfix.htc); }

h1 { font-family: Georgia, Times New Roman, Times, serif; font-size: 1.6em; color: #2B80A8; font-weight: normal;}
h2 { font-size: 1.3em; color: #179315; padding-bottom: 8px; }
h3 { font-size: 1.2em; color: #D58500; padding-bottom: 8px; }
h4 { font-size: 1.1em; color: #2B80A8; padding-bottom: 8px; }


.subhead-green { font-size: 1.2em; font-weight: bold; color: #179315; padding-bottom: 8px; }
.subhead-orange { font-size: 1.2em; font-weight: bold; color: #D58500; padding-bottom: 8px; }
.accent-green { color: #179315; }
.accent-orange { color: #D58500; }

ul { margin: 0; list-style-type: none;}

ul ul { margin-top: 6px; }

ol { margin-bottom: 6px; }

ol li { background: none; margin-left: 32px; padding-left: 0px;}

li { 
	line-height: 16px;
 	margin-left: 10px;
 	padding-left: 24px;
	padding-top: 2px;
 	padding-bottom: 6px;
 	background: url(../img/body-bullet1.jpg) no-repeat 0.8em 0.3em;
 	color: #333333;}
	li li { 
	line-height: 16px;
 	margin-left: 0px;
 	padding-left: 24px;
	padding-top: 2px;
 	padding-bottom: 6px;
 	background: url(../img/body-bullet2.jpg) no-repeat 0.8em 0.3em;
 	color: #333333;}
	
	li li li { 
	line-height: 16px;
 	margin-left: 0px;
 	padding-left: 24px;
	padding-top: 2px;
 	padding-bottom: 6px;
 	background: url(../img/body-bullet3.jpg) no-repeat 0.8em 0.3em;
 	color: #333333;}
	
	li li li li { 
		line-height: 16px;
		margin-left: 0px;
		padding-left: 24px;
		padding-top: 2px;
		padding-bottom: 6px;
		background: url(../img/body-bullet4.jpg) no-repeat 0.8em 0.3em;
		color: #333333;}
	
	li li li li li { 
		line-height: 16px;
		margin-left: 0px;
		padding-left: 24px;
		padding-top: 2px;
		padding-bottom: 6px;
		background: url(../img/body-bullet5.jpg) no-repeat 0.8em 0.3em;
		color: #333333;}
	
	
	.pagination { text-align: right; }
.pagination img { margin-top: -1px; margin-right: 0; margin-left: 0; padding: 0; }
html*.pagination img { margin-top: -3px; margin-right: 0; margin-left: 0; padding: 0; }

/**********************/

body#home #billboard { margin-left: 25px; height: 264px; width: 937px;}

body#home #billboard img { height: 264px; width: 937px; margin-left: 0; margin-top: 0;}

#billboard {
	position: relative; 
	margin-left: 25px; 
	height: 203px; 
	width: 937px; 
	background: url(../img/billboards/spage-back.png) no-repeat; }

	#billboard img { position: absolute; top: 0; width: 884px; height: 155px; margin-top: 30px; margin-left: 14px;} 

.amelia { position: absolute;background: url(../img/amelia.png) no-repeat; top: -12px; left: 680px; width: 242px; height: 197px; z-index: 100000; }

#container { width: 962px; margin: 0 auto;text-align: left; }

/* Top Nav */

#top { 
	position: relative;
	width: 962px; 
	height: 114px; 
	background: url(../img/main/top-bkgd.png) no-repeat; 
	margin-top: 10px;
	}
	
	#top .logo { position: absolute; top: 34px; left: 400px;}

#topnav { margin-top: 0; height: 30px; }

	#topnav ul { float: right; }
	#topnav li { 
		display: inline; 
		text-transform: lowercase; 
		background: none; 
		margin-left: 8px; 
		padding-left: 2px;
		color: #ffffff;} 
	
	#topnav li a, 
	#topnav li a:link, 
	#topnav li a:active, 
	#topnav li a:visited { color: #ffffff;}
	
	#topnav li a:hover { color: #CCCCCC; }
	
	#topnav li.blog a, 
	#topnav li.blog a:link,
	#topnav li.blog a:active,
	#topnav li.blog a:visited { 
		background: url(../img/nav/topnav-blog-over.png) no-repeat top left; 
		width: 21px; 
		height: 20px; 
		padding-left: 26px; }
		
		#topnav li.blog a:hover { background: url(../img/nav/topnav-blog.png) no-repeat; }

#topnav li.sitemap a, 
	#topnav li.sitemap a:link,
	#topnav li.sitemap a:active,
	#topnav li.sitemap a:visited { 
		background: url(../img/nav/topnav-sitemap-over.png) no-repeat top left; 
		width: 17px; 
		height: 20px; 
		padding-left: 22px; }
		
		#topnav li.sitemap a:hover { background: url(../img/nav/topnav-sitemap.png) no-repeat; }

	#topnav li.home a, 
	#topnav li.home a:link,
	#topnav li.home a:active,
	#topnav li.home a:visited { 
		background: url(../img/nav/topnav-home-over.png) no-repeat top left; 
		width: 17px; 
		height: 20px; 
		padding-left: 22px; }
		
		#topnav li.home a:hover { background: url(../img/nav/topnav-home.png) no-repeat; }

#mainnav { background: url(../img/nav/nav-back-full.gif) no-repeat; height: 44px; width: 962px;  }

.search { float: right; margin-left: 10px; margin-top: 1px; } 
	.search input { height: 12px; font-size: 10px; margin-right: 2px; } 
	.search a.go, .search a:link.go, .search a:active.go, .search a:visited.go { 
		float: left; 
		color: #ffffff; 
		background-color:#FFB720; 
		padding: 0px;
		width: 18px; 
		height: 16px; 
		font-size: 9px; 
		text-align: center;
		text-decoration: none;}
	.search a:hover.go { background-color: #333333; }
	
	* html .search a.go, * html .search a:link.go, * html .search a:active.go, * html .search a:visited.go {height: 12px;padding: 0; margin: 0;}
/* Main */
body#home #mainwrapper { background: url(../img/main/content-bkgd.gif) repeat-y; width: 962px;float: left; margin: 0; }
#mainwrapper { background: url(../img/main/content-bkgd-spage.gif) repeat-y; width: 962px;float: left; margin: 0; }

#main { margin-left: 31px; margin-right: 31px; width: 900px; }

	#leftcol .more { margin-left: 440px;margin-right: 0;margin-bottom: 20px; display: block;text-indent: -4000px;}
	#leftcol .p7TPcontent .more { 
		margin-left: 400px;
		margin-right: 0;
		margin-bottom: 20px; 
		display: block; 
		text-indent: -4000px;}
	#rightcol .more { margin-left: 100px;margin-right: 0;margin-bottom: 20px; display: block;text-indent: -4000px;}
	#rightcol .viewmore { margin-left: 100px;margin-right: 0;margin-bottom: 20px; display: block;text-indent: -4000px;}	.more a, 
	.more a:link, 
	.more a:active, 
	.more a:visited { 
		width: 111px; 
		height: 25px; 
		display: block; 
		text-indent: -4000px; 
		background:url(../img/learnmore-green.jpg) no-repeat; 
		}
	
	.more a:hover {
		width: 111px; 
		height: 25px;  
		display: block; 
		text-indent: -4000px;
		background:url(../img/learnmore-orange.jpg) no-repeat; }
	
		.viewmore a, 
	.viewmore a:link, 
	.viewmore a:active, 
	.viewmore a:visited { 
		width: 111px; 
		height: 25px; 
		display: block; 
		text-indent: -4000px; 
		background:url(../img/viewmore-green.jpg) no-repeat; 
		}
	
	.viewmore a:hover {
		width: 111px; 
		height: 25px;  
		display: block; 
		text-indent: -4000px;
		background:url(../img/viewmore-orange.jpg) no-repeat; }

	.more-back a, 
	.more-back a:link, 
	.more-back a:active, 
	.more-back a:visited { 
		width: 111px; 
		height: 25px; 
		display: block; 
		text-indent: -4000px; 
		background:url(../img/back-green.jpg) no-repeat;
		margin-bottom: 10px; 
		}
	
	.more-back a:hover {
		width: 111px; 
		height: 25px;  
		display: block; 
		text-indent: -4000px;
		background:url(../img/back-orange.jpg) no-repeat;
		margin-bottom: 10px; }

/* Left Col */
#leftcol { float: left; width: 600px; }
#leftcol .topimg { 
	display: block;
	background: url(../img/home/leftcol-topmain.png) no-repeat; 
	width: 584px; 
	height: 40px; 
	margin-left: 16px;}
#leftcol .divider { margin-left: 16px;}
#leftcolwrapper { 
	width: 590px; 
	margin-top: 0px;
	padding-top: 0;
	float: left; 
	margin-right: 0;}
	
	* html #leftcolwrapper { float: none; }
	
#leftcol .top { margin-left: 16px;}
	
#leftcol .bottom { margin-left: 16px;}
	
		#leftcol .bottom h2 {text-align: center; }
		#leftcol .bottom h3 { padding-bottom: 8px; }
		#leftcol .bottom .panel img { 
			border: 1px solid #E3CB94; 
			padding: 3px; 
			margin-right: 6px; 
			margin-bottom: 3px;}
		#leftcol .text img {
			border-color: #E3CB94; 
			padding: 3px; 
			margin-right: 6px; 
			margin-bottom: 3px;}
body#home #leftcol .bottom .text img {width: 11em!important; height: 7.5em!important;}		

#leftcol .bottom .bottomtitle { 
			margin-left: 24px;
			width: 550px; 
			height: 22px;
			padding-top: 10px;
			text-transform: uppercase;
			font-size: 18px;
			color: #C09C61;
			background:url(../img/home/paneltitle-back.jpg) no-repeat; 
			letter-spacing: 1px;
			overflow:hidden;
			margin-bottom: 6px;
			text-align: center; }
			
			#leftcol .bottom .bottomtitletext { 
				background-color: #ffffff; 
				font-family: Georgia, Times New Roman, Times, serif !important; }
				
	#leftcol .sectiontitle-sample { 
		text-indent: -5000px; 
		background:url(../img/sections/sampletitle.png) no-repeat;
		width: 588px;
		height: 33px;}
		
		#leftcol .sectiontitle-topics { 
			text-indent: -5000px; 
			background:url(../img/sections/top-topics.png) no-repeat;
			width: 588px;
			height: 33px;}
		#leftcol .sectiontitle-about { 
			text-indent: -5000px; 
			background:url(../img/sections/top-about.png) no-repeat;
			width: 588px;
			height: 33px;}
		#leftcol .sectiontitle-contact { 
			text-indent: -5000px; 
			background:url(../img/sections/top-contact.png) no-repeat;
			width: 588px;
			height: 33px;}
		#leftcol .sectiontitle-focus { 
			text-indent: -5000px; 
			background:url(../img/sections/top-focus.png) no-repeat;
			width: 588px;
			height: 33px;}
		#leftcol .sectiontitle-blog { 
			text-indent: -5000px; 
			background:url(../img/sections/top-blog.png) no-repeat;
			width: 588px;
			height: 33px;}
		#leftcol .sectiontitle-blog { 
			text-indent: -5000px; 
			background:url(../img/sections/top-blog.png) no-repeat;
			width: 588px;
			height: 33px;}
		#leftcol .sectiontitle-gallery { 
			text-indent: -5000px; 
			background:url(../img/sections/top-gallery.png) no-repeat;
			width: 588px;
			height: 33px;}
		#leftcol .sectiontitle-news { 
			text-indent: -5000px; 
			background:url(../img/sections/top-news.png) no-repeat;
			width: 588px;
			height: 33px;}
		#leftcol .sectiontitle-search { 
			text-indent: -5000px; 
			background:url(../img/sections/top-search.png) no-repeat;
			width: 588px;
			height: 33px;}
		#leftcol .sectiontitle-sitemap { 
			text-indent: -5000px; 
			background:url(../img/sections/top-sitemap.png) no-repeat;
			width: 588px;
			height: 33px;}
		#leftcol .sectiontitle-login { 
			text-indent: -5000px; 
			background:url(../img/sections/top-login.png) no-repeat;
			width: 588px;
			height: 33px;}
		#leftcol .sectiontitle-error { 
			text-indent: -5000px; 
			background:url(../img/sections/top-error.png) no-repeat;
			width: 588px;
			height: 33px;}
		#leftcol .sectiontitle-page { 
			text-indent: -5000px; 
			background:url(../img/sections/top-page.png) no-repeat;
			width: 588px;
			height: 33px;}
	#leftcol .contenttitle { padding-bottom: 10px;}
	#leftcol .toplist { 
		margin-left: 19px; 
		margin-right: 0;
		margin-bottom: 10px;
		background-color: #EEEEE0; 
		width: 547px; 
		height: 27px; 
		border: 1px solid #C09C61; 
		padding: 1px;
		color: #DD1912; 
		font-weight: bold;
		font-size: 12px;}
		
		#leftcol .toplist a, 
		#leftcol .toplist a:link, 
		#leftcol .toplist a:active, 
		#leftcol .toplist a:visited { color: #DD1912; text-decoration: none; }
		
		#leftcol .toplist a:hover { color: #C09C61; }	
	
	#leftcol .toplist ul { float: left; width: 400px; margin-top: 4px;margin-left: 4px;}
	#leftcol .toplist li { display: inline;  background: none; 
			color: #ffffff; 
			padding-bottom: 0; 
			margin-top: 0px; 
			padding-top: 0px; padding-left: 0;margin-left: 0;}
	
	#leftcol li.emailicon a, 
		#leftcol li.emailicon a:link, 
		#leftcol li.emailicon a:active,
		#leftcol li.emailicon a:visited { 
			color: #DD1912; 
			text-decoration: none; 
			font-weight: bold; 
			background: url(../img/emailicon.jpg) no-repeat left -0.3em; 
			padding-left: 28px;
			margin-right: 4px;
			margin-left:0;
			margin-top: 3px;}
		#leftcol li.emailicon a:hover { 
			color: #333333; }
			
		#leftcol li.printicon a, 
		#leftcol li.printicon a:link, 
		#leftcol li.printicon a:active,
		#leftcol li.printicon a:visited { 
			color: #DD1912; 
			text-decoration: none; 
			font-weight: bold; 
			background: url(../img/printicon.jpg) no-repeat left center; 
			padding-left: 20px;margin-right: 4px;}
		#leftcol li.printicon a:hover { 
			color: #333333; }
			
		#leftcol li.linkicon a:hover { 
			color: #333333; }
			
		#leftcol li.linkicon a, 
		#leftcol li.linkicon a:link, 
		#leftcol li.linkicon a:active,
		#leftcol li.linkicon a:visited { 
			color: #DD1912; 
			text-decoration: none; 
			font-weight: bold; 
			background: url(../img/linkicon.jpg) no-repeat left center; 
			padding-left: 20px;}
		#leftcol li.linkicon a:hover { 
			color: #333333; }
	
	#leftcol .textsize { float: right; width: 140px; height: 25px; margin-top: 1px; margin-right: -8px; padding-right: 0;}
	#leftcol .texttitle { float: left; width: 56px;}
	#leftcol .textbuttons { width: 74px; float: left; margin-right: 0;}
		#leftcol .textsize .small a,
		#leftcol .textsize .small a:link,
		#leftcol .textsize .small a:active,
		#leftcol .textsize .small a:visited { 
			float: left; 
			display: block; 
			width: 24px; 
			height: 25px; 
			text-indent: -4000px;
			background:url(../img/small.jpg) no-repeat; }
			#leftcol .textsize .small a:hover { background:url(../img/small-over.jpg) no-repeat; }
			
		#leftcol .textsize .medium a,
		#leftcol .textsize .medium a:link,
		#leftcol .textsize .medium a:active, 
		#leftcol .textsize .medium a:visited { 
			float: left; 
			display: block; 
			width: 25px; 
			height: 25px; 
			text-indent: -4000px;
			background:url(../img/medium.jpg) no-repeat; }
			#leftcol .textsize .medium a:hover { background:url(../img/medium-over.jpg) no-repeat; }
			
		#leftcol .textsize .large a,
		#leftcol .textsize .large a:link,
		#leftcol .textsize .large a:active,
		#leftcol .textsize .large a:visited { 
			float: left; 
			display: block; 
			width: 25px; 
			height: 25px; 
			text-indent: -4000px;
			background:url(../img/large.jpg) no-repeat; }
			#leftcol .textsize .large a:hover { background:url(../img/large-over.jpg) no-repeat;  }
			
	#leftcol .text { margin-left: 40px; margin-right: 24px;}
	
	#leftcol .separator { 
		height: 20px; 
		display: block; 
		background-color: #DD1912;
		color: #ffffff;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 12px;
		margin-top: 10px;
		margin-bottom: 10px;
		padding-left: 10px;
		}
		
	#leftcol .date { font-weight: bold; text-transform: uppercase; margin-top: -10px; margin-bottom: 20px;}
	
	#leftcol .share { display: block; border-top: 1px solid #333333; padding-top: 4px; }
	#leftcol .share img { border: 0; padding: 0 2px 0 0; margin-top: -4px; margin-left: 0; margin-right: 0;}
	#leftcol .share ul { float: left; width: 384px;}	
	#leftcol .share li { display: inline; margin-top: 0; padding-top: 0;}	
	
		#leftcol .share li.digg { margin-left: 0; padding-left: 0;background-image: none; }
		#leftcol .share li.del {padding-left: 0;margin-left: 10px;background-image: none;}
		#leftcol .share li.reddit { padding-left: 0;margin-left: 10px;background-image: none;}
		#leftcol .share li.stumble {padding-left: 0;margin-left: 10px;background-image: none; }
		
		#leftcol .share li a, 
		#leftcol .share li a:link,
		#leftcol .share li a:active,
		#leftcol .share li a:visited { color: #333333; text-decoration: none;  }
		
		#leftcol .share li a:hover { color: #DD1912; }
	#leftcol .subscribe { 
	width: 100px; 
		height: 21px; 
		display: block; 
		margin-right: 0;
		margin-left: 386px;
		}
		
		#leftcol .subscribe a, 
		#leftcol .subscribe a:link,
		#leftcol .subscribe a:active,
		#leftcol .subscribe a:visited { 
			background: url(../img/share/feedlink.jpg) 0 -0.2em no-repeat; 
			display: block;
			text-indent: -4000px;
			width: 122px; 
			height: 21px; }   
	
		#leftcol .subscribe a:hover { 
			background: url(../img/share/feedlink-over.jpg) 0 -0.2em no-repeat;
			text-indent: -4000px; }
		#leftcol .listitem { 
			margin-bottom: 10px; 
			border-bottom: 1px solid #E7D3A8; 
			padding-bottom: 10px;  
			padding-top: 0px!important; 
			margin-top: 0px!important; 
			margin-left: 0px; float: left;width: 500px;}
			
		html*#leftcol .listitem { 
			padding-bottom: -40px!important;  
			padding-top: -20px!important;  
			margin-bottom: 10px!important; }
		#leftcol .listitem h4 { font-size: 1.2em; }
		#leftcol .listitem h5 { color: #333333!important; margin-top: 0;}
		#leftcol .listitem img { 
			margin-top: 0px; 
			border: 1px solid #E3CB94;
			padding: 3px; 
			margin-right: 6px; 
			margin-bottom: 4px;
			margin-left: 3px;
			width: 11em!important;
			height: 7.5em!important;}
		
			html*#leftcol .listitem img { margin-top: -3px!important;}
			
		#leftcol .listitem li { background-image: none; margin-left: 0; padding-left: 0; }
		#leftcol .listtext { margin: 0; padding: 0; padding-bottom: 0; }
		
	body#home #leftcol .panel { margin-bottom: 10px; }
	
	body#home #leftcol hr { margin-left: 40px; margin-right: 24px; color: #D58500;}

/* Breadcrumbs */

#breadcrumbs { text-align: right; margin-top: 10px; height: 36px;}
	#breadcrumbs li { 
		display: inline; 
		background: url(../img/crumb-bullet.jpg) no-repeat right 0.3em!important;
		padding-right: 14px;
		padding-left: 0px;
		margin-left: 0;
		margin-right: 0;
		font-size: 11px;
		}
		#breadcrumbs a,
		#breadcrumbs a:link,
		#breadcrumbs a:active,
		#breadcrumbs a:visited {
			text-decoration: underline;
			color: #333333; }
		#breadcrumbs a:hover { color: #666666; }
		
	#breadcrumbs img {margin-top: 0px; vertical-align: middle;}

	html*#breadcrumbs img { margin-top: 1px; }
	
	html*#breadcrumbs li {padding-right: 10px; margin-right: 2px; }
	
/* Right Column */	
#rightcol { 
	float: left; 
	width: 292px;
	margin-left: 0; 
	margin-right: 0; }
	
		body#home #rightcol .quicklinks { 
			margin-left: 8px;
			height: auto; 
			width: 268px; 
			padding-top: 10px; 
			background: url(../img/quicklinks-back.gif) no-repeat;}
		* html body#home #rightcol .quicklinks { margin-left: 4px; }

	#rightcol .quicklinks { 
		text-align: center; 
		margin-left: 0px; 
		width: 280px; 
		margin-left: 6px; 
		height: 69px; 
		padding-top: 10px; 
		margin-bottom: 0; padding-bottom: 0;
		background: url(../img/quicklinks-back.gif) no-repeat; 
		 }
		* html #rightcol .quicklinks { height: 49px;}

		#rightcol .quicklinks .newuser a,
		#rightcol .quicklinks .newuser a:link,
		#rightcol .quicklinks .newuser a:active,
		#rightcol .quicklinks .newuser a:visited { 
			float: left;
			width: 90px; 
			height: 79px; 
			display: block; 
			text-indent: -4000px;
			background:url(../img/quicklinks/small-newuser.png) no-repeat; }

		#rightcol .quicklinks .newuser a:hover { background:url(../img/quicklinks/small-newuser-over.png) no-repeat; }
		
		#rightcol .quicklinks .booknow a,
		#rightcol .quicklinks .booknow a:link,
		#rightcol .quicklinks .booknow a:active,
		#rightcol .quicklinks .booknow a:visited { 			
			float: left;
			width: 90px; 
			height: 79px; 
			display: block; 
			text-indent: -4000px;
			background:url(../img/quicklinks/small-booknow.png) no-repeat; }

		#rightcol .quicklinks .booknow a:hover { background:url(../img/quicklinks/small-booknow-over.png) no-repeat; }

		#rightcol .quicklinks .newsletter a,
		#rightcol .quicklinks .newsletter a:link,
		#rightcol .quicklinks .newsletter a:active,
		#rightcol .quicklinks .newsletter a:visited { 			
			float: left;
			width: 90px; 
			height: 79px; 
			display: block; 
			text-indent: -4000px;
			background:url(../img/quicklinks/small-newsletter.png) no-repeat; }

		#rightcol .quicklinks .newsletter a:hover { background:url(../img/quicklinks/small-newsletter-over.png) no-repeat; }

		#rightcol .quicklinks img { margin: 0; padding: 0; }
	#rightcol .panel { margin-right: 10px; }
	#rightcol .panel-top { 
		background: url(../img/main/rightcol-top2.png) no-repeat; 
		width: 285px; 
		height: 22px;
		}
		* html #rightcol .panel-top { margin-left: -4px; }
		body#home #rightcol .panel-top { background: url(../img/main/rightcol-top-home.png) no-repeat; }
	#rightcol .text { margin-left: 40px; margin-right: 36px;}
		* html #rightcol .text { margin-left: 32px; margin-right: 36px;}
	/*Was h2*/ #rightcol .panel .sidebartitle { 
		width: 260px; 
		height: 34px;
		margin-left: 22px;
		text-align: center;padding-top: 4px;
		background: url(../img/main/rightcol-title2.png) no-repeat; overflow: hidden;}
		
		* html #rightcol .panel .sidebartitle { margin-left: 18px; }
		#rightcol .panel .sidebartitle .text2 { 
			font-family: Georgia, Times New Roman, Times, serif; 
			font-size: 13px; 
			font-weight: bold;
			font-style: italic;
			color: #DD1912; 
			}

		#rightcol .panel .sidebartitle .text1 { 
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 13px; 
			font-weight: bold;
			color: #333333;
			margin-left: -14px;
			text-transform: uppercase;}
	
	#rightcol .panel img { border: 1px solid #E3CB94; padding: 3px; margin-right: 6px; margin-bottom: 3px;}
	#rightcol #menu { margin-left: 42px; width: 204px;}	
	* html #rightcol #menu {margin-left: 36px; width: 204px; }	

	#rightcol #menu ul { 
		list-style-type: none; 
		margin-top: 10px;
		margin-bottom: 10px;
		display: block;
		margin-left: 0px;}

	#rightcol #menu li { 
		color: #179315;  
		border-bottom: 1px solid #DBC7A4; 
		display: block; 
		background: none;
		margin-left: 0;
		margin-top: 0;
		padding-top: 0;
		padding-left: 0;
		padding-bottom: 0;
		line-height: 16px; }
		
		#rightcol #menu li a, 
		#rightcol #menu li a:link, 
		#rightcol #menu li a:active, 
		#rightcol #menu li a:visited { 
			text-decoration: none; 
			font-weight: bold; 
			color: #179315; 
			display: block; 
			padding-left: 10px; 
			line-height: 18px;
			margin-top: 0;}
		#rightcol #menu li a:hover { color: #D58500; padding-left: 10px;margin-top: 0;}
		#rightcol #menu li.active { color: #D58500;  }
		#rightcol #menu ul ul { 
			margin-bottom: 0px; 
			margin-top: 2px; 
			padding-top: 2px;
			display: block; 
			padding-bottom: 1px;
			 }
		#rightcol #menu li li { 
			color: #333333; 
			border-bottom: 0;
			margin-left: 0;
			padding-bottom: 2px; 
			line-height: 10px; }
			
			#rightcol #menu li li a, 
			#rightcol #menu li li a:link, 
			#rightcol #menu li li a:active, 
			#rightcol #menu li li a:visited { 
				text-decoration: none; 
				font-weight: normal; 
				color: #333333; 
				background: url(../img/sidebar-bullet1.jpg) no-repeat 1em 0.1em;
				padding-left: 28px; padding-right: 10px;
				line-height: 14px; 
				padding-bottom: 4px;}
			#rightcol #menu li li a:hover { 
				color: #179315; padding-left: 28px; padding-right: 10px;
				background: url(../img/sidebar-bullet1.jpg) no-repeat 1em 0.1em; }
				
				#rightcol #menu ul ul ul { 
					margin-bottom: 0px; 
					margin-top: 4px; 
					padding-top: 0;
					display: block; 
					}
				#rightcol #menu li li li { 
					color: #179315; 
					border-bottom: 0;
					margin-left: 0;
					padding-bottom: 1px; 
					line-height: 10px; }
			
					#rightcol #menu li li li a, 
					#rightcol #menu li li li a:link, 
					#rightcol #menu li li li a:active, 
					#rightcol #menu li li li a:visited { 
						text-decoration: underline; 
						font-weight: normal; 
						color: #9B783E; 
						background: url(../img/sidebar-bullet2.jpg) no-repeat 1.8em 0em;
						padding-left: 38px;
						 }
					#rightcol #menu li li li a:hover { 
						color: #333333; 
						padding-left: 38px;
						background: url(../img/sidebar-bullet2.jpg) no-repeat 1.8em 0em; }
						
					#rightcol #menu ul ul ul ul ul { 
					margin-bottom: 0px; 
					margin-top: 0px; 
					padding-top: 0;
					display: block; 
					}
				#rightcol #menu li li li li li { 
					color: #333333; 
					border-bottom: 0;
					margin-left: 20px;
					padding-bottom: 1px; 
					line-height: 10px; }
			
					#rightcol #menu li li li li li a, 
					#rightcol #menu li li li li a:link, 
					#rightcol #menu li li li li a:active, 
					#rightcol #menu li li li li a:visited { 
						text-decoration: none; 
						font-weight: normal; 
						color: #5482AB; 
						background: url(../img/sidebar-bullet2.jpg) no-repeat 1.8em 0em;
						padding-left: 34px;
						 }
					#rightcol #menu li li li li li a:hover { 
						color: #B3994A; 
						background: url(../img/sidebar-bullet2over.jpg) no-repeat 1.8em 0em; }/* Footer */

body#home #footer { text-align: center; color:#ffffff; width: 962px; height: 34px; background:url(../img/main/footer-bkgd.png) no-repeat;}

#footer { 
	text-align: center; 
	color:#ffffff; 
	font-weight: bold;
	width: 962px; 
	height: 34px; 
	padding-top: 50px;
	background:url(../img/main/footer-bkgd-spage.png) no-repeat; }
	#footer a, #footer a:link, #footer a:active, #footer a:visited { color: #ffffff; }

/* Misc */

body#print #top { 
	position: relative;
	width: 600px; 
	height: 114px; 
	background-image: none; 
	margin-top: 20px;
	}
	
		body#print #top .logo { position: absolute; top: -10px; left: 210px;}

	body#print #leftcol {  min-height: 300px; float: none; margin: 0; padding: 0; width: 560px; }
	body#print #leftcol img { border: 1px solid #E3CB94; padding: 3px; margin-right: 6px; margin-bottom: 3px;}
	* html body#print #leftcol { height: 300px; }
	body#print #footer { 
	text-align: center; 
	color:#333333; 
	font-weight: bold;
	width: 600px; 
	height: 12px;
	display: block;
	margin: 0 auto; 
	padding-top: 0px;
	background:none;}
	
	body#print #ContentCtrl1_frmPage { display: none; }
	body#print #ContentCtrl1_pnlPage { display: none; }
	body#print #ContentCtrl1_pnlCaptcha { display: none; }
	body#print #ContentCtrl1_pnlComment { display: none; }
	
#printcontainer { border: 1px solid #333333; background-color: #ffffff; width: 560px;  margin: 30px auto;text-align: left; position: relative; padding: 20px;}

#weather { background-image: none; border-right: 1px solid #666666; background-color: #666666;border-bottom: 3px solid #666666; border-top: 2px solid #666666; padding-right: 0;text-align: center; margin-bottom: 30px;}


/* Gallery */
		#gallery a img, 
		#gallery a:link img, 
		#gallery a:active img, 
		#gallery a:visited img { width: 11em;padding: 4px; border: 1px solid #cccccc; margin: 4px;}
		#gallery a:hover img {padding: 4px; border: 1px solid #333333; margin: 4px; }
		#gallery .row { float: left; clear: both; }
		#gallery .photo { float: left;}
		#gallery p { line-height: 1.2em; padding-left: 4px; }
#gallery-list { margin-bottom: 20px; padding-bottom: 20px;}

#gallery-list .row { border-bottom: 1px solid #E3CB94; padding-bottom: 10px; }
		#gallery-list a img, 
		#gallery-list a:link img, 
		#gallery-list a:active img, 
		#gallery-list a:visited img { width: 120px;  height: 90px; padding: 4px; border: 1px solid #E3CB94; margin: 0px;}
		#gallery-list a:hover img {padding: 4px; border: 1px solid #333333; }
		#gallery-list .row { width: 100%; float: left; clear: both; }
		#gallery-list .photo { float: left;margin: 20px 60px 0 0;}
			* html #gallery-list .photo { margin-right: 58px;}
			
			#gallery-list .photo-last { float: left;margin: 20px 0px 0 0;}
			* html #gallery-list .photo-last { margin-right: 0px;}

		#gallery-list p { line-height: 1.2em; padding-left: 4px; }

/* */

#txtMessage, 
#txtTo, 
#txtCC,
#txtEmail,
#txtName,
#txtSubject { font-size: 11px; font-family: Verdana; }

.ekSocialBar li { background-image: none; font-size: 13px; font-weight: bold; display: inline;

margin-right: 0.2em!important;}

#ctl00_cphMain_ContentArticleCtrl1_cratingri2 img { border: 0px; }

#ctl00_cphMain_ContentArticleCtrl1_cratingri2 { border: 0px; }

#SidebarPromosMultimedia { padding-bottom: 10px; text-align: center; }
#rightcol .panel .text { padding-bottom: 10px; }


/*tabs*/
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
width:100%!important;
}
body#twocolumn .tabcontent{width:500px!important; height:auto; display:block!important;}

body#onecolumn .tabcontent{width:750px!important; height:auto; display:block!important;}
.tabcontent{width:auto!important; height:auto; display:block!important;}

.shadetabs li{
display: inline;
margin: 0;
background:none!important;
margin-left: 0px!important;
padding-left: 0px!important;
padding-top: 2px;
padding-bottom: 6px;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 10px 5px 10px;
margin-right: 3px;
border-left: 1px solid #778;
border-top: 1px solid #778;
border-right: 1px solid #778;
color: #2d2b2b;
background: white url(images/tabs-inactive-middle.png) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url(images/tabs-active-middle.png);
border-bottom-color: white;
color: #333333;
padding: 7px 10px 5px 10px;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}




/*glider*/
body#onecolumn .glidecontentwrapper{
position: relative; /* Do not change this value */
/*width:763px!important;*/
/*height: 230px;*/ /* Set height to be able to contain height of largest content shown*/
border: 5px solid #687C98;
overflow: hidden;
}
body#twocolumn .glidecontentwrapper{
position: relative; /* Do not change this value */
/*width:510px!important;*/
/*height: 230px;*/ /* Set height to be able to contain height of largest content shown*/
border: 5px solid #687C98;
overflow: hidden;
}
/*
	Total wrapper width: 350px+5px+5px=360px
	Or width of wrapper div itself plus any left and right CSS border and padding
	Adjust related containers below according to comments
*/


body#onecolumn .glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: white;
padding: 10px;
visibility: hidden;
/*width:750px!important;*/
}

body#twocolumn .glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: white;
padding: 10px;
visibility: hidden;
/*width:510px!important;*/
}
/*
 Total glidecontent width: 330px+10px+10px=350px
	Or width of wrapper div itself (not counting wrapper border/padding)
*/

body#onecolumn .glidecontenttoggler{ /*style for DIV used to contain toggler links. */
/*width:750px!important;*/
margin-top: 6px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}

body#twocolumn .glidecontenttoggler{ /*style for DIV used to contain toggler links. */
/*width:510px!important;*/
margin-top: 6px;
text-align: center; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
	Or total width of wrapper div (counting wrapper border/padding)
*/

.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: 1px solid black;
color: #2e6ab1;
padding: 1px 3px;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
}

.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #E4EFFA;
color: black;
}

.glidecontenttoggler a:hover{
background: #E4EFFA;
color: black;
}

.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #1A48A4;
color: white;
}