@import url(reset.css);

/* Reset all whitespace and margins */
* {padding:0;margin:0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 2%; } /* 5% */
li, dd { margin-left:5%; }
fieldset { padding: .5em; }

/********************************************

	GLOBAL 

********************************************/
body {
  background       : #DBDBBD url(/images/body-bg.gif) repeat-x;
  margin           : 0 0 200px 0;
  padding          : 0;
  text-align       : center;
	font-family      : Arial, Helvetica, Verdana, sans-serif;
	font-size        : 14px;
}
a {
	color            : #456;
}
.clear { clear:both;}
.left { float:left;}
.right { float:right;}
.small_text {
	font-size				 : 9px;
}
#container {
	width            : 732px;
	margin-left    : auto;
	margin-right   : auto;
	margin-top     : 15px;
	text-align     : left;
	position : relative;
	padding:1px 1px 1px 1px;
	background       : url(/images/content-bg.gif) repeat-y top right;
}

/********************************************

	BODY HEADER

********************************************/
#top_frame {
	background : url(/images/body-header.gif) no-repeat top left;
	width:553px;
	height:154px;
	position:absolute;
	left:181px;
	overflow       : hidden;
	margin:0;
	padding:0;
	top:0;
}
#header_icon {
	width : 189px;
	height : 154px;
	background : url(/images/header-logo.gif);
	margin:0;
	padding:0;
	line-height    : 1000px;
	overflow       : hidden;
	position:absolute;
	top:0;
}
#page_header h2 {
	margin:0;
	padding:0;
}
#header {padding:1px;}
/********************************************

	NAVIGATION BAR (left)

********************************************/
#navbar {
	border           : 0px solid black;
  width            : 190px;
  background       : url(/images/nav-bg.gif) repeat-y right;
  float : left;
  margin      : 155px 0 0 0px;
}
#navbar ul {
	list-style          : none;
	margin              : 0;
	padding-left        : 20px;
}
#navbar li {
	border-bottom       : 1px solid #AFAF9A;
	margin:0;
	
}
#navbar li.menu_active a:link,
#navbar li.menu_active a:visited,
#navbar li.menu_active a:hover {
	background : url(/images/nav-active-bg.gif) repeat-y;
}
#navbar a:link, #navbar a:visited {
	color            : #333;
	text-decoration : none;
	display : block;
	padding-bottom      : 7px;
	padding-left        : 15px;
	padding-top         : 7px;
	font-family         : arial,verdana;
	font-size           : 12px;	
}
#navbar a:hover {
	text-decoration  : none;
	background : #D4D4C2;
}
#navbar ul ul li {
	background     : none;
	padding-bottom : 0px;
	padding-top    : 5px;
}
#navbar ul ul a {
	font-size : 11px;
	text-decoration : none;
}
#navbar ul ul ul {
	padding-left : 5px;
}
#navbar-top {
	background : url(/images/nav-top.gif) no-repeat top right;
	height     : 8px;	
	line-height:1px;
	font-size:1px;
}
#navbar-bot {
	background : url(/images/nav-bot.gif) no-repeat top right;
	height     : 9px;
	line-height:1px;
	font-size:1px;
}

/********************************************

	BODY 

********************************************/
#content {
  float            : right;
	padding          : 85px 15px  5px  4px;
  width            : 523px;
  font-size: .9em;
  line-height: 1.2em;
}
#content p {
	margin:0 5px 12px 5px;
}
#content B {
	margin:0 5px 12px 0px;
	font-weight: bold; 
}
#content li {
	margin:0 5px 12px 20px;
	font-weight: bold; 
}
/*#content.content_left, #content.content_right {
	width            : 531px;
}
#content.content_center {
	width            : 361px;
}
#content.content_full {
  padding          :  5px  0px  0px  10px;
  margin           : 20px  0px  30px 10px;
	width            : 701px;
}*/
#content h1.page_title {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  color: #392b03;
  font-size:2.2em;
  font-weight:normal;
  padding : 10px  0px 10px  4px;
  margin  :  0px  0    0    0;
  line-height:120%;
}
#content h3.page_subtitle {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size:1.5em;
  font-weight:normal;
  padding : 10px  0px 10px  0px;
  margin  :  0px  0    0    5px;
  line-height:120%;
  text-decoration: underline
}
#content h3 {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size:1.5em;
  font-weight:normal;
  padding : 10px  0px 10px  0px;
  margin  :  0px  0    0    5px;
  line-height:120%;
}
#content b.subunderline {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size:1.1em;
  font-weight:bold;
  padding : 10px  0px 10px  0px;
  margin  :  0px  0    0    0;
  line-height:120%;
  text-decoration: underline
}
#content b.subunderline2 {
  font-family:Tahoma, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size:1.0em;
  font-weight:bold;
  padding : 10px  0px 10px  0px;
  margin  :  0;
  line-height:120%;
  text-decoration: underline
}
#intro #quickSummary, #navbar h3 {
	display : none;
}


/********************************************

	INFORMATION BAR (right)

********************************************/
#infobar {
  float						 : right;
  width						 : 160px;
  display					 : none;
}


/********************************************

	FOOTER

********************************************/
#footer {
	font-size        : 10px;
	font-family      : verdana,arial;
	color            : #999;
	text-align       : center;
}



#bottom_frame {
  clear            : both;
	padding          : 5px 0px 25px 0px;
	background : url(/images/body-bottom.gif) no-repeat bottom left;
	margin-left : 180px;
	position : relative;
	top : 7px;
}



