* {margin:0;padding:0;}

/*--Standard HTML--*/ 
body {background-image: url(../Images/pageBackground.gif);background-repeat: repeat;background-attachment: fixed;margin: 0px;font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;background-color:#DDDAD3;}
p {margin: 0px;font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; font:normal normal 400 11px/18px Verdana; color:black;}
div {margin:0px auto 0px auto}
a:link, a:visited {color:#19485C;}
a:hover, a:active {color:#63a0a1;}
ul, ol {margin-left:2em;}
h1 {line-height: 22px;color: #19485C; font-size: 18px; font-weight: bold; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;padding-bottom: 10px;}
h2 {line-height: 21px;color: #19485C; font-size: 17px; font-weight: bold; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;padding-bottom: 10px;}
h3 {line-height: 20px;color: #19485C; font-size: 16px; font-weight: bold; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;padding-bottom: 10px;}
h4 {line-height: 19px;color: #19485C; font-size: 15px; font-weight: bold; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;padding-bottom: 10px;padding-top:10px;}
h5 {line-height: 17px;color: #19485C; font-size: 14px; font-weight: bold; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;padding-bottom: 10px;}
h6 {line-height: 14px;color: #19485C; font-size: 12px; font-weight: bold; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;padding-bottom: 10px;}


/*--Navigation--*/ 
#jumptocontent{display:none; text-align:center;}

.topnavdiv {float: left;width: 1px;height: 12px;background-color: #ffffff;font-size:1px;}
#topnavlist {margin: 0;padding: 0 0 20px 10px;list-style-type: none;}
#topnavlist ul, #topnavlist li {display: inline;list-style-type: none;}
#topnavlist a:link, #topnavlist a:visited {float: left;line-height: 12px;margin-bottom: 4px;margin-left: 7px;margin-right: 7px;text-decoration: none;color: #ffffff;}
#topnavlist a:link#current, #topnavlist a:visited#current, #topnavlist a:hover {border-bottom: 3px solid #63A0A1;padding-bottom: 2px;background: transparent;color: #ffffff;}
#topnavlist li#toplast {}

#productnav ul {margin:0;}
#productnav li {display:block; width:269px;height: 30px;}
#productnav a:link, #productnav a:visited {background-image: url(../Images/tick.gif);background-repeat: no-repeat;background-position: 6px;display: block;width: 233px;height:18px;padding: 6px 0px 5px 28px;border-left: 8px #333333 solid;border-bottom: 1px #cccccc solid;text-decoration: none;color: #000000;font-size: 12px;}
#productnav a:hover, #productnav a:link#current, #productnav a:visited#current {background-image: url(../Images/tickOver.gif);border-left: 8px #19485C solid;color: #ffffff;border-bottom: 1px #666666 solid;background-color: #666666;}
#productnav a:link#productlast, #productnav a:visited#productlast {border-bottom: 1px #ffffff solid;}

#productnavleft ul {margin:0;}
#productnavleft li {display:block; width:209px;height: 30px;}
#productnavleft a:link, #productnavleft a:visited {background-image: url(../Images/tick.gif);background-repeat: no-repeat;background-position: 6px;display: block;width: 173px;height:18px; padding: 6px 0px 5px 28px;border-right: 8px #333333 solid;border-bottom: 1px #cccccc solid;text-decoration: none;color: #000000;background-color: #ffffff;font-size: 12px;}
#productnavleft a:hover, #productnavleft a:link#current, #productnavleft a:visited#current {background-image: url(../Images/tickOver.gif);border-right: 8px #63A0A1 solid;color: #ffffff;border-bottom: 1px #666666 solid;background-color: #666666;}

#footerlinks ul {display:inline; margin-right:5px;}
#footerlinks li {display:inline;}
#footerlinks a:link, #footerlinks a:visited {text-decoration: none;color: #666666;}
#footerlinks a:hover, #footerlinks a:active {text-decoration: underline;}


/*--TopLevel Structure--*/ 
#rootcontainer {margin:0px auto 0px auto;}
#topcontainer {width:800px; background-color: #ffffff; margin:0px auto 0px auto;}
#headertopbar {width:796px; height:9px; background-color: #000000;border-bottom: 1px #cccccc solid; font-size:1pt;}
#headermain {width:796px; height:75px; background-image: url(/Images/headerBackground.jpg); background-repeat: repeat; background-color:#000000; background-attachment: scroll; background-position: 0px 0px;}
#headerlogo {width:106px; height:24px; position: relative; top: 23px; left: 17px; float:left;padding:0;color:#ffffff;}
#headerlogoimg {border:none;color:#ffffff;}
#headernavcontainer {width:350px; float:right; position: relative; top:49px; font-size:12px;}
#headershadow {width:800px; height:10px; background-color: #CCC9BF; font-size:1pt; background-image: url(/Images/headerShadow.jpg); background-repeat: repeat-x; background-attachment: scroll; border-top: 1px #ffffff solid; border-bottom: 1px #ffffff solid;}
#footercontainer {width: 800px; margin:0px auto 0px auto;}
#footerbar {width:800px; height:29px; border-bottom: 1px #999999 solid; padding-left:1px; border-top: 1px #999999 solid; margin:15px auto 16px auto; float:left;}
#footerlogo {float:left;}
#footerlogoimg {border:none; padding:7px 3px 2px 0;}
#footerquote {float:left; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; padding-top:7px;}
#footerlinks {float:right; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; padding-top:7px;}
#footercopyright {text-align:center; border-bottom: 1px #999999 solid; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; margin:0px auto 5px auto; padding-bottom:16px}

.header {line-height: 22px;color: #19485C; font-size: 18px; font-weight: bold; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;padding-bottom: 10px;}

/*--Content Structure--*/
#imagebannercontainer {width:796px; height:68px;background-image:url('/Images/adferoSmallBackground.jpg'); background-repeat:no-repeat;}
#contentheadingcontainer {width:796px; height:34px; background-image: url(/Images/contentSectionBackground.jpg); background-repeat: repeat-y; background-attachment: scroll; border-bottom: 2px #ffffff solid; border-top: 1px #ffffff solid;}
#contentheading {width: 567px; height:28px; float:right; padding-top: 6px;}
#contentcontainer {width:798px; border-bottom: 2px #ffffff solid; border-left: 2px #ffffff solid; background-repeat: repeat-y; background-color: #ffffff; float:left;background-image: url(/Images/leftMenuBackground.gif);}
#content {width: 502px; float:right; font-size: 11px; padding:15px 60px 20px 25px; font-family: Verdana, Arial, Helvetica, sans-serif;  line-height: 18px;}
#productnavlefttitlecontainer {width:209px; height:25px; background-color: #19485C; position:absolute; top:175px;}
#productnavlefttitle {margin-left:9px; text-align:left; margin-top:4px; padding:0;}
#productnavleft {width:209px; float:left; position:absolute; top:202px;}

/*--Front Structure--*/
#imagepannelcontainer {width:796px; height:207px;background-image:url('/Images/adferohomeBackground.jpg');background-repeat:no-repeat;}
#frontcontentheadingcontainer {width:796px; height:34px; background-image: url(/Images/contentSectionBackground.jpg); background-repeat: repeat-y; background-attachment: scroll; border-bottom: 2px #ffffff solid; border-top: 1px #ffffff solid;}
#productnavtitlecontainer {float:right; width:269px; height:25px; background-color: #19485C; margin-top: 9px;}
#productnavtitle {margin-left:9px; text-align:left; margin-top:4px; padding:0; color:#ffffff;}
#frontcontentcontainer {width:796px; height:176px;}
#frontcontent {width:527px; height:176px; float:left; background-color: #63A0A1;}
#frontcontenttitle {margin-top:21px; margin-left:19px; width:440px; height:20px; float:left; padding:0;}
#frontconenttext {width:480px; height:106px; line-height:13px; margin-left:18px; text-align:left; margin-top:14px; font-size: 12px; float:left;}
#productnav {width:269px; height:176px; float:right; background-image:url('/Images/prodnavbg.gif'); background-repeat:repeat-y;}

/*--News Structure--*/
#newscontainer {width:798px; border-left: 2px #ffffff solid; height:285px; float:left; background-color: #ffffff;}
#newsheadingtop {width:796px; height:6px; font-size:1pt; background-image: url(/Images/contentSectionFooter.gif); background-repeat: repeat-x; background-attachment: scroll; border-top: 1px #ffffff solid; float:left;}
#newsheading {width:776px; height:28px; float:left; padding:5px 0 0 20px;}
#newsheadingbottom {width:796px; height:14px; background-color: #CACAC2; font-size:1pt; float:left;}
#newscontentcontainer {width:796px; height:211px; float:left;}
.newscolumn {width:168px; height:201px; float:left; padding: 10px 13px 0 18px; background-image: url(/Images/dottedLineVertical.gif); background-repeat: repeat-y; background-attachment: scroll;}
#newscolumnfirst {background:none;}
.newscolumn h3 {width:160px; font-size:14px; font-weight: bold; border-bottom: 1px #63A0A1 solid; padding:0 0 5px 5px;}
#newscolumnfirst h3 {padding-left:0;}
.newscolumncontent {width:168px; font-size:12px; margin-top:10px;}

/*--CNLinks--*/
.CNLinks {margin-bottom:10px}
.CNLinks a {margin-left:15px;color:#666666;text-decoration:none;font-size:10px;font-family:Verdana, Helvetica, Arial, Sans-Serif;}
.CNLinks a:hover {text-decoration:underline}
.CNLinks hr {height:1px; color:#999999}

/*--Controls Styles--*/ 
.NewsHeadlines a:link, .NewsHeadlines a:visited {text-decoration: none;color: #000000;position: relative;}
.NewsHeadlines a:hover {text-decoration: underline;}
.NewsHeadlines ul {padding:0px;margin:0px;}
.NewsHeadlines li {background-image: url(../Images/bullet.gif);background-repeat: no-repeat;background-position: 0px 6px;padding-left:14px;list-style: none;margin-left: 18px;padding-bottom: 4px;margin: 0px;font-size:11px;font-family: Verdana, Helvetica, Arial, sans-serif;}

.NewsRelease a:link, .NewsRelease a:visited {text-decoration: none;color: #000000;position: relative;}
.NewsRelease a:hover {color:#333333;}
.NewsRelease ul {}
.NewsRelease li {margin-left: 18px;list-style: none;padding-bottom: 15px;margin: 0px;font-size:11px;font-family: Verdana, Helvetica, Arial, sans-serif;}
.NewsRelease h4 {border-bottom:1px #63A0A1 solid;margin-bottom:10px;}
.NewsRelease h4 a:link, .NewsRelease h4 a:visited {color: #19485C; line-height: 22px;text-decoration:none;font-size: 14px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.NewsRelease h4 a:hover {color: #63A0A1;}
.NewsRelease .fullstory:link, .NewsRelease .fullstory:visited {font-size: 10px;color:#999999;}
.NewsRelease .fullstory:hover {font-size: 10px;color:#333333;}

.TermsList li{padding-top:4px;}

.CareerPage ul { margin-top:5px; margin-left:0px;}
.CareerPage li { padding-left:14px; list-style:none;background-image:url(../Images/bullet.gif); background-repeat:no-repeat; background-position:0px 7px;}
.CareerPage a { color:black; text-decoration:none;}
.CareerPage a:visited { color:black; text-decoration:none;}
.CareerPage a:hover { color:black; text-decoration:underline;}

.JobDescription div { min-width:150px}

.RssConsumerListingText div {border-width:0px}

/**** FormControlEmail ****/
.FormControlEmail div {min-width:180px}

.clean li
{
    padding-top:4px;
    border-bottom:1px solid #cccccc;
}