body {
	background-image: url(../images/bg_pagebg.jpg);
	margin:0px;
	background-repeat:repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
}

h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

h2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

a:link { color: #0000ff; text-decoration: none}
a:visited { color: #0000ff; text-decoration: none}
a:hover { color: red; text-decoration: underline}

.style1 {color: #FFFFFF; font-size:100%;line-height:130%;}

table.topmenu{
	border-collapse:collapse;
	width:100%;
	background-image:url(../images/bg_menu.gif);
	border-width: 0px 0px 0px 0px;
	border-style: none;
	border-color: #cdcdcd;
}

table.topmenu td{
	border-width: 0px 0px 0px 0px;
	border-style: none;
	border-color: #cdcdcd;
	padding:8px 0px 4px 0px;
	background-image:url(../images/bg_menu.gif);
	font-size:90%;
	color:#fff;
}
table.topmenu a:link { color: #fff; text-decoration: none;}
table.topmenu a:visited { color: #fff; text-decoration: none;}
table.topmenu a:hover { color: yellow; text-decoration: underline;}

.menu{
	font-size: 11px;
	height: 161px;
	border-collapse:collapse;
	width:95%;
}

.menu td{
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #053863;
	font-weight:bold;
	padding:4px 0px 4px 10px;
	font-size:11px; 

}

.menu a:link { color: #fff; text-decoration: none;}
.menu a:visited { color: #fff; text-decoration: none;}
.menu a:hover { color: yellow; text-decoration: underline;}

.tollfree {
	font-size: 28px;
	color: #FF0000;
	text-align:right;
}

.headertext {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}

.blockheader {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	padding:8px 0px 8px 10px;
}

.captionblue {
	font-size: 30px;
	color: #0a60a9;
}

.blockbox{
	background-image:url(../images/bg_box1.jpg);
	font-weight:bold;
	padding:0px 6px 6px 6px;
	text-align:left;
	margin-bottom:10px;
	vertical-align:top;
	font-size:12px;
	vertical-align:top;
	line-height:16px;
}

.blockbox a:link {  color: #0A4475; text-decoration: none; font-style:italic;}
.blockbox a:visited { color: #0A4475; text-decoration: none;font-style:italic;}
.blockbox a:hover {  color: red; text-decoration: underline;font-style:italic;}

.blockbox ol {
	list-style-image:url(../images/img_blackarrow.gif);
	list-style:url(../images/img_blackarrow.gif);
	font-weight:bold;
}

.blockbox ol li{
	padding:0px 3px 8px 0px;
	margin:0px 0px 0px -10px;
}


.captionred {color: #FF0000}

.points {
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}

.points ol {
	list-style-image:url(../images/img_blackarrow.gif);
	list-style:url(../images/img_blackarrow.gif);

}

.points ol li{
	padding:0px 3px 8px 0px;
	margin:0px 0px 0px -10px;
}

.points a:link {  color: #0a60a9; text-decoration: none; font-style:italic;}
.points a:visited { color: #0a60a9; text-decoration: none;font-style:italic;}
.points a:hover {  color: red; text-decoration: underline;font-style:italic;}


/* footer table */

table.footer{
	border-style: solid;
	border-color: #999;
	border-width: 1px 0px 0px 0px;
	width:100%;
	margin:0px;
}

table.footer td{
	border-style: solid;
	border-color: #999;
	border-width: 0px 0px 0px 0px;
	padding:20px 30px 10px 30px;
	font-size:75%; 
	text-align:center;
	color: #0a60a9;
	font-weight:bold;
	line-height:16px;
}

table.footer a:link {  color: #0a60a9; text-decoration: none;}
table.footer a:visited { color: #0a60a9; text-decoration: none;}
table.footer a:hover {  color: red; text-decoration: underline;}

/* old css */

.title {
	color: #0a60a9;
	font-size: 15px;
	font-weight: bold;
}
.style1 {color: #0000FF}
.style2 {color: #ffffff}
span.SpellE2 {mso-style-name:"";
	mso-spl-e:yes;}
span.SpellE11 {mso-style-name:"";
	mso-spl-e:yes;}
span.SpellE21 {mso-style-name:"";
	mso-spl-e:yes;}
	
	table.news{
	border-width: 0px;
	border-style: solid;
	border-color: #BEBEBE;
	margin: 10px 0px 0px 0px;
	width:98%;
}



table.news table td{
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #fff #E0E0E0 #979797 #E0E0E0;
	padding:10px ;
	line-height:140%;
	font-size:95%;
}

table.news th{
	border-width: 0px;
	border-style: solid;
	border-color: #fff;
	padding:5px ;
	font-size:90%;
	font-weight:bold;
	background-color:#01529E;
	color:#fff;
	text-align:left;
}