# html>body {font-size: 12px; height:100%;}html{height: 100%;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button,span,a{margin:0; padding:0; font-weight:normal; font-family: Verdana, sans-serif; } address,caption,cite,code,dfn,em,strong,th,var,textarea{font-style:normal; font-weight:normal; letter-spacing: normal; font-family: Verdana, sans-serif; }  a img{border: none;}@font-face{font-family: 'GraublauWebRegular'; src: url('../fonts/graublauweb-webfont.eot'); src: local('?'), url('../fonts/graublauweb-webfont.woff') format('woff'), url('../fonts/graublauweb-webfont.ttf') format('truetype'), url('../fonts/graublauweb-webfont.svg#webfont82umLtGN') format('svg'); font-weight: normal; font-style: normal;}body {font-size: 75%; text-align: center; background: #F1F6F9 url(../images/bg.png) repeat-x left top; height: 100%; font-family: Verdana, sans-serif; color:#333;}h1{font-size:2.5em; line-height: 1.2em; color:#162845; font-weight:normal; font-family: 'GraublauWebRegular', Verdana, sans-serif; font-weight:normal; margin: 0.5em 0 1em 0;}h2{font-size:2em; line-height: 1.5em; color:#162845; font-weight:normal; font-family: 'GraublauWebRegular', Verdana, sans-serif; font-weight:normal; margin: 1em 0 0.5em 0;}h3{font-size:1.666667em; line-height: 1.8em; margin: 1.8em 0 0.9em 0; color:#162845; font-weight:normal; font-family: 'GraublauWebRegular', Verdana, sans-serif; font-weight:normal;}h4{font-size:1.5em; font-weight:normal; line-height: 2em; margin: 0; font-family: 'GraublauWebRegular', Verdana, sans-serif; color:#07203A;}h5{font-size:1.3333em; font-weight:normal; line-height: 2.25em; color:#071F38; text-shadow: #ffff 1px 1px 1px;}p{line-height: 1.5em; margin: 0 0 1.5em 0;}strong{font-weight:bold;}table{border-spacing: 0; border-collapse: collapse; width: 100%; margin: 0 0 17px 0;}td{line-height: 1.5em; padding: 4px 9px;  border: 1px solid #A4B0B9; }a, a:visited{color:#144071;}a:hover{color:#CC0000;}ul{margin: 0 18px 18px 18px;}li{list-style:disc inside; line-height: 1.5em;}blockquote{font-size: 1.166666667em; line-height: 1.925em; margin: 1.28571em 36px 0 36px;}cite{display:block; font-weight:bold; font-size: 12px; line-height: 1.5em;}#container{background: url(../images/container.png) repeat-y left top;  width: 1008px;  margin: 0 auto 36px auto; text-align: left;}#head{height: 72px; background: url(../images/head.png) repeat-x left top;  width: 972px; margin: 0 0 0 18px; text-align: left;}#logo{width:353px; height:54px; margin: 9px 0 0 9px;}#call{line-height:72px; color: #fff; float: right; font-weight:bold; margin: 0 18px 0 0; font-size:1.1667em;}#menu{height: 36px; background: url(../images/menu.png) repeat-x left top;  margin: 0 19px 17px 19px; text-align: left; border-bottom:1px solid #B5BFC6;}#menu a, #menu a:visited{color:#071F38; text-decoration: none;  text-shadow: #fff 1px 1px 1px; display:block; font-size: 1.166667em; line-height: 2.57142857em; float:left;}#menu a:hover{text-shadow: #FFF 0 0 3px; background-color: #CFE6FE;}#left_menu a{padding: 0 20px 0 18px; background: transparent url(../images/menu_divider.png) repeat-y right top;}#right_menu{float:right;}#right_menu a{padding: 0 18px 0 20px; background: transparent url(../images/menu_divider.png) repeat-y left top;}#copyright {width: 972px; height: 36px; margin: 0 auto; background: #D6DEE4 url(../images/copyright.png) repeat-x left top; text-align: left; color: #fff; font-size: 10px; line-height: 36px; color:#D6DEE4;}#copyright span{padding: 0 18px;}#footer {background: #D6DEE4 url(../images/footer_grey.png) repeat-x left top; overflow: auto; height: auto; margin: 36px auto 0 auto; width:970px;}#footer a{text-decoration: none;}#footer h2{margin: 0;}#footer .left{margin: 18px 0 0 0; float: left;}#footer .right{margin: 18px; float: right;}#footer .dashed{background: url(../images/dashed_vertical.png) repeat-y left top;}#footer .block{ width: 216px; padding-left:18px;  text-shadow: #FFF 1px 1px;}#error_message{padding: 8px; margin: 0 0 18px 0; background: #FDEEF2 url(../images/cross-icon.png) no-repeat 9px 9px; border: 1px solid #BF0035;}#error_message ul, #info_message ul{margin: 0 0 0 54px;}#info_message{padding: 8px; margin: 0 0 18px 0; background: #F2FAE4 url(../images/tick-icon.png) no-repeat 9px 9px; border: 1px solid #8FBE01;}.button{float: left; text-decoration: none; text-shadow: #FBFBFB 1px 1px; color:#1A2E4F;  display:block; padding: 0 8px; line-height: 25px; border:1px solid #A7B4BC; background: #D6E4ED url(/images/menu.png) repeat-x left top;}.button_holder{overflow:auto;}.column_holder{overflow:auto; margin: 0 36px;}.full_col{width:936px; float:left;}.left_col{width:684px; float:left;}.right_col{width:234px; float:right;}.box{border: 1px solid #A5B1BA;background-color: #F0F3F5; margin: 0 0 18px 0;}.box h3{font-size:1.5em; font-weight:normal; line-height: 2em; border-bottom: 1px solid #A5B1BA; padding: 0 0 0 9px; color: #07203A; text-shadow: #fff 1px 1px 1px; background:#D0E7FE url(../images/box_h3_bg.png) repeat-x left top; margin: 0;}.box_row{padding: 9px; overflow:auto;}.box_row+.box_row{background: transparent url(../images/dashed.png) repeat-x 1px top; }.box_row img{float:left; margin: 0 9px 0 0;}.box p{margin: 0;}.box img{margin: 9px 0 0 0;}.information{border:1px solid #B5BFC6; color: #0D3562; background: #FFF url(../images/information.png) no-repeat 0.6667em 0.6667em; margin: 0 0 1.5em 0; padding: 8px 8px 8px 3em; font-weight:bold;}.warning{border:1px solid #C21212; color: #C21212; background: #FFF url(../images/warning.png) no-repeat 0.6667em 0.6667em;  margin: 0 0 1.5em 0; padding: 8px 8px 8px 3em; font-weight:bold;}.warning p, .information p{margin: 0;}.twitter_btn{background: url(../images/footer_btns_sprite.png) no-repeat left -27px; color: #0679CD;display:block; height: 27px; width: 162px; margin: 0 0 9px 0;  text-decoration: none; line-height: 2.25em;}.twitter_btn:hover{color:#162845; }.twitter_btn span, .rss_btn span{padding-left: 31px; font-weight:bold;}
