body, h1, h2, h3, h4, h5, h6, p, div, form, code, pre, fieldset, legend, dl, dt, dd, img, table, td, #outerouter, #floatbreaker, #header, #navigation { margin:0; padding:0; border:0; }


body { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; margin: 0 10px 10px 10px; color:#333333; }

a:link, a:visited, a:active { color:#333333; text-decoration:underline; }
a:hover { color:#6699CC; text-decoration:none; }

p { padding:7px 0px 5px 0px;}
h1 { padding:20px 0px 5px 0px; font-size:18px; display:block; }
h2 { padding:5px 0px 5px 0px; font-size:16px; display:block; }
h3 { padding:15px 0px 5px 0px; font-size:14px; display:block; }
h4 { padding:10px 0px 10px 0px; font-size:14px; display:block; text-indent:10px; }

td, th {text-align:left; padding:5px; font-size:12px; }
th { vertical-align:top; padding-top:8px; }
th .small { font-size:11px; font-weight:normal; }
tr.gray { background-color:#e8e8e8; }
tr.even { background-color:#f4f9fb; }
tr.odd { background-color:#cae2ec; }
tr.even_alt { background-color:#D5EBCA; }
tr.odd_alt { background-color:#F5FAF3; }
td.ad_row { background-color:#FFFFFF; text-align;center; padding:2px 0px; }
td.ad_row img { padding:0px; margin:0px; display:block; }

p.small { font-size:10px; }
.red { color:red; }
.custom_search_warning { font-weight:bold; padding-left:7px; }

img#logo { margin-bottom:20px; margin-top:10px; }

div#feedback { float:right; width:300px; padding:0 10px; color:#666666; }
div#feedback a:link, div#feedback a:visited, div#feedback a:active { color:#6699CC; text-decoration:underline; font-weight:bold; }
div#feedback a:hover { color:#6699CC; text-decoration:none; }

div#nav_preset h2.star, div#nav_custom h2.star { background: #F5FAF3 url(/media/images/star.png) top left no-repeat; padding-left:35px; }
div#nav_preset li { line-height:28px; }

div#top_banner { margin-left:-10px; background-color:#333333; padding:0px; }
div#top_banner img { display:block; }
div#sub_top_banner { margin-left:-10px; padding:0px; }
div#sub_top_banner img { display:block; }

div#nav_preset, div#nav_custom { padding:10px 10px; background-color:#D5EBCA; }
div#nav_preset h2, div#nav_custom h2 { background-color:#F5FAF3; padding:5px 10px; margin-bottom:10px; }
div#nav_preset p, div#nav_custom p { padding-left:20px; } 

div#nav_preset ul { margin-top:0; margin-bottom:0; }
div#nav_preset li { font-weight:bold; }

div#nav_custom div.row { display:block; padding: 3px 0 3px 20px; }
div#nav_custom div.row label { font-weight:bold; }
div#nav_custom div.row label.small { width:80px; padding-top:4px; }
div#nav_custom div.row label.float_left { float:left; }

div#closer { padding:10px 10px; background-color:#D5EBCA; margin-top:30px; }
div#footer { padding:10px 10px; background-color:#F5FAF3; text-align:right; font-size:11px; }

.tool-tip {
	color: #fff;
	width: 200px;
	height: 100px;
	z-index: 13000;
	text-align:left;
}

.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url('/media/images/bubble.png') top left;
}

.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url('/media/images/bubble.png') bottom right;
}