/* body */
body{
    background-color : #dce2e6;
    background-repeat : repeat;
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    color : #000000;
    font-weight : normal;
    margin : 0px 0px 0px 0px ;
}

/* head text */
.headtext{
    text-align: left;
    font-family: Arial, sans-serif;
    margin : 0px 0px 0px 0px ;
    font-weight : normal;
}

.spacercolor{ background-color : #dce2e6;}

/* h1 headline */
h1{
    font-family: Verdana, sans-serif;
    font-size: 13pt;
    color : #43525e;
    margin : 0px 0px 0px 0px ;
    padding : 0px 0px 0px 20px ;
    font-weight : bold;
}

tr,td {
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    color : #000000;
    font-weight : normal;
}

/* div text areas */
.divtextarea {
    margin: 0px 0px 0px 0px ;
    font-family: Verdana, sans-serif;
    font-size: 10pt;
    color : #000000;
    font-weight : normal;
}

/* inactive navigation-text */
.intd{
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight : normal;
    color : #000000;
padding-right:30px;
padding-bottom:6px;
}
.intd a:link{color : #000000; text-decoration : none;}
.intd a:visited{color : #000000; text-decoration : none;}
.intd a:hover{color : #000000; text-decoration : none;}

/* inactive second tier navigation-text */
.intd2{
    background-color : #cccccc;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight : normal;
    color : #999999;
}
.intd2 a:link{color : #999999; text-decoration : none;}
.intd2 a:visited{color : #999999; text-decoration : none;}
.intd2 a:hover{color : #999999; text-decoration : none;}

/* active navigation-text */
.antd{
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight : bold;
    color : #e40079;
padding-right:30px;
padding-bottom:6px;
}
.antd a:link{color : #e40079; text-decoration : none;}
.antd a:visited{color : #e40079; text-decoration : none;}
.antd a:hover{color : #e40079; text-decoration : none;}

/* active second tier navigation-text */
.antd2{
    background-color : #dddddd;
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight : normal;
    color : #e40079;
}
.antd2 a:link{color : #e40079; text-decoration : none;}
.antd2 a:visited{color : #e40079; text-decoration : none;}
.antd2 a:hover{color : #e40079; text-decoration : none;}

/* top navigation-text */
.tntd{
    font-family: Arial, sans-serif;
    font-weight : normal;
padding-right:30px;
padding-bottom:6px;
}
.tntd a:link{color : #000000; text-decoration : underline;}
.tntd a:visited{color : #000000; text-decoration : underline;}
.tntd a:hover{color : #000000; text-decoration : underline;}

/* additional inactive top navigation-text */
.tintd{
    font-family: Arial, sans-serif;
    font-weight : normal;
}

/* additional active top navigation-text */
.tantd{
    font-family: Arial, sans-serif;
    font-weight : normal;
}

/* breadcrumb */
.bc{
    font-family: Arial, sans-serif;
    font-weight : normal;
}

/* error message */
.error{
    font-family: Arial, sans-serif;
    font-weight : normal;
}

/* info box */
.box{
    float: none;
    margin-right: 0px; margin-left: 0px;  margin-top: 0px; margin-bottom: 0px; width: 0px;
    font-family: Arial, sans-serif;
    border-style: none;
    font-weight : normal;
}

.box .headline{
    font-family: Arial, sans-serif;
    font-weight : normal;
    padding : 0px 0px 0px 0px ;
    margin: 0px;
}

.box p{
    font-family: Arial, sans-serif;
    padding : 0px 0px 0px 0px ;
    margin: 0px;
}

/* link */
A:link{
    font-size: 100%;
    color : #333333;
    text-decoration : underline;
}
A:visited{
    font-size: 100%;
    color : #333333;
    text-decoration : underline;
}
A:hover{
    font-size: 100%;
    color : #333333;
    text-decoration : underline;
}

li{
    margin-top : 5px; margin-bottom: 5px;
}

/* body */
.hiddendiv{
    background-color: #dce2e6;
    border-width: 5px;
    border-style: solid;
}

input {border: 1px solid #000000;}
img {border: none;}
p {margin-left:10px;margin-top:10px;margin-right:10px;}
h2 {
    font-family: Verdana, sans-serif; 
    font-size:12pt;
    padding-left:20px; 
    color:#43525e;
}
h3 {
    font-family: Verdana, sans-serif; 
    font-size:10pt;
    padding:0px; 
    margin:0px;
    color:#43525e;
}
.lightgrey {
    background: #dce2e6;
}
.darkgrey {
    background: #748b9d;
}
.joblist {
    border: 1px solid #000000;
    padding: 10px;
}
.listtitle {
    color: #FFFFFF;
    font-size:14pt;
    text-align:center;
}
.formdiv {
    margin-top:5px;
}
.formtext {
    font-size: 9pt;
    width:130px;
    display:inline-block;
}
.formfield {
    display:inline-block;
}
.welcome {
    font-family: Verdana, sans-serif; 
    font-weight:bold; 
    font-size:10pt;
    color:#43525e;
}
.searchbutton {
    height:22px; 
    background: transparent; 
    border: 2px solid #e40079; 
    line-height: 14px; 
    margin:0px; 
    font-weight:bold;
}
.editbutton {
    background: url(media/button-background.jpg);
    background-repeat: repeat-x;
    font-weight: bold;
}
.border {
    border: 1px solid #000000;
}
.link {
    text-decoration:underline;
    border:0px;
    cursor:pointer;
}
tr.experienceList td {
    border-bottom:1px dashed #000000;
}
.contentright {
    margin-left:10px;
}
.logo {
    padding-left:50px;
    padding-top:30px;
    padding-bottom:10px;
}
.login {
    padding-right:20px; 
    padding-top: 35px;
    padding-bottom: 0px;
}
.error {
    color:red;
    font-weight:bold;
}
.resultlist {
    background:#eeeeee;
}
.joblistnormal {
}
.joblistalternate td {
    border-top:1px solid #000;
    border-bottom:1px solid #000;
}
.joblistalternate .left {
    border-left:1px solid #000;
}
.joblistalternate .right {
    border-right:1px solid #000;
}
.pagenav {
    margin-left:20px;
}
#progressouter {
    width:440px;
    position:absolute;
    left:50%;
    margin-left:-220;
    margin-top:-100;
    padding:20;
    border:2px solid #666666;
    background:#cccccc;
    text-align:center;
}
.pricestructure {
    text-align:center;
    border:1px solid #000000;
}
.pricestructure td {
    border:1px solid #000000;
}
.pricestructureheader {
    background: #748b9d;
    color:#ffffff;
}
.newsdate {
    padding-left:20px;
}
.resumelist {
    margin-left:10px;
}
.resumelist p {
    margin-top:3px;
}
.animationContainer{
	width: 980px;
	height: 150px;
}
.animationDiv{
	background-color: #fff;
	width: 980px;
	height: 150px;
	overflow: hidden;
}
.hideInitially{
	visibility: hidden;
}
.clear {
    clear:both;
}
.subregions {
    margin:10px;
}
