
/* Layout Stylesheet */ 

body {
 background-color: #406781;
 background-image: url(/images/background.gif);
 background-repeat: repeat-x;
 background-position: top left;
 color: #333333;
 text-align:center;
 }

body, a, ul, ol, li, p {
	margin: 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	}

#outer { text-align:left; border:1px solid #999; border-top:none; width:720px; margin:auto; }

#topper { height:20px; background:#A72D31; background-image: url(/images/top-background.gif); background-repeat: repeat-x; color: #fff; font-size:10px; border-bottom:1px solid #ccc; }
#topper a { color:#fff; }
#topper p {	margin-top: 0px; margin-left: 30px; margin-right: 0px; margin-bottom: 0px; padding-top:2px;}

#hdr { height:100px; background-image: url(/images/header-background.gif); background-repeat: repeat-x; border-bottom:1px solid #ccc; }
#hdr h1 { display:none; }
#hdr h2 { display:none; }
#hdr img { margin-left:30px; }

#bodyblock {
 position:relative;
 background-color:#efefef;
 background-image: url(/images/sidebar-background.gif);
 background-repeat: repeat-y;
 width:720px;
 padding:0;
 }

#l-col {
 float:left;
 color: #333333;
 width:217px;
 }
 
#l-col ul {	margin: 0; margin-top:30px; padding: 0; font-size: 14px; font-weight: bold; }
#l-col ul li { list-style: none; margin: 0; margin-left:30px; padding: 0; padding-top:8px; padding-bottom:8px; line-height:18px; border-bottom:1px solid #e2e2e2; }
#l-col ul li a { color:#aaa; text-decoration:none; }
#l-col ul li a:hover { color:#666; text-decoration:none; }
#l-col ul li a.selected { color:#666; text-decoration:none; }

#l-col ul ul {	margin: 0; padding: 0; font-size: 12px; font-weight: bold; }
#l-col ul ul li { list-style: none; margin: 0; margin-left:60px; padding: 0; padding-top:8px; padding-bottom:8px; line-height:12px; border-bottom:1px solid #e2e2e2; }
#l-col ul ul li a { color:#aaa; text-decoration:none; }
#l-col ul ul li a:hover { color:#666; text-decoration:none; }
#l-col ul ul li a.selected { color:#666; text-decoration:none; }


#l-col h2 { margin: 0; margin-top: 60px; margin-left: 30px; padding: 0; font-size:18px; font-weight:normal; color:#aaa; }
#l-col p { margin: 0; margin-left: 30px; margin-right:20px; padding: 0; font-size:12px; color:#999; }

#cont { width:500px; background:#fff; color: #333; text-align:left; }

#cont h1 { margin:0; padding:0; padding-top:30px; margin-left:30px; margin-right:30px; font-size:24px; color:#900; }
#cont h2 { margin:0; padding:0; padding-top:20px; margin-left:30px; font-size:18px; font-weight:normal; color:#999; }
#cont p, ul, table { margin:0; padding:0; margin-left:30px; margin-right:30px; }
#cont p, ul, table {font-size:12px; line-height:18px; font-weight:normal; color:#666 ;padding-bottom:10px; }
#cont li { margin-left:30px; }
#cont img { margin-left:30px; margin-right:15px; float:left; }

#cont a:link { color:#AADD88; font-weight:bold; text-decoration:none; }
#cont a:active { color:#AADD88; font-weight:bold; text-decoration:none; }
#cont a:visited { color:#AADD88; font-weight:bold; text-decoration:none; }
#cont a:hover { color:#AADD88; font-weight:bold; text-decoration:underline; }

#cont a:link.titlelink { font-size:13pt; color:#406781; font-weight:bold; text-decoration:none; }
#cont a:active.titlelink { font-size:13pt; color:#406781; font-weight:bold; text-decoration:none; }
#cont a:visited.titlelink { font-size:13pt; color:#406781; font-weight:bold; text-decoration:none; }
#cont a:hover.titlelink { font-size:13pt; color:#406781; font-weight:bold; text-decoration:underline; }

#menu_main ul {	margin: 0; padding: 0; height:20px; font-size: 12px; font-weight: bold; }
#menu_main ul li { list-style: none; margin: 0; margin-left:30px; padding: 0; display: inline; }
#menu_main ul li a { color:#999; text-decoration:none; }
#menu_main ul li a:hover { color:#666; text-decoration:underline; }

#footer { text-align:center; width:720px; margin:auto; height:35px; background-image:url(/images/footer-background.gif); }
#footer p { color:#fff; padding-top:5px; font-size: 10px;  }
#footer a { color:#fff; }