/* global */

	html, body{height:100%;}

    body { 
		background:#004f95;
        font:70% Arial, Helvetica, Sans-Serif;
		color:#042058;
		line-height:160%;
		text-align:center;
		margin:0;
		padding:0;
        }

    /* headings */
        h1 {
			font-size:200%;
			font-weight:normal;
            }		
		h2, h3, h4, h5, h6 {
			font-weight:normal;
			margin:1em 0;
			}	
        h2 {            
			font-size:160%;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-style:italic;
            }	
        h3 {          
			font-size:140%;
            }
        h4 {          
			font-size:120%;
            }				
    /* // headings */

    /* image replacement */
        .graphic, h1, ul#nav1 li, ul#nav2 li {
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */

    /* clearfix */

		#content:after, ul:after {
			content:"."; 
			display:block; 
			height:0; 
			clear:both; 
			visibility:hidden;
			}
		#content, ul {
			display:block;
			}
		/*  \*/
		#content, ul {
			min-height:1%;
			}
		* html #content, * html ul {
			height:1%;
			}

    /* // clearfix */
	
	/* HTML Tags */
        a {
			text-decoration:none;
			color:#347c2b;
            }
        a:hover {
			color:#999;
            }			
		table, input, textarea, select, li {
			font:100% Arial, Helvetica, Sans-Serif;
			line-height:160%;
			color:#042058;
			}				
		p, blockquote, ul, ol, form {
			margin:1em 0;
			}
		blockquote {
			}
		img{
			border:none;
			}			
		hr{
			display:none;
			}	
		table {
			margin:1em 0;
			width:100%;
			border-collapse:collapse;
			}
		th, td {	
			padding:2px 5px;
			}	
		th {	
			text-align:left;
			}	
	
	/* // HTML Tags */	
	
/* // Global */

/* page setup */

	#container {	
		margin:0 auto;
		width:710px;
		background:#edf0f7;
		text-align:left;		
		}
	#header {
		height:77px;
		position:relative;
		background:url(../img/bg_header.jpg) no-repeat 0 0;
		}				
	#content {
		background:url(../img/bg_content.jpg) no-repeat 0 0;
		min-height:345px;
		}	
	* html #content{height:345px;}	
	.main {
		float:left;
		display:inline;
		margin-left:241px;
		width:448px;
		}											
	.side {
		float:left;
		display:inline;
		margin-left:-664px;
		width:191px;		
		}
	#footer {
		margin:1em auto;
		width:710px;		
		}		

/* //page setup */


/* navigation elements */

	/* main nav */
		
		ul#nav1,  
		ul#nav1 li,
		ul#nav2,  
		ul#nav2 li {
			margin:0;
			padding:0;
			list-style:none;
			}
		ul#nav1{
			position:absolute;
			right:0;
			top:29px;
		}	
		ul#nav2{
			position:absolute;
			right:0;
			top:49px;
		}			
		ul#nav1 li{
			float:left;
			height:20px;
			line-height:20px;
		}	
		ul#nav2 li{
			float:left;
			height:27px;
			line-height:27px;
		}					
		ul#nav1 li a,
		ul#nav2 li a{
			display:block;
			height:27px;
			line-height:27px;	
			background-repeat:no-repeat;
			background-position:0 -30px;		
		}	
		ul#nav1 li a:hover,
		ul#nav2 li a:hover{
			background-position:0 0;		
		}			
		ul#nav1 li#nav11{width:116px;} ul#nav1 li#nav11 a{background-image:url(../img/bg_nav11.gif);}	
		ul#nav1 li#nav12{width:144px;} ul#nav1 li#nav12 a{background-image:url(../img/bg_nav12.gif);}	
		ul#nav1 li#nav13{width:83px;} ul#nav1 li#nav13 a{background-image:url(../img/bg_nav13.gif);}	
		ul#nav1 li#nav14{width:115px;} ul#nav1 li#nav14 a{background-image:url(../img/bg_nav14.gif);}
		
		ul#nav2 li#nav21{width:116px;} ul#nav2 li#nav21 a{background-image:url(../img/bg_nav21.gif);}	
		ul#nav2 li#nav22{width:144px;} ul#nav2 li#nav22 a{background-image:url(../img/bg_nav22.gif);}	
		ul#nav2 li#nav23{width:83px;} ul#nav2 li#nav23 a{background-image:url(../img/bg_nav23.gif);}	
		ul#nav2 li#nav24{width:115px;} ul#nav2 li#nav24 a{background-image:url(../img/bg_nav24.gif);}		
	
	/* //main nav */
	
/* //navigation elements */


/* header */

	h1{
		margin:0;
		width:241px;
		height:77px;
		}
	h1 a{
		display:block;
		height:77px;
		}		

/* // header */

/* content */

	.inventory{
		clear:both;
		margin:1em 40px;	
		}

	/* inventory nav */	
	
		#inventory1, #inventory2 {
			float:left;
			display:inline;
			margin:1em 0;
			padding:0;
		}
		#inventory1 {
			width:35%;			
		}		
		#inventory2 {
			width:65%;			
		}
		#inventory1 dt, #inventory2 dt{
			color:#000;
			font-size:120%;
			font-weight:bold;
		}	
		#inventory1 dd, #inventory2 dd{
			font-weight:bold;
			font-size:110%;
			margin:.2em 0;
			padding-left:15px;
		}				
		#inventory1 dd a, #inventory2 dd a{
			font-weight:bold;
			color:#004f95;
		}					
		#inventory1 dd a:hover, #inventory2 dd a:hover{
			color:#000;
		}								
						
	
	/* // inventory nav */
	
	/* inventory tables */
	
		h3.title{			
			background:#004f95;
			border:1px solid #004f95;
			color:#fff;
			margin-bottom:0;
			line-height:30px;
			text-indent:15px;
			text-transform:uppercase;
			font-weight:bold;
			font-size:120%;
			}
		table{
			margin-top:0;
			border-collapse:collapse;
			}
		th, td{
			border:1px solid #004f95;
			}	
		td{
			color:#333;
			vertical-align:top;
			}	
		td a{
			color:#333;
			text-decoration:underline;
			}									
	
	/* // inventory tables */	

	/* misc */	
	
		.top{
			text-align:right;
			color:#004F95;
			}
		.top a{
			font-weight:bold;
			color:#004F95;
			}			
	
	/* // misc */

/* // content */

/* footer */

	#footer p{
		margin:0;	
		color:#357fc8;
		}
	#footer a{
		color:#357fc8;
		text-decoration:none;
		}		
	#footer a:hover{
		text-decoration:underline;
		}				
	
	
/* // footer */
