body {font:normal 12px arial,sans-serif;background:#ab95ac url(/site/images/new/bg-body.png) repeat-x;margin:0;padding:0;text-align:center;color:#333;}
div,form,table,td{margin:0;padding:0;}

/* layout */
.ian-home .container,.ian-subpage .container{background:url(/site/images/new/bg-contentwrap.png) repeat-y;margin:0 auto;padding:0px;text-align:left;width:949px;}
.float-right{ float:right;margin-left:8px;}
.float-left {float:left;margin-right:8px;}
.clear{clear:left;}

.title h1{font-family:"Trebuchet MS";color:#fff;font-size:24px;font-weight:normal;margin:0px;padding:5px 10px 5px 16px;text-transform:uppercase;}
h1, .h1{margin-top:0;padding-top:0;color:#FF8F12;font-size:15px;font-weight:bold;text-transform:uppercase;}
h2, .h2{margin:0;padding-top:0;color:#FF8F12;font-size:13px;font-weight:bold;}
h3, .h3{border-bottom:1px solid #FF8F12;color:#FF8F12;font-size:13px;font-weight:bold;}
.ian-home h3, .ian-home .h3{border-bottom:none;}
h4, .h4 {color:#214296;font-size:16px;margin-bottom:0;}
h5, .h5 {color:#214296;font-size:12px;font-weight:bold;margin-bottom:0;}

.page-title{background:#1A439A;font:normal 24px 'Trebuchet MS',arial,sans-serif;color:#FFF;}
.page-title div{padding:5px 15px;}

p, ul li {font-size:12px;line-height:16px;}
td{vertical-align:top;}
a{outline:none;}

a img { border: none}
:focus{-moz-outline-style:none;}

/* universal navigation */
.uninav{background:url(/site/images/new/frame-topcap.gif) no-repeat;height:25px;width:949px;}
.uninav ul{float:right;margin:0px;padding:5px 8px 0px 0px;position:relative;}
.uninav ul li{background:url(/site/images/new/bullet-black.gif) 0px 5px no-repeat;display:inline;font-size:11px;margin:0px;padding:0px 5px 0px 10px;}
.uninav ul li.first{background:none;}
.uninav ul li a{color:#000;text-decoration:none;}
.uninav ul li a:hover,.uninav ul li a.on{color:#e58306;text-decoration:underline;}

/* search */
.search{background:url(/site/images/new/bg-search.png) no-repeat;text-align:right;float:left;padding:16px 10px 0px 10px;width:233px;height:77px;_height:auto;}
.searchbox{background:url(/site/images/new/bg-searchbox.png) no-repeat;border:none;color:#000;font:normal 11px "Trebuchet MS",arial,sans-serif;margin-bottom:6px;padding:3px 18px 4px 6px;width:133px;height:14px;}
.search .advanced a{color:#000;font:normal 10px "Trebuchet MS",arial,sans-serif;padding-right:66px;}
.search .advanced a:hover{text-decoration:none;}

#buttonposition { position:relative }
#buttonposition .searchbutton { position:absolute; top:1px; right:3px; _top:2px; _right:12px; }

*:first-child+html #buttonposition .searchbutton { top:2px; }

/* - - -  H O M E   P A G E   S T Y L E S  - - -  */
.middlecol{background:#fff url(/site/images/new/bg-main-body.png) repeat-x;border-right:2px solid #fff;margin-left:204px;}
.middlecol table {margin:0px;padding:0px;}
.middlecol table td{vertical-align:top;}
.middlecol h3{color:#fff;font-size:12px;margin:0px;padding:4px 0px 0px 12px;text-transform:uppercase;}
.middlecol .view-all{font-size:11px;margin-left:160px;padding:4px 12px 0px 0px;text-align:right;}
.middlecol .view-all a,.middlecol .view-all {font:normal 11px "Trebuchet MS",arial,sans-serif;color:#fff;text-decoration:none;}
.middlecol .view-all a:hover,.ian-home .middlecol .discussions .view-all a:hover{color:#fff;text-decoration:underline;}
.middlecol .view-all img.arrow{padding-left:5px;}

.middlecol .dyanmic-lead{border-top:6px solid #d6d6d6;}

/* features */
.features{border-top:6px solid #d6d6d6;}
.features .topcap{background:#ef821e url(/site/images/new/bg-feature-tl.png) no-repeat;height:24px;width:242px;}
.features .topcap-title{float:left;position:relative;width:150px;font:bold 12px 'Trebuchet MS',arial,sans-serif;color:#FFF;padding:4px 0 0 10px;text-transform:uppercase;}
.features ul{border:1px solid #c0c0c0;border-top:none;clear:left;margin:0px;padding:0px;width:240px;}
.features ul li{list-style:none;margin:0px;padding:0px;border:1px solid #fff;}
.features ul li a{color:#28344c;display:block;margin:0px;padding:6px 20px 7px 27px;text-decoration:none;font:normal 12px arial,sans-serif;}
.features ul li.odd a{background:#fff;color:#28344c;margin:0px;padding:6px 20px 7px 27px;text-decoration:none;}
.features ul li.even a{background:url(/site/images/new/bg-features-gradient.png) repeat-y right;color:#28344c;margin:0px;padding:6px 20px 7px 27px;text-decoration:none;}
.features ul li a:hover{background:#28344c url(/site/images/new/arrow-white-home.gif) no-repeat 16px 10px;color:#fff;margin:0px;padding:6px 20px 7px 27px;text-decoration:none;}

/* home discussions */
.discussions {border-top:5px solid #fff;border-left:0px;border-right:0px;width:242px;}
.discussions .topcap{background:#22409a url(/site/images/new/bg-blue-topcap.png) no-repeat;height:24px;}
.discussions .topcap-title{float:left;position:relative;width:150px;font:bold 12px 'Trebuchet MS',arial,sans-serif;color:#FFF;padding:4px 0 0 10px;text-transform:uppercase;}
.discussions, .discussions li{font:normal 12px arial,sans-serif;}
.discussions li{background:url(/site/images/new/bullet-orange-home.gif) no-repeat 8px 4px !important;padding-left:20px !important;}
.ian-home .discussions ul{margin:0px 0px 0px 0px;padding:10px 32px 0px 16px;}

/* emailed */

.titles a {
  display: block;
  padding: 2px 5px;
}

td.emailed {background:#213f97 url(/site/images/new/bg-blue-gradient.png) repeat-x;border:5px solid #fff;border-bottom:none;width:242px;}
.emailed .topcap{background:#22409a url(/site/images/new/bg-blue-topcap.png) no-repeat;height:24px;}
.emailed .topcap-title{float:left;position:relative;width:150px;font:bold 12px 'Trebuchet MS',arial,sans-serif;color:#FFF;padding:4px 0 0 10px;text-transform:uppercase;}
.emailed{font:normal 12px arial,sans-serif;}
.emailed .titles{padding:5px;}
.emailed .titles a{display:block;border-top:1px dotted #000;color:#fff;font:normal 12px arial,sans-serif;margin:0px;padding:7px 22px 7px 22px;text-decoration:none;}
.emailed .titles a:hover{border-top:1px dotted #000;color:#fff;margin:0px;padding:7px 22px 7px 22px;text-decoration:underline;}

/* home polls */
td.homepoll {background:url(/site/images/new/bg-home-poll-btmcap.png) no-repeat;background-position:bottom;border-top:5px solid #fff;color:#22409a;width:242px;}
.homepoll .topcap{background:url(/site/images/new/bg-home-poll-topcap.png) no-repeat;}
.homepoll .topcap-title{float:left;padding-top:2px;position:relative;width:150px;font:bold 12px 'Trebuchet MS',arial,sans-serif;color:#22409A;padding:5px 0 0 10px;text-transform:uppercase;}
.homepoll h3{color:#22409a;}
.homepoll .view-all{padding-top:6px;}
.homepoll .view-all a{color:#22409a;}
.homepoll .view-all a:hover{color:#22409a;}
.homepoll #poll{font-size:12px;margin:20px;}
.homepoll #poll .pollhead{font-weight:bold;}
.homepoll table#poll-table {margin:16px 0px;}
.homepoll table#poll-table td{padding-bottom:12px;}

/* news */
.news {border-top:5px solid #fff;width:242px;}
.news .topcap{background:url(/site/images/new/bg-orange-topcap.png) no-repeat;height:27px;width:242px;}
.news .topcap-title{float:left;position:relative;width:150px;font:bold 12px arial,sans-serif;color:#FFF;padding:3px 0 0 10px;text-transform:uppercase;}
.news h3{padding-top:2px;}
.news .view-all{padding-top:2px}
.news ul{clear:left;margin:12px 16px;padding:0px;}
.news ul li{list-style:none;margin:0px;padding:0px 0px 12px 0px;font:normal 12px arial,sans-serif;}
.news ul li a{color:#d7800d;font:bold 12px arial,sans-serif;text-decoration:none;}
.news ul li a:hover{color:#d7800d;font:bold 12px arial,sans-serif;text-decoration:underline;}

/* articles */
.articles {border-top:5px solid #fff;border-left:5px solid #fff;width:242px;}
.articles .topcap{background:url(/site/images/new/bg-orange-topcap.png) no-repeat;height:27px;}
.articles .topcap-title{float:left;position:relative;width:150px;font:bold 12px arial,sans-serif;color:#FFF;padding:3px 0 0 10px;text-transform:uppercase;}
.articles .view-all{padding-top:2px}
.articles h3{padding-top:2px;}
.articles ul{margin:12px 16px;padding:0px;}
.articles ul li{background:url(/site/images/new/i-note.png) no-repeat 0px 3px;list-style:none;margin:0px;padding:0px 0px 16px 18px;font:normal 12px arial,sans-serif;}
.articles ul li a{color:#000;text-decoration:none;font:normal 12px arial,sans-serif;}
.articles ul li a:hover{color:#d7800d;text-decoration:underline;font:normal 12px arial,sans-serif;}

/* events */
.events {border-top:5px solid #fff;width:242px;}
.events .topcap{background:url(/site/images/new/bg-orange-topcap.png) no-repeat;height:27px;}
.events .topcap-title{float:left;position:relative;width:150px;font:bold 12px arial,sans-serif;color:#FFF;padding:3px 0 0 10px;text-transform:uppercase;}
.events .view-all{padding-top:2px}
.events h3{padding-top:2px;}
.events h4{color:#000;font:bold 12px arial,sans-serif;margin:0px;padding:0px;}
.events ul{margin:12px 16px;padding:0px;}
.events ul li{list-style:none;margin:0px;padding:0px 0px 12px 0px;font:normal 12px arial,sans-serif;}
.events ul li a{color:#D7800D;font:bold 12px arial,sans-serif;text-decoration:none;}
.events ul li a:hover{font:bold 12px arial,sans-serif;text-decoration:underline;}

/* - - -   S U B P A G E   S T Y L E S   - - - */
/* # content wrap # */
.contentwrap{background:url(/site/images/new/bg-leftcol-btmcap.png) no-repeat; background-position:left bottom;border-bottom:5px solid #fff;}

/* # left column # */
.leftcol{border-left:2px solid #fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;float:left;width:204px;}
.leftcol .pad{background:#fff url(/site/images/new/bg-content.png) repeat-x;padding:5px;}

/* login */
.leftcol .pad .login {background:url(/site/images/new/bg-login-topcap.png) no-repeat;height:auto;margin-bottom:5px;width:193px;}
.leftcol .login .bottomcap{background:url(/site/images/new/bg-login-btmcap.png) no-repeat;background-position:bottom;margin-top:-5px;width:193px;height:12px;}
.leftcol .login .pad{background:url(/site/images/new/bg-login-topcap.png) no-repeat;padding:20px 12px 0px;}
.leftcol .login td{vertical-align:middle;padding-bottom:5px;}
.leftcol .login .pad label{color:#8b5402;font-size:11px;margin-right:6px;}
.leftcol .login .pad input.textarea{border:1px solid #d5c6a7;color:#663f06;font-size:11px;padding:1px 2px;width:100px;}
.leftcol .login .loginactions{font-size:11px;text-align:right;}
.leftcol .login .loginactions input{padding-bottom:5px;}
.leftcol .login .join{font-size:11px;margin-top:-4px;padding:8px 4px 0px;border-top:1px solid #fdaf4b}
.leftcol .login .join a{font-weight:bold;}
a{color:#663f06;}
a:hover{text-decoration:none;}

/* left navigation */
.leftcol .leftnav {background:url(/site/images/new/bg-leftnav-topcap.png) no-repeat;font-size:13px;margin:0px 0px 0px 3px;padding:0px;width:192px;}
.leftnav a{background:url(/site/images/new/bg-leftnav.png) no-repeat;background-position:right;color:#fff;display:block;text-decoration:none;padding:6px 24px 6px 12px;}
.leftnav a:hover,.leftnav a:hover.level1{background:url(/site/images/new/bg-leftnav-arrowleft.png) no-repeat 0px 0px;background-position:right;padding:6px 24px 6px 12px;}
.leftnav a.level1{background:#00a5e3;}
.leftnav a.level1on,.leftnav a:hover.level1on{background:url(/site/images/new/bg-leftnav-arrowdown.png) no-repeat 0px 0px;background-position:right;padding:6px 24px 6px 12px;}
.leftnav a.level2{background:#9edff1;border-bottom:1px solid #00a2e1;color:#22409a;display:block;font-size:12px;padding:5px 24px 5px 12px;}
.leftnav a:hover.level2,.leftnav a.level2on,.leftnav a:hover.level2on{background:#e5f7fb;border-bottom:1px solid #00a2e1;color:#22409a;display:block;font-size:12px;padding:5px 24px 5px 12px;}
.leftnav a.level3{background:#6dcded;border-bottom:1px solid #00a2e1;color:#22409a;display:block;font-size:11px;padding:5px 24px 5px 40px;}
.leftnav a:hover.level3,.leftnav a.level3on,.leftnav a:hover.level3on{background:#e5f7fb;border-bottom:1px solid #00a2e1;color:#22409a;display:block;font-size:11px;padding:5px 24px 5px 40px;}

/* breadcrumbs */
.breadcrumbs{background:#00a5e3 url(/site/images/new/bg-breadcrumbs.png) top left;background-repeat:no-repeat;color:#fff;font-size:11px;padding:4px 16px;}
.breadcrumbs a{color:#fff;text-decoration:none;}
.breadcrumbs a:hover{color:#fff;text-decoration:underline;}
.breadcrumbs .on{font-weight:normal;}

/* content */
.content{background:#fff url(/site/images/new/bg-content.gif) repeat-x;border-top:6px solid #d6d6d6;width:489px;}
.contentwide{background:#fff url(/site/images/new/bg-content.gif) repeat-x;border-top:6px solid #d6d6d6;width:741px;}
.content .pad,.contentwide .pad{padding:16px 14px 32px 14px;}
.content-container h1{color:#ef821e;font-size:18px;margin:0px;padding:0px;text-transform:none;font-weight:normal;}
.content-container a:hover{color:#000;text-decoration:underline;}
.content ul{margin:0px;padding:0px;}
.content ul li{background:url(/site/images/new/bullet-orange.gif) no-repeat 0px 8px;list-style:none;padding:0px 0px 0px 14px;}
.title{background:#1a439a;}
.content-container{border-top:1px dotted #9f9d9e;margin-top:3px;font-size:12px;}
.content-container a{color:#22409A;}

/* # right column # */
.ian-subpage .rightcol {background:#fff url(/site/images/new/bg-content.png) repeat-x;padding:5px;float:right;}
.rightcol h3{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:15px;margin:0px;padding:8px 0px 12px;}

/* utility */
.utility{background:url(/site/images/new/bg-util-topcap.png) no-repeat;height:auto;width:242px;margin-bottom:8px;}
.utility .bottomcap{background:url(/site/images/new/bg-util-btmcap.png) no-repeat;background-position:bottom;width:242px;height:25px;}
.utility ul{list-style:none;margin:0px;padding:0px;}
.utility ul li{color:#7f7f7f;}
.utility ul li.print{background:url(/site/images/new/i-printer.gif) no-repeat 20px 32px;padding:32px 20px 4px 56px}
.utility ul li.email{background:url(/site/images/new/i-email.gif) no-repeat 20px 4px;padding:0px 20px 4px 56px;}
.utility ul li.fontsize{background:url(/site/images/new/i-text-size.gif) no-repeat 21px 4px;padding:0px 20px 10px 56px;}
.utility ul li a{color:#7f7f7f;}
.utility ul li a:hover{color:#666;}

/* poll */
.poll{background:url(/site/images/new/bg-poll-topcap.png) no-repeat;color:#22409a;height:auto;margin:0 0 8px 0;width:242px;}
.poll .bottomcap{background:url(/site/images/new/bg-poll-btmcap.png) no-repeat;background-position:bottom;width:242px;height:25px;}
.poll .pad{padding:0px 12px;}
.poll form{padding:0px 4px;}
.poll h3{color:#22409a; font-size:15px; border:none; }
.poll .poll-head2{font:bold 12px arial,sans-serif;padding-bottom:16px;}
.poll  td{font-size:12px;vertical-align:middle;}
.poll  td.answer,.poll  td.pollbar{font-size:11px;vertical-align:middle;}
.poll p.question{font-weight:bold;}
.poll input.radio{display:inline;width:12px;}
/* .poll label{float:left;font-size:1.2em;margin-left:32px;position:relative;} */
.poll .votenow{margin-top:16px;text-align:right;}

/* event */
.event-box{background:url(/site/images/new/bg-event-topcap.gif) no-repeat;color:#22409A;height:auto;margin:8px 0px;width:242px;}
.event-box a{color:#D7800D;text-decoration:none !important;}
.event-box a:hover{color:#D7800D;text-decoration:underline !important;}
.event-box .pad{padding:0px 12px;}
.event-box h3{color:#22409a; font-size:15px; border:none; }
.event-box .poll-head2{font:bold 12px arial,sans-serif;padding-bottom:16px;}

.rightcol #poll-table td{font:normal 12px arial,sans-serif;vertical-align:top;}

.glossary{width:741px;height:32px;overflow:hidden;padding:5px 0 10px 1px;}
.glossary a{float:left;display:block;background:url(/site/images/new/bg-glossary-letters.gif) repeat-x;height:32px;width:25px;_width:22px;text-align:center;font:normal 18px arial,sans-serif;color:#FFF;text-decoration:none;border-right:1px solid #faae40;border-left:1px solid #fbbf59;}
.glossary a span{display:block;padding:5px 7px 0 6px;}
.glossary a:hover, .glossary a#on{background:url(/site/images/new/bg-glossary-letters-h.gif) repeat-x;}

.glossary-content ul{margin:10px 0;padding:0;list-style:none;}
.glossary-content li{background:url(/site/images/new/bullet-orange.gif) no-repeat 0 7px !important;padding-left:10px !important;margin-bottom:7px;}
.glossary-content a{text-decoration:none;color:#1A439A;}
.glossary-content a:hover{text-decoration:underline;color:#1A439A;}
.glossary-content h1{font:bold 14px arial,sans-serif;margin-bottom:20px;}

.main-search-table{width:944px;}
.main-search-table td{vertical-align:top;padding:0;}

.search-results{width:466px;font-size:12px;line-height:16px;}
.search-results img{border:none;}
.search-results a{color:#F8981D;text-decoration:none;}
.search-results a:hover{text-decoration:underline;}

.search-tabs{width:484px;height:34px;margin-left:6px;background:url(/site/images/new/bg_search_tab_tile.gif) repeat-x;overflow:hidden;}
.search-tabs a{display:block;float:left;width:93px;background:url(/site/images/new/bg_search_tab.gif) no-repeat;font:bold 14px "Trebuchet MS",arial,sans-serif;color:#FFF;height:35px;text-decoration:none;text-align:center;padding-top:9px;margin-left:4px;}
.search-tabs a:hover{display:block;width:93px;background:url(/site/images/new/bg_search_tab.gif) no-repeat;font:bold 14px "Trebuchet MS",arial,sans-serif;color:#1A439A;}
.search-tabs a#on{display:block;width:93px;background:url(/site/images/new/bg_search_tab_h.gif) no-repeat;font:bold 14px "Trebuchet MS",arial,sans-serif;color:#F8981D;text-decoration:none;}

.box-recommend-term{width:242px;background:url(/site/images/new/bg_recommend_term.gif) repeat-y;font:normal 12px arial,sans-serif;color:#000;}
.box-recommend-term div{padding:10px 20px;}

/* discussions */
.ian-subpage .discussions{background:url(/site/images/new/bg-discussions-topcap.png) no-repeat;height:auto;margin:8px 0px;width:242px;}
.discussions .bottomcap{background:url(/site/images/new/bg-discussions-btmcap.png) no-repeat;background-position:bottom;width:242px;height:25px;}
.discussions .pad{padding:0px 12px;}
.discussions h3{color:#fff; border:none;}
.discussions ul{margin:0px 20px 0px 0px;padding:10px 6px;}
td.discussions ul li,.discussions ul li{background:url(/site/images/new/bullet-orange.gif) no-repeat 0px 7px;list-style:none;padding:0px 0px 12px 12px;}
td.discussions a{color:#22409a;text-decoration:none;}
td.discussions a:hover,.discussions a:hover{color:#22409a;text-decoration:underline;}

.news-landing a{color:#22409a;}
.news-landing ul{margin:10px 0;padding:0;list-style:none;}
.news-landing li{margin-bottom:7px;background:url(/site/images/new/bullet-orange.gif) no-repeat 0 8px;padding-left:14px;}

/* subscribe */
.subscribe{background:url(/site/images/new/bg-subscribe-topcap.png) no-repeat;height:auto;margin:8px 0px;width:242px;}
.subscribe .bottomcap{background:url(/site/images/new/bg-subscribe-btmcap.png) no-repeat;background-position:bottom;width:242px;height:25px;}
.subscribe .pad{padding:0px 12px;}
.subscribe h3{color:#af8048;border:none; font-size:15px;}
.subscribe p{padding:0px 4px;}
.subscribe a{color:#000;}
.subscribe a:hover{color:#000;}

/* # footer # */
.ian-subpage .footer{margin:0 auto;width:949px;}
.footer .banner{padding-top:8px;}
.footer ul{margin:10px 0px;padding:0;}
.footer ul li{background:url(/site/images/new/pipe-black.png) no-repeat 0 2px;display:inline;list-style:none;margin:0;padding:0 25px;}
.footer ul li.first{background:none;display:inline;list-style:none;margin:0;padding:0 24px 0 0;}
.footer ul li a{color:#000;text-decoration:none;}
.footer ul li a:hover{border-bottom:1px solid #000;color:#000;text-decoration:none;}

.contentwide .content-container .titles a {
clear:both;
float:left;
padding-left:16px;
background:transparent url(/site/images/new/bullet-bl.gif) no-repeat 2px 7px;
}

a.title-bullet{display:block;clear:both;float:left;padding-left:16px;background:transparent url(/site/images/new/bullet-bl.gif) no-repeat 2px 7px;}

td.promoBox{padding:0 12px;width:242px;}
.promoBoxTable{margin-bottom:8px;}
