body { 
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;  
	margin:0px 0px;
	padding:0px;
	text-align:center;	
}

h1,h2,h3,h4 { font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 1em; }

.calc{background-color:#498412;}
#head1{background-color:#F0EFE4; padding:0px; margin:0px; border-left:2px solid #fff; text-align:right; height:60px; border-top:none;}
#head2{background-color:#498412; padding:0px; margin:0px; border-left:2px solid #fff; text-align:right; height:60px; border-top:none;}
.upgrade{font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:.7em;}

A.{color: #004FA3; ; font-weight:normal; text-decoration : none; }
A.:HOVER { color: #004FA3; text-decoration :underline;  font-weight:normal;}
p.upgrade{font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size:.6em; line-height:80%; width:770px; padding:0px; margin:0px;}

/* headings */
h1 { color: #004FA3; font-weight: bold; }
h2 { color: #004FA3; font-weight: bold; }
h3 { color: #004FA3; font-weight: normal; }

.pagetitle { color:#498412; font-size:1.5em;}
.content{  padding:10px 10px 10px 15px; text-align:left;}
.contentalt{text-align:left;}
.contentdown{font-size: 0.7em; padding:10px 190px 10px 15px; text-align:left;}

/* submenu */
.mainmenu{background-color: #fff; padding:0; margin:0; font-size:.71em; border-bottom:1px solid #B2CCE5; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;} 
.mainmenu ul { margin: 0px  0px  0px  0px;  padding: 0px 0px 0px 0px; }
.mainmenu li { margin: 0px 0 0px 0 ; padding: 0px  0px  0px  0px;  list-style-image: url(../img/sp01.gif); color:#fff; line-height:130%; font-size:1em;}
.mainmenu li a {text-decoration:none; color:#fff;}
.mainmenu li a:hover {color:#fff; text-decoration:none; /*110805 list-style-image: url(../img/bullet3.gif);*/}
.mainmenu li.on {list-style-image: url(../img/bullet3.gif); font-weight:bold;}
.mainmenu li.on a{list-style-image: url(../img/bullet3.gif); font-weight:bold;}

.submenu2{background-color: #fff; padding:0; margin:0; font-size:.71em; border-left:1px solid #5D90C5; border-right:1px solid #5D90C5;}
.submenu2 ul { margin: 0px  0px  0px  0px;  padding: 0px 0px 0px 0px; }
.submenu2 li { margin: 0px 0px 0px 0 ; padding: 0px  0px  0px  0px; list-style-image: url(../img/bullet2.gif); color:#3474B7; font-size:1em; background-color:#fff;}
.submenu2 li a {text-decoration:none; color:#3474B7;}
.submenu2 li.on{font-weight:bold;}
.submenu2 li a:hover {color:#3474B7; text-decoration:underline; }
.submenu2 li.sub {text-decoration:underline; color:#3474B7; margin:0 0 0 0px; padding:0px 0 0 0px; list-style-image: url(../img/bullet4.gif);}
.submenu2 li.sub a {}
.submenu2 li.sub a:hover {text-decoration:underline;}
.submenu2 li.subon {margin:0 0 0 0px; text-decoration:underline; list-style-image: url(../img/bullet4.gif); padding:0px 0 0 1px;}

.menu{background-color:#fff;}


A.link2{padding : 3px 20px 3px 0px; line-height:40px; color: #004FA3; ; font-weight:normal; text-decoration : none;  background-image: url(../img/arrow_but2.gif);  background-position: right;  background-repeat: no-repeat;    }
A.link2:HOVER { color: #004FA3; text-decoration :underline;  font-weight:normal;}

img {border:0px; margin:0; padding:0;}

p.blueheader {color:#5A92C6; font-family:Arial Narrow, Arial; font-size:20px;}
p.greenheader {color:#498412; font-family:Arial Narrow, Arial; font-size:20px;}
p.blueheadsm {color:#5A92C6; font-family:Arial Narrow, Arial; font-size:15px; text-align:justify;}
p.darkheader {color:#313031; font-family:Arial Narrow, Arial; font-size:15px;}
p.greentext {color:#498412; font-family:Arial; font-size:10px; font-weight:bold;}
p.whiteheader {color:#FFFFFF; font-family:Arial Narrow, Arial; font-size:24px; font-weight:bold;}



#footer{border-top:1px solid #F0EFE4; width:770px; padding:10px 0 0 0 ; text-align:left; line-height:140%; color:#999999;}
#footer td{font-size: 0.7em; }
