/* Layout
Class Styles 
-------------------------------------------------------------- */
/* Overrides
pull back from the grid on the left 
supported by Blueprint but not 960.gs 
-------------------------------------------------------------- */
.container_16 .pull_1{margin-left:-70px;}
.container_16 .pull_gutter{margin-left:-16px;}
.container_16 .push_gutter{margin-right:16px;}
/* Test Class
-------------------------------------------------------------- */
.showGrid{background:#fff url(img/16_col.gif) repeat-y;}

/* Success,notice and error boxes
-------------------------------------------------------------- */
.error,
.notice,
.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
/* Misc classes
-------------------------------------------------------------- */
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#d8e0e3;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
hr.space,
.space{background:#fff;color:#fff;}
/* Make it disappear
-------------------------------------------------------------- */
.hidden{display:none;}
/* Font Families 
-------------------------------------------------------------- */
.sansSerif{font-family:"Helvetica Neue",Helvetica,Arial,"MS Trebuchet",sans-serif;}
.serif,.unibullet{font-family:Georgia,Times,"Times New Roman",serif;}
/* Layout Styles 
-------------------------------------------------------------- */
#wrapper{margin-left:auto;margin-right:auto;max-width:1024px;background-color:white;}
#contentArea{background-color:transparent;background-image:url('../img/bkg-tweed.gif');background-repeat:repeat;border-left:1px #999 solid;border-right:1px #999 solid;}
/* Header
-------------------------------------------------------------- */
#header{height:50px;background-color:white;}
#logo{margin-top:9px;text-align:left;}
#logo img{float:left;padding-left:20px}
#logo a{line-height:21px;font-size:24px;top:9px;position:relative;color:#000b4a;}
#search{padding-top:22px;}
#search #s{font-size:10px;padding:4px 0px 0px 4px;margin:0px 10px;height:14px;background-color:#d8e0e3;border:none;color:#000b4a;}
#search #searchsubmit{font-size:10px;background-color:#000b4a;border:none;color:#fbffff;height:18px;padding:0px 6px;}
input#searchsubmit:hover{background-color:#be1410;}
#phone{text-align:right;padding-top:24px;color:#be1410;}
#topBar{background-color:#000b4a;width:100%;height:40px;color:white;margin-bottom:0px;margin-top:4px;
	border-bottom: 10px #be1410 solid
	}
#navArea{}
#navArea #pageTitle{padding:3px;margin:0px;line-height:18px;font-size:16px;text-align:center;color:#d8e0e3;}
#navArea #pageTitle{margin-top:7px;}
#navArea #pageTitle a{color:#d8e0e3;text-decoration:none;}
#navArea #pageTitle a:hover{color:#be1410;}
#navInset{}
/* blu-grad-nml.png
blu-grad-hvr.png */
#topNav ul.tabs {margin-left:0px;}
#topNav .tabs li{text-align:right;font-size:18px;text-transform:lowercase;}
#topNav .tabs a{padding:0px 12px;color:white;text-decoration:none;line-height:40px;}
#topNav .tabs li a .unibullet{padding:0px 2px;}
#topNav .tabs .page_item{margin:0px;}
#topNav .tabs .page_item a{background-image:url('../img/blu-grad-nml.png');background-repeat:repeat-y;}
#topNav .tabs .page_item a:hover{background-image:url('../img/blu-grad-hvr.png');color:#fbffff;}
#topNav .tabs .current a, #topNav .tabs .current_page_item a {color:#be1410;background-color:#fff;background-image: none;}
#topNav .tabs + li.current, #topNav .tabs + li.current_page_item {background-color:#fff;}
#main{background:transparent url('../img/whitebkg.gif') repeat-y 10px 0px;}
/* Sidebar
-------------------------------------------------------------- */
#sideBar{}
div.menu h3,div.menu ul{padding:0px 0px 0px 10px;line-height:32px}
div.menu li,div.menu h3,.vtab{height:33px;overflow:hidden;}
#rightCol, #rightCol a {color:#fff;}/* #fbffff */
#rightCol,#leftCol,#doubleCol{margin-top:20px;}
#rightCol div.menu{background-color:#000b4a;/* blue */}
#rightCol div.menu + div.menu{background-color:#be1410;;/* red */}
#leftCol div.menu{background-color:#d3a125;/* gold */}
div.menu.opacity, #doubleCol{filter:alpha(opacity=78);-moz-opacity:.78;opacity:.78;}
div.menu select {padding-left:18px;margin-left:18px;}

div.menu .unibullet,
#doubleCol .unibullet,
#footerExtended .unibullet{padding:0px 1px 2px 2px;font-size:.8em;line-height:.8em;display:block;float:left;}
div.menu h3,
#doubleCol h3{font-weight:normal;}
div.menu h3 span.unibullet{background-color:#d8e0e3;color:#000b4a;margin:9px 6px 9px 0px;}
div.menu h3{margin-bottom:0px;margin-left:0px;color:white;}
div.menu h3,
div.menu ul li{background:transparent url('../img/button.png') no-repeat;background-repeat:repeat-x;border-bottom:1px #d8e0e3 solid;}
div.menu ul{margin:0px;padding:0px;}
div.menu ul li{margin:0px;padding-left:0px;list-style:none;clear:left;overflow:hidden;}
div.menu ul li a{margin-left:1px;padding-left:28px;font-size:13px;color:#000b4a;font-weight:normal;text-decoration:none;display:block;line-height:33px;height:33px;width:130px;}
div.menu ul li a:hover,
div.menu ul li > a:hover,
#rightCol div.menu ul li a:hover {color:#be1410;background-color:white;background-image:none;}
#rightCol div.menu ul li a:hover {color:#be1410;}
#rightCol div.menu + div.menu ul li a:hover,
#rightCol div.menu + div.menu table a:hover {color:#000b4a;}
#doubleCol{width:320px;padding:10px;margin-bottom:20px;color:white;background-color:#000b4a;/* blue */}
#doubleCol h3{color:white;line-height:12px;width:80%;}
#doubleCol h3 span.unibullet{background-color:#fff;color:#000b4a;margin:0px 6px 0px 0px;}
#doubleColInset{background:transparent url('../img/whiteopacity.png') repeat;padding:10px;text-align:center;}
#doubleColInset a{color:#e1e1e1;text-decoration:none;padding:2px;}
#doubleColInset a:hover,
#doubleColInset a:focus{color:#be1410;text-decoration:none;}
a.tag-1{font-size:.8em;}
a.tag-2{font-size:1em;}
a.tag-3{font-size:1.2em;}
a.tag-4{font-size:1.4em;font-weight:bold;}
a.tag-5{font-size:1.6em;font-weight:bold;}
/* Content
-------------------------------------------------------------- */
#articleInfo{height:33px;}
.articleInfo .unibullet{background-color:#be1410;color:#fbffff;margin:9px 6px 9px 0px;padding:0px 1px 2px 2px;font-size:1em;line-height:1em;display:block;float:left;}
.articleInfo p{line-height:33px;}
.articleInfo p a{text-decoration:underline;}
#pageContent{background-color:white; float:left;}
#pageContent hr{border-top:1px solid #999;}
#pageContent hr.short{width:180px;}
#pageContent hr.full{width:460px;}
.more,.more a:link{color:#be1410;}
.archive {text-align: left; margin-left:55px; padding:5px;}
.archive h2 {font-size: 14px; font-weight: normal;}
.more a{text-decoration:none;}
.more a:hover,.more a:focus{text-decoration:underline;}
.article{}
.articleMeta{}
/* Footer
-------------------------------------------------------------- */
#footer{padding:12px 0px 16px 0px;margin-bottom:0px;background-color:#fbffff;color:#000b4a;}
#footer p{line-height:1.2em;margin-bottom:0px;}
#footer p a{color:#000b4a;;padding:2px;}
#footerExtended{margin-top:0px;padding:10px 0px 5px;background-color:#000b4a;color:#000b4a;border-top:10px #d3a125 solid;}
#footerExtended h4{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;;margin:6px 0px 2px 0px;color:#d3a125;line-height:12px;}
#footerExtended h4 span.unibullet{background-color:#be1410;color:#fbffff;margin:0px 8px 0px 0px;}
#footerExtended ul{list-style:none;margin-bottom:6px;}
#footerExtended a:hover,#footerExtended a:focus,
#footer a:hover,#footer a:focus{color:#be1410;}
#footerCol-1 ul li,#footerCol-2 ul li,#footerCol-3 ul li,#footerCol-4 ul li{line-height:18px;padding:3px 0px;}
#footerCol-1 ul li a,#footerCol-2 ul li a,#footerCol-3 ul li a,#footerCol-4 ul li a,
#footerCol-1,#footerCol-2,#footerCol-3,#footerCol-4 {color:#d8e0e3;}
#footerCol-1,
#footerCol-2,
#footerCol-3,
#footerCol-4{padding-left:10px;padding-right:0px;margin-right:0px;}
#footer p { padding-left: 27px;}
#copyright{}

/* section 508
-------------------------------------------------------------- */
.sec508 {display:none;}
