
.body{font:12px arial,sans;background-color:#FFF}div#content{margin:0 auto;width:920px}.darktext{color:#005165}.lighttext{color:#666}.infotext{color:#FFF;background-color:#adc7d0}.paginationContainer{float:right;padding-top:10px}.paginationContainer a{text-decoration:none}.pagination #selected{font-weight:bold}div#header{position:relative;margin-bottom:20px;padding-top:38px;width:920px;height:70px}div#toptext{text-transform:uppercase;font:14px arial,sans;letter-spacing:-0.8px;font-weight:bold;color:#6097a7;position:absolute;right:0;bottom:0}div#RegionTopMenu{border-top:1px solid #5a5758;border-bottom:1px solid #5a5758;margin-bottom:6px;width:920px;height:32px;letter-spacing:-0.7px;position:relative}div#RegionTopMenu a{font-weight:bold;text-transform:uppercase;padding:8px 16px;text-decoration:none;display:inline-block;text-align:center;white-space:nowrap;color:black;font:14px arial,sans;float:left}div#RegionTopMenu a.last{float:right;padding-right:12px;position:absolute;right:0}div#RegionTopMenu a:hover{background-color:#c7d9e0}div#RegionTopMenu a:visited{}.selected{background-color:#c7d9e0}.home{width:40px}.aboutus{width:70px}.services{width:104px}.projects{width:108px}.people{width:90px}.careers{width:128px}.news{width:48px}.contactus{width:90px}.title{color:white;font:15px arial,sans;background-color:#93b5c1;padding:16px;padding-top:8px;padding-bottom:8px;font-weight:bold;margin-bottom:10px}.hometitle{color:white;font:15px arial,sans;padding:16px;padding-top:8px;padding-bottom:8px;margin-bottom:10px}.singletitle{color:white;font:13px arial,sans;text-transform:uppercase;background-color:#93b5c1;padding:6px;font-weight:bold;margin-bottom:10px;margin-top:6px}.projecttitle{color:#005165;background-color:#93b5c1;text-transform:uppercase;font:11px arial,sans;font-weight:bold;padding:5px;margin-bottom:5px}.small{font:10px arial,sans;padding-bottom:10px}div#RegionLeftMenu{font:13px arial,sans;float:left;width:185px;padding-top:22px;padding-bottom:50px}div#RegionLeftMenu ul{margin-left:0}div#RegionLeftMenu li{border-bottom:1px solid black;list-style-type:none;text-transform:uppercase;padding-bottom:4px;padding-top:5px;margin:0}div#RegionLeftMenu li ul{margin-left:20px}div#RegionLeftMenu li a{color:#000;text-decoration:none}div#RegionLeftMenu .selected{background-color:#FFF;font-weight:bold}div#RegionLeftMenu li ul li{border-bottom:none;font:12px arial,sans}.mainright,#RegionMainMid{margin-left:195px;width:670px;padding-left:30px;border-left:1px solid black;padding-top:20px;margin-top:0px;padding-bottom:50px;margin-bottom:6px;clear:none}#RegionMainMid{width:380px;float:left;margin-left:10px;height:auto}.midlarge{width:450px !important}#RegionMainRight{float:right;width:290px;padding-top:20px;padding-bottom:6px}#RegionMainRight .title.side{height:300px;color:white;position:relative;overflow:hidden;font:14px arial,sans}.title.bottom{height:150px;color:white;position:relative;overflow:hidden;font:14px arial,sans}#quotes p{color:white !important;padding:10px 10px 10px 10px}.rightsmall{width:220px !important}#RegionMainRight img{padding-bottom:6px}.main{position:relative;clear:both}#RegionSlider div.slider{position:relative;width:920px;height:385px}#RegionQuotes div.slider{width:500px;height:176px}#RegionQuotes div.slider p{color:#fff;font-size:14px}#RegionQuotes div.slider div{padding:10px 20px}.overlay{position:absolute;right:0;bottom:0;width:500px;height:176px;z-index:1000;background-color:black;-moz-opacity:.6;filter:alpha(opacity=60);opacity:.75;overflow:hidden}.overlaytext{position:absolute;right:0;bottom:0;width:500px;height:176px;z-index:1001;overflow:hidden;color:white}div#RegionNews{width:920px;height:160px;margin-bottom:20px}div.NewsFeed{font:12px arial,sans;border-right:1px solid #5a5758;padding-left:18px;padding-right:10px;padding-bottom:10px;float:left;width:200px;height:190px}div.NewsFeed.last{border-right:none}div.NewsDate{font-size:30px;font-weight:bold;padding:0;margin:0}div.NewsTitle{font-size:14px;font-weight:bold;float:left;padding-right:10px}div.NewsBody{font-size:14px;margin-bottom:10px}div.NewsBody a{color:black;font-weight:bold;text-decoration:none}div.NewsBody a:hover{text-decoration:underline}div.NewsBody a:visited{color:black}div.NewsPic{float:left;padding-right:5px;margin-bottom:10px}div#footer{clear:both;margin-top:8px;font:12px arial,sans;position:relative;border-top:1px solid #5a5758;color:#888;text-transform:uppercase;letter-spacing:-.5px;width:920px;height:50px}div#RegionFooterMenu{margin-top:7px}div#RegionFooterMenu a{padding-right:20px;text-decoration:none;color:#000}div#RegionFooterMenu a.selected{font-weight:bold;background-color:transparent}div#RegionFooterMenu a:hover{text-decoration:underline}div#RegionFooterMenu a:visited{}.copyright{margin-top:7px;position:absolute;right:0;top:0;font-size:10px}.copyright a{color:#5a5758;text-decoration:none}.copyright a:visited{color:#5a5758}.copyright a:hover{text-decoration:underline}
body{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:13px;line-height:1.4em;color:#000000}p{font-size:1em;line-height:1.6em;margin:7px 0;color:#000} a{color:#000;text-decoration:underline}a:visited{color:#000}a:hover{color:#000} a.tooltip{text-decoration:none;display:block;height:16px;width:16px;float:left;background-image:url(/library/themes/giftcorner/images/forms/tooltip.gif);margin-left:5px}a.tooltip img{display:none}a.tooltip:hover{position:relative}a.tooltip span{display:none}a.tooltip:hover span{background:#f7e3c7;border:1px solid #e0cdb4;display:block;font-size:11px;right:0pt;margin:10px;padding:5px;position:absolute;top:0px;width:150px;z-index:100;color:#231f20}   h1{color:#333;font-size:20px;line-height:1.4em;font-weight:bold;margin:5px 0 5px}h1 span{font-size:20px}h2{color:#333;font-size:17px;line-height:1.4em;font-weight:bold;margin:5px 0 5px;text-transform:uppercase}h3{color:#000;font-size:14px;line-height:1.4em;font-weight:bold;margin:0px 0 10px;text-transform:uppercase}h4{color:#000;font-size:11px;line-height:1.3em;font-weight:bold;margin:5px 0 3px}h5{color:#333;font-size:11px;line-height:1.3em;font-weight:normal;margin:5px 0 3px}h6{color:#000;font-size:10px;line-height:1.4em;font-weight:bold;margin:10px 0 3px} img,img a{border:none}img.right{float:right;padding:0 0 15px 15px}img.left{float:left;padding:0 15px 15px 0}a.border img{display:block;border:1px solid #CCC} ul{padding:0;margin:10px 0 15px 25px}li{margin:2px 0 10px 0;list-style-position:outside;line-height:1.4em;color:#000}ul ul{margin:5px 0 7px 12px}li li{margin:0px 0px 6px;line-height:1.4em;color:#333;font-size:10px}ol{padding:0;margin:10px 0 0 25px} table{border-collapse:collapse;border-spacing:0pt}th{font-weight:bold;font-size:1em;text-align:left;padding:5px 10px 5px 5px}td{vertical-align:top;padding-right:10px;line-height:1.5em} hr{border:1px solid #CCC;clear:both;border-width:1px 0 0 0;margin:15px 0 40px} .first{margin-left:0px}.last{margin-right:0px !important}.left{float:left}.right{float:right} button{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:12px} button{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:1em;border:none;color:#222;height:40px;width:150px;cursor:pointer;padding:5px 6px 6px;overflow:hidden;text-transform:uppercase;display:block;font-weight:bold;background:#FFF;border:5px solid #000}form label{font-size:1em;font-weight:bold}form input.text,form textarea,form select,form .security input{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:1em;color:#333;display:block;margin-bottom:5px;padding:2px 5px;border:1px solid #CCC}form input.text,form textarea,form select,form .security input{width:300px;float:left;margin-bottom:5px !important}form select option{padding:2px 5px 0px}form textarea{height:100px;width:250px;padding:5px}form .required{float:left;display:block;height:13px;width:13px;padding:0 !important;background:url("/library/themes/trainworks/images/forms/mandatory.gif") no-repeat 0 0 !important;margin-left:5px} form #placeholder_security{position:relative}form #placeholder_security a#reload{position:absolute;bottom:30px;left:330px;background-image:url(/library/themes/trainworks/images/forms/arrow_refresh.png) !important}form #placeholder_security input#security{width:150px}form #placeholder_security a#tip{position:absolute;bottom:10px;left:330px} .sitemap{}.sitemap ul{list-style-type:none;margin:0px}.sitemap ul li{list-style-type:none;margin:0px;padding:0px;background:#EEE;border-bottom:1px solid #FFF}.sitemap li a{display:block;padding:4px 10px 4px 10px;font-size:13px;text-decoration:none;color:#000}.sitemap li a:hover{background:#333;color:#FFF}.sitemap ul ul{margin:0px 0px 5px 10px}.sitemap ul ul li{background:#F6F6F6}.sitemap ul ul li a{padding:3px 10px 2px 10px;font-size:11px;color:#333;text-decoration:none} .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%}.clear{clear:both}
form{}form div.placeholder{width:100%;padding:0px 0 4px;text-align:left;clear:both} form label{font-weight:normal;text-transform:uppercase;width:120px;font-size:11px;text-align:right;float:left;padding:3px 5px;margin-right:10px;margin-top:2px;margin-bottom:5px}form label.inline_label,form label.inline{font-weight:normal;width:auto;text-align:right;float:none;padding:3px 5px;margin-right:0px}form label.checkbox{font-weight:normal;width:auto;font-size:11px;margin-left:10px;padding:0;text-align:left;clear:right}form label.widecheckbox{font-weight:normal;width:500px;font-size:11px;margin-left:10px;padding:0;text-align:left;clear:right} form div div.hint{color:#888;font-size:10px;padding-left:140px;padding-bottom:10px}form div div.info{color:#888;font-size:10px;padding-left:140px;padding-bottom:10px}form .required{background-image:url('/library/themes/admin-default/images/forms/mandatory.gif');background-position:right 7px;background-repeat:no-repeat;color:#A9BB11;font-size:20px;padding:0 4px;vertical-align:top} form input.text{margin-top:2px;margin-bottom:2px;padding:3px 4px}form select.select{margin-top:2px;margin-bottom:5px}form textarea.textarea{margin-top:2px;margin-bottom:5px;padding:5px;width:200px;height:50px}form input.checkbox{border:none;float:left;padding:0px;margin:0}form button{border:1px solid #CCC;padding:3px;margin:3px;width:150px;height:35px;display:inline}form button:hover{background-color:#EEE} form div div.error{color:#A00000;font-weight:normal;font-size:11px;line-height:16px;background:url( "/library/themes/admin-default/images/icons/exclamation.gif" ) 140px 2px no-repeat;padding:5px 0px 5px 160px}form div.error input{background:#FFDFDF;border:1px solid #A00000}form div.error textarea{background:#FFDFDF;border:1px solid #A00000}form div.error select{background:#FFDFDF;border:1px solid #A00000}
