/*BEGIN: Default Styles*/

HTML {
	overflow: auto; /*fix vertical scrollbar issue in IE */
}

BODY
{
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #FFFFFF; 
	background-image: url(../../images/global/body_bg.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

BODY DIV
{
	zoom:1;
	text-align: left;
}
A, A:link, A:active, A:visited
{
	color: #000;
	text-decoration: none;
}
A:hover
{
	/*color: #CB0000;*/
	color:#000;
	text-decoration: underline;
}
FORM
{
	margin: 0px;
	padding: 0px;
}
FIELDSET
{
	border: 0px;
	display: block;
	padding: 0px;
	margin: 0px;
}
H1, H2, H3, H4, H5, H6
{
	margin: 0px 0px 0em;
	padding: 0px;
	text-align: left;
}
H1
{
	font-size: 18px;
}
H2
{
	font-size: 14px;
}
H3
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
H5
{
	font-weight: bold;
	font-size: 11px;
}
.clear
{
	clear: both;
}
.red
{
	color: #CB0000;
	padding-right: 3px;
}

/*START: Breadcrumbs*/
.breadcrumbs {
	font: 11px  Arial, Helvetica, sans-serif;
	color:#8a8a8b;
	font-weight:bold;
	clear:both;
	padding: 10px;
	background-color:#fff;
	margin:0px;
}

.breadcrumbs A {
	color:#357B39;
	font: 11px  Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.breadcrumbs IMG {
	margin: 0px 5px;
}

ul.breadcrumbs li {
	display:inline;
}

/*END: Default Styles
START: Layout*/
#document
{
	background-repeat: repeat-y;
	text-align: left;
	position: relative;
	display: block;
	margin: 0 auto;
	padding-top: 0px;
	width: 991px;
	overflow: hidden;
}
#document-plain {
	background-repeat: repeat-y;
	text-align: left;
	padding-top: 0px;
	width: 100%;
}
#masthead
{
	position: relative;
	height: 145px;
	width: 100%;
	margin-left: 0px;
	margin-bottom:75px;
	background-image: url(../../images/global/masthead_bg.jpg);
}

#powered-by {
padding-top:3px;
}
#document #body
{
	position: relative;
	z-index: 0;
	/* margin-top: 75px; */
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	width: 100%;
	height: 100%;
	background-color: #e7ebeb;
}

#document-plain #body {
	position: relative;
	z-index: 0;
	margin-top: 75px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;

}

#document-plain #logo {
	top:15px;
}

#column-left
{
	display: none;
}
#column-mid
{
	z-index: 1;
	display: block;
	float: left;
	width: 614px;
	overflow: hidden;
	margin: 0px 14px 0px 10px;
}


#column-right
{
	float: left;
	z-index: 1;
	width: 343px;
	height: 100%;
	padding: 0px;
	overflow: hidden;
}

#column-right .ad-right .title
{
	text-align: center;
	text-transform: uppercase;
}
.column-right-box-bottom
{
	background-image: url(../../../images/layout/column-right-bg-bottom.gif);
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 4px;
	width: 343px;
}

.column-right-box
{
	background-color: #FFFFFF;
	background-image: url(../../../images/layout/column-right-bg-top.gif);
	background-repeat: no-repeat;
	position: relative;
	padding: 10px;
	margin: 0px 0px 10px;
	width: 323px;
}
.column-right-box .title {
	text-align:center;
	text-transform:uppercase;
}

.column-right-box .ad-container {
	text-align:center;
}

.abstract
{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}
/*Logo*/
#logo {
	position: absolute;
	width: 339px;
	height: 53px;
	color:#fff;
	font: 10px Arial, Helvetica, sans-serif;
	top: 35px;
	left: 10px;
}

#logo IMG {
	display:block;
	padding-bottom:4px;
}

/*Begin Subscription*/
#subscription
{
	position: absolute;
	width: 215px;
	height: 90px;
	z-index: 1;
	left: 5px;
	top: 97px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
/* Begin Search Brief*/
#column-right #search-brief h3 {
font-size:11px;
font-weight:bold;
padding-bottom:10px;
}

#column-right #search-brief FORM
{

	padding: 0px;
	margin: 0px;
	display: block;
	overflow: hidden;
	background-image: url(../../images/global/search_bg.jpg); 
	background-repeat:no-repeat;
	padding: 0px 0px 0px 25px;
}

#column-right #search-brief INPUT {

}

#column-right .advanced {
	padding-top:5px;
   	text-align:left;
     margin-left:5px;

}

#column-right .advanced a {
	color: #357b39;
	font-size:11px;
	font-weight:bold;
}

#column-right .search-brief-sponsor
{
	padding: 8px 10px 5px;
	text-align: right;
	font-size: 10px;
	color: #565757;
}
#column-right #search-brief-query
{
	border: 0px none;
	font-size: 12px;
	width: 245px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	line-height:14px;
	margin-top:8px;
}
#column-right #search-brief-go
{
	margin: 0px;
	width: 40px;
	height: 31px;
	display:inline;
}
/* Search End
Begin Newsletter Right */

#column-right #form-right-1 {
	position:relative;
}

#column-right #form-right-1 h3 {
font-size:11px;
font-weight:bold;
padding-bottom:10px;
}

#column-right #form-right-1 FORM
{

	padding: 0px;
	margin: 0px;
	display: block;
	overflow: hidden;
	background-image: url(../../images/global/search_bg.jpg); 
	background-repeat:no-repeat;
	padding: 0px 0px 0px 25px;
}

#column-right #form-right-1 INPUT {

}

#column-right #form-right-1-sponsor
{
	padding: 8px 10px 5px;
	text-align: right;
	font-size: 10px;
	color: #565757;
}
#column-right #form-right-1-query
{
	border: 0px none;
	font-size: 12px;
	width: 223px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	line-height:14px;
	margin-top:8px;
}

#column-right #form-right-1-go
{
	margin: 0px;
	width: 62px;
	height: 31px;
	display:inline;
}

#column-right #form-right-1 LABEL {
	margin-right:5px;
}

#column-right #form-right-1 SPAN {
	position:relative;
	display:block;
	margin-left:-25px;
}

/* End Newsletter Right
START: Top Links*/
#links-top
{
	position: absolute;
	top: 3px;
	right: 6px;
	padding: 10px 0px;
}
#links-top UL
{
	font-size: 10px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	height: 24px;
}
#links-top UL LI
{
	color: #FFFFFF;
	font-size: 10px;
	display: block;
	float: left;
	padding: 0px 12px;
	margin: 0px;
	height: 24px;
	line-height: 18px;
}
#links-top UL LI.last
{
	border-right: 0px none;
}
#links-top UL LI A
{
	color: #FFF;
}
#links-top-rss
{
	background: url(../../images/icons/rss-small.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#links-top-rss A, 
#links-top-contact A
{
	padding-left: 3px;
}

#links-top ul li#links-top-contact a {
color:#95D88F;
}


#links-top #links-top-rss {
padding-right:10px;
}

#links-top #links-top-contact {
padding-left:0px;
}
#links-top-cart
{
	background: url(../../images/icons/cart-small.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
#links-top-cart A
{
	padding-left: 5px;
}
#links-top-sitemap
{
	background: url(../../images/icons/sitemap-small-down.gif);
	background-repeat: no-repeat;
}
#links-top-sitemap A
{
	padding-left: 12px;
}
a#user-login {
	cursor:pointer;
}
#links-top .login-form {
		position: absolute;
		top: -3px;
		left: 0px;
		background-image: url(../../images/global/login_bg.gif);
		background-repeat: no-repeat;
		clear: both;
		display: none;
		width:235px;
		height:150px;
		padding:40px 10px 10px 10px;
		margin:0;
		z-index: 2147483647;
	}
	#links-top .login-form .close a {
		cursor:pointer;
 		font-size:11px;
		position: absolute;
		top: 0px;
		right: 25px;
		color: #000000;
		text-align: center;
		width: 20px;
	}
	#links-top .login-form input, #links-top .login-form select {
	font-size: 10px;
	margin-bottom: 5px;
	}

#links-top .login-form .button {
	margin-top:-10px;
	margin-left:140px;
}

/*
#links-top .login-form input {
	background-image: url(../images/masthead/textinput_bg.gif);
	border:0px none;
	width:139px;
	height:17px;
	padding:2px;
	margin-right:0;
	float:left;
	margin-top:0;


	}*/

	#links-top .login-form .remember {
	width:15px;
	}
	
	#links-top .login-form label {
	font-size: 10px;
	width:60px;
	float: left;
	padding:0;
	display:inline;

	}
	#links-top .login-form a {
	margin-top: 5px;
	font-size:10px;
	}
	/*
	#links-top .login-form .button {
		background-image: url(../images/masthead/login_button.gif);
		background-repeat:no-repeat;
		background-position:top left;
		height:14px;
		width:45px;
		position: absolute;
		right: 40px;
		top: 120px;
		border:0px none;
	}

	#links-top .login-form .button a {
		border:0px none;
	}

	#links-top .login-form .button:hover {
		background-image: url(../images/masthead/login_button.gif);
		background-repeat:no-repeat;
	}

*/
	#links-top label a {
	width:120px;
		position: absolute;
		left: 10px;
		top: 120px;
	}


/*START: Left Nav 1*/
#nav-left-1-container
{
	background-color: #FAFAFA;
	margin-bottom: 20px;
}
#nav-left-1-container H3
{
	color: #FDFDFD;
	background-color: #757575;
	text-indent: 10px;
	padding: 3px;
	margin-bottom: 0px;
}
#nav-left-1
{
	text-indent: 5px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#nav-left-1 LI
{
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	padding-bottom: 6px;
}
#nav-left-1 LI A.head
{
	color: #FFFFFF;
	background-color: #B6B6B6;
	display: block;
	padding: 3px;
}
#nav-left-1 LI A
{
	color: #000000;
	font-weight: bold;
}
#nav-left-1 LI A.active, #nav-left-1 LI A:hover
{
	color: #000000;
}
#nav-left-1 UL
{
	text-indent: 0px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#nav-left-1 LI LI
{
	text-indent: 15px;
	border-bottom: 0px none;
	padding: 1px 0;
}
#nav-left-1 LI LI A
{
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	border-bottom: 0px none;
}
#nav-left-1 LI LI A.active, #nav-left-1 LI LI A:hover
{
	color: #CB0000;
}
/*END: Left Nav 1
START: Left Nav 2*/
#nav-left-2-container
{
	background-color: #FAFAFA;
	margin-top: 20px;
}
#nav-left-2-container H3
{
	color: #FDFDFD;
	text-indent: 10px;
	background-color: #757575;
	margin-bottom: 0px;
	padding: 3px;
}
#nav-left-2
{
	text-indent: 0px;
	list-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#nav-left-2 LI
{
	text-indent: 5px;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	padding-bottom: 6px;
}
#nav-left-2 LI A
{
	color: #000000;
	font-weight: bold;
}
#nav-left-2 LI A.head
{
	color: #FFFFFF;
	background-color: #B6B6B6;
	display: block;
	padding: 3px;
}
#nav-left-2 LI A.active, #nav-left-2 LI A:hover
{
	color: #000000;
}
#nav-left-2 UL
{
	list-style: none;
	text-indent: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#nav-left-2 LI LI
{
	text-indent: 15px;
	border-bottom: 0px none;
	padding: 1px 0;
}
#nav-left-2 LI LI A
{
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	border-bottom: 0px none;
}
#nav-left-2 LI LI A.active, #nav-left-2 LI LI A:hover
{
	color: #CB0000;
}


/*START: Main Nav*/
#nav-top-1-container
{
	background-color: #367f3a;
	font-size: 12px;
	position: absolute;
	z-index: 99;
	top: 142px;
	left: 0px;
	height: 35px;
	margin: 0px;
	padding: 0px;
	display: block;
	
}
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu *
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	z-index: 99;
}
.sf-menu
{
	line-height: 1;
	background-repeat: no-repeat;
}
.sf-menu UL
{
	position: absolute;
	top: -999em;
	width: 10em;
/*left offset of submenus need to match (see below)*/
}
.sf-menu UL LI
{
	width: 100%;
}
.sf-menu LI:hover
{
	visibility: inherit;
/*fixes IE7 'sticky bug'*/
}
.sf-menu LI
{
	float: left;
	position: relative;
}
.sf-menu A
{
	display: block;
	position: relative;
}
.sf-menu LI:hover UL, .sf-menu LI.sfHover UL
{
	left: 0;
	top: 41px;
/*match top ul list item height*/
	z-index: 99;
	height: 28px;
}
UL.sf-menu LI:hover LI UL, UL.sf-menu LI.sfHover LI UL
{
	top: -999em;
}
UL.sf-menu LI LI:hover UL, UL.sf-menu LI LI.sfHover UL
{
	left: 10em;
/*match ul width*/
	top: 28px ! important;
}
UL.sf-menu LI LI:hover LI UL, UL.sf-menu LI LI.sfHover LI UL
{
	top: -999em;
}
UL.sf-menu LI LI LI:hover UL, UL.sf-menu LI LI LI.sfHover UL
{
	left: 10em;
/*match ul width*/
	top: 0;
}

UL.sf-menu LI.quicklinks, UL.sf-menu LI.quicklinks A, .sf-navbar LI.quicklinks {
	background-image:none;
	margin-right:0px;
}


UL.sf-menu LI.title {
	text-transform: none;
	padding-top: .70em;
	border-right:0px none;
	border:0px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

UL.sf-menu LI.first A
{
	background-image: url(../../images/global/nav_bg_left.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

UL.sf-menu LI LI.first A, UL.sf-menu LI LI.last A {
	background-image:none;
}

UL.sf-menu LI.last A
{
	background-image: url(../../images/global/nav_right.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}
UL.sf-menu LI.last
{
	margin-right: 0px;
}






/*** DEMO SKIN ***/
.sf-menu
{
	float: left;
	margin-bottom: 1em;
}
.sf-menu A
{
	padding: 0.75em .85em;
	text-decoration: none;
}

.sf-menu LI LI A
{
	padding: 0.75em .5em;
	text-decoration: none;
}
.sf-navbar
{
	height: 2.5em;
	padding-bottom: 2.5em;
	position: relative;
	text-transform: uppercase;
}
.sf-navbar LI
{
	position: static;
}
.sf-navbar A
{
	border-top: none;
}
.sf-navbar LI UL
{
	width: 77em;
/*IE6 soils itself without this*/
}
.sf-navbar LI LI
{
	position: relative;
}
.sf-navbar LI LI UL
{
	width: 13em;
}
.sf-navbar LI LI LI
{
	width: 100%;
}
.sf-navbar UL LI
{
	width: auto;
	float: left;
}
/*Top Level background style*/
.sf-navbar LI
{
	background-image: url(../../images/global/nav_bg.jpg);
	margin-right: 1px;
	background-repeat: repeat-x;
	height: 42px;
}
.sf-navbar LI A, .sf-navbar LI A:link, .sf-navbar LI A:visited, .sf-navbar LI A:hover, .sf-navbar LI A:active
{
	color: #FFFFFF;
	font-weight: bold;
}
/*Top level hover style*/
.sf-navbar LI:hover, .sf-navbar LI.sfHover
{
	background-image: url(../../images/global/nav_active.gif);
	background-repeat: no-repeat;
	background-position: 50% bottom;
}
.sf-navbar LI:hover A, .sf-navbar LI.sfHover A
{
	background-image: url(../../images/global/nav_bg.jpg);
}
.sf-navbar LI:hover A, .sf-navbar LI:hover A:link, .sf-navbar LI:hover A:visited, .sf-navbar LI:hover A:hover, .sf-navbar LI:hover A:active, .sf-navbar LI.sfHover A, .sf-navbar LI.sfHover A:link, .sf-navbar LI.sfHover A:visited, .sf-navbar LI.sfHover A:hover, .sf-navbar LI.sfHover A:active
{
	color: #fbebc4;
}
/*second level background style*/
.sf-navbar UL LI, .sf-navbar LI:hover LI, .sf-navbar LI.sfHover LI
{
	border-top: 0px none;
	border-right: 1px dotted #000;
	background-color: transparent;
	background-image: none;
	height: 28px;
	text-transform:none;
}
.sf-navbar UL.title {
   background-color: #ffffff;
   background-image: url(../../images/global/topnavBg.jpg);
   background-repeat: repeat-x;
}
.sf-navbar UL LI.title, .sf-navbar UL LI.last, .sf-navbar Ul.last-nav .first {
	border-right: 0px none;
}
.sf-menu UL.last-nav .last {
border-right: 1px dotted #000;
}
‥sdfsf-navbar UL LI.quick {
   border-right: 1px dotted #000;
}
.sf-navbar UL LI.quick a, .sf-navbar UL LI.quick a:link {
background-image: none;
color: #357b39;
font-weight: bold;
font-size: 11px;

}
.sf-navbar UL LI.title:hover {
 background-color:transparent;
 background:none;
}

.sf-navbar LI LI A, .sf-navbar LI LI A:link, .sf-navbar LI LI A:visited, .sf-navbar LI LI A:hover, .sf-navbar LI LI A:active {
	color: #357b39;	
	font-size:11px;
	background-image:none;
}

.sf-navbar LI:hover LI A, .sf-navbar LI:hover LI A:link, .sf-navbar LI:hover LI A:visited, .sf-navbar LI:hover LI A:hover, .sf-navbar LI:hover LI A:active, .sf-navbar LI.sfHover LI A, .sf-navbar LI.sfHover LI A:link, .sf-navbar LI.sfHover LI A:visited, .sf-navbar LI.sfHover LI A:hover, .sf-navbar LI.sfHover LI A:active
{
	background-image: none;
	color: #357b39;
	font-weight: bold;
	font-size: 11px;
}
/*second level hover style*/
.sf-navbar UL LI:hover, .sf-navbar UL LI.sfHover
{
	background-color: #C7E1C6;
	border-top: 0px none;
}


.sf-navbar LI LI:hover A, .sf-navbar LI LI:hover A:link, .sf-navbar LI LI:hover A:visited, .sf-navbar LI LI:hover A:hover, .sf-navbar LI LI:hover A:active, .sf-navbar LI LI.sfHover A, .sf-navbar LI LI.sfHover A:link, .sf-navbar LI LI.sfHover A:visited, .sf-navbar LI LI.sfHover A:hover, .sf-navbar LI LI.sfHover A:active
{

}
/*third level background style*/
UL.sf-navbar UL LI:hover LI, UL.sf-navbar UL LI.sfHover LI
{
	background-color: #C7E1C6;
	border: 0px none;
	width:185px;
	height:auto;

}
.sf-navbar LI LI LI A, .sf-navbar LI LI.sfHover LI A, .sf-navbar LI LI.sfHover LI A:link, .sf-navbar LI LI.sfHover LI A:visited, .sf-navbar LI LI.sfHover LI A:hover, .sf-navbar LI LI.sfHover LI A:active, .sf-navbar LI LI:hover LI A, .sf-navbar LI LI:hover LI A:link, .sf-navbar LI LI:hover LI A:visited, .sf-navbar LI LI:hover LI A:hover, .sf-navbar LI LI:hover LI A:active
{
	color: #357b39;
}
/*third level hover style*/
UL.sf-navbar LI LI LI:hover, UL.sf-navbar LI LI LI.sfHover, .sf-navbar LI LI.current LI.current
{
	background-color: #666666;
	background-image:none;

}
.sf-navbar LI LI LI A, .sf-navbar LI LI LI.sfHover A, .sf-navbar LI LI LI.sfHover A:link, .sf-navbar LI LI LI.sfHover A:visited, .sf-navbar LI LI LI.sfHover A:hover, .sf-navbar LI LI.sfHover LI A:active, .sf-navbar LI LI LI:hover A, .sf-navbar LI LI LI:hover A:link, .sf-navbar LI LI LI:hover A:visited, .sf-navbar LI LI LI:hover A:hover, .sf-navbar LI LI LI:hover A:active
{
	color: #FFFFFF;
}
/*End Nav Colors*/
UL.sf-navbar .current UL, UL.sf-navbar UL LI:hover UL, UL.sf-navbar UL LI.sfHover UL
{
	left: 0;
	top: 41px;
/*match top ul list item height*/
}
UL.sf-navbar .current UL UL
{
	top: -999em;
}
/*** point all arrows down **
point right for anchors in subs*/
.sf-navbar UL .sf-sub-indicator
{
	background-position: -10px -100px;
}
.sf-navbar UL A>.sf-sub-indicator
{
	background-position: 0 -100px;
}
/*apply hovers to modern browsers*/
.sf-navbar UL A:focus>.sf-sub-indicator, .sf-navbar UL A:hover>.sf-sub-indicator, .sf-navbar UL A:active>.sf-sub-indicator, .sf-navbar UL LI:hover>A>.sf-sub-indicator, .sf-navbar UL LI.sfHover>A>.sf-sub-indicator
{
	background-position: -10px -100px;
/*arrow hovers for modern browsers*/
}
/*** remove shadow on first submenu ***/
.sf-navbar>LI>UL
{
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}


/*END: Main Nav*/



/* Three column dropdown */
.sf-navbar li li ul.multiCol {

	background-color:#C7E1C6;
	height:auto;
	overflow:hidden;
	margin-right:5px;   /* ---  must have right margin. IE bug */
	padding-bottom:35px;

}

.sf-navbar li li ul.multiCol li
  {
    /*display:inline;*/
    width: 13em;
	margin-right:0px;
	float:none;

  }
 
.sf-navbar li li ul.multiCol li a {
	display:inline;
	line-height:30px;
} 
  
 div.li_container { 
	border:none;	/* don't use left and right border, padding and margin */ 
	padding:0; 

	background-color:#f0f0f0; overflow:hidden;
}

div.li_container { 
	border:none;	/* don't use left and right border, padding and margin */ 
	padding:0; 
	margin:5px 0; 
	background-color:#f0f0f0;

}

.li_col2 {
	/*margin-left: 15em;*/
	background-color:#ccc;
	

}

.reset {
	margin-top: -337px;
}

.li_cont1 {
	width:600px;
	height:500px;
}

.li_container {
	width:auto;	
	background-color:#333333;
}

ul.li_cont1 {
width:600px;
}



/* Begin Editorial Content / Subscribe */
UL.sf-menu LI.subscribe A
{
	background-image: url(../../images/global/subscribe_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
UL.sf-menu LI.subscribe
{
	background-image: url(../../images/global/subscribe_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #64b575;
	padding-left: 15px;
}


UL.sf-menu LI.subscribe {
	margin-right: 0px;
	height: 30px;
}


UL.sf-menu LI.subscribe ul {
	display:none; /* hide menu on page load */
}

.sf-navbar .subscribe li {
	width: 100%;
	text-align: right;
	background: transparent;
}

.sf-menu .image {
	float:left;
}

.sf-menu .abstract {
	font: 11px Arial, Helvetica, sans-serif;
	padding: 20px 10px 0px 0px;
	text-align:center;
	color:#fff;
	font-weight:bold;
}

.sf-menu .article {
	clear:both;
	border-bottom: 3px solid;
	border-color: #64B575;
	height: 67px;

}

.sf-menu LI.subscribe UL, .sf-menu LI.subscribe:hover UL, .sf-menu LI.subscribe UL
{
	right: 0;
	top: 30px;	
}

#nav-top-1-container #nav-top-1 .sf-menu LI.subscribe UL {
	right: 0;
}


.sf-navbar LI.subscribe UL LI, .sf-navbar LI.subscribe UL LI:hover {
	border: 0px none;
	background-color:transparent;
	
}



UL.sf-menu LI.subscribe .abstract A {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	background-color: transparent;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	padding:0px;
	margin:0px;
}

UL.sf-menu LI.subscribe .abstract A:hover {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#95D88F;
	background-color: transparent;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
	padding:0px;
	margin:0px;
}

#editorials-top-1 {	
	width:217px;
	float:right;
	margin-right:-17px;	
}

#editorials-top-1 .articles {
	border-style: solid;
	border-width: 4px 4px 2px 4px;
	border-color: #64B575;
	background-color:#196d22;
}

/*
#editorials-top-1 .articles .abstract {
	padding:0px;
}

#editorials-top-1 .articles .abstract .articles {
	border:none;
}
*/

#editorials-top-1 .article {
	font: 11px Arial, Helvetica, sans-serif;
	background-color:#196d22;
	width:100%;
	white-space:normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #editorials-top-1 {margin-right:-53px;}
} /*Safari Hack*/


.no-vote {
	font-size:14px;
	font-weight:bold;
	font-family:"Times New Roman",Times,sans-serif;
}

/* End Editorial Content / Subscribe */
/*
START: Custom Left Column
END: Custom Left Column
START: Custom Right Column*/
#column-right H2
{
	font-size: 12px;
}
#column-right H3
{
	font-family: Arial, Helvetica, sans-serif;
}
/*END: Custom Right Column
Start Editorial Right 1*/
#editorials-right-1
{
	font-size: 12px;
}
#editorials-right-1 H1
{
	font-size: 14px;
	padding: 10px 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#editorials-right-1 H3 {
	padding-bottom:10px;

}

#editorials-right-sponsor
{
	padding: 8px 10px 5px;
	text-align: right;
	font-size: 10px;
	color: #565757;
}

#editorials-right-1 .abstract {

}

#editorials-right-3 {
	padding:10px;
	margin:0 0 10px;
}

/* Start Related Tabs */

#tabs-right-related .tabs-right-related
{
	display: none;
}

#tabs-right-related H3 {
	padding-bottom:10px;

}
#tabs-right-related .tabs-right-related-show
{
	display: block;
}

#tabs-right-related .tabs a {
	cursor:pointer;
}

#tabs-right-related .tabs
{
	font-size: 12px;
	list-style: none;
	width: 600px;
	margin: 0;
	padding: 0;
	height: 29px;
	font-weight: bold;
}
#tabs-right-related .tabs
{
	font-size: 11px;
	list-style: none;
	width: auto;
	margin: 0;
	padding: 0;
	height: 31px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#tabs-right-related .tabs LI
{
	font-weight: bold;
	float: left;
	display: block;
	height: 28px;
	padding: 0px 0px 0px 8px;
	line-height: 28px;
}
#tabs-right-related .tabs LI
{
	font-weight: bold;
	float: left;
	display: block;
	height: 28px;
	line-height: 28px;
	background-image: url(../../images/global/tab_left_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	margin-right: 5px;
}
#tabs-right-related .tabs LI.active
{
	background-color: #FFF;
	font-weight: bold;
	position: relative;
	background-image: url(../../images/global/tab_left.gif);
	z-index: 9999;
	height: 28px;
}
#tabs-right-related .tabs LI A
{
	padding-top: 0px;
	color: #FFF;
	background-image: url(../../images/global/tab_right_off.gif);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #2C9132;
	display: block;
	padding-right: 8px;
}
#tabs-right-related .tabs LI.active A
{
	color: #000;
	background-image: url(../../images/global/tab_right.gif);
	background-color: #E8E9ED;
}
/* End Related Tabs */


/*Start Tabbed Container 2
Tabbed Content*/
#tabs-right-1 .tabs-right-1
{
	display: none;
}

#tabs-right-1 H3 {
	padding-bottom:10px;

}
#tabs-right-1 .tabs-right-1-show
{
	display: block;
}

#tabs-right-1 .tabs a {
	cursor:pointer;
}

#tabs-right-1 .tabs
{
	font-size: 12px;
	list-style: none;
	width: 600px;
	margin: 0;
	padding: 0;
	height: 29px;
	font-weight: bold;
}
#tabs-right-1 .tabs
{
	font-size: 11px;
	list-style: none;
	width: auto;
	margin: 0;
	padding: 0;
	height: 31px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#tabs-right-1 .tabs LI
{
	font-weight: bold;
	float: left;
	display: block;
	height: 28px;
	padding: 0px 0px 0px 8px;
	line-height: 28px;
}
#tabs-right-1 .tabs LI
{
	font-weight: bold;
	float: left;
	display: block;
	height: 28px;
	line-height: 28px;
	background-image: url(../../images/global/tab_left_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	margin-right: 5px;
}
#tabs-right-1 .tabs LI.active
{
	background-color: #FFF;
	font-weight: bold;
	position: relative;
	background-image: url(../../images/global/tab_left.gif);
	z-index: 9999;
	height: 28px;
}
#tabs-right-1 .tabs LI A
{
	padding-top: 0px;
	color: #FFF;
	background-image: url(../../images/global/tab_right_off.gif);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #2C9132;
	display: block;
	padding-right: 8px;
}
#tabs-right-1 .tabs LI.active A
{
	color: #000;
	background-image: url(../../images/global/tab_right.gif);
	background-color: #E8E9ED;
}
/*Begin Multimedia 1*/
.multimedia {
	margin-top: 10px;
	height:163px;
	width:323px;
	padding:0px;
      overflow:hidden;

}

.multimedia {
	padding-bottom: 1em;
}

.multimedia ul {
	margin:0px;
	padding:0px;
	clear:both;
}

.multimedia ul li {
	float:left;
	list-style: none;
	padding-right:5px;
	width:102px;
	margin:0px;
}

.multimedia H1 {
	font-size:10px;
	margin:0px;
	margin-top:5px;
}

.multimedia .abstract
{
	margin-bottom: 5px;
}
.multimedia .article {
	margin:0px;
	padding:0px;
}
.multimedia .more
{
	margin-top:8px;
	float:right;
	font-weight: bold;
	color: #2C9132;
	clear:both;

}


/*End Multimedia
Begin Right Article 1*/
#articles-right-1
{
	margin-bottom: 15px;
}
#articles-right-1 H2
{
}
#articles-right-1 .article
{
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0px;
}
#articles-right-1 .abstract
{
	margin-bottom: 5px;
}
#articles-right-1 .more
{
	font-weight: bold;
	margin-left: 10px;
}
/*End Right Article 1
/* Image Gallery */

#images-gallery, #images-gallery-2, #images-gallery-3, #images-gallery-4 {
        
	background:#ffffff;

        width:auto;
		padding-top: 15px;
		z-index: 9999999;
}       
        
#images-gallery h3 {
        margin:10px;
}

.galleria_container {

        text-align: center;

        margin:0 auto 10px auto;
        width:250px;
}
        
.galleria_container img {
        margin-bottom:10px;
}

.galleria {
        overflow:auto;

        list-style:none;

        width:275px;
        margin-left:30px;
}

.galleria li {
        float:left;

        display:block;
        width:80px;
        height:80px;
        overflow:hidden;
        padding:0px;
        margin:0px;
}
.galleria li a {
        display:none;
}

.galleria li div {
        position:absolute;
        top:0;
        left:180px;

        display:none;
}

.galleria li div img {
        cursor:pointer;
}

.galleria li.active div img,.galleria li.active div{
        display:block;
}

.galleria li img.thumb {
        cursor:pointer;

        top:auto;
        left:auto;

        display:block;
        width:auto;
        height:auto;
}

.galleria li .caption {
        display:block;
        padding-top:0em;
}

* html .galleria li div span {
        width:400px; /* MSIE bug */
}

.caption {
        font-style:italic;
        color:#887;
}

.gallery_display, .gallery_display_2, .gallery_display_3, .gallery_display_4 {
        width:250px;
        margin:0px;
        margin-top: 0px;
        padding-top: 0px;
		padding:0px;
		position:relative;
}




.gallery_display li, .gallery_display_2 li, .gallery_display_3 li, .gallery_display_4 li {
        border:1px solid #111;
        width:40px;
        height:40px;
        margin: 0px 6px 0px 0px;
		
}

.gallery_display li div, .gallery_display_2 li div, .gallery_display_3 li div, .gallery_display_4 li div {
        left:240px;
}

.gallery_display li div .caption, .gallery_display_2 li div .caption, .gallery_display_3 li div .caption, .gallery_display_4 li div .caption {
        font-style:italic;
		font-size: 0.7em;
}

.gallery-list, .gallery-list-2, .gallery-list-3, .gallery-list-4 {
	margin:0 auto;
}


.gallery-nav {
        font-size:12px;
        letter-spacing:3px;
        text-transform:uppercase;
        text-align: center;

        clear:both;

        margin:0 auto 10px auto;
        width:250px;
        padding-top:15px;
        padding-left:0px;
}
/*Begin Right Podcasts 1*/
#podcasts-right-1
{
	margin-bottom: 15px;
}
#podcasts-right-1 H2
{
}
#podcasts-right-1 .podcast
{
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0px;
}
/*End Right video 1
Start Editorial Right 2*/
#editorials-right-2
{
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	background-color: #FFFFFF;
	height: 100%;
}
#editorials-right-2 H1
{
	font-size: 14px;
	padding: 10px 0px;
}
#editorials-right-2 .abstract
{
}
/*start issue right 1*/

#articles-right-1 H3 {
	padding:0px;
	margin:0px;
}

#articles-right-1
{
	margin: 10px 0px 0px 0px;
	padding-top:30px;
	position: relative;
	background-color: #000000;
	background-image:url(../../images/global/thisissue_bg.jpg);
	background-repeat:no-repeat;
}

#articles-right-1 .articles
{
	padding:10px 10px 0px 10px;
}
#articles-right-1 H2 A {
	color:#fff;
}

#articles-right-1 H2 A:hover {
	color:#80D383;
	text-decoration:none;
}

#articles-right-1 H2
{
	font-size: 12px;
	font-weight: bold;
	
	margin-bottom: 0px;
}
#articles-right-1 H2.first
{
	font-size: 18px;
	font-weight: bold;
	color:#669ae6;
	text-align:center;
	margin:0px auto;
	text-transform:uppercase;
}

#articles-right-1 .image
{
	float: left;
	margin: 0px 10px 0px 0px;
	background-color: #000;
	padding: 5px;
}
#articles-right-1 .article
{
	border-bottom: 1px solid #fff;
	padding: 5px 0px;
}
#articles-right-1 .abstract
{
	margin-bottom: 5px;
}
#articles-right-1 .article .more, #articles-right-1 .article .more A
{
	font-weight: bold;
	margin-left: 10px;
	color: #357B39;
}
#articles-right-bottom{
 margin: 0px;
 padding: 0px;
 border-top: 1px solid black;
 margin-bottom: 10px;
}
#articles-right-bottom a {
	margin: 0px;
	padding: 0px;

}
/*End  Issue right 1
Tabbed Content 2*/
#tabs-right-2 .tabs-right-2
{
	display: none;
}
#tabs-right-2 .tabs-right-1-show
{
	display: block;
}
#tabs-right-2 .tabs a {
	cursor:pointer;
}
#tabs-right-2 .tabs
{
	font-size: 12px;
	list-style: none;
	width: 600px;
	margin: 0;
	padding: 0;
	height: 29px;
	font-weight: bold;
}
#tabs-right-2 .tabs
{
	font-size: 11px;
	list-style: none;
	width: auto;
	margin: 0;
	padding: 0;
	height: 31px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#tabs-right-2 .tabs LI
{
	font-weight: bold;
	float: left;
	display: block;
	height: 28px;
	padding: 0px 0px 0px 8px;
	line-height: 28px;
}
#tabs-right-2 .tabs LI
{
	font-weight: bold;
	float: left;
	display: block;
	height: 28px;
	line-height: 28px;
	background-image: url(../../images/global/tab_left_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	margin-right: 5px;
}
#tabs-right-2 .tabs LI.active
{
	background-color: #FFF;
	font-weight: bold;
	position: relative;
	background-image: url(../../images/global/tab_left.gif);
	z-index: 9999;
	height: 28px;
}
#tabs-right-2 .tabs LI A
{
	padding-top: 0px;
	color: #FFF;
	background-image: url(../../images/global/tab_right_off.gif);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #2C9132;
	display: block;
	padding-right: 8px;
}
#tabs-right-2 .tabs LI.active A
{
	color: #000;
	background-image: url(../../images/global/tab_right.gif);
	background-color: #E8E9ED;
}
/*End tabs 2
Begin Right Article 2*/
#articles-right-2 H2
{
	font-size: 10px;
}
#articles-right-2 .articles
{
	color: #357b39;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
#articles-right-2 .article
{
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0px;
	margin: 0px;
}
#articles-right-2 .abstract
{
	margin-bottom: 5px;
}
#articles-right-2 .more
{
	font-weight: bold;
	margin-left: 10px;
}
/* End Right Article 2
Begin Right Article 3*/
#articles-right-3 H2
{
	font-size: 10px;
}
#articles-right-3 .articles
{
	color: #357B39;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
#articles-right-3 .article
{
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0px;
	margin: 0px;
}
#articles-right-3 .abstract
{
	margin-bottom: 5px;
}
#articles-right-3 .more
{
	font-weight: bold;
	margin-left: 10px;
}
/* End Right Article 3
End Right Article 4*/
#articles-right-4 H2
{
	font-size: 10px;
}
#articles-right-4 .articles
{
	color: #357B39;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
#articles-right-4 .article
{
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0px;
	margin: 0px;
}
#articles-right-4 .abstract
{
	margin-bottom: 5px;
}
#articles-right-4 .more
{
	font-weight: bold;
	margin-left: 10px;
}
/* End Right Article 4
Begin Right Article 5*/
#articles-right-5 H2
{
	font-size: 10px;
}
#articles-right-5 .articles
{
	color: #357B39;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
#articles-right-5 .article
{
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0px;
	margin: 0px;
}
#articles-right-5 .abstract
{
	margin-bottom: 5px;
}
#articles-right-5 .more
{
	font-weight: bold;
	margin-left: 10px;
}

/* End RIght Article 5
Begin Right Comment */
#comments-right-1 H2
{
	font-size: 10px;
}
#comments-right-1 .articles
{
	color: #357B39;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}
#comments-right-1 .article
{
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0px;
	margin: 0px;
}
#comments-right-1 .abstract
{
	margin-bottom: 5px;
}
#comments-right-1 .more
{
	font-weight: bold;
	margin-left: 10px;
}
/*Begin Right Links 1*/
#links-right-1 A {
	font-weight: bold;
	font-size: 10px;
}

#links-right-1 ul {
	list-style:none;
	padding:0px;
	margin:0px;
	
}

#links-right-1 ul li {
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0px;
}


/*Begin Right Products*/
#products-right-1
{
	border: 1px solid #CCCCCC;
	padding: 20px 10px;
	margin-bottom: 15px;
}
#products-right-1 .product
{
	clear: both;
	margin-bottom: 15px;
	border-bottom: 1px solid #CCCCCC;
	overflow: auto;
	padding-bottom: 10px;
}
#products-right-1 .product IMG
{
	float: left;
	margin: 0 10px 10px 0;
}
#products-right-1 .product .comments-count
{
	display: none;
}
#products-right-1 .product .content-rating
{
	display: none;
}
#products-right-1 .product .abstract
{
	font-size: 11px;
}
/*End Right Products
Begin Right Classifieds*/

#classifieds-right-1 A {
	font-weight: bold;
	font-size: 10px;
}

#classifieds-right-1 .more {

	display:block;
	border-bottom: 0px none;
	font-size:11px;
	color:#357B39;
	font-weight:bold;
	padding:0px;
}

#classifieds-right-1 A {
	font-weight: bold;
	font-size: 10px;
}

#classifieds-right-1 ul {
	list-style:none;
	padding:0px;
	margin:0px;
	
}

#classifieds-right-1 ul li {
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 0px;
}

#classifieds-right-1 SPAN.first {
	border-right: 1px solid #CCCCCC;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
	float:left;
	display:block;
}

#classifieds-right-1 .links-bottom {
		margin-top:10px;
		padding:0px;
		display:block;
		overflow: hidden;
		width: 100%;
}

/*
#classifieds-right-1
{
	border: 1px solid #CCCCCC;
	padding: 20px 10px;
	margin-bottom: 15px;
}
#classifieds-right-1 H2
{
	margin-bottom: 10px;
}
#classifieds-right-1 .classified
{
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 3px;
	margin-bottom: 3px;
}
#classifieds-right-1 .abstract
{
	margin-bottom: 5px;
}
#classifieds-right-1 .more
{
	font-weight: bold;
	margin-left: 10px;
}

*/

/*End Right Classifieds
Begin Right Events*/

#events-right-1 {
	position:relative;
	overflow:hidden;
}

#events-right-1 A {
	font-weight: bold;
	font-size: 10px;
}

#events-right-1 ul {
	list-style:none;
	padding:0px;
	margin:0px;
	
}

#events-right-1 ul li {
	padding: 5px 0px;
}

#events-right-1 .more {
	display:block;
	border-bottom: 0px none;
	font-size:11px;
	color:#2C9132;
	font-weight:bold;
	padding:0px;
}

#events-right-1 h2 {
	display:inline;
	font-size: 10px;
	padding-right:2px;
}


#events-right-1 .links-bottom {
		margin-top:10px;
		padding:0px;
		display:block;
}

#events-right-1 .links-bottom SPAN.first {
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
	float:left;
	display:block;
}

#events-right-1 li.first {
	background-color:#c7e1c6;
}

#events-right-1 li.first a {
	font-weight:bold;
	font-size:11px;
}

#events-right-1 li.first h2, #events-right-1 li.first .date {
	font-weight:bold;
	font-size:11px;
	
}

#events-right-1 .legend {
	position:absolute;
	top:2px;
	right:10px;
}

#events-right-1 .legend ul {
	margin:0px;
	padding:0px;

}


#events-right-1 .date {
	color:#357b39;
}

#events-right-1 .legend li {
	list-style-type:square;
	list-style-position:inside;	
	padding-left:0px;
	margin-left:0px;
	font-size:15px;
	line-height:15px;
	color:#cddefa;
	border:0px none;

}

#events-right-1 .legend li h3 {
	font-size:10px;
	line-height:15px;
	display:inline;
	color:#000;
	padding:0px;
}


/* events-right-1 tabs*/
#events-right-1 .tabs-right-3
{
	display: none;
}

#events-right-1 H3 {
	padding-bottom:10px;

}
#tabs-right-1 .tabs-right-1-show
{
	display: block;
}

#events-right-1 .tabs a {
	cursor:pointer;
}

#events-right-1 .tabs
{
	font-size: 12px;
	list-style: none;
	width: 600px;
	margin: 0;
	padding: 0;
	height: 29px;
	font-weight: bold;
}
#events-right-1 .tabs
{
	font-size: 11px;
	list-style: none;
	width: auto;
	margin: 0;
	padding: 0;
	height: 31px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#events-right-1 .tabs LI
{
	font-weight: bold;
	float: left;
	display: block;
	height: 28px;
	padding: 0px 0px 0px 8px;
	line-height: 28px;
}
#events-right-1 .tabs LI
{
	font-weight: bold;
	float: left;
	display: block;
	height: 28px;
	line-height: 28px;
	background-image: url(../../images/global/tab_left_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	margin-right: 5px;
}
#events-right-1 .tabs LI.active
{
	background-color: #FFF;
	font-weight: bold;
	position: relative;
	background-image: url(../../images/global/tab_left.gif);
	z-index: 9999;
	height: 28px;
}
#events-right-1 .tabs LI A
{
	padding-top: 0px;
	color: #FFF;
	background-image: url(../../images/global/tab_right_off.gif);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #2C9132;
	display: block;
	padding-right: 8px;
}
#events-right-1 .tabs LI.active A
{
	color: #000;
	background-image: url(../../images/global/tab_right.gif);
	background-color: #E8E9ED;
}


/*End Right Events
START: Ads*/
.ad-top
{
	text-align: right;
	color: #FFFFFF;
	position: absolute;
	left: 260px;
	top: 38px;
	width: auto;
	height:auto;	
	background-color:#fff;
}

.ad-top-plain
{
	text-align: right;
	color: #FFFFFF;
	position: absolute;
	left: 275px;
	top: 55px;
	width: auto;
	height:auto;	
	background-color:#fff;
}

.ad-top DIV {
	background-color:#fff;
}

.ad-top SPAN {
	width:234px;
	display:block;
	text-align:center;
	float:right;
}

.ad-top .ad-container {
	text-align:right;
}

.ad-right A
{
	display: block;
	color: #7F7F81;
	font-weight: bold;
	font-size: 10px;
}

IMG {
	border:none;
}

.ad-right .ad-container
{
	text-align: center;
	padding-top: 5px;
}
.ad-right-small
{
	background-color: #999999;
	text-align: center;
	color: #FFFFFF;
	height: 100px;
	width: 300px;
	margin: 15px auto;
}

.ad-bottom {
	margin:0px auto;
	text-align:center;
	background-color:#49494b;
	padding:15px 0;
	clear: both;
}

.ad-bottom DIV {
	background-color:#fff;
	width:728px;
	margin:0px auto;	
}

.ad-bottom IMG {

	margin-right:6px;
	color:#fff;
}
/*END: Ads
/* START: footer */

#backToTop {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 8px;
	position:relative;
}

/*Search */
#footer #search-bottom h3 {
font-size:11px;
font-weight:bold;
padding-bottom:10px;
}

#footer #search-bottom {
position:absolute;
right:10px;
top:8px;
}


#footer #search-bottom FORM
{

	padding: 0px;
	margin: 0px;
	display: block;
	overflow: hidden;
	background-image: url(../../images/global/search_footer_bg.jpg); 
	background-repeat:no-repeat;
	padding: 0px 0px 0px 25px;
}

#footer #search-bottom INPUT {

}

#footer #search-bottom-sponsor
{
	padding: 8px 10px 5px;
	text-align: right;
	font-size: 10px;
	color: #565757;
}
#footer #search-bottom-query
{
	border: 0px none;
	font-size: 12px;
	width: 245px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	line-height:14px;
	margin-top:8px;
}
#footer #search-bottom-go
{
	margin: 0px;
	width: 40px;
	height: 31px;
	display:inline;
}
/*End Search */

#footer {

	background-position:bottom left;
	color: #FFFFFF;
	background-color:#000000;
	text-align: center;	
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	clear: both;
	margin:0;
	margin-top:0px;
	padding-bottom:25px;
	overflow:auto;
	
	
	
}

#footer IMG {
	margin-right:15px;
}

#footer SPAN {
	display:block;
	margin-bottom:5px;
	font-size:11px;
}

#footer a, #footer a:link, #footer a:active, #footer a:visited {
	font-weight: bold;
	color:#95d88f;
		}
		#footer a:hover {
			text-decoration: underline;
			
		}
		#copyright {
	background-image: url(../../images/global/footer_bg.gif);
	background-repeat:repeat-x;
	margin-top: 0px;
	clear:both;
	padding:20px 0;
		}

	#copyright div {

		clear:both;
		text-align: center;
		width: auto;
		font-size: 11px;
		
	}
	#copyright img{
		
	}
		
		
	#nav-bottom-1 {
	margin-top: 20px;
	background-image: url(../../images/global/footer_bg.gif);
	background-repeat:repeat-x;
	padding: 20px 0;
	background-color: #000000;

	}
	#nav-bottom-1 ul {
		border-right:1px solid #606060;
		margin: 0px;
		padding: 0px;
		width:220px;
		float:left;
		padding-right:10px;
		margin:15px 0;
	}

	#nav-bottom-1 ul a {
	color:#FFF;
	font-weight:normal;
	}

	#nav-bottom-1 ul a:hover {
		text-decoration: underline;
	}

	#nav-bottom-1 li h2{
		font-weight:normal;	
		font-size:12px;
		text-align:right;
	}

	#nav-bottom-1 li {
		list-style:none;
		padding:0;
		margin:0;
		padding:7px 0;
		font-weight:normal;
		text-align:right;
	}
	#nav-bottom-1 li.last {

	}

/* END: footer */

/* 404 Page */
#section-main-404 #editorials-mid-1
{
	margin: 0px 0 20px;
}
#section-main-404 #links-mid-1
{
	margin-bottom: 20px;
}
#section-main-404 #links-mid-1 H2
{
	margin-bottom: 7px;
}
#section-main-404 #links-mid-1 A
{
	margin-right: 5px;
	padding-right: 5px;
	border-right: 1px solid;
}
#section-main-404 #links-mid-1 A.last
{
	border-right: 0px none;
}
/*Sitemap Page*/
#sitemap UL
{
	float: left;
	list-style-type: none;
	width: 150px;
}
#sitemap
{
	overflow: auto;
	margin-bottom: 15px;
	background-color:#fff;
}
