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%;background:transparent;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
html{font-size:100%;}
body { margin:0; font-size:12px; font-family:"Tahoma", Arial, Tahoma, Verdana; background:#19628d; }
a:link, a:visited { color:#196490; text-decoration:underline}
a.mini { font:10px Arial }
.text-small { font:10px Arial; }
#header { background:url(/images/header_bg.jpg) repeat-x top; height:167px; }
div.header-wrapper { width:960px; margin:0 auto; }
#header div.logo-helper { background:url(/images/logo_helper1.jpg) no-repeat; width:195px; height:23px; float:left;  }
#header div.wall-name { float:left; width:480px;margin:3px 0 0 0; text-align:right;}
#header div.wall-name h1 { font:bold 13px Geneva, Tahoma !important; color:#fff !important; font-style:italic !important; text-align:right; }
#header div.top-nav { width:270px; height:19px; float:right; }
#header div.top-nav div.customer-tools { width:119px; height:21px; float:left;  margin:0px 4px 0 0  }
#header div.top-nav div.search-box { width:137px; height:21px; float:left; }
#header div.logo-slogan { }
#header div.logo-slogan div.logo { width:195px; height:113px; background:url(/images/logo.jpg) no-repeat; float:left; }
#header div.logo-slogan div.slogan { width:352px; height:113px; background:url(/images/slogan.jpg) no-repeat; float:left; }
#header div.logo-slogan div.cities { width:310px; float:right; font:19px "Tahoma", Arial; color:#3399ff; margin:23px 30px 0 0px; text-align:center}
#header div.logo-slogan div.cities div.city-cont { text-align:center; margin:0 0 0 10px }
#header div.logo-slogan div.cities a { font:21px "Tahoma", Arial; color:#3399ff; text-decoration:none; padding:0 2px 0 2px}
#header div.nav { background:#0c3e5b; height:31px; }
#header div.nav ul { margin:0 0 0 0px }
#header div.nav ul li.logo-helper:hover {background:url(/images/logo_helper.jpg) no-repeat; }
#header div.nav ul li.logo-helper { width:200px; height:31px; background:url(/images/logo_helper.jpg) no-repeat; margin:0; padding:0; }
#header div.nav ul li { display:inline-block; float:left; height:21px; margin:0 13px 0 13px; padding:4px 9px 6px 9px; }
#header div.nav ul li.active, #header div.nav ul li:hover { background:url(/images/nav_active_bg.jpg) repeat-x;}
#header div.nav ul li a { font:18px "Tahoma", Arial; color:#fff; text-decoration:none; display:block }
#header div.nav-drop { position: absolute; overflow: hidden; display: none; z-index: 200; opacity: 0; background:#151515; }
#header div.nav-drop ul li { height:25px; border-bottom:1px solid #2b2b2b; padding:10px 5px 0 10px; width:150px;}
#header div.nav-drop ul li:hover { background:#2b2b2b }
#header div.nav-drop ul li a { color:#fff; text-decoration:none; font:13px "Tahoma", Trebuchet MS, Arial; display:block }
#header div.nav-drop-tools { position: absolute; overflow: hidden; display: none; z-index: 200; opacity: 0; margin:21px 0 0 0; background:#131313; }
#header div.nav-drop-tools ul li { height:20px; border-bottom:1px solid #2b2b2b; padding:8px 3px 2px 6px; width:113px;}
#header div.nav-drop-tools ul li:hover { background:#2b2b2b }
#header div.nav-drop-tools ul li a { color:#fff; text-decoration:none; font:11px "Tahoma", Trebuchet MS, Arial }
#header .socicons { width:250px; position:relative; left:40px; margin:5px 0 0 0  }
#header .socicons li { list-style:none !important; display:inline; }
#header .socicons li.lbl { float:left; font:9px Arial; color:#fff; padding:7px 5px 0 0}
#header .socicons li.twitter { float:left; padding:0 3px 3px 0; text-align:right; }
#header .socicons li.facebook { float:left;padding:0 3px 3px 0; }
#header .socicons li.blog { float:left;padding:0 3px 3px 0; }

div.accolade { background:#eaeaea url(/images/main_accolade_bg.jpg) repeat-x;}
div.accolades-bg { background:url(/images/panels_bg.jpg) no-repeat top; width:960px; height:311px; margin:0 auto; }
div.panel-wrapper { width:692px; margin-top:14px; float:left; padding:0 0 0 7px; }
div.panel-wrapper div.panels { width:474px; height:278px; float:left;  }
div.panel-wrapper div.panels div.panel { width:474px; height:278px; position:absolute  }
div.panel-wrapper div.panels div.panel div.img { z-index:-1; }
div.panel-wrapper div.panels div.panel div.pressInfo { z-index:2; background:url(/images/panel_text2_bg.png) no-repeat; width:458px; height:62px; position:absolute; top:205px; padding:7px 8px 4px 8px; }
div.panel-wrapper div.panels div.panel h5 a {  color:#fff; font:bold 14px Trebuchet MS, Arial; text-decoration:none; letter-spacing:-.5px }
div.panel-wrapper div.panels div.panel p { margin:3px 0 3px 0; font:normal 12px "Tahoma", Arial; color:#fff; }
div.panel-wrapper div.panels div.panel p a { color:#fff; text-decoration:none; font-weight:bold; font-size:11px }
div.panel-wrapper div.buttons { width:216px; height:278px; float:left; margin:0 0 0 2px; }
div.panel-wrapper div.buttons div.button { width:206px; height:55px; background:url(/images/panel_text_bg.png) no-repeat; margin:2px 0 0px 0; padding:8px 5px 5px 5px; cursor:pointer}
div.panel-wrapper div.buttons div.button:hover, div.panel-wrapper div.buttons .ison { background:url(/images/panel_text_bgO.png) no-repeat !important; }
div.panel-wrapper div.buttons div.button:hover p.link a, div.panel-wrapper div.buttons .ison p.link a  { color:#fff !important }
div.panel-wrapper div.buttons div.button p.link { font:bold 11px "Tahoma", Arial; margin:0 0 3px 0; }
div.panel-wrapper div.buttons div.button p.link a { text-decoration:none; color:#19445e; }
div.panel-wrapper div.buttons div.button p.teaser { font:normal 10px "Tahoma", Arial; color:#000; margin:0; color:#000; line-height:16px }
div.panel-wrapper div.buttons div.first { margin:0 0 1px 0 }
div.panel-wrapper div.buttons div.last { margin:2px 0 0px 0 }
div.panel-wrapper div.buttons div.button a { color:#fff }
div.video-corner { float:left; background:#000; width:246px; height:278px; margin:13px 0 0 10px}
div.video-corner h4 { color:#fff; font:normal 17px "Tahoma", Arial; margin:1px 14px 2px 10px }
div.video-corner div.video { padding:0 7px 2x 8px; text-align:center }
div.video-corner div.livehelp { padding:3px 7px 0 8px }
#wrapper { background:#eaeaea }
#wrapper div.inside-wrapper { width:960px; margin:0 auto; background:url(/images/main_bg.png) repeat-y; padding:0 20px 20px 20px  }
.clear { clear:both; }

/*main */
p { color:#666; line-height:18px; margin:8px 0 8px 0  }
#top { background:#fff url(/images/top_shad.jpg) no-repeat top; height:18px }
#main h1 { color:#484848; font:normal 36px "Tahoma", Arial; word-spacing:1px }
#main h2 { color:#484848; font:normal 24px "Tahoma", Arial; word-spacing:1px }
#main h3 { color:#196490; font:normal 20px "Tahoma", Arial; word-spacing:1px }
#main h4 { color:#484848; font:normal 18px "Tahoma", Arial; word-spacing:1px }
#main .sep { height:10px }
#main .sepBG { background:url(/images/sep_bg.gif) repeat; height:13px; padding:0; margin:12px 0 12px 0 }
#main .middle { padding:0 0 0 30px}
#main div.col-1 { width:287px; margin:0 0 0 00px; float:left } 
#main div.col-2 { width:287px; margin:0 20px 0 20px; float:left } 
#main div.col-3 { width:286px; margin:0px 0px 0 0px; float:right }
#main .ext { width:594px !important; float:left; margin:0 0 0 30px; }
#main .left { float:left; width:202px; margin:0 6px 0 0 }
#main .right { float:right; width:200px; }
div.middle-wrapper { width:900px; margin:0 auto; padding:0 }

#footer { background:url(/images/footer_bg.jpg) repeat-x top; height:21px;}
#footer div.shad { background:url(/images/footer_shad.jpg) no-repeat; width:1000px; height:61px; margin:0 auto }
#footer div.links { width:960px; margin:0 auto; }
#footer div.links li { border-bottom:1px solid #175579; margin:1px 0 1px 0; color:#adadad; }
#footer div.links li a { color:#adadad; text-decoration:none; padding:6px 0 6px 5px; font-size:12px; display:block }
#footer div.links li a:hover { background:#175579; color:#fff; }
#footer div.links div.linkshead { color:#eaeaea; font:bold 11px Tahoma; padding:7px 0 5px 3px; }
#footer div.links div.partnershead { color:#eaeaea; font:bold 11px Tahoma; padding:18px 0 5px 3px; }
#footer div.links div.col-1 { width:287px; margin:0 0px 0 0px; float:left } 
#footer div.links div.col-2 { width:287px; margin:0 20px 0 20px; float:left } 
#footer div.links div.col-3 { width:286px; margin:0 0px 0 0px; float:right } 
#footer div.copyright { width:860px; margin:0 auto;  margin-top:40px; padding-bottom:50px; font:11px "Tahoma", Arial;   }
#footer div.copyright div.wall { font:bold 11px "Tahoma", Arial; color:#fff; text-align:center; }
#footer div.copyright div.gcws { text-align:center; color:#ccc }
#footer div.copyright div.gcws a { color:#CCC; }
#footer a.copyrighta { font:11px "Tahoma", Arial; color:#CCC; text-decoration:none;display:none }
.newsletter-box { padding:15px 0 0 0  }
.newsletter-box ul li { display:block; float:left; }
.newsletter-box .lbl { float:left; font:bold 11px Tahoma, Arial; padding:7px 0px 0 230px; }
.newsletter-box .input { margin:4px 0px 0 5px;}
.newsletter-box .input input { border:1px solid #cfcfcf; font:11px Tahoma, Arial }
.newsletter-box .btn { text-align:center; margin:5px 5px 0 3px;  }
.newsletter-box .btn input { border:none; font:bold 11px Tahoma, Arial; color:#fff;  background:#094365 }
.newsletter-box .input select { font:11px Tahoma, Arial; }
.newsletter-box .btn .cancel {  border:none; font:bold 11px Tahoma, Arial; color:#eee;  background:#1174ae; }


/*forms*/				   
div.form { width:auto; height:auto }
div.form fieldset { border:1px solid #cfcfcf; padding:5px }
div.form legend { font:bold 16px Tahoma; color:#484848; padding:0 5px 0 5px }
div.form .clearMe { clear:both; margin:2.5px; }
div.form .sep { clear:both; height:10px; padding:0px 0 0px 0; border-bottom:1px solid #e5e5e5; }
div.form li { display:inline; float:left }
div.form .tag { font:10px Tahoma, Verdana; color:#999999; line-height:10px; }
div.form .info { font:13px "Tahoma",Arial; padding:10px 5px 0 5px; }
div.form .lbl { font:bold 13px "Tahoma",Arial; width:190px; text-align:right; padding:7px 5px 0px 5px; color:#484848  }
div.form .lblSp { font:bold 13px Arial; width:190px; text-align:right; padding:7px 5px 0px 5px; color:#fc7e0f}
div.form .lblNon { font:13px Arial; width:190px; text-align:right; padding:7px 5px 0px 5px; color:#484848  }
div.form .short { width:120px; }
div.form .input { padding:7px 5px 0 5px;  }
div.form .input .chk { border:none; width:auto; }
div.form .input .rad { border:none; width:auto; }
div.form .input input { border:1px solid #cfcfcf; width:190px; padding:3px; font-size:13px }
div.form .input select { border:1px solid #cfcfcf; width:190px; padding:3px; font-size:13px }
div.form .input textarea { border:1px solid #cfcfcf; width:95%; height:75px; padding:3px }
div.form .input .numbers { width:75px; }
div.form .button {margin-top:10px; text-align:center}
div.form .btn-blue  { font:bold 13px Arial; color:#000000;  cursor:pointer; }
div.form ul.fLeft { width:49%; float:left; display:inline-block; clear:left }
div.form ul.fRight { width:49%; float:right; display:inline-block; clear:right }
div.form ul.block li { display:block !important; float:none !important; width:100% !important}
div.form ul.block .lbl {text-align:left !important }
div.form ul.block .lblSp { text-align:left !important }
div.form ul.block .lblNon { text-align:left !important }
div.form ul.block .input input { width:95% !important }
div.form ul.block .input select { width:95% !important }
/* table reports */
div.reports .table { width:100%; border:1px solid #cfcfcf  }
div.reports tr.headers td { padding:3px; font:bold 12px Arial; color:#fff; background:#2f2f2f;border-spacing:3px; }
div.reports tr.info td { padding:3px; font:12px Arial; border-bottom:1px solid #cfcfcf; border-spacing:3px; }

/*boxes (rounded) */
.roundedBox { }
.roundedBox div.cont { background:#ffffff; border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf; padding:7px  }
.roundedBox div.top, 
.roundedBox div.top div,
.roundedBox div.bottom,
.roundedBox div.bottom div { background: #ffffff url(/images/round_corners_1.gif) left top no-repeat; }
.roundedBox div.top div { background-color: transparent; background-position: right top; }
.roundedBox div.top div div { background: none; border: none; border-top:1px solid #cfcfcf; margin:0 4px 0 4px; height:3px; overflow:hidden }
.roundedBox div.bottom { background-position: left bottom; }
.roundedBox div.bottom div { background-position: right bottom; background-color: transparent; }
.roundedBox div.bottom div div { background: none; border: none; border-bottom:1px solid #cfcfcf; margin:0 4px 0 4px; height:3px; overflow:hidden }

.roundedBox3 {  }
.roundedBox3 div.cont { background:#f4f4f4 ; padding:7px;  }
.roundedBox3 div.top, 
.roundedBox3 div.top div,
.roundedBox3 div.bottom,
.roundedBox3 div.bottom div { background: #f4f4f4 url(/images/round_corners_3.gif) left top no-repeat; }
.roundedBox3 div.top div { background-color: transparent; background-position: right top; }
.roundedBox3 div.top div div { background: none; border: none;  margin:0 4px 0 4px; height:5px; overflow:hidden }
.roundedBox3 div.bottom { background-position: left bottom; }
.roundedBox3 div.bottom div { background-position: right bottom; background-color: transparent; }
.roundedBox3 div.bottom div div { background: none; border: none;  margin:0 4px 0 4px; height:5px; overflow:hidden }


/*alerts*/

.alert {background:#FFC;border-top:1px dotted #cfcfcf;border-bottom:1px dotted #cfcfcf;clear:both;width:auto;margin:10px auto;}
ul.alert-list { margin:5px 10px 5px 10px !important; padding:5px 10px 5px 10px !important;  }
ul.alert-list li { float:none !important; margin:2px 0 2px 10px !important; padding:0 0 0 4px; list-style:disc !important; }
ol.alert-list { margin:5px 10px 5px 10px !important; padding:5px 10px 5px 10px !important;  }
ol.alert-list li { float:none !important; margin:2px 0 2px 10px !important; padding:0 0 0 4px; list-style:decimal !important; }
.alert .error{background:url(/images/alert_icon_error.gif) no-repeat 6px center;padding:5px 15px 5px 55px;font-size:16px;font-weight:bold;min-height:2.5em;}
.alert .warning{background:url(/images/alert_icon_alert.gif) no-repeat 6px center;padding:5px 15px 5px 55px;font-size:16px;font-weight:bold;min-height:2.5em;}
.alert .success{background:url(/images/alert_icon_success.gif) no-repeat 6px center;padding:5px 15px 5px 55px;font-size:16px;font-weight:bold;min-height:2.5em;}
.alert .submessage{font-size:12px!important;font-weight:normal!important;}
.nomargin{margin:0!important;}
.nopadding{padding:0!important;}
.aright{text-align:right!important;}
.aleft{text-align:left!important;}
.fright{float:right;}
.fleft{float:left;}
.notice{padding:5px;margin:5px 0;border-bottom:1px dotted #cfcfcf;border-top:1px dotted #cfcfcf;}
.nyellow{background:#FFC;}
.ngray{background:#f8f8f8;}
.postit{background:#FFC;}
.nbabyblue{background:#e3f7ff;}
div.gcwsPagination{padding:10px 0 10px 0;float:right;}
div.gcwsPagination select{font-size:13px;}
div.gcwsPagination a{font-size:13px;font-weight:bold;}
.gcwsPagination-text td { padding:5px 4px; color:#999; }
.gcwsPagination-text a, .gcwsPagination-text span { padding:0 4px 0 0; }

/* pages */
div.right-nav { border:1px solid #cfcfcf; padding:5px; margin:51px 0 0 0 }
div.right-nav div.box { padding:20px; background:#ededed; }
div.right-nav div.box a { margin:10px 0 10px 0; padding:5px; font:17px "Tahoma",Arial; text-decoration:none; color:#2f2f2f; display:block; }
div.right-nav div.box a:hover, a.active { background:url(/images/right_nav_bg.jpg) repeat-x; color:#fff !important}

div.index-rentals ul li { border-bottom:1px solid #cfcfcf; height:20px; padding:5px 0 2px 2px; float:left; display:inline; width:49% }
div.index-rentals ul li:hover { background:#edecec}
div.index-rentals ul li a { font:normal 11px "Tahoma", Arial; text-decoration:none; color:#555}

div.press-center { border:1px solid #cfcfcf; padding:5px; margin:6px 0 0 0;  color:#666 }
div.press-center p { margin:14px 0; line-height:17px }
div.press-center div.box { padding:20px; background:#edecec }
div.press-center div.box h2, div.press-center div.box h2 a { font:normal 24px "Tahoma", Trebuchet MS, Arial; color:#484848; text-decoration:none }
div.press-center div.press-entry { border-bottom:1px solid #cfcfcf; padding:10px 0 10px 0 }
div.press-center div.press-entry div.entry-date { font:normal 12px "Tahoma", Arial; padding:0 0 3px 0 }
div.press-center div.press-entry div.entry-headline a { text-decoration:none; font:normal 15px "Tahoma", Arial; line-height:22px }
div.press-center ul { margin:5px; padding:5px; }
div.press-center ul li { list-style:circle; }
div.press-center h3 { color:#196490 }
div.index-testimonials { margin:10px 0 10px 0 }
div.index-testimonials div.top { background:#fff url(/images/quotes.jpg) left top no-repeat; height:15px; }
div.index-testimonials div.bottom { background:#fff url(/images/quotes.jpg) right bottom no-repeat; height:15px; }
div.index-testimonials div.testimonial { padding:0 15px 0 15px; font:15px Georgia, "Times New Roman", Times, serif; font-style:italic }
div.index-testimonials div.testimonial p { margin:0 }
div.index-testimonials div.author { font-size:12px; color:#757576; padding:0 15px 0 15px }

div.testimonials div.testimonial-entry { margin:10px 0 10px 0; padding:10px; border-bottom:1px dotted #cfcfcf }
div.testimonials div.testimonial-entry div.testimonial { font-size:15px; font-style:italic; font-family:Helvetica, Arial, Verdana; margin:5px 5px 10px 5px; color:#666; line-height:22px}
div.testimonials div.testimonial-entry div.name, 
div.testimonials div.testimonial-entry div.company { font:13px "Tahoma"; color:#666; padding:0 0 0 10px }

div.rentals div.rental-entry { margin:10px 0 10px 0; padding:5px; border-bottom:1px solid #cfcfcf }
div.rentals div.rental-entry ul li { float:left; display:inline; padding:5px }
div.rentals div.rental-entry ul li.thumb { margin:0 10px 0 10px; }
div.rentals div.rental-entry div.name { font-size:15px; padding:3px 0 3px 0 }
div.rentals div.rental-entry div.locations { padding:2px 0 0 0 }
div.rentals div.rental-entry div.mfr { padding:2px 0 0 0 }
div.rentals li.project-entry { margin:5px 0 5px 0; padding:5px 0 10px 5px; border-bottom:1px solid #cfcfcf; }
div.rentals li.project-entry div.project-thumb { width:150px; margin:0px 12px 0 0; float:left }
div.rentals li.project-entry div.project-info { width:410px; float:left }
div.rentals li.project-entry p.project-name { margin:5px 0 0 0; font:bold 16px "Tahoma"; color:#000 }
div.rentals li.project-entry p.project-label { font:normal 12px "Tahoma"; margin:0; color:#000 }


#rentals-projects { padding:10px; }
#rentals-projects .project .thumbs li { float:left; display:inline; margin:4px; }
#rentals-projects .project .thumbs img { width:100px; }


div.systems li.project-entry { margin:5px 0 5px 0; padding:5px 0 5px 5px; border-bottom:1px solid #cfcfcf; }
div.systems li.project-entry div.project-thumb { width:150px; margin:0px 12px 0 0; float:left }
div.systems li.project-entry div.project-info { width:410px; float:left }
div.systems li.project-entry p.project-name { margin:5px 0 0 0; font:bold 16px "Tahoma"; color:#000 }
div.systems li.project-entry p.project-label { font:normal 12px "Tahoma"; margin:0; color:#000 }

#systems-projects { padding:10px; }
#systems-projects .project .thumbs li { float:left; display:inline; margin:4px; }
#systems-projects .project .thumbs img { width:100px; }
#project-name { font:bold 15px Arial; letter-spacing:-1px; }

div.rentals-panels { width:594px; height:313px; }
div.rentals-panels div { position:absolute;}

div.contacts ul li.entry { float:left; display:inline-block; padding:5px 0px 0 2px; width:49%;}
.dept ul li.entry { width:284px !important; }
div.contacts ul li.entry:hover { background:#eee }
div.contacts ul li.entry li.thumb { margin:0 5px 0 5px; }
div.contacts div.contact-entry { margin:5px 0 5px 0; padding:5px 5px 10px 5px; border-bottom:1px solid #cfcfcf }
div.contacts div.contact-entry div.name { font-size:15px; padding:2px 0 1px 0 }
div.contacts div.contact-entry div.title { font-size:11px }
div.contacts div.contact-entry li { display:inline; float:left; }
div.contacts div.contact-entry div.bio { padding:3px 0 0 0 }
div.contacts ul li.entry { float:left; display:inline-block; padding:5px 0px 0 2px; width:49%;}
div.contacts ul li.entry:hover { background:#eee }
div.contacts ul li.entry li.thumb { margin:0 5px 0 5px; }
div.contacts div.contact-entry { margin:5px 0 5px 0; padding:5px 5px 10px 5px; border-bottom:1px solid #cfcfcf }
div.contacts div.contact-entry div.name { font-size:15px; padding:2px 0 1px 0 }
div.contacts div.contact-entry div.title { font-size:11px }
div.contacts div.contact-entry li { display:inline; float:left; }

div.contacts ul li.bldgImg { float:left; display:inline; margin:3px }
div.contacts div.contact-info { font-size:13px; line-height:21px; width:185px; margin:0 auto; margin-top:10px; margin-bottom:10px }
	ul.list { margin:10px; padding:10px; font-size:14px; }
	ul.list li { margin:5px; padding:5px; border-bottom:1px solid #cfcfcf}
	ul.list li:hover { background:#ededed }

div.contact-form select { width:97% !important }
#blackout {	
    background: #01376e; display: none;position: absolute;	top: 0px; left: 0px; filter:alpha(opacity=70); -moz-opacity:.70; 
	opacity:.70; khtmlopacity:.70; 
}

div.lines ul { margin:10px; padding:10px; font-size:17px; }
div.lines li { margin:5px; padding:5px; border-bottom:1px solid #cfcfcf; float:left; display:inline-block; width:45%}
div.lines li a { text-decoration:none; }
div.lines li:hover { background:#ededed }

#careers ul.locations li.location { margin:10px 0 10px 0; padding:10px 0 10px 0 }
#careers ul.entries li.entry { padding:10px; border-bottom:1px solid #cfcfcf }
#careers ul.entries li.entry:hover { background:#ededed }
#careers ul.entries li.entry a { font-size:13px }

#careers div.career-view div.title { background:#ededed; border:1px solid #cfcfcf; font-size:14px; padding:10px; }
#careers div.career-view div.title h3 { color:#000 }
#careers div.career-view div.description {  border:1px solid #cfcfcf; padding:10px; font-size:13px; color:#666 !important; line-height:21px !important; } 
#careers div.career-view ul { margin:5px 10px 5px 10px !important; padding:5px 10px 5px 10px !important; }
#careers div.career-view ul li { float:none !important; margin:3px 0 3px 10px !important; padding:0 0 0 4px; list-style:disc !important; line-height:18px; letter-spacing:normal; }

#about-executive div.entry div.thumb { float:left; width:195px; }
#about-executive div.entry div.bio { float:left; width:395px; }

