html,body{color:#000}html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dd,dt,img,blockquote,q,table,thead,tbody,tfoot,caption,th,tr,td,a,textarea,fieldset,pre{margin:0;padding:0;border:none}h1,h2,h3,h4,h5{font-weight:bold}a{text-decoration:underline}a:link,a:visited{color:#00f}a:hover{color:#33f}a:active{color:#fff}a img, :link img, :visited
img{border:none}table{border-collapse:collapse;margin:10px
0px 10px 0px}table th, table
td{vertical-align:top;padding:2px
5px;text-align:left}table
th{font-weight:bold}ul ul, ul ol, ul dir, ul menu, ul dl,
ol ul, ol ol, ol dir, ol menu, ol dl,
dir ul, dir ol, dir dir, dir menu, dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul, dl ol, dl dir, dl menu, dl
dl{margin-top:0;margin-bottom:0}ul,dl{list-style-type:disc}ul,ol{margin:0px;padding:0px
10px 10px 25px}ul li, ol
li{margin:5px
0px 0px 0px;padding:0px}body{font-family:Arial,Helvetica,sans-serif;color:#000;background:#bab3a6 url(/images/bg_container.jpg) repeat-y left top;margin:0px
0px 10px 0px;padding:0px;text-align:left;font-size:small;line-height:130%;font-weight:normal;position:relative;width:auto}#banner-bw{position:absolute;top:29px;left:0px;z-index:2}#banner-color{z-index:1}body#home{background-image:url(/images/banner_home.jpg)}body#services{background-image:url(/images/banner_services.jpg)}#main-content
p{font-family:times,'new times roman',serif;font-family:georgia,times,"times new roman",serif;font-family:arial,helvetica,sans-serif;margin:0px
0px 10px 0px;padding:0px;font-weight:normal;line-height:160%;font-size:92.30%}p#first-paragraph{font-family:georgia,times,'new times roman',serif!important;font-weight:bold;color:#fff !important;font-size:138.43% !important;line-height:120% !important}h1,h2,h3,h4,h5{text-align:left;padding:0px;font-family:georgia,times,'new times roman',serif}h1{color:#fff;font-size:138.43%;line-height:140%;margin:0px
0px 20px 0px;padding:0px
0px 15px 0px;border-bottom:1px solid #fff}h2{font-size:123.04%;letter-spacing:0px;line-height:120%;margin:20px
0px 0px 0px}#main-news
h2{font-size:84.67%;margin:10px
0px 5px 0px}h3{font-size:107.64%;margin:10px
0px 3px 0px;color:#000;letter-spacing:0px}h4,h5{font-size:99.95%;margin:5px
0px 0px 0px;color:#000;letter-spacing:0px}a,a:link{color:#332}a:visited{color:#554}a:hover,a:active{color:#000;text-decoration:none}#banner{font-size:0px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;text-align:center;padding:0px;width:780px;height:150px;background:#fff;position:relative}#navbar{width:auto;margin:20px
0px 0px 85px;padding:0px;text-align:left;background:transparent}#navbar
ul{list-style:none;margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;padding:5px
0px;letter-spacing:1px;line-height:18px}#navbar ul
li{margin:0px;display:inline;padding:0px
2px 0px 2px}#navbar ul
li#home{margin-right:40px}#navbar li
a{font-family:Arial,Helvetica,sans-serif;text-decoration:none;white-space:nowrap;font-weight:bold;margin:0px;padding:5px
5px;color:#000;font-size:76.91%;text-transform:capitalize}#navbar li#home
a{color:#ddd}#navbar li a:hover, #navbar li a:active{color:#fff}#navbar li#home a:hover, #navbar li#home a:active{color:#fff}#footer{margin-top:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;text-align:center;clear:both;padding:25px
0px 5px 0px}#footer
#address{color:#000;margin-bottom:10px;font-size:84.67%}#footer #address
span{margin:0px
10px}#footer
#copyright{color:#000;margin-bottom:10px;font-size:76.91%}#footer #credit a, #footer #credit a:visited{font-size:76.91%;margin:0px;padding:5px
0px 0px 0px}#footer #credit a:hover, #footer #credit a:active{color:#000}#big-img{margin-top:0px;width:780px;height:275px}#contact-img{position:absolute;top:415px;left:101px}#container{margin:0px;padding:0px
0px 2px 0px;text-align:left;width:850px;vertical-align:top;float:left}#container-content{margin:20px
0px 0px 170px;float:none}#main,#main-hp,#main-services,#main-products,#main-news{margin:0px;padding:0px;float:none}#main-hp{width:440px}#main-services,#main-products{width:432px;margin-left:250px}#main-content{vertical-align:top;margin:0px
0px;padding:0px
0px 10px 20px}#main-news
p{display:none}#main-content
ul{margin-top:10px;margin-bottom:10px;font-size:84.67%}#sidebar-left{float:left;width:210px;margin:0px
0px 0px 0px;padding:0px}#sidebar-left-content{vertical-align:top;padding:0px;margin:10px
0px 20px 30px}#sidebar-left
h2{color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:83.90%;margin-top:0px}#sidebar-left
h3{color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:100%}#sidebar-left
p{font-size:76.91%}ul.subnav{margin:0px
0px 10px 0px;padding:0px;clear:left;height:1%}ul.subnav
li{margin:0px;padding:0px;list-style-type:none;height:1%}ul.subnav li a, ul.subnav li a:visited{display:block;text-decoration:none;font-weight:normal;font-size:76.91%;letter-spacing:0px;color:#000;margin:0px;padding:2px
0px 2px 0px;height:1%;line-height:120%}ul.subnav li a:hover, ul.subnav li a:active{color:#000;background-color:#cac3b6}#sidebar-right{float:right;width:195px;margin: -20px 28px 0px 17px;padding:0px
0px 0px 0px;background:#fff url(/images/bg_right_sidebar.jpg) repeat-y}#sidebar-right-content{vertical-align:top;padding:0px;margin:0px
15px 20px 15px}#sidebar-right
h2{margin:0px;padding:10px
0px 5px 0px;font-size:123.08%;color:#bcbcb8;text-align:center}#sidebar-right h3, #sidebar-right
dt{margin:10px
0px -3px 0px;padding:0px;font-size:84.62%;color:#000;line-height:130%;font-family:arial,helvetica,sans-serif}#sidebar-right
dd{padding:0px
0px 10px 0px;border-bottom:2px solid #ddd}#sidebar-right
p{font-size:76.92%;text-align:left;margin:5px
0px 0px 0px;padding:0px;color:#666;line-height:130%}#sidebar-right p
a{color:#878784}#freefind{margin:0px
0px 2px 0px}#freefind
h3{margin:0px;padding:0px}#freefind
form{margin:0px;padding:0px}.affiliations{margin:0px
0px 0px 0px;padding:15px
0px 0px 0px;text-align:center}.affiliations
img{margin:10px
10px 10px 10px}fieldset.video-tour{border:1px
solid #000;display:block;margin:15px
auto;padding:7px}fieldset.video-tour
legend{color:#9d0810;font-weight:bold}img.video-icon{float:right;padding:0px;margin:0px
5px 5px 15px}.google-form{margin:10px
0px 20px 20px}.google-form
label{font-size:90%;font-weight:bold}#mission-statement{float:right;width:330px;padding:5px
0px 3px 0px;margin:0px
0px 0px 15px;background:#cac3b6}#mission-statement
h2{margin:0px
10px 5px 10px;text-align:center}#mission-statement
p{margin:0px
10px 0px 10px;text-align:center;line-height:140%;font-style:italic}#about-img-box{float:right;width:330px;padding:10px
0px 3px 0px;margin:0px
0px 10px 15px;text-align:center;background:#cac3b6}#about-img-box
p{font-weight:bold !important;margin:5px
!important;padding:0px
!important;color:#000 !important}p.quote{font-style:italic;color:#000}#main-content-services .risk-tracker-img{width:330px;text-align:left;margin:0px
0px 20px 0px;padding:0px}#main-content-services .risk-tracker-img
p{margin:0px;padding:2px
5px 2px 0px;text-align:right;font-weight:bold;font-style:italic;background:#f8f8f8;border:1px
solid #ddd}#main-content-services .risk-tracker-img
span{font-weight:normal;font-style:normal;font-size:90%}#affiliates{clear:both;margin:0px
0px 15px 0px}#affiliates
img{clear:left;float:left;margin:0px
10px 20px 0px}#affiliates
p{margin-left:120px !important}span.required{font-size:110%;color:#f00;vertical-align:bottom;padding-left:3px}#main p.form-error-heading{font-weight:bold;font-size:110%;margin:20px
0px 5px 0px;padding:0px}#main p.form-error{color:#000;margin:0px
0px 0px 20px;padding:0px}#main ul.radio-check-list{list-style:none;margin:0px;padding:0px}#main
input.cbox{margin:0px
0px 0px 0px;padding:0px;width:20px}#main .cbox-text{margin:0px
0px 5px 8px;padding:0px;white-space:nowrap}textarea{font-size:90%;font-family:Arial,Helvetica,sans-serif}.right{float:right;margin:0px
0px 15px 15px}.left{float:left;margin:0px
0px 15px 15px}form#online-learning{margin:10px
0px 10px 0px}form#online-learning
input{font-size:84.67%}.toggle{display:none}table{font-size:92.30%}.contact-table{margin:10px
0px 20px 0px}.contact-table th, .contact-table
td{padding:5px
10px}#nav-table{margin:0px}#nav-table
th{padding:2px
5px 2px 0px}#nav-table
td{padding:2px
0px 2px 5px}#services-table{margin-top:0px;background:#f8f8f8;border:1px
solid #e8e8e8}#services-table
ul{border:none}.table-vertical{background:#cac3b6}.table-vertical
th{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.table-vertical
td{vertical-align:top;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}