﻿*{padding:0;margin:0;outline:0;}
.cl{font-size:0;line-height:0;height:0;display:block;clear:both;}
.buttons{text-align:right;}
#navigation li a:hover{color:#006aa7;}
#navigation li a.green{color:#006aa7 !important;}
#sub-nav li a{color:#bfdced;}
a{color:#006aa7;}
a:hover{color:#bfdced;}
.green{color:#006aa7;}
h4{color:#006aa7;}
.heading h2 span{color:#006aa7;}
.buttons a:hover{color:#bfdced;}
.frame #header h3{color:#bfdced;}
#footer ul a:hover{color:yellow;}
body{background:#fff;line-height:22px;font-family:arial;}
a{text-decoration:none;}
a img{border:0;}
.shell{width:950px;margin:0 auto;}
#header{height:185px;background:url(images/header.gif) repeat-x 0 0;overflow:hidden;position:relative;}
.frame #header{height:300px;background:url(images/header2.gif) repeat-x;}
.frame #header .slogan{width:945px;height:130px;padding-top:30px;position:relative;padding-left:9px;margin-top:10px;}
.frame #header h2{font-size:28px !important;line-height:29px;color:#fff;text-transform:uppercase;width:900px;height:40px;overflow:hidden;position:relative;text-align:left;font-weight:bold;}
.frame #header h3{font-size:17px;text-transform:uppercase;width:900px;line-height:17px;font-weight:bold;position:relative;text-align:left;}
#logo a{background:url(images/logo-50.gif);}
#logo{font-size:0;line-height:0;width:610px;height:85px;padding-top:10px;background:url(images/logo-50.gif);float:left;display:inline;}
#logo a{display:block;background:url(images/logo-50.gif);}
h1{padding-bottom:5px;}
h3{text-transform:uppercase;font-size:16px;}
h4{font-size:1.2em;}
#right-area{margin:0 0 0 auto;}
#navigation{height:30px;float:left;padding-top:12px;padding-left:8px;margin-left:auto;clear:both;}
#navigation ul{list-style-type:none;font-size:13px;height:30px;}
#navigation li{float:left;display:inline;}
#navigation li a{font-size:1em;float:left;display:inline;line-height:15px;height:25px;text-transform:uppercase;font-weight:bold;text-align:center;color:#252525;padding:0 10px;padding-top:9px;font-family:Helvetica,Arial,sans-serif;width:auto;}
#navigation li a:hover{text-decoration:none;background:url(images/hover.gif) repeat-x;}
#navigation li:hover{background:url(images/hover.gif) repeat-x;}
#login-nav{float:left;display:inline;height:30px;background:url(images/brd.gif) no-repeat 0 0;padding-left:2px;margin:0 6px;}
#sub-nav{width:940px;padding-top:6px;clear:both;}
#sub-nav ul{line-height:30px;padding-top:5px;font-size:13px;text-align:left;}
#sub-nav li{display:inline;padding-left:20px;}
#sub-nav li a{font-family:Helvetica,Arial,sans-serif;text-transform:uppercase;color:White;font-weight:bold;}
#sub-nav li a:hover{color:Yellow;}
#content{background:#fff url(images/bottom-bg.gif) repeat-x 0 bottom;}
.heading h2{text-transform:uppercase;font-size:24px;font-weight:normal;float:left;display:inline;color:#2e2e2e;line-height:24px;width:400px;padding-top:10px;}
.heading h3{font-weight:bold;color:#2e2e2e;width:470px;float:left;display:inline;text-align:left;line-height:10px;top:-8px;position:relative;text-transform:none;}
.heading h3 span{display:block;position:relative;width:470px;font-size:1.5em;line-height:16px;padding-left:9px;}
.heading h3{font-family:Georgia,Times,serif;text-transform:none;height:25px;font-size:1.3em;font-weight:normal;letter-spacing:0;}
.heading h3 span{font-size:18px;font-style:italic;line-height:28px;height:25px;padding-left:4px;}
.heading h3.right{float:right;}
.article{width:590px;float:left;display:inline;padding-left:9px;padding-top:10px;}
.article h2{padding-bottom:10px;}
.article p{padding-bottom:16px;}
.article h3{padding-bottom:17px;padding-top:3px;color:#2e2e2e;text-align:left;}
.article ul{list-style-type:none;padding-left:25px;}
.article li{background:url(images/bul.gif) no-repeat 0 7px;padding-left:11px;padding-bottom:20px;}
.gallery-container h3{padding-bottom:17px;padding-top:3px;padding-left:6px;color:#2e2e2e;text-align:left;}
.gallery-container img{margin:6px;padding:0;text-align:left;}
.gallerynav{float:right;margin-top:-39px;margin-right:16px;}
.gallerynav img{margin:0;}
.gallerynav-footer{height:51px;}
.blogentry{margin-bottom:40px;}
.blogentry img{padding:0 10px;}
.blogentry .meta{background:transparent url(images/dot.gif) repeat-x scroll 0 25px;clear:both;color:#999;font-size:.8em;height:30px;}
.blognav-footer{height:51px;margin-top:-20px;}
.mediaentry{margin-bottom:40px;}
.mediaentry h4{margin:10px 0;}
.mediaentry img{padding:0 10px 10px 0;}
.rightside{width:300px;float:right;}
.graphic{background:url(images/mid.gif) repeat-y;width:295px;margin-bottom:25px;}
.graphic .top{background:url(images/top.gif) no-repeat;width:295px;}
.graphic .bottom{background:url(images/btm.gif) no-repeat 0 bottom;width:295px;padding:12px 0;}
.graphic .bottom img{display:block;width:270px;margin:0 auto;}
.sidebar-form{background:url(images/mid.gif) repeat-y;width:295px;margin-bottom:25px;}
.sidebar-form .top{background:url(images/grey-top.gif) no-repeat;width:295px;}
.sidebar-form .bottom{background:url(images/btm.gif) no-repeat 0 bottom;width:275px;padding-left:20px;padding-bottom:20px;}
.sidebar-form .bottom h3{font-weight:bold;color:#2e2e2e;line-height:16px;padding-top:12px;padding-bottom:15px;}
.sidebar-form .bottom p.desc{padding-bottom:15px;line-height:20px;padding-top:15px;}
.sidebar-form p{line-height:18px;}
.sidebar-form p strong{color:#000;}
.contact-form{background:url(images/mid.gif) repeat-y;width:295px;margin-bottom:25px;}
.contact-form .top{background:url(images/grey-top.gif) no-repeat;width:295px;}
.contact-form .bottom{background:url(images/btm.gif) no-repeat 0 bottom;width:275px;padding-left:20px;padding-bottom:20px;}
.contact-form .bottom h3{font-weight:bold;color:#2e2e2e;line-height:16px;padding-top:12px;padding-bottom:15px;}
.contact-form .bottom p.desc{padding-bottom:15px;line-height:18px;padding-top:15px;}
.contact-form p{line-height:24px;}
.contact-form p strong{color:#000;}
.contact-form p span{float:right;width:150px;background:#fff;}
.contact-form p em{font-style:normal;text-align:right;display:block;margin-top:-18px;width:155px;padding-left:91px;}
.contact-form .no-border{border-bottom:none;}
.contact-info p{background:url(images/dot.gif) repeat-x 0 16px;min-height:20px;margin-right:5px;clear:both;}
.contact-info p strong{float:left;}
.bottom-part{background:url(images/main.gif) no-repeat;padding-top:25px;}
.box-holder{width:941px;padding-bottom:25px;background:url(images/gradient.gif) repeat-x;}
.box-holder .top-side{background:url(images/top-side.gif) no-repeat;width:941px;}
.box-holder .btm-side{background:url(images/btm-side.gif) no-repeat 0 bottom;padding-top:4px;padding-bottom:5px;width:941px;}
.box-holder .first{border-left:solid 1px #e5e5e5;width:311px;}
.box-holder .last{border-left:solid 1px #e5e5e5;width:312px;border-left:solid 1px #fff;}
.box{width:309px;float:left;display:inline;border-right:solid 1px #e5e5e5;border-left:solid 1px #fff;margin-right:1px;height:196px;}
.box a img{display:block;}
.box a{display:block;margin:0 auto;width:294px;margin-top:8px;}
.box .link{padding-left:10px;width:294px;padding-top:10px;}
.box .link p{font-size:.85em;font-weight:bold;color:#343434;}
.box .link a{background:url(images/arr.gif);width:20px;height:20px;float:right;display:inline;text-indent:-4000px;font-size:0;line-height:0;margin:0;}
.post{padding-top:10px;font-size:.85em;}
.post p{padding-top:2px;padding-right:5px;}
.post img{float:left;display:inline;border:solid 1px #e5e5e5;padding:3px;background:#fff;margin-right:8px;}
#footer{background:url(images/ftr.gif) repeat-x;height:53px;color:#fff;}
#footer p{margin:0 0 0 auto;width:400px;font-size:9px;line-height:53px;font-size:12px;text-align:right;}
#footer ul{list-style-type:none;font-size:12px;font-weight:bold;text-transform:uppercase;float:left;display:inline;}
#footer li{float:left;display:inline;}
#footer li a{float:left;display:inline;color:#fff;margin-right:16px;line-height:12px;padding-top:20px;font-weight:bold;font-size:.8em;font-family:Helvetica,Arial,sans-serif;}
.testimonialquote{font-size:1.1em !important;}
.testimonialname{font-size:1em !important;color:#006aa7 !important;}
.testimonialperson{line-height:14px !important;}
.locationheader{font-size:1.1em;font-weight:bold;padding-bottom:2px;padding-top:2px;}
.locationtext{font-size:1em;font-weight:normal;}
.noborder{border-style:none !important;}
.topright{vertical-align:top !important;float:right !important;}
.right{float:right !important;}
.error{color:Red;font-weight:bold;}
.fullbody{width:850px;display:inline;padding-left:9px;}
.fullbody p{padding-bottom:16px;}
.fullbody h3{padding-bottom:17px;padding-top:3px;color:#2e2e2e;text-align:left;}
.fullbody ul{list-style-type:none;padding-left:25px;}
.fullbody li{background:url(images/bul.gif) no-repeat 0 7px;padding-left:11px;padding-bottom:20px;}
.noborders{border-style:none !important;}
.alignright{float:right;}
#seminarSignup{display:none;}
.rsHeader p{padding-bottom:0 !important;}
.teamMember{font-weight:bold;font-size:16px;}
.jobTitle{font-weight:bold;font-size:12px;}
.teamPicRight{padding-left:10px;padding-right:2px;padding-bottom:10px;float:right;}
.teamPicLeft{padding-left:2px;padding-right:10px;padding-bottom:10px;float:left;}
#message{font-family:Arial,Helvetica,sans-serif;width:100%;text-align:center;font-size:x-large;color:white;height:25px;margin-bottom:10px;}
#message span{background-color:#8E1609;text-align:center;width:100%;float:left;padding-top:10px;padding-bottom:10px;}
.close-notify{white-space:nowrap;float:right;margin-right:10px;color:#fff;text-decoration:none;border:2px #fff solid;padding-left:3px;padding-right:3px;}
.close-notify a{color:#fff;}
.hidden{display:none;}
blockquote {
 border : 2px solid #ccc;
 margin: 0px;
 margin-right: 10px;
 padding: 10px;
 background-color: #eeeeee;
 quotes: "\201C" "\201D";
 }
 blockquote:before { content: open-quote; font-weight: bold; }
 blockquote:after { content: close-quote; font-weight: bold; }