/* CSS Document */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin: 0;
	padding: 0;
}
fieldset, img {
	border: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
table, tr, td {
	margin:0;
	padding:0;
}
li, ul {
	list-style:none;
}
.clear {
	clear:both;
}
.floatleft {
	float:left
}
.floatright {
	float:right;
}
body.bg1 {
	background:#18692a url(../images/body_bg1.gif) repeat-x top;
}
body.bg1 .shadow_1_left {
	background-repeat:repeat-y;
	background-position:left;
	background-image:url(../images/bg1_shadow_1_left.gif);
}
body.bg1 .shadow_1_right {
	background-repeat:repeat-y;
	background-position:right;
	background-image:url(../images/bg1_shadow_1_right.gif);
}
body.bg1 .shadow_2_left {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../images/bg1_shadow_2_left.gif);
}
body.bg1 .shadow_2_right {
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../images/bg1_shadow_2_right.gif);
}
body.bg1 .shadow_3_left {
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url(../images/bg1_shadow_3_left.gif);
}
body.bg1 .shadow_3_right {
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image:url(../images/bg1_shadow_3_right.gif);
}
body.bg1 .shadow_bottom {
	background-repeat:repeat-x;
	background-position:top;
	background-image:url(../images/bg1_shadow_bottom.gif);
	height:20px;
}
body.bg1 .shadow_bottom_left {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../images/bg1_shadow_bottom_left.gif);
	height:20px;
}
body.bg1 .shadow_bottom_right {
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../images/bg1_shadow_bottom_right.gif);
	height:20px;
}
body.bg2 {
	background:#d4e0d6 url(../images/body_bg2.gif) repeat-x top;
}
body.bg2 .shadow_1_left {
	background-repeat:repeat-y;
	background-position:left;
	background-image:url(../images/bg2_shadow_1_left.gif);
}
body.bg2 .shadow_1_right {
	background-repeat:repeat-y;
	background-position:right;
	background-image:url(../images/bg2_shadow_1_right.gif);
}
body.bg2 .shadow_2_left {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../images/bg2_shadow_2_left.gif);
}
body.bg2 .shadow_2_right {
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../images/bg2_shadow_2_right.gif);
}
body.bg2 .shadow_3_left {
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url(../images/bg2_shadow_3_left.gif);
}
body.bg2 .shadow_3_right {
	background-repeat:no-repeat;
	background-position:right bottom;
	background-image:url(../images/bg2_shadow_3_right.gif);
}
body.bg2 .shadow_bottom {
	background-repeat:repeat-x;
	background-position:top;
	background-image:url(../images/bg2_shadow_bottom.gif);
	height:20px;
}
body.bg2 .shadow_bottom_left {
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url(../images/bg2_shadow_bottom_left.gif);
	height:20px;
}
body.bg2 .shadow_bottom_right {
	background-repeat:no-repeat;
	background-position:right top;
	background-image:url(../images/bg2_shadow_bottom_right.gif);
	height:20px;
}
#menu2 {
	border-bottom: 2px solid #fff;
	border-top: 2px solid #fff;
	background:#18692a;
	float:left;
	width:100%;
	line-height:normal;
}
#menu2 li {
	float:left;
	margin:0;
	padding:0px 0px 0px 0px;
}
#menu2 a {
	padding:8px;
	display:block;
	border-right: 1px solid #fff;
	background:#18692a;
	font-size:15px;
	color:#fff;
	font-family:"Myriad Pro", "Trebuchet MS";
	text-decoration:none;
}
#menu2 a:hover {
	background: #004698;
	text-decoration:none;
	font-size:15px;
	font-family:"Myriad Pro", "Trebuchet MS";
	color:#fff;
}
.maincontainer {
	width:914px;
	margin:0 auto;
}
.centercontainer {
}
.center {
	background:#fff;
	margin:0 20px;
	padding:0 2px 4px 2px;
	font-size:12px;
}
.bottomcenter {
	padding:5px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.bottomcenter a {
	color:#00327d;
	text-decoration:none;
}
.bottomcenter a:hover {
	color:#00327d;
	text-decoration:underline;
}
.toplogo {
	height:82px;
	background:url(../images/top_logo_bg.gif) repeat-x top;
	text-align:center;
}
.topmenu {
	margin:2px 0;
}
.topmenu li {
	float:left;
	font-size:5px;
}
.bottommenu {
	background:url(../images/bottommenu_bg.gif) repeat-x top;
	text-align:center;
	font-family:Tahoma;
	font-size:11px;
	height:28px;
	padding-top:20px;
}
.bottommenu a {
	color:#00327d;
	text-decoration:none;
}
.bottommenu a:hover {
	color:#00327d;
	text-decoration:underline;
}
h3 {
	font-size:18px;
	font-weight:normal;
	font-family:"Myriad Pro", "Trebuchet MS";
	padding-bottom:5px;
}
div.greenheader {
	background:#18692a url(../images/icon_rect.gif) no-repeat 9px 9px;
	color:#fff;
	padding:3px 0 5px 25px;
	font-size:16px;
	font-family:"Myriad Pro", "Trebuchet MS";
	font-weight:normal;
	text-transform:uppercase;
	text-align:left;
}
table.table1 {
	background:#f5eccb;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:2px;
}
table.table1 a {
	color:#003f9e;
	text-decoration:none;
}
table.table1 a:hover {
	color:#003f9e;
	text-decoration:underline;
}
table.table1 .links {
	line-height:18px;
	padding:5px 10px;
	font-weight:bold;
}
table.table1 .p {
	border-top:1px solid #dcd4b6;
	text-align:right;
	margin-top:5px;
}
td.padding {
	padding:5px 20px 15px 10px;
}
td.bordertop {
	border-top:2px solid #fff;
}
td.bluetd {
	background:url(../images/some_bg.gif) repeat-x top;
	height:49px;
	vertical-align:middle;
	color:#fff;
	font-size:14px;
	font-family:"Myriad Pro", "Trebuchet MS";
}
td.bluetd ul {
	margin:0 20px 0 25px;
}
td.bluetd li {
	list-style:url(../images/icon1.gif);
}
td.bluetd2 {
	height:49px;
	vertical-align:middle;
	font-size:14px;
	font-family:"Myriad Pro", "Trebuchet MS";
}
td.bluetd2 ul {
	margin:0 20px 0 25px;
}
td.bluetd2 li {
	list-style:url(../images/icon1.gif);
}
div.just p {
	text-align:justify;
	padding-bottom:10px;
}
table.price, table.price td, table.price th {
	border-color: #600;
	border-style: solid;
}
table.price {
	border-width: 0 0 1px 1px;
	border-spacing: 0;
	border-collapse: collapse;
}
table.price td, table.price th {
	margin: 0;
	padding: 4px;
	border-width: 1px 1px 0 0;
	vertical-align:top;
}
table.price th {
	color:#FFF;
	background-color:#003d99;
}
table.price tr.th td {
	text-align:center;
	font-weight:bold;
}