html  {height:100%;min-height:100%;} 
body {font:.9em existence,arial,helvetica,clean,sans-serif;background-color:#333;height:auto;min-height:auto;width:100%;clear:all;}
:link,:visited { text-decoration:none }

#mainDiv {margin:65px;}
#contentDiv {width:600px;height:503px;min-height:80%;border:1px solid #999;}
#portContentDiv {width:600px;height:1790px;min-height:80%;border:1px solid #999;}
#navBar {color:#ccc;width:100%;height:25px;background-color:#444;}
#homeContent {color:#F0F0F0;width:600px;height:323px;background-image:url('/images/rockBg.jpg');background-repeat: no-repeat;}
#servicesContent {color:#F0F0F0;width:600px;height:348px;}
#portfolioContent {color:#F0F0F0;width:600px;height:auto;}
#contactContent {color:#F0F0F0;width:600px;height:322px;}
.padding50 {padding:50px;}
.padding20 {padding:20px;}
.padding10 {padding:10px;}
.padding5 {padding:5px;}
.padLeft5 {padding-left:5px;}
.paddLeft120 {padding-left:120px;}
.paddTop50 {padding-top:50px;}
.paddTop20 {padding-top:20 20 20 20;}
.margBot-6 {margin-bottom:-7px;}
.left {float:left;}
.right {float:right;}
.width100 {width:100px;}
.width150 {width:150px;}
.width200 {width:200px;}
.width235 {width:235px;}
.width350 {width:350px;}
.bold {font-weight:bold;}
#navBar .navButton a{border:1px solid #444;line-height:23px;padding:0 15px 0 15px;text-decoration:none;}
#navBar .navButton a:hover{border:1px solid #999;line-height:23px;padding:0 15px 0 15px;text-decoration:none;}
.butOn {border:1px solid #999;line-height:23px;padding:0 15px 0 15px;text-decoration:none;}
#logoButtons {height:auto;padding-left:2px;border-top:1px solid #999;}
.logoButton {float:left;padding:1px 10px 1px 10px;border:1px solid #999;margin:2px 0 2px 1px;}

.bodyLeft {float:left;width:200px;}
.bodyRight {float:right;width:350px;}

.wide100Left {float:left;width:100px;}
.wide300Right {float:right;width:300px;}

.absPosition {position:absolute;width:500px;}
/*img {margin:-5px 0 -5px 0;}*/
a img,:link img,:visited img {border:none;}
a {color:#ccc;text-decoration:none;font-weight:normal;}
a:hover, a:active {color:#ff9900;text-decoration:underline;font-weight:normal;}

#footer {font-size:.8em;color:#ccc;width:600px;height:26px;min-height:26px;}

.layerHeader {background:#999;color:#fff;height:auto;min-height:23px;line-height:23px;}
.layerBody {height:100%;min-height:100%;}

.textRight {text-align:right;}
.textLeft {text-align:left;}

.testBorder {border:1px solid #eaeaea;}
.fullBorder {border:1px solid #999;}
.border {border-top:1px solid #333;border-bottom:1px solid #333;}
.borderColor {border-top:1px solid #999;border-bottom:1px solid #999;}

.Accordion {color:#f0f0f0;width:350px;overflow: hidden;}
.AccordionPanel {margin: 0px;padding: 0px;}
.AccordionPanelTab {background-color:#444;border-top:solid 1px #999;margin:0px;padding:2px;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;}
.AccordionPanelContent {overflow: auto;margin: 0px;padding: 0px;height: 200px;}


.rowSurround {min-height:23px;height:auto;display:table-row-group;}
.darkBG {background-color:#444;}
.grayBG {background-color:#545454;}
#infiniteCorpSite {z-index:10;}
.imgSmall {width: 90%;height:90%;}
.port00 {width:555px;float:left;height:auto;min-height:28px;line-height:28px;display:table-cell;overflow:visible;padding-left:5px;margin-left:2px;margin-top:1px;}
.port01 {z-index:1;position:relative;width:170px;float:left;text-align:center;height:auto;min-height:28px;line-height:15px;display:table-cell;overflow:visible;padding-left:5px;margin-left:2px;margin-top:1px;}
.port02 {z-index:2;position:relative;width:170px;float:left;text-align:center;height:auto;min-height:28px;line-height:15px;display:table-cell;overflow:visible;padding-left:5px;margin-left:2px;margin-top:1px;}
.port03 {z-index:3;position:relative;width:170px;float:left;text-align:center;height:auto;min-height:28px;line-height:15px;display:table-cell;overflow:visible;padding-left:5px;margin-left:2px;margin-top:1px;}
.port04 {z-index:3;position:relative;width:173px;float:left;text-align:center;height:auto;min-height:28px;line-height:15px;display:table-cell;overflow:visible;padding-left:5px;margin-left:2px;margin-top:1px;}
/*
.port00 {width:320px;float:left;height:auto;min-height:28px;line-height:28px;display:table-cell;overflow:visible;padding-left:5px;margin-left:2px;margin-top:1px;}
.port01 {width:70px;float:left;text-align:center;height:auto;min-height:28px;line-height:28px;display:table-cell;overflow:visible;padding-left:5px;margin-left:2px;margin-top:1px;}
.port02 {width:70px;float:left;text-align:center;height:auto;min-height:28px;line-height:28px;display:table-cell;overflow:visible;padding-left:5px;margin-left:2px;margin-top:1px;}
.port03 {width:70px;float:left;text-align:center;height:auto;min-height:28px;line-height:28px;display:table-cell;overflow:visible;padding-left:5px;margin-left:2px;margin-top:1px;}
*/
form,ul,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table tr td	{ margin:0; padding:0; }
input {border:1px solid #f0f0f0;background-color:#fff;margin:0;padding:0;}
textarea {border:1px solid #f0f0f0;}