body { background-color: black; background-image: url(../images/blue-bg.jpg); background-repeat: repeat-x; text-align: center; width: 100%; margin: 0; padding: 0; }
#container {
	background-color: #fff;
	position: static;
	width: 897px;
	height: 100%;
	padding: 0;
	border-left: 1px solid #5f5e5e;
	border-bottom: 1px solid #5f5e5e;
	border-right: 1px solid #5f5e5e;
	border-top-style: none;
	border-top-width: 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#masthead { background-image: url(../images/masthead-blue.jpg); background-repeat: no-repeat; position: relative; width: 897px; height: 131px; margin: 0; padding: 0; }
#masthead a.buttonroll  { background-image: url(../images/button-blue.gif); background-repeat: no-repeat; text-decoration: none; position: absolute; top: 73px; left: 728px; width: 169px; height: 38px; }
#masthead a { text-decoration: none; }
#masthead a.buttonroll:hover { background-image: url(../images/button-blue-over.gif); }
#navigation {
	background-image: url(../images/navbg.jpg);
	background-repeat: no-repeat;
	width: 897px;
	height: 36px;
	margin: 0;
	padding: 0;
	z-index: 35;
}
#flashcontent {
	z-index: 2;
	position: relative;
}
/*footer style*/
#footer2 { color: #aaa; text-align: left; width: 897px; margin: auto; }
#footer2 p { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; float: left; margin: 10px 50px 10px 0; padding: 0; }
#footer2  ul {
	color: #aaa;
	text-align: right;
	height: 15px;
	margin-left: 400px;
	padding: 0;
}
#footer2  li { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; float: left; padding: 10px 2px; list-style-type: none; }
#footer2 ul li a { color: #aaa; text-decoration: none; }
/*Navigation Style
*/
#nav {
	width: 897px;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 25;
}
#nav li {
	font-size: 12px;
	position: relative;
	float: left;
	list-style-type: none;
	list-style-position: outside;
	display: inline;
	clear: right;
	margin: 0px;
	padding: 0px;
}
#nav li.spacer { width: 55px; height: 36px; }
#nav li.spacerends {
	width: 96px;
	height: 36px;
}
#nav li a { color: #8f927f; font-size: 12px; font-family: serif; text-decoration: none; text-indent: -4000px; float: left; margin: 0; padding: 0; display: block; }
#nav li a.product{ background-image: url(../images/nav/products.jpg); background-repeat: no-repeat; width: 75px; height: 36px; float: left; }
#nav li a.product:hover { background-image: url(../images/nav/products-over.jpg); background-repeat: no-repeat; }
#nav li a.product-over { background-image: url(../../../../Capstone/Capstone-Properties.com/web-content/images/nav/COMPANY-over.jpg); background-repeat: no-repeat; width: 75px; }
#nav li a.education { background-image: url(../images/nav/education.jpg); background-repeat: no-repeat; width: 165px; height: 36px; float: left; }
#nav li a.education-over { background-image: url(../images/nav/education-over.jpg); background-repeat: no-repeat; width: 165px; }
#nav li a.education:hover { background-image: url(../images/nav/education-over.jpg); background-repeat: no-repeat; }
#nav li a.reimbursements { background-image: url(../images/nav/reimbursements.jpg); background-repeat: no-repeat; width: 129px; height: 36px; float: left; }
#nav li a.reimbursements:hover { background-image: url(../images/nav/reimbursements-over.jpg); background-repeat: no-repeat; }
#nav li a.reimbursements-over { background-image: url(../images/nav/reimbursements-over.jpg); background-repeat: no-repeat; width: 129px; }
#nav li a.about { background-image: url(../images/nav/about.jpg); background-repeat: no-repeat; width: 48px; height: 36px; float: left; }
#nav li a.about:hover { background-image: url(../images/nav/about-over.jpg); background-repeat: no-repeat; }
#nav li a.about-over { background-image: url(../images/nav/about-over.jpg); background-repeat: no-repeat; width: 48px; }
#nav li a.contact { background-image: url(../images/nav/contact.jpg); background-repeat: no-repeat; width: 64px; height: 36px; float: left; }
#nav li a.contact-over { background-image: url(../images/nav/contact-over.jpg); background-repeat: no-repeat; width: 64px; }
#nav li a.contact:hover { background-image: url(../images/nav/contact-over.jpg); background-repeat: no-repeat; }
/*Sub-Menu Style
*/
#nav li ul { background-color: #000; background-image: url(../images/dropdown.jpg); background-repeat: no-repeat; position: absolute; top: 36px; left: 0; width: 155px; margin: 0; padding: 0; border-top: 1px solid #b8b8b6; border-right: 1px solid #b8b8b6; border-left: 1px solid #b8b8b6; border-bottom-width: 0; list-style-type: none; }
#nav li ul li {
	width: 155px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #9c9c9a;
	list-style-type: none;
	list-style-position: outside;
	display: inline;
	clear: both;
}
#nav li ul li a { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 11px; text-align: left; text-indent: 0; height: 20px; margin: 0; padding: 5px 3px 3px 7px; display: block; }
#nav ul li a:hover { color: #fbcb38; }
/*Super sub-menus 
*/
#nav li ul ul { position: absolute; top: -1px; left: 100%; }
/*Hide sub-menus initially
*/
#nav li ul,
#nav li ul ul,
#nav li:hover ul li ul { display: none; }
/*Show sub-menu
*/
#nav li:hover ul,
#nav li li:hover ul,
#nav li ul li:hover ul,
#nav li li li:hover ul,
#nav li.over ul,
#nav li li.over ul,
#nav li li li.over ul { position: absolute; display: block; }
/* make it work */
/*Super sub-menu
*/
/*Home Page Content
*/
#content {
	background-color: #fffeff;
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
	display: inline;
	z-index: -2;
}
#box { position: static; width: 250px; height: 300px; float: left; padding: 20px; }
.gutterbox { padding-right: 20px; padding-left: 20px; border-right: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; }
#boxwrap { background-color: #fff; text-align: left; width: 877px; margin-top: 5px; margin-left: 10px; }
#boxwrap p { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; }
#box h1, .gutterbox h1 {
	font-size: 20px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 0;
}
#box p, .gutterbox p, #box ul { color: #6e6e6d; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.3em; text-align: justify; margin: 0 0 1em; padding: 0; list-style-type: none; }
#box ul li { padding-bottom: 7px; }
#box a.buttonlink  {
	color: #000202;
	font-size: 14px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 25px;
	background-image: url(../images/circlebutton.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
	text-decoration: none;
	text-align: right;
	width: 200px;
	height: 35px;
	margin: 0;
	display: block;
	left: auto;
	position: static;
	padding-top: 3px;
	padding-right: 35px;
	padding-bottom: 3px;
	padding-left: 0;
	clear: both;
}
dl {
	font-size: 12px;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 1.3em;
	width: 100%;
	float: left;
	margin: 0;
	padding-top: 5px;
	border-bottom: 1px solid #d8d8d6;
	display: block;
}
dt { font-weight: bold; width: 65px; height: 35px; float: left; margin: 0 15px 0 0; }
dd { color: #6e6e6d; text-align: left; margin: 0; }
#content a.buttonlink:hover { color: #326d8b; }
.box h3 { font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-align: right; margin: 0; padding: 0; }
/*3 column style
*/
h1 {
	color: #566A84;
}
.shade {
	background-color: #DEDEDE;
}
.over  {
	color: #090;
}
.label {
	padding: 0px;
	margin-right: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
a h2 {
	color: #000;
	text-decoration: none;
}
.col1 a {
	color: #566A84;
	font-weight: bolder;
}
.col1 ul li ul li {
	list-style-type: disc;
}
.rightpad {
	padding-right: 10px;
}
.leftpad {
	padding-left: 10px;
}
.col2 ul ul {
	text-indent: -20px;
}
#TICKER {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}

