link_util	li a {background-color:#eee; color:#00F;}
	li a:hover {background-color:#eee; color:#f00;}
#navigation {background-color:#ddd; margin:0; padding:10px 0px 0 0; background:url(images/navigationbg.gif) top left no-repeat; list-style-type:none;} 
#navigation li {margin:0px; padding:0; background:url(images/navigationbg_element.gif) 0 0 repeat-y;} 
#navigation li.selected {padding:5px 0 0 10px; font-weight:bold; border:none;} 
#navigation li.selected ul {float:none; background-color:#fff; border:1px solid #ccc; margin:3px 0px 5px -10px; padding:5px;}
#navigation li.selected ul li {border:none; font-weight:normal; padding:0; margin-bottom:2px;} 
#navigation li.selected ul li a {color:#f00; text-decoration:underline; padding: 0 0 0 30px; background: url(images/bullet.gif) 20px 6px no-repeat; width:auto;}
#navigation li.selected ul li a:hover {color:#000; background:none;}
#navigation li.last {background:url(images/navigationbg_end.gif) bottom left no-repeat; padding:0 3px 7px 3px;  margin:0;} 
#navigation  li  a {display:block; border-bottom:1px dotted #ccc; padding:5px 5px 5px 10px; margin:0 0 0 3px; width:169px; text-decoration:none;} 
#navigation li a:hover {background-color:#eee; color:#f00;}

.element {width:99%; margin-top:0px; margin-bottom:9px;}
.element input {width:99%; border:1px solid #e6e3df; color:#999; font-size:11px; padding:3px; }
.element textarea {width:99%; border:1px solid #e6e3df; color:#999; font-size:11px; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:15px;}
.element select {width:99%; border:1px solid #e6e3df; color:#999; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px;}
.element select option {width:99%; color:#999; font-size:11px; padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.element input.auto {width:auto; border:0; border-style:none; margin:0;}

.element p {margin:0;}
.element p.label {color:#666666; font-weight:bold; font-size:10px;}
.element p.usage {color:#999; font-size:10px;}
.element p.error {display:block; background:url(img/error_small.gif) no-repeat 0px 3px; padding-left:12px; color:#000; font-size:10px;}

div.leftbar {width:190px; float:left; padding-left:2px; }
div.content {width:100%; float:right; overflow:hidden; }

html { width:100%; }
body { background:#ebebeb; font-family:Verdana,Arial; font-size:11px; margin:0 auto;}
a {color:#000000; text-decoration:underline;}
a:active {color:#ff0000;}
a:hover {color:#000;}

.bullet a { padding: 0 0 0 30px; background: url(images/bullet.png) 20px 6px no-repeat; }
.normal { font-weight:normal}
.normal_b { font-weight:bold}
.select a { color:#F00}
.link_blue {
	color:#3c9ccb;
	}
.link_util	li a {
	color:#03F;
	}
.link_util a {
	color:#03F;
	}	
.gridTitle {font-family:arial,helvetica; font-size:9pt; background-color:#E1E1E1; font-weight:bold;padding-top: 2px;vertical-align :top}

	
	
.dialog {min-width:2em;margin:0 0 0px 0;clear:both}
.dialog .hd .c, .dialog .ft .c{height:14px}
.dialog .ft .c{height:14px}
.dialog .hd{background:transparent url(images/main_dialog_top_bott.png) right -17px no-repeat;padding:0 14px 0 0}
.dialog .hd .c{background:transparent url(images/main_dialog_top_bott.png) top left no-repeat}
.dialog .bd{background:transparent url(images/main_dialog_left.png) left top repeat-y;width:100%;clear:both}
.dialog .bd .c{background:transparent url(images/main_dialog_right.png) right top repeat-y;width:100%;clear:both}
.dialog .bd .c .s{margin:0px 6px 0px 6px;background-color:#fdfdfd;padding:0.3em 1em; border:0px}
.dialog .ft{background:transparent url(images/main_dialog_top_bott.png) right -55px no-repeat;padding:0
14px 0 0;clear:both}
.dialog .ft .c{background:transparent url(images/main_dialog_top_bott.png) left -35px no-repeat}		

.gridTitle{
	border-top: 0px #000 solid;
	border-bottom: 1px #C1C1C1 solid;
	border-left: 1px #C1C1C1 solid;
	border-right: 1px #FFFFFF solid;
	}
.gridRow{ border-bottom: 1px solid #E7E7E7;  } 

.select_nav, .input_nav{
	font:100% Arial, sans-serif;
	color:#000000;
	border:1px solid #DADADA;
	margin:0px;
	padding-top:0px;
}

.events_link {
	text-decoration:none;
	}
.events_link:hover {
	text-decoration:none;
	color:#39F;
	}	

.sitemap {
	text-decoration:none;
	}
.sitemap:hover {
	text-decoration:none;
	color:#39F;
	}	
	
	
html, body, div, p, table, td, form, img, h1, h2, h3, h4, h5, h6 {
background-position:left top;
background-repeat:no-repeat;
border:0 none transparent;
margin:0;
padding:0;
}

	
	
.dsp-related1, .dsp-related2, .dsp-related3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/down.png) no-repeat scroll -1px -1px;
display:block;
float:left;
height:22px;
width:22px;
}

.dsp-related-header {
letter-spacing:0.045em;
}

.dsp-related {
border-style:none solid solid;
}

.dsp-related li:first-child {
border-top:medium none;
}

.dsp-related li {
border-top:1px solid #D9DEE4;
color:#4E7DC2;
display:block;
height:100%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:5px 6px 5px 23px;
position:relative;
vertical-align:middle;
}

.bullet {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url('images/bullet_b.png') no-repeat scroll 0px 2px;
display:block;
height:13px;
left:8px;

position:absolute;

width:11px;
}

h2, h3, h4, h5, h6 {
font-family:Verdana,Arial,Sans-serif;
}

p, td, h2, h3, h4, h5, h6 {
font-size:100%;
line-height:1.4em;
}
