﻿
.error_summary { color:Red; }
.error_label { color:Red; }
.action_link { margin-right: 10px; }

body { background-color:#2e3436; font-family:CenturyGothic, Arial, sans-serif; color:#000; font-size:12px; font-weight:normal; }

#sitewrap { width:1007px; margin:0 auto; }

#header { background:url(/images/header_background.png) no-repeat 0 0; height:133px; padding-top:30px; }
#headerimg { margin:0 0 0 32px; position:relative; width:940px; height:125px; }
#menu_signin a { position:absolute; top:15px; right:40px; color:#fff; text-decoration:none; }

#content { background:url(/images/repeating_background.png) repeat-y 0 0; padding:0 0 0 30px; }

#homeleft { float:left; width:630px; margin-left:25px; margin-right:25px; }
#homeright { float:left; display:inline; width:259px; }

#interiorleft { float:left; width:210px; margin-right:30px; }
#interiorright { float:left; display:inline; width:680px; }

#footer { background:url(/images/footer_background.png) no-repeat 0 0; height:69px; }
.footertext { color:#fff; margin:0 35px; }

.homedemobox { background:url(/images/home_greybkgd.png) no-repeat 0 0; width:259px; height:200px; }
.homedemobox_interior { width:219px; height:150px; margin:20px; padding:10px 0 0 0; }

.clearboth { clear:both; }

a { color:#a40000; text-decoration:none; }
a:hover { text-decoration:underline; }

h1 { font-size:14px; font-weight:bold; clear:both; }
h3 { font-size:13px; font-weight:bold; clear:both; }

dl { margin: 2px 2px 2px 0px; }
dt { display:inline; }
dd { display:inline; margin-left: 5px; }

#homeleft a { font-weight:bold; }

#signupnow { margin-left:2px; }

#topleftmenu ul { list-style-type:none; margin:0 0 30px 0; padding:0; float:left; }
#topleftmenu ul li { float:left; display:inline; margin-right:25px; }
#topleftmenu ul li a { color:#888a85; font-weight:bold; }

table.datatable { border:1px solid #888a85; }
table.datatable th { padding:6px; background-color:#888a85; color:#fff; text-align:left; font-weight:normal; }
table.datatable td { padding:6px; }

table.detailtable { border:none; width:100%; background-color:#d3daed; }
table.detailtable td { padding:3px; }
table.detailtable tr:hover { background-color:#eee; }

table.viewtable { border:none; width:100%; }
table.viewtable td { padding:3px; }
table.viewtable tr:hover { background-color:#eee; }

.fc { height:10px; width:150px; padding:0; }
.sc { font-weight:bold; }

table.formtable { width:100%; }
table.formtable td { padding-right:10px; padding-bottom:4px; }

.middle, table.datatable th.middle { text-align:center; }

.interiortitle { float:left; margin-bottom:10px; }
.interiortitleright { float:right; margin-bottom:10px; display:inline; color:#888a85; font-weight:bold; }
.interiortitleright a { color:#888a85; }

.addnew { color:#888a85; font-weight:bold; margin-top:10px; }
.addnewtext { float:left; margin-right:5px; }
.addnewimage { float:left; display:inline; }

#leftnav { background:url(/images/leftnavbkgd.png) no-repeat 0 0; width:208px; height:450px; }
#leftnav ul { list-style-type:none; padding:20px 0 0 20px; }
#leftnav li a { display:block; margin:0 0 7px 0; }

.input_text { width:225px; font-size:12px; }
.input_dropdown { width:225px; font-size:12px; }
.success_label { font-size:13px; font-weight:bold; color:Blue; }