
/* General--------------------------------------------- */
	body {
		color:#222;
		background: #FFF;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:12px;
		font-family:Georgia, Times New Roman, Times, serif;
		line-height:19px;
		}
	html>body #rightCol {margin-left:2em}
	body#1col {
		background: #FFF;
		}
	A {
		text-decoration: none;
		} 
	A:link {
		color: #336699;
		} 
	A:visited {
		color: #336699;
		} 
	A:active {
		color: #666633;
		} 
	A:hover {
		color: #002951;
		text-decoration:underline;
		}
/* layout -- Background images ---------------------------------*/
	#container {
		background:transparent url(images/ycvheader3col.gif) top left no-repeat;
		border: 0px;
		margin: 0px;
		margin-left: auto;
		margin-right: auto;
		padding: 0px;
		}
	#container1 {
		background:transparent url(images/ycvf_transparent1.gif) top left no-repeat;
		display:block;
		height:600px;
		}	
	#container2 {
		background:transparent url(images/ycvf_transparent2.gif) top left no-repeat;
		display:block;
		height:600px;
		}	
	#container3 {
		background:transparent url(images/ycvf_transparent3.gif) top left no-repeat;
		display:block;
		height:600px;
		}	
	#container4 {
		background:transparent url(images/ycvf_transparent4.gif) top left no-repeat;
		display:block;
		height:600px;
		}	
	#container5 {
		background:transparent url(images/ycvf_transparent5.gif) top left no-repeat;
		display:block;
		height:600px;
		}	
       #container6 {
                background:transparent url(images/ycvf_transparent6.gif) top left no-repeat;
                display:block;
                height:600px;
                }
       #container7 {
                background:transparent url(images/ycvf_transparent7.gif) top left no-repeat;
                display:block;
                height:600px;
                }


/*Header --------------------------------------------- */
	#header {
	    font-family:Georgia, arial, sans-serif;
		color:#000;
		text-shadow: 2px 2px 3px #7a6f5b;
		padding: 3px 15px 0px 268px;
		position:absolute;
		right:0;
		left:0px;
		top:5px;
		margin-bottom: 0px;
		}
	#header a {
	    	font-family:Georgia, arial, sans-serif;
		color:#331900;
		text-decoration:none;
		}
	#header h1 {
	    	display:none;
		color:#FFF;
		font-family:Georgia, Times New Roman, Times, serif;
		text-transform:uppercase;
		font-weight:normal;
		line-height:25px;
		font-size:30px;
		margin:0;
		}    
	#header h4 {
	    	display:none;
		color:#FFF;
		font-weight:normal;
		line-height:18px;
		font-size:11px;
		font-style:italic;
		margin:0;
		}
        #NAVheader {
            	font-family:Georgia, arial, sans-serif;
                color:#000;
                padding: 0px 0px 0px 0px;
                position:absolute;
                right:0px;
                left:160px;
                top:135px;
		width:580px;
		border:0px solid #A89D85;
                margin: 0px 0px 0px 0px;
                }
        #loginNAV {
                font-family:Georgia, arial, sans-serif;
		text-align:right;
                color:#000;
                padding: 5px 5px 5px 5px;
                position:absolute;
                right:0px;
                left:235px;
                top:5px;
                width:500px;
                margin:0px 0px 0px 0px;
		border:0px solid #A89D85;
                }


/* left Column --------------------------------------------- */
	#leftCol {
	        color:#333;	
	    	text-align:right;
		position:absolute;
		right:0;
		top:165px;
		left:5px;
		width:146px;
		font-size:12px;
		line-height:14px;
		}	
    #leftCol h3, #leftCol h2, #leftCol h1 {	
		font-size:15px;
		line-height:21px;
		} 
	#leftCol h4, #leftCol h5, #leftCol h6 {	
		font-size:12px;
		line-height:18px;
		}
    #leftCol blockquote {
		font-style:italic;
		font-size:11px;
		margin:0px 8px 0px 8px;
		}
    #leftCol ol {
		font-size:10px;
		line-height:14px;
        	text-indent: 0px;
       		padding-left: 18px;
        	padding-right: 0px;
		}
    #leftCol ul {
		font-size:10px;
		line-height:12px;
        	text-indent: 0px;
        	padding-left: 18px;
        	padding-right: 0px;
		}
    #leftCol a.link {
		color:#806800;
		}
	#navContents h3 {			
		font-size:13px;
		font-weight:bold;
		}
	#subNav ul {
       		font-size:13px;
		margin-left: 0px;
		padding-top:0px;
		padding-left:0px;
		line-height:1em;
		list-style-type: none;
		}
	#subNav li {
		margin-bottom:6px;
		}
	#subNav li a {
		display:block;
		text-decoration:none;
		color:#336699;
		font-weight:bold;
		voice-family: "\"}\""; voice-family:inherit; line-height: 1.5em;
		height:2em;
		}
	#subNav li a.active {
		color:#333;
		background:transparent url(images/navLinkBGCurrent.gif) top left repeat-x;
		}
	#subNav li a:hover, #subNav li a:hover.active {
		color:#4c4c4c;
		background:transparent url(images/navLinkBGHover.gif) top left repeat-x;
		}




/* Main Column--------------------------------------------- */

	#content2Col { /* 2 Column Content */
	        font-family:Georgia, Helvetica, Sans-serif;
	        border-left:1px solid #A89D85;
                border-right:1px solid #A89D85;
		border-top:1px solid #A89D85;
		padding:0px 10px 0px 10px;
		position:absolute;
		width:570px;
		top:160px;
		heigh\t:100%;
		left:160px;
		right:0;
		bottom:0;
		}
    	#content2Col h1, #content h1 {
		font-size: 27px; 
		line-height:32px;
		font-weight:bold; 
		margin:0px;
		}
	#content2Col h2, #content h2 {
		font-size: 24px; 
		line-height:30px;
		font-weight:bold; 
		margin:0px;
		}
	#content2Col h3, #content h3 {
		font-size: 21px; 
		line-height:27px;
		font-weight:bold; 
		margin:0px;
		}
	#content2Col h4, #content h4 {
		font-size: 18px; 
		line-height:24px;
		font-weight:bold; 
		margin:0px;
		}
	#content2Col h5, #content h5 {
		font-size: 15px; 
		line-height:21px;
		font-weight:bold; 
		margin:0px;
		}
	#content2Col h6, #content h6 {
		font-size: 13px; 
		line-height:18px;
		font-weight:bold; 
		margin:0px;
		}
	#content2Col blockquote, #content blockquote {
		font-style:italic;
		font-size:11px;
		line-height:15px;
		}
	#content2Col ul, #content ul, #content1Col ol, #content3Col ol, #content ol {
		font-size:11px;
                text-indent: 0px;
		line-height:15px;
		}
		

/* Footer--------------------------------------------- */
	#footer{
		font-size:10px;
		color:#444;
		line-height:130%;
		font-weight:normal;
		border-top:1px solid #666633;
		padding-top:0px; 
		margin-top:6px; 
		}
	#footer a{
		color:#666;
		}
/* Images ---------------------------------------- */
	.border_2px {
		border: 1px solid #D8D8D8;
		padding: 2px;
		background: #fff;
	}
	.border_5px {
		border: 1px solid #D8D8D8;
		padding: 5px;
		background: #fff;
		margin: 0 0 4px 0;
	}
	img {
		padding: 0;
		margin: 0;
		border: 0;
		}
/* Misc--------------------------------------------- */
	form {
		padding: 0;
		margin: 0;
		}
	.input {
		width: 70px;
		font-size: 9px;
		}
	.submit {
		font-size: 9px;
		}
