html, body {
	margin:0px;
	padding:0px;
}
body, input, select, textarea {
	background-color: #ffffff;
}
td, input, select, textarea {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	vertical-align: top; 
}
td {
	padding: 0px;
}
table.main {
	width: 100%;
	height: 100%;
        vertical-align: middle;
	text-align: center;
	border-collapse: collapse;
}
td.top {
	background-image: ;
	background-color: #dce1e9;
	height: 104px;
	
}
td.logo {
	width: 70%;
	text-align: center;
	padding-top: 11px;
	padding-left: 5px;
}
td.logo1 {
	width: 30%;
        font-family: Times;
		font-weight: bold;
        color: #2E58D6;
        font-size: 18;
        margin-top: 8px;
	text-align: center;
	padding-top: 4px;
	padding-left: 55px;}


td.baners {
	width: 5%;
        font-family: Times;
        color: #2E58D6;
        font-size: 8px;
        margin-top: 8px;
	text-align: left;
	padding-top: 2px;
	padding-left: 5px;        
}
tr.baners {
	width: 300;
        font-family: Times;
        color: 000000;
        font-size: 11px;
        margin-top: 2px;
	text-align: left;	    
}
td.search {
	background-image: url(search_b.jpg);
	background-color: #dce1e9;
	height: 32px;
}
td.topmenu {
	background-image: url(topmenu_.jpg);
	background-color: #ff8e51;
}
td.searchitem {
	vertical-align: middle;
	text-align: center;
	padding-right: 11px;
}
form {
	margin: 0px;
}
td.hdr {
	vertical-align: middle;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	background-image: url(dots0000.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	padding-left: 21px;
}
td.menuitem {
	vertical-align: middle;
	text-align: center;
	width: 16%;
	background-image: url(menuitem.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
a.menu {
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
}
p.menu {
	text-decoration: none;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
}
td.shadowleft, td.shadowright {
	background-image: url(shadow00.jpg);
	height: 5px;
}
td.shadowleft {
	text-align: right;
}
td.shadowright {
    text-align: left;
}
td.news {
	background-image: url(news_bg0.jpg);
	background-repeat: repeat-y;
	background-position: right;	
	width: 34%;
	padding-right: 6px;
}
td.news1 {
	background-image: url(news_bg0.jpg);
	background-repeat: repeat-y;
	background-position: right;	
	width: 17%;
	padding-right: 6px;
}
table.newstable {
	width: 100%;
}
td.newsitem {
	background-image: url(newsitem.jpg);
	background-repeat: repeat-x;
	border: 1px solid silver;
	padding: 10px;
	text-align: justify;
}
	
h2.hdr2 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	color: #c63c3c;
	margin-bottom: 7px;
}
a {
	text-decoration: none;
	color: #c63c3c;
}
table.hdrtab {
	border-collapse: collapse;
	background-image: url(hdrtab_b2.jpg);
	background-color: #dce1e9;
	height: 37px;
	width: 100%;
}
table.hdrtab1 {
	border-collapse: collapse;
	background-image: url(hdrtab_b2.jpg);
	background-color: #dce1e9;
	height: 37px;
	width: 100%;
}
td.text {
	background-image: url(text_bg0.jpg);
	background-repeat: repeat-y;
	width: 70%;
	height: 100%;
}
table.form {
	width: 100%;
	border-collapse: collapse;
	margin: 5px 0px 5px 0px;
}
td.formtext {
	padding: 5px 5px 5px 15px;
	font-weight: bold;
	width: 20%;
}
td.forminput {
	padding: 5px 15px 5px 5px;
	width: 30%;
}
input.submit {
	background-color: #dddedf;
	font-weight: bold;
	width: 100%;
}
select.input {
	width: 100%;
}
table.content {
	border-collapse: collapse;
	margin: 6px 8px 8px 12px;
}
td.image {
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}
img.border {
	border: 1px solid silver;
}
td.copyright {
	padding-right: 5px;
	height: 32px;
}
td.cprghtitem {
	border-top: 1px solid #cacaca;
	background-color: #f5f5f5;
	vertical-align: middle;
	text-align: center;
	color: #656565;
	font-size: 10px;
}
td.bottommenu {
	background-image: url(bottom_b.jpg);
	background-color: #ff8e51;
	height: 100%;
}
td.btmenuitem {
	background-image: url(bottom_s.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: center;
}


/*Pop-up menu*/
.popupmenuact {	padding:0px; padding-left:5px; padding-right:10px; background-color:ffffcc; 
}
.popupmenuacttext {color: 000000;
}
.popupmenu {padding:0px; padding-left:5px; background-color:ffcc99; padding-right:10px;  
}
.popupmenutext, .popupmenuclosed { font-family: Arial, Helvetica, sans-serif; font-size: 11px;
}
.popupmenutext {color: 000000;
}
.popupmenuclosed {color: #EEEEEE;
}

.slogan { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #0095C0; 
}
.sectiontitle { font-family: Tahoma, Verdana, sans-serif; font-size: 30px; font-weight: normal; color: #FFFFFF; 
}
.includetitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; 
}
.includetext { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; 
}
.quote { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; line-height: 22px; 
}
.quotesource { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; 
}
.headermain {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; 
}
.subtitletext {font-family: Arial, Helvetica, sans-serif; color:#2F2C54; font-size: 13px; font-weight:bold;
}
.purchasesubtitle {font-family: Arial, Helvetica, sans-serif; color:#2F2C54; font-size: 12px; font-weight:bold;
}
.productsubtitle { font-family: Tahoma, Arial, sans-serif; font-size: 16px; color: #00638F; 
}
.productpreview { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #05233D; 
}
.productprice { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF1F35; font-weight: bold; 
}



/*Top menu*/
.topmenuact { vertical-align: middle;font-family: Tahoma, Verdana, sans-serif; font-size: 12px; color: #FDFEFF; text-decoration:none; }
.topmenuact {vertical-align: middle;color:000000;}
.topmenucell {vertical-align: middle; background-color: #ff8e51; background-image: url(topmenu_.jpg);}
.topmenucellact {vertical-align: middle;background-color:ffcc99; }

.bottommenu, .bottomenuact {font-family: Tahoma, Arial, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; color: ffcc99;}

H1, .H1, H2, .H2, H3, .H3, H4, .H4  {font-family: Arial, Helvetica, sans-serif; color:#2E58D6; font-weight: bold;}
H1, .H1 {font-size:20px;}
H2, .H2 {font-size:13px;}
H3, .H3 {font-size:12px;}
H4, .H4 {font-size:12px;}
