html {font-size:1.25em;}
html * {margin: 0em; padding: 0em;}

body {font-size:50%; font-family:Arial,Helvetica,sans-serif;background:#fff;color:#383838; text-align:left; }

h1 {font-family:Arial, Helvetica, sans-serif;font-size:2.2em; color:#ED1B2D; font-weight:normal;}
h2 {font-family:Arial, Helvetica, sans-serif;font-size:1.8em; color:#ED1B2D; font-weight:normal;}
h3 {}
h4 {}
h5 {}
h6 {}
p {}
img {}
br {}
acronym {}

a,
a:link,
a:visited {text-decoration:none; color:#000000;}
a:hover,
a:active {color:#000000;}

div.wrapper {margin: 0em auto; width:98em;}

/*---------------------------------------------------------------------------- HEADER */

div.wrapper div.header {height:7.5em;width:98em;}
div.wrapper div.header img {margin: 0.4em 0em 0em 1em; float:left;}
div.wrapper div.header ul {float:right; margin: 0.9em 1.4em 0em 0em; list-style:none; float:right;}
div.wrapper div.header ul li {float:left; border-right:#B3A495 solid 0.1em; padding: 0em 0.4em 0em 0.4em; display:block; text-align:left;}
div.wrapper div.header ul li#no_border {float:left; border-right: none; padding: 0em 0.4em 0em 0.4em; display:block; text-align:left;}
div.wrapper div.header ul li a:link,
div.wrapper div.header ul li a:visited {font-size:1.2em; color:#B3A495;}
div.wrapper div.header ul li a:hover,
div.wrapper div.header ul li a:active { text-decoration:underline;}

/*---------------------------------------------------------------------------- MAIN MENU */

div.wrapper div.top_menu {clear:both; float:left;width:98em; background: #ED1B2D url(../images/topmenu_bg.gif) no-repeat scroll 100% 0pt;}
div.wrapper div.top_menu ul {float:left; background: #ED1B2D; height:3em; list-style:none;}

div.wrapper div.top_menu ul li,
div.wrapper div.top_menu ul li a {float:left; height:3em;display:block; clear:none;}

div.wrapper div.top_menu ul li#one,
div.wrapper div.top_menu ul li#one a {background:transparent url(../images/item1.gif) no-repeat; width:9.3em;}

div.wrapper div.top_menu ul li#two,
div.wrapper div.top_menu ul li#two a {background:transparent url(../images/item2.gif) no-repeat; width:10.8em;}

div.wrapper div.top_menu ul li#three,
div.wrapper div.top_menu ul li#three a {background:transparent url(../images/item3.gif) no-repeat; width:8.1em;}

div.wrapper div.top_menu ul li#four,
div.wrapper div.top_menu ul li#four a {background:transparent url(../images/item4.gif) no-repeat; width:9.5em;}

div.wrapper div.top_menu ul li#five,
div.wrapper div.top_menu ul li#five a {background:transparent url(../images/item5.gif) no-repeat; width:9.4em;}

div.wrapper div.top_menu ul li#six,
div.wrapper div.top_menu ul li#six a {background:transparent url(../images/item6.gif) no-repeat; width:7.2em;}

/*---------------------------------------------------------------------------- CONTENT WRAPPER */

div.wrapper div.content_wrapper {min-height:40.5em;width:98em;clear:both; float:left; background:transparent url(../images/content_bg.gif) repeat-y scroll 0pt;margin-top:1.6em;}

/*---------------------------------------------------------------------------- LEFT MENU */

div.wrapper div.content_wrapper div.left_menu {clear:both;float:left;width:17.5em;min-height:40.5em;margin-bottom:2em;}
div.wrapper div.content_wrapper div.left_menu ul {width:161px; list-style:none; margin: 0em 0em 0em 1em;}

div.wrapper div.content_wrapper div.left_menu ul li {font-size:1.2em;width:162px;background:transparent url(../images/line.gif) repeat-x scroll 0pt 100%;}
div.wrapper div.content_wrapper div.left_menu ul li a:link,
div.wrapper div.content_wrapper div.left_menu ul li a:visited { color: #240101;width:140px; display:block; clear:none; padding: 0.4em 0em 0.4em 23px;background:transparent url(../images/arrow.gif) no-repeat scroll 9px 0.55em;display:block;}
div.wrapper div.content_wrapper div.left_menu ul li a:hover,
div.wrapper div.content_wrapper div.left_menu ul li a:active {text-decoration:underline;}

div.wrapper div.content_wrapper div.left_menu div#flame {clear:both;float:left;margin: 4em 0em 0em 3em;}

div.wrapper div.content_wrapper div.left_menu ul li#active { background: transparent url(../images/line.gif) repeat-x scroll 0pt 100%;padding-bottom:1px;}
div.wrapper div.content_wrapper div.left_menu ul li#active a:link,
div.wrapper div.content_wrapper div.left_menu ul li#active a:visited {color:#ffffff;background:#ED1B2D url(../images/arrow_active.gif) no-repeat scroll 9px 0.55em; clear:none;display:block; font-weight:bold;}
div.wrapper div.content_wrapper div.left_menu ul li#active a:hover,
div.wrapper div.content_wrapper div.left_menu ul li#active a:active {text-decoration:underline;}


div.wrapper div.content_wrapper div.left_menu ul li#active ul.left_menu_sub { width:161px; font-size:10px;padding:0em;margin:0em;}
div.wrapper div.content_wrapper div.left_menu ul li#active ul.left_menu_sub li { font-size:11px; background:none; border:0px;}
div.wrapper div.content_wrapper div.left_menu ul li#active ul.left_menu_sub li a,
div.wrapper div.content_wrapper div.left_menu ul li#active ul.left_menu_sub li a:link,
div.wrapper div.content_wrapper div.left_menu ul li#active ul.left_menu_sub li a:visited { padding-left:28px; width:135px;background:#ED1B2D url(../images/arrow_active.gif) no-repeat scroll 18px 0.55em;}

/*---------------------------------------------------------------------------- MIDDLE CONTENT */

div.wrapper div.content_wrapper div.content {clear:none;float:left;width:55em; margin:0em 1.5em 0em 1.5em;}
div.wrapper div.content_wrapper div.content img#banner {margin: 0em 0em 2.1em 0em;}
div.wrapper div.content_wrapper div.content div.p_wrapper {background:transparent url(../images/line.gif) repeat-x scroll 0pt 100%;}
div.wrapper div.content_wrapper div.content div.p_wrapper h1 {margin: 0em 0em 0.5em 0.9em;}
div.wrapper div.content_wrapper div.content div.p_wrapper p.intro {color:#000000;margin: 0em 0em 0em 1.9em;padding: 0em 0em 1.2em 0em;}
div.wrapper div.content_wrapper div.content div.p_wrapper p.intro_error {color:#ED1B2D;margin: 0em 0em 0em 1.9em;padding: 0em 0em 1.2em 0em;}
div.wrapper div.content_wrapper div.content div.p_wrapper p.intro_2 {color:#808080;margin: 0em 0em 0em 1.9em;padding: 0em 0em 0.3em 0em;}
div.wrapper div.content_wrapper div.content div.p_wrapper input#email {margin: 0em 0em 0.8em 0em;}
div.wrapper div.content_wrapper div.content div.p_wrapper input#label {margin: 0em 0em 0.8em 0em;}
div.wrapper div.content_wrapper div.content div.p_wrapper ul {list-style:none;margin: 0em 0em 1.2em 3.2em;color:#000000;}
div.wrapper div.content_wrapper div.content div.p_wrapper ul li {margin: 0em 0em 0.3em 2em;}
div.wrapper div.content_wrapper div.content div.p_wrapper ul.tech { list-style-type:disc;padding-bottom:20px;}
div.wrapper div.content_wrapper div.content div.p_wrapper ul.tech#franchise {padding-bottom:0px;}
div.wrapper div.content_wrapper div.content div.p_wrapper ul.tech li {margin: 0em 0em 0.3em 2em;}
div.wrapper div.content_wrapper div.content div#poi_wrapper {width:55em;clear:both; float:left;padding: 1.6em 0em 1.2em 0em;background:transparent url(../images/line.gif) repeat-x scroll 0pt 100%;}
div.wrapper div.content_wrapper div.content div.poi {float:left; margin: 0em 0em 0em 1.9em;}
div.wrapper div.content_wrapper div.content div.poi h2 {margin: 0.7em 0em 0.4em 0em;}
div.wrapper div.content_wrapper div.content div.poi p {font-size:1.1em; color:#000000; margin-bottom:1em;}
div.wrapper div.content_wrapper div.content div.poi p.more {float:left;color:#000000; margin: 0em 0.4em 0em 0em;}
div.wrapper div.content_wrapper div.content div.poi p.more a:link,
div.wrapper div.content_wrapper div.content div.poi p.more a:visited {color:#000000;font-weight:bold;}
div.wrapper div.content_wrapper div.content div.poi p.more a:active,
div.wrapper div.content_wrapper div.content div.poi p.more a:hover {text-decoration:underline;}
div.wrapper div.content_wrapper div.content div.poi img.arrow {float:left;}

div.wrapper div.content_wrapper div.content div.p_wrapper div.spacer {clear:both;float:none;margin: 0em 0em 0.5em 0em;}

div.wrapper div.content_wrapper div.content div.p_wrapper h2.thinheader {clear:both;float:left;margin: 0em 0em 0.5em 1.1em; font-weight:normal;}
div.wrapper div.content_wrapper div.content div.p_wrapper h2.thickheader {float:left;margin: 0em 0em 0.5em 0.3em;}
div.wrapper div.content_wrapper div.content div.p_wrapper span.phfranchise b {clear:both;float:left;font-size:1.2em; margin: 0em 0em 1em 1.7em;}
div.wrapper div.content_wrapper div.content div.p_wrapper table.top {margin: 0em 0em 0em 1.3em;}

div.wrapper div.content_wrapper div.content div.p_wrapper td a.progressTextLink { font-size:11px;}
div.wrapper div.content_wrapper div.content div.p_wrapper td.tic {border-left:1px solid #000000;height:5px;font-size:5px;}
div.wrapper div.content_wrapper div.content div.p_wrapper td.progressFillRed {height:10px;background:#ff0000;border-top:1px solid #000000;border-bottom:1px solid #000000;font-size:5px;}
div.wrapper div.content_wrapper div.content div.p_wrapper td.progressFillRedLeft {height:10px;background:#ff0000;border-top:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;font-size:5px;}
div.wrapper div.content_wrapper div.content div.p_wrapper td.progressFillRedRight {height:10px;background:#ff0000;border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;font-size:5px;}
div.wrapper div.content_wrapper div.content div.p_wrapper td.progressFillWhite {height:10px;background:#00ff00;border-top:1px solid #000000;border-bottom:1px solid #000000;font-size:5px;}
div.wrapper div.content_wrapper div.content div.p_wrapper td.progressFillWhiteLeft {height:10px;background:#00ff00;border-top:1px solid #000000;border-bottom:1px solid #000000;border-left:1px solid #000000;font-size:5px;}
div.wrapper div.content_wrapper div.content div.p_wrapper td.progressFillWhiteRight {height:10px;background:#00ff00;border-top:1px solid #000000;border-bottom:1px solid #000000;border-right:1px solid #000000;font-size:5px;}

div.wrapper div.content_wrapper div.content div.p_wrapper td span.subtitle {font-size:12px; font-weight:bold;}
div.wrapper div.content_wrapper div.content div.p_wrapper td span.subsubtitle {font-size:10px;}
div.wrapper div.content_wrapper div.content div.p_wrapper td.tabhead {background:#000000;color:#ffffff;font-size:9px;font-family: Arial, Helvetica, sans-serif;padding:0em 1.2em 0em 0.3em;text-decoration:none;}

div.wrapper div.content_wrapper div.content div.p_wrapper.infotable {border:1px solid #000000;width:49.5em;}

div.wrapper div.content_wrapper div.content div.history {clear:both; float:left;background:transparent url(../images/line.gif) repeat-x scroll 0pt 100%;padding-top:1.9em;}
div.wrapper div.content_wrapper div.content div.history div.left {float:left;margin:0em 0em 0em 0em;}

div.wrapper div.content_wrapper div.content div.history div.left div.images {width:158px;height:152px;background:transparent url(../images/thumb_bg.gif) repeat-x scroll 0pt 100%;margin: 0em 0em 6em 1.9em;}
div.wrapper div.content_wrapper div.content div.history div.left div.images img {padding:8px 0px 0px 8px;}
div.wrapper div.content_wrapper div.content div.history div.left div.images p {margin:3px 0px 0px 0px;width:158px;display:block; text-align:center;font-size:13px;color:#666666;font-weight:bold;}

div.wrapper div.content_wrapper div.content div.history div.left div.images_2 {width:158px;height:152px;background:transparent url(../images/thumb_bg.gif) repeat-x scroll 0pt 100%;margin: 0em 0em 0.5em 1.9em;}
div.wrapper div.content_wrapper div.content div.history div.left div.images_2 img {padding:5px 0px 0px 8px;}
div.wrapper div.content_wrapper div.content div.history div.left div.images_2 p {margin:3px 0px 0px 0px;width:158px;display:block; text-align:center;font-size:13px;color:#666666;font-weight:bold;}

div.wrapper div.content_wrapper div.content div.history div.left div.images_3 {width:158px;height:152px;background:transparent url(../images/thumb_bg.gif) repeat-x scroll 0pt 100%;margin: 0em 0em 0.5em 1.9em;}
div.wrapper div.content_wrapper div.content div.history div.left div.images_3 img {padding:5px 0px 0px 8px;}
div.wrapper div.content_wrapper div.content div.history div.left div.images_3 p {margin:3px 0px 0px 0px;width:158px;display:block; text-align:center;font-size:13px;color:#666666;font-weight:bold;}

div.wrapper div.content_wrapper div.content div.history div.left div.images_4 {width:158px;height:152px;background:transparent url(../images/thumb_bg.gif) repeat-x scroll 0pt 100%;margin: 0em 0em 3.3em 1.9em;}
div.wrapper div.content_wrapper div.content div.history div.left div.images_4 img {padding:6px 0px 0px 7px;}
div.wrapper div.content_wrapper div.content div.history div.left div.images_4 p {margin:2px 0px 0px 0px;width:158px;display:block; text-align:center;font-size:13px;color:#666666;font-weight:bold;}

div.wrapper div.content_wrapper div.content div.history div.left div.images_5 {width:158px;height:152px;background:transparent url(../images/thumb_bg.gif) repeat-x scroll 0pt 100%;margin: 0em 0em 6em 1.9em;}
div.wrapper div.content_wrapper div.content div.history div.left div.images_5 img {padding:6px 0px 0px 7px;}
div.wrapper div.content_wrapper div.content div.history div.left div.images_5 p {margin:2px 0px 0px 0px;width:158px;display:block; text-align:center;font-size:13px;color:#666666;font-weight:bold;}

div.wrapper div.content_wrapper div.content div.history div.left div.images_6 {width:158px;height:152px;background:transparent url(../images/thumb_bg.gif) repeat-x scroll 0pt 100%;margin: 0em 0em 4.5em 1.9em;}
div.wrapper div.content_wrapper div.content div.history div.left div.images_6 img {padding:6px 0px 0px 7px;}
div.wrapper div.content_wrapper div.content div.history div.left div.images_6 p {margin:2px 0px 0px 0px;width:158px;display:block; text-align:center;font-size:13px;color:#666666;font-weight:bold;}

div.wrapper div.content_wrapper div.content div.history div.left div.images_7 {width:158px;height:152px;background:transparent url(../images/thumb_bg.gif) repeat-x scroll 0pt 100%;margin: 0em 0em 1em 1.9em;}
div.wrapper div.content_wrapper div.content div.history div.left div.images_7 img {padding:6px 0px 0px 7px;}
div.wrapper div.content_wrapper div.content div.history div.left div.images_7 p {margin:2px 0px 0px 0px;width:158px;display:block; text-align:center;font-size:13px;color:#666666;font-weight:bold;}



div.wrapper div.content_wrapper div.content div.history div.dates {float:left;margin:0.3em 0em 0em 0em;width:350px;}
div.wrapper div.content_wrapper div.content div.history div.dates span {float:left;background-color:#ED1B2D;display:block;padding:2px 3px 2px 3px;color:#ffffff;font-size:12px; font-weight:bold;margin: 0.2em 0em 0em 2em;}
div.wrapper div.content_wrapper div.content div.history div.dates p {float:left;margin:0.2em 0em 2em 3em;width:250px;font-size:10px;color:#000000;}
div.wrapper div.content_wrapper div.content div.history div.dates div.spacer {clear:both;float:left;margin:0em 0em 0em 4em;height:1em;display:block;}

div.wrapper div.content_wrapper div.content div.franchise_story_1 {background:transparent url(../images/profile_1_background.jpg) no-repeat scroll top left;display:block;width:550px;height:304px;}
div.wrapper div.content_wrapper div.content div.franchise_story_2 {background:transparent url(../images/profile_2_background.jpg) no-repeat scroll top left;display:block;width:550px;height:304px;margin-top:15px;}

div.wrapper div.content_wrapper div.content div.franchise_story_3 {background:transparent url(../images/profile_3_background.jpg) no-repeat scroll top left;display:block;width:550px;height:395px;margin-top:15px;}


div.wrapper div.content_wrapper div.content div.franchise_story_1 p,
div.wrapper div.content_wrapper div.content div.franchise_story_2 p,
div.wrapper div.content_wrapper div.content div.franchise_story_3 p {clear:both;float:left;width:230px;padding-left:15px;margin-top:8px;}

div.wrapper div.content_wrapper div.content div.franchise_story_1 p.profile_title,
div.wrapper div.content_wrapper div.content div.franchise_story_2 p.profile_title,
div.wrapper div.content_wrapper div.content div.franchise_story_3 p.profile_title {font-weight:bold;margin-top:30px;font-size:12px;}

a.text_link,
a.text_link:link,
a.text_link:visited {color:#ED1B2D;}

a.text_link:active,
a.text_link:hover {text-decoration:underline;}



/*---------------------------------------------------------------------------- FORM ELEMENTS */

div.wrapper div.content_wrapper div.content div.p_wrapper div.form_wrapper {clear:both;float:left;margin: 0em 0em 0.5em 1.9em;}
div.wrapper div.content_wrapper div.content div.p_wrapper div.form_wrapper td.tabrow {padding: 0em 0em 0em 0.3em;}
div.wrapper div.content_wrapper div.content div.p_wrapper div.form_wrapper td.phfranchise {font-size:11px;}
div.wrapper div.content_wrapper div.content div.p_wrapper div.form_wrapper td.phfranchise label.FirstName {width:6.5em;display:block;}
div.wrapper div.content_wrapper div.content div.p_wrapper div.form_wrapper td.phfranchise label.Salary {width:20em;display:block;}
div.wrapper div.content_wrapper div.content div.p_wrapper div.form_wrapper td.phfranchise2 {font-size:11px; width:10em;}
div.wrapper div.content_wrapper div.content div.p_wrapper div.form_wrapper td.questions {font-size:11px;width:35em;}
div.wrapper div.content_wrapper div.content div.p_wrapper div.form_wrapper td.questions2 {font-size:11px;width:20em;}
div.wrapper div.content_wrapper div.content div.p_wrapper div.form_wrapper td label.pound {float:left;font-size:0.8em;width:1.2em;}
div.wrapper div.content_wrapper div.content div.p_wrapper div.form_wrapper td span.phfranchise {font-size:11px; width:8em;}
div.wrapper div.content_wrapper div.content div.p_wrapper div.form_wrapper td span.phfranchise b {clear:both;float:left;font-size:11px;}
div.wrapper div.content_wrapper div.content div.p_wrapper div.form_wrapper td input.textfields {width:10em;float:left;}
div.wrapper div.content_wrapper div.content div.p_wrapper div.form_wrapper td textarea.textfields {width:35.5em; margin: 0em 0em 1em 0em;}

div.wrapper div.content_wrapper div.content div.p_wrapper input.form_button {clear:both; float:left;margin: 0em 0em 0.8em 0em;width:13em;}
div.wrapper div.content_wrapper div.content div.p_wrapper input.form_button2 {clear:both; float:right;margin: 0em 0.1em 0.8em 0em;width:7em;}
div.wrapper div.content_wrapper div.content div.p_wrapper input.form_button3 {clear:both; float:left;margin: 0em 0em 0.8em 0em;width:7em;}
div.wrapper div.content_wrapper div.content div.p_wrapper span.smallprint {clear:none; float:left;margin: 0.5em 0em 0.8em 1.4em;}

div.wrapper div.content_wrapper div.content div.p_wrapper input.input_radio {margin: 0em 0em -0.2em 0.3em;}
div.wrapper div.content_wrapper div.content div.p_wrapper input.radio_labels {margin: 0em 0em 0em 0em;}

div.wrapper div.content_wrapper div.content div.p_wrapper div.formfield1 {float:left;margin: 0em 0em 0em 1.9em;}
div.wrapper div.content_wrapper div.content div.p_wrapper div.formfield2 {float:left;margin: 0em 0em 0em 1.9em;}

div.wrapper div.content_wrapper div.content div.p_wrapper div.forminputs {clear:both;margin: 0em 0em 0em 1.9em;}

div.wrapper div.content_wrapper div.content div.p_wrapper div.formfield1 p.formlabels {color:#000000;margin: 0em 0em 0em 0em;padding: 0em 0em 0.6em 0em;}
div.wrapper div.content_wrapper div.content div.p_wrapper div.formfield2 p.formlabels {color:#000000;margin: 0em 0em 0em 0em;padding: 0em 0em 0.6em 0em;}


/*---------------------------------------------------------------------------- RIGHT CONTENT */

div.wrapper div.content_wrapper div.right_block {clear:none;float:right;width:19.2em; margin:0em 1.3em 0em 0em; min-height:22.7em;background:transparent url(../images/line.gif) repeat-x scroll 0pt 100%;}
div.wrapper div.content_wrapper div.right_block img.sml_img {float:left;margin:0em 0.6em 0em 0em;}
div.wrapper div.content_wrapper div.right_block img.exclamation {float:left;margin:1.7em 0em 0em 0.8em;}
div.wrapper div.content_wrapper div.right_block img.lrg_img {clear:both;float:left;margin:1em 0em 0em 0em;padding: 0em 0em 4.5em 0em;background:transparent url(../images/line.gif) repeat-x scroll 0pt 100%;}
div.wrapper div.content_wrapper div.right_block h1 {clear:both;float:left;padding:0.6em 0em 0.6em 0em;}
div.wrapper div.content_wrapper div.right_block p {clear:both;float:left; font-style:italic;padding:0em 0em 2.2em 0em;}

/*---------------------------------------------------------------------------- FOOTER */

div.wrapper div.footer {clear:both;float:left;height:5.8em;width:98em; margin-top:1.5em;background:#ED1B2D url(../images/footer_bg.gif) no-repeat scroll 0pt 100%;border-top:1.5em solid #B3A495;}
div.wrapper div.footer p {float:right;font-size:1.1em;color:#FFFFFF;margin: 2.3em 1.2em 0em 0em;}
div.wrapper div.footer p a:link,
div.wrapper div.footer p a:visited {color:#FFFFFF;}
div.wrapper div.footer p a:active,
div.wrapper div.footer p a:hover {text-decoration:underline;}

