body{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:14px;
	font-family: times;
}

#menu{
	font-family: serif;
   font-style: normal;
   font-weight: bold;
   font-size: 12px;
   color: #FFFFFF;
   text-decoration: none;
   text-transform:uppercase;
}

#menu ul li a{
	/*padding:7px 0px;*/
   color: #FFFFFF;
   text-decoration: none;
   display:inline;
   /*padding:12px 0px 14px 0px;*/
   height:40px;
/*   height:35px;
   display:block;
   float:left;*/
}

#menu2 .module div div div ul#mainlevel-nav li a.mainlevel-nav{
   color: #FFFFFF;
   text-decoration: none;
  /* padding:12px 0px 14px 0px;*/
   font-size:12px;
   text-transform:uppercase;
   font-weight:bold;
   font-family: serif;
}

#menu3 ul li a{
   color: #FFFFFF;
   text-decoration: none;
}

.mod_cont .module div div div h3{
	font-size:30px;
	font-family: times;
	padding:7px 0px 40px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	font-weight:normal;
}

.mod_tri .module div div div{
	color:#406476;
	font-size:40px;
	text-align:center;
	padding:20px 0px;
}

.number1 .module div div div h3{
	margin:0px 0px 0px -58px;
	text-align:center;
	width: 253px;
}

.number2 .module div div div h3, .number3 .module div div div h3{
	margin:0px 0px 0px -75px;
	text-align:center;
	width: 253px;
}

.mod_cont .module div div div{
	padding:0px 10px;
	font-size:15px;
	line-height:125%;
}

#footer_menu .module div div div table tr td a.mainlevel, #footer_menu .module div div div table tr td a.mainlevel:visited{
	color:#FFFFFF;
	background-image: url(../images/btmnavi_middleline.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 33px;
	font-size:14px;
	text-decoration:none;
	text-transform:capitalize;
}

#footer_menu .module div div div table tr td a.mainlevel:hover{
	color:#0099FF;
}

#footer_menu .module div div div table tr td a.mainlevel:first-child{
	background:none;
	padding:0px;
}

.contentheading, .componentheading{
	color:#406476;
	font-size:40px;
	text-align:center;
	padding:20px 0px;
}

.buttonheading a img{
	border:none;
}

table.contentpaneopen tr td a, table.contentpaneopen tr td a:visited{
	color:#0000CC;
	text-decoration:none;
}

table.contentpaneopen tr td a:hover{
	color:#0099FF;
	text-decoration:underline;
}

#footer{
	color:#a7aaac;
}









span.Nav {
   font-family: helvetica;
   font-style: normal;
   font-weight: normal;
   font-size: 18px;
   color: #708B99;
   text-decoration: none;
}
span.Nav a:visited {
color:#708B99;
font-family:helvetica;
font-size:18px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
span.Nav a:link {
color:#708B99;
font-family:helvetica;
font-size:18px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}