/********************************************************/
/* General Style Sheet for The Italian Wardrobe				*/
/* Copyright 2006 by MSO.net						 				*/
/* By Maryse Borgès													*/
/* 					 													*/
/* Last Edited on 14/02/2007										*/
/********************************************************/

BODY {
	margin: 0px;
	color: #666666;
	font: 0.8em Verdana;
}
a, a:visited
{
	color: #666666;
	text-decoration: underline;
}
a:hover
{
	color: #666666;
	text-decoration: none;
}
H1
{
	font-weight: bold;
	line-height: 18px;
	color: #ffffff;
	margin: 0px;
	font-size: 1em;
}

h1.home 
{
	font-weight: bold;
	line-height: 18px;
	color: #ffffff;
	margin: 0px;
	font-size: 1em;
}


.GEN_outerMainContainer {
	width: 747px;
}

.GEN_innerMainContainer {
	margin: 10px 0px 10px 0px;
	width: 747px;
}

/* *************************************************************************************  */
.GEN_HeadingContainer
{
	height: 134px;
}
.GEN_HeadingContainerHome
{
	height: 216px;
}

.GEN_NavigationBox
{
	height: 80px;
	margin-top: 6px;
}


.GEN_ProductSearch
{
	float: left;
	margin-left: 4px;
	margin-top: -2px;
	width: 262px;
	height: 80px;
	background-color: #e5e5e5;
	background-image: url('/images/candidate_jobsearch.gif');
	background-repeat: no-repeat;
}
.GEN_SearchText
{
	text-align: left;
	color: #7777777;
	text-transform: uppercase;
	font-weight: bold;
	padding: 9px 1px 5px 7px;	
}
.GEN_ProductForm
{
	font-size: 0.9em;
	vertical-align: middle;
}
#GEN_ProductFormTag
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#productSearch
{
	border: 1px solid #6f8b7d;
	width: 135px;
	vertical-align: middle;
	height: 22px;
	padding-top:2px;
}
#GEN_advancedSearch
{
	padding: 0px 10px 0px 0px;
}
#GEN_advancedSearch a, #GEN_advancedSearch a:visited, #GEN_advancedSearch a:hover
{
	color: #7777777;
}

#btn-Go
{
	margin: 2px 0px 0px 0px;
	padding: 0px 3px 1px 3px;
	border: 0px;
	cursor: hand;
	cursor: pointer;
}

.GEN_Nav_right
{
	float: right;
	margin-right: 4px;
	width: 470px;
}
.GEN_Navigation
{
	/*height: 27px;*/
	padding: 9px 0px 0px 0px;	
	background-color: #999999;
	vertical-align: bottom;
}

    #GEN_Nav {
      	line-height:18px;
		text-align: left;
		margin-left: 1px;
      }
    #GEN_Nav ul {
	  margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	   text-indent: 0px;
      }
    #GEN_Nav li {
	  margin:0px 0px 0px 0px;
	  padding:0px 0px 0px 0px;
	  text-indent: 0px;
	   /*list-style-image :url(../images/generalpage/nav_bullet.gif);*/
		display: inline;
      }
    #GEN_Nav a {
      margin:0px 7px 0px 7px;
      padding:0px 15px 2px 15px;
	  line-height: 18px;
	   /*background-color: #a60d52;*/
		vertical-align: middle;
      text-decoration:none;
      }
    #GEN_Nav a span {
      float:left;
      color:#ffffff;
	  text-transform: uppercase;
		font-weight: bold;
  		margin: 0px 0px 0px 0px;
		padding: 0px 2px 2px 2px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #GEN_Nav a span {float:none;}
    /* End IE5-Mac hack */
    #GEN_Nav a:hover span {
		text-decoration:underline;
      }
#NavSelected li, #NavSelectedHome li
{
	background-color: #dbdbdb;
	color: #273691;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent: 0px;
	display: inline;
}
#NavSelectedHome a {
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	line-height: 17px;
	background-color: #dbdbdb;
	color: #273691;
	vertical-align: middle;
	text-decoration:none;
}

#NavSelected a , #NavSelectedHome a
{
	margin:0px 10px 0px 8px;
	padding:0px 15px 0px 15px;
	line-height: 17px;
	background-color: #dbdbdb;
	color: #273691;
	vertical-align: middle;
	text-decoration:none;
}
#NavSelected a span, #NavSelectedHome a span
{
	float:left;
	color:#273691;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#NavSelected a span , #NavSelectedHome a span 
{float:none;}
	/* End IE5-Mac hack */
#NavSelected a:hover span, #NavSelectedHome a:hover span 
{
	text-decoration:underline;
}

/* ******************************************************************************** */

.GEN_headingHome
{
	margin: 1px 0px 0px 1px;
	height: 45px;
	background-color: #777777;
	border: 1px solid #888888;
	text-align: left;
}
.GEN_headingInnerHome
{
	margin-left: 3px;
	padding: 5px 15px 0px 15px;
}

.GEN_heading
{
	margin: 1px 0px 0px 1px;
	height: 45px;
	background-color: #777777;
	border: 1px solid #555555;
}
.GEN_headingInner
{
	padding: 14px 5px 0px 15px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	color: #ffffff;
}

.GEN_headingCandidates
{
	margin: 1px 0px 0px 1px;
	height: 45px;
	background-color: #dbdbdb;
}
.GEN_headingInnerCandidates
{
	padding: 10px 5px 0px 15px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	color: #777777;
}

.GEN_headingAdvertisers
{
	/*margin: 5px 0px 0px 5px;
	height: 50px;
	background-color: #9ab5a7;*/
	margin: 1px 0px 0px 1px;
	height: 45px;
	background-color: #dbdbdb;
}
.GEN_headingInnerAdvertisers
{
	/*padding: 19px 5px 0px 15px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	color: #FFFFFF;*/
	padding: 10px 5px 0px 15px;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	color: #777777;
}


.GEN_MainContent
{
	margin: 10px 0px 10px 4px;
	padding: 0px;
}

.GEN_LeftColumn
{
	width: 262px;
	float: left;
}
.GEN_MainColumn
{
	float: left;
	width: 475px;
	text-align: left;
}
.GEN_MainColumnContent
{
	padding: 0px 5px 0px 20px;
}

.GEN_MainColumnContentText
{
	padding: 10px 0px 0px 0px;
}
.GEN_MainColumnContentText td
{
	font-size: 0.8em;
}


.GEN_crumbtrail
{
	height: 20px;
}
.GEN_crumbtrail a, .GEN_crumbtrail a:visited
{
	font-size: 0.8em;
	text-decoration: none;
	color: #273691;
}
.GEN_crumbtrail a:hover
{
	font-size: 0.8em;
	text-decoration: underline;
	color: #273691;
}

#GEN_CrumbtrailHome
{
	color: #666666;
}

/* ******************************************************************************** */
.GEN_advertisersLoginBox
{
	width: 264px;
	height: 66px;
	background-image: url('/images/advertisers_login_bg.gif');
	background-repeat: no-repeat;
	margin-bottom: 5px;
	text-align: left;
}
.GEN_advertisersLoginHeader
{
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	padding: 9px 0px 0px 10px;
}
.GEN_advertisersLoginHeader a, .GEN_advertisersLoginHeader a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	width: 254px;
}
.GEN_advertisersLoginHeader a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.GEN_advertisersLoginText
{
	padding: 13px 0px 0px 10px; 
}
.GEN_advertisersLoginText a, .GEN_advertisersLoginText a:hover, .GEN_advertisersLoginText a:visited
{
	color: #FFFFFF;
}

/* ******************************************************************************** */
.GEN_candidatesLoginBox
{
	width: 264px;
	height: 66px;
	background-image: url('/images/candidate_login_bg.jpg');
	background-repeat: no-repeat;
	margin-bottom: 5px;
	text-align: left;
}
.GEN_candidatesLoginHeader
{
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	padding: 9px 0px 0px 10px;
}
.GEN_candidatesLoginHeader a, .GEN_candidatesLoginHeader a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	width: 254px;
}
.GEN_candidatesLoginHeader a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.GEN_candidatesLoginText
{
	padding: 13px 0px 0px 10px; 
}
.GEN_candidatesLoginText a, .GEN_candidatesLoginText a:hover, .GEN_candidatesLoginText a:visited
{
	color: #FFFFFF;
}

/* ******************************************************************************** */
.GEN_sitemap_block
{
	padding: 5px 0px 5px 0px;
	width	: 440px;
}
.GEN_sitemap_alphabet
{
	text-align: center;
}
.GEN_sitemap_alphabet a, .GEN_sitemap_alphabet a:visited
{

}
.GEN_sitemap_alphabet a:hover
{
	text-decoration: none;
}
.GEN_sitemap_letter a, .GEN_sitemap_letter a:visited
{
	font: 0.9em Verdana;
	font-weight: bold;	
	text-decoration: none;
}
.GEN_sitemap_links_block
{
}
.GEN_sitemap_link a, .GEN_sitemap_link a:visited
{
	font: 0.9em Verdana;
	text-decoration: none;
}
.GEN_sitemap_link a:hover
{
	text-decoration: underline;
}

div.GEN_sitemap_letter {
	/*width	: 50px;
	float	: left;*/
}

div.GEN_sitemap_links_block {
	/*width	: 435px;
	float	: left;*/
}

div.GEN_sitemap_link {
	/*width	: 430px;
	float	: left;*/
}
div.paddedBlock {
	padding						: 5px 0px 5px 10px;
	vertical-align				: top;
	margin						: 0px 0px 5px 0px;
	border						: 0;
}
.darkRedText
{
	color: #971b0a;
}
.colourLight
{
	background-color: #f6f6f6;
}
.colourDeep
{
	background-color: #eaeaea;
}