html, body {
margin: 0;
padding: 0;
text-align: center;
line-height: 1em;
font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
font-size: 1em;
color: #231f20;
scrollbar-3dlight-color:#e0e0e0; 
scrollbar-arrow-color:#999;
scrollbar-base-color:#e0e0e0;
scrollbar-darkshadow-color:#999;
scrollbar-face-color:#f3f3f3;
scrollbar-highlight-color:#e0e0e0;
scrollbar-shadow-color:#e0e0e0;
}

#bodyPart {
margin: 0px auto 0px auto;
width: 880px;
text-align: center;
}

#bodyContent {
text-align: left;
margin: 0px auto 0px auto;
width: 880px;
}

#framecontentLeft{
float: left;
width: 310px;
height: 520px;
padding-top: 7px;
background-color: #FFF;
}

#framecontentLeft h1{
margin: 0;
padding-bottom: 66px;
float: left;
display: block;
}

#framecontentTop{
height: 140px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #FFF;
color: #90898b;
}

frameRightContent {
float: left;
height: 530px;
}
 
#topContent {
height: 530px;
}

.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

.innertubeHome {
margin: 15px 10px 5px  15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

.innertubeTop {
margin: 3px 10px 15px  15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

.innertubeCollage {
margin: 0px 10px 0px  15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

#maincontent{
overflow: auto; 
background: #fff;
height: 400px;
width: 550px;

}


/* ------------------------------------------------------------

	sidebar nav

------------------------------------------------------------ */
#sidenav div {
	margin: 0;	
	list-style: none;
	margin: 0 auto;
	padding: 0;
	margin-top: 10px;	
	}

ul.menu, ul.menu ul {  
  list-style-type:none;
  margin: 5px 0 0 15px;
  padding: 0;
  width: 280px;
  letter-spacing: -1px;
  line-height: 1.5em;
}

ul.menu a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 170%;  
  font-weight: normal;
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
  padding-bottom: 10px;
}

ul.menu li a {
  background: #FFF;
  color: #90898b;	
  padding: 0.1em;
}

ul.menu li a:visited {
  color: #90898b;	
}


ul.menu li a:hover{
  background: #FFF;
  color: #231f20;
  border-left: 0;
}

ul.menu li a.active{
  background: #FFF;
  color: #231f20;
  border-left: 0;
}

ul.menu li ul li a {
  font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
  font-variant: small-caps;
  font-size: 95%;
  font-weight: bold;
  letter-spacing: 1px;
  background: #FFF;
  color: #bfbdbd;
  padding-left: 0px;
}

ul.menu li ul li a:visited {
  color: #bfbdbd;
  font-weight: bold;
  padding-left: 0px;
}

ul.menu li ul li a:hover {
  background-image: url('../image/swoosh.gif');
  background-repeat: no-repeat;
  background-position: 0px;
  color: #8b233c;
  font-weight: bold;
  padding-left: 24px;
}

/*ul.menu li ul li a.active{
  background-image: url('../image/swoosh.gif');
  background-repeat: no-repeat;
  background-position: 0px;	
  color: #8b233c;
  font-weight: bold;
  padding-left: 24px;
}*/

/* ------------------------------------------------------------

TOP SECTION	

------------------------------------------------------------ */

#topsection{
background: #FFFFFF;
}

#topsection div{
text-align: right;
float: right;
margin: 0;
padding-top: 0px;
}

#topsection p{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 96%;
font-weight: normal; 
color: #90898b;
line-height: 1.5em;
}

#topsection a{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 96%;
font-weight: normal;
color: #90898b;
text-decoration: none;
}

#topsection a:hover {
color: #8b233c;
}


/* ------------------------------------------------------------

INLINE 

------------------------------------------------------------ */

a:link, a:visited {
	/*color: #b60302;*/
    color: #8b233c;
	text-decoration: none;
	font-weight: normal;
	}
a:hover {
	color: #8b233c;
	text-decoration: none;
	font-weight: normal;
	}

a.active {
	color: #8b233c;
	text-decoration: none;
	font-weight: normal;
	border-bottom: none;
	}

img {
	border: none;
	}

p {
font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
font-size: 92%;
color: #454343;
padding: 0 10px 0 0;
line-height: 1.4em;
}

li {
font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
font-size: 95%;
color: #231f20;
line-height: 1.5em;
}

.boxText {
font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
font-size: 70%;
color: #302e2f;
font-weight: bold;
line-height: 1.15em;
}

.lineheight {
line-height: 10%;
}

.engage {
line-height: 120%;
}

.red100 {
font-size: 100%;
color: #8b233c;
font-weight: bold;
}

.breakthru {
font-size: 110%;
color: #8b233c;
}

.font110 {
font-size: 110%;
}

.font90 {
/*color: #756f71;*/
font-size: 90%;
}

/* ------------------------------------------------------------

	Other

------------------------------------------------------------ */

.homePhoto{
margin-left: 20px;
}

#titleBar {
margin: 0;
padding: 0;
background: #8b233c;
/*background: #8b233c URL('../image/t_BGswoosh.gif') no-repeat;
height: 37px;*/
}

#titleBar div {
color: #FFF;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: normal;
font-size: 105%;
padding: 12px 20px 12px 20px;
line-height: 1.3em;
text-align: justify;
}

#swoosh {
margin: 0;
padding: 0;
background: #FFFFFF URL('../image/swooshTitle.gif') no-repeat;
height: 41px;
}

#swoosh div {
color: #FFF;
padding: 3px 0px 6px 57px;
}


/* ------------------------------------------------------------

FOOTER

------------------------------------------------------------ */
#footer {
clear: both;
width: 100%;
/*height: 187px;*/
background-color: #FFF;
margin-top: 30px;
}

#footer p{
margin-left: 23px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 90%;
font-weight: normal; 
color: #adacac;
line-height: 1.5em;
}

#footer a{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: normal;
font-size: 125%;
letter-spacing: -0.5px;
color: #767173;
text-decoration: none;
line-height: 1.75em;
}

#footer a:hover {
color: #8b233c;
}

/* ------------------------------------------------------------

FOOTNOTE

------------------------------------------------------------ */

#footnote {
clear: both;
width: 100%;
/*height: 100px;*/
background-color: #FFF;
margin-top: 5px;
}

#footnote p{
margin-left: 23px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 80%;
font-weight: normal; 
color: #adacac;
line-height: 1.5em;
}

#footnote a{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: normal;
font-size: 100%;
letter-spacing: -0.5px;
color: #adacac;
text-decoration: none;
line-height: 1.75em;
}

#footnote a:hover {
color: #8b233c;
}

/* ------------------------------------------------------------

EQD

------------------------------------------------------------ */

#equilibriumdesign {
clear: both;
width: 100%;
/*height: 100px;*/
background-color: #FFF;
margin-top: 5px;
}

#equilibriumdesign p{
margin-left: 23px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 65%;
font-weight: normal; 
color: #ccc;
line-height: 1.5em;
}

#equilibriumdesign a{
font-family: Arial, Helvetica, Verdana, sans-serif;
font-weight: normal;
font-size: 100%;
letter-spacing: -0.5px;
color: #ccc;
text-decoration: none;
line-height: 1.75em;
}

#equilibriumdesign a:hover {
color: #8b233c;
}


	/* ------------------------------------------------------------

	forms

------------------------------------------------------------ */

.blk12b200 {
	text-decoration: none;
	font-family:  Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: normal;
	width: 200px; 
	border : 1px groove #d7d2b7;
	}

.blk12b140 {
	text-decoration: none;
	font-family:  Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: normal;
	width: 150px; 
	border: 1px groove #d7d2b7;
	}


.blk12b100 {
	text-decoration: none;
	font-family:  Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 15px;
	color: #333333;
	font-weight: normal;
	width: 100px; 
	border: 1px groove #d7d2b7;
	}

