body{
margin: 0px;
font-family:   "Trebuchet MS", Arial;
font-size: 13px;
padding: 0px;
}

p{
	margin-top: 5px;
}

.showHideMoreLinkDiv{
	margin-bottom: 8px;
}
.masterbody{
width: 850px;
border-left: solid 10px #000;
border-right: solid 10px #000;
border-top: solid 10px #000;
margin-left: auto;
margin-right: auto;
height: 100%;
}

.content, .footer{
padding: 5px;
}

.scrnShotImg{
	border: solid 1px #000; padding: 5px;
}
.footer{
text-align: center;
/*margin: 30px 0px 15px 0px;*/
color: #666;
border-left: solid 10px #000000;
border-right: solid 10px #000000;
width: 850px;
margin-right: auto;
margin-left: auto;
margin-bottom: 0px;
margin-top: 0px;
padding: 0px 0px 30px 0px;
padding-top: 50px;
height: 100%;
}
/* MODULES */
.rightModule{

float: right;
width: 33%;
padding: 5px;
margin-left: 15px;
border-left: solid 1px #000;
font-size: 90%;
}


.topic a,  .techLink a, .footer a {
text-decoration: none;
margin-right: 15px;
color: #990000;
border: 0px;
}

a{
text-decoration: none;
color: #990000;
border: 0px
}
.topic2{
color: #666;
font-size: larger;
}
.topic2 img{
border: 0px;
margin-right: 5px;
margin-left: 10px;
}
/* TOPICS */
.topic a:hover,  .techLink a:hover, .mainMenu a:hover, a:hover{
color: #CCCCCC;
}

.topic{
width: 100%;
border-bottom: solid 1px #ccc;
}

.modSubtitle{
position: relative;
font-weight: bold;
clear: left;
margin: 2px 0px 2px 0px;
padding: 0px;
}

.padding {
	margin: 5px 0px 8px 0px !important;
}
.subtopic{
margin: 2px 0px 5px 0px;
}

.subTopicSubTitle, .subTopicSubTitle2{
margin: 0px 0px 2px 0px;
}

.subTopicSubTitle2{
text-align: left;
color: #666;
}

/* TOP BANNER */
.topBanner{
border-bottom: solid 10px #000;
height: 225px;
padding: 10px;
background-image:url(./images/bannerbg.gif);
background-repeat: no-repeat;
background-position: top right;
}

.mainMenu{
font-size: 150%;
font-weight: bold;
position: absolute;
top: 225px;
}
.mainMenu a{
text-decoration: none;
color: #000;
font-family: verdana
}
.mainMenu a{
margin-right: 10px;

}
.mainContent{
width: 63%;
float: left;
padding-left: 5px;
}
.menuDivider{
color:#CCC;
margin-right: 5px;
}
.techLink{
float: right;
position: relative;
top: +55px;
}

.bannerP, .bannerP2{
width: 350px;

}
.bannerP{
font-size: 24px;
}
.bannerP2{
font-size: 16px;
}

.imgShots{
border: solid 1px #000; padding: 5px;
}

.siteThumbsDiv img{
margin-left: 10px;
border: 0;
padding: 5px;
}

.graphicThumbsDiv img{
border: solid 1px #000000;
padding: 3px;
}

.graphicThumbsDiv a{
text-decoration: none;
}

.portfolioContactForm .inputTxt,  .portfolioContactForm .inputTxt{
width: 200px;
}

.portfolioContactForm textarea {
   width: 300px;
   height: 200px;
}
.portfolioContactForm div div{

float: left;
clear: left;
width: 35%;
}

.portfolioContactForm div{
margin-bottom: 10px;
margin-right: 20px;
}
