/* CSS Document - Inside Pages */

/* Macro Styles */
 

html, body {
	margin : 0;
	padding : 0;
	color : #354f68;
}

a:link, a:visited {
	text-decoration : none;
	color : #354f68;
}

a:hover {color : #000;}

/* Container Block */
div#container {
	position : relative;
	z-index : 1;
	top : 0;
	left : 0;
	margin : 0;
	padding : 0;
}

/* Navigation Bar */
div#main {
	position : absolute;
	z-index : 2;
	top : 0; 
	left : 0;
	margin : 0;
	padding : 0;
}

div#main h1 {
	margin : 0;
	padding : 0;
	display : inline;
}

div#main ul {
	list-style-type : none;
	float : right;
	position : absolute;
	z-index : 3;
	width : 535px;
	top: 65px;
	left : 214px;
	font : 12px helvetica, sans-serif;
	color : #9a9a9a;
	text-align : center;
	margin : 0;
	padding : 0;
}

div#main ul li {
	display : inline;
	border-right : 1px groove #4a4a4a;
	padding : 0 0.75em;
	margin : 0;
}

div#main ul li.index  {
	margin : 0;
	padding : 0 0.75em 0 0;
}

div#main ul li.color  {color : #d38920;}

div#main ul li.hello  {
	margin : 0;
	border-style : none;
}

div#main ul li.colorful {
	margin : 0;
	border-style : none;
	color : #d38920;
}

div#main ul li a:link {color : #9a9a9a;} 

div#main ul li a:visited {color : #9a9a9a;} 

div#main ul li a:hover {color : #354f68;}

/* Text Layer */
div#text {
	position : absolute;
	z-index : 4;
	top : 138px;
	left : 78px;
	width : 644px;
	margin : 0;
	padding : 0;
	border : none;
	font : 12px georgia, sans-serif;
}

div#text h1 {
	border : 1px solid #e9e9e9;
	border-top : none;
	border-right : none;
	background-color : #fcfcfc;
	font-size : 16px;
	font-weight : normal;
	display : inline; 
	padding : 3px 5px 5px 5px;
	margin : 0;
}

div#text h2 {
	font : #d38920 18px;
	padding-top : 10px;
	border-bottom : 1px dashed #dde1e6;
}

div#text h2 span a:link {color : #d38920;}

div#text h2 span a:hover {color : #354f68;}

div#text h3 {
	font-size : 12px;
	color : #d38920;
	margin : 0;
	padding : 0; 
}

div#text h3.space {
	font-size : 12px;
	color : #d38920;
	margin : 2em 0 0 0;
	padding : 0; 
}

div#text h3.angle {
	font-size : 12px;
	color : #d38920;
	margin : 1em 0 0 2em;
	padding : 0; 
	font-style : italic;
	font-weight : normal
}
 
div#text h4 {
	font-size : 12px;
	color : #d38920;
	margin : 0;
	padding-top : 1.5em; 
}
 
div#text span {
	color : #d38920;
	font-size : 11px;
	font-weight : normal;
	padding : 10px 0 7px 0; 
	display : block
}

div#text p {line-height : 1.5em;}

div#text p img {
	float : left;
	border : 1px solid #dde1e6;
	padding : 1.5em 1.5em;
	margin : 0 1.5em 0.5em 0;
}

div#text p.extra {margin-top : 25px;}

div#text p.dashed {
	padding-bottom : 1.5em;
	border-bottom : 1px dashed #dde1e6;
}

div#text p.last {
	padding-bottom : 1.5em;
	border-bottom : 1px solid #dde1e6;
} 

div#text p.quote {
	margin : 0 5em 0 3em;
	color : #a7a7a7;
	text-align : justify;
	border-left : 2px solid #e9e9e9;
	padding-left : 0.5em;
} 

div#text p.underneath {
	padding : 0;
	margin : 0;
}

div#text p a:hover {color : #d38920;} 

div#text p.underneath a:hover {color : #d38920;}

div#text p.direct {
	padding : 0;
	margin : 0 0 0 2em;
}

div#text p.direct a:hover {color : #d38920;}

div#text p.big {margin : 25px 0 12em 0;}

div#text p.address {
	margin : 25px 0 12em 0;
	padding : 0;
}

div#text table {line-height : 2px;}

div#text tr td span {
	margin: 0 40px 0 0;
	font-size : 12px;
}

div#text tr td span a:hover {color : #d38920;}

div#text tr td span.strong {font-weight : bold;}

div#text p.base {
	border-top : 1px solid #dde1e6;
	margin: 2.5em 0 0 0;
	padding: 10px 0 0 0;
}

div#text ul.normal {
	list-style-type : disc;
	text-align : left;
	font : 12px Georgia, sans-serif;
}

div#text ul.normal li {
	display : block;
	border : 0;
	margin : 0;
	padding : 0;
}

div#text ul {
	list-style-type : none;
	font : 12px helvetica, sans-serif;
	text-align : right;
	margin : 0;
	padding : 0;
}

div#text ul li {
	display : inline;
	border-right : 1px groove #354f68;
	padding : 0 0.5em;
	margin : 0;
}

div#text ul li.map {color : #d38920;}

div#text ul li.hello {
	margin : 0;
	padding : 0 0 0 0.5em;
	border-right : none;
}

div#text ul li.trends {
	margin : 0;
	padding : 0 0 0 0.5em;
	border-right : none;
	color : #d38920;
}

div#text ul li a:hover {color : #d38920;} 

div#text span.copy {
	display : block;
	text-align : right;
	font : 12px helvetica, sans serif;
	color : #9a9a9a;
	margin-top : -7px;
	margin-bottom : 15px;
}
