/* CSS Document for JobsUploaded.co.uk's webcv pages */


#webcvmenuheader {
	background-color:#C8DCEB; 
	padding:10px; 
	border:1px solid #0066FF; 
	width:170px;
}
#webcvmenuheadercontent {
	background-color:#FFFFFF;
}
#webcvmenu {
/*	float: left; */
	margin: 0px;
}
#webcvmenu ul {
	margin: 0px;
	padding: 5px 0px;
	list-style-type: none;
}

#webcvmenu ul li{
	display:block;	
	margin: 0px;
	padding: 0px;
}

#webcvmenu li{
	margin: 0px;
	line-height:20px;
}

#webcvmenu a{
	display:block;
	width: 140px;
	height:20px;
	margin:0px;
	padding:0px;
	background-color:;
	border-bottom:1px dashed #999999;
}

#webcvmenu a:hover{
	margin:0px;
	padding:0px;
}

html { height:100%; }
body { height:100%; }
.black_overlay{
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;	/* 1500px; */
	
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.80;
    opacity:.80;
    filter: alpha(opacity=80);

}

#header { background: url("/images/css/webcv/header_blue.jpg") no-repeat bottom center; }
#header { margin: 0 !important; margin: 0 0 0 1px; padding: 1px; height: 200px; width: 925px; }
#headerimg { margin: 0; height: 200px; width: 925px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center; }
#headerimg h1 { font-size:30px; padding-top:80px; font-weight:bold; color:#FFFFFF; text-decoration:none; }


#headername {
	font-size:20px;
	
}
#mainheader {
	background-color:#C8DCEB; 
	text-align:center; 
	padding:10px; 
/*
	border-top:1px solid #0066FF; 
	border-bottom:1px solid #0066FF;
*/
	margin-bottom:10px;
	border:1px solid #0066FF; 
}

#mainheadercontent {
	padding-top:10px; 
	padding:10px; 
	background-color:#FFFFFF; 
	text-align:left; 
	width:670px;
}

.normaltext12 {
	font-size:12px; 
	font-weight:normal;
}

#addressline {
	border-bottom:1px solid #C8DCEB; 
	line-height:20px;
	margin-bottom:5px;
}
#cvtitleline {
	border-bottom:1px solid #C8DCEB; 
	line-height:20px;
	margin-bottom:5px;
}

#shortheader {
	padding:10px; 
	border-bottom:1px solid #0066FF; 
	margin-bottom:10px;
}
#shortheadercontent {
	padding-top:10px; 
	padding:10px; 
	background-color:#FFFFFF; 
	text-align:left; 
	width:550px;
}

.shortheaderdl {
	margin:0px; 
	padding:0px;
}
.shortheaderdt {
	float:left; 
	clear:left; 
	display:inline; 
	margin-right:20px; 
	width:120px; 
	text-align:right; 
/*	margin-bottom:20px; */

	color:#87AFCD;
}

/* Extra info for build and uploaded CVs */
.extrainfo { float:left; background-color:#C8DCEB; padding:5px; border:1px solid #0066FF; width:290px; margin-bottom:5px; }
.extrainfocontent {	background-color:#FFFFFF; width:290px; }
.extrainfocontent dl { margin: 5px 0 10px 0; padding:0px; overflow:hidden; width:100% }
.extrainfocontent dt { margin-left: 0px; }
.extrainfocontent ul { margin-left: 5px; }
.extrainfocontent li { margin-left: 5px; list-style-position:outside; }
.extrainfocontent dt { float: left; clear: left; text-align: right; width: 120px; color:#87AFCD; font-weight:bold; margin:0px; }
.extrainfocontent dd { float:left; width: 140px; margin: 0 0 5px 5px; }
* html .extrainfocontent dd { float: none; }
* html .extrainfocontent dt { margin: 0; }
/* End extra info for build and uploaded CVs */

/* Extra info for C&P build and uploaded CVs */
.extrainfoCP { float:left; background-color:#C8DCEB; padding:5px; border:1px solid #0066FF; width:346px; margin-bottom:5px; }
.extrainfocontentCP {	background-color:#FFFFFF; width:345px; }
.extrainfocontentCP dl { margin: 5px 0 10px 0; padding:0px; overflow:hidden; width:100% }
.extrainfocontentCP dt { margin-left: 0px; }
.extrainfocontentCP ul { margin-left: 5px; }
.extrainfocontentCP li { margin-left: 10px; list-style-position:outside; }
.extrainfocontentCP dt { float: left; clear: left; text-align: right; width: 120px; color:#87AFCD; font-weight:bold }
.extrainfocontentCP dd { float:left; width: 200px; margin: 0 0 5px 0; }
* html .extrainfocontentCP dd { float: none; }
* html .extrainfocontentCP dt { margin: 0; }
/* End Extra info for C&P CVs */

.extrainfoheader { font-size:16px; font-weight:bold; padding:5px 10px 0px 10px; }







/*	
.extrainfocontent dd {
	margin-left:0px;
	float:left;
	clear:none;
}
.extrainfocontent ul {
	margin-left:0px;
	margin-bottom:20px;
	padding-left:0px;
}
*/

.shortheaderdt a {
	color:#87AFCD;
	text-decoration:none;
	font-weight:bold;
}
.shortheaderdt a:hover {
	color:#0099FF;
	text-decoration:underline;;
}
#webcvsettingbox {
	background-color:#C8DCEB; 
	padding:10px; 
	border-left:1px solid #0066FF; 
	border-right:1px solid #0066FF; 
	border-bottom:1px solid #0066FF;
}
#webcvsettingboxheader {
	font-size:14px; 
	font-weight:bold; 
	margin-bottom:5px;
}
#webcvsettingboxcontent {

	padding:10px; 
	background-color:#FFFFFF; 
	width:510px;
}

.sectionheader {
	border-top:3px solid #999999; 
	padding:5px 10px; 
	font-size:18px;
	font-weight:bold;
	margin:0px;
}

#maincontentbox { padding-right:10px; }

.titleline {
	border-bottom:1px solid #C8DCEB; 
	line-height:20px;
	margin-left: 10px;
	margin-bottom:10px;
}
