/* add in the styles controlling page layout */
@import url("layout.css");

/* -----[ BEGIN common style elements ]----- */
	body {
		background-color: #B3C9EF;
		font: 11px Verdana;
		color:#000;
		width: 1200px;
	}

	/* get rid of margins, padding and borders on all elements so we can define our own... */
	* { margin: 0; padding: 0; border: 0px; }

	a, a:visited {
		color: #333;
		text-decoration: none;
	}

	a:hover {
		color: #333;
		text-decoration: underline;
	}

    a[href $='.pdf'] { 
       padding-right: 18px;
       background: transparent url(../images/icon_pdf.gif) no-repeat center right;
    }
	
	hr {
		height: 1px;
		border-collapse: collapse;
		border-bottom: 1px solid #333333;
		margin: 0px 30px 10px 20px;
	}
/* -----[ END common style elements ]----- */

/* -----[ BEGIN user-defined style elements ]----- */
	/*** main menu styles ***/
	#main_menu li {
		list-style-type: none;	
	}
	#main_menu li a{
		display: block;
		padding: 0px 8px 0px 8px;
		text-align: right;
		border-bottom: 1px dashed #B3C9EF;
		font: 16px Verdana;
		color: #97AAC9;
		height:25px;
		line-height:25px;
		text-decoration: none;
	}
	#main_menu li a:hover{
		color: #FFF;
		background-color: #97AAC9;
		text-decoration: none;
	}
	#content em {
		color: #97AAC9;
	}	
	#infopanel a {
		float: left;
	}
	#infopanel em {
		float: right;
		color: red;
	}
	/*** end: main menu styles ***/
	
	/*** content styles ***/	
		#column_left h1 {
			padding: 10px 0px 5px 20px;
			border-bottom: 1px solid #B3C9EF;
		}
		#column_left h1 a{
			font: bold 14px Verdana;
			color: #7A89A3;
			text-transform: uppercase;			
			text-decoration: none;
		}
		/* general content styles */
		#content a, a:visited {
			color: #7A89A3;
			text-decoration: underline;
		}		
		#content h1 {
			font: bold 16px Verdana;
			color: #7A89A3;
			padding: 10px 0px 5px 20px;
			text-transform: uppercase;
		}
		#content h2 {
			font: bold 14px Verdana;
			color: #97AAC9;
			padding: 0px 0px 5px 20px;
			text-transform: capitalize;
		}
		#content p, #content #txinfo {
			font: 12px Verdana;
			color: #333333;
			padding: 0px 30px 10px 20px;
		}
		#content table {
			font: 12px Verdana;
			color: #333333;		
			border-collapse: collapse;
			border: 1px solid #F0F0F0;
			margin: 0px 30px 10px 20px;
			text-align: center;
		}
		#content table th {
			padding: 5px;
			border: 1px solid #F0F0F0;
		}
		#content table td {
			border-left: 1px solid #F0F0F0;
			border-right: 1px solid #F0F0F0;
			padding: 2px 0px 2px 0px;
		}
		#content table td.location {
			width: 255px;
		}
        #home table { text-align: left; }
        #home table th, #home table td { padding: 2px 5px }
        #home table th { background-color: #ccc; }
        #home table td { border: 1px solid #f0f0f0; }
        #home table td p { margin: 0; padding: 0; }
        #home ul li { list-style-position: inside; padding: 0px 30px 10px 20px; }
		#txinfo {
			width: 338px;
		}
			#txinfo .clearfix {
				border-top: 1px solid #F0F0F0;
				border-bottom: 1px solid #F0F0F0; 
				padding:10px 0px;
				vertical-align:top;
			}
			.txinfo_row {
                clear: both;
				margin: 10px 0px;
			}
			#txinfo .label {
				width: 100px; 
				float: left;
				font-size: 12px; 
				color: #003366;  
				margin: 0 0px;
			}
			#txinfo .info {
				font-size: 12px; 
				margin: 0 0px;
                padding-left: 100px;
			}			
	/*** end: content styles ***/

	/*** footer styles ***/
	#footer a {
		color: #fff;
		font-size: 10px;
	}
	/*** end: footer styles ***/
		
	/*** misc. styles ***/
		/* spacer element */
		.spacer {
			clear: both;
			height:30px;
		}
		/* float elements */
		.floatLeft {
			float: left;
			padding: 5px;
		}
		.floatRight {
			float: right;
			padding: 5px;
			border: 1px solid #F0F0F0;
		}
		.odd {
			background-color: #fff;
		}
		.odd td a, .odd td a:hover, .odd td a:visited {
			color: red;
		}
		.even {
			background-color: #F0F0F0;
		}
		.analog {
			background-color: #efefef;
		}
		.selfhelp {
			background-color: #F0EEB4;
		}
		.digital {
			background-color: #ccc;
		}
	/*** end: misc. styles ***/
/* -----[ END user-defined style elements ]----- */
