/*********** HTML Rules ***********/

* {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; vertical-align:top;}
body {font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;background-image:url(/Images/pageBackground.gif);}

h1 {font-size: 16px;font-weight: bold;color:#343434;margin-bottom:8px;display:block;font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;}
h2 {font-size: 15px;font-weight: bold;color:#343434;padding-top:12px;margin-bottom:6px;font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;}
h3 {font-size: 14px;font-weight: bold;color:#343434;padding-top:12px;margin-bottom:6px;font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;}
h4 {font-size: 11px;font-weight: bold;color:#343434;padding-top:0;margin-bottom:5px; line-height:16px;}
h5 {font-size: 12px;font-weight: bold;color:#343434;padding-top:10px;margin-bottom:5px;}
h6 {font-size: 11px;font-weight: bold;color:#343434;padding-top:10px;margin-bottom:5px;}

/**********Nish Css Changes(1st paragraph font changes)*********/
h2.red {font-size: 11;font-weight: bold;color:#94122A;padding-top:12px;margin-bottom:6px;font-family:Verdana; line-height:17px;}
h7 { font-size:11; }
p.line1 {font-size:14px; padding-bottom:16px;margin-bottom:0px; line-height:17px; font-family:Verdana,Arial,Sans-Serif;}
p.line1nospace {font-size:14px; line-height:16px; font-family:Verdana,Arial,Sans-Serif;}

h2.firstpara {font-size: 17px;font-weight: bold;color:#343434;padding-top:12px;margin-bottom:6px;font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;}

p {font-size:12px;color:#343434;font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;line-height: 16px; padding-bottom:10px;}
a:link, a:visited {color:#b3152c;}
a:hover {color:#7d0f1e;}
h4 a:link , h4 a:visited {text-decoration:none;color:#6e6f73;}
h4 a:hover, h4 a:active {text-decoration:underline;color:#4D4E51}

/*********** Top Rules ************/
#jumpnav {display:none;}
#header {width:799px; margin:0px auto 0px auto; border-left: 1px #ffffff solid; border-right: 1px #ffffff solid; background-color: #ffffff; border-bottom: 1px #ffffff solid;}
#top {width:799px; height:10px; overflow:hidden; background-color: #A2050C; border-bottom: 1px #ffffff solid;}
#headerlogobar {width:799px; height:76px; background-color: #DB090A; border-bottom: 1px #ffffff solid; background-image:url(/Images/titleBarBackground.gif);}
#headerlogobar h1, #headerlogobar h2 {margin:0; padding:0;}
#headerlogo {width:197px; height:27px; float:left; margin:27px 0 0 19px;}
#headerlogoimg {border:none;}
#headerslogan {width:199px; height:19px; float:right; margin:37px 18px 0 0;}
#headersloganimg {}
#headernav {width:779px; height:25px; padding-left:20px; background-attachment:scroll; background-repeat:no-repeat; background-image:url(/Images/navTopBackground.jpg);}
#footer {width:801px; height:76px; margin:0px auto 0px auto;}
#footertopbar {width:799px; height:10px; float:left; overflow:hidden; border: 1px #ffffff solid;background-color: #A2050C;}
#footermainbar {width:801px; height:29px; float:left; margin-bottom: 16px; margin-top: 16px; padding-left:1px; border-top: 1px #999999 solid; border-bottom: 1px #999999 solid;}
#footerlogo {float:left;}
#footerlogoimg {border:none; padding:5px 2px;}
#footeradfero {float:left; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; margin-top: 7px;}
#footerlinks {float:right; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; margin-top: 4px;}
#footercopyright {width:801px; height:15px; text-align:center; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; float:left; padding-bottom:16px;}

/*********** Header Banner Rules ************/
#headerbanner {width:798px; border-top: 1px #ffffff solid; border-left: 1px #ffffff solid; border-right: 1px #ffffff solid; height: 226px; background-color: #ffffff;}
#headerflash {width:528px; height: 226px; float:left; background-color: #DC131D; background-image:url(Images/adfero_banner.jpg); background-repeat:no-repeat; overflow:hidden;}
#flashalt {font-size:smaller;}
#flashalt ul {float:left; margin-left:20px;}
#headerbannerright {width:269px; height: 225px; border-left: 1px #ffffff solid; float:left; background-color: #D2DDDF;}

/*********** Content Rules ************/
#contentcontainer {width:801px; background-color: #ffffff; margin:0px auto 0px auto;}
#feedsnav {width:799px; height:27px; padding-top:1px; border-left:solid 1px white; border-right:solid 1px white; border-bottom: solid 1px #c7c7c7; background-color:#d2dddf; background-image:url(/Images/feedsnavbg.jpg); background-repeat:repeat-x; float:left;}
#contentmain {width:782px; background-color: #ffffff; border-left: 1px #ffffff solid; border-right: 1px #ffffff solid; border-bottom: 1px #ffffff solid; float:left; padding-left:17px; padding-bottom:17px;}
#contentpannel {width:271px; height:401px; float:right; margin-left:5px;}
#pannelnews {width:247px; height:280px; margin:0px; padding-right:19px;padding-bottom:19px;padding-left:5px; background-color:#ffffff; background-image:url(/Images/contentpanelbg.jpg); background-repeat:no-repeat; float:left;}
#pannelnews h3 {color:#B3152C;font-size:14px; padding:7px 0 5px 6px;width:242px; margin:0; padding-left:6px; float:left;}
#pannelnews h3 a:link, #pannelnews h3 a:visited {text-decoration:none;}
#pannelnewscontent h3 a:hover, #pannelnewscontent h3 a:active {text-decoration:underline;}

#pannelnewscontent {width:247px; height:280px; float:left;}
#content {width:477px; font-size:11px; color:#333333; line-height: 16px; padding-top:16px;font-family:Verdana,Arial,Sans-Serif;}
#content h1 { line-height:normal;}

/*********** News Content Rules ************/
#contentnews {width:801px; background-color: #ffffff; margin:0px auto 0px auto;}
#contentnews #feedsnav {width:794px; height:24px; border-right:none; border-bottom: solid 1px #ffffff; float:right; margin:3px 0;}
#contentnews #contentmain {padding-left:0; width:799px;}
#contentnews #contenttitle {width:799px; height:auto; float:left; clear:none; background-image:url('/Images/smallBannerBg.jpg');}
#contentnews #contenttitle h1 {width:500px; color:#ffffff; padding:0; margin:0 0 6px 23px; font-size:20px;}
#contentnews #contentpannel {width:272px;margin-left:0; height:0;}
#contentnews #headerbannerright {width:271px; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; position:absolute; background-position:0 0; background-image:url('/Images/grey.gif'); background-repeat:repeat-y;}
#contentnews #content {margin-left:17px; float:left;}
#contentnews #pannelnewscontainer {float:right; height:475px; width:271px;}
#contentnews #pannelnews {position:absolute; top:369px;}
#contentnews #pannelnewscontent {}

/*********** Top Navigation Rules ***********/
#headernav h3 {display:none;}
#headernav li {list-style-type: none;display: block;background-repeat: no-repeat;background-position: right bottom;float: left;}
#headernav a:link, #headernav a:visited {font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px;font-weight:bold;text-decoration:none;color: #cccccc;background-repeat: no-repeat;background-attachment: scroll;background-position: 0px bottom;display: block;padding:5px 8px 5px 10px;}
#headernav a:hover {color: #ffffff;}
#headernavcurrent {background-color: #ffffff;background-image: url(/Images/NavBottomRight.gif);background-repeat: no-repeat;background-position: right bottom;}
#headernavcurrent a:link, #headernavcurrent a:visited {background-image: url(/Images/NavBottomLeft.gif);color:#969696;}
#headernavcurrent a:hover {color:#333333;}



/*********** Marketing Nav (Benifits List) Rules ***********/
#marketingnavhead {display:none;}
#marketingnav {padding:6px 0 1px 17px; width:238px; border-bottom:solid 1px #c7c7c7; height:158px;}
#marketingnav li {height: 46px;list-style-type: none;display: block; margin:5px 0;}
#marketingnav a:link, #marketingnav a:visited {padding-left:60px; margin-left:1px; background-repeat:no-repeat; text-decoration: none;color:#6e6f73;height:46px;line-height: 11px;font-size: 10px;display: block;}
#marketingnav a:hover, #marketingnav #feedsnavcurrent {color:#4e4f53; background-color: #C7D6D8;}
#marketingnav b {text-decoration:none;font-size: 14px;color: #B3152C;line-height:12px;}
#marketingnav p {text-decoration:none;line-height:10px;font-size: 10px; color:#6E6F73;}
#marketingnav a:hover b {text-decoration:none;color: #7D0F1E; }

/*********** Tools List Rules ***********/
#toolsheader {display:none;}
#headertools {padding:10px 0 0 10px;}
#headertools li {display:block; list-style:none; float:left;}
#headertools img {border:none; float:left; padding-top:3px;}
#headertools a:link, #headertools a:visited {height:26px; color:#6e6f73;text-decoration:none;font-family:Trebuchet MS; font-size:12px; float:left; padding:0 5px 0 29px; line-height:15px; background-position:0 2px; background-repeat:no-repeat;}
#headertools a:hover, #headertools a:active {color:#B3152C; text-decoration:none;}

/*********** Right Navigation (Services) Rules ***********/
#feedsnav h3 {display:none;}
#feedsnav ul {padding-left:5px;}
#feedsnav li {display:block; height: 24px; float:left; list-style-type: none;}
#feedsnav .spacer {width: 1px; height: 12px; float:left; margin-top:6px; background-color: #b3152c; font-size: 1px}
#feedsnav a:link, #feedsnav a:visited {height:17px;font-size: 12px;float:left;margin:0;padding: 5px 13px 2px 13px;text-decoration:none;color: #6e6f73; line-height:14px;}
#feedsnav a:hover, #feedsnav a:active {color:#B3152C;}
#feedsnavcurrent a:link, #feedsnavcurrent a:visited {color:#B3152C;}
#feedsnavcurrent a:hover, #feedsnavcurrent a:active {color:#B3152C;}

/******* Footer Links ********/

#footerlinks ul {display:inline; margin-right:5px;}
#footerlinks li {display:inline;}
#footerlinks a:link, #footerlinks a:visited {text-decoration: none;color: #000000;}
#footerlinks a:hover, #footerlinks a:active {text-decoration: underline;}
#footerlinks img {border:none; top:2px; position:relative;}

/******* Page Specific Rules *******/

.quotereference {display:inline;float:right;font-size:10px;font-weight:bold;}
.boxright {width:202px; float:right; font-weight:normal; padding:15px 15px 35px 30px; font-size: 10px; line-height:16px; background-repeat:no-repeat; background-position:15px 0; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;}
.boxleft {width:202px; float:left; font-weight:normal; padding:15px 30px 35px 15px; font-size: 10px; line-height:16px; background-repeat:no-repeat; background-position:0 0; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;}

#quote3 {height:46px; background-image:url(/Images/quoteBoxBackground3.gif);}
#quote4 {height:62px; background-image:url(/Images/quoteBoxBackground4.gif);}
#quote5 {height:78px; background-image:url(/Images/quoteBoxBackground5.gif);}
#quote6 {height:94px; background-image:url(/Images/quoteBoxBackground6.gif);}
#quote7 {height:110px; background-image:url(/Images/quoteBoxBackground7.gif);}
#quote8 {height:126px; background-image:url(/Images/quoteBoxBackground8.gif);}
#quote9 {height:142px; background-image:url(/Images/quoteBoxBackground9.gif);}
#quote10 {height:158px; background-image:url(/Images/quoteBoxBackground10.gif);}
#info3 {height:46px; background-image:url(/Images/infoBoxBackground3.gif);}
#info4 {height:62px; background-image:url(/Images/infoBoxBackground4.gif);}
#info5 {height:78px; background-image:url(/Images/infoBoxBackground5.gif);}
#info6 {height:94px; background-image:url(/Images/infoBoxBackground6.gif);}
#info7 {height:110px; background-image:url(/Images/infoBoxBackground7.gif);}
#info8 {height:126px; background-image:url(/Images/infoBoxBackground8.gif);}
#info9 {height:142px; background-image:url(/Images/infoBoxBackground9.gif);}
#info10 {height:158px; background-image:url(/Images/infoBoxBackground10.gif);}

/******* Form Container *******/
.formcontainer {width: 477px; float:left; padding-top:15px;}
.formrow {width: 477px; clear:both; float:left; margin-bottom:5px;}
.formcol1 {float: left; width:100px;}
.formcol2 {float: left; width:350px;}
.formbtnrow {float: left; width:400px; text-align: center; padding-top:10px;}

/******* Controll Styles *******/
.fullstory:link, .fullstory:visited {text-decoration:none;color:#6e6f73; font-weight:bold;}
.fullstory:hover, .fullstory:active {text-decoration:underline;color:#4D4E51;}

.NewsHeadlinesRightItems {width:242px;}
.NewsHeadlinesRightItems ul {width:237px;list-style:none;padding:0;margin:0;}
.NewsHeadlinesRightItems li {width:217px;padding:5px 0 0 20px;list-style:none;font-size:11px; line-height:16px; color:#6e6f73;font-family:Verdana,Arial,Sans-Serif;font-weight:normal; background-image:url(/Images/arrowBullet.gif); background-attachment:scroll; background-repeat:no-repeat; background-position:1px 10px;}
.NewsHeadlinesRightItems .ResultList .text {padding:5px 0 0 10px;font-size:12px; line-height:16px; color:#6e6f73;font-weight:normal; background-image:url(/Images/arrowBullet.gif); background-attachment:scroll; background-repeat:no-repeat; background-position:0 17px;}
.NewsHeadlinesRightItems .ResultList .text p {padding: 0 0 0 7px;}
.NewsHeadlinesRightItems .photolink {padding:0;margin:0;}
.NewsHeadlinesRightItems img {padding:0;margin:0 0 3px 3px;}
.NewsHeadlinesRightItems h4 {font-family:Verdana,Arial,Sans-Serif;}
.NewsHeadlinesRightItems h4 a {font-size:11px;}
.NewsHeadlinesRightItems h3 a:link, .NewsHeadlinesRightItems h3 a:visited {text-decoration:none; color:#6E6F73;}
.NewsHeadlinesRightItems h3 a:active, .NewsHeadlinesRightItems h3 a:hover {text-decoration: underline;color:#6E6F73;}

.NewsHeadlinesRightItemsRSS {width:242px;}
.NewsHeadlinesRightItemsRSS ul {width:237px;list-style:none;padding:0;margin:0;}
.NewsHeadlinesRightItemsRSS li {width:217px;padding:0px 0 0 20px;list-style:none;}
.NewsHeadlinesRightItemsRSS li a:link, .NewsHeadlinesRightItemsRSS li a:visited {font-weight:bold;font-size:11px;padding:0; margin:0;color:#6e6f73;text-decoration:none;}
.NewsHeadlinesRightItemsRSS li a:hover, .NewsHeadlinesRightItemsRSS li a:active {color:#4D4E51;text-decoration:underline;}

/******** News Homepage Controll Styles *******/

.NewsHomeHeadline {}
.NewsHomeHeadline h2 {font-size: 15px;font-weight: bold;padding-top:12px;margin-bottom:6px;}
.NewsHomeHeadline h2 A {}
.NewsHomeHeadline h2 A:link, .NewsHomeHeadline h2 A:visited {text-decoration:none; color:#343434;}
.NewsHomeHeadline h2 A:active, .NewsHomeHeadline h2 A:hover {text-decoration: none;color:#4D4E51;}
.NewsHomeHeadline img {}
.NewsHomeHeadline a:link, .NewsHomeHeadline a:visited {}
.NewsHomeHeadline a:active, .NewsHomeHeadline a:hover {}
.NewsHomeHeadline .details-inner .text{padding:0 0 0 10px;}

.NewsHomeListingPhoto {float:left;padding:0px;margin:0px;color: #000000;}
.NewsHomeListingPhoto li {float:left;list-style:none;width:230px;margin:0 5px 4px 0;}
.NewsHomeListingPhoto li .photolink {float:right;padding:0 0 3px 3px;}
.NewsHomeListingPhoto li .photolink img {padding:0;margin:0;border:solid 1px black}
.NewsHomeListingPhoto h3 A:link, .NewsHomeListingPhoto h3 A:visited {text-decoration:none; color:#6E6F73;}
.NewsHomeListingPhoto h3 A:active, .NewsHomeListingPhoto h3 A:hover {text-decoration: underline;color:#6E6F73;}
/***** photo adapter 7 .fltImgRT applys to .NewsHeadlinesRightItems + .NewsHomeListingPhoto*****/
.fltImgRT { float:right; padding: 0 0 5px 5px;}
.NewsHomeListingPhoto .text {padding:0 5px;vertical-align:top;}
#contentmain .NewsHomeHeadline .photo-container{width:180px; padding-left:5px;}
#contentmain .photo-container{float:right; width:180px; padding-left:5px;}

#NewsHomeChannels {}
#NewsHomeChannels .ResultList li {list-style:none; margin-bottom:5px;}
#NewsHomeChannels h3 {height:32px;} 
#NewsHomeChannels h3 a:link, #NewsHomeChannels h3 a:visited {color:#343434;}
#NewsHomeChannels h3 a:active, #NewsHomeChannels h3 a:active {color:#4D4E51;}
#NewsHomeChannels .readmore {float:right;}

#NewsHomeArchive {}
#NewsHomeArchive .ResultList li {list-style:none;}
#NewsHomeArchive h3 {height:32px;}
#NewsHomeArchive h3 a:link, #NewsHomeArchive h3 a:visited {font-size:14px;color:#343434;}
#NewsHomeArchive h3 a:active, #NewsHomeArchive h3 a:active {color:#4D4E51;}
#NewsHomeArchive .readmore {float:right;}

/*.fullstory {color:#444444;font-weight:bold;font-family:Arial;font-size:9pt; }
.fullstory:link {text-decoration:none;color:#444444}
.fullstory:visited {text-decoration:none;color:#444444}
.fullstory:active {text-decoration:none;color:#444444}
.fullstory:hover  {text-decoration:none;color:#444444}*/

/******* Channel Page Styles *******/
#ChannelHeadlines {float:left;padding:0 0 10px 0;margin:0px;color: #000000;}
#ChannelHeadlines li {padding:5px 0 5px 0;margin:0 0 0 3px;border-bottom:solid 1px #d3d3d3}
#ChannelHeadlines li .photolink {float:right;padding:0 0 3px 2px;}
#ChannelHeadlines li .photolink img {padding:0;margin:0;border:solid 1px black}

#ChannelSubChannels {}
#ChannelSubChannels h2 {}
#ChannelSubChannels a {display:block; margin:0 40px 0 40px;}

#ChannelArchive {}
#ChannelArchive .ResultList li {list-style:none;}
#ChannelArchive h3 {height:32px;}
#ChannelArchive h3 a:link, #ChannelArchive h3 a:visited {font-size:14px;color:#343434;}
#ChannelArchive h3 a:active, #ChannelArchive h3 a:active {color:#4D4E51;}
#ChannelArchive .readmore {float:right;}

#ChannelNewsList h2 {float:left;padding:0;margin:15px 0 0 0;}
#ChannelNewsList h2 a:link, #ChannelNewsList h2 a:visited {color:#343434; text-decoration:underline;}
#ChannelNewsList h2 a:hover, #ChannelNewsList h2 a:active {color: #4d4e51;}
#ChannelNewsList .readmore {float:right;}

/******** Archive Page Styles ********/
.ArchiveNewsListing {margin-top:20px;}
.ArchiveNewsListing ul {list-style:none;}
.ArchiveNewsListing li {list-style:none; display:block; margin: 3px 0 3px 17px;}

#ArchiveDates .ArchiveDateList li {list-style:none; display:block; margin: 3px 0 3px 0;}
#ArchiveDates .ArchiveDateList a:link, #ArchiveDates ArchiveDateList a:visited {font-weight:bold;font-size:11px;padding:0; margin:0;color:#343434;text-decoration:none;}
#ArchiveDates .ArchiveDateList a:hover, #ArchiveDates ArchiveDateList a:active {color:#4D4E51;text-decoration:underline;}

#ArchiveDates .readmore a:link, #ArchiveDates .readmore a:visited {font-weight:bold;font-size:11px;padding:0; margin:0;color:#343434;text-decoration:none;}
#ArchiveDates .readmore a:hover, #ArchiveDates .readmore a:active {color:#4D4E51; text-decoration:underline;}

#ArchiveDates h1 a:link, #ArchiveDates h1 a:visited {color:#4D4E51;}
#ArchiveDates h1 a:hover, #ArchiveDates h1 a:active {color:#6e6f73;}

#ArchiveNavigation {padding-top:10px;}

/******** Article Page Styles *********/

.ArticleText div {padding-right:3px;}
.ArticleText h1 {display:none;}
.NewsArticleRelated li {list-style:none;}
.NewsArticleRelated li a:link, .NewsArticleRelated li a:visited {text-decoration:none; color:#343434;}
.NewsArticleRelated li a:hover, .NewsArticleRelated li a:active {text-decoration:underline; color:#4D4E51;}

/******* Login IFrame ************/

#loginFrame {height:155px; width:269px; border:0; margin-left:1px;}
