body {background:url('images/body_back.png');}
h4 {font-size:1.1em;line-height:normal; margin:0;text-align:left;}
#main-container {background-color:#FFFFFF;border:1px solid #DC143C;color:#000000;font-family:Verdana, Tahoma, Arial, "Courier New";font-size:0.7em;margin:auto;width:758px;}
#header {background-color:#FFFFFF;border-bottom:1px solid #DC143C;color:#000000;height:90px;text-align:left;width:758px;}
#logo {background:url('images/logo.png') no-repeat left top;float:left;height:90px;width:211px;}
#infobar {background:#FFFFFF url("images/info_back.png") no-repeat left top;color:#000000;float:left;font-size:0.9em;font-weight:bold;height:74px;padding:8px 4px 8px 2px;text-align:right;width:541px;}
#date {float:left;height:62px;width:541px;}
#where {float:left;height:12px;width:541px;}
#hru-menu {background-color:#FFFFFF;border-bottom:1px solid #DC143C;color:#000000;font-family:Verdana, Tahoma, Arial, "Courier New";font-size:0.9em;font-weight:bold;height:25px;/*line-height:normal*/;width:758px;}
#hru-menu ul {list-style:none;margin:0;padding:4px 20px 0 20px;}
#hru-menu li {display:inline;margin:0;padding:0;}
#hru-menu a {background:url('images/mnu_left.png') no-repeat left top;float:left;padding-left:5px;text-decoration:none;}
#hru-menu a span {background-color:#000000;background:url("images/mnu_right.png") no-repeat right top;color:#FFFFFF;display:block;float:left;padding:5px 15px 4px 6px;}
/* Start the commented backslash hack which hides rule from IE5-Macintosh. \*/
#hru-menu a span {float:none;}
/* Stop Menu Hack for IE5-Macintosh which hides rule from IE5-Macintosh. */
#hru-menu a:hover {background-position:0% -42px;}
#hru-menu a:hover span {background-position:100% -42px;}
#hru-menu #on a {background-position:0% -84px;}
#hru-menu #on a span {background-position:100% -84px;}
#main-content {background-color:#FFFFFF;color:#000000;text-align:left;width:758px;}
#left {float:left;padding:4px;width:549px;}
#right {border-left:1px solid #DC143C;float:right;width:200px;}
#full{float:left;padding:4px;width:750px;}
#footer {background:#FFFFFF url('images/footer_back.png');border-top:1px solid #DC143C;clear:both;color:#000000;font-size:0.9em;height:25px;margin:auto;padding:4px 0 4px 0;text-align:center;width:758px;}
a:link {background-color:transparent;color:#DC143C;font-weight:bold;text-decoration:none;}
a:visited {background-color:transparent;color:#DC143C;font-weight:bold;text-decoration:none;}
a:hover {background-color:transparent;color:#4169E1;font-weight:bold;text-decoration:none;}
a:active {background-color:transparent;color:#B22222;font-weight:bold;text-decoration:none;}
.heading1 {background:url('images/news_heading_back.png');border-bottom:1px solid #DC143C;font-size:1.1em;font-weight:bold;padding:2px 0 2px 0;text-align:center;}
.heading2 {background:url('images/news_heading_back.png');border-top:1px solid #DC143C; border-bottom:1px solid #DC143C;font-size:1.1em;font-weight:bold;padding:2px 0 2px 0;text-align:center;}
.sheading {font-size:0.8em;font-weight:normal;text-align:center;}
.info {font-size:1.1em;font-weight:normal;text-align:left;}
.info2 {font-size:1.1em;font-weight:normal;padding:2px;text-align:left;}
.info2center {font-size:1.1em;font-weight:normal;padding:2px;text-align:center;}
.screenshot {border:1px dotted #B4B4B4;}
.donate {border:0;vertical-align:bottom;}
.buttonstyle {background-color:#FFFFFF;border:solid 1px #4169E1;color:#000000;width:129px;}
.textstyle {background-color:#FFFFFF;border:solid 1px #4169E1;color:#000000;width:360px;}
.textstyle2 {background-color:#FFFFFF;border:solid 1px #4169E1;color:#000000;width:129px;}
.wxheading {font-size:1.1em;font-weight:bold;padding:2px;text-align:center;}
div.row {clear:both;padding-top:5px;}
div.row span.label {font-size:1.1em;float:left;font-weight:bold;text-align:right;width:125px;}
div.row span.field {font-size:1.0em;float:left;font-weight:normal;text-align:left;width:235px;}
#product-list {height:176px;margin:2px auto 2px auto;padding:2px;width:744px;}
#product-list ul {list-style-position:inside;list-style-type:none;margin:0;padding:0;}
#product-list li {border:1px solid #CCCCCC;display:inline;float:left;height:170px;margin:2px;padding:4px;width:234px;text-align:center;}
#service-list {height:176px;margin:2px auto 2px auto;padding:2px;width:744px;}
#service-list ul {list-style-position:inside;list-style-type:none;margin:0;padding:0;}
#service-list li {border:1px solid #CCCCCC;display:inline;float:left;height:170px;margin:2px;padding:4px;width:234px;text-align:center;}
#faq-list {height:166px;margin:2px auto 2px auto;padding:2px;width:744px;}
#faq-list ul {list-style-position:inside;list-style-type:none;margin:0;padding:0;}
#faq-list li {border:1px solid #CCCCCC;display:inline;float:left;height:160px;margin:2px;padding:4px;width:234px;text-align:center;}
