
/* TYPE */
body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-image:url(http://www.myrecruitingoffice.com/img/bg-full-page-main.jpg); bgcolor: #333; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0;
}


a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
a.more { white-space: nowrap; padding-right: 10px; background: url(http://images.apple.com/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; zoom: 1; }
a[rel="external"], a.external { white-space: nowrap; padding-right: 15px; background: url(http://images.apple.com/global/elements/icons/external10x10.gif) no-repeat 100% 50%; zoom: 1; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position: static !important; }


p { margin-bottom: 12px; }
h1 { font-weight: bold; font-size: 24px; line-height: 24px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 14px; }
h3 { font-weight: bold; font-size: 16px; line-height: 26px; color:#000000;}
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
h5 { font-weight: normal; font-size: 13px; font-style:italic; }
h9 { font-weight: bold; font-size: 14px; line-height: 16px; margin-bottom: 18px; margin-left:20px; }
p.intro { font-weight: bold; }
.more { text-align: right; }

ul { margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
ul.square,
ul.circle { margin-left: 2em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }
ol.sosumi { margin-left: 0; padding-left: 2em; }


/* features nav */
#featuresnav { float: left; margin-top: 10px; width: 220px; }
.nav li { padding: 0 0 1px; _padding-top:2px; }
.nav li a { display: block; position: relative; padding: 6px 0 6px 57px; color: #8c8c8c; line-height: 25px; background: url(http://www.myrecruitingoffice.com/img/dot-gray.png) no-repeat 95% 12px; -webkit-transition: color 0.2s ease-in-out; -moz-transition: color 0.3s ease-in-out; }
.nav:hover li a { color: #333; text-decoration: none; -webkit-transition: color 0.2s ease-in-out; -moz-transition: color 0.3s ease-in-out; }
.nav a.alt { padding-left: 23px; }

.nav li a:hover,
.nav:hover li a:hover { background: url(http://www.myrecruitingoffice.com/img/dot-blue.png) no-repeat 95% 12px; color: #08c; }

.nav .icon { position: absolute; top: 4px; left: 10px; _left: -39px; _margin-top:1px; }

.nav #fn_sfeatures a img,
.nav #fn_features a img { margin-top: 7px; margin-left: 17px; opacity: 0.8; }
.nav:hover #fn_sfeatures a img,
.nav:hover #fn_features a img { opacity: 1; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.3s ease-in-out; }
.nav #fn_sfeatures a,
.nav #fn_features a { padding: 0; }
.nav #fn_sfeatures a span { background: url(http://images.apple.com/iphone/images/nav-feature-intro-3g-s-20090608.png) no-repeat 17px 7px; height: 22px; padding: 7px 0 7px 17px; width: 113px; }
.nav #fn_features a span { background: url(http://images.apple.com/iphone/images/nav-feature-intro-3g-20090608.png) no-repeat 17px 7px; height: 22px; padding: 7px 0 7px 17px; width: 113px; }




.sub-title {
color: #0090cc;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
font-style:italic;
text-align:left;
}

.title-red {
font-size: 20px;
line-height:26px;
color: #b5262a;
font-weight:bold;
text-align:left;
}

.title-blue {
font-size: 22px;
line-height:26px;
color: #0296d4;
font-weight:bold;
text-align:left;
}

.title-red-large {
font-size: 32px;
line-height:48px;
color: #b5262a;
font-weight:bold;
text-align:left;
}

.title-blue-huge {
font-size: 52px;
line-height:48px;
color: #0296d4;
font-weight:bold;
text-align:left;
}


.title-definition {
font-size: 14px;
line-height:26px;
color: #333;
font-weight:bold;
text-align:left;
}


.title-sub {
font-size: 22px;
line-height:30px;
color: #525252;
font-weight:normal;
text-align:left;
}




/* LINK STYLES FOR POPUP FAQ PAGE */



a.definition:link     {
	color:#0296d4;
	border-bottom:3px double;
	text-decoration:none;
}

a.definition:visited  {
    color:#0296d4;
	border-bottom:3px double;
	text-decoration:none;
	
}

a.definition:hover    {
	color:#b5262a;
	border-bottom:3px double;
	text-decoration:none;

}


a.glossary:link     {
	color:#b5262a;
	text-decoration:none;
	font-size:10px;
	text-decoration:underline;
}

a.glossary:visited  {
    color:#b5262a;
	text-decoration:none;
	font-size:10px;
	text-decoration:underline;
	
}

a.glossary:hover    {
	color:#333;
	text-decoration:none;
	font-size:10px;
	text-decoration:underline;

}

a.title-link:link    { font-weight: bold; font-size: 16px; line-height: 20px; color:#000000; text-decoration:none;}

a.title-link:visited  { font-weight: bold; font-size: 16px; line-height: 20px; color:#000000; text-decoration:none;}

a.title-link:hover    { font-weight: bold; font-size: 16px; line-height: 20px; color:#0296d4; text-decoration:none;}


a.nav:link    { font-weight: normal; font-size: 11px; color:#000000; text-decoration:none; padding-bottom:12px; }

a.nav:visited  { font-weight: normal; font-size: 11px; color:#000000; text-decoration:none;  padding-bottom:12px;}

a.nav:hover    { font-weight: normal; font-size: 11px; color:#0296d4; text-decoration:none;  padding-bottom:12px; }


a.nwhite:link     {
    color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height:16pt;
	text-decoration:none;
}

a.nwhite:visited  {
    color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height:16pt;
	text-decoration:none;
}

a.nwhite:hover    {
	color: #39bff7;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height:16pt;
	text-decoration:none;
}
