html,body { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	padding: 0;
	margin: 0;
	line-height: 1.3em;
	text-align: left;
}

a {
    color: #9A0000;
}

img {
    border: 0px;
}

#wrap {
	margin:0 auto;
	padding:0;
	width:770px;
	min-height:100%;
	height:auto !important;
}

	#pad {
		margin: 0;
		background-color: #fff;
		min-height:300px;
	}
		#header {
			font-size: 2.5em;
			color: #FF0000;
			margin-left: -1px;
		}

			#header-pad {				
				padding: 20px 50px;
			}

		#nav-spacer {
			height: 8px;
		}

		.header {
			height: 20px;
			/* background: url(../images/header_bg2.gif) top repeat-x; */
			text-align: left;
			color: #740000;
			font-size: 1.5em;
			font-weight: normal;
			padding-left:6px;
			padding-bottom:5px;
		}
		
		.block {
			margin: 0px 8px 0px 8px;		
		}
			.blockHeader {
				height: 20px;
				/* background: url(../images/header_bg2.gif) top repeat-x; */
				text-align: center;
				color: #740000;
				font-size: 1.2em;
				font-weight: bold;
			}
			
			.blockPad {
				/* background-color: #bababa; */
			}
			
			.blockContent {
				padding: 8px;
				font-size: 0.80em;
				color: #000000;
			}

		#headlines {
			float: right;
			width: 240px;
			margin-right: 5px;
		}

			#headlinesContent {
				height: 197px;
				color: #000000;
				background-color: #bababa;
				font-size: 0.80em;
			}

			#headlinesPad {
				margin: 5px;
			}
            
        #newsPanel {
            height: 200px;
        }

        #process {
            margin: 8px 0px 0px 6px;
            width: 390px;
			/* background:url(/dev/images/content_bg.gif) repeat-x; */
            background-color: #ffffff;
        }
        #links {
            margin: 8px 0px 0px 6px;
            width: 390px;
			background:url(/dev/images/content_bg.gif) repeat-x;
            background-color:#ffffff;
        }

            .sub {
                margin: 10px 10px 6px 10px;
                font-size: 0.72em;
                line-height: 1.3em;
            }
                .sub a {
                    float: left;
                }
					.sub a img {				
						padding: 0px 10px 10px 0px;
					}
					.sub a div {				
						margin: 0px 10px 10px 0px;
					}

                .sub .title {
                    font-size: 1.15em;
                    line-height: 1.15em;
                    font-weight: bold;
                }
				 .sub .title a{color:#6b0000;background:url(/dev/images/link_bg.gif) no-repeat;display:block;padding-left:11px;height:10px;}
				 .sub .title a:hover{text-decoration:none;color:#420000;background:url(/dev/images/link_bg2.gif) no-repeat;}
				
	.left {
		float: left;
	}
	
	.right {
		float: right;
	}
	.clear {
		clear: both;	
	}
	
	.byLine {
	 	font-weight: bold;
	 	margin: 3px 0px;
	}
	
	/*OL { list-style-type: upper-roman; }  OL OL { list-style-type: upper-alpha; }  OL OL */
    
    ol { list-style-type: decimal; }  /*OL OL */ol ol { list-style-type: lower-alpha; }  ol ol ol, ol ol ol ol ol { list-style-type: lower-roman; }