@import(blankcanvas.css);

	body { 
		font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
		width: 560px; margin: 0 auto; padding-top: 10px; background: #FFFFFF; 
	}
		
/* Non-JScript Error DIV */

		#error_div { margin-bottom: 20px; text-align: center; }		
		#error_div p { margin-bottom: 2px; font-size: 0.7em; color: #FF6300; }	

/* AJAX Error DIV Styles */

		#ajax { display: none; }

		#ajax_error_div {
			margin-bottom: 15px;
			display: none;
			text-align: center;
		}		

		#ajax_error_div p {
			margin-bottom: 2px;
			font-size: 0.7em;
			color: #000000; 
		}
			
		#ajax_error_div h1 {
			color: #FF6600;
			padding-bottom: 3px;
			font-size: 1em;
		}
	
/* Top Banner Styles */
	
		.identity { 
			background: url(images/jtflow.jpg) no-repeat;
			width: 488px; height: 91px; text-indent: -13337px;
		}
		
/* Core Navigation Styles */

		#core_nav { 
			margin: 0px 0 20px 0; text-align: center; padding-top: 10px; 
			/*preload*/ background: url(images/connect.gif) -13337px -13337px no-repeat;
		}

		#core_nav li {
			display: inline;font-size: 1.2em; 
			letter-spacing: 0.1em; text-transform: lowercase;
			padding: 10px 0 10px 0; font-weight: bold;
			position: relative; left: -18px;
			/*preload*/ background: url(images/save.gif) -13337px -13337px no-repeat;
		}

		#core_nav a.upload { text-decoration: none; color: #096fed; padding-right: 15px; /*preload*/ background: url(images/upload.gif) -13337px -13337px no-repeat; }
		#core_nav a.upload:hover { color: #096fed; text-decoration: underline; }

		#core_nav a.download { text-decoration: none; color: #ff6300; }
		#core_nav a.download:hover { color: #ff6300; text-decoration: underline; }

/* Select Download */ 

		#dform fieldset {
			border: 0;
			width: 300px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 10px;
			text-align: center;
		}
		
		#dform #id {
			color: #424343;
			margin: 5px 5px 0px 10px;
			
		}
		
		#dform #download {
			margin: 10px 5px 0px 5px;
			padding: 2px 12px 2px 12px;
			font-size: 0.7em; 
			width: 150px;
			overflow: visible; 	
		}
		
		#dform legend {
			color: #096FED;
			letter-spacing: 1px; 
			font-size: 0.7em;
			margin-left: 23px;
			background: #FFFFFF;
			padding: 0px 0px 1px 0px;
		}

/* Display Download */

		#main_content a { text-decoration: none; color: #424343; }
		#main_content a:hover { text-decoration: underline; color: #424343; }

		#download_header a { text-decoration: none; color: #FFFFFF; }
		#download_header a:hover { text-decoration: underline; color: #FFFFFF; }

		#display {
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 15px;
			width: 400px;
		}

		#download_header {
			padding: 2px 10px 2px 10px;
			color: #FFFFFF;
			background: url(images/grad.jpg);
			background-repeat: repeat-x;
		}
		
		#download_header h1 {
			letter-spacing: 2px;
			font-size: 0.7em;
			text-align: left;
			font-weight: normal;
			margin: 0;
		}
		
		#download_header #close {
			cursor: pointer;
			float: right;
			font-size: 0.7em;
			font-weight: bold;
			position: relative;
			top: -16px; left: 2px;
		}
		
		#download_details .sub {
			font-size: 0.7em;
			letter-spacing: 1px;
			color: #424343;
			margin: 0px 16px 0px 6px;
			width: 390px;
			height: 20px;
		}
		
		#download_details .directlink {
			letter-spacing: 1px;
			color: #424343;
			margin: 0px 6px 0px 6px;
			width: 390px;
			height: 20px;
		}
		
		#download_details h2 {
			font-size: 0.7em;
			margin: 5px 0px 1px 0px;
			padding: 5px 0px 5px 0px;
			padding-left: 3px;
			text-align: center;
			letter-spacing: 1.5px;
		}
		
		#download_details img {
			margin-right: 15px;
			margin-left: 5px;
			position: relative;
			top: 1px;
		}
		
		#download_details fieldset {
			border: 0;
		}
		
/* Main Content Styles */

		#main_content #target_upload { display: none; }
		
		#uform fieldset {
			border: 0px;
			width: 400px;
			margin-left: auto;
			margin-right: auto;
			text-align: center;
			margin-top: 10px; 
		}
		
		#uform legend {
			color: #096FED;
			letter-spacing: 1px; 
			font-size: 0.7em;
			margin-left: 20px;
			background: #FFFFFF;
			padding: 0px 2px 1px 2px;
		}
		
		#uform #url {
			margin: 5px auto 10px auto;
			display: block; 
		}
		
		#uform #jtf {
			font-size: 0.7em; width: 235px;
			padding: 2px 0 2px 0;	
		}
				
/* Footer Styles */

		#site_information {
			margin: 10px auto 20px auto;
			background: #FFFFFF;
			color: #096FED; 
			letter-spacing: 0.2em;
			font-size: 0.6em;
			text-align: center;
		}
		
		#site_information a { text-decoration: none; color: #096FED; }
		#site_information a:hover { text-decoration: underline;  }