html {
     font-size: 100%;
     -webkit-text-size-adjust: 100%;
}

body {
     font-family: Verdana,Arial,clean,sans-serif; 
     color: #404040; 
}

a { 
     color: #AA150B; 
}

nav#navMenu a {
     color: #000000; 
     text-decoration: none; 
}

aside#asdSiteMap {

     z-index: 10; 
}

aside#asdSiteMap #divTab {
     background-image: url('/images/SiteMapTab.png'); 
     background-repeat: no-repeat; 

}

aside#asdSiteMap #divSiteMap {

     padding-left: 10px; 
     background-image: url('/images/glass.png'); 
     border: 2px solid #3E3E3E;  
}


/* footer */ 
     
footer {
     background-image: url('/images/smoked.png');  
     text-align: center; 
     padding: 5px; 
     color: #FFFFFF; 
     border-top: 5px solid #919984; 
}

footer a { color: #FFFFFF; }
footer a:hover { color: #AA150B; }

div#thisPageIsAbout {
     font-size: 9pt; 
     color: #808080; 
     padding: 5px

}

/* index */ 

div.divContentArea {
     border: 1px solid #D0D0D0; 
}

div.divContentArea h2 {
     text-align: center; 
     background-color: #D3D6CD; 
     padding: 5px; 

}


/* Web Sites */ 

#asdRelatedTopics h4 { 
     margin: 5px; 
     padding: 5px; 
     background-color: #D3D6DC; 
     text-align: center;     
} 



/* services */

#divMaintenance {
     width: 300px; 
     border: 1px solid gray; 
     float: right; 
     padding: 10px 10px 10px 0px; 
     margin: 10px; 

}



.lightBox{ 
     background-image: url('../images/lightBox.png'); 
     background-repeat: no-repeat; 
     float: left; 
     height: 238px; 
     width: 340px; 
     margin: 12px  10px 0px 0px; 
}
.lightBoxContent {
     text-align: left; 
     margin: 15px 5px 0px 10px; 
     font-size: 10pt; 
}
.lightBoxContent img {
     margin-right: 10px; 
}



.lightBox h3 {
     font-size: 22pt; 
     margin: 6px; 
     text-align: center; 

}
h3.h3Services {
     font-size: 10.5pt; 
     text-align: left; 
}



/* Survey System */

div.divSurvey {
     margin-bottom: 20px; 

}

div.divQuestion {
     margin-bottom: 20px; 
     padding: 5px; 
}

div.divQuestion textarea {
     width: 575px; 


}

div#divWrongAnswer {
     background-color: #FF7A95; 
     border: 2px solid #FF0033; 
     padding: 5px; 
     display: none; 
}

/* blog */


div#divBlogLinks, div#divBlogContent {
     height: 680px; 
}

div#divBlogLinks li {
     margin-top: 5px; 

}


div#divBlogLinks {
     float: left; 
     width: 170px; 
}

div#divBlogLinks ul {
     padding-left: 10px; 

}

div#divBlogContent { 
     float: left; 
     width: 820px; 
     padding: 10px; 

}
div#divBlogPosts {
     padding-right: 20px; 

}

div.divBlogComment { 
     margin-left: 30px; 
     margin-bottom: 20px; 

}
#txtSearch {
     width: 80px; 

}

/* Portfolio */

div.divPortfolioClient{ 
     margin: 10px; 
     padding: 10px; 
     width: 180px;  
     height: 200px; 
     float: left; 
     text-align: center; 
}


div.galleryHeader{ 
     margin-bottom: 20px; 

}
div.divSmallImage {
     width: 210px; 
     float: left; 
     margin: 10px; 
     text-align: center; 


}

div.divLargeImage{ 
     margin-top: 10px;



}




/* Contact:  */

col#contactLeft                    { width: 150px; }
#txtMessage                        { 
     width: 375px; 
     height: 150px
}
#txtName, #txtPhone, #txtEmail     { width: 200px; }


/* Log in */
fieldset#fldstLogin {
     margin-left: 290px; 
     width: 400px; 
}

img#ajax_loader{ display: none; }

span#errMsg{ display: none; }


a.w3c{
     position: relative; 
     top: 10px; 
     padding-left: 15px; 
}
/* help */
aside.helpContents { 
     float:right; 
     border: 1px solid #808080; 
     padding: 10px; 
     margin: 20px; 
}

aside.helpContents div { 
     background-color: #D3D6CD;
     padding: 5px;  
     font-weight: bold; 
}

aside.helpContents ul { 
     padding-left: 20px; 
}




/* box tracker */
div#btFeatures { 
     border: 1px solid gray; 
     width: 242px; 
     padding: 10px; 
}

/* resources */


span#spaIP {
     font-size: 100pt; 
     font-weight: bold; 
}


aside.relatedLinks { 
     border: 1px solid #808080; 
     float: right; 
     font-size: 9pt; 
     margin: 20px; 
     padding: 10px; 
     width: 200px; 
}

aside.relatedLinks h4 { 
     background-color: #D3D6CD ; 
     padding: 5px; 
     text-align: center; 
     margin: 0px; 
}

/*reusables */

.fullWidth { width: 100%; }
.fieldWide{ width: 300px; }
.searchString { 
     font-weight: bold; 
     background-color: yellow; 
}
div.footnote {
     font-size: 9pt; 
}
div.divHeading {
     text-align: center; 
     font-size: 12pt; 
     font-weight: bold; 
     background-color: #D5D4D4; 
     color: #425937;  
     margin: 10px; 
     padding: 5px; 

}

.logIcon { 
     height: 25px;
     float: left;  
     margin: 7px 20px;
}
.odd { background-color: #B1CAA3; }


 
