body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF; 
	margin: 0 0 0 0;
	}
	
/* Frame */
#main {
    font-size: 10px;
    font-weight: bold;
	width: 713px;
	margin: 0 auto;	 
	}
	
/* Header */
#header {
    background: url("/images/header.jpg") no-repeat;
	height: 94px;
	color:  #cacaca;
	}
#header img {
    padding: 5px 0 0 0;
    }
.headerlink {
    margin: 10px 0 0 20px; 
	float: right;
	color: #3f86c0;
	}
.headerlink a {
	text-decoration: none;
    }
.headerlink a:hover {
    color: #000000;
	text-decoration: none;
    }
   
#nav {
    background: url("/images/nav_bg.jpg");
	height: 36px;
	font-size: 12px;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	}
	
	
/* Top Content Area */
#topContent {
    background: url("/images/tc.jpg");
	height: 195px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
#topContent h1 {
    font-size: 20px;
    margin: 0 0 0 0;
    padding: 50px 30px 0 30px;
    color: #D79F51;
    }
#topContent h2 {
    font-size: 14px;
    margin: 0 0 0 0;
    padding: 0 225px 0 30px;
    color: #FFFFFF;
    }
.viewm {
    margin: 0 0 0 0;
    padding: 40px 0 0 405px;
    color: #D79F51;
    }
.viewm a{
    color: #D79F51;
	text-decoration: none;
    }
.viewm a:hover{
    color: #FFFFFF;
	text-decoration: none;
    }
	
/* Left Content Area */
#leftContent {
	float: left;
	width: 364px;
	margin: 0 8px 0 0;
	padding: 0 0 0 0;
	}
#history {
    background: url("/images/history.jpg") no-repeat;
	height: 147px;
	margin: 7px 0;
	padding: 0 0 0 0;
    }
#history h1 {
    font-size: 14px;
    margin: 0 0 0 0;
    padding: 15px 0 0 240px;
    color: #D79F51;
    }
#history h2 {
    font-size: 11px;
    margin: 0 0 0 0;
    padding: 25px 28px 0 30px;
    color: #FFFFFF;
    }
.viewh {
	color: #D79F51;
    margin: 0 0 0 0;
    padding: 12px 0 0 255px;    
    }
.viewh a{
    color: #D79F51;
	text-decoration: none;
    }
.viewh a:hover{
    color: #FFFFFF;
	text-decoration: none;
    }
#news {
    background: url("/images/news.jpg") no-repeat;
	color: #403f3f;
	margin: 0 0 0 0;
	padding: 0 0 0 165px;
    }
#news p{
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
    }
#news h1 {
    font-size: 14px;
    color: #881e04;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
#news a {
    color: #403f3f;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
#news a:hover {
	text-decoration: underline;
	}
#news img {
    vertical-align: top;
    margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
			
/* Right Content Area */
#rightContent {
	width: 341px;
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
#process {
    background: url("/images/process.jpg") no-repeat;
	height: 147px;
	margin: 7px 0;
	padding: 0 0 0 0;
        }
#process h1 {
    font-size: 14px;
    margin: 0 0 0 0;
    padding: 15px 0 0 30px;
    color: #8A1E04;
    }
#process h2 {
    font-size: 11px;
    margin: 0 0 0 0;
    padding: 25px 10px 0 30px;
    color: #FFFFFF;
    }
.viewp {
    margin: 0 0 0 0;
    padding: 0 0 0 255px;
    color: #8A1E04;
    }
.viewp a{
    color: #8A1E04;
	text-decoration: none;
    }
.viewp a:hover{
    color: #FFFFFF;
	text-decoration: none;
    }
#locations {
    background: url("/images/locations.jpg") no-repeat;
	color: #403f3f;
	margin: 0 0 0 0;
	padding: 0 165px 0 0;
    }
#locations p{
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
    }
#locations h1 {
    font-size: 14px;
    color: #881e04;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
#locations a {
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
#locations a:hover {
	text-decoration: underline;
	}
#locations img {
    vertical-align: top;
    margin: 0 0 0 0;
	padding: 0 0 0 0;
	}
		
/* Clear */
#clear {
    clear: both;
	}
	
/* Footer */
#footer {
    background: url("/images/footer.jpg") no-repeat;
	font-size: 12px;
	color: #898989;
	height: 94px;
	margin: 10px 0 0 0;
	padding: 30px 0 0 0;
	}
#ideastar {
	float: right;
	color: #898989;
	margin: 20px 0 0 0;
	}
#ideastar img{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}
#ideastar a{
	color: #898989;
	text-decoration: none;
	}


/* Additional Styles */
.box {
    border: 2px solid #FFFFFF;
    font-size: 14px;
    background: #f3ddbe;
    margin: 0 0 10px 0;
	padding: 0 0 0 0;
	width: 176px;
	}
.red {
    color: #8A1E04;
	}
.yellow {
    color: #D79F51;
	}

