* {margin:0;padding:0;}
body { background: #cbcbcb url(images/bg.jpg) repeat-x;font-family: Verdana, Geneva, sans-serif; font-size: 12px;text-align:center;}
p {margin-top: 5px; margin-bottom: 15px;font-size:12px;line-height:normal;}
table {font-size:12px;}
table h2 {text-align:center}
a {color: #3333FF;text-decoration: underline;}
a:visited {color : #3333FF;text-decoration: underline;}
a:hover, a:active {color : #3333FF;text-decoration : none;}

#container {width:900px;margin:0 auto;text-align:left;}
#header {background:#fff;margin-bottom: 5px;}
.slogan {float:right; color:#5068a8; font-size: 120%;font-weight:bold;margin-top: 35px;margin-right: 20px;}
#menu {padding: 10px;background: url(images/menu.jpg) repeat-x;font-size: 120%;color: #fff;font-weight: bold;letter-spacing:1px;margin-bottom: 5px;border-bottom: 5px solid #aeb7c7;}
#menu a {color: #fff; text-decoration:underline;}
#menu a:visited {color: #fff; text-decoration:underline;}
#menu a:hover, #menu a:active {color: #fff; text-decoration:none;}

.odd {background:#EFEFEF;}
.recent {padding:10px;}

#rightcol {float: right; width: 200px; padding:10px; background: #fff; border: 1px solid #CCC;border-top: 5px solid #c63333;}

#content {padding: 15px; background: #fff; width: 640px;border: 1px solid #CCC;border-top: 5px solid #c63333;}

h1 {font-size: 150%; color:#5068a8; margin: 0 0 10px 0; }
h2 {font-size: 120%; color:#5068a8; margin: 0 0 10px 0; }

#col1 {width: 30%; padding:10px;float:left;margin-bottom: 20px;}
#col2 {width: 30%; padding:10px;float:left;margin-bottom: 20px;}
#col3 {width: 30%; padding:10px;float:right;margin-bottom: 20px;}

#footer {border-top: 10px solid #c63333; padding: 15px;background: #fff;}

.more {font-style:italic;}
.hometable td {vertical-align:top;width:30%;padding:15px;border-bottom:2px solid #DDD;}

.leftalignedimage {float:left;padding: 10px;margin: 0 15px 10px 0;border: 1px solid #eee;}

.hometable1 td {padding:10px;}