a{
 color:#000099;
 text-decoration:none;
}
a:hover{
 color:#0000cc;
 text-decoration:underline;
}
a.nav{
 color:#efef00;
 text-decoration:none;   
}
a.nav:hover{
 text-decoration:underline;
 background-color:transparent;
}
a.portLink{
 color:#ffffff;
}
a.portLink:hover{
 background-color:transparent;
 text-decoration:underline;
}
a.portLink3{
 color:#000000;
 text-decoration:none;
}
a.portLink3:hover{
 background-color:transparent;
 text-decoration:none;
 color:#000000;
}
a.testimonialLink{
 color:#000099;
}
a.testimonialLink:hover{
 background-color:transparent;
 text-decoration:underline;    
}
a.whatsthis{
 color:#ffffff;text-decoration:none;
}
a.whatsthis:hover{
 background-color:transparent;
 text-decoration:underline; 
}
a.portLink2{ color:#000066;text-decoration:underline; }
a.portLink2:hover{ background-color:transparent; }
address{
 font-size:8px;
 font-style:normal;
}
body{
 background-image:url('images/background_gradiant.png');
 color:#000000;
 font-family:Tahoma,Verdana,Arial;
 font-size:12px;
 margin:0px 15px 0px 15px;
}
div.sidebarPortfolio{
 text-align:center;
 margin-left:22px;
 background-color:#004667;
 color:#ffffff;
 width:306px;
 border-bottom:3px solid #004667;
 padding:0px 3px 0px 3px;
}
div.sidebarTestimonial{
 background-image:url('images/white60.png');
 color:#000000;
 text-align:left;
 margin-left:22px;
 width:294px;
 border-width:0px 3px 3px 3px;
 border-style:solid;
 border-color:#004667;
 padding:3px 3px 3px 3px;
}

div.loginPanel{
 background-image:url('images/white60.png');
 color:#000000;
 text-align:left;
 margin-left:172px;
 width:294px;
 border-width:0px 3px 3px 3px;
 border-style:solid;
 border-color:#004667;
 padding:3px 3px 3px 3px;
}
h2{
 font-family:'Trebuchet MS',Verdana,Arial;
 font-size:16px;
 padding-left:10px;
}
h3{
 background-image:url('images/h3bg.png');
 background-position:bottom;
 border-bottom:1px solid #000000;
 color:#ffffff;
 font-size:12px;
 font-weight:normal;
 font-style:italic;
 padding-left:3px;
 margin-left:10px;
 margin-right:10px;
}
img.portSquare{
 border:1px #000000 solid;
}
img.portSquare:hover{
 border:1px #cc0000 solid;
}
input.frmTxt,textarea{
 width:225px;
 font-family:Tahoma,Arial,sans-serif;
 font-size:11px;
 border:1px solid #ffffff;
 background-color:#336699;
 color:#ffff00;
 padding:0px 3px 0px 3px;
}
input.frmTxt:focus,textarea:focus{
 background-color:#ffffff;
 border:1px solid #000000;
 color:#333366;
}
input.frmButton{
 border:2px inset #000066;
 background-color:#ffcc00;
 color:#000000;
 width:75px;
}
input.frmButton:hover{
 background-color:#ffff00;
}
p{
 padding:0px 20px 0px 20px;
}
p.hostingSpacer{
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 font-size:1px;
}
td.pageTitle{
 height:30px;
 font-weight:bold;
 padding-left:5px;
 font-size:14px;
 vertical-align:middle;
 background-color:#000033;
 border-left:1px solid #000000;
 border-right:1px solid #000000;
 margin-bottom:0px;
 padding-bottom:0px;
}
td.pageTitle{
 padding:10px 0px 0px 10px;
}
h1{
 margin:0px;
 padding:0px;
 font-size:16px;
 margin-top:-3px;
 padding-bottom:5px;
 color:#ffffff;
}
td.tableOver{
 background-image:url('images/background_gradiant.png');
 color:#004499;
 font-size:10px;
 text-align:right;
 padding:5px 0px 5px 0px;
}
td.testimonialText{
 border:1px solid #000066;
 color:#000000;
 background-image:url('images/white70.png');
 padding:5px 5px 5px 5px;
}
div.tableUnder{
 color:#000000;
 text-align:center;
 font-family:Tahoma,Verdana,Arial;
 font-size:10px;
 padding:5px 0px 5px 0px;
}
table.layout{
 /* background-image:url('images/table_bg.png'); MAYBE USE ONE, BUT A REPLACEMENT ONE... */
 /* border:1px solid #bfd0d7; */
}
td.mainColLeft{
 background-image:url('images/white40.png'); 
 width:650px;
 vertical-align:top;
 border-left:1px solid #000000;
 /*padding:5px 20px 5px 20px; */
 background-image:url('images/mainColLeftBg.png');
}
td.mainColRight{
 width:350px;
 vertical-align:top;
 padding-top:15px;
 border-right:1px solid #000000;
 background-image:url('images/mainColRight.png');
}
td.navBar{
 background-image:url('images/navbar_gradiant.png');
 font-size:12px;
 height:30px;
 padding:0px 0px 0px 10px;
 border-left:1px solid #000000;
 border-right:1px solid #000000;
}
td.newsHead{
 background-image:url('images/white70.png');
 color:#000000;
 border-bottom:1px solid #000000;
}
td.newsItem{
 background-image:url('images/white10.png'); 
 color:#000000;   
}
td.portLeftArrow{
 background-image:url('images/portfolio/left_arrow.png');
}
td.portLeftArrow:hover{
 background-image:url('images/portfolio/left_arrow2.png');
}
td.portRightArrow{
 background-image:url('images/portfolio/right_arrow.png');
}
td.portRightArrow:hover{
 background-image:url('images/portfolio/right_arrow2.png');
}
td.siteHeader{
 border-top:1px solid #000000;
 border-left:1px solid #000000;
 border-right:1px solid #000000;
 height:150px;
}
td.tableFooter{
 background-image:url('images/navbar_gradiant.png');
 font-size:12px;
 height:30px;
 text-align:right;
 padding:0px 10px 0px 0px;
 border-bottom:1px solid #000000;
 border-left:1px solid #000000;
 border-right:1px solid #000000;
}
.homePort{
 border:1px solid #000000;
}
