/*

28 October 2013 7:38:11 am AEDT

*/

body
{
	background-color: #FFFFFF;
	margin: 0 0 100px 0;
	font-size: 12px;
	color: #000000;
}

h1
{
	color: #000000;
	font-size: 22px;
	font-weight: bold;
}

h2
{
	color: #CC6600;
	color: #C93900;
	font-size: 18px;
	font-weight: bold;
}

h2.magarticledek,
	div.magarticledek
{
	margin: 5px 0;
	font-size: 16px;
	color: #770000;
	font-weight: bold;
}

h3
{
	color: #CC6600;
	color: #C93900;
	font-size: 16px;
	font-weight: bold;
}

h4
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}
img, a img
{
	border-style: none;
	border: none;
}

a
{
	color: #666600;
	color: #C93900;
	text-decoration: underline;
}
a.toalink{
    text-decoration:none !important;color:#000 !important;
}
a.toalink:hover{
    color:#0B7D93 !important;text-decoration:none !important;
}
a.channelfeats{
    font-size:16px  !important;
}
div.topicnav a
{
	text-decoration: none;
}

div.topicnav a:hover
{
	text-decoration: underline;
}

div.topdestinations
{
    /* background-color: #DAE3A6; */
    background-color: #FFF;
    padding: 0 0 10px 0;
    border:2px solid #0B7D93;
    width:155px;
}

div.topdestinations p
{
	font-size: 12px;
	margin: 8px;
}

div.topdestinations a
{
	/* color: #666633; */
	color: #C93900;
	text-decoration: underline;
	font-weight: bold;
}

div.topdestinations a:hover
{
	color: black;
	text-decoration: underline;
}

a:hover
{
	color: #FF3300;
	text-decoration: underline;
}

ul
{
	padding: 0 1.3em;
}

td
{
	vertical-align: top;
}

blockquote
{
	margin: 0;
	padding: 0.3em 1.2em;
}
.nowrap
{
	white-space: nowrap;
}

div.sitenav
{
	margin: 0px 0 0 0px;
	padding: 0px;
	text-transform: uppercase;
}

div.sitenav ul.dir li
{
	/* required for IE to collapse default */
	display: inline;
}

div.sitenav ul.dir
{
	padding: 0 0 0 0px;
	width: 140px;
	margin: 0px 10px 10px 10px;
	list-style-type: none;
	line-height: normal;
	text-transform: inherit;
}

div.sitenav ul.subdir
{
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	list-style-type: none;
	text-transform: none;
}

div.sitenav li.dir a
{
	margin: 0px 0 0 0px;
	padding: 3px 0 0 0px;
}

div.sitenav li.subdir a
{
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	color: #000;
	font-size: 100%;
	font-weight: normal;
}

div.sitenav ul.dir li.dir a.IsDir
{
	/*Top level item that is not currently selected*/
	/* background-color: silver; */
	margin: 0 0 0 0px;
	padding: 5px 0 0 0px;
	display: block;
	color: #99A924;
	font-weight: bold;
	text-decoration: none;
	/*
	margin-top: 10px;
	padding-bottom: 8px;
	background-image: url(navline.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
    */
}

div.sitenav ul.dir li.dir a.IsDirCurrentDir
{
	/*Top level item for the directory of another currently selected page*/
	/* background-color: fuchsia; */
	margin: 0 0 0 0px;
	padding: 5px 0 0 0px;
	display: block;
	/*
	color: #333;
	font-size: 120%;
    */
	font-weight: bold;
}

div.sitenav ul.dir li.dir a.IsDirCurrentDirThisPage
{
	/*Top level item that is also the currently selected page*/
	/*background-color: red;*/
	margin: 0 0 0 0px;
	padding: 5px 0 0 0px;
	display: block;
	/*
	color: #333;
	font-size: 120%;
    */
	font-weight: bold;
}

div.sitenav ul.dir li.dir ul.subdir li.subdir a.IsPage
{
	/*Second level item (ie. any page)*/
	/*background-color: #EEE;*/
	margin: 0 0 0 10px;
	padding: 0 0 0 0px;
	display: block;
	text-decoration: none;
}

div.sitenav ul.dir li.dir ul.subdir li.subdir a.IsPageCurrentDir
{
	/*Second level item that is in the currently selected directory*/
	/*background-color: orange;*/
	margin: 0 0 0 10px;
	padding: 0 0 0 0px;
	display: block;
	text-decoration: none;
}

div.sitenav ul.dir li.dir ul.subdir li.subdir a.IsPageCurrentDirThisPage
{
	/*Second level item that is currently selected (ie. this page)*/
	/*background-color: yellow;*/
	margin: 0 0 0 10px;
	padding: 0px 0 0 0px;
	display: block;
	text-decoration: underline;
}

div.sitenav ul.dir li.dir a.IsDirCurrentDir,
div.sitenav ul.dir li.dir a.IsDirCurrentDirThisPage
{
	/* Highlighted subdirectories */
	margin: 0 0 0 0px;
	padding: 5px 0 0 0px;
	text-decoration: none;
	color: #CC6600;
	color: #C93900;
	text-align: left;
	/*
	margin-top: 10px;
	padding-bottom: 8px;
    background-image: url(panel.png);
    */
}

div.sitenav ul.dir li.dir a.IsDir:hover
{
	color: #C60;
	/* orange */
	color: #C93900;
}

div#container
{
	position: relative;
	font-family: Arial;
	font-size: 12px;
	width: 962px;
	margin: 10px auto 100px auto;
	background-color: #FFFFFF;
}

div#top_nav_bar
{
	display: block;
	position: relative;
}

div.top_nav_bar_channel
{
	display: block;
	position: relative;
	background-color: #C5CF88;
	padding: 0;
	font-weight: bold;
	border-color: #BAADA7 #BAADA7 #888800 #BAADA7;
	border-width: 1px;
	border-style: none solid solid solid;
}

div.top_nav_bar_channel img
{
	border-style: none;
}

div.top_nav_bar_topic
{
	display: block;
	position: relative;
	font-size: 11px;
	background-color: #FFC;
	padding: 4px;
	color: #CC3300;
	height: 30px;
	font-weight: bold;
	line-height: 14px;
	border-color: #BAADA7;
	border-width: 1px;
	border-style: none solid;
}

div.top_nav_bar_topic a
{
	text-decoration: none;
	color: #C30;
}

div.top_nav_bar_topic .True
{
	color: #333;
}

img.TOCgraphic
{
	float: left;
	margin: 0 10px 10px 0;
	border: none;
}

ul.maglisting
{
}

a.article_title
{
	font-size: 13px;
	font-weight: bold;
	color: #666600;
	color: #C93900;
	text-decoration: underline;
}

ul.maglisting a.article_title
{
	font-size: 1.1em;
	font-weight: bold;
}

ul.maglisting div.teaser p
{
	margin: 3px 0;
}

.clear
{
	clear: both;
}

div.scanner h4,
				h4.issue_toc
{
	display: block;
	position: relative;
	background-color: #FFC;
	padding: 3px;
}

div#dotty_divider
{
	border-color: #999999;
	border-width: 2px 0 0 0;
	border-style: dotted;
	clear: both;
	height: 1px;
	font-size: 1px;
}

div.dotty_divider
{
	clear: both;
	x-background-image: url(http://images.add-assets.com/images/dots_dk_green.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	height: 1px;
	font-size: 1px;
}

div.dotty_divider_thick
{
	clear: both;
	x-background-image: url(http://images.add-assets.com/images/dots_dk_green_thick.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	height: 2px;
	font-size: 1px;
}

div.dotty1_divider
{
	border-color: #999999;
	border-width: 1px 0 0 0;
	border-style: dotted;
	clear: both;
	height: 1px;
	font-size: 1px;
}

div.directory_divider
{
	clear: both;
	background-color: #C8D086;
	height: 2px;
	font-size: 1px;
}

hr
{
	border-color: #999999;
	border-width: 2px 0 0 0;
	border-style: dotted;
	clear: both;
}

img.issue_article_graphic
{
	float: left;
	margin: 0 10px 10px 0;
}

div#search
{
	position: absolute;
	top: 60px;
	right: 5px;
	font-size: 10px;
}

div#othernav
{
	position: absolute;
	top: 98px;
	right: 5px;
	font-size: 13px;
	font-weight: bold;
}

div#othernav a
{
	text-decoration: none;
	color: #444400;
	margin: 0 10px 0 12px;
}

div#othernav a.True
{
	color: #FFC;
}

select#solutionsdatabase
{
	border: 1px solid silver;
	width: 140px;
	font-size: 11px;
}

td
{
	vertical-align: top;
	font-size: 12px;
}

div#basenavdecoration
{
	text-align: right;
    padding:0;
    margin:0;
    height:24px;
}

div#basenav
{
	/* background-color: #9AA923; */
	background-color: #0B7D93;
	line-height: 2.5em;
	padding: 0 6px;
	position: relative;
	color: #FFFFFF;
	font-size: 11px;
    margin:0;
}

div#basenav a
{
	color: #FFF;
	text-decoration: none;
	margin: 0 5px;
}

div#NHM
{
	background-color: #FFF;
}

div#NHMcopyright
{
	position: absolute;
	text-align: right;
	right: 3px;
}

div#NHMaddress
{
	text-align: left;
	color: #666666;
	margin: 5px;
	padding: 5px;
	/*
	line-height: 2.8em;
			border-width: 2px 0 0 0;
			border-style: dotted none none none;
			border-color: #666666;
	*/
	background-image: url(http://images.add-assets.com/images/dot1.gif);
	background-repeat: repeat-x;
	font-size: 10px;
}

div#centerpanel
{
	width: 960px;
	display: block;
	background-color: #FFFFFF;
	/*
			background-image: url(http://images.add-assets.com/images/mainpanelback.gif);
			background-repeat: repeat-y;
			background-position: left;
	*/
	border-color: #BAADA7;
	border-width: 1px;
	border-style: none solid solid solid;
	padding: 10px 0 0 0;
}

div#wrapper_content_breadcrumbs
{
	margin: 3px 0 0 0;
	display: block;
}

img.inlinecenter
{
	display: block;
	margin-right: auto;
	margin-left: auto;
}

/*CENTER justify images*/
img.inlineleft
{
	float: left;
	margin: 0px 10px 0px 0px;
}

/*LEFT justify images*/
img.inlineright
{
	float: right;
	margin: 0px 0px 0px 10px;
}

/*RIGHT justify images*/
img.issue_thumbnail
{
	float: right;
	margin: 0px 0px 0px 10px;
}

/*RIGHT justify thumbnails*/
img.issue_thumbnail
{
	float: left;
	margin: 0px 10px 0px 0px;
}

/*  LEFT justify thumbnails*/
img.blogpost
{
	float: right;
	margin: 0px 0px 10px 10px;
}

/*CAPTIONED IMAGE BLOCKS*/
div.inline_captioned
{
	margin: 0px 10px 20px 0px;
}

div.inlinecenter_captioned
{
	display: block;
	margin: 0px auto 20px auto;
	text-align: center;
}

div.inlineleft_captioned
{
	float: left;
	margin: 0px 10px 20px 0px;
}

div.inlineright_captioned
{
	float: right;
	margin: 0px 0px 20px 10px;
}

div.inline_captioned img,
	div.inlinecenter_captioned img,
	div.inlineleft_captioned img,
	div.inlineright_captioned img
{
}

div.inline_captioned span.subtext,
	div.inlinecenter_captioned span.subtext,
	div.inlineleft_captioned span.subtext,
	div.inlineright_captioned span.subtext
{
	padding: 0;
	margin: 0;
	display: block;
	/*xwidth: 300px;*/
	position: relative;
	background-color: #F8F8F8;
}

div.inline_captioned span.credits,
	div.inlinecenter_captioned span.credits,
	div.inlineleft_captioned span.credits,
	div.inlineright_captioned span.credits
{
	margin: 0 2px;
	padding: 0 2px;
	display: block;
	text-align: right;
	color: #999999;
	font-family: arial;
	font-size: 0.8em;
}

div.inline_captioned span.captions,
	div.inlinecenter_captioned span.captions,
	div.inlineleft_captioned span.captions,
	div.inlineright_captioned span.captions
{
	margin: 0 2px;
	padding: 0 2px;
	display: block;
	text-align: left;
	color: #333;
	font-family: arial;
	font-size: 0.9em;
	line-height: 1.2em;
}

div.inline_captioned span.clearboth,
	div.inlinecenter_captioned span.clearboth,
	div.inlineleft_captioned span.clearboth,
	div.inlineright_captioned span.clearboth
{
	clear: both;
}

/*
span.subtext
{
	width: 300px;
}

span.credits, span.captions
{
    width: 292px;
}


*/

/*
.sidebar
{
	width: 280px;
	margin: 5px 0px 10px 0px;
	border: 2px solid #99A924;
}

.sidebar div.header
{
	width: 160px;
	background: #99A924;
	margin: 0;
	padding: 3px;
	color: white;
	font-weight: bold;
}
.sidebar h1
{
	background: #99A924;
	margin: 15px -3px 0px -3px;
	padding: 3px;
	color: white;
	font-weight: bold;
	font-size: 13px;
}

.sidebar div.panel
{
	width: 160px;
	background: #FFFFCC;
	padding: 2px;
	font-size: 11px;
}
*/

#gazette_ADDitude
{
	width: 100%;
	height: 60px;
	display: block;
	background-color: #CC0099;
	position: fixed;
	bottom: 0;
	left: 0;
	padding: 2px;
	font-family: Verdana;
	font-size: 11px;
}

#gazette_ADDitude a
{
	color: #FFFFFF;
}

input.searchbutton
{
	top: 4px;
	width: 15px;
	height: 16px;
	position: relative;
}

div.hp_tools
{
	margin-top: 3px;
}

div.hp_tools_header
{
	margin: 0;
	padding: 9px 0 6px 0;
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	background-color: #99A924;
	background-image: url(http://images.add-assets.com/images/corner2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div.hp_tools_touts
{
	background: #FFFFFF;
	margin: 0;
	padding: 1px 0px 5px 0px;
	font-size: 9px;
	line-height: 14px;
	border-color: #99A924;
	border-width: 2px;
	border-style: solid solid solid solid;
}

div.hp_tools_touts ul li
{
	margin: 4px 0px;
	font-weight: bold;
	line-height: 10px;
}

div.hp_tools a
{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}

div.hp_tools a:hover
{
	color: #666633;
	color: #C93900;
	text-decoration: underline;
}

div.hp_tools ul
{
	margin: 12px 0 5px 8px;
	padding: 0;
}

div.hp_tools ul li
{
	list-style-type: none;
	background-image: url(http://images.add-assets.com/images/dot.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 8px;
	margin-bottom: 4px;
}

div.hp_today_header
{
	margin: 0;
	color: #333;
	font-size: 11px;
	background-color: white;
	background-image: url(http://images.add-assets.com/images/TodayOnADDitude.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 62px;
}

div.hp_today_header span
{
	position: relative;
	top: 10px;
	left: 20px;
}

div.hp_today_touts
{
	border: 2px solid #99A924;
	border-top: none;
	background: white;
	margin: 0;
	padding: 1px 5px 0px 5px;
	font-size: 11px;
	line-height: 12px;
}

div.hp_today_touts li
{
	margin: 0 0 10px 0;
}

div.hp_today_touts span
{
	display: block;
}

div.hp_news_updates li
{
	margin: 0 0 10px 0;
}

div.hp_news_updates li span
{
	display: block;
}

div.hp_today a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

div.hp_today a:hover
{
	color: #FF3300;
	text-decoration: underline;
}

div.hp_col3advert
{
	margin: 10px 0 0 0;
	position: relative;
	background-color: #FFF;
	color: #666666;
	font-size: 9px;
}

div.addguides
{
	margin: 10px 0 10px 8px;
}

div.addguides p
{
	margin-left: 15px;
}

div.hp_channel
{
	background-repeat: no-repeat;
	background-position: left top;
}

div.hp_channel_feature
{
	float: right;
	width: 303px;
	margin: 23px 0 0 0;
}

div.hp_channel_feature p
{
	margin: 0;
}

div.hp_channel_feature p.topic a
{
	color: #333;
	font-weight: bold;
}

div.hp_channel_feature p.topic a:hover
{
	color: #FF3300;
	text-decoration: underline;
}

div.hp_channel_feature ul
{
	margin: 2px 0 5px 0;
	padding: 0;
}

div.hp_channel_feature ul li
{
	list-style-type: none;
	background-image: url(http://images.add-assets.com/images/raquo.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	padding-left: 10px;
}

div.hp_channel_feature ul li a
{
	color: #99A924;
	text-decoration: none;
}

div.hp_channel_feature ul li a:hover
{
	color: #FF3300;
	text-decoration: underline;
}

div.hp_ask_additude
{
	padding: 0 0 20px 0;
	background-color: #EAECC7;
	font-size: 11px;
}

div.hp_ask_additude_content
{
	margin: 10px;
}

div.hp_ask_additude h3
{
	font-size: 11px;
	color: #990033;
}

div.hp_ask_additude ul
{
	margin: 2px 0 5px 0;
	padding: 0;
}

div.hp_ask_additude ul li
{
	list-style-type: none;
	background-image: url(http://images.add-assets.com/images/raquo2.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-bottom: 4px;
}

div.hp_ask_additude ul li a
{
	color: #333;
	text-decoration: none;
}

div.hp_ask_additude ul li a:hover
{
	color: #FF3300;
	text-decoration: underline;
}

div.hp_connect
{
	background: #EAECC7;
	margin: 0;
	padding: 1px 0px 5px 0px;
	font-size: 10px;
	border-color: #99A924;
	border-width: 2px;
	border-style: solid solid solid solid;
}

div.hp_connect p
{
	margin: 5px 3px 5px 14px;
	color: #695555;
}

div.hp_connect p a
{
	color: #695555;
	text-decoration: underline;
	font-weight: bold;
}

div.hp_connect p a:hover
{
	color: #FF3300;
	text-decoration: underline;
}

div.hp_connect select
{
	margin: 4px 3px 3px 14px;
	font-size: 11px;
	width: 130px;
}

table#HPsections p
{
	margin: 2px 3px;
}

table#HPsections p.topic
{
	margin: 4px 3px;
	font-weight: bold;
}

table#HPsections p.topic a
{
	color: black;
}

table#HPsections p.topic a:hover
{
	color: #666633;
	color: #C93900;
}

table#HPsections ul
{
	margin: 2px 3px;
	font-size: 11px;
	padding: 2px 4px;
}

table#HPsections ul a
{
	color: black;
	text-decoration: underline;
	white-space: nowrap;
}

table#HPsections li
{
	list-style-type: none;
	background-image: url(http://images.add-assets.com/images/LISTaquo.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 1px 8px;
}

div.hp_quote
{
	margin: 6px 0 0 0;
	position: relative;
	border: 1px solid white;
}

div.hp_quote p
{
	margin: 20px 40px 5px 40px;
	/* color: #943720; */
	color: #c93900;
	font-size: 14px;
	line-height: 18px;
	/*text-align: center;*/
	border: 1px solid white;
}

body.MagazinePub_article div.hp_quote p
{
	margin: 15px 40px 5px 40px;
}

div.hp_quote p strong
{
	font-size: 18px;
}

div.hp_quote p u
{
	text-decoration: none;
	border-width: 0 0 2px 0;
	border-style: none none dotted none;
}

cite.whosaid_pullquote
{
	/*color: #CC3300;*/
	display: block;
	/*text-align: center;*/
	font-style: normal;
	font-size: 11px;
}

div.hp_news_updates
{
	margin: 20px 0 0 0;
	color: #666633;
	color: #C93900;
}

div.hp_news_updates a
{
	color: #666633;
	color: #C93900;
	font-weight: bold;
	text-decoration: none;
}

div.hp_news_updates li span
{
	color: #222;
	font-weight: normal;
	display: inline;
}

div.hp_news_updates a:hover
{
	color: #FF3300;
	text-decoration: underline;
}

#connectPlusMeta
{
	margin: 0 5px 10px 8px;
}

#connectPlusMeta h4
{
	font-size: 13px;
	color: #E46E34;
	margin: 0;
	text-transform: uppercase;
}

#connectPlusMeta p
{
	font-size: 11px;
	color: #333;
	margin: 7px 0;
}

#connectPlusMeta a
{
	color: #333;
	display: block;
	text-decoration: underline;
	font-weight: bold;
}

#relatedtags p
{
	font-size: 11px;
	margin: 6px;
}

#relatedtags a
{
	color: #CC6600;
	color: #C93900;
	text-transform: uppercase;
}

#relatedcontent ul
{
	color: #666633;
	color: #C93900;
	font-size: 11px;
	margin: 0pt 0pt 0pt 0px;
}

#relatedcontent a
{
	color: #666633;
	color: #C93900;
	display: block;
	font-weight: bold;
	text-decoration: underline;
}

#relatedcontent span
{
	color: black;
}

#relatedcontent li
{
	margin: 10px 0pt;
}

#relatedlinks ul
{
	color: #666633;
	color: #C93900;
	font-size: 11px;
	margin: 0pt 0pt 0pt 0px;
}

#relatedlinks a
{
	color: #666633;
	color: #C93900;
	display: block;
	font-weight: bold;
	text-decoration: underline;
}

#relatedlinks li
{
	margin: 10px 0pt;
	color: black;
}

#mentioned ul
{
	color: #666633;
	color: #C93900;
	font-size: 11px;
	margin: 0pt 0pt 0pt 0px;
}

#mentioned a
{
	color: #666633;
	color: #C93900;
	display: block;
	font-weight: bold;
	text-decoration: underline;
}

#mentioned span
{
	color: black;
}

#mentioned ul li
{
	margin: 0;
}

/* grayscale - all levels; text properties for states: normal, hover, click */
.TM0i0
{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #666600;
	color: #C93900;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	white-space: nowrap;
}

/* grayscale - all levels; box properties for states: normal */
.TM0o0
{
	background: none;
	border: none;
	padding: 15px 2px 0px 10px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* grayscale - all levels; box properties for states: hover, click */
.TM0o1
{
	font-size: 12px;
	background: none;
	border: none;
	padding: 15px 2px 0px 10px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

a.TM0o0 div.TM0i0
{
	color: #FFFFFF;
}

a.TM0o1 div.TM0i0
{
	color: #FFFFFF;
}

a.TM0o0:hover
{
	text-decoration: none;
}

a.TM0o1:hover
{
	text-decoration: none;
}

/* New Style Template; box properties for states: normal */
.TM1o0
{
	font-size: 12px;
	background: #FFFFFF;
	padding: 5px 2px 0px 10px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	border-color: #CCCCCC gray gray gray;
	border-width: 1px;
	border-style: dotted solid solid solid;
	color: #666600 !important;
}

/* New Style Template; box properties for states: hover, click */
.TM1o1
{
	background: #F8F9F1;
	border-color: #CCCCCC gray gray gray;
	border-width: 1px;
	border-style: dotted solid solid solid;
	padding: 5px 2px 0px 10px;
	text-align: left;
	vertical-align: middle;
	text-decoration: underline;
	color: #666600 !important;
}

/* green menus - all levels; text properties for states: normal, hover, click */
.GTM0i0
{
	font-family: Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	color: #666600;
	color: #C93900;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	white-space: nowrap;
}

/* grayscale - all levels; box properties for states: normal */
.GTM0o0
{
	background: none;
	border: none;
	padding: 15px 2px 0px 10px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* grayscale - all levels; box properties for states: hover, click */
.GTM0o1
{
	font-size: 12px;
	background: none;
	border: none;
	padding: 15px 2px 0px 10px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

a.GTM0o0 div.GTM0i0
{
	color: #CCCC99;
}

a.GTM0o1 div.GTM0i0
{
	color: #CCCC99;
}

a.GTM0o0:hover
{
	text-decoration: none;
}

a.GTM0o1:hover
{
	text-decoration: none;
}

/* New Style Template; box properties for states: normal */
.GTM1o0
{
	font-size: 12px;
	background: #F8F9F1;
	padding: 5px 2px 0px 10px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
	border-color: #CCCCCC gray gray gray;
	border-width: 1px;
	border-style: dotted solid solid solid;
	color: #666600 !important;
}

/* New Style Template; box properties for states: hover, click */
.GTM1o1
{
	background: #FFFFFF;
	border-color: #CCCCCC gray gray gray;
	border-width: 1px;
	border-style: dotted solid solid solid;
	padding: 5px 2px 0px 10px;
	text-align: left;
	vertical-align: middle;
	text-decoration: underline;
	color: #666600 !important;
}

.periodical_issue_list h4 a
{
	font-size: 14px;
	font-weight: bold;
	color: #111111;
	text-decoration: underline;
}

div.TOCteaser p
{
	margin: 0;
}

.TOCteaser  a
{
	color: #666600 !important;
	font-weight: bold;
}

div.TOCchannelLinks a
{
	font-size: 10px;
	color: #444;
	text-transform: uppercase;
}

div.TOCcategory
{
	font-size: 17px;
	margin-top: 20px;
	color: #990000;
	font-weight: bold;
}

div.TOCcategory ul
{
}

ul.TOCcategory a
{
	color: #333333;
	text-decoration: underline;
	font-size: 14px;
	line-height: 20px;
}

div.TOCwebExtra
{
	background-image: url(http://images.add-assets.com/images/WebExtra.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}

div.TOCwebExtra ul
{
	margin: 0 0 0 73px;
	padding: 3px 0 3px 0px;
	list-style-type: none;
}

div.TOCwebExtra a
{
	color: black;
	text-decoration: underline;
}

a.more
{
	color: #FF6600;
}

.periodical_issue_list a.more
{
	color: #FF9900 !important;
}

h1.metaH1
{
	color: #CC6600;
	color: #C93900;
	font-size: 18px;
	margin: 5px 0 0 0;
	background-color: #0B7D93;
	padding: 4px;
	color: #FFFFFF;
}

h2.metaH2
{
	font-size: 12px;
	color: black;
	font-weight: bold;
	margin: 3px 0 9px 0;
}

h3.metaH3
{
	font-size: 14px;
	margin: 0;
}

div.metaPP,
p.metaPP
{
	font-size: 12px;
	margin: 3px 0 9px 0;
}

.home_blurbs
{
	padding-left: 10px;
	vertical-align: top;
}

.col1_title
{
	font-size: 16px;
}

.col1_title a:link, .col1_title a:visited, .col1_title a:active
{
	/*text-decoration: none;*/
}

.col1_title a:hover
{
	text-decoration: underline;
}

.col2b
{
	padding: 2px;
}

.col1_date
{
	font-size: 11px;
	color: #999999;
}

.col1_date2 a
{
	font-size: 11px;
	color: #CC6600;
	color: #C93900;
}

.col1_big
{
	font-size: 20px;
	text-transform: uppercase;
}

.readmore
{
	font-size: 14px;
	white-space: nowrap;
}

.readmore a:link, .readmore a:visited, .readmore a:active
{
	color: #CC6600;
	color: #C93900;
	text-decoration: none;
}

.readmore a:hover
{
	color: #FF0000;
	text-decoration: underline;
}

.field_body
{
	width: 200px;
	padding-left: 3px;
}

.field_comment
{
	width: 410px;
	padding-left: 3px;
}

table#HPtalkingPanel
{
	width: 428px;
}

table#HPtalkingPanel th
{
	width: 100px;
	font-weight: bold;
	color: #CC3300;
	padding: 5px 0 0 0;
	text-align: left;
	vertical-align: top;
}

table#HPtalkingPanel th a
{
	color: #666633;
	color: #C93900;
	font-size: 0.9em;
}

table#HPtalkingPanel a:hover
{
	color: #666633;
	color: #C93900;
}

table#HPtalkingPanel ul
{
	margin: 2px 3px;
	font-size: 11px;
	padding: 2px 4px;
}

table#HPtalkingPanel ul a
{
	color: black;
	text-decoration: underline;
	white-space: nowrap;
}

table#HPtalkingPanel li
{
	list-style-type: none;
	background-image: url(http://images.add-assets.com/images/LISTaquo.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0 0 1px 8px;
}

div.channelpagetopiclist
{
	/* background-color: #EAECC7; */
    background-color: #E2F2F4;
	max-width:165px;
}

div.channelpagetopicnav
{
	border-bottom: #666666;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
	background-image: url(http://images.add-assets.com/images/TopicRaquo.gif);
	background-repeat: no-repeat;
	background-position: 5px 14px;
	padding: 10px 5px 10px 17px;
}

div.channelpagetopicnavFalse,
div.channelpagetopicnavTrue
{
    /* background-color: #EAECC7; */
    background-color: #E2F2F4;
    border-bottom: #666666;
    border-width: 0 0 1px 0;
    border-style: none none dotted none;
    background-image: url(http://images.add-assets.com/images/TopicRaquo.gif);
    background-repeat: no-repeat;
    background-position: 5px 14px;
    padding: 10px 5px 10px 17px;
}

div.channelpagetopicnavTrue
{
	/* background-color: #FFEABF; */
	background-color: #0B7D93;
	background-image: none;
}

div.topicnav a
{
	color: #000;
	font-size: 16px;
}
div.channelpagetopicnavTrue div.topicnav a
{
	color: #FFF;
}

div.connectplus
{
    /* background-color: #C8D086; */
    /* background-color: #E2F2F4; */
    background-color: #A6D0D8;
    width: 155px;
    margin: 0;
    padding: 1px 0px 5px 0px;
    font-size: 10px;
    border-width: 1px 2px 2px 2px;
    border-color: #A6D0D8;
    border-style: solid;
}

div.connectplus p
{
	margin: 5px 3px 5px 12px;
	color: #695555;
}

div.connectplus p a
{
	color: #695555;
	text-decoration: underline;
	font-weight: bold;
}

div.connectplus p a:hover
{
	color: #FF3300;
	text-decoration: underline;
}

div.connectplus select
{
	margin: 4px 3px 3px 14px;
	font-size: 11px;
	width: 130px;
}

td.topicfeatureleft p
{
	/*white-space: nowrap;*/
	margin: 0;
}

.topicfeatureextras
{
	/* color: #666633; */
	color: #C93900;
	text-decoration: underline;
}

.topicfeaturesection
{
	/* color: #08566A; */
	background-color: #0b7d93;
	color: #FFFFFF;
	font-size: 16px;
	padding: 4px;
}

.topicfeaturehead
{
	margin: 6px 0 0 0;
	font-size: 15px;
	font-weight: bold;
}

.topicfeaturehead a
{
	color: #666633;
	color: #C93900;
	text-decoration: underline;
}

.topicfeatureblurb
{
	margin: 0px 0 0 0;
}

a.topicfeaturemore
{
	color: #E46E34;
}

a.topicEXPextras
{
	color: #111;
	margin: 0 13px 0 0;
	text-decoration: underline;
}

table#TopicAdvice a
{
	display: block;
	text-decoration: underline;
	color: #333333;
	margin: 3px;
}









ul.searchresults
{
    padding: 0px;
    margin: 0;
}

ul.searchresults li
{
    padding: 5px;
    margin: 0;
    position: relative;
    list-style-type: none;
}

ul.searchresults li span
{
	padding-left: 0px;
	font-size: 11pt !important;
}

ul.searchresults li.odd
{
    /* background-color: #E7F4F5; */
    background-color: #FFFFFF;
}

ul.searchresults li.archives
{
	background-color: #FFF6E4;
	margin-bottom: 4px;
}

ul.searchresults a
{
    /* color: #666600; */
    color: #C93900;
    text-decoration: none;
    font-size: 11pt !important;
    font-weight: bold;
    display: block;
    background-color: #E7F4F5;
    padding: 2px 2px 2px 3px;
    position: relative;
    top: 9px;left:-4px;
    border-top: 1px #A6D0D8 solid;
}

ul.searchresults a:hover
{
    text-decoration: underline;
}

ul.searchresults a.more
{
    text-decoration: none;
    font-weight: normal;
    color: #c93900;
    white-space: nowrap;
    background-color: #FFFFFF;
    padding: 0px;
    top:2px;
    font-size: 12px !important;
    text-align: right;
    border:none;
}

.searchmoreresults
{
	font-size: 10px;
	float: right;
	margin:2px;
}

.searchmoreresults a
{
	/* color: #08566A; */
	color: #FFFFFF;
	text-decoration: underline;
}

div#qa_answer p{
    font-size:11pt;
    line-height:1.3em;
}











p#pager a
{
	font-weight: normal;
}

p#pager a.True
{
	font-weight: bold;
	text-decoration: underline;
}

div#pullquote div
{
	margin: 10px 0 10px 0;
}

div#pullquote p
{
	margin: 0px;
	position: relative;
	top: 20px;
}

div#pullquote
{
	width: 154px;
	margin: 5px 5px 10px 5px;
	background-color: #993300;
	color: #FFFFFF;
	font-size: 1.4em;
	text-align: center;
	line-height: 1.0em;
	border-color: #993300;
	border-width: 7px 7px 7px 7px;
	border-style: solid;
	background-image: url(http://images.add-assets.com/images/qleft.gif);
	background-repeat: no-repeat;
}

div.qright
{
	height: 20px;
	text-align: right;
	vertical-align: -10px;
}

h1.magarticleheadline
{
	margin: 5px 0;
}

div.magarticlebyline
{
	color: #999999;
	padding-bottom:8px;
}

div.magarticlebyline a
{
	color: #999999;
	text-decoration: underline;
}

.story h3
{
	color: #990000;
	font-weight: normal;
	font-size: 18px;
	margin: 0;
	padding: 0;
}

.story p
{
	margin: 2px 0 12px 0;
}

p#pager
{
	color: #333;
}

p#pager a
{
	color: #F93;
}

p#pager a.False
{
	color: #333;
}

table#conversation
{
	width: 100%;
	background-color: #F6F6DA;
}

table#conversation td h3
{
	color: #700;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
}

table#conversation td h3 img
{
	vertical-align: middle;
}

table#conversation td ul
{
	padding: 0 0 0 17px;
	font-size: 11px;
}

table#conversation td li
{
	padding: 0 0 10px 0;
}

table#conversation form
{
	width: 280px;
}

.conversation_width
{
	width: 400px;
	border-color: #99A924;
	border-width: 1px;
	border-style: solid;
	/*background-color: #FAFBEB;*/
	background-color: #FFFFFF;
}

td#mainblock p
{
	margin: 0;
}

td#mainblock p.topic
{
	font-weight: bold;
	color: #990000;
	font-size: 1.3em;
}

div#printcontainer
{
	font-family: Arial;
	font-size: 12px;
	max-width: 600px;
	margin: 10px;
	background-color: #FFFFFF;
	color: black;
}

div#printcontainer a
{
	color: black;
	text-decoration: none;
}

div#branding
{
	font-size: 18px;
	color: #990000;
}

p.qa_byline
{
	color: #900;
	margin-bottom: 2px;
}

p.qa_byline strong
{
	text-transform: uppercase;
	font-size: 13px;
}

p.qa_byline a
{
	color: #900;
	text-decoration: underline;
}

h1.qa_title
{
	margin: 0 0 10px 0;
}

div#qa_question p
{
	color: #666633;
	color: #C93900;
	font-size: 13px;
}

div#qa_question b
{
	color: #990000;
	font-size: 13px;
	font-weight: bold;
}

div#qa_question span p:first-child
{
	display: inline;
}

div#qa_answer b
{
	color: #990000;
	font-size: 13px;
	font-weight: bold;
}

div#qa_answer span p:first-child
{
	display: inline;
}

div#qa_about
{
	clear: both;
	font-style: italic;
	font-weight: bold;
	margin-top: 10px;
}

p.warning_message
{
	padding: 10px;
	background-color: #FF3333;
}

div#targetYourSearch
{
	float: right;
	border: 1px solid white;
	font-size: 11px;
}

div#targetYourSearch div
{
	color: #990000;
	vertical-align: middle;
}

div#targetYourSearch img
{
	vertical-align: middle;
}

div#targetYourSearch ul
{
	margin: 0 0 0 20px;
	font-size: 11px;
}

div#targetYourSearch ul li a
{
	color: #000000;
	text-decoration: underline;
}

table#MagWebHighlights a
{
	background-image: url(http://images.add-assets.com/images/dot_orange.gif);
	background-repeat: no-repeat;
	color: black;
	padding: 0 0 0 15px;
	display: block;
	background-position: 2px 3px;
}

div.IssueTitle
{
	color: #990000;
	font-size: 13px;
	padding: 8px 0;
}

form#editYourListing textarea.classifiedsEdit
{
	width: 400px;
}

form#editYourListing input.classifiedsEdit
{
	width: 400px;
}

table#thisitemdetails th
{
	text-align: left;
	font-weight: bold;
	color: #990000;
	width: 140px;
}

table#thisitemdetails th, table#thisitemdetails td
{
	vertical-align: top;
	padding: 4px 0;
}

table#thisitemdetails td.descr
{
	padding: 14px 0;
}

table#thisitemdetails td p
{
	margin: 0;
}

table#thisitemdetails td ul
{
	margin: 4px;
}

table#thisitemdetails td.costs ul
{
	margin: 0;
}

p.mylistingtab
{
	border-bottom: #C8E5F7;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	color: #888;
}

p.mylistingtab a
{
	padding: 2px 10px 0 10px;
	background-image: url(http://images.add-assets.com/css/tab.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	color: #888;
}

p.mylistingtab a.current
{
	border-bottom: #FFF;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	color: #00F;
}

table#maincalendar
{
}

table#maincalendar td a
{
	color: #990000;
}

div#tabular
{
	width: 620px;
	border: 1px solid #888;
	padding: 0;
	margin: 10px 0px;
}

div#tabular p
{
	background: #900;
	color: white;
	padding: 5px;
	margin: 0px;
}

div#tabular p span
{
	color: white;
	font-weight: bold;
	float: right;
}

table.forums
{
	width: 620px;
}

table.forums th
{
	background: #C6B6B9;
	color: #222;
	text-align: left;
	font-size: small;
}

table.forums td
{
	text-align: left;
	font-size: small;
	vertical-align: top;
	text-transform: inherit;
	background-color: #EEE;
	border-bottom: #CCC;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

table.forums td.shaded
{
	background-color: #EDD;
	xfont-size: 0.7em;
}

table.forums td.tdleft
{
	text-align: left;
}

table.forums td.tdcenter,
		    table.forums th.tdcenter
{
	text-align: center;
}

table.forums td.tdright,
		    table.forums th.tdright
{
	text-align: right;
}

table.forums .time24
{
	color: grey;
}

table#backissues td p
{
	padding: 0px;
	margin: 2px;
}

a.booktitle
{
	color: black;
	font-weight: bold;
	font-size: 13px;
}

ul.reslist
{
	list-style-type: none;
	padding: 0;
	line-height: 1.6em;
	font-size: 1.0em;
}

ul.resadddir
{
	color: #FF6600;
	line-height: 1.8em;
	font-weight: bold;
}

table.reviews ul
{
	margin: 3px;
	padding: 0;
	list-style-type: none;
}

table.reviews ul li
{
	padding: 0 0 0 11px;
	background-image: url(http://images.add-assets.com/images/LISTaquo.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	color: #666633;
	color: #C93900;
}

table.reviews ul li a
{
	color: #666633;
	color: #C93900;
}

table.reviews li.authors
{
	color: #000000;
}

table.reviews td.sectionhead
{
	color: #990000;
	font-size: 19px;
}

table.reviews td.sectionhead a
{
	color: #990000;
	font-size: 19px;
	text-decoration: none;
}

table.reviews td.sectionhead a:hover
{
	text-decoration: underline;
}

table.reviews td.sectionmore
{
	text-align: right;
}

table.reviews td.sectionmore a
{
	color: #990000;
	text-decoration: underline;
}

table.reviews a.featureReviewtitle
{
	color: #666633;
	color: #C93900;
	text-decoration: underline;
	font-size: 18px;
	font-weight: bold;
}

div.searchby span
{
	color: #990000;
	font-size: 11px;
	font-weight: bold;
}

div.searchby select
{
	width: 130px;
	font-size: 11px;
	margin-left: 10px;
}

.red
{
	color: #800;
}

div#DirectoryBasics
{
	background-color: #ECEFD2;
	border-color: #E79E6B;
	border-width: 2px;
	border-style: none solid none solid;
	padding: 10px;
	font-size: 12px;
	color: #444;
}

div#DirectoryBasics h3
{
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 13px;
	font-weight: bold;
	border-color: #666666;
	border-width: 1px 0 0 0;
	border-style: dotted;
}

div#DirectoryBasics a
{
	text-decoration: none;
}

div#DirectoryBasics a.more
{
	color: #E79E6B;
}

div#DirectoryBasics ul
{
	margin: 10px 0;
	padding: 0;
}

div#DirectoryBasics li
{
	margin: 0 0 0 15px;
	padding: 0;
}

div#listingpanel
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0;
	border-color: #C4B950;
	border-width: 3px;
	border-style: none solid solid solid;
}

table#listingpanelinner
{
	margin: 0px 10px 10px 10px;
	padding: 0;
}

table#listingpanelinner h2
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #990000;
}

table#listingpanelinner td.descriptor
{
	margin: 0px;
	padding: 0px;
	color: #990000;
	font-weight: bold;
}

table#listingchart
{
	margin: 0px 10px 10px 10px;
	padding: 0;
}

a.searchagain
{
	color: #E79E6B;
	text-decoration: none;
}

a.searchagain:hover
{
	text-decoration: underline;
}

div.teaserpanel
{
	border-color: #CCCC99;
	border-width: 2px;
	border-style: solid none solid none;
	margin: 0 0 15px 0;
}

div.teaserpanel p
{
	margin: 10px;
}

div#DirectoryLaunch
{
	position: relative;
	font-size: 13px;
}

div#DirectoryLaunch a
{
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

div#DirectoryPreamble p
{
	color: #555;
	font-size: 13px;
	line-height: 19px;
}

div#DirectoryPreamble p u
{
	display: inline;
	color: #666633;
	color: #C93900;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
}

.slidepager
{
	clear: both;
	position: absolute;
	width: 580px;
	background-color: #EAECC7;
	text-align: right;
	padding: 10px 0;
	height: 18px;
	z-index: 40;
}

.slidepager span
{
	font-size: 15px;
	font-weight: bold;
	color: #555;
	text-align: right;
	margin: 10px 100px 10px 0;
	clear: both;
	position: relative;
	bottom: 4px;
}

div.slidepager img
{
	position: relative;
	top: 4px;
	margin: 0 8px;
}

img.slideleft
{
	position: relative;
	float: left;
	margin: 0px 10px 10px 0px;
}

.slide_h3_title
{
	position: absolute;
}

.slidearticle
{
	position: relative;
}

.slidearticle .story
{
	position: relative;
	padding: 0;
	margin: 0;
}

.slidearticle .story h2
{
	position: relative;
	padding-top: 50px;
	padding-bottom: 10px;
	color: #990000;
	font-weight: normal;
	font-size: 18px;
	margin: 0;
}

.slidearticle .story p
{
	clear: right;
	padding-right: 3px;
	margin: 0px 0 12px 0;
}

.slidearticle img.inlineleft
{
	position: relative;
	float: left;
	margin: 0px;
	z-index: 50;
	border-color: #FFFFFF;
	border-width: 0 10px 10px 0;
	border-style: solid;
}

div.slideshowImage
{
	position: relative;
	float: left;
	z-index: 50;
	margin: 0px;
	padding: 0px;
	border-color: #FFFFFF;
	border-width: 0 0px 10px 0;
	border-style: solid;
}

div.slideshowImage img
{
	position: relative;
	z-index: 50;
	margin: 0px;
	padding: 0px;
	border-color: #FFFFFF;
	border-width: 0 10px 0px 0;
	border-style: solid;
}

div.slideshowImage span.subtext
{
	padding: 0;
	margin: 0;
	display: block;
	/*xwidth: 300px;*/
	position: relative;
	background-color: #F8F8F8;
}

div.slideshowImage span.credits
{
	margin: 0 2px;
	padding: 0 2px;
	display: block;
	text-align: right;
	color: #999999;
	font-family: arial;
	font-size: 0.8em;
	border-color: #FFFFFF;
	border-width: 0 10px 0px 0;
	border-style: solid;
}

div.slideshowImage span.captions
{
	margin: 0 2px;
	padding: 0 2px;
	display: block;
	text-align: left;
	color: #333;
	font-family: arial;
	font-size: 0.9em;
	line-height: 1.2em;
}

div.slideshowImage span.clearboth
{
	clear: both;
}

table.top_picks img
{
	padding: 3px;
	width: 100px;
	height: 100px;
	border: 1px dotted silver;
}

table.top_picks p
{
	font-size: 12px;
	color: #336699;
	text-align: center;
	width: 100px;
	margin: 5px 0;
	padding: 3px;
}

table.top_picks a
{
	font-size: 12px;
	color: #336699;
	text-decoration: none;
}

table.top_picks a:hover
{
	text-decoration: underline;
}

div#header
{
	position: relative;
	background-color: white;
	background-image: url(http://assets.addgz4.com/pub/img/images/head2012.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 101px;
}

div#header a
{
	color: #888;
	text-decoration: none;
}

input.searchGO
{
	position: absolute;
	top: 67px;
	left: 763px;
	width: 24px;
	height: 24px;
	border: none;
	background: transparent;
	font-size: 11px;
	vertical-align: middle;
}

div#HPactionsTop
{
	position: absolute;
	top: 47px;
	left: 470px;
	font-family: Arial;
	font-size: 10px;
	color: black;
}

div#HPactionsTop a
{
	color: black;
	font-size: 11px;
	margin-right: 10px;
}

div#HPactionsTop a:hover
{
	color: #73712a;
	color: #C93900;
	font-weight: bold;
}

input#login_username
{
	border: 1px solid silver;
	width: 100px;
	font-size: 10px;
}

input#login_password
{
	border: 1px solid silver;
	width: 100px;
	font-size: 10px;
}

div#login
{
	position: absolute;
	top: 12px;
	right: 170px;
	font-family: Arial;
	font-size: 10px;
	color: black;
}

div#login a
{
	color: #73712a;
	color: #C93900;
	margin-left: 10px;
	font-weight: bold;
}

div#login a:hover
{
	color: #73712a;
	color: #C93900;
	font-weight: bold;
	text-decoration: underline;
}

div#HPcircTop
{
	position: absolute;
	top: 8px;
	right: 87px;
	font-family: Arial;
	font-size: 10px;
	color: #73712a;
	color: #C93900;
	font-weight: bold;
}

div#HPcircTop a
{
	margin-left: 10px;
	text-decoration: none;
	color: #73712a;
	color: #C93900;
	display: block;
	text-align: right;
	line-height: 9px;
	margin: 4px 0;
}

div#HPcircTop a:hover
{
	text-decoration: underline;
}

div.top_nav_bar_channel
{
	border-color: #c7bbb5;
	border-width: 1px;
	border-style: solid solid none solid;
	background-image: url(navback.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

#topnavb
{
	width: 100%;
}

#topnavb td
{
	text-align: center;
	vertical-align: middle;
	height: 38px;
	padding: 2px 2px 0px 2px;
}

#topnavb tr td a
{
	text-decoration: none;
	color: #000;
	text-align: center;
	line-height: 12px;
	margin: 4px 0;
	font-weight: normal;
}

#topnavb a:hover
{
	//text-decoration: underline;
}

table#topnavb  td.bb
{
	width: 136px !important;
}

table#topnavb td.cc
{
	width: 90px !important;
}

table#topnavb td.navDivide
{
	width: 3px;
}

#topnavb tr td.navDivide
{
	width: 1px;
	padding: 0;
}

#topnavb tr td.bb a
{
	font-weight: bold;
}

#topnavb tr td.bb:hover
{
	background-repeat: repeat-x;
}

table#topnavb td.cc a
{
	font-weight: bold;
}

table#topnavb td table.lineupnav
{
	margin: 0 auto;
	padding: 0;
}

table#topnavb td table.lineupnav td
{
	margin: 0;
	padding: 0 2px;
	vertical-align: middle;
}

table#topnavb td table.lineupnav td a
{
	margin-top: 1px;
}

input#match_words
{
	position: absolute;
	top: 68px;
	font-weight: bold;
	left: 470px;
	width: 200px;
	border: none;
	background: transparent;
	font-size: 11px;
	vertical-align: middle;
}

input.header_submit_button
{
	background-color: #FFCC00;
	color: #990000;
	width: 19px;
	height: 19px;
	vertical-align: -3px;
}

table.snt
{
	z-index: 211;
	position: absolute;
	top: 140px !important;
	background-color: white;
	border: 1px solid #C7BBB5;
}

table#subnavtabl
{
	margin-left: 50px;
	width: 580px;
	height: 0px;
	opacity: 0.95;
	z-index: 212;
	left: 0;
	/* width: 962px; */
}

table#subnavtabl tr td
{
	padding: 6px 8px;
	text-align: center;
}

table#subnavRES
{
	right: 160px;
	width: 132px;
}

table#subnavCOM
{
	right: 80px;
	width: 132px;
}

table#subnavMAG
{
	right: 0px;
	width: 132px;
}

table.snt tr.subnav
{
	display: none;
}

table.snt td
{
	font-weight: bold;
	padding: 6px 1px 1px 5px;
	text-align: left;
	vertical-align: top;
}

table.snt td a
{
	color: black;
	text-decoration: none;
}

table.snt td a:hover
{
	color: black;
	text-decoration: underline;
}

table.snt tr.spacer td
{
	height: 14px;
}

table.snt td b
{
	color: #E66600;
}

p.dsq-widget-meta a
{
	font-weight: bold;
}

/*

Today is 12/02/11. It is now 10:40 AM

Changes to body font size

*/

.story p
{
	font-size: 11pt;
	line-height: 14pt;
}

.story ul
{
	list-style-position: inside;
}

.story li
{
	font-size: 11pt;
	line-height: 14pt;
}

#mentioned ul li,
#relatedcontent ul li,
#relatedlinks ul li
{
	font-size: 10pt;
	line-height: 13pt;
}

.sidebarcontainer
{
	border: 1px solid white;
	display: inline;
	float: left;
	width: 220px;
	margin: 0 10px 10px 0;
}

.sidebartable
{
	clear: both;
	background-color: #F3F5E0;
}

.sidebartable td
{
	background-color: #F3F5E0;
	font-size: 10pt;
	line-height: 13pt;
}

.sidebartable td ul
{
	margin: 0;
	padding: 0;
}

.sidebartable td ul li
{
	margin: 0 0 10px 15px;
	padding: 0;
}

.sidebartable td h1
{
	color: #990000;
	font-weight: normal;
	font-size: 15px;
	margin: 2px 0 10px 0;
}

div.relateddownload
{
	position: relative;
	padding: 10px;
	background-color: #e2f1f7;
}

div.relateddownload img
{
	width: 87px;
	height: 110px;
	border: 0;
	float: left;
}

div.relateddownload div
{
	margin-left: 97px;
}

div.relateddownload div p
{
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 14px;
	line-height: 18px;
}

div.relateddownload form
{
	position: absolute;
	bottom: 10px;
	white-space: nowrap;
}

div.relateddownload a
{
	color: #0066ff;
}
