/* CSS Document */

body { background:#333333; font-family:Arial, Helvetica, sans-serif; margin:0px auto; font-size:12px; background-image:url(../images/background.jpg); background-repeat:repeat-x; }

#wrapper { width:900px; margin:0px auto; overflow:hidden; }
#header { height:75px; font-size:16px; color:black; font-family:"Times New Roman", Times, serif; font-style:italic; padding-top:12px; }
#header h1 { margin:0; color:#990000; font-size:36px; font-style:normal; font-family:Arial, Helvetica, sans-serif; }
#main_cell { border:1px solid #333333; background-color:white; width:896px; padding:1px; overflow:hidden; }
#content_cell { float:left; width:600px; }
#main_banner { background-image:url(../images/main_banner.jpg); height:314px; width:600px; }
#subtitle { width:590px; text-transform:uppercase; color:#990000; text-align:center; font-size:18px; border-top:1px solid #054E93; border-bottom:1px solid #054E93; padding:3px 0; margin:8px 5px; }
#content { width:560px; padding:0 20px; }
#content p { font-size:14px; line-height:18px; }
#content span { color:#990000; font-size:14px; font-weight:bold; }
#content ul { list-style:square; color:#054E93; font-size:14px; }
#content ol { color:#054E93; font-size:16px; }
#callout { color:#333333; font-size:18px; padding:10px; background-color:#EDF5FD; border:1px solid #BAD5F3; }
.content_image { float:left; border:1px solid #444444; margin-right:10px; }
#casereview_cell { float:left; border:1px solid #054E93; background-color:#FEF5D1; margin-left:1px; width:293px }
#casereview_title { font-family:"Times New Roman", Times, serif; font-size:20px; text-align:center; color:#054E93; font-weight:bold; padding:8px 0; }
#casereview { padding:12px; font-size: 12px; }
#casereview td { padding:3px 0px 8px 5px; border-bottom:1px solid #FFE26E; }
#casereview td.none { border:none !important; }
#form1 { margin:0; }
.no_border { border:none !important; }
.subheader { background:#FDF0BA; color:#112818; padding:3px 0px 3px 5px !important; font-weight:bold; border:1px solid #FFE26E; }
#casereview_image { padding:12px 0; background-color:#054E93; text-align:center; }
#casereview_image img { border:1px solid white; }
#footer { color:white; padding:10px; text-align:center; }
#sponsor_number { font-size:22px; font-weight:bold; padding:10px 0; }
/* FORM FIELD STYLES ###########################################*/


/*-------------- Shortform 295 width or smaller  ------------- */ 
form { padding-left:20px ; font-family:Arial, Helvetica, sans-serif;}
div.row { margin:0 0 1px 0; width:100%; padding:2px 0; }

textarea { width: 195px; margin-bottom:10px; height:90px;}
select { margin-bottom:0px; width:90px; }
label { font-size: 13px; font-weight:bold; color:#970000; padding-bottom:2px;}
input {font-size:13px; line-height:14px; padding:2px 0px; width: 195px; }

#zip { width: 90px !important; }

#homephone { width: 50px !important; }
#homephone2 { width: 50px !important; }
#homephone3 { width: 65px !important; }
#button { padding: 11px 11px; font-size:13px; font-weight:bold; width:160px; margin-bottom:10px; 	cursor:pointer; cursor: hand;}
#checkbox { float:left; width:15px; }
#disclaimer { padding:0px 5px 5px 0; font-size: 10px; color:#777; }

.disclaimer_box {height:80px; margin-top:10px;}
.span1 {width:11%; float:left;}
.span2 {width:77%; float:left;}