

body {
	BACKGROUND-COLOR: #C3C3C3;  
	color:#2E2E2E;
	font-size:8pt;
	FONT-FAMILY: Arial, Sans-serif; 
	margin-left: 5px; 
	margin-bottom: 0px; 
	margin-right : 0px; 
	margin-top: 5px;
	line-height:18px;
}

input {
    FONT-FAMILY: Arial, Verdana, Sans-serif; FONT-SIZE:8pt;
}

input.button {
	FONT-FAMILY: Arial, Verdana, Sans-serif; FONT-SIZE:8pt;
}
textarea {
    FONT-FAMILY: Arial, Verdana, Sans-serif; FONT-SIZE:8pt;
}

table {
background-color: white;
}


.globalbg {
	BACKGROUND-COLOR: #C3C3C3;
}



.cellsbg{
	background-color: #F2F1EF;
}



.spheaders {
	FONT-FAMILY: Arial, Verdana, Sans-serif; FONT-SIZE:8pt; font-weight: bold; color: #3B2D1C;
} 

.tabletransparent {
	background-color: transparent;
}
select {
    FONT-FAMILY: Arial, Verdana, Sans-serif; FONT-SIZE:8pt;
}
.commontext {
	FONT-SIZE:8pt; FONT-FAMILY: Arial, Verdana, Sans-serif; 
}

a:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #285DB8; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
a:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #11304F; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
a:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #285DB8; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
a:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #11304F; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}


a:link.activebglinks {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
a:visited.activebglinks {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial, Sans-serif; TEXT-DECORATION: none;
}
a:active.activebglinks {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
a:hover.activebglinks {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}


.jsbg {

	background-color: #E7E5E1;
	padding-left: 5px;
	}


.GREYBG {
	border-right: 1px solid #E7E5E1;
	border-bottom: 1px solid #E7E5E1;
	border-top: 1px solid #E7E5E1;
	}
	

a:link.footerlink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #216071; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
a:visited.footerlink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #216071; FONT-FAMILY: Arial, Sans-serif; TEXT-DECORATION: none;
}
a:active.footerlink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #216071; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
a:hover.footerlink{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #216071; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}




a:link.topnavlinks {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #584329; FONT-FAMILY: Arial; TEXT-DECORATION: none;
		
}
a:visited.topnavlinks {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #584329; FONT-FAMILY: Arial, Sans-serif; TEXT-DECORATION: none;
	
}
a:active.topnavlinks {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #584329; FONT-FAMILY: Arial; TEXT-DECORATION: none;

}
a:hover.topnavlinks{
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #584329; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
	
}




.sendjobtable1 {
	background-color: #F9F9F9; FONT-FAMILY: Arial, Verdana, Sans-serif; FONT-SIZE:8pt;
}



.sendjobtable2 {
	background-color: #ECECEC; FONT-FAMILY: Arial, Verdana, Sans-serif; FONT-SIZE:8pt;
}



a:link.navlinks {
color: #000000;
text-decoration: none;
background-color: #E5E5E5;
display: block;
width: 180px;
padding: 3px 5px 5px 15px;
background-image: url(/media/images/navbullet.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #D3D3D3;
border-top: 1px solid white;

}


a:visited.navlinks  {
color: #000000;
text-decoration: none;
background-color: #E5E5E5;
display: block;
width: 180px;
padding: 3px 5px 5px 15px;
background-image: url(/media/images/navbullet.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #D3D3D3;
border-top: 1px solid white;
}


a:active.navlinks  {
color: #000000;
text-decoration: none;
background-color: #E5E5E5;
display: block;
width: 180px;
padding: 3px 5px 5px 15px;
background-image: url(/media/images/navbullet.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #D3D3D3;
border-top: 1px solid white;
}


a:hover.navlinks {
color: #000000;
text-decoration: none;
background-color: #F4F4F4;
display: block;
width: 180px;
padding: 3px 5px 5px 15px;

background-image: url(/media/images/navbulletR.gif);
background-repeat: no-repeat;
border-bottom: 1px solid #D3D3D3;
border-top: 1px solid white;
}

.navlinksheader {
	background-color: #31818D; 
}



.navlinksbg {
	background-color: #E5E5E5; 
}



/* --- BANNER PLACEMEzNTS */
div.bannerplacements {
	position: relative;
	
}

div.banner728 {
	
	margin-bottom: 10px;
}

* html div.banner728 {
	margin-bottom: -10px;
}

div.banner160 {
	position: absolute;
	left: 810px;
	top: 42px;	
}






#ContainerJobPostings {
	
	font-size:8pt;
	font-family:Arial, sans-serif;
	background-color:white;
	color:#232323;
	line-height:18px;
	padding:10px 10px 10px 10px;
}


#ContainerSection {
	background-color:#F4F4F4;
	padding:10px 10px 10px 10px;
}

#HeaderPage {
	font-size:11pt;
	font-family:Arial, sans-serif;
	color:#38B8D1;
	font-weight:bold;

	
}

#HeaderSection {
	width:100%;
	background-color:#4BABB9;
	color:white;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	font-size:9pt;

	
}



.helptable {
	border-collapse: collapse;
	border: 1px solid #E3EBF2;
}



ul.List {
	list-style-type: none;
	list-style-image: url('/Media/Images/list_bullet.gif');
}


.TableHelp td{
	border-bottom:1px dotted #C0C0C0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#333333;
}




.LeftPanel {
	background-color:white;
	background-image: url('/media/images/leftpanel_bgEM.jpg');
	background-repeat:no-repeat;
	font-family:arial, sans-serif;
	font-size:8pt;
	color:#006071;
	line-height:18px;
}


.LeftPanelEM {
	background-color:white;
	background-image: url('/media/images/leftpanel_bgEM.jpg');
	background-repeat:no-repeat;
	font-family:arial, sans-serif;
	font-size:8pt;
	color:#006071;
	line-height:18px;
}



.helpcell {
	text-align: right;
	border-left:1px dotted gray;
}


/*side navigation */



#main-nav { 
	position: relative; 
	z-index: 25;
	top: 0px; left: 0px;
	width: 150px;
	padding-bottom: 15px;
}

#main-nav dl {
	margin:0;
	padding:0;
}

/* IE5 Mac Hack \*/ 
#main-nav { } 
/*/ 
#main-nav { padding-left: 11px; overflow: hidden; } 
/* End Hack */




#main-nav dt a {
	display: block;
	height: 0px !important;
	height /**/:44px; /* IE 5/Win hack */ 
	padding: 44px 0px 0px 0px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#main-nav dt a:hover {
	background-position: 0 -44px;
}



#main-nav dt#account a { width: 147px; background-image: url(/media/images/sidenav_em_account-manager.gif); }

#main-nav dt#account { width: 147px; background-image: url(/media/images/sidenav_em_account-manager.gif); }

#main-nav dt#createjob a { width: 147px; background-image: url(/media/images/sidenav_em_createnewjob.gif); }

#main-nav dt#createjob { width: 147px; background-image: url(/media/images/sidenav_em_createnewjob.gif); }

#main-nav dt#repost a { width: 147px; background-image: url(/media/images/sidenav_em_repost.gif); }

#main-nav dt#repost { width: 147px; background-image: url(/media/images/sidenav_em_repost.gif); }

#main-nav dt#purchase a { width: 147px; background-image: url(/media/images/sidenav_em_purchase.gif); }

#main-nav dt#purchase { width: 147px; background-image: url(/media/images/sidenav_em_purchase.gif); }

#main-nav dt#pricing a { width: 147px; background-image: url(/media/images/sidenav_em_pricing.gif); }

#main-nav dt#pricing { width: 147px; background-image: url(/media/images/sidenav_em_pricing.gif); }

#main-nav dt#editprofile a { width: 147px; background-image: url(/media/images/sidenav_em_editprofile.gif); }

#main-nav dt#editprofile { width: 147px; background-image: url(/media/images/sidenav_em_editprofile.gif); }


#main-nav dt#gamasutra a { width: 147px; background-image: url(/media/images/sidenav_em_gamasutra.gif); }

#main-nav dt#gamasutra { width: 147px; background-image: url(/media/images/sidenav_em_gamasutra.gif); }

#main-nav dt#gdc a { width: 147px; background-image: url(/media/images/sidenav_em_GDCjobboards.gif); }

#main-nav dt#gdc { width: 147px; background-image: url(/media/images/sidenav_em_GDCjobboards.gif); }

#main-nav dt#customer a { width: 147px; background-image: url(/media/images/sidenav_em_customerservice.gif); }


#main-nav dt#customer { width: 147px; background-image: url(/media/images/sidenav_em_customerservice.gif); }




#main-nav dt#jscenter a { width: 150px; background-image: url(/media/images/sidenav_js_jobseekercenter.gif); }
#main-nav dt#jscenter { width: 150px; background-image: url(/media/images/sidenav_js_jobseekercenter.gif); }

#main-nav dt#searchjobs a { width: 150px; background-image: url(/media/images/sidenav_js_searchjobs.gif); }
#main-nav dt#searchjobs { width: 150px; background-image: url(/media/images/sidenav_js_searchjobs.gif); }

#main-nav dt#postresume a { width: 150px; background-image: url(/media/images/sidenav_js_postresume.gif); }
#main-nav dt#postresume { width: 150px; background-image: url(/media/images/sidenav_js_postresume.gif); }

#main-nav dt#searchagent a { width: 150px; background-image: url(/media/images/sidenav_js_searchagent.gif); }
#main-nav dt#searchagent { width: 150px; background-image: url(/media/images/sidenav_js_searchagent.gif); }

#main-nav dt#jobinbox a { width: 150px; background-image: url(/media/images/sidenav_js_jobinbox.gif); }
#main-nav dt#jobinbox { width: 150px; background-image: url(/media/images/sidenav_js_jobinbox.gif); }






body.account dt#account a {
	background-position: 0 -44px;
}





body.account dt#account {
	background-position: 0 -44px;
}





body.createjob dt#createjob a {
	background-position: 0 -44px;
}





body.createjob dt#createjob {
	background-position: 0 -44px;
}





body.repost dt#repost a {
	background-position: 0 -44px;
}





body.repost dt#repost {
	background-position: 0 -44px;
}





body.purchase dt#purchase a {
	background-position: 0 -44px;
}





body.purchase dt#purchase {
	background-position: 0 -44px;
}





body.pricing dt#pricing a {
	background-position: 0 -44px;
}





body.pricing dt#pricing {
	background-position: 0 -44px;
}





body.editprofile dt#editprofile a {
	background-position: 0 -44px;
}





body.editprofile dt#editprofile {
	background-position: 0 -44px;
}



body.gamasutra dt#gamasutra a {
	background-position: 0 -44px;
}





body.gamasutra dt#gamasutra {
	background-position: 0 -44px;
}




body.customer dt#customer a {
	background-position: 0 -44px;
}





body.customer dt#customer {
	background-position: 0 -44px;
}




.leftpaneltext {
	color:#216071;
	font-family:Arial;
	font-size:8pt;
	line-height:18px;
	background-color:transparent;
}

.leftpaneltext a {
	color:#216071;
	font-family:Arial;
	font-size:8pt;
	line-height:18px;
}

/* new styles for optimized includes */
.empty {
    font-size: 0; line-height: 0;
    display: none;
}

#header {
    width: 800px;
    margin: 0; padding: 13px 0 0 0;
    background: #C3C3C3;
}
#header #strip {
    background: url('/Media/Images/top_strip.jpg') no-repeat;
    width: 800px; height: 28px;
    clear: both;
    margin: 0; padding: 0;
}
#header #topGraphic, #header #logo {
    float: left;
    margin: 0; padding: 0;
}
#header a#logo {
    margin: 0; padding: 0;
    font-size: 0; line-height: 0;
}
#header a#logo img {
    border: none;
}
/*****************
 Header Adv
 removed due clients request SE3_9811 - (14438:GC-CMPPublications) Employer includes changes
 by sergeyh 07/20/2009
****************/
#header #RemoteSCodeFromCMPnet img {
    display: none;
}

#footer {
    width: 800px;
    background: #C3C3C3 url('/Media/Images/bg_footer.gif') no-repeat bottom;
    text-align: center;
    margin: 0; padding: 0;
}
#footer #copy {
    font-family: Arial; font-size: 8pt; line-height: 30px;
    color: #2e2e2e;
}
#footer #links {
    font-family: Arial; font-size: 11px;
    margin-left: 10px;
}
#footer a {
    text-decoration: none;
    color: #216071;
}
#footer a:hover {
    text-decoration: undreline;
}

h3.sectionTitle {
    margin: 0; padding: 0;
    background: #DFD0B9; 
    font-family: Arial; font-size: 10pt; font-weight: bold; line-height: 15px;
    color: #5E472C;
    height: 19px;
}

iframe.mediaPreview { /* embedded preview (example: google docs view) */
    width: 99%; height: 32em;
}
td.jssectionheader2 form.selectDocument,
td.emsectionheader2 form.selectDocument { /* select document listbox */
    margin: 1em 0 0 1em;
    display: inline;
}
