
/* rgb(218, 217, 226)*/

body {	
		margin: 0px;
		font: 11px/130% verdana, arial, sans-serif;
    text-align: left;
    /* TEXT-ALIGN: justify; */
		background: rgb(89, 78, 144);
		color: rgb(35, 53, 139);		
}

#container {
		width: 740px;
		/* background: url(../images/bg-container.gif) no-repeat white; */
		background: url(../images/bg-container-purple.gif) no-repeat white;
		padding: 0px 10px;
		margin: 0px auto; margin-bottom: 0px;
		overflow: hidden
}

#top {
		width: 740px; height: 143px;
		background: url(../images/home-bar.jpg) no-repeat rgb(110, 126, 176);
		margin: 0px auto;
    overflow: hidden;
}

#top h1 {
  width: 732px; height: 16px; 
  margin: 0px auto; margin-left: 70px; overflow: hidden;
  color: white; font-size: 1.4em;
  padding: 4px;
}
#topcontent {
		width: 740px; height: 143px;
		background: url(../images/content-bar.jpg) no-repeat rgb(110, 126, 176);
		margin: 0px auto;
    overflow: hidden;
}

#getform {
  position: relative;
  left: 125px;
  bottom: 5px;
}
#getform h2 {font-weight: 900; font-size: 1.1em; margin: 5px 6px 5px 7px;}

#left {
  width: 135px;
  position: absolute;
  top: 167px; margin-left: 14px;
}

#right {
		width: 160px;
		position: absolute;
		top: 37px; margin-left: 550px;
}
#rightcontent {
		width: 160px;
		position: absolute;
		top: 250px; margin-left: 530px;
}
.right_text {
		padding: 0px;
		/* border: 1px solid silver; */
		margin: 2px 0px;
}

.ci {
		width: 158px; height: 190px;
		padding: 0px;
		border: 1px solid silver;
		margin: 2px 0px;
}
.cidefault {
		width: 230px; height: 214px;
		padding: 0px;
		border: 1px solid silver;
		margin: 2px 0px;
}

#splash {
		position: relative;
    height: 0px;
		margin: 0px 0px;
}
#splashlogo {
		margin: 43px 97px;
}
#splashphone {
    top: 30px;
		position: absolute;
		width: 33px; height: 300px;
		background: url(../images/home-phone.gif) no-repeat;
		margin: 0px 520px;
}

#spacer {
		float: right;
		width: 2px; height: 250px;
}

#middle {
		width: 337px;
		background: url(../images/bg-middle.gif) no-repeat;
		margin: 18px 187px;
}
#middlewithtab {
		width: 337px;
		background: url(../images/bg-middle.gif) no-repeat;
		margin: 0px 187px;
}

#phone {
		width: 400px;
		font-size: 3em; font-weight: 900;
		line-height: 35px;
		color: silver;
		text-align: center;
		margin: 15px 115px; margin-right: 0px;
}
#phone2 {
		width: 400px;
		font-size: 3em; font-weight: 900;
		line-height: 27px;
		color: silver;
		text-align: center;
		margin: 10px 0px;
}
#address {
		width: 400px;
		text-align: center;
}
#address2{
		width: 500px;
		text-align: center;
}
#phone2withtab {
		width: 400px;
		font-size: 3em; font-weight: 900;
		line-height: 27px;
		color: silver;
		text-align: center;
		margin: 10px 0px;
    padding-bottom: 17px;
}

#contact {
		width: 150px;
		color: white;
		margin-left: 576px;
		margin-top: 57px;
}

#header {
		width: 732px; height: 16px; 
		margin: 0px auto; margin-left: 70px; overflow: hidden;
		color: white; font-size: 1.4em;
		padding: 4px;
}

#footer {
		width: 760px; height: 20px;
		margin: 0px auto; color: silver;
		background: url(../images/bg-footer-purple.gif) repeat-x;
		padding-top: 10px;
}

#links {
		width: 200px; padding: 5px; 
		background: #cccccc;
		color: white; font-size: .8em;
}

.formrequired { font-weight: bold; }

a:link {text-decoration: none; color: white;}
a:visited {text-decoration: none; color: white;}
a:active {text-decoration: none; color: white;}
a:hover {text-decoration: none; color: yellow;}

a.light:link {text-decoration: underline; color: black;}
a.light:visited {text-decoration: underline; color: rgb(35, 53, 139)}
a.light:active {text-decoration: none; background: #fffded; color: black}
a.light:hover {text-decoration: none; background: #fffded; color: black} 

a.footer:link {text-decoration: underline; color: silver}
a.footer:visited {text-decoration: underline; color: silver}
a.footer:active {text-decoration: underline; background: transparent; color: silver}
a.footer:hover {text-decoration: none; background: transparent; color: silver}

/* sidenav */

#sidenav {
	margin-left: 0px;
	z-index: 1200
}
#sidenavcontent {
	margin-left: 0px;
	z-index: 1200
}
#sidenavorder {
	margin-left: 0px;
	z-index: 1200
}

#sidenav ul {
	font: normal 12px verdana;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 155px;
	border-bottom: 1px solid #ccc;
}
#sidenavcontent ul {
	font: normal 12px verdana;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 159px;
	border-bottom: 1px solid #ccc;
}
#sidenavorder ul {
	font: normal 12px verdana;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 231px;
	border-bottom: 1px solid #ccc;
}

#sidenav ul li {
	position: relative;
}
#sidenavcontent ul li {
	position: relative;
}
#sidenavorder ul li {
	position: relative;
}

#sidenav li ul {
	position: absolute;
	left: 134px; /* Set 1px less than menu width */
	width: 140px;
	top: 0;
	display: none;
}
#sidenavcontent li ul {
	position: absolute;
	left: 134px; /* Set 1px less than menu width */
	width: 140px;
	top: 0;
	display: none;
}
#sidenavorder li ul {
	position: absolute;
	left: 230px; /* Set 1px less than menu width */
	width: 200px;
	top: 0;
	display: none;
}

/* Styles for Menu Items */

#sidenav ul li a {
	display: block;
	text-decoration: none;
	color: gray;
	background: #fff; /* IE6 Bug */
	padding: 15px;
	border: 1px solid #ccc;
	border-bottom: 0;
	font-weight: normal;
}
#sidenavcontent ul li a {
	display: block;
	text-decoration: none;
	color: gray;
	background: #fff; /* IE6 Bug */
	padding: 15px;
	border: 1px solid #ccc;
	border-bottom: 0;
	font-weight: normal;
	}
#sidenavorder ul li a {
	display: block;
	text-decoration: none;
	color: gray;
	background: #fff; /* IE6 Bug */
	padding: 15px;
	border: 1px solid #ccc;
	border-bottom: 0;
	font-weight: normal;
}

#sidenav ul li.home a { display: block; text-decoration: none; color: rgb(35, 53, 139); background: url(../images/button-home.jpg) no-repeat;
	padding: 15px; border: 1px solid #ccc; border-bottom: 0; font-weight: normal; }
#sidenav ul li.homeoff a { display: block; text-decoration: none; color: gray; background: #fff; /* IE6 Bug */	padding: 15px;
	border: 1px solid #ccc;	border-bottom: 0;	font-weight: normal; }

#sidenav ul li.about a { display: block; text-decoration: none; color: rgb(35, 53, 139); background: url(../images/button-about.jpg) no-repeat;
	padding: 15px; border: 1px solid #ccc; border-bottom: 0; font-weight: normal; }
#sidenav ul li.aboutoff a {	display: block;	text-decoration: none; color: gray;	background: #fff; /* IE6 Bug */	padding: 15px;
	border: 1px solid #ccc;	border-bottom: 0;	font-weight: normal; }

#sidenav ul li.services a { display: block; text-decoration: none; color: rgb(35, 53, 139); background: url(../images/button-services.jpg) no-repeat;
	padding: 15px; border: 1px solid #ccc; border-bottom: 0; font-weight: normal; }
#sidenav ul li.servicesoff a {	display: block;	text-decoration: none; color: gray;	background: #fff; /* IE6 Bug */	padding: 15px;
	border: 1px solid #ccc;	border-bottom: 0;	font-weight: normal; }

#sidenav ul li.place a { display: block; text-decoration: none; color: rgb(35, 53, 139); background: url(../images/button-place.jpg) no-repeat;
	padding: 15px; border: 1px solid #ccc; border-bottom: 0; font-weight: normal; }
#sidenav ul li.placeoff a {	display: block;	text-decoration: none; color: gray;	background: #fff; /* IE6 Bug */	padding: 15px;
	border: 1px solid #ccc;	border-bottom: 0;	font-weight: normal; }

#sidenav ul li.request a { display: block; text-decoration: none; color: rgb(35, 53, 139); background: url(../images/button-request.jpg) no-repeat;
	padding: 15px; border: 1px solid #ccc; border-bottom: 0; font-weight: normal; }
#sidenav ul li.requestoff a {	display: block;	text-decoration: none; color: gray;	background: #fff; /* IE6 Bug */	padding: 15px;
	border: 1px solid #ccc;	border-bottom: 0;	font-weight: normal; }

#sidenav ul li.contact a { display: block; text-decoration: none; color: rgb(35, 53, 139); background: url(../images/button-contact.jpg) no-repeat;
	padding: 15px; border: 1px solid #ccc; border-bottom: 0; font-weight: normal; }
#sidenav ul li.contactoff a {	display: block;	text-decoration: none; color: gray;	background: #fff; /* IE6 Bug */	padding: 15px;
	border: 1px solid #ccc;	border-bottom: 0;	font-weight: normal; }

#sidenav ul li.employment a { display: block; text-decoration: none; color: rgb(35, 53, 139); background: url(../images/button-employment.jpg) no-repeat;
	padding: 15px; border: 1px solid #ccc; border-bottom: 0; font-weight: normal; }
#sidenav ul li.employmentoff a {	display: block;	text-decoration: none; color: gray;	background: #fff; /* IE6 Bug */	padding: 15px;
	border: 1px solid #ccc;	border-bottom: 0;	font-weight: normal; }

#sidenav ul li.header a {
	display: block;
	text-decoration: none;
	color: white;
	background: rgb(141, 137, 171); /* IE6 Bug */
	padding: 15px;
	border: 1px solid #ccc;
	border-bottom: 0;
	font-weight: normal;
}
#sidenavcontent ul li.header a {
	display: block;
	text-decoration: none;
	color: white;
	background: rgb(141, 137, 171); /* IE6 Bug */
	padding: 15px;
	border: 1px solid #ccc;
	border-bottom: 0;
	font-weight: normal;
}
#sidenavorder ul li.header a {
	display: block;
	text-decoration: none;
	color: white;
	background: rgb(141, 137, 171); /* IE6 Bug */
	padding: 15px;
	border: 1px solid #ccc;
	border-bottom: 0;
	font-weight: normal;
}


#sidenav ul li.order a {
	display: block;
	text-decoration: none;
	color: navy;
	background: #fff; /* IE6 Bug */
	padding: 15px;
	border: 1px solid #ccc;
	border-bottom: 0;
	font-weight: normal;
}
#sidenavcontent ul li.order a {
	display: block;
	text-decoration: none;
	color: navy;
	background: #fff; /* IE6 Bug */
	padding: 15px;
	border: 1px solid #ccc;
	border-bottom: 0;
	font-weight: normal;
}
#sidenavorder ul li.order a {
	display: block;
	text-decoration: none;
	color: navy;
	background: #fff; /* IE6 Bug */
	padding: 15px;
	border: 1px solid #ccc;
	border-bottom: 0;
	font-weight: normal;
}

/* Fix IE. Hide from IE Mac \*/
 * html #sidenav ul li { float: left; height: 1%; }
 * html #sidenav ul li a { height: 1%; }
 * html #sidenavcontent ul li { float: left; height: 1%; }
 * html #sidenavcontent ul li a { height: 1%; }
 * html #sidenavorder ul li { float: left; height: 1%; }
 * html #sidenavorder ul li a { height: 1%; }
/* End */

#sidenav ul li a:hover { font-weight: normal; color: rgb(35, 53, 139); background: rgb(228, 228, 238); } /* Hover Styles */
#sidenavcontent ul li a:hover { font-weight: normal; color: rgb(35, 53, 139); background: rgb(228, 228, 238); } /* Hover Styles */
#sidenavorder ul li a:hover { font-weight: normal; color: rgb(35, 53, 139); background: rgb(228, 228, 238); } /* Hover Styles */

#sidenav ul li.home a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-home.jpg)  no-repeat; }
#sidenavcontent ul li.home a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-home.jpg)  no-repeat; }
#sidenavorder ul li.home a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-home.jpg)  no-repeat; }
#sidenav ul li.homeoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-home.jpg)  no-repeat; }
#sidenavcontent ul li.homeoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-home.jpg)  no-repeat; }
#sidenavorder ul li.homeoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-home.jpg)  no-repeat; }

#sidenav ul li.about a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-about.jpg)  no-repeat; }
#sidenavcontent ul li.about a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-about.jpg)  no-repeat; }
#sidenavorder ul li.about a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-about.jpg)  no-repeat; }
#sidenav ul li.aboutoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-about.jpg)  no-repeat; }
#sidenavcontent ul li.aboutoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-about.jpg)  no-repeat; }
#sidenavorder ul li.aboutoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-about.jpg)  no-repeat; }

#sidenav ul li.services a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-services.jpg)  no-repeat; }
#sidenavcontent ul li.services a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-services.jpg)  no-repeat; }
#sidenavorder ul li.services a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-services.jpg)  no-repeat; }
#sidenav ul li.servicesoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-services.jpg)  no-repeat; }
#sidenavcontent ul li.servicesoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-services.jpg)  no-repeat; }
#sidenavorder ul li.servicesoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-services.jpg)  no-repeat; }

#sidenav ul li.place a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-place.jpg)  no-repeat; }
#sidenavcontent ul li.place a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-place.jpg)  no-repeat; }
#sidenavorder ul li.place a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-place.jpg)  no-repeat; }
#sidenav ul li.placeoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-place.jpg)  no-repeat; }
#sidenavcontent ul li.placeoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-place.jpg)  no-repeat; }
#sidenavorder ul li.placeoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-place.jpg)  no-repeat; }

#sidenav ul li.request a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-request.jpg)  no-repeat; }
#sidenavcontent ul li.request a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-request.jpg)  no-repeat; }
#sidenavorder ul li.request a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-request.jpg)  no-repeat; }
#sidenav ul li.requestoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-request.jpg)  no-repeat; }
#sidenavcontent ul li.requestoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-request.jpg)  no-repeat; }
#sidenavorder ul li.requestoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-request.jpg)  no-repeat; }

#sidenav ul li.contact a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-contact.jpg)  no-repeat; }
#sidenavcontent ul li.contact a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-contact.jpg)  no-repeat; }
#sidenavorder ul li.contact a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-contact.jpg)  no-repeat; }
#sidenav ul li.contactoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-contact.jpg)  no-repeat; }
#sidenavcontent ul li.contactoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-contact.jpg)  no-repeat; }
#sidenavorder ul li.contactoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-contact.jpg)  no-repeat; }

#sidenav ul li.employment a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-employment.jpg)  no-repeat; }
#sidenavcontent ul li.employment a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-employment.jpg)  no-repeat; }
#sidenavorder ul li.employment a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-employment.jpg)  no-repeat; }
#sidenav ul li.employmentoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-employment.jpg)  no-repeat; }
#sidenavcontent ul li.employmentoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-employment.jpg)  no-repeat; }
#sidenavorder ul li.employmentoff a:hover { font-weight: normal; color: rgb(35, 53, 139); background: url(../images/button-employment.jpg)  no-repeat; }

#sidenav ul li.header a:hover { font-weight: normal; color: white; background: rgb(141, 137, 171); } 
#sidenavcontent ul li.header a:hover { font-weight: normal; color: white; background: rgb(141, 137, 171); } 
#sidenavorder ul li.header a:hover { font-weight: normal; color: white; background: rgb(141, 137, 171); } 

#sidenav ul li.order a:hover { font-weight: normal; color: white; background: rgb(141, 137, 171); } 
#sidenavcontent ul li.order a:hover { font-weight: normal; color: white; background: rgb(141, 137, 171); } 
#sidenavorder ul li.order a:hover { font-weight: normal; color: white; background: rgb(141, 137, 171); } 

/* Hover Styles */
		
#sidenav li ul li a { padding: 5px 10px; } /* Sub Menu Styles */
#sidenavcontent li ul li a { padding: 5px 10px; } /* Sub Menu Styles */
#sidenavorder li ul li a { padding: 5px 10px; } /* Sub Menu Styles */
		
#sidenav li:hover ul, #sidenav li.over ul { font-weight: normal; display: block; } /* The magic */
#sidenavcontent li:hover ul, #sidenav li.over ul { font-weight: normal; display: block; } /* The magic */
#sidenavorder li:hover ul, #sidenav li.over ul { font-weight: normal; display: block; } /* The magic */

/* end sidenav */

.beefy {font-size: 1.3em; font-weight: bold; line-height: 18px}

p {margin: 8px 6px 0px 7px;}

#footer p {margin: 0px 6px 0px 7px; padding-top: 1px}

input.btn {
	color:#333;
	font-family:'trebuchet ms',helvetica,sans-serif;
	font-size:140%;
	font-weight:bold;
	border:2px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#ddd;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
}
input.btnhov {
	border-top-color:#c63;
	border-left-color:#c63;
	border-right-color:#930;
	border-bottom-color:#930;
}

h1 {font-weight: 900; font-size: 1.1em; margin: 5px 6px 5px 7px;}

h2 {
  width: 732px; height: 16px; 
  margin: 0px auto; margin-left: 70px; overflow: hidden;
  color: white; font-size: 1.4em;
  padding: 4px;
}
.header2 {font-weight: 900; font-size: 1.1em; margin: 8px 6px 0px 7px; color: rgb(100, 100, 100);}

h3 {
	width: 95%; height: 15px; padding: 3px 0px 3px 5px; font-size: 1em; color: red; 
	margin: 7px 0px 0px 0px;
}
.header3 {
	width: 95%; height: 15px; font-size: 1em; color: red; 
}

h5 {
	width: 95%; height: 15px; padding: 3px 0px 3px 5px; font-size: 1em; color: white; 
	margin: 7px 0px 0px 0px; background: navy; 
}
.header5 {
	width: 95%; height: 15px; padding: 3px 0px 3px 5px; font-size: 1em; color: white; 
	margin: 7px 0px 0px 0px; background: navy; font-weight: bold;
}

h6 {
	width: 100%; line-height: 0px;
	margin: 0px auto; margin-top: 14px; 
	border-bottom: 1px solid silver;
}
.header6 {
	width: 100%; line-height: 0px;
	margin: 0px auto; margin-top: 14px; 
	border-bottom: 1px solid silver;
}

b {font-weight: bold}

strong {font-weight: bold}

i {font-variant: italics}

em {font-variant: italics}

.snug {margin-top: 2px; line-height: 15px;}

.snugcenter {margin-top: 2px; text-align: center;}

.bold {font-weight: bold}

.indent {margin-left: 23px}

.jumbo {font: 24px/200% helvetica} 

.pre {white-space: pre}

.mono {font: 10px/125% courier; color: black}

.nw {white-space: nowrap}

img {border: 0}

.d25 {margin-bottom: 25px}

.none {list-style: none}

ul.none li {margin-left: -18px}

table {margin: 10px 7px}

.red {color: red}

.wee {font-size: .8em}

.extra {margin-top: 15px}

.tall {margin-top: 25px}

.heft {font-size: 1.5em}

.pry {line-height: 140%}

.l-25 {margin-left: 25px}

.l-100 {margin-left: 100px}

.l-125 {margin-left: 125px}

.l-150 {margin-left: 150px}

.l-200 {margin-left: 200px}

.hide {display: none}

