﻿HTML, BODY {margin:0px; padding:0px; font-family:Arial; text-align:center;}
A,ABBR,ACRONYM,ADDRESS,AREA,B,BASE,BDO,BIG,BLOCKQUOTE,BODY,BR,BUTTON,CAPTION,CITE,CODE,COL,COLGROUP,DD,DEL,DFN,DIV,DL,DOCTYPE,DT,EM,FIELDSET,FORM,H1,H2,H3,H4,H5,H6,HEAD,HTML,HR,I,IMG,INPUT,INS,KBD,LABEL,LEGEND,LI,LINK,MAP,META,NOSCRIPT,OBJECT,OL,OPTGROUP,OPTION,P,PARAM,PRE,Q,SAMP,SCRIPT,SELECT,SMALL,SPAN,STRONG,STYLE,SUB,SUP,TABLE,TBODY,TD,TEXTAREA,TFOOT,TH,THEAD,TITLE,TR,TT,UL,VAR {margin:0px; padding:0px; text-align:left;}
IMG,OBJECT,FIELDSET,HR,TABLE {border:0px;}
.hidden {position:absolute; left:-9000px; top:0;}
.clear{clear:both;}
DIV#page{width:986px;margin:0 auto 0 auto;padding:0 0 40px 0;font-size:0.75em;}

H1 {color:#000000; font-size:30px; padding:0 0 0.1em 0;}
H2 {color:#333333; font-size:24px; padding:0 0 0.1em 0;padding:0 0 17px 0;clear:both;}
H3 {color:#000000; font-size:19px; padding:0 0 0.1em 0;}
H4 {color:#000000; font-size:16px; padding:0 0 0.1em 0;}
H5 {color:#000000; font-size:14px; padding:0 0 0.1em 0;}
H6 {color:#000000; font-size:12px; padding:0 0 0.1em 0;}
P {line-height:1.5em;color:#666666;padding:0 0 1.2em 0;}
BLOCKQUOTE{padding-left:30px;}

html{background:#f9f9f9;}
DIV#outer{width:100%;background:transparent url(../img/mainShadow.png) repeat-y 50%;}

/* Header Styling */

DIV#header {width:985px;min-height:211px;height:auto !important;height:211px;position:relative;background:transparent url(../img/headerLogo2.png) no-repeat top left;}
  UL.quickLinks {float:right;margin:20px 10px 0 0;display:block;color:#333333;}
  UL.quickLinks li{float:left;display:block;}
  UL.quickLinks li.divider{width:16px;height:16px;float:left;display:block;background:transparent url(../img/quickLinkDivider.png) no-repeat 50%;}
  UL.quickLinks a,UL.quickLinks a:link,UL.quickLinks a:active,UL.quickLinks a:visited,UL.quickLinks a:hover{color:#333333;text-decoration:none;}
  UL.quickLinks a,UL.quickLinks a:hover{text-decoration: underline;}
  
  FORM.search {width:230px;height:30px;display:block;float:right;clear:right;margin:17px 10px 0 0;}
  FORM.search label {display:block;float:left;padding:0 11px 0 0;line-height:19px;}
  FORM.search input{width:147px;height:19px;display:block;float:left;padding:0 0 0 3px;border:1px solid #b4b4b4;line-height:17px;color:#b4b4b4;} 
  FORM.search button{width:20px;height:19px;display:block;float:left;margin:0 0 0 7px;border:none;background:transparent url(../img/seachSubmitButton.png) no-repeat top left;}

DIV#primaryNavContainer{width:985px;height:32px;float:right;padding:0;margin:86px 0 0 0;border-bottom:1px solid #ccccca;}
UL#primaryNav{height:32px;display:block;float:right;clear:both;}
UL#primaryNav li{width:134px;height:32px;float:left;display:block;margin:0 6px 0 0;position:relative;list-style:none;}
UL#primaryNav a,UL#primaryNav a:link,UL#primaryNav a:active,UL#primaryNav a:visited,UL#primaryNav a:hover{width:134px;height:32px;display:block;_margin:0 0 -1px 0;position:relative;line-height:32px;text-align:center;color:#797979;text-decoration:none;font-weight:bold;background:transparent url(../img/primaryNavTab.png) no-repeat top left;border-bottom:1px solid #ccccca;}
UL#primaryNav a:hover{color:#666666;}
UL#primaryNav a.active{border-bottom:1px solid #f6f6f2 !important;background:transparent  url(../img/primaryNavTabActive.png) no-repeat top left !important;}

DIV#secondaryNavContainer{width:985px;height:57px;clear:both;float:right;background:transparent url(../img/secondardNavBg.png) repeat-x top left;}
UL#secondaryNav{height:57px;clear:both;float:right;}
UL#secondaryNav li{height:40px;float:left;position:relative;list-style:none;background:transparent url(../img/secondaryNavDivider.png) no-repeat bottom left;}
UL#secondaryNav a,UL#secondaryNav a:link,UL#secondaryNav a:active,UL#secondaryNav a:visited,UL#secondaryNav a:hover{float:left;height:40px;display:block;padding:0 16px 0 18px;position:relative;line-height:40px;text-align:center;color:#797979;text-decoration:none;font-weight:bold;}
UL#secondaryNav a:hover{color:#666666;}
UL#secondaryNav a.active{border-bottom:1px solid #666666 !important;}

/* Content styling */
DIV#content{width:970px;margin:0 0 0 7px;_margin:0 0 0 4px;float:left;clear:both;color:#666666;}
DIV#flashBannerContainer{width:970px;height:148px;margin:0 0 20px 0;padding:0;overflow:hidden;}
DIV.sideColumn{width:194px;float:left;}
DIV.sideColumn.right{float:right;}

DIV.sideBar{width:194px;margin:0 0 10px 0;float:left;overflow:hidden;background:#f3f3f1 url(../img/sideBarBottom.png) no-repeat bottom left;}
DIV.sideBar DIV.header{width:194px;height:31px;background:#b5b2b1 url(../img/sideBarHeader.png) no-repeat top left;}
DIV.sideBar DIV.header h3{display:block;padding:6px 0 0 8px;margin:0;color:#ffffff;font-size:18px;}
DL.sideBarItems{width:178px;margin:0 8px 0 8px;padding:5px 0 5px 0;}
DL.sideBarItems dt{display:block;padding:10px 0 0 0;}
DL.sideBarItems dd{display:block;padding:0 0 10px 0;background:transparent url(../img/sidebarDivider.png) no-repeat bottom left;}
DL.sideBarItems dd a.readMore{height:20px;width:62px;display:block;margin:12px 0 0 0;padding:0 13px 0 0;line-height:20px;color:#666666;text-decoration:none;background:transparent url(../img/readMoreArrow.png) no-repeat 100% 50%;}
DL.sideBarItems dd a:hover{text-decoration: underline;}
DL.sideBarItems dd.last{background:transparent;}
DL.sideBarItems.colorDD dd{color:#666666;}
DL.sideBarItems.noDivider dd{background:none;}

a.subscribe{width:181px;height:42px;float:left;clear:left;display:block;text-align:center;line-height:42px;color:#666666;text-decoration:none;font-weight:bold;background:transparent url(../img/subscribeButton.png) no-repeat top left;}

DIV#primaryContent{width:766px;margin:0 0px 0 10px;float:left;color:#666666;}
DIV#primaryContent img{padding:0 14px 14px 0;border:none;float:left;}


DIV#primaryContent .contentBoxContainer{clear:both;margin:25px 0 0 0;float:left;}
DIV#primaryContent .contentBoxContainer li{list-style:none;}
DIV#primaryContent .contentBoxContainer table{width:544px;}
DIV#primaryContent .contentBoxContainer table td{width:272px !important;min-height:130px;height:auto !important;height:130px;}
DIV#primaryContent .contentBoxContainer .contentBoxItem{width:262px;display:block;margin:0 10px 10px 0;_margin:0 8px 10px 0;background:transparent url(../img/contentbox-middle.png) repeat-y top left;}
DIV#primaryContent .contentBoxContainer .contentBoxItem .contentBoxItemContainer{width:262px;float:left;display:block;background:transparent url(../img/contentbox-top.png) no-repeat top left;}
DIV#primaryContent .contentBoxContainer .contentBoxItem .bottomCurve{width:262px;height:24px;/*float:left;*/display:block;clear:both;background:transparent url(../img/contentbox-bottom.png) no-repeat bottom left;}
DIV#primaryContent .contentBoxContainer .contentBoxItem span.imgContainer{width:65px;height:65px;display:block;float:left;padding:3px;margin:16px 5px 0 14px;_margin:16px 5px 0 7px;border:1px solid #cccccc;background:#ffffff;}
DIV#primaryContent .contentBoxContainer .contentBoxItem span.imgContainer img{padding:0;margin:0;}
DIV#primaryContent .contentBoxContainer .contentBoxItem DL.items{width:156px;margin:16px 0 0 0;float:left;}
DIV#primaryContent .contentBoxContainer .contentBoxItem DL.items.full{width:240px !important;margin-left:14px !important;_margin-left:7px !important;}
DIV#primaryContent .contentBoxContainer .contentBoxItem DL.items dt{display:block;}
DIV#primaryContent .contentBoxContainer .contentBoxItem DL.items dd{display:block;overflow:hidden;}
DIV#primaryContent .contentBoxContainer .contentBoxItem DL.items dd a.readMore{display:block;width:62px;padding:0 13px 0 0;line-height:20px;color:#666666;text-decoration:none;background:transparent url(../img/readMoreArrow.png) no-repeat 100% 50%;}




DIV#primaryContent .contentBoxContainer .contentBoxItem DL.items dd div a.readMore{background:none !important;width:auto !important;line-height:1.2em; margin:0 0 5px 0;}
DIV#primaryContent .contentBoxContainer .contentBoxItem DL.items dd a:hover{color:#666666;text-decoration:underline;}
DIV#primaryContent .contentBoxContainer .contentBoxItem.navBox{display:inline-block;float:left; padding-bottom:10px !important;background:none !important;height:auto !important;border-top:1px #b8b8a8 dotted !important;}
DIV#primaryContent .contentBoxContainer .contentBoxItem.navBox.left{clear:left !important;}
DIV#primaryContent .contentBoxContainer .contentBoxItem.navBox.right{clear:right !important;}
DIV#primaryContent .contentBoxContainer .contentBoxItem.navBox.last{border-bottom:1px #b8b8a8 dotted !important;}
DIV#primaryContent .contentBoxContainer table td{padding:0 !important;vertical-align:top;}










/* Footer Styling */
DIV#outerFooter{width:100%;height:136px;background:transparent url(../img/mainShadowFooter.png) no-repeat 50%;font-size:0.75em;}
DIV#footerContainer{width:987px;height:136px;margin:0 auto 0 auto;position:relative;background:transparent url(../img/footerBg2.png) no-repeat top left;}
DIV#footerContainer h3{width:363px;height:32px;text-indent:-9000px;position:absolute;left:203px;top:40px;background:transparent url(../img/footerLogo.png) no-repeat top left;}
SPAN.footerCopyRight{width:350px;height:30px;display:block;position:absolute;left:10px;top:107px;color:#ffffff;}
UL.footerLinks{height:30px;display:block;position:absolute;right:15px;top:107px;}
UL.footerLinks li{height:16px;float:left;display:block;margin:0;padding:0;list-style:none;}
UL.footerLinks li.divider{width:16px;background:transparent url(../img/footerDivider2.png) no-repeat 0 50% ;}
UL.footerLinks a,UL.footerLinks a:link,UL.footerLinks a:active,UL.footerLinks a:visited,UL.footerLinks a:hover{color:#ffffff;text-decoration:none;}
UL.footerLinks a,UL.footerLinks a:hover{color:#ffffff;text-decoration:underline;}


/*---- sIFR ---*/
.sIFR-flash {visibility: visible !important; margin: 0; padding: 0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt;  padding: 0pt; overflow: auto; letter-spacing: 0px; float: none;}
