body{width:100%;background-repeat:repeat-x;background-color:#ffffff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:62.5%;line-height:1.8em;color:#666666;margin:0px;padding:0px;}
.clearit{overflow:hidden;height:0px;width:100%;clear:both;}
p,form,div{padding:0px;margin:0px;}
select,option{font-size:1em;}
#main{font-size:1.1em;width:952px;margin-left:auto;margin-right:auto;overflow:hidden;background:#ffffff url('images/backtile.jpg') repeat-y;}
#innerMain{width:936px;margin-left:auto;margin-right:auto;overflow:hidden;}
#contentHolder{float:right;clear:right;width:734px;}
#contentHeader{background:url('images/header.jpg') no-repeat;height:165px;overflow:hidden;width:100%;position:relative;}
#contentHeader h1{position:absolute;left:0px;bottom:1px;color:#ffffff;padding:10px 18px 5px 18px;font-family:Arial,Helvetica;font-weight:normal;text-transform:uppercase;font-size:2.5em;min-width:350px;letter-spacing:2px;_width:350px;}
#contentHeader h1 span.sIFR-alternate{display:none;}
#content{padding-left:45px;padding-right:54px;padding-top:28px;width:635px;line-height:2em;}
div.hs_box{margin:10px 0px;}
div.hs_logo{float:right;width:30%;margin-left:10px;text-align:center;}
div.hs_logo img{margin:15px 0px;}
#competency_certs{float:right;width:215px;margin:0 25px 0 0;padding-left:15px;margin-left:10px;border-left:1px solid #cccccc;}
#competency_certs div,div.comp2{border-bottom:1px solid #cccccc;margin-bottom:10px;text-align:center;font-size:0.9em;}
#display img{display:block;width:455px;height:299px;background:#ffffff url('images/loader.gif') no-repeat center center;}
#projectMasthead{margin-top:-28px;color:#000000;line-height:2.4em;}
#projectMasthead p.directions{text-align:right;font-size:0.95em;}
#projectCameos{background:url('images/projects.jpg') no-repeat 0px 10px;margin-left:-35px;padding-left:35px;margin-top:10px;zoom:1;}
#projectCameos div.cameo{float:left;width:200px;overflow:hidden;margin:10px 5px;zoom:1;}
#projectCameos div.cameo img{display:block;width:200px;height:133px;overflow:hidden;background:url('images/loader.gif') no-repeat center center;}
#projectCameos div.cameo a.caption:link,#projectCameos div.cameo a.caption:visited,#projectCameos div.cameo a.caption:hover{display:block;padding:8px 8px;text-align:center;background-color:#b5b5b5;font-family:Arial,Helvetica,Verdana;color:#ffffff;text-decoration:none;font-size:1.3em;margin-top:5px;}
#projectCameos div.cameo a.caption:hover{text-decoration:underline;}
h1{font-size:2.4em;line-height:1em;margin:0px;padding:0px;font-family:Arial,Verdana,"Lucida grande";font-weight:normal;color:#666666;}
h2{font-size:1.1em;font-weight:bold;color:#000000;margin:20px 0px;margin-left:-45px;background-color:#d9ebf1;padding-left:35px;width:290px;}
h3{border-bottom:1px solid #d9ebf1;font-size:1.1em;font-weight:bold;display:block;margin:20px 0px 10px 0px;}
p{margin:0px 0px 10px 0px;}
.subtext{color:#000000;}
.blueSmall{color:#000099;font-weight:bold;font-size:1.1em;}
.greyBig{color:#666666;font-size:1.5em;}
.bordered{border-left:1px solid #bedee7;border-top:1px solid #bedee7;padding:15px 20px;margin:20px 0px 0px 0px;}
#gallery{padding:10px 0px 5px 0px;}
#thumbnails img{float:right;clear:right;margin-bottom:10px;cursor:pointer;}
#projectNavigator{width:100%;margin-top:40px;margin-bottom:20px;}
#projectNavigator .nextLink{float:right;clear:right;width:49%;text-align:right;}
#projectNavigator .prevLink{float:left;clear:left;width:49%;text-align:left;}
#projectNavigator .nextLink a:link,#projectNavigator .nextLink a:visited,#projectNavigator .prevLink a:link,#projectNavigator .prevLink a:visited{color:#8bbeed;text-decoration:none;font-size:1.2em;}
#projectNavigator .nextLink a:hover,#projectNavigator .prevLink a:hover{text-decoration:underline;}
#projectNavigator .nextLink a{background:url('images/arrow0.gif') no-repeat right center;padding-right:22px;}
#projectNavigator .prevLink a{background:url('images/arrow1.gif') no-repeat left center;padding-left:22px;}
#projectLinks table{text-align:center;}
#projectLinks table td{background-color:#b5b5b5;}
#projectLinks table a:link,#projectLinks table a:visited{display:block;color:#ffffff;font-size:1.1em;line-height:1.5em;text-decoration:none;font-family:Arial,Helvetica,Verdana;}
#projectLinks table a:hover{text-decoration:underline;}
#navigation{float:left;clear:left;width:202px;overflow:hidden;}
#mainMenu{float:left;clear:left;width:100%;background:url('images/mm_back.jpg') repeat-y;}
#mainMenu ul{margin:0px 0px 20px 0px;padding:0px;list-style:none;list-style-type:none;}
#mainMenu ul li{padding:0px;margin:0px;}
#mainMenu ul li a:link,#mainMenu ul li a:visited{text-align:right;display:block;padding:3px 14px 3px 5px;color:#ffffff;background-color:#000000;border:1px solid #595b5a;text-decoration:none;margin:0px 21px 12px 21px;}
#mainMenu ul li a:hover{background-color:#595b5a;}
#subMenu{background:url('images/sm_back.jpg') repeat-x;min-height:465px;_height:465px;}
#subMenu ul{margin:0px;padding:10px 10px 10px 50px;list-style:none;list-style-type:none;}
#subMenu ul li a:link,#subMenu ul li a:visited{color:#ffffff;text-decoration:none;display:block;float:left;clear:left;padding:4px 0px;}
#subMenu ul li a:hover{text-decoration:underline;}
#footer1{width:696px;background:#e5e5e5 url('images/footer1_back.jpg') repeat-x;padding-bottom:20px;padding-left:240px;}
#footer2{width:776px;padding:20px 0px 0px 0px;padding-left:170px;color:#000000;}
#credit{padding-top:5px;color:#999999;font-size:0.9em;line-height:1.4em;}
#credit a:link,#credit a:visited{color:#999999;text-decoration:none;}
#credit a:hover{color:red;}
.whiteText{color:#ffffff;}
a.whiteText:link,a.whiteText:visited{color:#ffffff;text-decoration:none;}
a.whiteText:hover{text-decoration:underline;}
.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#aaa;}
.jScrollPaneDrag{position:absolute;background:#666;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}
a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px;}