body {margin: 0px;
padding: 0;
/*font-family: century gothic;*/
font-family: verdana;
font-size: 15px;
line-height: 1.4em;
background-color: #eff8ff;
color: #000000;
}

.bg{
background-image: url(../images/bg.jpg);
background-repeat: repeat-x;
height:312px;
vertical-align:top;
}

.bg_tp{
background-image: url(../images/hm_tp_02_bg.jpg);
background-repeat: repeat-x;
height:12px;
}

.bg_tp_lt{
background-image: url(../images/hm_tp_04_bg.jpg);
background-repeat: repeat-y;
width:11px;
}

.bg_tp_rt{
background-image: url(../images/hm_tp_05_bg.jpg);
background-repeat: repeat-y;
width:11px;
}

.bg_tp_bt{
background-image: url(../images/hm_tp_07_bg.jpg);
background-repeat: repeat-x;
height:11px;
}

.bg_tp_mid{
background-image: url(../images/hm_tp_bg.jpg);
background-repeat: repeat-x;
height:232px;
}

.bg_tp_menu{
background-image: url(../images/hm_tp_13.jpg);
background-repeat: no-repeat;
height:158px;
}

a img
{
	border-width: 0;
}

div#topleft
{
margin-top:25px;
padding-left:20px;
font-family:century gothic;
font-size:16px;
color:#cc1204;
font-weight:bold;
line-height:28px;
width:145px;
height:130px;
float: left;}

div#topright
{
margin-top:25px;
font-family:century gothic;
font-size:16px;
line-height:28px;
color:#cc1204;
font-weight:bold;
width:145px;
height:130px;
float:right;}

a{
color:#154ccf;
text-decoration:underline;
}

a:hover{
color:#208002;
text-decoration:underline;
}

a.red
{
text-decoration:underline;
color: #cc1204;
}

a.red:hover
{
text-decoration: underline;
color: #fa332a;}

a.green
{
text-decoration:underline;
color:#9ede7a;
}

a.green:hover
{
text-decoration: underline;
color:#7dc753;}

.bg_bs_tp{
background-image: url(../images/hm_bs_02_bg.jpg);
background-repeat: repeat-x;
height:10px;
}

.bg_bs_lt{
background-image: url(../images/hm_bs_04_bg.jpg);
background-repeat: repeat-y;
width:11px;
}

.bg_bs_rt{
background-image: url(../images/hm_bs_05_bg.jpg);
background-repeat: repeat-y;
width:11px;
}

.bg_bs_bt{
background-image: url(../images/hm_bs_07_bg.jpg);
background-repeat: repeat-x;
height:13px;
}

div#base
{
background-color:#ededed;
padding:15px;
}

.bg_bla_tp{
background-image: url(../images/bla_02_bg.jpg);
background-repeat: repeat-x;
height:7px;
}

.bg_bla_lt{
background-image: url(../images/bla_04_bg.jpg);
background-repeat: repeat-y;
width:6px;
}

.bg_bla_rt{
background-image: url(../images/bla_05_bg.jpg);
background-repeat: repeat-y;
width:6px;
}

.bg_bla_bt{
background-image: url(../images/bla_07_bg.jpg);
background-repeat: repeat-x;
height:6px;
}

div#blabase{
background-color:#3c4566;
color:#ffffff;
font-family:"Times New Roman", Times, serif;
padding:4px 20px 8px 6px;
line-height:22px;
}

div#blbbase{
background-color:#333a55;
color:#9ede7a;
font-family:"Times New Roman", Times, serif;
padding:4px 20px 8px 6px;
line-height:22px;
}

a.white{
color:#ffffff;
text-decoration: underline;
}

a.white:hover{
color:#eaeaea;
text-decoration:underline;
}

.center{
text-align:center;
}

.red{
color:#ff0000;
}

div#footer{
font-family:Times New Roman;
font-size:12px;
color:#b84542;
line-height:15px;
text-align:center;
}

.list
{
list-style-image: url(../image/link_bullet.jpg);
padding-top: 10px;
line-height:21px;
text-align: left;
}

.moreinner
{
line-height:20px;
list-style-image: url(../image/learnmore_bullet.jpg);
text-align:left;
text-decoration: none;
color: #bc0004;
margin-right: 4px;}


a.moreinner:hover
{
line-height:20px;
text-align: left;
text-decoration: none;
color: #871200;
list-style-image: url(../image/learnmore_bullet.jpg);
margin-right: 4px;}

.inner
{
line-height:20px;
list-style-image: url(../image/learnmore_bullet.jpg);
text-align:left;
color: #860002;
margin-right: 4px;
text-decoration: none;
border-bottom: 1px dashed #860002;}


a.inner:hover
{
line-height:20px;
text-align: left;
text-decoration: none;
color: #860002;
list-style-image: url(../image/learnmore_bullet.jpg);
margin-right: 4px;
border-bottom: 0px dashed #860002;}

.line
{
width:95%;
height:1px;
position: static;
text-align: center;
border: 0;
background-color: #e0e0e0;

}

.center
{
text-align: center;}


div#form
{
background-color: #f7f7f7;
width: 240px;
margin: 0px;
padding: 0px;
height: auto;
}

.input{
margin-left:10px;
background-color: #bbbbbb;
border: 1px #666666 dotted;
height: 15px;
vertical-align:top;
font-size:10px;
width:125px;
}


.inputtext{
float:right;
margin-right:10px;
font-family:arial;
font-size:12px;
}

.button
{
vertical-align:top;
height:18px;
background-color: #ffffff;
border: 1px #4d4d4d dashed;
float:right;
margin-right:18px;
margin-top: 2px;
font-size:10px;
margin-bottom: 2px;}

.grey
{
background-color: #9f9f9f;
border: 2px #3b3b3b dashed;
width:210px;
height:18px;
margin-left:10px;
font-weight:bold;
padding-top: 2px;
padding-left:8px;}

.pic
{
background-image: url(../image/news.jpg);
background-repeat: no-repeat;
width:220px;
height:61px;
margin-top:6px;
margin-left:10px;
margin-bottom:10px;
text-align: center;}


.brandsoft
{
color:#606060;
text-align:center;
margin-top:15px;
text-decoration: none;}

a.brandsoft:hover
{
color:#e4e4e4;
text-align:center;
margin-top:15px;
text-decoration: none;}

.spacer{
height:20px;
}

h2 {
font-family:Times New Roman;
font-size:28px;
color:#275210;
font-weight:bold;
text-align:center;
}

h3 {	text-align : left;
	font-family : serif;
	font-size : large;
}
/*
h3{
font-family:Times New Roman;
font-size:28px;
color:#275210;
font-weight:bold;
text-align:center;
}
*/
.bg-td{
color:#9ede7a;
background-color:#333a55;
font-family:Times New Roman;
font-size:14px;
font-weight:bold;
padding:5px;
text-align:left;
vertical-align:middle;
text-decoration:underline;
}

.bg-td1-link{
color:#cc1204;
background-color:#ffffef;
font-family:Times New Roman;
font-size:16px;
border-color:#a1a1a1;
padding-left:5PX;
text-decoration:none;
border-color:#a1a1a1;
vertical-align:middle;
line-height:20px;
text-decoration:underline;
}

a.bg-td1-link:hover
{
color:#f23128;

}

.table3
{
	background-color:#ededed;
	border-style:solid;
	border-width:1px;
	border-color:#a1a1a1;
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-left:2px;
}

.td_line{
background-image: url(../images/line.jpg);
vertical-align:middle;
background-repeat: repeat-x;
height:6px;
}

.text{
color:#18181c;
background-color:#ededed;
font-size:15px;
text-align:justify;
}
.header_bg{
background-image: url(../images/header_bg.jpg);
background-repeat: repeat-x;
height:102px;
}
.bg-menu-link{
color:#cc1204;
font-family:Times New Roman;
font-size:16px;
border-color:#a1a1a1;
padding-left:5px;
text-decoration:none;
vertical-align:middle;
line-height:26px;
text-decoration:underline;
}

a.bg-menu-link:hover
{
color:#f23128;

}

.bg_tp1_menu{
background-image: url(../images/menu.jpg);
background-repeat: no-repeat;
height:80px;
width:539px;
}

.td-menu-link{
color:#cc1204;
font-family:Times New Roman;
font-size:16px;
border-color:#a1a1a1;
padding:5px;
font-weight:bold;
text-decoration:none;
border-color:#a1a1a1;
vertical-align:middle;
line-height:18px;
}

a.td-menu-link:hover
{
color:#eb3336;
text-decoration:underline;
}

.h4
{
color:#18181c;
font-size:15px;
font-weight:bold;
}

.text-menu-link
{
color:#255b07;
background-color:#f8f2f6;
/* background-color:#ededed; */
font-size:15px;
text-align:center;
text-decoration:none;

}
a.text-menu-link:hover
{
color:#355a7b;
text-decoration:underline;
}

.hint1
{color:#2c2c2c;
font-size:15px;
text-align:left;
white-space:2px;
font-weight:bold;

}
.bg-td1{
color:#cc1204;
background-color:#ffffef;
font-family:Times New Roman;
font-size:16px;
border-color:#a1a1a1;
padding-left:5PX;
text-decoration:none;
border-color:#a1a1a1;
vertical-align:middle;
line-height:20px;

}

.picture{
border:2px solid #a1a1a1;
}

.bluebox{
background-color:#0099CC;
border:1px solid #3366CC;
}


h1 {
font-size:22px;
text-align: left;
line-height: 120%;
}

h4 {
font-weight:bold;
font-size:17px;
padding-bottom:0px;
margin-bottom:0px;
}

h5 {
font-weight:bold;
font-size:15px;
padding-bottom:0px;
margin-bottom:0px;
}

.cheader, .cheader a {
font-weight:bold;
font-size:15px;
padding-bottom:0px;
margin-bottom:0px;
}

.margin_header {
font-weight: bold;
padding-top:5px;
padding-bottom:0px;
}

.picture {
	margin : 10px;
}
.lpicture {
	float:left;
	margin : 10px;
}
.rpicture {
	float:right;
	margin : 10px;
}
.c {
font-size: 12px;
}

.extra {
	background : White;
	border-color :#00CC00;
	color : Black;
	font-weight : bolder;
}

.extratitle {
	background : #00CC00;
	border-color : White;
	color : Black;
	font-weight : bolder;
}
.spec {
	background : White;
	border-color : #004000;
	color : #004000;
	font-weight : bolder;
}
.spectitle {
	background : #255b07;
	border-color : White;
	color : White;
	font-weight : bolder;
}
.cspec {
	background : White;
	border-color : #004000;
	color : #004000;
}
.timeline {
font-weight: bold;
/*color: #008000;*/
}
.timeline .date{
font-weight: bold;
color: Black;
text-decoration: underline;
}
.quote { 
background: #FFFFF0;
border-color: black;
border-width: 1px;
border-style: solid;
padding:5px;
}

