﻿
body {
font-family : arial;
font-size : 12px;
margin : 0;
padding : 0;
}
#sub_nav_container {
position : relative;
float : left;
clear : left;
width : 200px;
margin-top : 5px;
margin : 0;
padding : 0;
}
#sub_nav_head {
position : relative;
float : left;
clear : left;
width : 189px;
height : 21px;
background-image : url(images/bg_sub_nav.gif);
background-repeat : no-repeat;
text-align : left;
padding : 5px 0 0 10px;
font-family : arial, helvetica;
color : #ff9900;
font-weight : bold;
font-size : 12px;
margin-top : 15px;
z-index : 1;
}
li.sub_nav_item {
float : left;
margin : 0;
padding : 4px 0 2px 10px;
list-style : none;
border-bottom : 1px solid #ccc;
width : 190px;
height : 20px;
text-align : left;
color : #333;
}

a.management, a.story, a.careers, a.news, a.faq, a.clientssub, a.programssub, a.technology, a.contactsub, a.franchisingsub, a.apply {
color : #333;
}
a.management:hover, a.story:hover, a.careers:hover, a.news:hover, a.faq:hover, a.clientssub:hover, a.programssub:hover, a.technology:hover, a.contactsub:hover, a.franchisingsub:hover, a.apply:hover {
color : #CC0000;
text-decoration : none;
}
#management a.management, #about a.story, #careers a.careers, #news a.news, #faq a.faq, #clients a.clientssub, #programs a.programssub, #technology a.technology, #contact a.contactsub, #franchising a.franchisingsub, #apply a.apply {
font-weight : bold;
color : #000;
}
#copy_container2 {
position : relative;
float : right;
clear : none;
width : 525px;
margin-bottom : 30px;
}
#copy_background {
position : relative;
background-image : url(images/bg_content.gif);
}
#heading_container {
position : relative;
float : left;
clear : both;
width : 100%;
height : 105px;
background-image : url(images/bg_black_l2.jpg);
}
h1 {
color : #CC0000;
font-family : geneva, arial, helvetica, sans-serif;
font-size : 28px;
font-weight : 100;
padding : 0;
margin : 0;
}
h1.small {
color : #fff;
font-size : 18px;
margin : 0;
}
h2 {
position : relative;
float : left;
clear : both;
width : 520px;
height : 23px;
margin : 15px 0 15px 0;
padding-top : 6px;
padding-left : 10px;
background-image : url(images/bg_h2_orange2.gif);
background-repeat : no-repeat;
color : #ffffff;
font-family : tahoma, arial;
font-size : 13px;
font-weight : bold;
text-align : left;
}
h3 {
color : #CC0000;
font-family : tahoma, arial;
font-size : 12px;
font-weight : bold;
text-align : left;
padding : 0 0 10px 0;
margin-top : 5px;
border-bottom : 1px dashed #ccc;
}
ul {
position : relative;
clear : both;
line-height : 150%;
padding-top : 5px;
}
.orange {
color : #CC0000;
}
.hr {
padding : 0 0 20px 0;
border-bottom : 1px dashed #ccc;
line-height : 100%;
}
.column1 {
position : relative;
width : 250px;
float : left;
text-align: left;
}
.column2 {
position : relative;
width : 250px;
float : right;
text-align: left;
}
.column1a {
position : relative;
width : 200px;
float : left;
}
.column2a {
position : relative;
width : 300px;
float : right;
}

li.lt {
float : left;
width : 220px;
clear : left;
border: 1px solid #fff;
list-style:none;
background: url('images/bullet.gif') left;
background-repeat: no-repeat;
padding: 2px 0px 0px 10px; 
background-position: left top;
margin: 0px;

}

li.rt {
float : right;
width : 220px;
border: 1px solid #fff;
list-style:none;
background: url('images/bullet.gif') left;
background-repeat: no-repeat;
padding: 2px 0px 0px 10px; 
background-position: left top;
margin: 0px;
}

#formAllPages {
position: relative;
clear: both;
background-color: #eee;	
font-size: 11px;
text-align: left;
padding: 0px 0px 0px 20px;
border: 1px solid #ccc;
margin-top: 25px;
}

#formAllPages input, #formAllPages select {
font-size: 11px;
}

