html, body { padding:0; margin:0; font-family:Helvetica, Arial; font-size:100%; color:#333; }
body { background-image:url('/images/bkgd.jpg'); }

.cb { clear:both; height:1px; width:100%; }
.preload { display:none; }

.xsmall { font-size:10px; }
.small { font-size:12px; }
.medium { font-size:14px; }
.large { font-size:16px; }
.xlarge { font-size:18px; }

.Sub_Title { 
font-size:18px;
font-weight:bold;
color:#FFF;
}

.Center_Title { 
font-size:100%;
font-weight:bold;
font-size:18px;
font-style:italic;
color:#ff0000;
text-align:center;
}

#wrap { clear:both; width:1024px; padding:0px 0px 20px 0px; text-align:left; margin:0px auto 0px auto; background-color:#FFF; }
#wrap .logo_tag_line { float:left; }
#wrap .logo_tag_line img { border:0; }
#wrap .logo_tag_line a { text-decoration:none; text-decoration:none; }
#wrap .logo_tag_line p.tagline { margin:0; padding:0; padding:4px 0px 0px 2px; color:#333; font-size:110%; font-weight:bold; }
#wrap .leaf { float:right; text-align:right; }

#wrap .menu { clear:both; width:1024px; height:30px; margin-top:0px; }
#wrap .slides { clear:both; width:1024px; height:328px; margin-top:10px; border:solid 0px #777; }
#wrap .slides img { width:900px; height:320px; }

#wrap .ctrls { clear:both; position:absolute; z-index:99; white-space:nowrap; }
#wrap .ctrls a { margin-left:2px; padding:2px 7px 2px 7px; background-color:#EFEFEF; border:solid 1px #FFF; color:#000; font-size:105%; text-decoration:none; }
#wrap .ctrls a:hover { background-color:#000; border:solid 1px #FFF; color:#FFF; }
#wrap .ctrls a.on { background-color:#000; border:solid 1px #FFF; color:#FFF; }

#wrap .lcol { float:left; width:700px; }
#wrap .lcol h1 { margin:0; padding:0px 20px 0px 20px; margin-bottom:10px; color:#124892; font-size:140%; }
#wrap .lcol p { margin:0; padding:0px 20px 0px 20px; padding-bottom:10px; color:#333; font-size:100%; }
#wrap .lcol p a { color:#009; text-decoration:underline; }
#wrap .lcol p a:hover { color:#000; }

#wrap .lcol2 { float:left; width:600px; }
#wrap .lcol2 h1 { margin:0; padding:0px 20px 0px 20px; margin-bottom:10px; color:#124892; font-size:140%; }
#wrap .lcol2 p { margin:0; padding:0px 20px 0px 20px; padding-bottom:10px; color:#333; font-size:100%; }
#wrap .lcol2 p a { color:#009; text-decoration:underline; }
#wrap .lcol2 p a:hover { color:#000; }

#wrap .sidebar { float:right; margin-right:20px; width:284px; }
#wrap .sidebar img { display: block; margin-left: auto; margin-right: auto }
#wrap .sidebar h1 { margin:0; padding:0; margin-bottom:10px; color:#124892; font-size:140%; }
#wrap .sidebar h2 { margin:0; padding:0; margin-bottom:10px; color:#124892; font-size:120%; }
#wrap .sidebar p { margin:0; padding:0; padding-bottom:10px; color:#333; font-size:100%; }
#wrap .sidebar p a { color:#009; text-decoration:underline; }
#wrap .sidebar p a:hover { color:#000; }

#wrap .sidebar2 { float:right; margin-right:10px; width:400px; }
#wrap .sidebar2 img { display: block; margin-left: auto; margin-right: auto }
#wrap .sidebar2 h1 { margin:0; padding:0; margin-bottom:10px; color:#124892; font-size:140%; }
#wrap .sidebar2 h2 { margin:0; padding:0; margin-bottom:10px; color:#124892; font-size:120%; }
#wrap .sidebar2 p { margin:0; padding:0; padding-bottom:10px; color:#333; font-size:100%; }
#wrap .sidebar2 p a { color:#009; text-decoration:underline; }
#wrap .sidebar2 p a:hover { color:#000; }

#wrap .footer { clear:both; width:1024px; border-top:solid 1px #efefef; font-size:90%; text-align:center; padding-top:10px; }
#wrap .footer a { color:#009; text-decoration:underline; }
#wrap .footer a:hover { color:#000; }

li {margin: .2em 0}