
html { overflow: -moz-scrollbars-vertical; }
body { margin: 0px; background-color: #FFFFFF; }

body, td, tr, a { font-family: Tahoma, "Arial"; font-size: 12px; color:#000000; }

/* General text */
.genTitle { font-size : 14px; }
.gen { font-size : 13px; }
.genMed { font-size : 12px; }
.genSmall { font-size : 11px; }
.genSmaller { font-size : 10px; }
.gen, .genMed, .genSmall, .genSmaller { color : #000000; }

/* General font families for common tags */
a:link, a:active, a:visited { color : #006699; }
a:hover { text-decoration: underline; color : #DD6900; }

a.none { text-decoration: none; color : #006699; }
a.none:hover { text-decoration: underline;color : #006699;  }

a.SubMenu:link, a.SubMenu:active, a.SubMenu:visited { text-decoration: none; color : #003366; }
a.SubMenu:hover { text-decoration: underline; color : #003366; }

.SubMenu{ color: #003366; }

.bgPage { background: url('../images/bg-page.jpg') repeat-x top center;}

.BgLeftMenu { background:#FBFBFB url('../images/leftmenu-bg.jpg') repeat-y top left; }

.LeftMenu { background: url('../images/leftmenu-top.jpg') no-repeat left top; padding-top:10px; }

.line {
	border-left-width: 1px;
	border-left-style: double;
	border-left-color: #5C7394;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}

.minitext {
	font-family: Tahoma;
	font-size: 9px;
	color: #999999;
}

.TitleMenu, .TitleContent, .TitleSubContent {

	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	
}
.TitleMenu {color: #FF6600;}
.TitleContent {color: #0099CC;}
.TitleSubContent {color: #FF6600;}


.bgTitle { background: url('../images/bg-title.gif') repeat-x center top; }

label.pageTitle { display: block; font-family: Tahoma; font-size: 16px; font-weight: bold; color: #FF6600; padding-left: 50px;  }
ul.LeftMenu { list-style: none; margin: 0px; padding: 0px; background: transparent; }
ul.LeftMenu li { margin: 12px 0px 0px 50px; color: #003366 !important; padding-left: 15px; background: none no-repeat 0px 6px; }
ul.LeftMenu li a, ul.LeftMenu li b { display: inline-block; color: #003366 !important; text-decoration: none; background: none !important; }
ul.LeftMenu li a  { font-weight: normal !important; }
ul.LeftMenu li a:hover { text-decoration: underline; }

ul.LeftMenu li.b1 { background-image: url('../images/point-1.gif'); }
ul.LeftMenu li.b2  { background-image: url('../images/point-2.gif'); }
ul.LeftMenu li.b3 { background-image: url('../images/point-3.gif'); }
ul.LeftMenu li.b4 { background-image: url('../images/point-4.gif'); }
ul.LeftMenu li.b5 { background-image: url('../images/point-5.gif'); }
ul.LeftMenu li.b6 { background-image: url('../images/point-6.gif'); }

ul.LeftMenu li a b { background-image: none !important; padding-left: 0px !important; }

ul.LeftMenu li ul { list-style: none; margin: 6px 0px 0px 0px; padding: 0px; background: transparent; }
ul.LeftMenu li ul li { margin: 2px 0px 0px 10px; padding: 2px 0px 0px 0px !important; }
ul.LeftMenu li li a, ul.LeftMenu li li b { background-image: none !important; }

form#frmContact { margin: 0px;  }
div#divContact { display: block; width: 430px; margin: 0px 0px 0px 46px; border: 0px solid red; }
div#divContact div#Title { display: block; background-color: #089CC4; padding: 5px;color: #FFFFFF; font-weight: bold; text-align: center; border: 0px solid red; }
div#divContact div#Form { display: block; background-color: #F0F0F0; margin-top: 2px; padding: 5px; border: 1px solid #CCCCCC; }
div#divContact div#Form td { padding: 3px; vertical-align: top; }
div#divContact div#Form td.title { text-align: right; padding: 6px 10px 3px 3px; color: #666666; }

div#divContact input.post { background-color: #FFFFFF !important; width: 250px; border: 1px solid #7F9DB9; }
div#divContact textarea.post { background-color: #FFFFFF !important; width: 250px; height:120px; overflow: auto; border: 1px solid #7F9DB9;  }
div#divContact input.btSubmit, div#divContact input.btReset { height: 23px; color: #FFFFFF; font-family: Arial, Tahoma; font-size: 12px; padding: 0px 0px; background-color: #089CC4; border: 0px;} 
div#divContact input.btSubmit { width: 100px; }
div#divContact input.btReset { width: 80px; margin-left: 10px; }

table#tbShipping { border-collapse: collapse; width: 500px; font-size: 12px; }
table#tbShipping th, table#tbShipping td { vertical-align: top; padding: 5px 0px; }
table#tbShipping thead th { padding: 10px 10px 10px 20px; text-align: center; font-weight: normal; color: #0199CB; }
table#tbShipping tbody th.section { padding: 20px 10px 10px 0px; text-align: center; font-weight: bold; color: #FF6600; }
table#tbShipping tbody th.section span { display: block; padding: 0px 0px 0px 15px; text-align: left; background: url('../images/point-2.jpg') no-repeat 0px 6px; }
table#tbShipping tbody th.title1, table#tbShipping tbody th.title2 { padding: 5px; text-align: center; font-weight: bold; color: #003365; background-color: #EFEFEF; }
table#tbShipping tbody th.title1 { text-align: left; }
table#tbShipping tbody th.title1 span { display: block; padding-left: 80px; }

table#tbShipping tbody td { color: #656565; }
table#tbShipping tbody td span { display: block; padding-left: 15px; }
table#tbShipping tbody td.price { text-align: right;}

table#tbShipping tfoot th { padding: 30px 0px 30px 0px; text-align: right; color: #990000;  }


