/*cope with inheritance bugs*/
a:link{
color:#990066;
font-size:11px;
text-decoration:none;
}



a:hover{
color:#990066;
font-size:11px;
text-decoration:underline;
}

a:active{
color:#990066;
font-size:11px;
text-decoration:none;
}
.pageLink:link {font-size: 11; text-decoration: none; color: #990066; font-weight: bold}

.pageLink:visited {font-size: 11; text-decoration: none; color: #990066; font-weight: bold}

.pageLink:hover {font-size: 11; text-decoration: underline; color: #990066; font-weight: bold}
.pageLink:active {font-size: 11; text-decoration: none; color: #990066; font-weight: bold}

.pageLink2:active {font-size: 11; font-weight: bold; text-decoration: none; color: #ffffff; font-weight: bold background-color: #EFF4F5;}

.pageLink2:link {font-size: 11; font-weight: bold; text-decoration: none; color: #ffffff; font-weight: bold background-color: #EFF4F5;}

.pageLink2:visited {font-size: 11; font-weight: bold; text-decoration: none; color: #ffffff; font-weight: bold background-color: #EFF4F5;}

.pageLink2:hover {font-size: 11; font-weight: bold; text-decoration: none; color: #ff6600; font-weight: bold background-color: #EFF4F5;}

.pageLink3:active {font-size: 10; font-weight: bold; text-decoration: none; color: #003366; font-weight: bold background-color: #EFF4F5;}

.pageLink3:link {font-size: 10; font-weight: bold; text-decoration: none; color: #003366; font-weight: bold background-color: #EFF4F5;}

.pageLink3:visited {font-size: 10; font-weight: bold; text-decoration: none; color: #003366; font-weight: bold background-color: #EFF4F5;}

.pageLink3:hover {font-size: 10; font-weight: bold; text-decoration: underline; color: #003366; font-weight: bold background-color: #EFF4F5;}

.pageLink4:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11; font-weight: normal; text-decoration: none; color: #990066; }

.pageLink4:link {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11; font-weight: normal; text-decoration: none; color: #990066; }

.pageLink4:visited {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11; font-weight: normal; text-decoration: none; color: #990066; }

.pageLink4:hover {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11; font-weight: normal; text-decoration: underline; color: #990066; }
.pageLink5:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12; font-weight: bold; text-decoration: none; color: #ff66cc; }

.pageLink5:link {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12; font-weight: bold; text-decoration: none; color: #ff66cc; }

.pageLink5:visited {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12; font-weight: bold; text-decoration: none; color: #ff66cc; }

.pageLink5:hover {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 12; font-weight: bold; text-decoration: none; color: #ffffff; }


.pageLink6:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10; font-weight: bold; text-decoration: none; color: #ffffff; }

.pageLink6:link {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10; font-weight: bold; text-decoration: none; color: #ffffff; }

.pageLink6:visited {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10; font-weight: bold; text-decoration: none; color: #ffffff; }

.pageLink6:hover {font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 10; font-weight: bold; text-decoration: underline; color: #ffffff; }

.pageLink7:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10; font-weight: normal; text-decoration: none; color: #ffffff; border-width: 1px 0px 1px 0px;border-color:#ffffff;border-style:dotted;background: #C2C0D7; padding:2px 2px; margin:0px; display: block;width: 125px;}

.pageLink7:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10; font-weight: normal; text-decoration: none; color: #ffffff; border-width: 1px 0px 1px 0px;border-color:#ffffff;border-style:dotted;background: #C2C0D7; padding:2px 2px; margin:0px; display: block;width: 125px;}

.pageLink7:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10; font-weight: normal; text-decoration: none; color: #ffffff; border-width: 1px 0px 1px 0px;border-color:#ffffff;border-style:dotted;background: #C2C0D7; padding:2px 2px; margin:0px; display: block;width: 125px;}

.pageLink7:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10; font-weight: normal; text-decoration: underline; color: #ffffff; border-width: 1px 0px 1px 0px;border-color:#ffffff;border-style:dotted;background: #C2C0D7; padding:2px 2px; margin:0px; display: block;width: 125px;}

input.qlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight: normal;
	color: #003399;
	background-color: #EFF4F5;
	border:1;
	border-style: solid;
	border-color:#003399;
	text-decoration: blink;
	top: 110px;
}

textarea.qlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight: normal;
	color: #003399;
	background-color: #EFF4F5;
	border:1;
	border-style: solid;
	border-color:#003399;
	text-decoration: blink;
	top: 110px;
}
button.qlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight: normal;
	color: #003399;
	background-color: #EFF4F5;
	border:1;
	border-style: solid;
	border-color:#003399;
	text-decoration: blink;
	top: 110px;
}
select.qlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight: normal;
	color: #003399;
	background-color: #EFF4F5;
	border:1;
	border-style: solid;
	border-color:#003399;
	text-decoration: blink;
	top: 110px;
}

FORM.mail {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8px;
color: #000000;
background: #CDCDCD;
border: 1px double #FF0000;
padding: 0px;
width: 400px;
}

body, tr, td, P{ 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; 
	font-weight: normal; color: #4A838C
} 

.box {
	color: #999999;
	font-size: 14;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#999999;
	border-style:solid;
	background: #E6F0F2;
	padding:5px 5px;
	margin: 3px;
	display: block;
	
	
}
#blueboxlong {
	color: #999999;
	font-size: 14;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#999999;
	border-style:solid;
	background: url(images/small-blue-box-longstyle.gif);
	padding:5px 5px;
	margin: 3px;
	display: block;
	width: 735px;
	
}

#blueboxNoImage {
	color: #999999;
	font-size: 14;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#999999;
	border-style:solid;
	padding:5px 5px;
	margin: 3px;
	display: block;
	width: 735px;
}
#yellowbox {
	color: #999999;
	font-size: 14;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#999999;
	border-style:solid;
	background: url(images/small-yellow-box-style.gif);
	padding:5px 5px;
	margin: 3px;
	display: block;
	width: 540px;
	
}
#orangebox {
	color: #ffffff;
	font-size: 13;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 3px 3px 3px 3px;
	border-color:#000000;
	border-style:solid;
	background: #000000;
	padding:0px 0px;
	margin: 0px;
	display: block;
	width: 100%;
	
}
#purplebox {
	color: #999999;
	font-size: 14;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#999999;
	border-style:solid;
	background: url(images/small-purple-box-style.gif);
	padding:5px 5px;
	margin: 3px;
	display: block;
	width: 540px;
	
}
#purpleboxlong {
	color: #999999;
	font-size: 14;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#999999;
	border-style:solid;
	background: url(images/small-purple-box-longstyle.gif);
	padding:5px 5px;
	margin: 3px;
	display: block;
	width: 735px;
	
}
#nobox {
	color: #999999;
	font-size: 14;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#999999;
	border-style:solid;
	background: #ffffff;
	padding:5px 5px;
	margin: 3px;
	display: block;
	width: 540px;
	
}
#longbox {
	color: #000000;
	font-size: 10;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#003366;
	border-style:solid;
	background: #ffffff;
	padding:5px 5px;
	margin: 3px;
	display: block;
	width: 735px;
	
}
#homelongbox {
	color: #003366;
	font-size: 11;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#003366;
	border-style:solid;
	background: #EFF4F5;
	padding:5px 5px;
	margin: 3px;
	display: block;
	width: 738px;
	
}



H2 {
	color: #4A838C;
	font-size: 13;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 0px 0px 0px0px;
	border-color:#999999;
	border-style:solid;
	background: #ffffff;
	padding:2px 2px;
	margin: 2px;
	display: block;
	width: 350px;
}

H3 {
	color: #999999;
	font-size: 14;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#999999;
	border-style:solid;
	background: #ffffff;
	padding:2px 2px;
	margin: 2px;
	display: block;
	width: 190px;
}

H4 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11;
	font-weight: normal;
	color: #000000;
}
H5 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #003399;
	margin-bottom : 0;
}
img.normal 
{
height: 8;
width: auto
}
BODY {
           scrollbar-3dlight-color:#F0DEF6;
           scrollbar-arrow-color:#ffffff;
           scrollbar-base-color:#ffffff;
           scrollbar-track-color:#ECCEE1;
           scrollbar-darkshadow-color:#990066;
           scrollbar-face-color:#990066;
           scrollbar-highlight-color:#F0DEF6;
           scrollbar-shadow-color:}

}
#navi a , #navi strong {
	color: #069;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	border: 1px solid #009;

	display: block;
	width: 140px;
	padding: 3px 5px;
	margin: 7px;
}

#navi strong {
	font-weight: bold;
	background: #FFC;
}

#navi a {
	background: #9cf;

}

#navi a:hover {
	color: #069;
	background: #fff;
}

.hidden {
	display: none;
}




.nav2 a {
	color: #333333;
	font-size: 12;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#039;
	border-style:solid;
	background: url(images/project-buttonbk-over.jpg);
	padding:5px 5px;
	margin: 3px;
	display: block;
	width: 183px;
}
	
.nav2 a:hover {
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
	background: url(images/project-buttonbk.jpg);
	
}

.materials a {
	color: #333333;
	font-size: 12;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#039;
	border-style:solid;
	background: url(images/projectmaterials-buttonbk.jpg);
	padding:5px 5px;
	margin: 3px;
	display: block;
	width: 183px;
}
	
.materials a:hover {
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
	background: url(images/projectmaterials-buttonbk-over.jpg);
	
}

.nav3 a {
	color: #4A838C;
	font-size: 10;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 4px 4px 4px 4px;
	border-color:;
	border-style:none;
	background: ;
	padding:1px 1px;
	margin:0px;
	display: block;
	width: 90px;
	height: 30px;
}
.nav3 a:hover {
	color: #990066;
	font-size: 10;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 4px 4px 4px 4px;
	border-color:#999999;
	border-style:;
	background: ;
	padding:1px 1px;
	margin:0px;
	display: block;
	width: 90px;
	height: 30px;
}

	
.nav4 a {
	color: #999999;
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#039;
	border-style:solid;
	background: #ffffff;
	padding:3px 3px;
	margin: 0px;
	display: block;
	width: 150px;
}
	
.nav4 a:hover {
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
	background: #EBC648;
	}
.nav5 a {
	color: #999999;
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#039;
	border-style:solid;
	background: #ffffff;
	padding:3px 3px;
	margin: 0px;
	display: block;
	width: 150px;
}
	
.nav5 a:hover {
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
	background: #EC8437;
	}
	
.nav6 a {
	color: #999999;
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#039;
	border-style:solid;
	background: #ffffff;
	padding:3px 3px;
	margin: 0px;
	display: block;
	width: 150px;
}
	
.nav6 a:hover {
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
	background: #7E6BD4;
	}

.nav7 a {
	color: #999999;
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#039;
	border-style:solid;
	background: #ffffff;
	padding:3px 3px;
	margin: 0px;
	display: block;
	width: 150px;
}
	
.nav7 a:hover {
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
	background: #2562B4;
	}
	
.nav8 a {
	color: #333333;
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#039;
	border-style:solid;
	background: url(images/applybutton-graphic1.gif);
	padding:5px 5px;
	margin: 3px;
	display: block;
	width: 183px;
}
	
.nav8 a:hover {
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
	background: url(images/applybutton-graphic2.gif);
	}
	
.nav9 a {
	color: #333333;
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#039;
	border-style:solid;
	background: url(images/businessbutton-graphic1.gif);
	padding:5px 5px;
	margin: 3px;
	display: block;
	width: 183px;
}
	
.nav9 a:hover {
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
	background: url(images/businessbutton-graphic2.gif);
	}
	
.nav10 a {
	color: #333333;
	font-size: 10;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#039;
	border-style:solid;
	background: url(images/project-buttonbk-over.jpg);
	padding:2px 1px;
	margin: 3px;
	display: block;
	width: 140px;
}
	
.nav10 a:hover {
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
	background: url(images/project-buttonbk.jpg);
	
}

.nav11 a {
	color: #333333;
	font-size: 10;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#039;
	border-style:solid;
	background: url(images/project-buttonbk-over.jpg);
	padding:3px 3px;
	margin: 5px;
	display: block;
	width: 100px;
}
	
.nav11 a:hover {
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
	background: url(images/project-buttonbk.jpg);
	
}

.nav12 a {
	color: #333333;
	font-size: 11;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#039;
	border-style:solid;
	background: url(images/login-button-graphic1.gif);
	padding:5px 5px;
	margin: 3px;
	display: block;
	width: 183px;
}
	
.nav12 a:hover {
	color: #ffffff; 
	text-decoration: none; 
	font-weight: bold;
	background: url(images/login-button-graphic2.gif);
	}

.forms {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	color: #003366;
	font-weight: normal;
	}

input.forms {
	background-color: #CCCCFF; 
	border: 1; 
	border-style: solid; 
	border-color:#336699;
	}

select.forms {
	background-color: #CCCCFF; 
	border: 1; 
	border-style: solid; 
	border-color:#336699;
	}
	
textarea.forms {
	background-color: #CCCCFF; 
	border: 1; 
	border-style: solid; 
	border-color:#336699;
	}
	
option.forms {
	background-color: #99cccc; 
	border: 1; 
	border-style: solid; 
	border-color:#336699;
	}
	
a.continue  {
	color: #369;
	font-size: x-small;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	border-color: #369;
	border-style: dotted;
	border-width: 1px;
	margin: 0px 0px 0px 0px;
	display: inline;
	width: 100%;
	padding: 2px 6px
}

a.continue:hover {
	color: text-decoration:underline;;
	background: #CCCCFF;
}


.box {
	border-style: double;
	border-width: 3px 3px 3px 3px;
	border-color: #336699; 
	}
	
.bold {	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: #336699;
	}
	
.captionheaderpainting {
          
            font-size:15; 
            font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-weight: bold; 
            color: #009933;
            padding: 3px 3px;
            margin: 3px ;
			width: 500px; 
		    border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #009933;
            }
			
.captionheaderdrawing {
          
            font-size:15; 
            font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-weight: bold; 
            color: #CC6699;
            padding: 3px 3px;
            margin: 3px ;
			width: 500px; 
		    border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #CC6699;
            }

.captionheaderother {
          
            font-size:15; 
            font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-weight: bold; 
            color: #006699;
            padding: 3px 3px;
            margin: 3px ;
			width: 500px; 
		    border-style: solid;
            border-width: 1px 1px 1px 1px;
            border-color: #006699;
            }

    .box2{
color: #000000;
	font-size: 12;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-width: 1px 1px 1px 1px;
	border-color:#75A2C7;
	border-style:none;
	background: #F4E9F8
	;
	padding:0px 0px;
	margin:0px;
	display: block;
	width: 130px;
	}        

.calcHeader {
            font-size: x-small; 
            font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-weight: bold; 
            color: #666666;
            padding: 3px 5px;
            background: url(images/calc_bg.gif);
            }

            

