body { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0px; background-color: #ffffff; font-size: 11px; line-height: 14px; font-family: verdana, geneva, helvetica;} 

th { font-size: 12px; font-family: verdana, geneva, helvetica;background-color: A8C0FF;}
td { font-size: 11px; font-family: verdana, geneva, helvetica;}

/*  For classified search results  */
.tblrowhead {background-color: 5a7dff; padding-top: 6px; padding-right: 6px; padding-bottom: 6px; padding-left: 6px; font-size: 12px; color: #003366; border-color: gray; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px;}

.tblrowwhite {background-color: F0F0F0; border-color: black black black #d3d3d3;}
.tblrowwhite a:link		{ text-decoration: underline; color: #000000; } 
.tblrowwhite a:active	{ text-decoration: underline; color: #000000; }
.tblrowwhite a:visited	{ text-decoration: underline; color: #999900; }
.tblrowwhite a:hover	{ text-decoration: underline; color: #000000; } 

.tblrowcolored {background-color: c6d7ff; border-color: black black black #d3d3d3;}
.tblrowcolored a:link	{ text-decoration: underline; color: #000000; } 
.tblrowcolored a:active	{ text-decoration: underline; color: #000000; }
.tblrowcolored a:visited{ text-decoration: underline; color: #999900; }
.tblrowcolored a:hover	{ text-decoration: underline; color: #000000; } 


/* Headers */
h1 { font-family: verdana, arial, helvetica, san-serif; font-size: 17px; color: #000000; }
h2 { font-family: verdana, arial, helvetica, san-serif; font-size: 16px; color: #000000; }
h3 { font-family: verdana, arial, helvetica, san-serif; font-size: 14px; color: #000000; }
h4 { font-family: verdana, arial, helvetica, san-serif; font-size: 12px; color: #000000; }
h5 { font-family: verdana, arial, helvetica, san-serif; font-size: 10px; color: #000000; }

/* Location bar (Jobs in ... and surrounding areas.) */
.location_bar { font-size: 11px; line-height: 14px; font-weight: bold; font-family: verdana, geneva, helvetica; background-color: #ebebff;}
.location_bar a:link	{font-weight: bold; text-decoration: none; color: #000000;}
.location_bar a:visited	{font-weight: bold; text-decoration: none; color: #000000;}
.location_bar a:active	{font-weight: bold; text-decoration: none; color: #000000;}
.location_bar a:hover	{font-weight: bold; text-decoration: underline; color: #000000;} 

/* Banner (Submit resume | ...etc. at top) */
.bannerlinks { font-size: 10px; text-align: center; line-height: 14px; font-family: verdana, geneva, helvetica; background-color: #A8C0FF;}
.bannerlinks a:link		{font-weight: bold; text-decoration: none; color: #000000;}
.bannerlinks a:visited	{font-weight: bold; text-decoration: none; color: #000000;}
.bannerlinks a:active	{font-weight: bold; text-decoration: none; color: #000000;}
.bannerlinks a:hover	{font-weight: bold; text-decoration: underline; color: #000000;}

/* Nav bar area - "Bread crumbs" to get back to home. */
.breadcrumbs {font-size: 11px; text-decoration: none; line-height: 18px; font-family: verdana, geneva, helvetica; background-color: #ebebff; }
.breadcrumbs a:link		{ text-decoration: underline;}
.breadcrumbs a:active	{ text-decoration: none;}
.breadcrumbs a:visited	{ text-decoration: underline; color: #555500;}
.breadcrumbs a:hover	{ text-decoration: underline;}

/* Left side navigation links - don't show underline. */
.navlinks { font-size: 12px; line-height: 14px; font-family: verdana, geneva, helvetica;}
.navlinks a:link		{ text-decoration: none; font-size: 10px; line-height: 14px; font-weight: bold; }
.navlinks a:visited		{ text-decoration: none; font-size: 10px; line-height: 14px; font-weight: bold; }
.navlinks a:active		{ text-decoration: none; font-size: 10px; line-height: 14px; font-weight: bold; }
.navlinks a:hover		{ text-decoration: none; font-weight: bold; }

/*eLearning Links in Classifieds Detail*/
.learning_link 			{ font-size: 11px; line-height: 14px; font-family: verdana, geneva, helvetica;} 
.learning_link a:link        { text-decoration: none; font-size: 11px; color: #0000FF;}
.learning_link a:visited     { text-decoration: none; font-size: 11px; color: #0000FF;}
.learning_link a:active      { text-decoration: none; font-size: 11px; color: #0000FF;}
.learning_link a:hover       { text-decoration: underline; font-size: 11px; color: #0000FF;}

.dashed { border-bottom: dashed 1px #000000;}

/* Main links */
a:link { text-decoration: underline; color: #111100; }
a:active { text-decoration: underline; color: #c0c0c0; }
a:visited { text-decoration: underline; color: #666600; }
a:hover { text-decoration: none; }

/* Top center of home page. */
.darkmiddle				{ font-size: 11px; font-family: verdana, geneva, helvetica; font-weight: bold; line-height: 16px; color: #ffffff; }
.darkmiddle a:link		{ text-decoration: underline; color: #FFFFFF; } 
.darkmiddle a:active	{ text-decoration: underline; color: #FF6666; }
.darkmiddle a:visited	{ text-decoration: underline; color: #DDDDDD; }
.darkmiddle a:hover		{ text-decoration: underline; color: #AAAAFF; } 

/* Resume and Job Hilighting */
.res_hi { font-weight: bold; background-color: #FFFF66;}
.job_hi { font-weight: bold; background-color: #FFFF66;}
.res_nav_top { background-color: #EDEDED;}
.res_nav_bottom { background-color: #FFFFcc;}

.large { font-size: 15px; line-height: 14px; font-family: verdana, geneva, helvetica;}
.medium { font-size: 12px; line-height: 14px; font-family: verdana, geneva, helvetica;}
.small { font-size: 10px; line-height: 14px; font-family: verdana, geneva, helvetica;}
.x-small { font-size: 9px; line-height: 14px; font-family: verdana, geneva, helvetica;}
.xx-small { font-size: 8px; line-height: 14px; font-family: verdana, geneva, helvetica;}

.smallgray { font-size: 10px; line-height: 14px; font-family: verdana, geneva, helvetica; background-color: #ccccff;}
.font2 { font-size: 12px;line-height: 14px;font-family: verdana, geneva, helvetica;}

.smalllight { font-size: 10px; line-height: 14px; font-family: verdana, geneva, helvetica; }

.rule { background-color: #5a7dff; } 
 
.light { background-color: #c6d7ff; }

.smallbold { font-size: 10px; line-height: 14px; font-weight: bold; font-family: verdana, geneva, helvetica; }

.smalllightbold { font-size: 10px; line-height: 14px; font-weight: bold; font-family: verdana, geneva, helvetica; color: #000000;}

.copyright { font-size: 9px; line-height: 12px; font-family: verdana, geneva, helvetica; font-weight: bold; background-color: #ffffff; text-align: center; }

.disclaimer { font-size: 9px; line-height: 12px; font-family: verdana, geneva, helvetica; font-weight: normal; background-color: #ffffff; text-align: left; }

.spacerbox {  height: 100%; }

.padded {  padding: 3px; }

.sidetitle { font-size: 11px; font-family: verdana, geneva, helvetica; font-weight: bold; line-height: 14px; color: #333399; background-color: #5a7dff; }

.contenttitle { font-size: 11px; font-family: verdana, geneva, helvetica; font-weight: bold; line-height: 14px; color: #000066; background-color: #5a7dff; }

INPUT {
        font-family: verdana,arial,helvetica; 
		font-size: 10px;
}

TEXTAREA { 
		font-family: verdana,arial,helvetica; 
		font-size: 10px; 
}
 
SELECT {
        font-family: verdana,arial,helvetica; font-size: 10px;
        border-left: 1px solid grey;
        border-right: 1px solid grey;
        border-top: 1px solid grey;
        border-bottom: 1px solid grey;
}

/*  Printer Friendly page  */
@media print  { .noprint  { display: none; } }
@media screen { .noscreen { display: none; } }

/* 2010-01-20 pete	Lightbox/overlay */
div.overlay_veil {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.7;
    opacity: 0.70;
    filter: alpha(opacity=70);
}
div.overlay {
    display: none;
    position: absolute;
    top: 20%;
    left: 15%;
    width: 65%;
    height: 55%;
    padding: 16px;
    border: 8px ridge orange;
    background-color: white;
    z-index:1002;
    overflow: auto;
}

