/* CSS Document */

* { margin:0; padding:0; }
body { background:#001976 url(images/bkgrd_body.gif) top left repeat-x; font-family:arial,helvetica,sans-serif; color:#333333; font-size:76%; text-align:center; }
a:link { color:#000099; }
a:visited { color:#000033; }
a:hover { color:#000000; }

#content form { margin:1.2em 0 0 0; }
.formtable {  }
.formtable td { padding: 0 0 15px 0; vertical-align:top; }
.formtable label { font-size:12px; color:#666666; }
.formtable .small { font-size:11px; }
.captcha img { display:block; margin:3px 0 6px 0; }
.captcha input { width:175px; }
.errormsg { color:#cc0000; }
.formbutton { font-size:11px; font-weight:bold; background:#999999; color:#ffffff; border:2px outset #999999; }
textarea, input { font-family:arial,helvetica,sans-serif; font-size:12px; }

#container { margin:10px auto; background:#ffffff; }
#container td { text-align:left; vertical-align:top; }
#gray { background: url(images/bkgrd_gray.gif) top left repeat-y; }
#navigation { background: url(images/bkgrd_nav.gif) top right repeat-y; white-space:nowrap; }
	#navigation ul { margin:0px; padding:0px; list-style:none; width:511px; }
	#navigation li { display:inline; margin:0px; padding:0; text-align:center; }
	#navigation a { float:left; background: url(images/nav.gif) top right repeat-x; font-size:13px; font-weight:bold; text-decoration:none; white-space:nowrap; padding:5px 0 8px 0; text-align:center;  }
	#navigation a:link,#navigation a:visited { color:#ffffff; cursor:hand; }
	#navigation li a:hover { color:#ffffff; background-position: 100% -75px; cursor:hand; }
	#navigation li.current a { color:#ffffff; background-position: 100% -150px; cursor:hand;  }
	#navigation li.current a:hover { color:#fffff; background-position: 100% -150px; cursor:hand; }
	
#message { background: url(images/right.gif) top right repeat-y; }
	
#subnavigation { background: url(images/left.gif) top left repeat-y; vertical-align:top; }
	#subnavigation ul { list-style-type:none; margin: 5.4em 25px 7px 42px; }
	#subnavigation ul.twolineh1 { list-style-type:none; margin: 7.6em 25px 7px 42px; }
	#subnavigation li { font-size:1.1em; margin:0 0 .6em 0; font-weight:bold; color:#666666; }
	#subnavigation li a:link,#subnavigation li a:visited { text-decoration:none; color:#000099; }
	#subnavigation li a:hover, #subnavigation li a:active { text-decoration:none; color:#000000; }
	#subnavigation li.current a { color:#000000; }
#content { background: url(images/right.gif) top right repeat-y; padding:0 0 5px 0; } 
	#content h1 { font-size:1.8em; line-height:120%; color:#666666; margin:1em 35px .6em 0; }
	#content h2 { font-size:1.3em; line-height:120%; color:#000066; margin:1em 35px .6em 0; }
	#content p { font-size:1.1em; line-height:150%; margin:0 35px .6em 0; }
	#content ul { margin:0 35px .6em 1.3em; }
	#content li { font-size:1.1em; line-height:140%; margin:0 0 .5em 0; }
	#content ul.sitemap { margin:0 35px .6em 0; list-style-type:none; }
	#content ul.sitemap li { font-size:14px; line-height:140%; margin:0 0 .5em 0; }
	#content ul.sitemap li ul { margin:0 35px 0 3em; list-style-type:none; }
	#content ul.sitemap li ul li { line-height:140%; margin:.5em 0 0 0; }
#totop { background: url(images/left.gif) top left repeat-y; padding:6px 0 9px 0; }
	#totop p { width:155px; margin-left:42px; font-size:.96em; line-height:110%; color:#555555; padding-left:8px; background: url(images/arrow.gif) top left no-repeat; }
	#totop a { text-decoration:none; }
	#totop a:link,#totop a:visited { color:#666666; }
	#totop a:hover { color:#000000; }
#footer { background: url(images/bkgrd_footer.gif) top right repeat-y; padding:6px 0 9px 0; }
	#footer p { width:155px; margin-left:15px; float:left; display:inline; font-size:.96em; line-height:110%; color:#555555; }
	#footer a { text-decoration:none; font-weight:bold; }
	#footer a:link,#footer a:visited { color:#666666; }
	#footer a:hover { color:#000000; }
#bottom { background:#001976; }
	

