* {
	margin: 0px;
	padding: 0px;
}

/* fix IE 6 horizontal scrollbars */
* html {
	overflow-x: auto;
}

* html body {
	margin-right: 28px;
}
/* end fix */

body {
	margin: 0 0 0 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	font-size: 15px;
	font-weight: bold;
	color: #455F55;
}

h4 {
	font-size: 19px;
	color: #ff9f33;
	padding: 1em 0;
	font-weight: normal;
}

h4.h4noPad {
	font-size: 19px;
	color: #ff9f33;
	padding: 0;
	font-weight: normal;
}

p {
	padding: 11px 0 5px;
}

select {
	font-size: 11px;
}

input {
	padding: 2px 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
textarea {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.a-left {
	text-align: left;
}

.a-center {
	text-align: center;
}

.a-right {
	text-align: right;
}

.va-top {
	vertical-align: top;
}

.va-middle {
	vertical-align: middle;
}

.va-bottom {
	vertical-align: bottom;
}

#mainContent {
	width: 620px;
}

.contentTable {
	margin: 11px 0 0 0;
	font-size: 11px;
}

.contentTable th {
	padding: 2px 5px;
}

.contentTable td {
	padding: 3px;
}

.contentTable .grey {
	background: #EFEFEF;
}
.contentTable .orange {
	background: #ffe7cb;
	border-bottom: 1px solid #FFF;
}

.contentTable .orange-headline {
	background: #FC8100;
	color: #FFF;
	font-weight: bold;
	height: 14px;
	line-height: 14px;	
}

.contentTable .yellow {
	background: #ffe893;
}

.orange-border {
	background: #ffe7cb;
	border: 1px solid #fc8100;
	padding: 5px;
}

.grey-border {
	background: #EFEFEF;
	border: 1px solid #EFEFEF;
	padding: 5px;
}

.contentTable .blue {
	background: #0c2577;
	color: #FFF;
	font-weight: bold;
	height: 14px;
	line-height: 14px;
}

.contentTable .blue td {
	color: #FFF;
}
.contentTable .greyhead {
	background: #BABABA;
	color: #FFF;
	font-weight: bold;
	height: 14px;
	line-height: 14px;
}

.contentTable .bottom {
	border-bottom: 1px solid #CCC;
}

.contentTable .bottom-white {
	border-bottom: 1px solid #FFF;
}

.contentTable .spacer {
	font-size: 1px;
	height: 3px;
}

.contentTable .bord-tbl {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	padding: 5px;
}

.contentTable .bord-tb {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 5px;
}

.contentTable .bord-trb {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	padding: 5px;
}

.contentTable .border-rbl {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;		
}

.contentTable .border-wr {
	border-right: 1px solid #FFF;
}

.contentTable .list {
	padding: 5px;
}




.contentTable #anonymous {
	background: #EFEFEF;
}
.box-grey {
	background: #efefef;
	border: 1px solid #999999;
	padding: 5px;
}


.input50 {
	width: 50px;
}

.input100 {
	width: 100px;
}

.input125 {
	width: 125px;
}

.input150 {
	width: 150px;
}

.input200 {
	width: 200px;
}

.input300 {
	width: 300px;
}

.input100perc {
	width: 100%;
}

.tarea620x100 {
	width: 620px;
	height: 100px;
}

.button {
	padding: 0px;
	margin: 0;
	font-size: 11px;
}

.buttoncss {
	height: 19px;
	width: 88px;
	cursor: pointer;
	line-height: 19px;
	padding: 0 0 0 25px;
}

.buttoncss.contact {
	background: url(/images/cvdb/contact.png) no-repeat;
}

.buttoncss.mailing {
	background: url(/images/cvdb/mailing.png) no-repeat;
}

.buttoncss.delete {
	background: url(/images/cvdb/delete.png) no-repeat;
}

.buttoncss.move {
	background: url(/images/cvdb/move.png) no-repeat;
}

.buttoncss.recommend {
	background: url(/images/cvdb/recommend.png) no-repeat;
}

.icon-left {
	float: left;
	display: block;
	margin: 0 5px 0 0;
}

.icon-right {
	float: right;
	display: block;
	margin: 0 0 0 5px;
}

.grey-small {
	color: #bbbbbb;
	font-size: 9px;
}

a:link {
	text-decoration: underline;
	color: #163586;
}

a:visited {
	text-decoration: underline;
	color: #163586;
}

a:hover {
	text-decoration: none;
	color: #ff9f33;
}

a:active {
	text-decoration: underline;
	color: #163586;
}

.error {
	background: #ffe5e5;
	border: 1px solid #FF0000;
	padding: 10px;
	font-weight: bold;
	color: #FF0000;
}

.success {
	background: url(/images/bg-success-box.png);
	border: 1px solid #99cc00;
	padding: 10px;
	font-weight: bold;
	color: #99cc00;
}

#foldersHasCv {
	list-style: none;
}

.file_input {
	font-size: 11px !important;
}
.foldername {
	width: 100%;
}

.foldername:hover {
	background: #FFF;
	border: 1px solid #A7A6AA;
	padding: 3px 0;
	width: 100%;
	display: block;	
}

.eip_editfield {
	width: 100%;
}

.toggle-headline {
	background: #0C2577;
	padding: 3px;
	cursor: pointer;
	vertical-align: middle;
	color: #FFF;
	font-weight: bold;
}

/* print exceptions */
@media print {
	.noprint {
		display:none;
	}
}
