* {font-family:arial, verdana;}
body {background-color:#FCF5FD;}

#wrap {position:absolute;left:130px;v-align:top;}

.info {border:1px solid black;cellvalign:top;width:50%;}
.info h2 {text-align:center;valign:top;text-decoration:none;}
.info img{float:left;padding-right:2px;}
.info p {padding-left:2px;font-size:12px;}
.info a {text-decoration:none;font-size:12px;}
table.purpletable {border:2px solid #cccccc;}


.bgleft {position: absolute;top: 130px; right: auto; bottom: auto; left:0px;}
.bgright {position: absolute;top: 130px; right: auto; bottom: auto; left: 770px;}

.test {position: absolute;top: 200px; right: auto; bottom: auto; left: 35px;}

.logoImage img{position: relative;top: 0px; right: auto; bottom: auto; left: -10px;}

.googleimage img {float:right;}

.menuBack { position: relative;top: 0px; right: auto; bottom: auto; left: 0px;z-index:0;}

.headerBox {background:url("images/headerbar.gif");position: relative;top: -3px; right: auto; bottom: auto; left: 0px;width:650px;height:38px;}

.headerLink1 a {color:#ffffff;font-size:14px;position: relative;top: 8px; right: auto; bottom: auto; left: 130px; text-decoration: none; border-right:2px solid; border-right-color:#9933cc; padding-left:10px;padding-top:5px;padding-bottom:8px;padding-right:10px;}
.headerLink1 a:link {color: #ffffff; text-decoration: none;}
.headerLink1 a:visited {color: #ffffff;text-decoration: none;}
.headerLink1 a:active {color: #ffffff;text-decoration: bold;}
.headerLink1 a:hover {color: #ffff66;text-decoration: none;}


.leftMenuBar a {display:block;background:url("images/test.gif");width:90px; height:45px;color:#ffffff;font-size:12px;position: relative;top: 150px; right: auto; bottom: 0px; left: 25px; text-decoration: none;line-height:45px;margin-top:5px;}
.leftMenuBar a:link {display:block;background:url("images/test.gif");color: #ffffff; text-decoration: none;}
.leftMenuBar a:visited {color: #ffffff;text-decoration: none;}
.leftMenuBar a:active {color: #ffffff;text-decoration: none;}
.leftMenuBar a:hover {display:block;background:url("images/buttonover.gif");color: #ffff66;text-decoration: none;}


.leftMenuBar {position:absolute; top: 53px; right: auto; bottom: auto; left: 10px;}

.mainPage {position: relative;top: 0px; right: auto; bottom: auto; left: 130px;width:480px;min-height:700px; }
.mainPagePortFolio {position: relative;top: 10px; right: auto; bottom: auto; left: 125px;width:500px;min-height:800px; }
/* for Internet Explorer */
/*\*/
* html .mainPage {
height: 800px;
}
/* for Internet Explorer */
/*\*/
* html .mainPagePortFolio {
height: 800px;
}

.mainPage p {color:#000000;font-size:14px;}
.mainPage a {color:##663399;;font-size:14px;}
.mainPagePortfolio p {color:#000000;font-size:14px;}
ul {list-style-type:circle;}

li {color:#000000;font-size:14px;}

h2 {color:#000000;;font-size:16px;text-decoration:underline;margin-top:10px;}
h2 a{color:#000000;font-size:16px;text-decoration:underline;margin-top:10px;}

.w3c {position: absolute;top:550px; right: auto; bottom: auto; left: auto; border-style:none;margin-left:20px;}

.footer {background:url("images/footerbar.gif");position: relative;top: auto; right: auto; bottom: auto; left: 35px;width:600px;height:60px;text-align:center;color:#ffffff;font-size:10px;line-height:15px;border:none;}

.costtable {font-size:12px;width:450px; border:1px #cccccc solid;position:relative; top:auto; left:20px; right:auto; bottom:auto;}
.costtable th{font-size:12px;font-weight:bold;background:#c0c0c0;}
.costtable td{padding:10px;border:1px #cccccc solid;}