/* ///// default stylesheet ///// */

/* ///// global styles ///// */
body { font-family: arial, Helvetica, sans-serif; font-size: 77%; line-height: 1.3em; text-align: left;
	color: #000; margin: 15px 0 0 0; padding: 0; background-color: #404b51; }
h1,h2,h3,h4,h5 { color: #000; margin: 0; padding: 0;}
p { margin: 0 0 15px 0; padding: 0; font-size: 1.1em; }
img { border: none; }
form, fieldset { margin: 0; padding: 0; border: none; }
a { text-decoration: underline; color: #000; }
a:hover { text-decoration: underline; }
:active,
a:active { -moz-outline-style: none; outline: none; outline: 0; border: none; }
:focus,
a:focus { -moz-outline-style: none; outline: none; outline: 0; border: none;}
.clear { clear: both; }
td { color: #c5c9ca; }


/* common */
.disabled { color: #ccc; }


/* //// wrapper: shadow wrappers ////  */
#bottom,
#wrapper { position: relative; width: 978px; margin: 0 auto 0 auto; }
#wrapper { padding: 1px 10px 0 10px; background: transparent url(/images/lr_shadow.png) 0 0 repeat-y; }
#bottom { padding: 0 10px 10px 10px; height: 1px; background: transparent url(/images/bottom_shadow.png) 0 0 no-repeat; }

/* header container */
#header { position: relative; margin: 0 auto 0 auto; width: 977px; height: 75px; background-color: #fff;}
#header #skip { display: none; }

#header h1 { position: absolute; width: 157px; height: 75px; margin: 0; padding: 0; z-index: 100; }
#header h1 a { position: absolute; display: block; top: 0; left: 0; width: 157px; height: 75px; text-indent: -9999px; 
	background: transparent url(/images/hdr_logo.gif) 0 0 no-repeat; }

#header #mainMenu { position: absolute; left: 495px; top: 46px;  margin: 0 auto 0 auto; width: 460px; height: 29px; z-index: 99;
	background: transparent url(/images/bg_navMenu.gif) 0 0 no-repeat; }

#header #mainMenu ul,
#header #mainMenu ul li { position: relative; display: block; padding: 0; margin: 0; list-style: none; }
#header #mainMenu ul li { display: block; float: left; }

#header #mainMenu ul li a { position: relative; display: block; float: left; height: 29px; color: #fff; text-decoration: none; 
	font-weight: bold; } 
#header #mainMenu ul li a:hover { color: #c5c9ca; }

#header #mainMenu .menuHome a { width: 57px; height: 23px; padding: 7px 0 0 25px;  }
#header #mainMenu .menuBrowse a { width: 124px; height: 23px; padding: 7px 0 0 30px; }
#header #mainMenu .menuProfile a { width: 61px; height: 23px; padding: 7px 0 0 25px; }
#header #mainMenu .menuAbout a { width: 107px; height: 23px; padding: 7px 0 0 25px; }
#header #login { position: absolute; top: 18px; left: 495px; width: 460px; height: 20px; text-align: right; 
	color: #000; font-size: 1.2em;  }	
#header #login span { margin: 0 30px 0 0; color: #008840; font-weight: bold; }
/* index page */
#index #wrapper #header #login { top: 10px; width: 480px; height: 60px; }
#index #wrapper #header #login #formLogin a { color: #4f4f4f; font-size: 0.8em; text-decoration: none; }
#index #wrapper #header #login #formLogin a:hover { color: #000; text-decoration: underline; }
#header #mainMenu .menuProfile #menuProfile.disabled { color: #ccc; cursor: default; }
#header #mainMenu .menuBrowse #menuBrowse.disabled { color: #ccc; cursor: default; }


#headerImage { position: relative; width: 977px; height: 175px; }

#toolbar { position: relative; width: 980px; height: 38px; background: #c5c9ca url(/images/bg_toolbar.gif) 0 0 repeat-x; }
#toolbar form { display: inline; }
#toolbar #issueText { position: relative; float: left; margin: 11px 0 0 20px; width: 300px; height: 27px; color: #fff; font-weight: bold; font-size: 1.2em; }
#toolbar #SearchFields{ position: relative; float: right; margin: 5px 0 0 0; width: 495px; height: 33px;  }
/* index page */
#index #wrapper #toolbar { height: 13px; border-bottom: 1px solid #fff; }

/* jquery - drop down divs from menus */
#wrapper #headerImage #dropDown1,
#wrapper #headerImage #dropDown2 { position: absolute; float: left; top: 0; left: 496px; z-index: 99; 
	background-color: #6baf39; width: 460px; height: 175px; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }

#wrapper #headerImage #dropDown2 #dropDown2img { position: relative; float: left; width: 220px; }
#wrapper #headerImage #dropDown2 #dropDown2content { position: relative; float: left; width: 205px; padding: 2px 10px 10px 20px; }
#wrapper #headerImage #dropDown2 #dropDown2content #dropDown2close { text-align: right; margin: 0; padding: 5px 0 0 0; }
#wrapper #headerImage #dropDown2 #dropDown2content #dropDown2text { margin: 0; }
#wrapper #headerImage #dropDown2 #dropDown2content #dropDown2text h3 { font-size: 1.2em; }
#wrapper #headerImage #dropDown2 #dropDown2content #dropDown2text a { color: #000; text-decoration: none; }
#wrapper #headerImage #dropDown2 #dropDown2content #dropDown2text a:hover { color: #006426; text-decoration: none; }

#wrapper #headerImage #dropDown1 #dropDown1Text { float: left; width: 200px; margin-right: 1em; height: 159px; line-height: 0.9em; }
#wrapper #headerImage #dropDown1 #dropDown1Text.wide { width: 460px;  height: 159px; }
#wrapper #headerImage #dropDown1 #dropDown1Text p { margin: 0; padding: 0; }
#wrapper #headerImage #dropDown1 #dropDown1Text a { display: block; width: 239px; height: 20px; text-decoration: none; font-weight: bold; 
	padding: 6px 0 0 0; text-indent: 24px; }
#wrapper #headerImage #dropDown1 #dropDown1Text a:hover { background-color: #fabb00; text-decoration: none; font-weight: bold; }
#wrapper #headerImage #dropDown1 #dropDown1Text a.current { background-color: #fabb00; text-decoration: none; font-weight: bold; }

#wrapper #headerImage #dropDown1 #dropDown1close { text-align: right; margin: 5px 16px 0 0; padding: 0; }

/* ///// forgotten password form - inline div styles ///// */
#forgotten { font-family: arial, Helvetica, sans-serif; font-size: 77%; line-height: 1.3em; text-align: left; 
	color: #000; background-color: #404b51; margin: 20px; padding: 0; }
#forgotten fieldset { border: 1px solid #c5c9ca; font-size: 1.1em; }
#forgotten legend { color: #fff; margin: 0 7px 0 7px; font-size: 1.1em; }
#forgotten p { color: #c5c9cc; margin: 10px; font-size: 1.1em; }
#forgotten label { color: #c8c8ca; font-size: 1.1em; }
#forgotten table { margin: 0 0 0 10px; }

.fnorm { color: #c5c9cc; margin: 10px; font-size: 1.1em; }


/* ///// forms ///// */
.inputField { background: #c5c9ca url(/images/bg_inputfield.gif) 0 0 repeat-x; border: none; margin-left: 12px; padding: 3px;
	color: #000; font-family: arial, Helvetica, sans-serif; font-size: 1.1em; width: 200px; }
.inputField2 { font-family: arial, Helvetica, sans-serif; }
.inputFieldDisabled { background: #aeb2b3 url(/images/bg_inputfieldDisabled.gif) 0 0 repeat-x; border: none; margin-left: 12px; padding: 3px;
	color: #999; font-size: 1.1em; width: 200px; }
label { margin-right: 5px; color: #c8c8ca; }
label span {color: #f94242; }
select { background: #c5c9ca url(/images/bg_inputfield.gif) 0 0 repeat-x; border: none; margin-left: 12px; padding: 2px;
	color: #000; font-size: 1.1em; width: 206px; }
#msg { margin: 20px ; }
.errorMsg { position: relative; display: block; margin: 10px 15px 10px 0; padding: 10px 5px 10px 35px; width: auto;
	width: 300px; background: #f8bbbb url(/images/icn_no.gif) 10px 10px no-repeat; color: #770c0c; font-weight: bold;
	border: 1px solid #f92f2f; min-height: 25px; height: auto !important; height: 25px; }
	
.successMsg { position: relative; display: block; margin: 10px 15px 10px 0; min-height: 25px; padding: 10px 5px 10px 35px; width: auto; 
	width: 300px; background: #efb url(/images/icn_yes.gif) 10px 10px no-repeat; color: #292; font-weight: bold; 
	border: 1px solid #181; min-height: 25px; height: auto !important; height: 25px; }

#formProfile td,
#formProfile2 td { padding: 0 0 10px 0; }

.searchField { width: 233px; background: #c5c9ca url(/images/bg_inputfieldSearch.gif) 0 0 no-repeat; text-indent: 20px; }
.loginField0 { border: none; margin-left: 12px; padding: 3px; color: #000; font-family: arial, Helvetica, sans-serif; font-size: 1.1em;  
	width: 175px; background: #c5c9ca url(/images/bg_inputfieldLogin.gif) 0 0 no-repeat; text-indent: 20px; }
.loginField1 { border: none; margin-left: 12px; padding: 3px; color: #000; font-family: arial, Helvetica, sans-serif; font-size: 1.1em; 
	width: 175px; /*background: #c5c9ca url(/images/bg_inputfieldLoginU.gif) 0 0 no-repeat;*/ text-indent: 20px; }
.loginField2 { border: none; margin-left: 12px; padding: 3px; color: #000; font-family: arial, Helvetica, sans-serif; font-size: 1.1em;
	width: 175px; background: #c5c9ca url(/images/bg_inputfieldLoginP.gif) 0 0 no-repeat; text-indent: 20px; }


/* //// outer content wrapper //// */
#wrapper #outer { background-color: #3f4b50; width: 978px; border: 1px solid #3f4b50; margin: 0; }


/* //// LH column //// */
/* home */
#home #wrapper #outer #leftCol { position: relative; float: left; width: 240px; margin: 19px 19px 19px 19px; }

#wrapper #outer #leftCol { position: relative; float: left; width: 240px; margin: 19px 19px 19px 0; }
#wrapper #outer #leftCol #issueHd h2 { color: #fabb00; font-size: 1.4em; }
#wrapper #outer #leftCol #issueImg { margin: 12px 0 12px 0; }
#wrapper #outer #leftCol #issueIntro { color: #fff; font-size: 1.0em; }
#wrapper #outer #leftCol #pdfDownload { background: transparent url(/images/bg_pdf_btn.gif) 0 0 no-repeat; width: 237px; height: 64px; margin: 30px 0 0 0; }
#wrapper #outer #leftCol #pdfDownload span { position: relative; display: block; padding: 15px 15px 0 60px; }
#wrapper #outer #leftCol #pdfDownload a { color: #fff; text-decoration: none; }
#wrapper #outer #leftCol #pdfDownload a:hover { color: #c5c9ca; text-decoration: none; }
#wrapper #outer #leftCol #mostRead { margin: 30px 0 0 0;  }
#wrapper #outer #leftCol #mostRead h3 { color: #fabb00; font-size: 1.2em; 
	background: transparent url(/images/icn_dash1.gif) left bottom repeat-x; height: 27px; }
#wrapper #outer #leftCol #mostRead .typeArticle { background: transparent url(/images/icn_typeArticle.gif) 0 0 no-repeat; }
#wrapper #outer #leftCol #mostRead .typeArticle span { position: relative; display: block; padding: 4px 5px 10px 20px; 
	background: transparent url(/images/icn_dash1.gif) left bottom repeat-x; }
#wrapper #outer #leftCol #mostRead .typeArticle a { color: #c5c9ca; text-decoration: none; }
#wrapper #outer #leftCol #mostRead .typeArticle a:hover { color: #fff; text-decoration: none; }
#wrapper #outer #leftCol #mostRead .typeProduct { background: transparent url(/images/icn_typeProduct.gif) 0 0 no-repeat; }
#wrapper #outer #leftCol #mostRead .typeProduct span { position: relative; display: block; padding: 4px 5px 10px 20px; 
	background: transparent url(/images/icn_dash1.gif) left bottom repeat-x; }
#wrapper #outer #leftCol #mostRead .typeProduct a { color: #c5c9ca; text-decoration: none; }
#wrapper #outer #leftCol #mostRead .typeProduct a:hover { color: #fff; text-decoration: none; }
#wrapper #outer #leftCol #mostRead .typeLink { background: transparent url(/images/icn_typeLink.gif) 0 0 no-repeat; }
#wrapper #outer #leftCol #mostRead .typeLink span { position: relative; display: block; padding: 4px 5px 10px 20px; 
	background: transparent url(/images/icn_dash1.gif) left bottom repeat-x; }
#wrapper #outer #leftCol #mostRead .typeLink a { color: #c5c9ca; text-decoration: none; }
#wrapper #outer #leftCol #mostRead .typeLink a:hover { color: #fff; text-decoration: none; }
/* index page */
#index #wrapper #outer #leftCol { position: relative; float: left; width: 420px; margin: 29px 19px 19px 19px; color: #97bf0d; font-size: 1.2em; 
	font-weight: bold; line-height: 1.4em; }
#index #wrapper #outer #leftCol a { color: #97bf0d; font-weight: bold; text-decoration: none; }
#index #wrapper #outer #leftCol a:hover { color: #c5c9ca; font-weight: bold; text-decoration: none; }
/* article page menu */
#article #wrapper #outer #leftCol #issueHd h2 { padding: 0 0 20px 20px; background: transparent url(/images/icn_dash2.gif) bottom left repeat-x; } 
#article #wrapper #outer #leftCol #menuLinks { width: 240px; }
/* search results */
#results #wrapper #outer #leftCol { position: relative; float: left; width: 240px; margin: 19px 19px 19px 19px; }


/* jquery accordion */
#article #wrapper #outer #leftCol #menuLinks ul.menu, 
#article #wrapper #outer #leftCol #menuLinks ul.menu ul { list-style-type:none; margin: 0; padding: 0; }

#article #wrapper #outer #leftCol #menuLinks ul.menu a { display: block; color: #c5c9ca; font-size: 1.2em; font-weight: bold; text-decoration: none; 
	background: none; padding: 10px 5px 10px 20px; }
#article #wrapper #outer #leftCol #menuLinks .topic { display: block; font-size: 0.7em; font-weight: normal; text-transform: uppercase; 
	margin: 5px 0 0 0; }
#article #wrapper #outer #leftCol #menuLinks .line { width: 240px; height: 1px; background: transparent url(/images/icn_dash2.gif) 0 0 repeat-x; }
	
#article #wrapper #outer #leftCol #menuLinks ul.menu li { margin: 0; }

#article #wrapper #outer #leftCol #menuLinks ul.menu li a { background: #3f4b50; color: #c5c9ca; }

#article #wrapper #outer #leftCol #menuLinks ul.menu li a:hover { background: #3f4b50 url(/images/bg_localMenu_off.gif) left top no-repeat;
	color: #fabb00; }
#article #wrapper #outer #leftCol #menuLinks ul.menu li a.active { background: #3f4b50 url(/images/bg_localMenu_off.gif) left top no-repeat;
	color: #fabb00; }

#article #wrapper #outer #leftCol #menuLinks ul.menu li ul li a { display: block; color: #c5c9ca; padding: 5px 10px 5px 35px; text-decoration: none;
	border-top: 1px dotted #666; }
#article #wrapper #outer #leftCol #menuLinks ul.menu li ul li a:hover { display: block; color: #fabb00; padding: 5px 10px 5px 35px; text-decoration: none; 
	background: #50585b; }
#article #wrapper #outer #leftCol #menuLinks ul.menu li ul li a.active2 { background: #50585b; color: #fabb00; }

#article #wrapper #outer #leftCol #menuLinks ul.menu li ul li a.linkURL { color: #fabb00;  padding: 10px 0 0 20px; 
	background: transparent url(/images/icn_link2.gif) 0 7px no-repeat; border: none; text-decoration: none; }
#article #wrapper #outer #leftCol #menuLinks ul.menu li ul li a.linkURL:hover { color: #fabb00;  padding: 10px 0 0 20px; 
	background: transparent url(/images/icn_link2.gif) 0 7px no-repeat; border: none; text-decoration: underline; }

#article #wrapper #outer #leftCol #menuLinks p { font-size: 1em; line-height: 1.4em; color: #c5c9ca; padding: 0 0 0 20px; }



/* //// RH column //// */
#wrapper #outer #rightCol { position: relative; float: left; width: 688px; margin: 20px 0 0 0; }
/* index page */
#index #wrapper #outer #rightCol { position: relative; float: left; width: 500px; margin: 20px 0 0 10px; }
#index #wrapper #outer #rightCol #formLabel { position: relative; float: left;  height: 40px; }
#index #wrapper #outer #rightCol #formLabel h3 { color: #fabb00; font-size: 1.6em; line-height: 2em;}
#index #wrapper #outer #rightCol #formContent { position: relative; float: left; margin: 10px 0 0 0; }

/* article RH col (templates) */
#article #wrapper #rightCol { position: relative; float: left; width: 690px; margin: 20px 0 0 10px; }
#article #wrapper #outer #rightCol .caption { font-size: 0.9em; color: #fff; line-height: 1.2em; }
#article #wrapper #outer #rightCol h3 { font-size: 2em; color: #fff; line-height: 1.2em; margin: 0 0 10px 0; }
#article #wrapper #outer #rightCol h4 { font-size: 1.3em; color: #97bf0d; line-height: 1.3em; margin: 0 0 10px 0; }

#article #wrapper #outer #rightCol li,
#article #wrapper #outer #rightCol p { font-size: 1.2em; color: #c5c9ca; line-height: 1.2em; }
#article #wrapper #outer #rightCol a { color: #fff; }
#article #wrapper #outer #rightCol a:hover { color: #fabb00; }

#article #wrapper #outer #rightCol #tools { margin: 0 0 0 280px; }
#article #wrapper #outer #rightCol #tools a { font-size: 1.2em; color: #fff; text-decoration: none; }
#article #wrapper #outer #rightCol #tools a:hover { color: #fabb00; text-decoration: underline; }
#article #wrapper #outer #rightCol #tools .articlePrint { display: block; height: 30px; padding: 10px 0 0 35px; margin: 10px 15px 0 0; position: relative; 
	float: left; background: transparent url(/images/icn_print.gif) 0 0 no-repeat; }
#article #wrapper #outer #rightCol #tools .articlePDF { display: block; height: 30px; padding: 10px 0 0 35px; margin-top: 10px; position: relative; float: left; 
	background: transparent url(/images/icn_genPDF.gif) 0 0 no-repeat; }

#article #wrapper #outer #rightCol .pagination { background: transparent url(/images/icn_line2.gif) 0 0 repeat-x; 
padding: 30px 10px 10px 10px; margin: 5px 0 0 0; text-align: right; color: #c5c9ca; }

#article #wrapper #outer #rightCol .pagination a { color: #c5c9ca; text-decoration: none; font-size: 1.1em; letter-spacing: 0.1em; padding: 5px 10px 5px 10px; 
	border: 1px solid #50585b; margin: 0 0 0 7px; line-height: 35px; }
#article #wrapper #outer #rightCol .pagination a:hover { color: #fff; text-decoration: none; font-size: 1.1em; letter-spacing: 0.1em; background-color: #97bf0d; }
#article #wrapper #outer #rightCol .pagination a.active { color: #fff; text-decoration: none; font-size: 1.1em; letter-spacing: 0.1em; font-weight: bold;
	background-color: #97bf0d; }
#article #wrapper #outer #rightCol .line { width: 670px; height: 1px; background: transparent url(/images/icn_dash2.gif) 0 0 repeat-x; }

#article #wrapper #outer #rightCol table#special1 tr { background-color: #606769; }
#article #wrapper #outer #rightCol table#special1 td { color: #c5c9ca; font-size: 1.2em; border-top: 1px solid #666; border-bottom: 1px solid #666; }

#article #wrapper #outer #rightCol table#special2 tr { background-color: #606769; }
#article #wrapper #outer #rightCol table#special2 td { color: #c5c9ca; font-size: 1.2em; border-top: 1px solid #666; border-bottom: 1px solid #666; }

#article #wrapper #outer #rightCol table#special3 tr { background-color: #606769; }
#article #wrapper #outer #rightCol table#special3 td { color: #c5c9ca; font-size: 1.2em; border-top: 1px solid #666; border-bottom: 1px solid #666; }

#article #wrapper #outer #rightCol table#special4 tr { background-color: #606769; }
#article #wrapper #outer #rightCol table#special4 td { color: #c5c9ca; font-size: 1.2em; border-top: 1px solid #666; border-bottom: 1px solid #666; }

#article #wrapper #outer #rightCol table#special5 tr { background-color: #606769; }
#article #wrapper #outer #rightCol table#special5 td { color: #c5c9ca; font-size: 1.2em; border-top: 1px solid #666; border-bottom: 1px solid #666; }



/* search results */
#results #wrapper #outer #rightCol { position: relative; float: left; width: 670px; margin: 20px 0 0 10px; }

#results #wrapper #outer #rightCol .line { width: 670px; height: 1px; background: transparent url(/images/icn_dash2.gif) 0 0 repeat-x; }

#results #wrapper #outer #rightCol h3 { color: #fabb00; font-size: 1.8em; padding: 0 0 10px 0; }
#results #wrapper #outer #rightCol h4 { color: #fff; font-size: 1.6em; padding: 10px 0 20px 0; }

#results #wrapper #outer #rightCol .resultItem { margin: 0 0 30px 0; }

#results #wrapper #outer #rightCol .resultItem h5 a { color: #fabb00; font-size: 1.3em; text-decoration: none; } 
#results #wrapper #outer #rightCol .resultItem h5 a:hover { color: #c5c9ca; font-size: 1.3em; text-decoration: underline; } 

#results #wrapper #outer #rightCol .resultItem .resultTopic { color: #c5c9ca; padding: 5px 0 0 0; margin: 0; }
#results #wrapper #outer #rightCol .resultItem .resultText { color: #fff; padding: 5px 0 0 0; margin: 0; }

#results #wrapper #outer #rightCol .resultItem .resultText .highlight { background-color: #8cc63f; }

#results #wrapper #outer #rightCol .more { text-align: right; margin: -10px 0 15px 0; }

#results #wrapper #outer #rightCol .more a { font-size: 1.2em; font-weight: bold; color: #fff; text-decoration: none; }
#results #wrapper #outer #rightCol .more a:hover { color: #fabb00; text-decoration: underline; }


/* wrappers for rounded corner boxes */
#home #wrapper #outer #rightCol #subL {  }
#home #wrapper #outer #rightCol #subL #subL1 { position: relative; float: left; width: 340px; }
#home #wrapper #outer #rightCol #subL #subL2 { position: relative; float: right; width: 340px; }


/* footer */
#footer { position: relative; margin: 20px 20px 10px 20px; padding: 5px 0 8px 0; border-top: 1px solid #c5c9ca; }
#footer ul,
#footer ul li { margin: 0; padding: 0; list-style: none;  color: #c5c9ca; }
#footer ul li { display: inline; border-right: 1px solid #c5c9ca; font-size: 0.9em; }
#footer ul li.last { border-right: none; }
#footer ul li.blank { padding: 0 5px 0 5px; }
#footer ul li span,
#footer ul li a { color: #c5c9ca; font-weight: normal; padding: 0 5px 0 5px; text-decoration: none; }
#footer ul li a:hover { color: #fff; text-decoration: none; }
#footer a.disabled { color: #777; cursor: default; }


/* modal */
#modal { overflow-x: hidden; }
#modal #formContainer { margin: 0 auto 0 auto; width: 660px; }
#modal #formContainer #form1 fieldset { border: 1px solid #666; padding: 20px; }
#modal #formContainer #form1 legend { color: #fabb00; margin: 0 0 0 10px; }
#modal #formContainer h3 { color: #fabb00; font-size: 1.4em; padding: 0 0 20px 0; }
#modal #formContainer p { color: #fff; font-size: 0.9em;}
#modal #formContainer #form1 .topics { margin: 10px 0 0 0; }
#modal #formContainer #form1 #formProfile2 a { color: #fabb00; text-decoration: underline; }
#modal #formContainer #form1 #formProfile2 a:hover { color: #fff; text-decoration: underline;  }

/* T and Cs */
#terms { margin: 20px; }
#terms h3 { color: #fabb00; margin-bottom: 7px; }
#terms h4 { color: #c5c9ca; margin-bottom: 7px; }
#terms p { color: #fff; font-size: 1.2em; }
#terms a { color: #fff; text-decoration: none;}
#terms a:hover { color: #fabb00; text-decoration: none;  }

/* previous issues */
#previous { margin: 20px; }
#previous h3 { color: #fabb00; margin-bottom: 7px; }
#previous h4 { color: #c5c9ca; margin-bottom: 7px; }
#previous a { color: #fff; text-decoration: none;}
#previous a:hover { color: #fabb00; text-decoration: none; background-color: #666;  }

/* previous issues */
#modalResults { margin: 20px; }
/*#modalResults h3 { color: #fabb00; margin-bottom: 7px; }
#modalResults h4 { color: #c5c9ca; margin-bottom: 7px; }
#modalResults a { color: #fff; text-decoration: none;}
#modalResults a:hover { color: #fabb00; text-decoration: none; background-color: #666;  }*/


#modalResults h3 { color: #fabb00; font-size: 1.8em; padding: 0 0 10px 0; }
#modalResults h4 { color: #fff; font-size: 1.6em; padding: 10px 0 20px 0; }

#modalResults .resultItem { margin: 0 0 30px 0; }

#modalResults .resultItem h5 a { color: #fabb00; font-size: 1.3em; text-decoration: none; } 
#modalResults .resultItem h5 a:hover { color: #c5c9ca; font-size: 1.3em; text-decoration: underline; } 

#modalResults .resultItem .resultTopic { color: #c5c9ca; padding: 5px 0 0 0; margin: 0; }
#modalResults .resultItem .resultText { color: #fff; padding: 5px 0 0 0; margin: 0; }

#modalResults .resultItem .resultText .highlight { background-color: #8cc63f; }

#modalResults .more { text-align: right; margin: -10px 0 15px 0; }

#modalResults .more a { font-size: 1.2em; font-weight: bold; color: #fff; text-decoration: none; }
#modalResults .more a:hover { color: #fabb00; text-decoration: underline; }

#modalResults .line { width: 750px; height: 1px; background: transparent url(/images/icn_dash2.gif) 0 0 repeat-x; }




















