body 	{ font-family: tahoma, verdana, sans-serif, arial; }
td,span { font-size: 11px; color: #000000; }

img.img_left { border: solid 1px #000000; margin: 10px 10px 10px 0px; float: left; }
img.img_right { border: solid 1px #000000; margin: 10px 0px 10px 10px; float: right; }

table.styled_table { background-color: #7d91a1; }
table.styled_table td { background-color: #e7f2f4; padding-left: 5px; padding-right: 5px }
table td.simple { background-color: #e7f2f4; padding-left: 5px; padding-right: 5px }
table td.titl { background-color: #3c688d; color: #ffffff; font-weight: bold }
table td.subt { background-color: #53799c; color: #ffffff; font-weight: bold }

/* ovl */

#divOvl {
	z-index: 1000;
	position: absolute;
	top: 0;
	left: 0;

	background-color: black;
	/* -moz-opacity: 0.4; */
	opacity: 0.4;
	width: 100%;
	height: 100%;
}

#divOvlPos {
	z-index: 1001;
	position: absolute;
	top: 0;
	left: 0;
}

#divOvlContent, #divOvlLoading {
	margin: 0 auto;
}

#iframeOvl {
	border: solid 1px #ffffff;
	background: #ffffff;
}

#divOvlClose {
	z-index: 1002;
	position: absolute;
	right: -25px;
	cursor: pointer;
}

#imgOvl {
	border: solid 1px #ffffff;
}

a:hover	{ text-decoration: underline }
.href { color: #ffffff; font-size: 11px; text-transform: uppercase; text-decoration: none; }
.href_a { font-weight: bold; color: #ffffff; font-size: 11px; text-transform: uppercase; text-decoration: undeline; }
.href2 { color: #ffffff; font-size: 10px; text-transform: lowercase }
.href2_a { font-weight: bold; color: #ffffff; font-size: 10px; text-transform: lowercase }
.href_top { color: #ffffff; font-size: 11px; text-transform: uppercase }
.href_top_a { font-weight: bold; color: #ffffff; font-size: 11px; text-transform: uppercase }
.more	{ color: #ff4800; font-size: 11px }

h1	{ font-size: 32px; color: #ffffff; margin: 0px; padding: 0px; padding-bottom: 0px; text-transform: lowercase; }
h2	{ font-size: 14px; color: #ffffff; margin: 0px; padding: 0px; padding-bottom: 3px; }
h3	{ font-size: 12px; color: #31587f; margin: 0px; padding: 0px; padding-bottom: 3px}

.msg { color: #cc0000; padding: 5px; width: 100%; align: center;}
.faq {font-weight: bold; text-transform: uppercase; color: #484848; font-size: 10px; margin: 0px; padding: 0px; text-align: right; width: 60px; padding-bottom: 5px}
.faq1 { font-weight: bold; text-transform: uppercase; width: 60px;text-align: right;}

.img_a { border: 1px solid #6D6B64 }
.img_a_active { border: 3px solid #ff6000 }
.img_a:hover { border: 3px solid #0f66c1 }
.sec_title	{ text-transform: none; margin: 0px; padding: 0px; color: #0e4a8a; font-size: 14px; font-weight: bold; text-decoration: none }

.img_a_d { border: 2px solid #6D6B64 }
.img_a_d:hover { border: 2px solid #0f66c1 }

.slidebar_bg	{ background: #99a6b0 }
.pageslide_bg	{ background: #99a6b0; padding-left: 5px; padding-right: 5px; font-family: sans-serif; font-size: 10px }
.pageslide_href	{ text-decoration: none; color: #ffffff; font-family: sans-serif; font-size: 10px  }
.pageslide_href:hover	{ text-decoration: underline; color: #ffffff }
.numslide_bg	{ padding-left: 5px; padding-right: 5px; }
.numslide_bg_a	{ background: #31587f; padding-left: 5px; padding-right: 5px; border-right: solid 5px #ffffff; border-left: solid 5px #ffffff }
.numslide_href			{ text-decoration: none; color: #ffffff; font-weight: normal }
.numslide_href:hover	{ text-decoration: underline; color: #ffffff; font-weight: normal }
.numslide_href_a		{ text-decoration: none; color: #ffffff; font-weight: normal }
.numslide_href_a:hover	{ text-decoration: underline; color: #ffffff; font-weight: normal }

ul, ol	{ margin: 0px; padding: 0px; padding-left: 18px; padding-bottom: 15px; list-style-image: url('/base/static/misc/cat_dot.gif') }

/* forms */

table.forms						{ width:600px; border-collapse:collapse; }
div.forms fieldset table.forms	{ margin-top: 10px; }
table.forms td					{ width:100%; padding: 2px 5px 2px 5px }
table.forms th					{ padding: 3px 10px 0 0; text-align:right; white-space:nowrap; font-weight:normal; color:#000000; font-size:18px; text-transform:lowercase; vertical-align:top }
table.forms td input			{ width:97%; background-color:#ffffde; font-family:tahoma; font-size:11px; padding: 0 5px 0 5px }
table.forms td textarea			{ width:97%; background-color:#ffffde; font-family:tahoma; font-size:11px; padding: 0 5px 0 5px }
table.forms td select			{ width:100% }
table.forms td input.checkbox	{ width:auto; margin: 0px 5px 0px 0px; background:none }
table.forms td label			{ color:#405c67 }
table.forms td img.captcha		{ border: solid 1px #000000 }
table.forms ul					{ list-style:none; margin:0px }
table.forms ul.errorlist li		{ color:#d7480a; margin: 3px 0 3px 0 }
table.forms td.top_errors ul.errorlist li	{	background: #d7480a; padding: 5px 10px 7px 10px; border: none; color: #ffffff; margin-bottom:10px }
table.forms tr.buttons td		{ white-space: nowrap; padding: 15px 5px 0 5px }
table.forms tr.buttons td input	{ width:auto; margin: 0 15px 0 0; font-size:18px; font-family:tahoma; color:#ca5942; text-transform:lowercase; border:none; padding:0; cursor:pointer; overflow: visible; background:none }

/* slidebar */
table.slidebar						{ width:100%; background-color:#4e9ace; height:20px; margin: 0px 0px 0px 0px }
table.slidebar tr td 				{ vertical-align:middle; font-size:10px; padding: 0px 7px 2px 7px; color:#ffffff; white-space:nowrap }
table.slidebar td a					{ color:#ffffff; text-decoration:none }
table.slidebar td a:hover			{ text-decoration:underline; color:#ffffff }
table.slidebar .left				{ width:50%; padding: 0px 15px 2px 15px; color:#ffffff }
table.slidebar .right				{ width:50%; padding: 0px 15px 2px 15px; color:#ffffff; text-align:right }
table.slidebar .to_left				{ background-color:#3778a4 }
table.slidebar .to_left a			{ color:#ffffff; text-decoration:none }
table.slidebar .to_left a:hover		{ text-decoration:underline;}
table.slidebar .to_right			{ background-color:#3778a4}
table.slidebar .to_right a			{ color:#ffffff; text-decoration:none }
table.slidebar .to_right a:hover	{ text-decoration:underline }
table.slidebar .active				{ background-color:#cc0000; color:#ffffff }
table.slidebar .active a			{ color:#ffffff }

.hr	{ margin: 10px 0 10px 0; border-bottom: solid 1px #eeeeee }


