﻿@import url('tlg_global.css');

form { margin: 0; padding: 0; width: 100%; }


p, ul li, ol li, table tr td { color: #000; font: 12px Verdana, Helvetica, Arial, sans-serif; }

h1, h2, h3, a, table a { color: #0076c0; }

div#wrapper { background: url('images/franchise/franchise_wrapper_bg.jpg') no-repeat center top; }

div#topnav { width: 300px; position: relative; top: 0; left: 550px; }

div#search td.ms-sbgo { margin: 0; padding: 0; background: none; }
td.ms-sbtext {
	color: #0076c0;
	font: 12px Verdana, Helvetica, Sans-serif;
}

div#search table.ms-table tr {
	color: #0076c0;
	font: 12px Verdana, Helvetica, Sans-serif;
}

div#mainnav { background: url('images/franchise/franchise_mainnav_bg.gif') no-repeat top left; }

div#mainnav #zz2_GlobalNavn0 table.topNavSelected, div#mainnav  #zz2_GlobalNavn0 table.topNavHover {
	background: #f89829 url('Images/franchise/franchise_mainnav_leftcorner_on.gif') no-repeat top left;
}
div#mainnav #zz2_GlobalNavn6 table.topNavSelected, div#mainnav  #zz2_GlobalNavn6 table.topNavHover {
	background: #f89829 url('Images/franchise/franchise_mainnav_rightcorner_on.gif') no-repeat top right;
}

div#mainnav a.topNavItem { margin: 0; padding: 5px 10px; width: 109px; }

div#mainnav #zz2_GlobalNavn6 a.topNavItem {
	 width: 112px;
}

div#mainnav table.topNavFlyOuts {
	 border: 1px solid #0076c0; white-space: normal; display: block;
}

div#mainnav .topNavFlyOutsItem {
	padding: 5px; width: 94px; background: #0076c0; color: #fff;
}

div#mainnav table.topNavSelected, div#mainnav table.topNavHover, div#mainnav .topNavFlyOutsHover { background: #f89829; }

div#copy table { margin: 0; padding: 0; }

div#copy table tr td {
	margin: 0; padding: 5px;
}

div#callout { margin: 7px; padding: 3px 10px 3px 15px; }
div#callout p { color: #7f3f98; padding: 5px 10px; }
div#callout div {margin: 0; padding: 0;}
div#callout table {
	 margin: 0; padding: 0;
}

div#callout input.btn_submit, div#copy input.btn_submit {
	margin: 0; padding:0; background: url("Images/global/btn_submit_purple.gif") no-repeat top left; width: 79px; height: 28px; border: 0px; cursor: pointer;
}
div#callout table tr td {
	 margin: 0; padding: 0; font-size: 10px; color: #7f3f98;
}
div#callout select {
	 padding: 4px 2px; color: #7f3f98; border: 1px solid #7f3f98;
}
div#testimonials { margin: 7px; padding: 3px 15px; }
div#sidebar div#callout form {
	 display: block; width: auto;
}
div#outside_footer { margin: 0 auto; padding: 0; clear: both; background: url('Images/global/outside_footer_bg.png') no-repeat center top; 
width: 985px; height: 57px; display:block; }

*html body #outside_footer { width: 990px; }

*:first-child+html #outside_footer { width: 990px; }

div#DialogFinalMessage {
	width: 100px; z-index: 1; display: none;
}

div#requestform {
	margin: 0; padding: 0; z-index: 3; position: relative; top: -50px; left: 0; width: 245px; overflow: hidden; background: #fff;
}

div#requestform table {
	width: 200px;
}

div#requestform table tr td {
	width: 50px; overflow: hidden;
}

div#confirmMessage {
	margin: 0; padding: 0; position: relative; top: 75px; left: 0; z-index: 2;
}

div.DialogContainer {
	margin: 0; padding: 0; position: relative; top: 0; left:-200px; width: 200px;
}


div#contactform {
	margin: 0; padding: 0; z-index: 3; position: relative; top: -50px; left: 0; width: 550px; overflow: hidden;
}

div#contactform table {

}

div#contactform table tr td {
	overflow: hidden;
}

div#contactConfirmMessage {
	margin: 0; padding: 0; position: relative; top: 50px; left: 0; z-index: 2;
}
/*Search Results styles */

div.paging {
	 float: right;
}

div.srch-Page {
	background: none; font: bold 11px Verdana, helvetica, sans-serif;
}
div.srch-Page a:link,div .srch-Sort a:link, .srch-Title a:link, .srch-Title a:visited, p.srch-Metadata a:link, p.srch-Metadata a:visited  {
	color: #0077c0;
}
div.srch-Page a:hover, div.srch-Sort a:hover, .srch-Title a:hover, p.srch-Metadata a:hover {
	color: #7f3f98;
}

div.srch-results {
	margin: 15px 0; padding: 0; display: block; clear: both; width: 540px;
}
div.srch-Sort, div.srch-Summary {
	font: 12px Verdana, helvetica, sans-serif; color: #000;
}

.ms-WPBody {
	color: #0077c0; font: Verdana, Helvetica, Arial, sans-serif;
}

.ms-WPBody p {
	 margin: 0; padding: 0; line-height: 1.25em;
}

.ms-WPBody .srch-Title  {
	margin: 5px 0; font: bold 12px Verdana, helvetica, arial, sans-serif;
}


.ms-WPBody .srch-Description {
	margin: 5 0 8px 0; padding: 0;  font: 11px Verdana, helvetica, arial, sans-serif; color: #000; line-height: 1.5em;
}

.srch-Description b {
	 font-weight: bold; color: #000;
}

div#copy p.srch-Metadata {
	margin: 5px 0 20px 0; padding: 0; font: 10px Verdana, helvetica, arial, sans-serif; line-height: 14px;
}

{
	color: #0076c0;
}












#careers_subnav {
	background: url('Images/global/careers_subnav_middle.gif') repeat-y top;
	width: 512px;
	margin-bottom: 25px;
	margin-right: 30px;
	float: left;
	clear: both;
	position: relative;
}


*html body #careers_subnav {
	position: static;
}



#careers_subnav ul {
	float: left;
	margin-right: 20px;
	margin-left: 0px;
	list-style-type: none;
}



#careers_subnav li a {
	display: list-item;
	list-style-type:disc;
	list-style-position: inside;
	padding: 0;
	margin: 0;
	line-height: 25px;
}



#careers_subnav li {
	font-size: 12px;
	line-height: 0px;
	padding: 0;
	margin: 0;	
}

	

#careers_subnav .left_margin {
	margin-left: 20px;
}



#careers_subnav_top {
	background: url('Images/global/careers_subnav_top.gif') no-repeat top;
	width: 512px;
	height: 13px;
	float: left;
}



#careers_subnav_bottom {
	background: url('Images/global/careers_subnav_bottom.gif') no-repeat bottom;
	width: 512px;
	height: 13px;
	float: left;
}

