/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,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,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

/* text base */
body{color:#363636;font-size:75%;line-height:1.25;font-family:Arial, 'Helvetica Neue', 'Liberation Sans', FreeSans, sans-serif;}
a:focus{outline:1px dotted;}
hr{border:0 solid #ccc;border-top-width:1px;clear:both;height:0;}
h1{font-size:3.916em;}
h2{font-size:3.75em;}
h3{font-size:1.75em;}
h4{font-size:1.583em;}
h5{font-size:1.416em;}
h6{font-size:1.25em;}
h1,h2,h3,h4,h5,h6{color:#002051;font-weight:normal;letter-spacing:-0.05em;line-height:1;}
ol{list-style:decimal;}
ul{list-style:disc;}
li{margin-left:2.5em;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:.4em;}

/* layout */
body{background-color:#e8e3dd;}
#container-wrapper{background:transparent url(../images/wrap-bg.jpg) repeat-y center top;margin:0 auto;width:933px;}
#container-top{background:transparent url(../images/top-bg.jpg) no-repeat center top;}
#container-bottom{background:transparent url(../images/bottom-bg.jpg) no-repeat center bottom;position:relative;min-height:559px;height:auto !important;height:559px;padding-bottom:47px;}

/* styles */
#header{padding-top:20px;}
#header h1{float:left;height:77px;margin:0;overflow:hidden;padding:0;width:97px;}
#header h1 a{display:block;height:100%;text-indent:-9999px;width:100%;}
#header p{float:left;}
#header p.slogan{font-size:1.25em;font-weight:bold;margin:0;padding:20px 0 0 5px;}
#header .tabbage {position:relative;margin-top:51px;float:right;width:450px;margin-right:40px;display:inline;_height:1%;}
#header .tabbage-left {background:transparent url(../images/tabbage-left.png) no-repeat top left;_background-image:url(../tabbage-left.gif);padding:0 0 0 20px;position:absolute;bottom:0;_bottom:7px;right:0;}
#header .tabbage-right {background:transparent url(../images/tabbage-right.png) no-repeat top right;_background-image:url(../images/tabbage-right.gif);padding-right:21px;float:left;}
#header .contact-info{background:transparent url(../images/tabbage-body.png) repeat-x top left;_background-image:url(../images/tabbage-body.gif);height:1.4em; line-height:1.4em;padding:12px 0 3px 0px;margin:0;float:left;}

#body{clear:both;padding:0 30px 66px 86px;}
#body.p8{padding-bottom:160px;}
#body.homepage {padding-bottom:0;}
h2.home-title span{padding-left:70px;}

.home-left{float:left; width: 571px;}
.home-left img{display:block;margin-left:-40px;position:relative;}
.home-right{float:right;padding:65px 0 35px;width:230px;}
.home-right blockquote{background:transparent url(../images/open-quote.jpg) no-repeat top left;margin-left:-15px;padding:2px 15px 0;position:relative;z-index:2000;}
.home-right blockquote p{font-size:1.083em;line-height:1.15;margin-bottom:0.6em;}
.home-right .close-quote{background:transparent url(../images/close-quote.jpg) no-repeat top right;padding:0 0 0 4px;}
.home-right .foot h6{float:left;margin:0;}
.home-right .foot p.small{clear:left;float:left;font-size:.833em;width:108px;}
.home-right .foot img{clear:right;display:inline;float:right;margin:0 50px 0 0;}
ul.motorway-links{clear:both;margin:0 0 0 70px;padding:0;}
ul.motorway-links li{background:transparent url(../images/motorway.png) no-repeat top left;_background-image:url(../images/motorway.gif);float:left;height:66px;list-style-type:none;margin:-60px 10px 0 0;padding:0;position:relative;width:141px;}
ul.motorway-links li a{color:#fff;display:block;font-size:15px;font-weight:bold;height:52px;padding:12px 14px 2px 8px;text-decoration:none;width:119px;}

.p3-left,.p3-right{width:360px;margin:0 15px 0 0;float:left;}
.p3-left .office-image{padding:0 0 0 100px;}
.p3-right{margin:0;}
.p4-right{float:left;width:409px;}
.p4-left{float:left;width:345px;margin-right:25px;display:inline;text-align:justify;}
.p3-right h3{font-size:1.166em;margin:0 0 .5em;}
.p3-right dt{font-weight:bold;margin-bottom:.2em;}
.p3-right dd{margin-bottom:.5em;}

.r-298-body{width:298px;background:transparent url(../images/298-body.jpg) repeat-y top left;}
.r-298-top{background:transparent url(../images/298-top.jpg) no-repeat top left;}
.r-298-bottom{background:transparent url(../images/298-bottom.jpg) no-repeat bottom left;padding:22px 22px 5px;min-height:216px;height:auto !important;height:216px;}
.r-409-body{width:409px;background:transparent url(../images/409-body.jpg) repeat-y top left;}
.r-409-top{background:transparent url(../images/409-top.jpg) no-repeat top left;}
.r-409-bottom{background:transparent url(../images/409-bottom.jpg) no-repeat bottom left;padding:12px;min-height:249px;height:auto !important;height:249px;}

.p9-175-body{width:175px;background:transparent url(../images/175-body.jpg) repeat-y top left;float:left;}
.p9-175-top{background:transparent url(../images/175-top.jpg) no-repeat top left;}
.p9-175-bottom{background:transparent url(../images/175-bottom.jpg) no-repeat bottom left;padding:22px 22px 5px;min-height:216px;height:auto !important;height:216px;}

.p9-607-body{width:607px;background:transparent url(../images/612-body.jpg) repeat-y top left;float:left;margin-left:8px;display:inline;}
.p9-607-top{background:transparent url(../images/612-top.jpg) no-repeat top left;}
.p9-607-bottom{background:transparent url(../images/612-bottom.jpg) no-repeat bottom left;padding:22px 12px 5px;min-height:116px;height:auto !important;height:116px;}
.p9-607-bottom p{text-align:right;}

.p7-810-body {background:transparent url(../images/810-body.png) repeat-y top left;_background-image:url(../images/810-body.gif);padding:0 22px 0 10px;position:relative;min-height:300px;height:auto !important; height:300px;}
.p7-810-top{width:810px;background:transparent url(../images/810-top.png) no-repeat top left;_background-image:url(../images/810-top.gif);padding-top:25px;}
.p7-810-bottom{background:transparent url(../images/810-bottom.png) no-repeat bottom left;_background-image:url(../images/810-bottom.gif);padding-bottom:50px;}

.image-corner img{position:absolute;bottom:-28px;right:22px;_bottom:-26px;_right:24px;}
.p8 .image-corner img,.p9 .image-corner img{bottom:30px;right:30px;}
.p7-left-col img{padding-bottom:1em;}
.p7-left-col{width:154px;padding:0 0 0 32px;float:left;}
.p7-right-col{float:left;width:445px;padding:50px 0 0 55px;position:relative;z-index:10;}
#event-table{margin-bottom:4em; width:100%;}
#event-table th{color:#002051;text-align:left;padding:0em 0.3em;}
#event-table td{padding:0.2em 0.2em;text-align:left;}
.p8 .container-btn {bottom:50px;position:absolute;top:auto;}

/* ul */
.tall-float,.short-float{margin:0;padding:0;clear:both;}
.tall-float p {font-size:0.936em;margin-bottom:.325em;}
.tall-float li{margin:0 12px 0 0;;display:inline;float:left;list-style-type:none;width:171px;}
.tall-float .tf-body,  .short-float .tf-body{background:transparent url(../images/rounded-body.jpg) repeat-y top left;}
.tall-float .tf-top, .short-float .tf-top{background:transparent url(../images/rounded-top.jpg) no-repeat top left;padding-top:12px;}
.short-float .tf-bottom {background:transparent url(../images/rounded-bottom.jpg) no-repeat bottom left;height:210px;padding:0 12px 12px;position:relative;}
.tall-float .tf-bottom {background:transparent url(../images/rounded-bottom.jpg) no-repeat bottom left;min-height:450px;height:auto !important;height:450px;padding:0 12px 12px;position:relative;}
.tall-float h3{margin:0 0 .5em;font-weight:bold;}
.short-float li{margin:0 12px 12px 0;padding:0;display:inline;float:left;width:174px;}
.short-float li img {display:block;margin:0 auto;}
.short-float li .arrow {background:transparent url(../images/go-arrow.jpg) no-repeat 97% 100%;min-height:178px;height:auto !important;height:178px;}
.short-float li a{display:block;padding:18px 8px 0px 0;font-size:.916em;line-height:1.3;color:#363636;}
.short-float .img-logo {height:75px;margin-top:-1em;padding-bottom:1em;display:block;}
.short-float .img-location{height:120px;padding-top:0px;margin-top:-20px;}
.region-float li{margin:0 12px 12px 0;padding:0;display:inline;float:left;width:174px;}
.region-float li img {display:block;margin:0 auto;}
.region-float li a{display:block;margin-top:0px;font-size:.916em;letter-spacing:-0.01em;line-height:1.3;color:#363636;}
.region-float .img-logo {height:75px;margin-top:-1em;padding-bottom:1em;}
.region-float .img-location{height:120px;padding-top:6px;}
.advisors-list li{list-style-type:none;padding:0 0 10px;margin:0;}
#top-select{margin-bottom:30px;}
.short-float,.advisors-list{margin:0;padding:0;}
.regiontext {display:block;padding-left:5px;}

/* button */
.container-btn{position:absolute; bottom:40px;left:0;width:933px;_height:1%;}
.next-btn{background:transparent url(../images/motorway.png) no-repeat top left;_background-image:url(../images/motorway.gif);float:right;height:66px;list-style-type:none;margin:0 40px 0 0;padding:0;position:relative;width:141px;display:inline;}
.next-btn a{color:#fff;display:block;font-weight:bold;height:54px;padding:16px 14px 2px 8px;width:119px;font-size:13px;}
.p4-submit{color:#fff;background:none;border:0 none;padding:16px 14px 16px 8px;font-weight:bold;width:122px;height:60px;font-size:12px;cursor:pointer;}
.back-btn{background:transparent url(../images/back-arrow.png) no-repeat center left;_background-image:url(../images/back-arrow.gif);padding:0 0 0 20px;float:left;margin:25px 0 0 70px;display:inline;}
.back-btn a{font-weight:bold;color:#002051;}
.submit-btn{background:transparent url(../images/motorway.png) no-repeat top left;_background-image:url(../images/motorway.gif);float:right;height:66px;list-style-type:none;margin:0 10px 0 0;padding:0;position:relative;width:141px;top:200px;}

/* forms */
#form-p4 {padding:0 0 6px;}
#form-p4 .label,p.label{float:left;clear:both;width:100px;font-weight:bold;}
#form-p4 .input-text,#form-p4 .checkbox{float:left;width:250px;margin-bottom:.5em;}
#form-p4 .checkbox{width:385px;}
#form-p4 .checkbox table td{text-align:left;padding-left:40px;}

.bottom-note {padding:65px 0 0 50px; width:200px;float:left;}
.col1,.col2{float:left;width:50%;}
.col2{width:48%;margin-left:1%;display:inline;}
.w60 {width:60%;}
.dark-blue{color:#002051;}
.light-blue{color:#0c6493;}
.smaller-font{font-size:.916em;}
.bigger-font{font-size:1.166em;}
.align-right{text-align:right;}
a{text-decoration:none;color:#0c6493;}
.clear-both{clear:both;}
.float-left{float:left;}
.float-right{float:right;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

.red{color:#FF0000;float:left;width:250px;margin-bottom:.5em;}
.green{font-weight:bold;color:green;float:left;width:400px;margin-bottom:.5em;}
.redbg{background-color:#FF3300 ;float:left;width:250px;margin-bottom:.5em;}

.apply-header {font-size:1.166em;color:#002051;}

.EventMenu {width:600px;height:350px;margin-left:100px;}














































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
