/*
-----------------------------------------------
Neil Young CV Base Styles
Version:  08 April 2008
----------------------------------------------- */

body {
  background:#EEEEE7;
  margin:0;
  padding:0px 0px 0px 0px;
  font:small/1.6em Verdana, Sans-serif;
  text-align:center;
  color:#333;
  }

/* Page
----------------------------------------------- */
#page {
  background:#fff url(http://images.neilyoungcv.com/bg_page_topright.gif) no-repeat right top;
  margin:0 auto;
  width:768px;
  text-align:left;
  }
#page-a {
  background:url(http://images.neilyoungcv.com/bg_page_right.gif) repeat-y right top;
  width:773px;
  }
.gridright #page-a {
  background:url(http://images.neilyoungcv.com/bg_page_right_gridright.gif) repeat-y right top;
  }
.gridleft #page-a {
  background:url(http://images.neilyoungcv.com/bg_page_right_gridleft.gif) repeat-y right top;
  }
#page-b {
  background:url(http://images.neilyoungcv.com/bg_page_bot.gif) no-repeat right bottom;
  padding:0 0px 0px 0px;
  width:773px;
  }

/* Header
----------------------------------------------- */
#header {
  float:left;
  width:768px;
  }
  
#content p{
font-size:11px;
}
  
.header_bar_text{
margin:0px; 
font-size:10px; 
padding:0px;
color:#FFF;
}

#personal_details{
margin:0px;  
float:left; 
padding-left:10px; 
color:#00519A; 
font-size:11px;
width:750px
}

#personal_details a{
color:#00519A;
text-decoration:none
}

#personal_details a:hover{
color:#00519A;
text-decoration:underline
}
  
.nycv_tab{
background-image:url(http://images.neilyoungcv.com/tabs/tab_inv_over.png); 
background-repeat:no-repeat; 
width:80px; 
height:16px; 
text-align:center; 
background-position:bottom; 
float:left; 
line-height:normal;
cursor:pointer;
font-size:10px
}

.nycv_tab:hover{
background-image:url(http://images.neilyoungcv.com/tabs/tab_inv_off.png); 
background-repeat:no-repeat; 
width:80px; 
height:16px; 
text-align:center; 
background-position:bottom; 
float:left; 
line-height:normal;
cursor:pointer;
font-size:10px
}

.nycv_tab_selected{
background-image:url(http://images.neilyoungcv.com/tabs/tab_inv_off.png); 
background-repeat:no-repeat; 
width:80px; 
height:16px; 
text-align:center; 
background-position:bottom; 
float:left; 
font-size:10px
}

.nycv_tab_selected .header_link{
color:#FFFFFF;
margin:0px;
line-height:normal
}

.nycv_tab .header_link{
color:#FFFFFF;
margin:0px;
text-decoration:none
}

.nycv_tab .header_link a:link{
color:#FFFFFF;
margin:0px;
text-decoration:none
}

.nycv_tab .header_link a:visited{
color:#FFFFFF;
margin:0px;
text-decoration:none
}

.nycv_tab .header_link a:hover{
color:#FFFFFF;
margin:0px;
text-decoration:underline
}

.nycv_tab .header_link a:active{
color:#FFFFFF;
margin:0px;
text-decoration:none
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:15px;
	margin:0px
	
}

h5{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:13px;
	font-weight:bold;
	margin:0px
	
}

#strap_text{
color:#FFF;
font-style:italic;
font-size:10px;
padding-top:50px;
float:right;
padding-right:10px;
margin:0px

}

.content_box_holder{
float:right;
width:300px;
padding-right:15px;
padding-left:10px;
}

.content_box_top{
width:310px;
height:18px;
background-image:url(http://images.neilyoungcv.com/content_box_top.png);
background-repeat:no-repeat;
}

.content_box{
width:310px;
background-image:url(http://images.neilyoungcv.com/content_box.png);
background-repeat:repeat-y;
height:200px;
}

.content_box_bottom{
width:310px;
height:26px;
background-image:url(http://images.neilyoungcv.com/content_box_bottom.png);
background-repeat:no-repeat;
}

#company_buttons{
float:left;
padding-left:15px;
width:265px;

}

.nycv_next_off{
background-image:url(http://images.neilyoungcv.com/nycv_next_off.png); 
background-repeat:no-repeat;
background-position: 40px 0px; 
width:100px; 
height:20px;
border:0;
float:right;
}


.nycv_next_off:hover{
background-image:url(http://images.neilyoungcv.com/nycv_next_over.png); 
background-repeat:no-repeat;
background-position: 40px 0px; 
width:100px; 
height:20px; 
border:0;
float:right;
cursor:pointer;
}

.nycv_glance_next_off{
background-image:url(http://images.neilyoungcv.com/nycv_next_off.png); 
background-repeat:no-repeat;
width:17px;
height:20px;
border:0;
float:right;
}


.nycv_glance_next_off:hover{
background-image:url(http://images.neilyoungcv.com/nycv_next_over.png); 
background-repeat:no-repeat;
width:17px; 
height:20px; 
border:0;
float:right;
cursor:pointer;
}

.nycv_previous_off{
background-image:url(http://images.neilyoungcv.com/nycv_previous_off.png); 
background-repeat:no-repeat; 
width:17px; 
height:20px; 
border:0;
float:left
}


.nycv_previous_off:hover{
background-image:url(http://images.neilyoungcv.com/nycv_previous_over.png); 
background-repeat:no-repeat; 
width:17px; 
height:20px; 
border:0;
float:left;
cursor:pointer;
}

#company_name{
margin:0px;
color:#FFF; 
font-size:16px
}

#company_job_title {
color:#FFF;
font-size:11px;
margin:0px;
padding-left:20px;
}

#company_dates {
color:#FFF;
font-size:11px;
margin:0px;
padding-left:20px;
}

#more_info{
color:#FFF;
font-size:11px;
margin:0px;
padding-left:20px;
}

#more_info a{
color:#FFF;
text-decoration:none
}

#more_info:hover{
color:#FFF;
text-decoration:underline;
cursor:pointer
}

#header_bar_2{
width:768px; 
height:20px; 
background-color:#5f9cd0; 
border-bottom:#0061b4 solid 1px; 
}

#content{
padding-left:10px;
height:100%;
min-height:300px;
width:750px;
}

.more_info:link{
color:#5F9CD0;
margin:0px;
text-decoration:none
}

.more_info:visited{
color:#5F9CD0;
margin:0px;
text-decoration:none
}

.more_info:hover{
color:#5F9CD0;
margin:0px;
text-decoration:underline
}

.more_info:active{
color:#5F9CD0;
margin:0px;
text-decoration:none
}

ul {font-size:11px}





.next_previous:link{
color:#00519a;
margin:0px;
text-decoration:none
}

.next_previous:visited{
color:#00519a;
margin:0px;
text-decoration:none
}

.next_previous:hover{
color:#5F9CD0;
margin:0px;
text-decoration:none
}

.next_previous:active{
color:#00519a;
margin:0px;
text-decoration:none
}




.white_links:link{
color:#00519a;
margin:0px;
text-decoration:none
}

.white_links:visited{
color:#00519a;
margin:0px;
text-decoration:none
}

.white_links:hover{
color:#FFFFFF;
margin:0px;
text-decoration:none
}

.white_links:active{
color:#00519a;
margin:0px;
text-decoration:none
}

.error{
font-size:11px;
color:#FF0000;

}

.no_error{
font-size:11px;
color:#4EA537;

}

#nav a.activeSlide {
	background:#EEAA00 none repeat scroll 0;
}

#nav a, #s7 strong {
	background:#FFCC00 none repeat scroll 0;
	border:1px solid #CCCCCC;
	margin:0 5px;
	padding:3px 5px;
	text-decoration:none;
}

.pics {  
	padding: 0;  
	margin:  0;  
} 
	 
.pics img {  
	padding: 15px;  
	border:  1px solid #ccc;  
	background-color: #eee; 
	top:  0; 
	left: 0 
}

.contact_script_form{display:none;}

.contact_no_script_form{display:block;}

.slideshow_script{display:none;}

.slideshow_no_script{display:block;}

.glance_script_form{display:none;}

.glance_no_script_form{display:block;}

#results{
	float:left;
	width:400px;
	font-family:"Trebuchet MS",verdana,arial,sans-serif;
	padding-top:20px;
}

.entity > .html{
	background-color:#5F9CD0;
	color:#FFFFFF;
	float:left;
	font-size:42px;
	max-width:75px;
	min-width:50px;
	padding:25px;
	text-align:center;
	font-family:Helvetica,Arial,sans-serif;
}

.entity > .detail > .tools{
	display:none
}

.entity > .detail{
	color:#5F9CD0;
	float:left;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
	padding-left:10px;
	width:300px;
}

.detail > div{
	float:left;
	width:100px
}

.entity{
	float:left;
	width:450px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #CCCCCC;
}

.entity > .description{
	float:left;
	color:#5F9CD0;
	padding-left:10px;
	width:300px;
}




/* Footer
----------------------------------------------- */
#footer {
  clear:both;
  text-align:center;


  }

#footer #footer_text{
font-size:10px

}