@charset "UTF-8";
/* CSS Document */


body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	margin: 0; 
	padding: 0;
	text-align: center;
}

.maintable{
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #FFFFFF;
}

.maintable-header{background-color:#FFFFFF; padding: 10px;}
.maintable-menu {border-bottom: 1px solid #FFFFFF;}
.maintable-container {padding: 10px;
background-color: #000000;
}

.firstpara{font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFFF; text-align: left; margin: 0; line-height: 1.6em;}
p{font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFFF; text-align: left; line-height: 1.6em; margin-bottom: 0;}

.mainlogo {vertical-align: top;
width: 300px;
text-align:left;
}

.maincontact{vertical-align:top;
width:460px;
text-align: right;
}

.menuitemone, .menuitemtwo, .menuitemthree{width: 259px; 
background-image:url(../../images/menuback.gif); 
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#FFFFFF;
text-align: center;
}

.menuitemoneon, .menuitemtwoon, .menuitemthreeon{width: 259px; 
background-image:url(../../images/menubackon.gif); 
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#CCCCCC;
text-align: center;
font-weight: bold;
}

.menuitemfour{width: 260px; 
background-image:url(../../images/menuback.gif); 
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#FFFFFF;
text-align: center;
}

.menuitemfouron{width: 260px; 
background-image:url(../../images/menubackon.gif); 
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.7em;
color:#FFFFFF;
text-align: center;
}

.menusep{width: 1px; 
background-image:url(../../images/menuspacer.gif);
background-repeat: repeat-x;
}

.maincontent-left {width: 500px; vertical-align:top; padding: 0 10px 0 0; border-right: 1px dotted #666666;}
.maincontent-right{width: 280px; vertical-align:top; padding: 0 0 0 10px; text-align: left;}

.portfolio-left {width: 500px; vertical-align:top; padding: 0 10px 0 0;}
.portfolio-spacer {width: 1px; vertical-align:top; padding: 0 0px 0 0; border-right: 1px dotted #666666;}
.portfolio-right{width: 279px; vertical-align:top; padding: 0 0 0 10px; text-align: left;}
.portfoliothumb{border: 1px solid #cccccc;}
.portfoliomainimg{border: 1px solid #cccccc;}
.portfolio-subimage{text-align: left;}
.portfolio-mainimage{text-align: left;}


.maintable-footer{padding: 0px 10px 10px 10px;}

.footertable{border-top: 1px dotted #666666;}
.footer-left{width: 500px; vertical-align: bottom; padding: 10px 0 0 0; }
.footerleftp{margin: 0; font-size: 0.6em; font-family:Arial, Helvetica, sans-serif; text-align: left; color: #666666;}
.footer-right{width: 280px; vertical-align: bottom; text-align: right;   padding: 10px 0 0 0;}

a:link, a:link:visited, a:visited{color: #FFFFFF; text-decoration: underline;}
a:hover, a:active{color: #FFFFFF; text-decoration: none;}

.menuitemone a:link, .menuitemone a:link:visited, .menuitemone a:visited{color: #FFFFFF; text-decoration: none;}
.menuitemone a:hover, .menuitemone a:active{color: #FFFFFF; text-decoration: underline;}

.menuitemtwo a:link, .menuitemtwo a:link:visited, .menuitemtwo a:visited{color: #FFFFFF; text-decoration: none;}
.menuitemtwo a:hover, .menuitemtwo a:active{color: #FFFFFF; text-decoration: underline;}

.menuitemthree a:link, .menuitemthree a:link:visited, .menuitemthree a:visited{color: #FFFFFF; text-decoration: none;}
.menuitemthree a:hover, .menuitemthree a:active{color: #FFFFFF; text-decoration: underline;}

.menuitemfour a:link, .menuitemfour a:link:visited, .menuitemfour a:visited{color: #FFFFFF; text-decoration: none;}
.menuitemfour a:hover, .menuitemfour a:active{color: #FFFFFF; text-decoration: underline;}

.formfieldtext, .formtext{font-family: Verdana, Helvetica, sans-serif; padding: 2px; width: 250px; text-align: left; color: #FFFFFF; background-color: #333333; border: 1px solid #FFFFFF;}
.formfieldtextarea, .formtextarea{font-family: Verdana, Helvetica, sans-serif;  padding: 2px; width: 250px; height: 180px; text-align: left; color: #FFFFFF; background-color: #333333; border: 1px solid #FFFFFF;}
.formtablefield{font-family: Verdana, Helvetica, sans-serif; padding: 3px; vertical-align: top; width: 260px; color: #FFFFFF; text-align: left;}
.formtablelabel{font-family: Verdana, Helvetica, sans-serif;  font-size: 0.7em; padding: 3px; vertical-align: top; width: 120px; color: #FFFFFF; text-align: left;}
.standard-table{margin-top: 1em; text-align: left;} 
.stdtd{font-family: Verdana, Helvetica, sans-serif; vertical-align: top; padding: 5px 8px 5px 0; font-size: 0.8em; color: #ffffff; text-align: left;}
.stdtd160px{width: 160px; font-family: Verdana, Helvetica, sans-serif; vertical-align: top; padding: 5px 8px 5px 0; font-size: 0.8em; color: #FFFFFF; text-align: left;}
.stdtd80px{width: 80px; font-family: Verdana, Helvetica, sans-serif; vertical-align: top; padding: 5px 8px 5px 0; font-size: 0.8em; color: #FFFFFF; text-align: left;}
.stdtd80pxb{width: 80px; font-family: Verdana, Helvetica, sans-serif;  vertical-align: top; padding: 5px 8px 5px 0; border-bottom: 1px solid #CCC; font-size: 0.8em; color: #FFFFFF; text-align: left;}
.stdtdb{font-family: Verdana, Helvetica, sans-serif;vertical-align: top; padding: 5px 8px 5px 0; border-bottom: 1px solid #CCC; font-size: 0.8em; color: #FFFFFF; text-align: left;}
.stdtdcenter{font-family: Verdana, Helvetica, sans-serif; vertical-align: top; text-align: center; padding: 5px 8px 5px 0; font-size: 0.8em; color: #FFFFFF; text-align: left;}
.stdtdh{ font-family: Verdana, Helvetica, sans-serif;  vertical-align: top; padding: 5px 8px 5px 0; font-size: 0.8em; color: #FFFFFF; text-align: left;}
.stdtdh160px{width: 160px;  font-family: Verdana, Helvetica, sans-serif;  vertical-align: top; padding: 5px 8px 5px 0; font-size: 0.8em; color: #FFFFFF; text-align: left;}
.stdtdh80px{width: 80px;  font-family: Verdana, Helvetica, sans-serif;  vertical-align: top; padding: 5px 8px 5px 0; font-size: 0.8em; color: #FFFFFF; text-align: left;}
.stdtdh80pxb{width: 80px;  font-family: Verdana, Helvetica, sans-serif;  vertical-align: top; padding: 5px 8px 5px 0;border-bottom: 1px solid #CCC; font-size: 0.8em; color: #FFFFFF; text-align: left;}
.stdtdhb{ font-family: Verdana, Helvetica, sans-serif;  vertical-align: top; padding: 5px 8px 5px 0;border-bottom: 1px solid #CCC; font-size: 0.8em; color: #FFFFFF; text-align: left;}
.stdtdsep{font-family: Verdana, Helvetica, sans-serif;  vertical-align: top; border-bottom: 1px solid #CCC; font-size: 0.8em; color: #FFFFFF; text-align: left;}
.warning{color: #CC0000;}
.problempara{font-family: Verdana, Helvetica, sans-serif;  font-size: 0.8em; color: #CC0000; text-align: left;}

.portfolio-title{font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #FFFFFF; margin: 0;}
.portfolio-client{font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; font-style:italic; color: #FFFFFF; margin: 0;}
.portfolio-shortdesc{font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; color: #FFFFFF; margin: 0;}

.return{font-size: 0.7em; color: #999999;}
.return a:link, .return a:link:visited, .return a:visited{color: #999999; text-decoration: underline;}
.return a:hover, .return a:active{color: #999999; text-decoration: none;}
