/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.cs_ashx.1
 * Browser:        0
 * Browser group: 
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; }
.red { color: Red!important; }
.white { color: White!important; }
.black { color: Black!important; }
.blue { color: Blue!important; }
.bold { font-weight:bold; }
.normal { font-weight:normal; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.top { vertical-align:top; }
.middle { vertical-align:middle; }
.bottom { vertical-align:bottom; }
.nowrap { white-space: nowrap; }
tr.nowrap td { white-space: nowrap; }
table.nowrap tr td { white-space: nowrap; }
.noBorder { border-width: 0px; }
.fullWidth { width:100%; }
.socialSidebar a img { margin:5px 5px 5px 5px; vertical-align:middle; }
.floatRight { border:3px solid #57b1e0; float:right; margin:0 20px 20px; }
.floatLeft { border:3px solid #57b1e0; float:left; margin:0 20px 20px; }
.floatRightNoBorder { border:0px float:right; margin:0 20px 20px; }
.floatLeftNoBorder { border:0px float:left; margin:0 20px 20px; }
body { margin:0px; padding:0px; background:url(../images/body_bg_rpt.jpg) top left repeat; }
form { margin:0px; padding:0px; }
div, span, p, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#404040; }
select, textarea { border:1px solid #B3B3B3; }
input[type=text] { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#404040; border:1px solid #B3B3B3; background-color:#FFFFFF!important; }
div, span, p, img { margin:0px; padding:0px; border:0px; }
a, a:link, a:active, a:visited { text-decoration:underline; color:#404040; }
a:hover { text-decoration:underline; color:#404040; }
select, textarea { background-color:#FFFFFF!important; }
div#outer { position:absolute; top: 0px; left: 0px; width:100%; background:url(../images/banner_bg_rpt_x.jpg) top left repeat-x; }
div#inner { width:950px; margin:auto; }
div#banner { width:950px; height:136px; background:url(../images/banner.jpg) top left no-repeat; }
div#bannerNav { color:#FFFFFF; text-align:right; padding-right:30px; padding-top:10px; }
div#bannerNav a, div#bannerNav a:link, div#bannerNav a:active, div#bannerNav a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF; text-decoration:none; }
div#bannerNav a:hover { color:#FFFFFF; text-decoration:underline; }
div#main { width:871px; margin-left:auto; margin-right:auto; margin-top:13px; margin-bottom:0px; }
.menu { width:864px; margin:0px; padding:0px; }
.StaticMenuStyle { }
.DynamicMenuStyle { background:url(../images/menu_dropdown.png) top left repeat; z-index:1001; }
.StaticMenuItemStyle { }
.DynamicMenuItemStyle { font-weight:normal; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.DynamicMenuItemStyle a, .DynamicMenuItemStyle a:link, .DynamicMenuItemStyle a:visited, .DynamicMenuItemStyle a:active { display:block; color:#FFFFFF; text-decoration:none; margin:0px 0px 0px 0px; padding-left:15px; padding-right:15px; padding-top:4px; padding-bottom:4px; }
.DynamicHoverStyle, .DynamicHoverStyle a:hover { background-color:#78531d; text-decoration:none; }
table#primary { width:871px; margin-left:auto; margin-right:auto; margin-top:17px; margin-bottom:0px; }
.contentArea { width:668px; margin:0px; padding:0px; }
.contentTop { background:url(../images/content_bg_top.png) top left no-repeat; width:666px; height:9px; }
.contentMiddle { background:url(../images/content_bg_rpt_y.png) top left repeat-y; width:666px; }
.contentBottom { background:url(../images/content_bg_bottom.png) top left no-repeat; width:666px; height:18px; }
.content { margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:5px; }
.sidebarArea { width:203px; margin:0px; }
.sidebar { width:203px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:5px; }
.sidebarTop { background:url(../images/sidebar_bg_top.png) top left no-repeat; width:198px; height:48px; padding-left:12px; padding-right:15px; }
.sidebarMiddle { background:url(../images/sidebar_bg_rpt_y.png) top left repeat-y; width:198px; padding-left:15px; padding-right:15px; padding-top:7px; padding-bottom:0px; }
.sidebarBottom { background:url(../images/sidebar_bg_bottom.png) top left no-repeat; width:198px; height:16px; }
.sidebarBigHeading { font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#FFFFFF; white-space:nowrap; }
.sidebarSmallHeading { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF; margin:auto; }
div#breadcrumbs { margin-left:20px; margin-right:20px; margin-top:5px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#808080; }
div#breadcrumbs a, div#breadcrumbs a:active, div#breadcrumbs a:link, div#breadcrumbs a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#808080; text-decoration: none; }
div#breadcrumbs a:hover { text-decoration: underline; }
a.companyHome { display:block; float:left; margin-left:100px; width:250px; height:80px; }
a#siteHome { display:block; float:right; margin-top:30px; margin-right:60px; width:365px; height:50px; }
h1 { display:inline; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#ad7700; vertical-align:middle; }
h2 { display:inline; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#bf8b02; }
.contentPadding { padding-left:35px; padding-right:5px; padding-top:0px; padding-bottom:0px; }
div#footer { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#78531d; margin-left:50px; margin-right:50px; margin-top:10px; margin-bottom:20px; }
div#footer a, div#footer a:link, div#footer a:active, div#footer a:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#78531d; text-decoration:none; }
div#footer a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#78531d; text-decoration:underline; }
.buttonLeft { background:url(../images/button_bg_left.png) top left no-repeat; width:8px; height:23px; font-size:10px; }
.buttonMiddle { background:url(../images/button_bg_rpt_x.png) top left repeat-x; height:23px; vertical-align:middle; }
.buttonMiddle a, .buttonMiddle a:link, .buttonMiddle a:active, .buttonMiddle a:visited, .buttonMiddle a:hover { height:18px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; vertical-align:middle; }
.buttonRight { background:url(../images/button_bg_right.png) top left no-repeat; width:8px; height:23px; font-size:10px; }
.abs_mid { vertical-align:middle; }
h3, h3 a, h3 a:link, h3 a:active, h3 a:visited, h3 a:hover { display:inline; padding:0px; margin:0px; color:#ad7700; font-size:16px; font-weight:bold; text-decoration:none; }
h3 a:hover { text-decoration:underline; }
h4, h4 a { display:inline; padding:0px; margin:0px; color:#78531d; font-size:14px; font-weight:bold; text-decoration:none; }
h4 a:hover { text-decoration:underline; }
a.itemDetailsLink { color:#d7a201; text-decoration:none; font-weight:bold; }
a:hover.itemDetailsLink { text-decoration:underline; }
.post h3 { display:block; margin-bottom:2px; }
.post h4 { display:block; margin-bottom:10px; }