html{overflow-x:auto;overflow-y:scroll;background-color:#BFD2EE;background-image:url(../img/blue_bg.png);background-position:0 0;background-repeat:repeat-x;background-attachment:fixed;}a{outline-color:invert;outline-style:none;outline-width:0;}selector{font-family:Tahoma,Verdana,Arial,Helvetica;}#hd{background:#00678C none repeat scroll 0 0;margin:auto;width:950px;}#logo{left:60em;position:relative;top:5px;}#top-bg,#bd-bg,#ft-bg{background-position:center top;margin:auto;position:relative;width:950px;overflow:hidden;}#bd-bg{background-repeat:repeat-y;padding:0 2em;}#ft-bg{background-repeat:no-repeat;height:30px;}#top-bg{background-repeat:repeat-y;}#bd{background-color:#fff;overflow:hidden;padding:.5em 2em 2em;}a{text-decoration:none;}.htitle{color:#FFF;font-family:times New Roman;font-size:290%;padding:0 52px;position:absolute;top:35px;}ul#nav{background:#00678C none repeat scroll 0 0;border:1px solid #00678C;height:35px;left:40px;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;position:relative;width:875px;z-index:2;}ul#nav li a{color:#FFF;display:block;font-family:times New Roman;font-size:167.9%;line-height:32px;padding:0 48px 3px 10px;}ul#nav li a:hover{border-color:#CBDCEA;border-style:solid;border-width:1px 1px 0;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;padding:0 46px 3px 10px;}ul#nav li ul.sub li a:hover{border-width:0;}ul#nav li a:hover,ul#nav li ul.sub li a:hover{color:#333;text-decoration:underline;background:#e8f2f7 url(../img/blu.png) repeat-x scroll 0 -161px;}ul#nav li{float:left;position:relative;text-align:left;}ul#nav li.current a,ul#nav li.current ul.sub li.current a{text-decoration:underline;}ul#nav li.current a:hover,ul#nav li.current ul.sub li.current a:hover{text-decoration:underline;}ul#nav li ul{display:none;position:absolute;top:35px;left:0;font-weight:normal;margin-left:0;width:220px;}ul#nav li ul.sub li{background:#E8F2F7 none repeat scroll 0 0;border-color:#CBDCEA;border-style:solid;border-width:0 1px 0;clear:left;height:33px;width:235px;}ul#nav li ul.sub li.last{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom:2px solid #CBDCEA;}ul#nav li ul.sub li hr{background:#E8F2F7 none repeat scroll 0 0;border-color:#CBDCEA #E8F2F7 #FFF;border-style:solid;border-width:1px 0;color:#F6F6F6;display:block;margin:0 10px;}ul#nav li ul.sub li a{color:#333;font-weight:normal!important;font-size:108%;padding:0 9px 0;text-decoration:none;background:#E8F2F7 none no-repeat scroll 0 0;}ul#nav li:hover ul,ul#nav li.over ul{display:block;}blockquote{background:transparent url(../img/quote.gif) no-repeat scroll left top;color:#666;font-style:italic;line-height:2em;margin:3em;padding:0 2em;}blockquote span{text-align:right;display:block;}h1{color:#16387C;font-family:Georgia;font-size:174%;padding:.5em 1em;}h2{font-family:Arial;font-size:100%;font-weight:bold;padding:1em 2em .3em;}p{color:#333;font-family:Helvetica,Arial,sans-serif;font-size:100%;padding:.5em 2.3em;line-height:1.9em;}em{font-style:italic;}p a{color:#16387C;border-bottom:1px dotted #16387C;}#divider{float:right;margin:4em 2em 0 4em;}.bottom{background-color:#00678C;color:#fff;font-family:Verdana,"Trebuchet MS",Trebuchet,arial,helvetica;font-size:85%;padding:.7em 0;line-height:1.3em;text-align:center;height:30px;}.bottom a{color:#fff;border-bottom:1px dotted #fff;}.bottom a:hover{color:#16387C;border-bottom:1px dotted #16387C;}ul.list{padding:.5em 5em;}ul.list li{color:#333;padding:.3em 0;}.form-table,.events{margin-top:2em;width:100%;}.form-table tbody tr td{padding:.5em .5em;vertical-align:top;}.lable-name{text-align:right;}.questions{text-align:left;font-size:93%;width:333px;}.textbox{border:1px solid #A3BFC7;color:#333;float:left;padding:2px 4px;margin:0 .5em;}select.textbox{padding:0;}.textbox:hover{border:1px solid #16387C;}.textbox-hover{border:1px solid #16387C;}textarea{overflow:auto;}.required{color:#c00;font-style:normal;}.submit-button{outline-color:invert;outline-style:none;outline-width:0;background-image:url(../img/button.png);background-position:left -30px;background-repeat:no-repeat;border:medium none;color:#FFF;font-family:verdana;font-weight:bold;height:30.5px;padding-bottom:4px;width:103px;}.submit-button:hover{background-position:left 0;cursor:pointer;}div#ClientValidationSummary{background:#FFF6BF url(../img/exclamation.png) no-repeat scroll 15px center;background-position:15px 50%;border-bottom:1px solid #FFD324;border-top:1px solid #FFD324;color:#666;text-align:left;display:none;opacity:1;overflow:visible;width:16em;padding:2px 40px;position:relative;left:16em;top:.5em;}.validation-failed{border:1px solid #c00;}.validation-inline-error-message{font-size:85%;color:#c00;}.upcoming{border:1px solid #00529B;margin:0 3em;background:#BDE5F8 none repeat scroll 0 0;}#location{height:28px;left:61em;line-height:28px;list-style-type:none;margin:0;padding:0;position:relative;width:90px;z-index:1000;}ul#location li a{color:#333;display:block;padding:4px 10px;height:2em;font-size:108%;}ul#location li a:hover,ul#location li ul.sub li a:hover{text-decoration:underline;}ul#location li{margin-right:5px;position:relative;text-align:left;}ul#location li.current a,ul#location li.current ul.sub li.current a{font-weight:bold;text-decoration:underline;}ul#location li.current a:hover,ul#location li.current ul.sub li.current a:hover{text-decoration:underline;}ul#location li ul{display:none;position:absolute;top:0;left:-30px;font-weight:normal;margin-left:-1px;width:16em;z-index:1000;}ul#location li ul.sub li{background:#E8F2F7 none repeat scroll 0 0;border-color:#CBDCEA;border-style:none solid;border-width:0 1px;clear:left;height:30px;margin-left:10px;width:11em;}ul#location li ul.sub li.first{border-top:4px solid #E8F2F7;}ul#location li ul.sub li.last{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom:1px solid #CBDCEA;}ul#location li ul.sub li hr{background:#E8F2F7 none repeat scroll 0 0;border-color:#CBDCEA #E8F2F7 #FFF;border-style:solid;border-width:1px 0;display:block;margin:0 10px;}ul#location li ul.sub li a{font-weight:normal!important;padding:0 30px 0;text-decoration:none;}ul#location li:hover ul,ul#location li.over ul{display:block;}a.align-center{display:block;text-align:center;}a.align-right img{float:right;margin:0 0 15px 15px;}a.align-left img{float:left;margin:0 15px 15px 0;}.align-2-image-center{text-align:center;}.align-2-image-center img{float:none!important;}