a {color:#d6001e;text-decoration:none;}
a:hover {cursor:pointer;text-decoration:underline;}
a:active {outline:none;}
a:focus {-moz-outline-style:none;}

.Heading, .Button, .TextImage {font-size:-2em;text-indent:-2em;letter-spacing:-2em;overflow:hidden;}
.Heading a, .Button a, .TextImage a {display:block;}
.Heading a:hover, .Button a:hover, .TextImage a:hover {cursor:pointer;}

h2.frep {line-height:30px;margin-top:10px;margin-left:10px;overflow:hidden;}
h3.frepred,h3.frepwhite {line-height:20px;}

.frep span,.frepred span,.frepwhite span{display:none;}
.FlashTitle p {font-weight:bold;padding-left:10px;margin-top:-5px;}
.Dark * {color:#5f6973;}
.Bright * {color:#ffffff;}

h3,h4,h5 {font-family:Georgia;}
h3 {font-size:1.27em;font-weight:normal;}
h4 {font-size:1.16em;font-weight:normal;}
h4.CharTitle {color:#db203a;padding-left:10px;margin:10px 0;background:url(../structural_images/arrow_dark_gray_right.gif) no-repeat left center;font-size:1.4em;width:auto;font-family:Arial,sans-serif;}
div.Details h4 {font-size:1.3em;font-weight:normal;padding-bottom:8px;}
h5 {font-family:arial;font-weight:bold;font-size:1em;}

h2#News {width:47px;height:13px;background:url(../structural_images/News.gif); margin-bottom:7px; padding-bottom:0px;}
h2#CuncurrentRelease {width:169px;height:29px;background:url(../structural_images/ConcurrentRelease.gif);}
h2#GroupProductReports {width:162px;height:32px;background:url(../structural_images/GroupProductReports.gif);}
h2#SignupEalerts {width:158px;height:29px;background:url(../structural_images/SignupEalerts.gif);}
.BottomBox h2 {margin-bottom:15px;}

#BrowseData {opacity:0.999;}
#BrowseData a {width:232px;height:32px;background:url(../structural_images/BrowseData.gif);}
#Header h1 a {width:159px;height:61px;background:url(../structural_images/HeadLogo.gif);}

#Header a {color:#000000;}
#Header a:hover {text-decoration:underline;}
#Footer {font-size:0.92em;}
#Footer a {color:#000000;}

.BottomBox .Date {font-weight:bold;}
div.Search {width:240px;}
div.Search label {padding:0 15px 0 3px;}

h2#AboutImg {width:155px;height:21px;margin:24px 20px -10px 25px;}
h2#AboutImg span {background:url(../structural_images/AboutImg.gif) no-repeat;}
h4#RelatedLinksImg {width:113px;height:13px;}
h4#RelatedLinksImg span {background:url(../structural_images/RelatedLinks.png) no-repeat;}
h4#LaboreDiamitisImg {height:13px;padding-bottom:5px;border-bottom:1px solid #999999;margin-bottom:10px;}
h4#LaboreDiamitisImg span {background:url(../structural_images/LaboreDiamitis.png) no-repeat;}

.Gray {color:#5f6973;}
.BrightBlue {color:#74a1ce;}
.DarkBlue {color:#3866a8;}
.RedItalic {color:red;font-style:italic;}
.Smaller {font-size:0.9em}

input.SubmitInput {clear:both;background:#d6001e url(../structural_images/submit_red.gif) no-repeat left top;color:#ffffff;text-transform:uppercase;padding-left:5px;width:89px;height:20px;line-height:20px;font-size:0.94em;text-align:left;opacity:0.999;}
input.SubmitInput:hover {cursor:pointer;background-position:bottom left;font-size:0.94em;}

a.ActionButton, div.MainContent a.ActionButton {color:#ffffff;display:block;clear:both;background:#d6001e url(../structural_images/submit_red.gif) no-repeat left top;color:#ffffff;text-transform:uppercase;padding-left:5px;width:84px;height:20px;line-height:20px;font-size:0.94em;text-align:left;}
a.ActionButton:hover, div.MainContent a.ActionButton:hover {background-position:bottom left;text-decoration:none;margin:0;}

p.BlueParagraph {color:#74a1ce;font-size:1.18em;line-height:1.3em;}

div.MainContent p {margin-bottom:15px;}
div.MainContent ul {margin:10px 0 10px 0px;}
div.MainContent ul li ul {margin:10px 0 10px 0;}
div.MainContent a {color:#d6001e;}

#tooltip {position:absolute;z-index:3000;padding:10px 5px 5px 5px;margin-top:23px;margin-left:6px;background:url(../structural_images/red_tooltip.gif) no-repeat top left;color:#ffffff;font-size:0.95em;opacity:0.999;}
#tooltip * {font-family:Arial;font-size:0.9em;}

/* STRUCTURAL DIVS */
div#Content {width:713px;}
div#Sidebar div.SidebarShadow {position:absolute;top:37px;left:225px;background:url(../structural_images/sidebar_shadow_short.png) no-repeat top right;width:7px;height:317px;}
.SideSubUl {display:none;}

/* DIV#HEADER */
div#Header {height:75px;}
div#Header ul {margin:32px 0 0 138px;width:245px;}
div#Header ul li {float:left;padding-right:20px;height:20px;line-height:20px;}
div#Header ul li a {color:#7f7f7f;font-weight:bold;font-size:12px;}
div#Header ul li.myABC {background:url(../structural_images/icon_locker.gif) no-repeat;padding-left:16px;}
div#Header ul li.ABCLogin {background:url(../structural_images/icon_login.gif) no-repeat;padding-left:16px;}
div#Header ul li.Ealerts {background:url(../structural_images/icon_mail.gif) no-repeat;padding-left:24px;}
div#Header div.Search {padding-top:10px;line-height:22px;}
div#Header div.Search input.TextInput {	border:1px solid #a8a8a8;padding:2px;line-height:16px;width:170px
	font-family:Arial, helvetica, sans-serif;}
div#Header div.Search input.SubmitSearchInput {	color:#ffffff;background:#7099C3 url(../structural_images/SearchSubmit.gif) no-repeat top left;
	height:22px;width:60px;font-size:1em;text-transform:capitalize;font-weight:bold;font-family:Arial, helvetica, sans-serif;}
div#Header div.Search input.RadioInput {float:left;display:inline;}
/*div.SearchTop {margin-left:20px;}*/
div.SearchTop {margin-left:0px;}
div.SearchBottom {clear:both;}
/* DIV#TOPNAVIGATION  */
div#TopNavigation {width:713px;height:58px;background:url(../structural_images/TopNavRightBg.gif) no-repeat top right;}
div#TopNavigation a:hover {text-decoration:none;}
div#TopNavigation ul.TopNav {width:713px;height:32px;color:#ffffff;}
div#TopNavigation ul.TopNav li {display:block;float:left;line-height:32px;}
div#TopNavigation ul.TopNav li a {color:#ffffff;display:block;padding:0 15px;background:#5F6973 url(../structural_images/TopNavBg.gif) no-repeat top right;height:32px;float:left;}
div#TopNavigation ul.TopNav li#FirstTopLink a {background:#5F6973 url(../structural_images/FirstTopNavLink.gif) no-repeat top right;display:block;width:90px;padding:0;margin:0;text-align:center;}
div#TopNavigation ul.TopNav li#FirstTopLink a.Current, div#TopNavigation ul.TopNav li#FirstTopLink a:hover {background:#5F6973 url(../structural_images/FirstTopNavLink.gif) no-repeat bottom right;}
div#TopNavigation ul.TopNav li a.Current, div#TopNavigation ul.TopNav li a:hover {background-position:bottom right;background-color:#D6001E;}
div#TopNavigation ul.TopNav li ul.TopSubNav {display:none;}
div#TopNavigation ul.TopSubNav {background:#fffffe;color:#69727b;height:25px;width:100%;}
div#TopNavigation ul.TopSubNav li {display:block;float:left;line-height:25px;}
div#TopNavigation ul.TopSubNav li a {color:#69727b;display:block;padding:0 12px;background:url(../structural_images/TopSubNavPipe.gif) no-repeat center right;height:25px;float:left;}
div#TopNavigation ul.TopSubNav li a.Current, div#TopNavigation ul.TopSubNav li a:hover {color:#d6001e;}

/* DIV#FOOTER */
div#Footer {margin-top:30px;padding-top:5px;border-top:1px solid #9a9486;height:40px;}
ul#FooterLogos {height:22px;}
ul#FooterLogos li {line-height:22px;display:block;float:left;margin-right:15px;}
ul#FooterLogo li a {display:block;width:100%;height:100%;color:#000000;}
ul#FooterLinks {height:15px;margin-top:5px;}
ul#FooterLinks li {line-height:15px;display:block;float:left;padding:0 5px;background:url(../structural_images/FooterPipe.gif) no-repeat center right;}
ul#FooterLinks li a:hover {text-decoration:none;}
ul#FooterLinks li#RedsnapperCredits {background:none;padding-right:0;}
/* Footer Logos List */
ul#FooterLogos li.Logo1 a {width:39px;background:url(../structural_images/aeo.gif);}
ul#FooterLogos li.Logo2 a {width:39px;background:url(../structural_images/ifabc.gif);}
ul#FooterLogos li.Logo3 a {width:30px;background:url(../structural_images/ipa.gif);}
ul#FooterLogos li.Logo4 a {width:29px;background:url(../structural_images/isba.gif);}
ul#FooterLogos li.Logo5 a {width:31px;background:url(../structural_images/npa.gif);}
ul#FooterLogos li.Logo6 a {width:37px;background:url(../structural_images/nmn.gif);}
ul#FooterLogos li.Logo7 a {width:30px;background:url(../structural_images/whatthehell.gif);}
ul#FooterLogos li.Logo8 a {width:20px;background:url(../structural_images/pra.gif);}
/* RedSnapper credits link */
ul#FooterLinks li#RedsnapperCredits a {width:100px;background:url(../structural_images/SiteCredits.gif);}

/* BODY, RESET AND TOOLBOX  */
* {border:none;padding:0;margin:0;}	
ul {list-style:none;margin:0;}
body {text-align:center;margin:0;padding:0;font-size:76%;font-family:arial,verdana,tahoma,sans-serif;margin:0;padding:0;}
p	{clear:both;}
.Fleft {float:left;display:inline;}
.Fright {float:right;display:inline;}
.Clearer {clear:both;line-height:0;font-size:0;}
.ClearL {clear:right;}
.ClearR {clear:right;}
.ClearB {clear:both;}
.Hide {display:none;}
.ZeroHeight {height:0px;}
.NarrowDiv {padding:20px 60px 10px 20px;}
.Centered {margin:0 auto;text-align:center;}
.Aright {text-align:right;}
.ImgReplacement {position:relative;margin:0px;padding:0px;overflow:hidden;text-indent:-9999px;letter-spacing:-2em;font-size:0;}
.ImgReplacement span {display:block;width:100%;height:100%;}


/********** new input submit LG **********/

input.SubmitSmall {
	background:#d6001e url(../structural_images/buttons/inputSubmitSmall.gif) top left no-repeat;
	width:33px;color:#fff;height:20px;line-height:1.3em;font-size:0.9em;text-transform:uppercase;
	cursor:pointer;padding:0px;text-align:left;font-weight:bold;padding-left:4px;}
input.SubmitDefault {
	background:#d6001e url(../structural_images/buttons/inputSubmit.gif) top left no-repeat;
	width:89px;}
input.SubmitDefault:hover {
	cursor:pointer;
	background:#d6001e url(../structural_images/buttons/inputSubmit.gif) bottom left no-repeat  ;}
input.Submit115 {
	background:#d6001e url(../structural_images/buttons/inputSubmit115.gif) top left no-repeat;
	width:115px;}	
input.Submit115:hover {
	cursor:pointer;
	background:#d6001e url(../structural_images/buttons/inputSubmit115.gif) bottom left no-repeat  ;}
input.Submit150 {
	background:#d6001e url(../structural_images/buttons/inputSubmit150.gif) top left no-repeat;
	width:150px;}
input.Submit150:hover {
	cursor:pointer;
	background:#d6001e url(../structural_images/buttons/inputSubmit150.gif) bottom left no-repeat;}
input.Submit200 {
	background:#d6001e url(../structural_images/buttons/inputSubmit200.gif) top left no-repeat;
	width:200px;}
input.Submit200:hover {
	cursor:pointer;
	background:#d6001e url(../structural_images/buttons/inputSubmit200.gif) bottom left no-repeat;}
input.Submit250 {
	background:#d6001e url(../structural_images/buttons/inputSubmit250.gif) top left no-repeat;
	width:250px;}
input.Submit250:hover {
	cursor:pointer;
	background:#d6001e url(../structural_images/buttons/inputSubmit250.gif) bottom left no-repeat;}
input.Submit300 {
	background:#d6001e url(../structural_images/buttons/inputSubmit300.gif) top left no-repeat;
	width:300px;}
input.Submit300:hover {
	cursor:pointer;
	background:#d6001e url(../structural_images/buttons/inputSubmit300.gif) bottom left no-repeat;}
input.Submit350 {
	background:#d6001e url(../structural_images/buttons/inputSubmit350.gif) top left no-repeat;
	width:350px;}
input.Submit350:hover {
	cursor:pointer;
	background:#d6001e url(../structural_images/buttons/inputSubmit350.gif) bottom left no-repeat;}
input.SubmitDefault,
input.Submit115,
input.Submit150,
input.Submit200,
input.Submit250,
input.Submit300,
input.Submit350	{
	color:#ffffff;padding:0px 0px 0px 4px;margin:0px 0px 0px 0px;height:20px;line-height:1.3em;
	text-align:left;font-size:0.9em;text-transform:uppercase;cursor:pointer;}
html>body input.SubmitDefault,
html>body input.Submit115,
html>body input.Submit150,
html>body input.Submit200,
html>body input.Submit250,
html>body input.Submit300,
html>body input.Submit350	{padding:0px 0px 0px 2px; }
/*override ff*/
*:first-child+html input.SubmitDefault,
*:first-child+html input.Submit115,
*:first-child+html input.Submit150,
*:first-child+html input.Submit200,
*:first-child+html input.Submit250,
*:first-child+html input.Submit300,
*:first-child+html input.Submit350	{padding:0px 0px 0px 4px; }

input.inputRightList	{margin-left:420px; margin-bottom:5px}
input.submitRightRightList115	{margin-left:390px; margin-bottom:5px}
input.inlineSubmit	{display:inline; margin-right:5px; }
.marginleft5	{margin-left:5px;}
.textright	{text-align:right;}
.left150	{margin-left:150px;}
.Headingline	{border-bottom:1px solid #666; }

#Beta {color:#CC0000; font-weight:bold; font-size:22px; width:80px; height:75px; line-height:21px; margin-right:-80px; float:left; clear:none}

#BetaCorner {width:76px; float:right}

