/* Based on Eric Meyer's Reset Reloaded:
http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, form, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0; padding:0; border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
font-weight:1
}
/* remember to define focus styles! */
:focus { outline:0; }
body { line-height:1; }
/* ol, ul { list-style:none; } */
a:link, a:visited { text-decoration:none; }
a:hover, a:active { text-decoration:underline; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
div { /*position:relative;*/ }
img { vertical-align:middle; border:0; margin:0; }
strong,th { font-weight:bold; }
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse:collapse;
border-spacing:0;
}
caption, td {
text-align:left;
font-weight:normal;
vertical-align:top;
}
th {
text-align:center;
font-weight:bold;
vertical-align:middle;
}
/* Site Styles */
body {
background:#f1f0ea url('/Portals/0/bg.png') top left repeat-x;
color:#1d1d1d;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
a:link, a:visited {
color:#1d1d1d;
text-decoration:none;
}
a:hover, a:active {
color:#1d1d1d;
text-decoration:underline;
}
h1, h2, h3 {
margin:.8em 0 .2em 0;
padding:0;
}
h1 {
font-size:26px;
color:#1d1d1d;
}
h2 {
color:#1d1d1d;
font-weight:normal;
font-size:12px;
}
h3 {
font-size:18px;
font-weight:normal;
color:#d52827;
}
h5, h5 a:link, h5 a:visited, .more a {
color:#d52827;
font-size:11px;
}
p {
margin:.4em 0 .8em 0;
padding:0;
width:auto;
font-size:11px;
line-height:13px;
}
/* 902px main table, 13px paddings left/right = 928px, add some margins top/bottom for legibility */
#wrapper {
width:928px;
text-align:center;
margin:15px auto 25px auto;
}
#header {
height:85px;
margin-bottom:10px;
text-align:left;
}
#logo, #dnnLOGO, #dnn_dnnLOGO_imgLogo {
margin-top:7px;
}
#header p {
float:right;
font-size:10px;
text-transform:uppercase;
}
#header a:link, #header a:visited {
text-decoration:none;
color:#1d1d1d;
}
#header a:hover, #header a:active {
text-decoration:underline;
color:#1d1d1d;
}
.maintable {
width:100%;
}
/* 13 px padding around main content table, removes issues with box model crud for IE this way */
#body {
background-color:#fff;
padding:13px;
}
/* Main content table - 600px main image, 300px sidebar, 2px internal borders */
table#main, table#main-hp {
width:902px;
border-collapse:collapse;
}
/* Homepage specific boxes */
td#MainPane {
width:600px;
height:300px;
background-color:#fff;
background-color:#900;
}
td#MainPane img {
}
/* Added by Allan for sponsor logo  */
.AdPaneText {
font-size:14px;
}
.AdPane {
vertical-align:bottom;
padding-top:30px;
}
/* Boxes are 300px for easy sizing + 2px left border */
td#dnn_RightTopPane, td#member, td#dnn_RightMiddlePane, td#message, td#dnn_RightBottomPane {
width:302px;
background-color:#fff;
padding:2px 0 0 2px;
}
td#dnn_RightBottomPane {
padding:16px 19px;
}
td#dnn_RightTopPane div {
background-color:#FFF;
/*height:175px; */
padding:2px;
}
td#member div, td#dnn_RightMiddlePane div {
background-color:#090;
height:121px;
}
td#imagebar, td#ImageBarPane {
padding-top:2px;
border-bottom:20px solid #fff;
}
td#imagebar div, td#ImageBarPane div {
background-color:#909;
height:66px;
}
/* Subpages */
td#left {
background-color:#c8c6ae;
background-color:#d5d4c0;
width:186px;
}
td#breadcrumb, td#subtitle {
width:716px;
}
td#content {
width:531px;
}
#breadcrumb div, #content div {
margin-left:39px;
}
#breadcrumb {
font-size:11px;
line-height:29px;
text-align:right;
height:29px;
}
#breadcrumb div {
}
#subtitle {
}
#subtitle #dnn_TopRightPane {
float:right;
/*
min-height:140px;
margin-bottom:33px;
*/
}
#subtitle img {
float:right;
}
#subtitle h1 {
width:225px;
margin-top:0;
margin-left:39px;
padding-top:35px;
}
td#callout {
width:185px;
}
#callout div {
border-left:1px solid #1d1d1d;
padding-top:33px;
padding-left:16px;
}
#callout h3 {
color:#50392c;
font-size:13px;
text-transform:uppercase;
}
#callout p {
font-size:11px;
}
#content div, #dnn_ContentPane {
padding:20px 39px;
}
#content h1 {
font-size:26px;
}
#footer {
margin:0 auto;
padding:4px 0;
font-size:9px;
color:#fff;
background-color:#1f1f1f;
text-align:center;
text-transform:uppercase;
}
#footer a {
margin:0px 5px;
}
#footer a:link, #footer a:visited {
color:#122632;
text-decoration:none;
}
#footer a:hover, #footer a:active {
color:#122632;
text-decoration:underline;
}
td#dnn_IAHINewsPane, td#dnn_IHGIndustryNewsPane {
border-top:20px solid #fff;
}
td#dnn_IAHINewsPane  {
width:290px;
}
td#dnn_IAHINewsPane, td#dnn_IHGIndustryNewsPane, td#dnn_RightBottomPane {
margin:19px 0 0 0;
padding:0px 16px 16px 16px;
}
td#dnn_IHGIndustryNewsPane {
border-left:1px solid #836e5c;
border-right:1px solid #836e5c;
padding-left:27px;
}
td#dnn_RightBottomPane {
padding-top:35px;
}
td#dnn_IHGIndustryNewsPane {
width:310px;
}
td#message, td#dnn_RightBottomPane {
background:#fff url('/Portals/0/bg-sidefade.png') top right repeat-y;
padding:0 19px 0 19px;
}
#dnn_RightBottomPane {
border-top:2px solid #fff;
padding-bottom:26px;
}
td#dnn_IAHINewsPane h2, td#dnn_IHGIndustryNewsPane h2, td#message h2, td#dnn_RightBottomPane h2 {
font-family:Garamond, "Times New Roman", Georgia, serif;
color:#d52827;
font-size:22px;
}
td#message h2, td#dnn_RightBottomPane h2 {
color:#50392c;
font-size:14px;
line-height:26px;
font-weight:bold;
}
td#dnn_IAHINewsPane span.Normal a, td#dnn_IHGIndustryNewsPane span.Normal a, td#message span.Normal a, td#dnn_RightBottomPane span.Normal a {
color:#6a503b;
font-size:10px;
font-weight:bold;
}
td#message a, td#dnn_RightBottomPane a {
font-size:13px;
}
td#dnn_IAHINewsPane span.Normal, td#dnn_IHGIndustryNewsPane span.Normal {
color:#6a503b;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
td#dnn_IAHINewsPane h4, td#dnn_IHGIndustryNewsPane h4,
td#dnn_IAHINewsPane span.Normal strong a, td#dnn_IHGIndustryNewsPane span.Normal strong a {
color:#6a503b;
text-transform:uppercase;
font-size:12px;
display:block;
font-weight:bold;
margin-top:8px;
}
td#dnn_IAHINewsPane span.Normal a, td#dnn_IHGIndustryNewsPane span.Normal a {
color:#6a503b;
font-weight:bold;
}
#dnn_NavigationPane, #dnn_NavigationPane table, #dnn_ctr1296_ModuleContent, .nav  {
height:34px;
}
#dnn_NavigationPane {
background-color:#000;
height:34px;
color:#fff;
font-family:Garamond, "Times New Roman", Georgia, serif;
font-size:16px;
text-align:right;
border:0;
}
#dnn_NavigationPane table {
text-align:right;
float:right;
width:auto;
}
#dnn_NavigationPane span.nav-left, #dnn_NavigationPane span.nav-right, #navigation span.menu-left, #navigation span.menu-right {
display:none;
}
ul#navigation {
background-color:#000;
height:34px;
color:#fff;
font-family:Garamond, "Times New Roman", Georgia, serif;
font-size:16px;
text-align:right;
border:0;
border-collapse:collapse;
overflow:hidden;
}
/* For Control Panel viewing */
table#tbldnn_ctr1296_dnnACTIONS_ctldnnACTIONSMenuBar { margin-top:-34px; }
#navigation li {
float:left;
list-style:none;
}
#navigation li a {
text-decoration:none;
}
#navigation li a span {
display:block;
font-family:Garamond, "Times New Roman", Georgia, serif;
font-size:16px;
padding:9px 19px 7px;
}
#navigation li a:link span.menu-mid, #navigation li a:visited span.menu-mid {
text-decoration:none;
color:#fff;
border-right:1px solid #000;
border-left:1px solid #494644;
border-bottom:0;
}
#navigation li.active a span.menu-mid,
#navigation li a:hover span.menu-mid, #navigation li a:active span.menu-mid {
text-decoration:none;
background:#755c49;
color:#fff;
border-right:1px solid #fff;
border-left:1px solid #fff;
background:url('/Portals/0/nav-bg.gif') top left repeat-x;
border-right:1px solid #fff;
border-left:1px solid #fff;
border-bottom:0;
text-decoration:none;
}
#navigation li.active a#nav-299:link span.menu-mid, #navigation li.active a#nav-299:visited span.menu-mid {
background:url('/Portals/0/nav-bg-active-cobaltblue.gif') top left repeat-x;
}
#navigation li.active a#nav-284:link span.menu-mid, #navigation li.active a#nav-284:visited span.menu-mid {
background:url('/Portals/0/nav-bg-active-royalblue.gif') top left repeat-x;
}
#navigation li.active a#nav-77:link span.menu-mid, #navigation li.active a#nav-77:visited span.menu-mid {
background:url('/Portals/0/nav-bg-active-purple.gif') top left repeat-x;
}
#navigation li.active a#nav-111:link span.menu-mid, #navigation li.active a#nav-111:visited span.menu-mid {
background:url('/Portals/0/nav-bg-active-lime.gif') top left repeat-x;
}
#navigation li.active a#nav-288:link span.menu-mid, #navigation li.active a#nav-288:visited span.menu-mid {
background:url('/Portals/0/nav-bg-active-green.gif') top left repeat-x;
}
#navigation li.active a#nav-411:link span.menu-mid, #navigation li.active a#nav-411:visited span.menu-mid {
background:url('/Portals/0/nav-bg-active-brown.gif') top left repeat-x;
}
#left h3 {
color:#755c49;
margin-left:12px;
}
/* VerticalDropdownCSS1 */
.pmenu {
font-size:11px;
margin:0 0 50px 8px;
border-collapse:collapse;
border-top:1px solid #dcd7d4;
border-left:1px solid #dcd7d4;
}
.pmenu ul {
border-collapse:collapse;
}
.pmenu li {
font-size:11px;
border-bottom:1px solid #dcd7d4;
list-style:none;
}
.pmenu li table { display:none; }
.pmenu li li {
border:0;
}
.pmenu a {
display:block;
padding:6px 6px 5px 6px;
background:url('/Portals/0/subnav-bg.gif') top left repeat-x;
color:#6a503b;
border:0;
}
.pmenu a:link, .pmenu a:visited {
color:#6a503b;
}
.pmenu a:hover, .pmenu a:active {
text-decoration:none;
background:#73b0da;
color:#0d4a74;
}
.pmenu li.sub {
background:none;
border-bottom:0;
}
.pmenu li.sub a:link, .pmenu li.sub a:visited {
background:url('/Portals/0/subnav-bg-active.gif') top left repeat-x;
color:#fff;
}
.pmenu li.sub a:hover, .pmenu li.sub a:active {
text-decoration:none;
background:#73b0da;
color:#0d4a74;
}
.pmenu li ul {
}
.pmenu li.sub li a:link, .pmenu li.sub li a:visited {
background:#0d4a74;
background-image:none;
font-size:10px;
color:#fff;
}
.pmenu li.sub li a:hover, .pmenu li.sub li a:active {
background:#73b0da;
color:#0d4a74;
font-size:10px;
}
.pmenu li li a {
padding:3px 6px 3px 18px;
}
.pmenu li.sub li.active a {
background-color:#308ac8;
font-weight:normal;
}
#videoBar {
width : 400px;
margin-right: 5px;
margin-left: 5px;
padding-top : 4px;
padding-right : 4px;
padding-left : 4px;
padding-bottom : 0px;
}
/* override standard player dimensions */
.playerInnerBox_gsvb .player_gsvb {
width : 480px;
height : 380px;
}
.CodingStaff_HtmlPopupContent a {
display: block;
overflow: hidden;
background-image: url('/Portals/0/iahi_content_images/clickhere.png');
height: 61;
width: 240px;
margin:0 auto;
}

.BlogHead {
font-weight:600;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

.BlogTitle {
font-weight:600;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.BlogInfo, .BlogBody, .BlogFooter, .BlogDateline {
font-weight:normal;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.BlogReadMore {
font-weight:600;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}


