/* BEGIN GLOBAL ELEMENTS ---------------------------------------------------------------- */

body {
	back/ground-image:url(/clients/midasspeedee/images/bg-fade-blue.png);
    background-repeat:repeat-x;
    background-position:left top;
    background-color: #ffffff;
	font-family:Helvetica,'Trebuchet MS',Verdana,Arial,sans-serif;
	font-size:14px;
	line-height:16px;
	color:#333;
	padding:0px;
	margin:0px;
}

td, th, p {
	font-family:Helvetica,'Trebuchet MS',Verdana,Arial,sans-serif;
	color:#333;
    font-weight:normal;
	/*line-height:20px;*/
}



.poweredby {
  width: 100%;
  font-size: 11px; 
  margin-top:30px;
  text-align:center;
  color: #999;
 }
 

.disclaimertext   {
                  
	font-size:11px;
    line-height: 14px;
    text-align:left;
     }
     
/*img	{
	border:	0;
	border:none;
	}
*/

a, a:link, a:visited, a:active {
	/*color:#0b479d;*/
	/*color:#0000ff;*/
	color:#cc0000;
	text-decoration:underline;
}

a:hover {
	color:#000099; /*3366ff*/
	text-decoration:underline;
}





/* END GLOBAL ELEMENTS ---------------------------------------------------------------- */

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.2
*/
/* for all templates and grids */
#ft{clear:both;}
/**/
/* 750 centered, and backward compatibility */ 
#doc,.yui-t7 {
	margin:auto;
	text-align:left;
	width:1000px;
	min-width:960px;
	margin-top:0px;
}
	
/* below required for all fluid grids; adjust widths and margins above accordingly */
/* to preserve source-order independence for Gecko */
.yui-b{position:relative;}
/*.yui-b{_position:static;}  for IE < 7 */
#yui-main .yui-b{position:static;} 
#yui-secondary .yui-b{position:static;} 

.yui-t7 #yui-main .yui-b {
	display:block;margin:0 0 0 0;
}
.yui-t7 #yui-secondary .yui-b {
	display:block;margin:0 0 0 0;
}
#yui-main .yui-b {float:none;width:auto;}
#yui-secondary .yui-b {float:none;width:auto;}
/* GRIDS (not TEMPLATES) */
.yui-gb .yui-u{float:left;margin:0;padding:0px;}
.yui-gb div.first{margin-left:0;}

/* Basic Element Formatting */

#header{
	height:284px;
	width:1000px;
	overflow:hidden;
	margin:0px !important;
    margin-top: 20px !important;
    margin-left: 74px !important;
	padding:0px !important;
	background-image:url(/clients/midasspeedee/images/logo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
    border: solid 0px purple;
	}
	

#yui-main 
{
	width:1000px;
	height:414px;	
	overflow:hidden;
	margin:0px !important;
	padding:0px !important;
	/*background-image:url(../css/images/home-page-shop.png);
	background-repeat:no-repeat;
	background-position:left top;*/
	position:relative;
	top: -123px;
	border:solid 0px red;
}
	
#yui-secondary
{
	width:1000px;
	height:395px;
	margin:0px !important;
	padding:0px !important;
	background-image:url(../css/images/home-page-box-bg-lines.png);
	background-repeat:repeat-y;
	background-position:left top;
	position:relative;
	top: -123px;
	border:solid 0px black;
}

#yui-secondary-bottom
{
	width:1000px;
	height:42px;
	margin:0px !important;
	padding:0px !important;
	background-image:url(/clients/midasspeedee/images/home-page-box-bg-bottom-shadow.png);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	top: -123px;
	border:solid 0px black;
}

#footer{
	overflow:hidden;
	height:189px;
	width:1000px;
	padding:0px 0 0px 0px;
	margin:10px 0 0px 0px;
	background-image:url(/clients/midasspeedee/images/footer.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	position:relative;
	top: -123px;
	border:solid 0px yellow;
	z-index:2;
}

.footer-bg 
{
	width:100%;
	height:55px;
	background-image:url(/clients/midasspeedee/images/gray-bar.gif);
    background-repeat:repeat-x;
    background-position:left top;
    background-color: #ffffff;
	position:relative;
	top: -250px;
	z-index:1;
    border:solid 0px red;
}


.content{
	/*height:300px;*/
	border:solid 0px #000000;
	margin:0;
	padding:0;
	}
	
.subcontent{
	border:solid 0px #000000;
	margin:0;
	padding:0;
	text-align:center;
	}

#mainbody
{
	width: 940px;
	height: 100%;
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 60px;
	overflow: hidden;
	position:relative;
	top: -123px;
	border: solid 0px purple;
}

#leftNavContent
{
	width:230px;
	height:100%; /* height of tallest left menu items  */ 
	padding:0 0px 0px 0px;
	margin:30px 0px 0px 0;
	float:left;
	overflow:hidden;
	line-height:12px; /* spacing issue in chrome */
	font-family:'Trebuchet MS',Helvetica;
	font-size:.955em !important;
	font-weight:normal;
	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../css/images/fade-leftnav.gif) no-repeat scroll right 70px; /*right nav is offset 70 y in absolute positioning*/
	border:solid 0px black;
	
}


.treeViewLeftNav
{
	width:100%;
	height:100%;
	overflow:hidden;
	color:#3b3b3b;
	font-family:'Trebuchet MS',Helvetica;
	font-size:.955em !important;
	font-weight:normal;
	text-decoration:none;
	line-height:20px;
	display:block;
	border-bottom:solid 0px #ededed !important;
	padding:2px 0px 2px 0px;
	
}


/* for left nav rounded corner background
 http://www.cssplay.co.uk/boxes/snazzy.html
*/
#xsnazzy {background: transparent; margin:0px; width:210px; padding-left:10px;}
.xsnazzy {background: transparent; margin:0px;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.xb1 {margin:0 5px; background:#dcdcdc;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent 
{
	display:block; 
	background:#fff; 
	border:0 solid #dcdcdc; 
	border-width:0 1px;
}

/* for left nav rounded corner background
 http://www.cssplay.co.uk/boxes/snazzy.html
*/
#xsnazzy-dark {background: transparent; margin:0px;}
.xsnazzy-dark {background: transparent; margin:0px;}
.xtop-dark, .xbottom-dark {display:block; background:transparent; font-size:1px;}
.xb1-dark, .xb2-dark, .xb3-dark, .xb4-dark {display:block; overflow:hidden;}
.xb1-dark, .xb2-dark, .xb3-dark {height:1px;}
.xb2-dark, .xb3-dark, .xb4-dark {background:#fff; border-left:1px solid #999999; border-right:1px solid #999999;}
.xb1-dark {margin:0 5px; background:#999999;}
.xb2-dark {margin:0 3px; border-width:0 2px;}
.xb3-dark {margin:0 2px;}
.xb4-dark {height:2px; margin:0 1px;}
.xboxcontent-dark 
{
	display:block; 
	background:#fff; 
	border:0 solid #999999; 
	border-width:0 1px;
}


#centerContent /*entire center including left,interior, and rightcontent */
{
	width:720px;
	height:100%;
	padding:0 0px 0px 0px;
	margin:0 0px 0px 10px;
	float:left;
	/*overflow:hidden;*/
	border:solid 0px green;
}

#centerContent-no-left-nav
{
	width:760px;
	height:100%;
	padding:0 0px 0px 0px;
	margin:0 0px 0px 0px;
	float:left;
	overflow:hidden;
	border:solid 0px green;
}

#rightContent
{
	width:200px;
	/*height:0px;*/
	padding:0px 10px 0px 10px;
	margin:10px 0px 0px 0px;
	/*position:relative;
	float:right;
	margin-top:100px;
	margin-right:60px;*/
	position:absolute;
	top:90px;
	left:740px;
	/*overflow:hidden;*/
	text-align:center;
	/*visibility:hidden;*/
	border:solid 0px red;

	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../css/images/fade.gif) no-repeat scroll left top;
	float:right;
	border:solid 0px red;

}

.interiorPageContentMenuControl a /*for menu-control links */
{
	line-height:20px;
	margin-left:20px;
}

.interiorPageHeader
{
	width:700px;
	height:75px;
	overflow:hidden;
	background-image:url(../css/images/h1-bg-shop.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:0px;
	margin-bottom:10px;
	border:solid 0px blue;	
}	
	
.interiorPageH1
{
	overflow:hidden;
	font-size:20px;
	font-weight:bold;
	line-height:28px;
	margin:25px 0 0 10px;
	padding-left:0px;
	color:#000;
	border:solid 0px red;	
}

.interiorPageH2
{
	overflow:hidden;
	font-size:16px;
	font-weight:bold;
	line-height:18px;
	margin-top:10px;
	padding-left:0px;
	color:#000;
	border:solid 0px red;	
}

.interiorPageH3
{
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin:10px 0 4px 10px;
	padding:0;
	border:solid 0px green;	
}

.locationPageHeaderSubH3
{
	height:52px;
	width:643px;
	overflow:hidden;
	background-image:url(../css/images/all-locations-state-bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:24px;
	margin-bottom:6px;
	border:solid 0px green;	
}	
.locationPageH3
{
	overflow:hidden;
	font-size:22px;
	font-weight:bold;
	color: #ffffff;
	line-height:24px;
	margin:10px 0 0 14px;
	padding:0;
	border:solid 0px red;	
}
.interiorPageContent
{	
	width:100%;
	border:solid 0px green;
	margin-bottom:20px;
}	

.interiorPageContentBelowHeader
{	
	width:700px;
	padding-right:0px;
	padding-bottom:10px;
	padding-top:1px;
	margin:0 0 0 10px;
	border:solid 0px purple;
}	

.interiorPageContentBelowHeader li
{
	padding-top:10px;
	list-style-type:disc;
	list-style-position:outside;
}

.interiorImagesRight
{	
	float:right;
	padding-left:0px;
	padding-bottom:20px;
	margin-top:30px;
	text-align:center;	
	border:solid 0px red;
}	
.interiorImagesRightCaption
{	
	width:200px;
	margin-top:6px;
	text-align:center;
	font-size: .85em;
	line-height: 1.2em;
	font-weight:normal;
}	

	
/* primary columns on home page */
#homepage-shop-background 
{
	z-index:0;
	width:1000px;
	height:414px;
	/*
	background-image:url(../css/images/home-page-shop-background.png);
	background-position:left top;
	background-repeat:no-repeat;
	border:solid 0px purple;*/
	
}
#homepage-tagline 
{
	position:relative;
	z-index:101;
	width:450px;
	height:40px;
	/*margin:316px 0 0 600px;*/
	margin:-95px 0 0 150px;
	text-align:right;
	border:solid 0px red;
}
#homepage-tagline h1 
{
	margin:0px 0 0 0;
	padding:0;
	font-family:Helvetica,arial,verdana,sans-serif;
	font-size:26px;
	line-height:32px;
	font-weight:normal;
	color:#333333;
}

#homepage-learn-button a, #homepage-learn-button a:link, #homepage-learn-button a:visited, #homepage-learn-button a:active
{
	position:relative;
	z-index:101;
	width:153px;
	height:57px;
	/*margin:316px 0 0 600px;*/
	margin:-110px 0 0 610px;
	display:block;
	background-image:url(../images/learn-more-button2.gif);
	background-repeat:no-repeat;
	background-position:top;
	border:solid 0px black;
}
#homepage-learn-button a:hover
{
	background-position:bottom;
}

#homepage-whatis
{
	position:relative;
	z-index:201;
	width:320px;
	height:200px;
	text-align:left;
	/*margin:316px 0 0 600px;*/
	margin:-240px 0 0 610px;
	display:block;
	border:solid 0px black;
	
}

#homepage-learn-button2 a, #homepage-learn-button2 a:link, #homepage-learn-button2 a:visited, #homepage-learn-button2 a:active
{
	width:115px;
	height:39px;
	display:block;
	float:left;
	background-image:url(../images/learn-more-home-blue.gif);
	background-repeat:no-repeat;
	background-position:top;
}
#homepage-learn-button2 a:hover
{
	background-position:bottom;
}

.homepage-dashboard-text
{
	width:42px;
	font-size:12px !important;
	line-height:13px;
	color:#000000;
	text-align:center;
}

#homepage-dashboard-brakes a, #homepage-dashboard-brakes a:link, #homepage-dashboard-brakes a:visited, #homepage-dashboard-brakes a:active
{
	display:block;
	width:28px;
	height:42px;
	background-image:url(../images/dashboard-brakes2.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:10px 12px 10px 12px;

}
/*#homepage-dashboard-brakes a:hover
{
	background-position:bottom;
}*/
#homepage-dashboard-tires a, #homepage-dashboard-tires a:link, #homepage-dashboard-tires a:visited, #homepage-dashboard-tires a:active
{
	display:block;
	width:28px;
	height:42px;
	background-image:url(../images/dashboard-tires2.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:10px 12px 10px 12px;

}
/*#homepage-dashboard-tires a:hover
{
	background-position:bottom;
}*/
#homepage-dashboard-oil a, #homepage-dashboard-oil a:link, #homepage-dashboard-oil a:visited, #homepage-dashboard-oil a:active
{
	display:block;
	width:40px;
	height:42px;
	background-image:url(../images/dashboard-oil2.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:10px 12px 10px 12px;

}
/*#homepage-dashboard-oil a:hover
{
	background-position:bottom;
}*/
#homepage-dashboard-tuneup a, #homepage-dashboard-tuneup a:link, #homepage-dashboard-tuneup a:visited, #homepage-dashboard-tuneup a:active
{
	display:block;
	width:34px;
	height:42px;
	background-image:url(../images/dashboard-tuneup2.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:10px 12px 10px 12px;

}
/*#homepage-dashboard-tuneup a:hover
{
	background-position:bottom;
}*/
#homepage-dashboard-fluids a, #homepage-dashboard-fluids a:link, #homepage-dashboard-fluids a:visited, #homepage-dashboard-fluids a:active
{
	display:block;
	width:27px;
	height:42px;
	background-image:url(../images/dashboard-fluids3.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:10px 16px 10px 16px;

}
/*#homepage-dashboard-fluids a:hover
{
	background-position:bottom;
}*/
#homepage-dashboard-more a, #homepage-dashboard-more a:link, #homepage-dashboard-more a:visited, #homepage-dashboard-more a:active
{
	display:block;
	width:31px;
	height:42px;
	background-image:url(../images/dashboard-more3.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin:10px 12px 10px 12px;

}
/*#homepage-dashboard-more a:hover
{
	background-position:bottom;
}*/

#col1 
{
	overflow:hidden;
	width:1000px; 
	height:414px; 
	text-align:left;
	margin-left:0px;
	margin-top:0px;
	border:solid 0px black;
	}
#col2 
{
	overflow:hidden;
	width:0px;
	height:0px;
	text-align:center;
	margin:0px;
	padding:0px;
	border:solid 0px blue;
	}
#col3 
{
	overflow:hidden;
	width:0px;
	height:0px;
	text-align:left;
	margin:0px;
	padding:0px;
	border:solid 0px black;
	}
	

.subcontent h1, .subcontent h1 a, .subcontent h1 a:active, .subcontent h1 a:visited {
	font-family:Helvetica,sans-serif,arial,verdana,sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:15px;
	color:#000000;
	text-align:left;
	text-decoration:none;
	margin:0 0 10px 0;
	padding:0;
	}
.subcontent h1 a:hover {
	color:#000000;
	text-decoration:underline;
}

	
/* secondary columns */
#subcol1 
{
	width:356px;
	height:100%;
	margin:0 0 0 104px;
	padding:4px 20px 0 0px;
	text-align:left;
	border:solid 0px black;
}
#subcol2 
{
	width:40px;
	height:100%;
	margin:0 0 0 0px;
	padding:35px 0 0 0;
	text-align:center;
	border:solid 0px black;
}

#subcol3 
{
	width:376px;
	height:100%;
	margin:0 0 0 0px;
	padding:4px 10px 0 20px;
	text-align:left;
	border:solid 0px red;
}
#subcol4 
{
	width:300px;
	height:100%;
	margin:0 0 0 0px;
	padding:4px 0 0 0;
	text-align:center;
	border:solid 0px black;
}


	
/* --------------------------------------------------------- */



.contact-us
{
	width:170px;
	text-align:left;
	font-size:14px !important;
	line-height:14px;
	font-style:normal;
	color:#666666;
	margin:10px 0 20px 0px;
	padding:10px 10px 0 14px;
	background-image:url(../images/questionmark.gif);
	background-repeat:no-repeat;
	background-position:right top;
	border:solid 0px red;
}	

.textbox 
{
	font-size:11px;
	color:#666666;	
	font-family:Arial;
}

.buttonSmall
{
	background-color:#0b479d;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	font-family:Arial;
}
.button
{
	background-color:#0b479d;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
}

.buttonLink
{
	background-color:#0b479d;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	padding:4px;
	border:solid 2px #aaaaaa;
}
.buttonLink a, .buttonLink a:link, .buttonLink a:visited, .buttonLink a:active
{
	color:#ffffff;
	text-decoration:none;
}
.buttonLink a:hover
{
	text-decoration:underline;
}

.homepagespacer
{
	float:left;
	margin-left:72px;
	margin-top:10px;
	height:148px;
	width:241px;
	border:solid 1px red; 
}
.homepagespacer-printonly
{
	margin-left:72px;
	margin-top:10px;
	height:148px;
	width:241px;
	border:none; 
	display:none;
}
.sitemap-topgroup
{
	padding-top:10px;
}


.footerbar-bottomrow 
{
	color:#999;
	width:800px;
	overflow:hidden;
	text-align:left;
	font-size:11px;
	line-height:12px;
	padding-left: 0px;
	margin:20px 0px 0px 110px;
	border:solid 0px red;
}

.footerbar-bottomrow a, .footerbar-bottomrow a:active, .footerbar-bottomrow a:visited {
	color:#999;
	text-decoration:none;
	}
.footerbar-bottomrow a:hover {
	color:#999;
	text-decoration:underline;
	}

.footerbar-bottomrow-sites, .footerbar-bottomrow-sites td 
{
	color:#666 !important;
	width:800px;
	overflow:hidden;
	text-align:left;
	font-size:11px;
	line-height:14px;
	padding-left: 0px;
	margin:28px 0px 0px 120px;
	border:solid 0px red;
}

#footer-midas a, #footer-midas a:link, #footer-midas a:visited, #footer-midas a:active
{
	display:block;
	float:right;
	width:74px;
	height:59px;
	background-image:url(../images/footer-midas-website.gif);
	background-repeat:no-repeat;
	background-position:top;

}
#footer-midas a:hover
{
	background-position:bottom;
}

#footer-speedee a, #footer-speedee a:link, #footer-speedee a:visited, #footer-speedee a:active
{
	display:block;
	float:right;
	width:72px;
	height:59px;
	background-image:url(../images/footer-speedee-website.gif);
	background-repeat:no-repeat;
	background-position:top;

}
#footer-speedee a:hover
{
	background-position:bottom;
}

#footer-monument a, #footer-monument a:link, #footer-monument a:visited, #footer-monument a:active
{
	display:block;
	float:right;
	width:63px;
	height:59px;
	background-image:url(../images/footer-monument.gif);
	background-repeat:no-repeat;
	background-position:top;

}
#footer-monument a:hover
{
	background-position:bottom;
}



.copyright-homepage 
{
	float:right;
	text-align:center;
	font-size:11px;
	line-height:12px;
	padding-left: 0px;
	color:#bbb;
	margin-top: 20px;
	margin-left:0px;
	padding-right:70px;
	border:solid 0px red;
}
.copyright-homepage2 
{
	height:12px;
	text-align:center;
	font-size:11px;
	line-height:12px;
	padding-top: 16px;
	padding-left:10px;
	color:#aaa;
	border:solid 0px red;
}

#learn-midas-button a, #learn-midas-button a:link, #learn-midas-button a:visited, #learn-midas-button a:active
{
	display:block;
	float:left;
	width:115px;
	height:39px;
	background-image:url(../images/learn-more-gold.gif);
	background-repeat:no-repeat;
	background-position:bottom;

}
#learn-midas-button a:hover
{
	background-position:top;
}
#learn-speedee-button a, #learn-speedee-button a:link, #learn-speedee-button a:visited, #learn-speedee-button a:active
{
	display:block;
	float:left;
	width:115px;
	height:39px;
	background-image:url(../images/learn-more-blue.gif);
	background-repeat:no-repeat;
	background-position:bottom;

}
#learn-speedee-button a:hover
{
	background-position:top;
}
#learn-fran-button a, #learn-fran-button a:link, #learn-fran-button a:visited, #learn-fran-button a:active
{
	display:block;
	float:left;
	width:115px;
	height:39px;
	background-image:url(../images/learn-more-gray.gif);
	background-repeat:no-repeat;
	background-position:bottom;

}
#learn-fran-button a:hover
{
	background-position:top;
}


#button-continue a, #button-continue a:link, #button-continue a:visited, #button-continue a:active
{
	display:block;
	width:92px;
	height:28px;
	background-image:url(../images/continue.gif);
	background-repeat:no-repeat;
	background-position:bottom;

}
#button-continue a:hover
{
	background-position:top;
}

.button-submit 
{
	display:block;
	width:128px;
	height:38px;
	background-image:url(../images/button-submit.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:10px;

}
.button-submit:hover
{
	background-position:top;
}


#button-back a, #button-back a:link, #button-back a:visited, #button-back a:active
{
	display:block;
	width:65px;
	height:28px;
	background-image:url(../images/back.gif);
	background-repeat:no-repeat;
	background-position:bottom;

}
#button-back a:hover
{
	background-position:top;
}

#get-started-button a, #get-started-button a:link, #get-started-button a:visited, #get-started-button a:active
{
	display:block;
	float:left;
	width:127px;
	height:48px;
	background-image:url(../images/button-get-started2.gif);
	background-repeat:no-repeat;
	background-position:bottom;

}
#get-started-button a:hover
{
	background-position:top;
}	
/* ---------------------- Dolphin nav ---------------------- */

#menu
{
	float:right;
	height:100px;
	width:591px;
	overflow:hidden;
    /*margin:0px 58px 0 0px;*/
    padding:0px 58px 0 0px;
    border: solid 0px black;
  
}	


.disclaimer {
            font-size:11px;
            padding: 25px 15px 0px 0px;
            width:840px;
            font-weight:normal;
            text-align:justify;
            }

ul.job-description    { margin-left: 20px;
                      padding-left: 20px; 
                      width: 730px;
                      margin-top:-20px;
                      }

.job-description-level1    {   
                      font-family:Helvetica,'Trebuchet MS',Verdana,Arial,sans-serif;                          
                      font-weight:bold;
                      margin-left: 20px;
                      padding-left: 20px; 
	                  color:#333;
                      width: 680px;
                      margin-top:20px;
                      font-weight:bold;                     
                      }
                      
.job-description-level2    {   
                      font-family:Helvetica,'Trebuchet MS',Verdana,Arial,sans-serif;                          
                      font-weight:normal;
	                  color:#333;
                      margin-left: 20px;
                      padding-left: 0px; 
                      width: 680px;             
                      }
                      
ul                    {
                      font-family:Helvetica,'Trebuchet MS',Verdana,Arial,sans-serif;
	                  color:#333;
                      font-weight:normal;
                      margin-top:-20px;
                       }
                      
li                   {
                      margin-left: 20px;
                      font-family:Helvetica,'Trebuchet MS',Verdana,Arial,sans-serif;
	                  color:#333;
                      font-weight:normal;
                       }
                       
h5                     {
                      margin-left: 20px;
                      font-family:Helvetica,'Trebuchet MS',Verdana,Arial,sans-serif;
	                  color:#333;
                      font-size:14px;
                      font-weight:bold;
                      padding-left: 20px; 
                        }
                        
                        

.applylink              { 
                      font-family:Helvetica,'Trebuchet MS',Verdana,Arial,sans-serif;
	                  color:#F50913; text-decoration: underline; text-align:right;}
.applylink:link	       { 
                      font-family:Helvetica,'Trebuchet MS',Verdana,Arial,sans-serif;
	                  color:#F50913; text-decoration: underline; text-align:right;}
.applylink:visited	   { 
                      font-family:Helvetica,'Trebuchet MS',Verdana,Arial,sans-serif;
	                  color:#F50913; text-decoration: underline; text-align:right;}
.applylink:hover	       { 
                      font-family:Helvetica,'Trebuchet MS',Verdana,Arial,sans-serif;
	                  color:#F50913; text-decoration: none; text-align:right;}

                       
                       /* SMG Standard buttons  */

input[type=button],input[type=submit] {
        font-family: Verdana, verdana,arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-color: black;
        text-decoration: none;
        padding: 2px 10px 3px;
        display: inline;
        background: #FFF url(/images/button.png) repeat-x bottom;
        border: solid;
        border-color: #999;
        border-width: 1px;
        cursor: pointer;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        box-shadow: 1px 1px 1px 0px rgba(5,5,5,.1);
        height: 25px;
        background-color: #fbfbfb;
        -moz-outline:0 none;
        outline:0 none;
        color: #000;
}

input[type=button]:hover,input[type=submit]:hover {
        font-family: Verdana, verdana,arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-color: black;
        padding: 2px 10px 3px;
        display: inline;
        background: #FFF url(/images/button.png) repeat-x bottom;
        border: solid;
        border-color: #999;
        border-width: 1px;
        cursor: pointer;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        box-shadow: 0px 0px 1px 1px rgba(5,5,5,.1);
        height: 25px;
        background-color: #fbfbfb;
        color: #000;
}

/* End of SMG Standard buttons  */

/* code to make cool buttons */
.button-link {
    padding: 10px 15px;
    background: #FFF url(/images/button.png) repeat-x bottom;
    color: #4E4E4E;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #999;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration: none;
}
.button-link:hover {
    background: #FFF url(/images/button.png) repeat-x bottom;
    border: solid 1px #999;
    text-decoration: none;
}
.button-link:active {
    -webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    background: #FFF url(/images/button.png) repeat-x bottom;
    border: solid 1px #999;
}
/* End of cool buttons */
            
#box2 {
    background-color: #ffffff;
    text-align: left;
    margin-top: 2px;
    padding: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
    width: 100%;
    border: 1px solid gray;
    }
