a:link{color:#008000;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
a:active{color:#008000;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
a:visited{color:#008000;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none}
a:hover{color:#CC0000;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;background-color:#FFF5C0}

.calculusButton img{border: 1px solid #FFFFFF}
.calculusButton:hover img{border: 1px solid #C6E0C8}
.calculusButton:hover{color: #FFFFFF}

td,tr{font-size:8pt;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif}
.size10{font-size:10pt}
.size14bold {font-size:14px;font-weight:bold}
.size17bold {font-size:17px;font-weight:bold}

.explanationText{font-size:16px;color:#000000;font-family:Microsoft Sans Serif}

.warningText{font-size:10pt;font-weight:bold;color:#FFFFFF}
.warningText a:link{text-decoration:underline;color:#FFFFFF}
.warningText a:active{text-decoration:underline;color:#FFFFFF}
.warningText a:visited{text-decoration:underline;color:#FFFFFF}
.warningText a:hover{text-decoration:underline;color:#FFFFFF;background-color:#CF4342}

.stepText{font-size:16px;color:#000000;font-family:Microsoft Sans Serif}

.popupHeadingText{font-size:14px;font-weight:bold;color:#404040}
.popupBodyText{font-size:12pt;color:#16387C}

/* Calculating... */
#UpdateProgress1
{	background-color:#CF4342;
	color:White;
	border: solid 1px #9D1110;
	padding-left:8px;
	padding-right:7px;	
	padding-top:2px;
	padding-bottom:2px;
}

/* Loading... */
#loading
{	font-size:20px;
	font-weight:bold;
    margin-top:10px;
    margin-left:15px;
}

#CalculusPreview
{	cursor:pointer;
}

/*Modal Popup*/
.modalBackground
{	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.modalPopup
{	background-color:#ffffff;
	border-width:1px;
	border-style:solid;
	border-color:#404040;
}