.headhomesubtitle {

font-family: arial,verdana,geneva,sans-serif;  font-size: 13px;

font-weight: bold;  color: #005883;  padding: 7px;

}



.toolbuttons {

display: block;  width: 200px;  float: right;

background-color: transparent;  margin: 0px;

padding: 0px; text-align: left;

}



.navtooloptions {

display: block;  width: 200px;

font-family: arial,verdana,geneva,sans-serif; 

font-size: 10px;  color: #333333;  float: right; 

border-left-width : 1px;  border-right-width : 0px;

border-bottom-width : 0px;  border-top-width : 0px;

border-style : dotted dotted dotted dotted;

border-color : #ffffff #ffffff #ffffff #cccccc;  padding: 5px;

}



.headerHome {

font-family: garamond,times,sans-serif;  font-size: 28px;

font-weight: bold;  line-height: normal;  color: #005883; 

text-align: left;  margin-left: 20px;  margin-right: 0px;

margin-bottom: 0px;  margin-top: 22px;

}



.shadow {

	background-image: url(images/shadowside3.gif);
	background-repeat: repeat-x;
	background-position: top;

}



a.wizardnav:link {

color: #005883;  text-decoration: none;

}

a.wizardnav:visited {

color: #005883;  text-decoration: none;

}

a.wizardnav:hover {

color: #000000;  text-decoration: none;

}

a.wizardnav:active {

color: #005883;  text-decoration: none;

}



.headLine {

font-family: arial,verdana,geneva,sans-serif; 

font-size: 13px;  font-weight: bold;  color: #cccccc;

border-left-width : 1px; border-right-width : 0px;

border-bottom-width : 1px;  border-style : solid solid solid solid;

border-top-width : 0px;  border-color : #cccccc #cccccc #cccccc #cccccc;

padding: 0px;

}



.headDead {
	font-family: arial,verdana,geneva,sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #cccccc;
	border: 0px solid #CCCCCC;
	border-left-width : 0px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-top-width : 1px;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #F0F0F0;
}
.headActive {
	font-family: arial,verdana,geneva,sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #cccccc;
	border-left-width : 0px;
	border-right-width : 1px;
	border-bottom-width : 0px;
	border-top-width : 1px;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
	border-left-color: #CCCCCC;
}
.headHome {
	font-family: arial,verdana,geneva,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #005883;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-top-width : 1px;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #F0F0F0;
}
.headHomeActive {
	font-family: arial,verdana,geneva,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #005883;
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 0px;
	border-top-width : 1px;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
	border-left-color: #CCCCCC;
}
.headend {
	font-family: arial,verdana,geneva,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #005883;
	border-left-width : 0px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-top-width : 1px;
	padding: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #F0F0F0;

}

.headtext {

border-left-width : 1px;  border-right-width : 1px;

border-bottom-width : 1px;  border-style : solid solid solid solid;

border-top-width : 0px;  border-color : #CCCCCC #CCCCCC #CCCCCC #CCCCCC;

padding: 0px;	background-color : #ffffff;

font-family: arial,verdana,geneva,sans-serif;  font-size: 12px; 

color: #333333;  line-height: 18px; 

}



.headtextindent {

padding: 7px;

}



.headtextindentmain {

padding: 7px;  font-family: arial,verdana,geneva,sans-serif;  font-size: 12px; 

}



sup.small{

font-family: arial,verdana,geneva,sans-serif;  font-size: 9px; 

}



.MainText {

background-color : #EAF4Fb;
padding : 5px;
font-family: arial,verdana,geneva,sans-serif;  
font-size: 12px;
color: #333333;
line-height: 18px;
margin-left: 20px;  
margin-right: 0px;margin-bottom: 0px;
margin-top: 0px; 

}



.BodyText {

font-family: arial,verdana,geneva,sans-serif;  font-size: 12px; 

color: #333333;  line-height: 18px;  margin-left: 20px; 

margin-right: 20px;  margin-bottom: 0px;  margin-top: 0px; 

}

.BodyTextBold {

font-family: arial,verdana,geneva,sans-serif;  font-size: 12px;  font-weight:bold;

color: #333333;  line-height: 18px;  margin-left: 20px; 

margin-right: 20px;  margin-bottom: 0px;  margin-top: 0px; 

}

.IntroText {

background-color : #ffffff;  font-family: arial,verdana,geneva,sans-serif; 

font-size: 12px;  color: #333333;  line-height: 18px; padding-right: 5px; 

margin-left: 20px;  margin-right: 0px;  margin-bottom: 0px; 

}





body {

margin:	0;  padding: 0;  color: #000000;  background: #ffffff;

}



.smallText {

font-family: arial,verdana,geneva,sans-serif;  font-size: 9px;

color: #333333;  margin: 0px;  padding: 0px;

vertical-align: middle;  text-align: right;

}



.themeHome {

background-color: #a1d0f2;

}



img {

border: 0px;

}



form {

margin: 0px;  padding: 0px;

}



.menu {

background-color: #003366;  font-family: verdana,Arial,Helvetica,sans-serif;

font-size: 9px;  color: #ffffff;  font-weight: bold;

text-decoration: none;  vertical-align: middle;  text-align: center;

}



td.blockrowtwocolumn {

background-color: transparent; width: 500px;  vertical-align: top;

}



.IndentText {

font-family: arial,verdana,geneva,sans-serif;  font-size: 9px;

color: #333333;  margin-left: 0px;  margin-right: 5px;

margin-bottom: 0px;  margin-top: 3px;  padding-top: 3px;

padding-right: 3px;  padding-bottom: 0px;  padding-left: 7px;

}



.footer {

font-family: arial,verdana,geneva,sans-serif;  font-size: 9px;

padding-right : 8px;  padding-top: 0px;  padding-bottom: 0px;

color: #333333;  margin-left: 0px;  margin-right: 10px;

margin-bottom: 5px;  margin-top: 0px;

}



.footerTable {

font-family: arial,verdana,geneva,sans-serif;  font-size: 9px;

padding-right : 8px;  padding-top: 0px;  padding-bottom: 0px;

color: #333333;  margin-left: 27px;  margin-right: 10px;

margin-bottom: 5px;  margin-top: 0px;

 }



a:link {

color: #392A87;  text-decoration: underline;

}

a:visited {

color: #392A87;  text-decoration: underline;

}

a:hover {

color: #000000;  text-decoration: underline;

}

a:active {

color: #392A87;  text-decoration: underline;

}

.InputText {
	background-color:#FFFFFF;
	border: 1px solid #336699;
	}

.InputReadOnly {
	border: 1px none #EAF4FB;
	background-color: #EAF4FB;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}

.FlashText {

background-color : #f5f5f5;  padding : 3px;

font-family: arial,verdana,geneva,sans-serif; 

font-size: 12px;  color: #333333;  line-height: 5px; 

margin-left: 5px;  margin-right: 0px;  margin-bottom: 0px; 

margin-top: 0px; 

}
table.calculate {
	border: 1px solid #336699;
	background-color: #EAF4FB;
}

table.calculate td{
	background-color: #EAF4FB;
	padding-right: 7px;
	padding-left: 7px;
}
td.calculate {

	border: 1px solid #336699;
	background-color: #EAF4FB;
	padding : 5px;
	font-family: arial,verdana,geneva,sans-serif;  
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	margin-left: 20px;  
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px; 
}
.descripBlock {
	border-left-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 0px;
	border-top-width : 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
hr.appview {
	color: #336699;
	height: 2px;
	width: 90%;
}

.calc_text {
	font-size:16px;
	font-weight: bolder;
	text-align:right;
	}