/* --- Basic Elements --- */
BODY, HTML {
	margin: 5px;
	padding: 5px;
	font: normal .9em Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	height:100%; 
}

.tdbgimage {background: url(images/top_bar_bg.gif)}

.interestStatement
{
	font: normal .85em bold Arial, Helvetica, sans-serif;
}

.leftPanelText
{
	font: normal .85em bold Arial, Helvetica, sans-serif;
	color: #003366;
	padding: 3px 0px 3px 0px;
    list-style-type : none;
	margin-left: 10px;
}

#rightpanel
{
	font: normal .9em bold Arial, Helvetica, sans-serif;
	color: #003366;
	padding: 3px 3px 3px 3px;
    list-style-type : none;
	margin-left: 15px;
}

.boldText  {
    font: bold 1.1em bold Arial, Helvetica, sans-serif;
}

#horseparator {
	border-bottom:1px dotted #003366;
	margin-left: 5px;
	}

.mainHeader  {
	font: normal 1.5em bold Arial, Helvetica, sans-serif;
	color: #003366;
}

.contentHeader {
	font: normal 1.5em Arial, Helvetica, sans-serif;
	color: #003366;
}

.contentSubHeader {
	font: normal 1.3em Arial, Helvetica, sans-serif;
	color: #003366;
}

#headerContent {
	position:absolute;
	top:220px;
	left:450px;
	height:300px;
	width:270px;
}

/* -- Layout ---*/
#sideBar {
      height:600px;  
      width:1px;
	  display:inline;
	  border-left:1px dotted #003366;
}

#vert10spacer {
      height: 10px;
}

#vert20spacer {
      height: 20px;
}

#vert50spacer {
      height: 20px;
}

#vert90spacer {
      height: 90px;
}

#vert150spacer {
      height: 150px;
}


/* --- Menu --- */
#menuContainer {
	background-color:#f1f4e6; 
	width:200px;
	height: 100%;
}

#mainContent {
    margin: 30px 30px;
	font: normal 1em Arial, Helvetica, sans-serif;
}

.mainText {
	font: normal 1em Arial, Helvetica, sans-serif;
}

#questionText {
	font: normal .9em Arial, Helvetica, sans-serif;
	border: 1px solid #ffcc33;
	border-color: #ffcc33 {1,2,3,4};
}

.smallQuote {
	font: italic .9em Arial, Helvetica, sans-serif;
}

#checkmarkBullet ul {
	font: normal 1em bold Arial, Helvetica, sans-serif;
	color: #003366;
	list-style-position: outside;
	list-style-image: url(images/checkmark.gif);
}

#questionBullet ul {
	font: normal 1em bold Arial, Helvetica, sans-serif;
	list-style: square outside none;
	margin: 20px;
}

#openCircleBullet ul {
	font: normal 1em bold Arial, Helvetica, sans-serif;
	color: #003366;
	list-style: circle inside none;
	margin:10px;
}

#menuSeparators {
    margin: 30px;
	background-image:url(images/menu_separator.gif);
	background-repeat:no-repeat;
}

#menuLinks {
    margin: 30px;
}

/* --- Links --- */
A:link, A:visited {
	font: normal bold 1em Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}

A:hover {
	color: #000066; 
	text-decoration: none
}

A:active {
	color: #003366; 
	text-decoration: none
}


ACRONYM {
    font-weight: bold; 
	border-bottom: #cc0000 1px dotted
}

.top_link {
    font: normal bold x-small Arial, Helvetica, sans-serif;
    color: #990000;
}

.top_link_separator {
    font: normal bold x-small Arial, Helvetica, sans-serif;
    color: #990000;
}

#sidebar_left_header {
	font: x-small/.8em Arial, Helvetica, sans-serif;
    color: #990000;
}

#nav_trail_link, #nav_trail_link a:link, #nav_trail_link a:visited {
	font: bold small Arial, Helvetica, sans-serif;
	color: #FFFFFF
}


.nav_trail_separator {
	font: xx-small Arial, Helvetica, sans-serif;
	color: #006699;
}


/*--- Table Elements ---*/
table {
     font: normal 1em Arial, Helvetica, sans-serif;
     border-style:none;
     border-width:0px;
}

td    {
     white-space:normal;
}

/*-- Document Body Elements ---*/
.bullets {
	font-size: .8em;
	color: #000000;
	margin-left : 0px;
	list-style-type : square;
}

.docbody {
	font: normal x-small Arial, Helvetica, sans-serif;
	color: #000000;
	line-height : 1.3em;
}

.docbodybold {
	font-weight:bold;
	color: #000000;
	line-height : 1.3em;
}

.pagetitle {
	font-size: 8pt;
	color: #990000;
	font-weight : bold;
}

.subheading {
	color: #666666;
	font-size: .9em;
	font-weight: bold;
}

/* --- Footer --- */
.footer {
    font: normal .85em Arial, Helvetica, sans-serif;
	color: #003366;
	height: 100px;
}

#footerlink {
    font: bold 1em Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #003366;
}
