body
{
	background-color: #e2ddda;
	margin-top: 0;
	font-family: "Trebuchet MS", tahoma, arial;
	background-image: url("../images/ContactPhoto.jpg");
}

a
{
	outline: none;
}

.italics
{
	font-style:italic;
}

.bold
{
	font-weight:bold;
}

.contact #background_photo,
.home #background_photo
{
	position: absolute;
	width: 685px;
	height: 580px;
	left:215px;
	top:140px;
}
.contact #background_photo
{
	background: url("../images/ContactPhoto90.jpg") no-repeat 0 0;
}
.home #background_photo
{
	background: url("../images/HomePhoto90.jpg") no-repeat 0 0;
}

#top_window
{
	position: relative;
/*	background-image: url("../images/services_background.gif"); */
	width: 900px;
	height: 720px;
	margin: 0px auto;
}

#main_window
{
	position: relative;
/*	background-image: url("../images/services_background.gif"); */
	width: 900px;
	height: 720px;
	margin: 0px auto;
}

.home #main_window { background-image: url("../images/home_page.gif"); }
.about #main_window { background-image: url("../images/about_page.gif"); }

.outside #main_window { background-image: url("../images/services_page.gif"); }
.business #main_window { background-image: url("../images/services_page.gif"); }
.corporate #main_window { background-image: url("../images/services_page.gif"); }
.securities #main_window { background-image: url("../images/services_page.gif"); }
.copyright #main_window { background-image: url("../images/services_page.gif"); }
.employment #main_window { background-image: url("../images/services_page.gif"); }
.purchase #main_window { background-image: url("../images/services_page.gif"); }

.voting #main_window { background-image: url("../images/articles_page.gif"); }
.founders #main_window { background-image: url("../images/articles_page.gif"); }
.starting #main_window { background-image: url("../images/articles_page.gif"); }

.contact #main_window { background-image: url("../images/contact_page.gif"); }

.terms #main_window { background-image: url("../images/terms_page.gif"); }

#logo
{
	position:absolute;
	left: 60px;
	top: 13px;
}
#logo a
{
	display: block;
	height: 92px;
	width: 242px;
}

#header
{
	position:absolute;
	left: 350px;
	top: 60px;
/*	font-family: "Trebuchet MS", tahoma, arial; /* */
	color: #fff;
	font-weight:bold;
}
#redefine
{
	position: relative;
	font-style:italic;
	font-size:12px;
}
#call_us
{
	position: relative;
	margin-left: 80px;
	font-size:13px;
}

#top_menu
{
	position:absolute;
	left: 280px;
	top: 111px;
	height: 30px;
/*	border: 1px solid #f00; */
}
#top_menu ul
{
	position: relative;
	height: 28px;
	margin: 0;
	left: 40px;
	top: 0; /* ?? */
	border: 0; /* ?? */
	padding: 0;
	display:block; /* ?? */
}
#top_menu li
{
	float: left;
	position:relative;
/*	left: 0; /* ?? */
	height: 28px;
	display:block;
	padding: 0; /* ?? */
/*	border: 1px solid #000; /* */
	margin: 0 14px 0 0;
}
#top_menu a
{
	display:block;
	padding: 0; /* ?? */
	margin: 0; /* ?? */
	height: 28px;
	width: 30px;
/*	border: 1px solid #0f0; /* */
}

#home_page a { width: 70px; }
#home_page a.hover:hover { background:url("../images/top_nav.gif") -320px -1px no-repeat; }
#about_page a { width: 80px; }
#about_page a.hover:hover { background:url("../images/top_nav.gif") -404px -1px no-repeat; }
#services_page a { width: 80px; }
#services_page a.hover:hover { background:url("../images/top_nav.gif") -498px -1px no-repeat; }
#articles_page a { width: 96px; }
#articles_page a.hover:hover { background:url("../images/top_nav.gif") -592px -1px no-repeat; }
#contact_page a { width: 88px; }
#contact_page a.hover:hover { background:url("../images/top_nav.gif") -702px -1px no-repeat; }
#blog_page a { width: 58px; }
#blog_pageXX a.hover:hover { background:url("../images/top_nav.gif") -320px -1px no-repeat; }

#left_menu
{
	position:absolute;
	left: 0px;
	top: 140px;
	color: #fff;
}
#left_menu ul
{
	position: relative;
	margin: 0;
}
#left_menu li
{
	position:relative;
	height: 40px; /* */
	display:block;
	padding: 0; /* ?? */
	margin-bottom: 10px;
}
#left_menu a
{
	display:block;
	width: 305px;
	text-decoration:none;
	color: #fff;
	font-size:12px;
	font-weight:bold;
	background-position: 20px 0;
	background-repeat: no-repeat;
}

#outside_page.active a { height:30px; width: 320px; background:url("../images/services_nav.gif") 0 0 no-repeat; }
#outside_page.inactive a { height:30px; width: 320px; background:url("../images/services_nav.gif") 0 -690px no-repeat; }
#outside_page a.hover:hover { background:url("../images/services_nav.gif") 0 -345px no-repeat; }

#business_page.active a { height:30px; width: 310px; background:url("../images/services_nav.gif") 0 -50px no-repeat; }
#business_page.inactive a { height:30px; width: 250px; background:url("../images/services_nav.gif") 0 -740px no-repeat; }
#business_page a.hover:hover { background:url("../images/services_nav.gif") 0 -395px no-repeat; }

#corporate_page.active a { height:30px; width: 300px; background:url("../images/services_nav.gif") 0 -100px no-repeat; }
#corporate_page.inactive a { height:30px; width: 250px; background:url("../images/services_nav.gif") 0 -790px no-repeat; }
#corporate_page a.hover:hover { background:url("../images/services_nav.gif") 0 -445px no-repeat; }

#securities_page.active a { height:30px; width: 290px; background:url("../images/services_nav.gif") 0 -150px no-repeat; }
#securities_page.inactive a { height:30px; width: 250px; background:url("../images/services_nav.gif") 0 -840px no-repeat; }
#securities_page a.hover:hover { background:url("../images/services_nav.gif") 0 -495px no-repeat; }

#copyright_page.active a { height:45px; width: 280px; background:url("../images/services_nav.gif") 0 -200px no-repeat; }
#copyright_page.inactive a { height:45px; width: 250px; background:url("../images/services_nav.gif") 0 -890px no-repeat; }
#copyright_page a.hover:hover { background:url("../images/services_nav.gif") 0 -545px no-repeat; }

#employment_page.active a { height:45px; width: 270px; background:url("../images/services_nav.gif") 0 -250px no-repeat; }
#employment_page.inactive a { height:45px; width: 250px; background:url("../images/services_nav.gif") 0 -940px no-repeat; }
#employment_page a.hover:hover { background:url("../images/services_nav.gif") 0 -595px no-repeat; }

#purchase_page.active a { height:45px; width: 260px; background:url("../images/services_nav.gif") 0 -300px no-repeat; }
#purchase_page.inactive a { height:45px; width: 250px; background:url("../images/services_nav.gif") 0 -990px no-repeat; }
#purchase_page a.hover:hover { background:url("../images/services_nav.gif") 0 -645px no-repeat; }

#starting_page.active a { height:45px; width: 320px; background: url("../images/articles_nav.gif") 0 0 no-repeat; }
#starting_page.inactive a { height:45px; width: 290px; background: url("../images/articles_nav.gif") 0 -300px no-repeat;}
#starting_page a.hover:hover { background: url("../images/articles_nav.gif") 0 -150px no-repeat; }

#founders_page.active a { height:45px; width: 310px; background: url("../images/articles_nav.gif") 0 -50px no-repeat; }
#founders_page.inactive a { height:45px; width: 280px; background: url("../images/articles_nav.gif") 0 -350px no-repeat; }
#founders_page a.hover:hover { background:url("../images/articles_nav.gif") 0 -200px no-repeat; }

#voting_page.active a { height:45px; width: 300px; background: url("../images/articles_nav.gif") 0 -100px no-repeat; }
#voting_page.inactive a { height:45px; width: 270px; background: url("../images/articles_nav.gif") 0 -400px no-repeat; }
#voting_page a.hover:hover { background:url("../images/articles_nav.gif") 0 -250px no-repeat; }

#left_menu .contact
{
	margin-top: 20px;
	margin-left: 40px;
	font-weight:normal;
}
#left_menu #please
{
	font-size: 17px;
}
#left_menu #address
{
	margin-top: 20px;
	font-size: 13px;
}
#left_menu #phone
{
	margin-top: 20px;
	font-size: 26px;
}
#left_menu #email
{
	margin-top: 0px;
}
#left_menu #email a
{
	font-size: 14px;
	font-weight:normal;
	text-decoration:underline;
}

#main_text
{
	position: absolute;
	top: 165px;
	left: 336px;
	height: 307px;
	width: 520px;
	overflow-y: auto;
/*	border: 1px solid #f00; /* */
/*	font-family: "Trebuchet MS", tahoma, arial; /* */
	line-height: 20px; /* 110% */
}
#main_text_inner
{
	width: 490px;
}
#main_text h3, #terms_text h3
{
	font-size: 18px;
	color: #487878;
	line-height: 21px;
}
#main_text p, #main_text ul, #terms_text p, #terms_text ul
{
	margin-top: 15px; /* */
	font-size: 14px;
	color: #6c5f5d;
	line-height: 16px; /* */
/*	display:list-item; /* */
}
#main_text ul
{
	list-style: disc outside url("../images/dot.gif"); /* */
	margin-left: 15px;
/*	display:list-item; */
}
#main_text ul ul
{
	margin: 0 0 15px 40px; /* */
}
#main_text li.extra_space
{
	margin-top: 15px; /* */
}
#main_text li li
{
	margin: 0;
}

#terms_text
{
	position: absolute;
	top: 170px;
	left: 70px;
	height: 480px;
	width: 780px;
	overflow-y: auto;
/*	border: 1px solid #f00; /* */
/*	font-family: "Trebuchet MS", tahoma, arial; /* */
	line-height: 20px; /* 110% */
}
#terms_text_inner
{
	width: 740px;
}
#terms_text h4
{
	margin: 15px 0 -15px 0;
	font-weight:normal;
	font-size: 14px;
	line-height: 16px;
}

#bottom_links
{
	position: absolute;
	top: 565px;
	left: 8px;
/*	border: 1px solid #0f0; /* */
	font-family: "Trebuchet MS", tahoma, arial;
}
.bottom_link
{
	position: relative;
	display: inline; /* fixes a bug in IE6 - see http://www.positioniseverything.net/explorer/doubled-margin.html */
	float: left;
	width: 249px;
	margin-left: 30px;
/*	border: 1px solid #00f; /* */
}
.bottom_link p
{
	color: #6c5f5d;
	font-size: 12px;
/*	line-height: 120%; /* */
}
.bottom_link a
{
	font-size: 8px;
}
.link_text_outer
{
/*	position: relative; /* */
	margin-top: 5px;
	width: 240px;
	border-left: 1px solid #ccc2c0; /* #8e807d; /* */
}
.first .link_text_outer
{
	border-left: none; /* */
}
.link_text_inner
{
	position: relative; /* */
	width: 240px;
/*	height: 50px; /* */
	margin-left: 18px; /* */
/*	border: 1px solid #00f; /* */
}
.title_link
{
	top: -5px;
	margin-left: 18px;
	padding: 0;
	border: 0;
}
.title_link a
{
	display: block;
	text-decoration:none; /* */
	color: #f26521;
	font-size: 14px;
	font-weight: bold; /* */
}
.link_text_outer .title_link a
{
	font-size: 13px;
	line-height: 19px;
}
.title_link a:hover
{
/*	color: #6c5f5d; /* */
	text-decoration:underline;
}
.link_text_inner a
{
	height: 5px;
	margin-left: 5px;
	line-height: 50%; /* */
	font-size: 6px;
}

#footer
{
	position:absolute;
	top: 698px;
	left: 35px;
	font-size: 10px;
	color: #6c5f5d;
}
#footer a
{
	margin-left: 82px;
	color: #6c5f5d;
	text-decoration:none; /* */
	font-size: 10px;
}
#footer a.active
{
	color: #f26521;
}
#footer a:hover
{
	text-decoration:underline; /* */
}
a#facebook_link
{
	margin-left: 305px;
	background: url("../images/facebookicon.gif") no-repeat;
	padding: 1px 0 5px 20px;
}
a#twitter_link
{
	margin-left: 10px;
	background: url("../images/twittericon.gif") no-repeat;
	padding: 1px 0 5px 20px;
}
