	/* PAGE SET UP */
    BODY, HTML {
    BACKGROUND: #000; COLOR: #FFF; MARGIN: 0; PADDING: 0;
    FONT-FAMILY: Georgia, Times New Roman, serif; FONT-SIZE: 11pt;
	min-height: 100%; margin-bottom: 1px;
    }

    HTML { overflow-y: scroll; }
	HTML { overflow-x: hidden; }
    
    H1 {font-size: 1.6em; color: #c02033; }
    H2 {font-size: 1.5em; color: #c02033; }
    H3 {font-size: 1.4em; color: #c02033; }

    
	/* COMMON */
	img { border: 0; } p { padding: 0; }
	a, a:link, a:visited, a:active { text-decoration: none; color:#528BC0; }
	a:hover { text-decoration: underline; color:#FF4000;}
	ol  { list-style: number; margin-left: 25px; line-height: 18px; font-weight: bold;}
	ul { margin-left: 35px; padding: 0; }
	.hidden { display: none; }
	.fakeLink { cursor: pointer; }
	.center { text-align: center; }
	.note { font-size: 0.8em; }
	.title { font-weight: bold; font-size: 1.4em; color:#528BC0; }
    .hl {font-weight: bold; font-size: 1.2em; color: #862916;}
	.emp {font-style: italic; }
	.copy { font-size: 0.8em; }
	.phoneline { font-size: 1.2em; word-spacing: 10px;}
	* html body {padding-bottom:15px !important;}
	
	/* BULLET LISTS */
 	ul.two-column {
	width: 400px;
	margin-left: 0px;
	}

	ul.two-column li {
	width: 190px;
	float: left;
	
	} 
    
    /* LAYOUT */
    TABLE.main {PADDING: 0; VERTICAL-ALIGN: top;}
	TABLE.main TD.topnav { BACKGROUND: #FFF; COLOR: #DDD; FONT-SIZE: 0.8em; TEXT-TRANSFORM: UPPERCASE; MARGIN-RIGHT: 10px; HEIGHT: 30px; WIDTH: 1000px; TEXT-ALIGN: right; }
	TABLE.main TD.topnav a, a:link, a:visited, a:active { text-decoration: none; color:#528BC0; }
	TABLE.main TD.topnav a:hover { text-decoration: underline; color:#FF4000;}
	TABLE.main TD.logo {BACKGROUND: #FFF; HEIGHT: 116px; WIDTH: 721px;}
	TABLE.main TD.nav {BACKGROUND: #EEE; HEIGHT: 50px; WIDTH: 721px; TEXT-ALIGN: center; WORD-SPACING: 30px;}
    TABLE.MAIN TD.nav a:link, TABLE.MAIN TD.nav a:visited {color: #333; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; TEXT-DECORATION: none; }
    TABLE.MAIN TD.nav a:hover {color: #c02033;}


    TABLE.main TD.phone {BACKGROUND: #EEE; HEIGHT: 50px; WIDTH: 279px;}
    TABLE.main TD.banner {BACKGROUND: #FFF; HEIGHT: 375px; WIDTH: 721px; text-align: left; vertical-align: top;}
    TABLE.main TD.rt_menu {BACKGROUND: #FFF url(images/rt_menu.gif) no-repeat top left; HEIGHT: 375px; WIDTH: 279px; text-align: left; vertical-align: top;}
	TABLE.main TD.body_content {BACKGROUND: #FFF; HEIGHT: 350px; WIDTH: 721px; TEXT-ALIGN: left; VERTICAL-ALIGN: top; FONT-SIZE: 0.8em;}
	TABLE.main TD.body_content a, a:link, a:visited, a:active { text-decoration: none; color:#528BC0;}
	TABLE.main TD.body_content a:hover { text-decoration: underline; color:#FF4000;}
	TABLE.main TD.body_content div.body {PADDING: 5px 25px 0 5px;}


	TABLE.main TD.rt_content {BACKGROUND: #FFF; HEIGHT: 300px; WIDTH: 279px; TEXT-ALIGN: left; VERTICAL-ALIGN: top;}
    TABLE.main TD.footer {BACKGROUND: #EEE; HEIGHT: 54px; WIDTH: 1000px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px;}
	TABLE.main TD.footer a, a:link, a:visited, a:active { text-decoration: none; color:#528BC0;}
	TABLE.main TD.footer a:hover { text-decoration: underline; color:#FF4000;}    
    
    p.quote {background-image: url(images/quote.gif); margin-top: 10px; margin-left: 15px; margin-right: 10px; font-size: 0.9em;}
    p.qname {font-style: italic; font-size: 0.8em; text-align: right; }
