
	body {
		font-family: Arial, Trebuchet, Verdana, Helvetica;
		color: #363636;
		margin: 0;
		padding: 0;
		margin-top: 0;
		padding-top: 0;
	}

	#container
	{
		width: 800px;
		margin: 0 auto;
		padding: 0;
	}
	
	#clear{
		margin:-9px;
		padding:0;
		clear:both;
	}

	/* Default links 	*/

	a:link, a:visited {
		font-weight : bold;
		text-decoration : none;
		color: #E27D2E;
		background: transparent;
	}

	a:hover {
		font-weight : bold;
		text-decoration : none;
		color: #3333CC;
		background: transparent;
	}

	a:active {
		font-weight : bold;
		text-decoration : none;
		color: #E27D2E;
		background: transparent;
	}

	/* Header Elements
	------------------------------------*/
	#logo{
		margin:9px 0 0 53px;
		float:left;
	}

	#header{
		border-top:4px solid #000;
	}

	#tagline{
		color: #6D6D6D;
		letter-spacing: 2px;
		font-size: 19px;
		font-weight:bold;
		font-style:italic;
		margin-top:22px;
		margin-left:113px;
		float:left;
	}

	#tagline span{
		margin-left:98px;
	}

	/* Copy and Navigation for homepage
	------------------------------------*/
	#home #copy{
		border-top:14px solid #5E5E5E;
		background-color:#E1E1E1;
		margin-top:13px;
		font-size: 12px;
		width:318px;
		float:left;
		clear:left;
		border-right:1px solid #fff;
	}


	#copy p{
		padding:0 9px 0 9px;
	}

	#home #nav{
		color: #5F5FD1;
		font: bold 14px "Gill Sans" Arial, Trebuchet, Verdana, Helvetica;
		text-align:center;
		margin-top:12px;
		padding-bottom:8px;
		border-bottom:1px solid #ffffff;
		letter-spacing:1px;
	}


	#nav a:link, #nav a:visited {
		color: #5F5FD1;
		font: bold 12px "Gill Sans" Arial, Trebuchet, Verdana, Helvetica;
		text-decoration : none;
		background: transparent;
		margin:0 4px 0 4px;
	}

	#nav a:hover {

		text-decoration : none;
		color: #212177;
		background: transparent;
	}

	#nav a:active {
		text-decoration : none;
		color: #212177;
		background: transparent;
	}
	
	/* NAV ON
	------------------------------------*/
	#internal a#on  {
		color: #212177;
	}

	/* Contact Box
	------------------------------------*/
	#contact {
		border-top:1px solid #fff;
		border-left:1px solid #8C8C8C;
		border-right:1px solid #8C8C8C;
		border-bottom:1px solid #8C8C8C;
		width:317px;
		float:left;
		background-color:#fff;
	}
	
	
	
	
	#contact h1, #home #contact h1{
		color:#fff;
		font: bold 11px "Gill Sans" Arial, Trebuchet, Verdana, Helvetica;
		letter-spacing:1px;
		margin:0;
		line-height:20px;
		padding:2px 0 0 9px;
		background-color:#000;
	}

	#contact p{
		color:#054695;
		font-size:11px;
		margin:0;
		padding:9px;
	}

	#contact a:link, #contact a:visited {
		color:#054695;
		text-decoration : underline;
		background: transparent;
	}

	#contact a:hover {
		text-decoration : none;
		color: #A57210;
		background: transparent;
	}

	#contact a:active {
		text-decoration : none;
		color: #212177;
		background: transparent;
	}

	/* Sidebar (menus and photos)
	------------------------------------*/
	#sidebar {
		width:479px;
		border-top:1px solid #000;
		float:left;
		margin-top:13px;
	}

	#photo_sm {
		float:left;
	}

	#photo_lg {
		float:left;
		border-left: 1px solid #fff;
	}


	#menu{
		padding-top:0;
		float:left;
		width: 157px;
		margin-right:1px;
		background-color:#F4F4F5;
		height:160px;
		border-left: 1px solid #666;
		border-right: 1px solid #666;
		border-bottom: 1px solid #666;
	}

	#menu_third{
		padding-top:0;
		float:left;
		width: 157px;
		background-color:#F4F4F5;
		height:160px;
		border-left: 1px solid #666;
		border-right: 1px solid #666;
		border-bottom: 1px solid #666;
	}

	HTML > #home #sidebar #menu_third, HTML > #home #sidebar #menu{
		padding-top:0;
		float:left;
		width: 157px;
		background-color:#F4F4F5;
		height:134px;
		border-left: 1px solid #666;
		border-right: 1px solid #666;
		border-bottom: 1px solid #666;
	}

	#menu h1, #menu_third h1{
		height: 32px;
		background-color: #3333CC;
		color: #fff;
		font: bold 11px  Arial, Trebuchet, Verdana, Helvetica;
		letter-spacing: 1px;
		text-shadow: #000;
		margin-top: 0;
		padding: 8px 0 0 9px;
		border:none;
	}

	#menu p, #menu_third p{
		font-size:11px;
		padding:0 8px 0 8px;
	}


	#menu a, #menu_third a {
		font-weight : bold;
		font-size:11px;
		padding:13px;
	}

	/* Quote
	------------------------------------*/

	#home #quote{
		font-weight: bold;
		font-style:italics;
		font-size: 15px;
		letter-spacing:1px;
		color: #6D6D6D;
		padding: 12px;
		line-height:20px;
		clear:both;
		width:450px;
		padding-top:20px;
		padding-left:25px;
	}
	#quote span#first{
		background-image: url(../i/quote_open.gif);
		background-position: left;
		background-repeat: no-repeat;
		padding-top:12px;
		padding-left:30px;
	}

	#quote span#last{
		background-image: url(../i/quote_close.gif);
		background-position: top;
		background-repeat: no-repeat;
		padding-right:30px;
		padding-bottom:10px;

	}
	/* Copy and Navigation for internal
	------------------------------------*/

	#internal #nav{
		color: #5F5FD1;
		font: bold 14px "Gill Sans" Arial, Trebuchet, Verdana, Helvetica;
		padding:8px 0 8px 5px;
		border-bottom:1px solid #ffffff;
		letter-spacing:1px;
		background-color:#E1E1E1;
	}

	HTML > #internal #content{
		margin-top: 100px;
		background: url(../i/bg_body.gif) repeat-y top;
	}

	#internal #content{
		margin-top:30px;
		width: 800px;
		background: url('../i/bg_body.gif') repeat-y top;
	}

	#internal #copy{
		border-top:14px solid #5E5E5E;
		font-size: 12px;
		width:638px;
		float:left;
		clear:right;
		border-right:1px solid #B7B7B7;
		border-left:1px solid #B7B7B7;
		border-bottom:1px solid #B7B7B7;
		min-height:296px;
		height:auto !important;
		height:296px;
	}
	 
	#copy h1{
	font-size: 19px;
	padding:0 8px 0 8px;
	}
	
		
	#copy h2{
	font-size: 14px;
	font-weight:bold;
	padding:0 8px 0 8px;
	float:both;
	}
	
	/* List treatment
	------------------------------------*/
	
	#internal dl{
		padding:0 11px 0 11px;
		margin:0;
		float:left;
		margin-bottom:10px;
	}
	
	#internal dt{
		font-size: 14px;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	#internal dd{
		margin:0;
	}
	



	/* Internal Photo
	------------------------------------*/
	#photo_med {
		clear:both;
		float:left;
		border-right: 1px solid #fff;
	}


	/* Quote Internal
	------------------------------------*/

	#internal #quote{
		font-weight: bold;
		font-style:italics;
		font-size: 15px;
		letter-spacing:1px;
		color: #6D6D6D;
		padding: 12px;
		line-height:20px;
		clear:right;
		width:334px;
		padding-top:20px;
		padding-left:25px;
		float:left;
	}
