body{margin:55px 0;padding:0;text-align:center;font-family:arial,helvetica,sans-serif;background:url(/images/bkgd/background.jpg) repeat-x #fff left top;}
#main{width:929px;margin:0 auto;text-align:left;background:url(/images/bkgd/extra-middle.jpg) repeat-y #fff left top;font-size:11px;color:#3f3f3f;}

#header{}

#footer{background-color:#fff;text-align:center;}
#footer p{color:#8c8c8c;margin:0;}
#footer a:link,#footer a:visited {color:#8c8c8c;text-decoration:none;font-size:11px;}
#footer a:hover {color:#8c8c8c;text-decoration:underline;}

#col1{display:block;float:left;width:115px;overflow:hidden;margin:0 9px 0 0px;padding-left:28px;}
#col2{display:block;float:left;width:515px;overflow:hidden;margin:0 9px 0 0;}
#col3{display:block;float:left;width:221px;overflow:hidden;}

.white_bar{background-color:#fff;padding:10px;margin-bottom:10px;}
.home_box{position:relative;display:block;float:left;width:163px;background-color:#fff;margin:0 13px 0 0;height:240px;}
.home_box2{position:relative;display:block;float:left;width:163px;background-color:#fff;height:240px;}
.home_box_inner{padding:20px 10px;}
.home_link{position:absolute;right:20px;bottom:20px;}

.postcard_box{background:url(/images/bkgd/postcard-box.jpg) no-repeat left top;height:171px;}
.quiz_box{background:url(/images/bkgd/quiz-box.jpg) no-repeat left top;height:171px;}


.homebox_top {width:479px;background:url(../images/bkgd/blue-box-top.jpg) no-repeat left top;height:10px;}
.homebox_side {\width:479px;w\idth:451px;background:url(../images/bkgd/blue-box-side.jpg) repeat-y left top;padding:0 14px;}
.homebox_base {width:479px;background:url(../images/bkgd/blue-box-base.jpg) no-repeat left top;height:10px;}
.home_indent{margin-left:20px;}
input.search{display:block;float:left;border:0px solid #fff;height:19px;font-size:11px;color:#3f3f3f;width:90px;margin:0;padding:0;background:url(/images/bkgd/search-bar.jpg) no-repeat left top}

/*tags*/
img{border:0;display:block;}
form {margin:0;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

/*menu*/





/*content*/
#content {padding-top:22px;background:url(/images/bkgd/main-background.jpg) no-repeat left top;width:929px;}

#content h1{font-size:13px;color:#F80233;margin:5px 0 0 0;}
#content h1.search{font-size:13px;color:#F80233;margin:5px 0 0 0;}
#content h1.box{font-size:11px;color:#fff;margin:0;padding:8px 0 0 12px;}
#content h2{font-size:12px;color:#F80233;margin:5px 0 0 0;}
#content p{margin:6px 0;font-size:11px;color:#3f3f3f;text-align:justify;}
#content .home_box_inner  p {text-align:left;}
#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#3f3f3f;font-size:11px;line-height:16px;}
#content ul li a:link,#content ul li a:visited {color:#3f3f3f;text-decoration:none;font-weight:normal;}
#content ul li a:hover {color:#3f3f3f;text-decoration:underline;font-weight:normal;}

#content a:link,#content a:visited {color:#666;font-weight:normal;text-decoration:none;}
#content a:active {color:#bbb;font-weight:normal;text-decoration:none;}
#content a:hover {color:#00637d;font-weight:normal;text-decoration:none;}

#content a.green:link,#content a.green:visited {color:#7fc31b;font-weight:normal;text-decoration:none;}
#content a.green:active {color:#bbb;font-weight:normal;text-decoration:none;}
#content a.green:hover {color:#666;font-weight:normal;text-decoration:none;}

#content a.blue:link,#content a.blue:visited {color:#00637d;font-weight:normal;text-decoration:none;}
#content a.blue:active {color:#bbb;font-weight:normal;text-decoration:none;}
#content a.blue:hover {color:#666;font-weight:normal;text-decoration:none;}
#content .lightgrey{color:#8c8c8c;}
#content .black{color:#000;}

#content .remove_top_margin{margin-top:0;}
#content div.link_text p{text-align:left;}

#content p.errors{color:#dd0000;margin-bottom:2px;}
#content ul.errors{margin-bottom:10px;}
#content ul.errors li{color:#dd0000;}
#content .image_left{display:block;float:left;padding:0 10px 10px 0;}
#content .image_right{display:block;float:right;padding:0 0 10px 10px;}

#content ul.menu{list-style:none;margin:0;padding:0;}
#content ul.menu li {color:#666;background-color:#fff;font-size:11px;line-height:17px;padding:2px 5px;margin-bottom:2px;}
#content ul.menu li a:link,#content ul.menu li a:visited {color:#666;text-decoration:none;font-weight:normal;}
#content ul.menu li a:hover{color:#666;text-decoration:underline;}
label.form{display:block;color:#8c8c8c;font-size:11px;margin-top:10px;}
label.check{display:block;float:left;color:#8c8c8c;font-size:11px;margin-top:10px;width:200px;padding-left:5px;}
label.check_quiz{display:block;float:left;color:#8c8c8c;font-size:11px;margin-top:3px;padding-left:5px;}
input.form{display:block;color:#8c8c8c;border:0px solid #fff;background:url(/images/bkgd/field-background1.jpg) no-repeat left top;width:221px;height:19px;font-size:11px;}
input.button{display:block;margin-top:10px;}
input.button_right{display:block;float:right;margin-top:10px;padding-right:20px;}
textarea.form{display:block;color:#8c8c8c;border:0px solid #fff;background:url(/images/bkgd/field-background2.jpg) no-repeat left top;width:222px;height:83px;font-size:11px;overflow:auto;font-family:arial,helvetica,sans-serif;}

/*forms*/
label.twocol{margin:3px 0;display:block;float:left;width:100px;font-size:11px;color:#666;}
label.checkcol{width:200px;}
input.twocol{display:block;float:left;width:250px;font-size:11px;color:#666;border:1px solid #228ac9;}
input.check{display:block;float:left;margin-top:10px;}
input.check_quiz{display:block;float:left;margin-top:3px;}

/*layout*/
.col2a{display:block;float:left;width:240px;margin:0 10px 0 0;}
.col2b{display:block;float:left;width:240px;}
.link_img{display:block;float:left;width:100px;}
.link_text{display:block;float:left;width:140px;}

/*postcard*/
.border1{border:3px solid #7fc31b;}


