﻿body {
background: #EAF0F9;
margin: 0;
padding: 0;
font-size:12px;
color: #4b4b4b;
line-height:1.5;
font-family: "Lucida Grande", "Helvetica", Arial, Verdana, sans-serif;
}
a, a:link, a:visited, a:active 
{
font-weight:bold;
color: #BC002B;
text-decoration: none;
}
a:hover, a:visited:hover {
font-weight:bold;
color: #BC002B;
text-decoration: underline;
}
#wrapper {
margin: 0 auto;
padding: 0;
width: 970px;
background-color:#FFFFFF;
}
#header
{
background-color:#000000;
height:100px;
}
#logoSection
{
float:left;
height:100px;
width:362px;
margin:0;
padding:0;
background:#000000 url(/Images/employer-annoyer.gif) no-repeat left center;
}
#logo {
height: 100px; 
width: 362px; 
text-indent: -9999em; 
overflow: hidden;
}
#logo a {
display: block; 
height: 100px; 
width: 362px; 
text-decoration: none; 
}
#headerSection
{
float:right;
height:100px;
width:608px;
}
#contentWrapper
{
background-color: #FFFFFF;
padding:12px 12px;
}
#contentSection
{
background-color: #FFFFFF;
padding:12px 12px;
}
.leftSection
{
background-color: #FFFFFF;
padding:12px 12px;
float:left;
width:584px;
}
.rightSection
{
background-color: #FFFFFF;
float:right;
width:300px;
padding:12px 12px;
}
#footerSection
{
width: 970px;
background-color:#333333;
margin:0 auto;
height:80px;
}
#footerSection a
{
font-weight:normal;
color:#CCCCCC;
}
#footerSection a:hover
{
color:#FFFFFF;
}
#copySection
{
width: 970px;
color:#000000;
font-size:11px;
margin: 10px auto 0 auto;
}
.footerLinks
{
float:left;
width:150px;
margin-right:5px;
padding: 5px 7px;
}
.searchbox
{
float:right;
margin: 20px 12px 0 0;  
}
ul#sitenav 
{
float:right;
margin: 5px 12px 0 0;  
font-size: 14px;
font-family: Arial;
}
#sitenav li { 
display: inline; 
text-transform: none; 
color: #FFFFFF; 
}
#sitenav a,
#sitenav a:link, 
#sitenav a:active,
#sitenav a:visited {
color: #FFFFFF; 
padding: 6px 1px 0 1px;
font-weight:bold;
}
#tubebar 
{
vertical-align: middle;
text-align: center;
height: 22px;
width: 100%;
background: #E1E3EB;
border-bottom:2px inset black;
padding-top: 8px;
color:White;
z-index: 1;
}
#tubebar ul { 
white-space: nowrap;
margin: 0px;
padding: 0px;
display: inline;
}
#tubebar ul li { 
margin: 0px;
padding: 7px;
border-right: 1px solid black;
list-style: none;
display: inline;
}
#tubebar ul li a { 
text-decoration:underline;
}
#tubebar ul li.first 
{
border-left: 1px solid black;
}
ul {
list-style-type:none;
}
ul, ol {
margin:0;
padding:0;
}
.headersub
{
font-size:14px;
color: #777777;
padding:0 0 20px 0;
}
h1
{
padding:0;
margin:0;
font-size:30px;
line-height:30px;
letter-spacing:-1.25px;
color:#000000;
}
h2
{
padding:0;
margin:0;
font-weight:normal;
font-size:1.9em;
color:#000000;
}
h3
{
padding:0;
margin:0;
font-size:1.7em;
color:#000000;
}
h4
{
padding:0;
margin:0;
font-size:1.4em;
font-weight:bold;
color:#000000;
}
h5
{
border-bottom:1px dotted #666666;
padding:0;
margin:0;
text-transform:uppercase;
font-size:14px;
color:#F1F1F1;
}
a.side-button,
a.side-button:active,
a.side-button:visited,
a.side-button:hover
{
display:block;
width:300px;
height:55px;
background-image: url(/Images/side-button.gif);
color:#FFFFFF;
text-align:center;
line-height:55px;
font-size:30px;
font-weight:bold;
text-shadow: #700000 1px -1px 2px;
text-decoration:none;
}
/* Homepage elements */
h4.header
{
background: url(/Images/gsquare.gif) no-repeat top left;
border-bottom:1px solid #DDDDDD;
margin:0 0 6px;
padding:0 0 1px 20px;
}
.leftcol
{
float:left;
width:290px;
padding:0 10px 0 0;
margin-right:8px;
}
.midcol
{
float:left;
width:290px;
padding:0 10px 0 0;
}
.rightcol
{
float:right;
width:300px;
}
/* End homepage */
/* Validator elements */
.error {
color: #FF6347;
font-weight: bold;
font-size: 14px;
background: #FAFAFA url(/Images/xmark.gif) no-repeat top left;
border: thin solid #EAEAEA;
margin: 10px 0 10px 0;
padding: 11px 0 0 42px;
}
.error ul li {
font-weight: normal;
font-size: 12px;   
}
.success {
color: #48b102;
font-size: 14px;
font-weight: bold;
background: #FAFAFA url(/Images/checkmark.gif) no-repeat top left;
border: thin solid #EAEAEA;
margin: 10px 0 10px 0;
padding: 11px 0 11px 42px;
}
.message {

font-size: 12px;
background: #FAFAFA url(/Images/info.gif) no-repeat top left;
border: thin solid #EAEAEA;
margin: 10px 0 10px 0;
padding: 11px 0 11px 50px;
}
A.green,
A.green:hover,
.green,
.green A,
.green A:hover,
.green A:active,
.green A:visited {
color: Green;   
}
A.red,
A.red:hover,
.red,
.red A,
.red A:hover,
.red A:active,
.red A:visited {
color: #FF0000;
}
.b
{
font-weight: bold;
}
.lrg
{
font-size: 14px;
}
.sml
{
font-size: 12px;
}
/* End Validator elements */
/* Start Profile */
img.la
{
height:120px;
width:120px;
}
/* End Profile */
/* Start Profile Textboxes/Buttons */
.txtb
{
margin: 1px;
padding: 5px;
font-family: Tahoma, Arial, Helvetica;
font-weight: bold;
font-size: 120%;
}
div.customddltxtb .rcbInputCell INPUT.rcbInput
{
margin: 1px;
padding: 5px;
font-family: Tahoma, Arial, Helvetica;
font-weight: bold;
font-size: 120%;   
}
input.btnb
{
margin: 1px;
font-weight:bold;
font-family: Arial, Tahoma, Helvetica;
font-size: 130%;
}
/* End Profile Textboxes/Buttons */
/* Start post */
.pbox
{
margin:0 0 30px 0;
}
.pi
{
width:16px;
height:16px;
vertical-align:middle;
border:0;
}
.pdate
{
float:left;width:240px;color:#666666;margin:0 0 8px 0;
}
.pshare
{
float:right;margin:0 0 8px 0;
}
.pshare .l
{
vertical-align:baseline;line-height:16px;padding:0;margin:0;float:left;
}
.pshare .r
{
float:right;margin: 0 0 0 4px;
}
.ptags
{
font-size:11px;font-weight:bold;line-height:16px;border-top:1px solid #DDDDDD;padding:8px 0 0 0;
}
.pscontent
{
font-size:14px;
display:inherit;
}
.preadmore
{
font-size:14px;
display:inline;
font-weight:bold;
}
h2.pt, h2.pt a
{
text-decoration: none;
color: black;
font-size: 24px;
font-family: Arial;
font-weight: bold;
letter-spacing:-1px;
margin: 1px 0 10px 0;
line-height:26px;
}
h2.pt a:hover { color:#FC6B00 }
/* End post */
/* Start story */
.sbox
{
margin:0 0 30px 0;
}
.sdate
{
float:left;width:240px;color:#666666;margin:0 0 8px 0;
}
.sshare
{
float:right;margin:0 0 8px 0;
}
.sshare .l
{
vertical-align:baseline;line-height:16px;padding:0;margin:0;float:left;
}
.sshare .r
{
float:right;margin: 0 0 0 4px;
}
.sscontent
{
font-size:14px;
display:inline;
}
.sscontent ul {
list-style-type:disc;
}
.sscontent ul {
margin: 0 0 0 9px;
padding: 0 0 0 9px;
}
.sscontent ol {
margin: 0 0 0 12px;
padding: 0 0 0 12px;
}
.sreadmore
{
font-size:14px;
display:inline;
font-weight:bold;
}
h2.st, h2.st a
{
text-decoration: none;
color: black;
font-size: 24px;
font-family: Arial;
font-weight: bold;
letter-spacing:-1px;
margin: 1px 0 10px 0;
line-height:26px;
}
h2.st a:hover { color:#FC6B00 }
/* End story */
/* Start joke */
.jbox
{
margin:0 0 30px 0;
}
.jdate
{
float:left;width:240px;color:#666666;margin:0 0 8px 0;
}
.jshare
{
float:right;margin:0 0 8px 0;
}
.jshare .l
{
vertical-align:baseline;line-height:16px;padding:0;margin:0;float:left;
}
.jshare .r
{
float:right;margin: 0 0 0 4px;
}
.jcontent
{
font-size:14px;
display:inline;
}
.jcontent ul {
list-style-type:disc;
}
.jcontent ul {
margin: 0 0 0 9px;
padding: 0 0 0 9px;
}
.jcontent ol {
margin: 0 0 0 12px;
padding: 0 0 0 12px;
}
h2.jt, h2.jt a
{
text-decoration: none;
color: black;
font-size: 24px;
font-family: Arial;
font-weight: bold;
letter-spacing:-1px;
margin: 1px 0 10px 0;
line-height:26px;
}
h2.jt a:hover { color:#FC6B00 }
/* End joke */
/* Start company */
.cbox
{
margin:0 0 30px 0;
}
.ccontent
{
font-size:14px;
display:inline;
}
.cshare
{
float:left;margin:0 0 8px 0;
}
.cshare .l
{
vertical-align:baseline;line-height:16px;padding:0;margin:0;float:left;
}
.cshare .r
{
float:right;margin: 0 0 0 4px;
}
h2.ct, h2.ct a
{
text-decoration: none;
color: black;
font-size: 24px;
font-family: Arial;
font-weight: bold;
letter-spacing:-1px;
margin: 1px 0 10px 0;
line-height:26px;
}
h2.ct a:hover { color:#FC6B00 }
/* End company */
/* Start results pager */
.pbar
{
text-align:center;
margin:5px 0;
}
.pgr,
a.pgr, 
a.pgr:link, 
a.pgr:visited,
a.pgr:active  
{
font-family: Arial;
font-size: 12px;
font-weight: bold;
width: auto;
margin: 0px;
padding: 4px 7px;
border: solid 1px #BC002B; 
text-decoration: none;
line-height:32px;
}
a.pgr:hover {
color: white;
background-color: #BC002B;
}
.pgrActive {
font-family: Arial;
font-size: 14px;
font-weight: bold;
width: auto;
padding: 3px 4px 0 4px;
color: #BC002B;
}
/* End results pager */
/* Start twitter */
.timage
{
float:left;width:50px;
}
.tcontent
{
width:524px;
float:right;
margin:0 0 0 0;
}
.tblock
{
margin:10px 0 10px 0;
}
/* End twitter */
/* Start poll */
.pollBox
{
margin:25px 0 0 0;
padding:18px 18px;
border:1px solid #BBBBBB;
border-radius: 1em;
-moz-border-radius: 1em;	
-webkit-border-radius: 1em;
}
.pollBox h4
{
margin-bottom:10px;
}
.pollTable input
{
margin-right: 20px;
margin-left: 5px;
}
.pollBtn
{
width:100px;
margin: 15px 0 0 5px;
font-weight:bold;
font-family: Arial, Tahoma, Helvetica;
font-size: 130%;
}
.resultContainer
{
margin:0 0 10px 0;
padding:0;
background-color:#F1F1F1;
border:1px solid #D1D1D1;
height:18px;
}
.resultScore
{
margin:0;
padding:0;
background-color:#B22222;
height:18px;
}
/* End poll */
/* Start company rating */
.lscore
{
float:left;
width:190px;
font-size:11px;
font-weight:bold;
margin:5px 0;
color:#000000;
}
.rscore
{
float:right;
width:110px;
text-align:right;
}
/* End company rating */
.alpha
{
font-weight:bold;
font-size:14px;
}
.alpha a
{
padding:0 3px;
}