body{font-family:Verdana,Arial,sans-serif; font-size:11px; color:#666; line-height:normal; margin:0px; padding:0px; text-align:center; background-color:#900;}

a:link, a:hover, a:visited, a:active{font-size:11px; color:#990000; font-weight:700; font-variant:small-caps;}
table a:link, table a:hover, table a:visited, table a:active{font-size:11px; color:#900; font-weight:700; font-variant:small-caps;}
div a:link, div a:hover, div a:visited, div a:active{font-size:11px; color:#900; font-weight:700; font-variant:small-caps;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}

/* layout divs */
#webPage{margin:0px auto; width:940px; background:url(/assets/bkgd/gradient_borders.jpg) repeat-y #B50B12;}
#webMain{margin:0px auto; width:900px; background-color:#FFF;}
#masterHeader{text-align:left; margin:0px auto; width:100%;}
#pageCell{margin:0px auto; width:100%; background-color:#FFF;}
#colContent{clear:both; text-align:justify; width:100%; padding-top:20px; margin:0px;}
#siteInfo{clear:both; padding-top:20px;}

#mH_section{float:left; width:294px; border:1px solid #999; border-top-width:5px; margin:2px 1px 2px 2px;}
#WA_mH_section{float:left; width:219px; border:1px solid #999; border-top-width:5px; margin:2px 1px 2px 2px;}
#mH_section_sub{height:85px; font-size:10px; text-align:justify; padding:0px 12px;}
#WA_mH_section_sub{height:115px; font-size:10px; text-align:justify; padding:0px 12px;}

#cC_sectionL1{clear:both; float:left; width:449px; border-right:1px solid #CCC;}
#cC_sectionR1{float:left; width:450px;}
#cC_sectionL2{clear:both; float:left; width:449px;}
#cC_sectionR2{float:left; width:450px; border-left:1px solid #CCC;}
#cC_sectionL3{clear:both; float:left; width:579px; border-right:1px solid #CCC;}
#cC_sectionR3{float:left; width:320px;}
#cC_sectionL4{clear:both; float:left; width:579px;}
#cC_sectionR4{float:left; width:320px; border-left:1px solid #CCC;}
#cC_sectionFull{clear:both; text-align:justify; padding:0px 15px;}
#cC_section_sub1{text-align:justify; padding:0px 15px;}
#cC_section_sub1 img{text-align:center; padding:0px 10px 0px 0px;}
/* width changes: portfolio, webdesign/index */

#sI_section{line-height:16px; height:1%; text-align:center; color:#ECECEC; padding:15px 0px 20px 0px;
background:url(/assets/bkgd/gradient_trailer.jpg) repeat-x #A0A9B8;}
.sI_sectionLinks a:link{font-size:11px; color:#FFF; font-weight:700; font-variant:small-caps;}
.sI_sectionLinks a:hover{font-size:11px; color:#FFF; font-weight:700; font-variant:small-caps;}
.sI_sectionLinks a:visited{font-size:11px; color:#FFF; font-weight:700; font-variant:small-caps;}
.sI_sectionLinks a:active{font-size:11px; color:#FFF; font-weight:700; font-variant:small-caps;}

/* header tag styles */
h1, h2, h3, .h1header, .h2header{
font-family:Times New Roman,Verdana,Arial,sans-serif;
font-variant:small-caps;
margin:0px;
padding:0px;
}
h1{font-size:16px; font-weight:bold; color:#900; border-bottom:1px solid #999; padding-bottom:3px; margin-bottom:10px;}
h2{font-size:14px; color:#333;}
h3{font-size:12px; font-weight:bold; color:#333;}
.h1header{
font-family:Times New Roman,Verdana,Arial,sans-serif;
font-size:24px;
font-weight:bold;
font-variant:small-caps;
}
.h2header{font-size:14px; font-weight:bold;}

/* form and related tag styles */
form, label, input, legend, #fields, #buttons{
font-family:Verdana,Arial,sans-serif;
font-size:11px;
line-height:15px;
}
img{border:0;}
form{margin:0px; padding:0px;}
fieldset{margin:2px;}
label{color:#900;}
legend{font-size:12px; font-weight:bold; color:#666; background-color:#EBEFFB; border:1px solid #CCC; padding:0px 8px;}
#fields{color:#666; border:1px inset;}
#buttons{color:#666; font-size:11px; height:20px; font-variant:small-caps;}

/* component divs */
.policy{text-align:justify; padding:0px 10px 10px 10px;}
html>body .policy{height:auto;}
.policy img{float:left; padding:0px 10px 0px 0px;}
.policy h1, .policy h2{font-family:Times New Roman,Verdana,Arial,sans-serif;}
.policy h1{font-size:16px; color:#333;}
.policy h2{font-size:14px; color:#333;}

/* text formatting */
.h1{font-family:Times New Roman,Verdana,Arial,sans-serif; font-variant:small-caps; font-size:14px; color:#900; font-weight:bold;}
.h2{font-size:11px; font-weight:bold; color:#666;}
.h2enh{font-size:14px; font-weight:bold; color:#600;}
.normalred{color:#FF0000;}
.normalredbold{color:#FF0000; font-weight:bold;}
.normalblue{color:#000099;}
.normalbluebold{color:#000099; font-weight:bold;}

/* tables */
table{font-size:11px; line-height:normal; text-align:justify;}
th{font-family:Times New Roman,Verdana,Arial,sans-serif; font-variant:small-caps; font-size:16px; font-weight:bold; color:#FFF; padding:5px 2px; background:url(/assets/bkgd/gradient_tableheader.jpg) repeat-x #666;}
th a:link, th a:hover, th a:visited, th a:active{font-size:16px; color:#FFF;}
#tableborder{border:1px inset #333;}

/* lists */
ul{margin:5px 0px 0px 20px; padding:0px; list-style-type:disc; line-height:16px;}
ul li{margin:0px 0px 0px 5px; padding:0px;}
ul li a:link, ul li a:hover, ul li a:visited, ul li a:active{font-size:11px; color:#900; font-weight:700; font-variant:small-caps;}

/* pop up */
.popup ul{padding:0px; margin:0px; list-style-type:none;}
.popup ul li{padding:0px; margin:0px;}
.popup dl{visibility:hidden; position:absolute; width:350px; padding:5px 0px 10px 0px; height:auto;}
.popup dt{margin:0px; padding-bottom:10px; font-weight:bold; text-align:center; font-family:Times New Roman,Verdana,Arial,sans-serif; font-variant:small-caps; font-size:14px; color:#333;}
.popup dd{margin:0px; padding:0px 10px;}

.popup ul li:hover, .popup ul li a:hover{position:relative; cursor:help;}
.popup ul li:hover dl, .popup ul li a:hover dl{visibility:visible; top:-25px; left:120px; background-color:#FFC; border:1px solid #990000;}