BODY {BACKGROUND: #f9f9f9; margin: 0px;}
BODY, TD, FONT {FONT-FAMILY:  	Arial, Helvetica, sans-serif}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Verdana, sans-serif;
	color: #f26722;
	font-weight: bold;
	
	margin: 0;
	padding: 0;
	line-height: 1em;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: #d2232a;text-decoration: underline}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: #02184E;}
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:hover {color: #02184E;}


h1 {
	font-size: 24px;
	padding: 20px 0 20px 0;
	margin: 0px 0 5px 0px;
	display: block;
}

h2 {
	
	padding: 20px 0 20px 0;
	
	font-size: 18px;
	display: block;
}

h3 {
	padding: 16px 0 20px 0;
	margin: 0 0 0 0;
	
	font-size: 18px;
	display: block;
}

h4 {
	
	font-size: 14px;
	margin: 15 0 15 0;
	padding: 15px 0 15px 0;
	display: block;
	
}

h5 {
	
	font-size: 14px;
	
	padding: 15px 0 15px 0;
	display: block;
}


h5.nomargin{
	font-size: 14px;

	padding: 15px 0 15px 0;
	display: block;
}

h6{
	font-size: 14px;
	margin: -15 0 -15 0;
	padding: 10px 0 10px 0;
	display: block;
}

.white {color: white}

p					{margin: 0 0 1em 0;}

.indexing {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12; color: #666666;}

.z13 {FONT-SIZE: 13px;}
.z12 {FONT-SIZE: 12px;}
.z11 {FONT-SIZE: 11px;}
.z10 {FONT-SIZE: 10px; LINE-HEIGHT: 120%}

a {COLOR: #475118;}
a.visited {COLOR: #475118;}
a:hover {COLOR: #475118; TEXT-DECORATION: none}
a:active {COLOR: #475118;}

td.site					{padding: 6px; font-size: 70%; border-bottom: 2px solid #1d60ab; background: #fff url(/images/bg_DBE5EA.gif) no-repeat top right}
td.site	a				{color: #1c1c1c;}
td.site-current				{color: black; padding: 6px; font-size: 70%; font-weight: bold; border-bottom: 2px solid #1d60ab; background: #FFF url(/images/bg_DBE5EA.gif) no-repeat top right}
td.site-current	a			{color: black;}
td.topline				{border-top: 4px solid #0074AA;}

#mainmenu{margin-top:36px;}
.menu {FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12; color: #000000; border:}
.menucur {background-color: #ffffff; padding:5px; border: solid 1px #dedede; FONT-SIZE: 12; border-right: 0px}
.menu a {COLOR: #004FA3;}
.menu a:hover {COLOR: #004FA3; TEXT-DECORATION: none}
.menu visited {COLOR: #004FA3;}
.menu a.visited:hover {COLOR: #004FA3; TEXT-DECORATION: none}

#submenu{FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 11; color: #333333; padding: 5px; padding-top: 12px; border: solid 1px #1d60ab; border-top: solid 3px #1d60ab;}
.submenu {FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; FONT-SIZE: 10; color: #000000;}
.submenu div {background-color: #f5f5f5; padding:4px; margin: -4px; border-left: solid #ED5E11 1px;}
.submenu a {COLOR: #0B79AD;}
.submenu a:hover {COLOR: #0B79AD; TEXT-DECORATION: none}
.submenu visited {COLOR: #0B79AD;}
.submenu a.visited:hover {COLOR: #0B79AD; TEXT-DECORATION: none}


.text {FONT-SIZE: 75%; LINE-HEIGHT: 140%; FONT-FAMILY: Arial, Helvetica, sans-serif}

div.prim	{font-size: 11px; font-color: #666; margin-top: 10px; margin-bottom: 15px}

.center_text {FONT-SIZE: 11px; LINE-HEIGHT: 120%; COLOR: #0f0f0f;}

.outset {BORDER: black 1px solid;}
IMG.outset {BORDER: black 1px solid;}
#img_caption {FONT-SIZE: 11px; BACKGROUND-COLOR: #F5F5F5; padding: 2px;}

ul.nomargin {margin-left: 0; margin-right: 0; padding: 0; }
ul.nomargin li { margin-left: 1.7em; }
ul.nomargin>li { margin: 0.4em 0 0.4em 1.4em; }

ul.snomargin {margin-left: 0; margin-right: 0; padding: 0; }
ul.snomargin li { margin-left: 1.7em; }
ul.snomargin>li { margin: 0.4em 0 0.4em 1.4em; }


hr { display: block; margin-left: 0px; margin-right: 0px; border: 0 none #000; color: #000; background-color: #000; height: 1px; }

table.table td.even {background-color: #f5f5f5; font-size: 10px;}
table.table td { font-size: 10px}

table.block td {font-size: 11px;}
table.block td.even {background-color: #f5f5f5; font-size: 10px;}

table.mform {font-size: 11px; color: #333333;}
table.mform td {background-color: #f5f5f5;}
table.mform td.left {text-align:right}
table.mform td.leftdisabled{text-align:right; color:#999999}

table.text {font-size: 12px; color: #333333;}
table.text td.left {text-align:right}
table.text td.header {font-size: 10px; color:#999999}



table.price td {border-bottom: solid 1px #B0B6CB; padding: 3px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; background-color:#f5f5f5;}
table.price td.right {padding: 12px; padding-top:0; font-family: Tahoma, Arial, sans-serif; font-size: 10px; }

table.price th {vertical-align:bottom; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-bottom: solid 3px #333; background-color:#f1f1f1; text-align: left}

table.price tr.header {}
table.price td.header {vertical-align:bottom; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-bottom: solid 3px #333; background-color:#f1f1f1;}
table.price td.h2 {border-bottom: 0;}
table.price tr.highlight td{background: #ffffff}


big {font-weight: bold; font-family: Arial, sans-serif; font-size: 18px; color: #2074A4}
select { font-family: Geneva CY, Tahoma, Arial, sans-serif; font-size: 11px; }

.input { width: 80%; }
.textarea { width: 99%; }

.inputdisabled {background-color: #f5f5f5; border: 0; color: #000000; font-size: 18px;}

.button {
	background: url(/images/bg_button.gif);
	border-top:1px solid #0B79AD;
	border-left:1px solid #0B79AD;
	border-bottom:1px solid #084D6E;
	border-right:1px solid #084D6E;
	cursor: hand;
}
.button_del {
	border-top:1px solid #0B79AD;
	border-left:1px solid #0B79AD;
	border-bottom:1px solid #084D6E;
	border-right:1px solid #084D6E;
	cursor: hand;
}
div.formselect{			margin-top: 5px;
				border-style:inset;
				border-style:window-inset;
				border: 0px solid #7F9DB9;
				height:185px;
				width: 100%;
				overflow:scroll;
				overflow-x:hidden;
				overflow-y:scroll;
				overflow: -moz-scrollbars-vertical}


div.formselectborder {
	border: 1px solid #DCDCDC;
	height: 100px;
	margin: 0px;
	margin-top: 3px;
	margin-left: 1px;
	padding: 4px;
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: #F5F5F5;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
div.tv table.td {padding: 5px; font-size: 11px}
#table7						{width: 100%;border-collapse: collapse;border: solid 1px #E0E2E7}
#table7 td					{border-bottom: 1px #E0E2E7 solid;padding: 6px 10px 6px 10px;font-size: 80%;text-align: left;}
#table7 th					{border-bottom: 3px #D3D3D3 solid;padding: 6px 10px 6px 10px;font-size: 11px;text-align: left;background-color: #E7F4DB;border-right: 1px #E0E2E7 solid;}


.prices_section .price{
    text-align:center;
    font-weight:bold;
}
.prices_section td {
    font-size:12px;
    padding:10px;
border-bottom: 3px #D3D3D3 solid;
}