body { padding:0; margin:0; }
a:link, a:visited { color:#693285; }
a:hover { color:#000; }

h1 { font-family:arial; font-size:16pt; color:#693285; padding:0; padding-top:10px; margin:0; line-height:14pt; }
h2 { font-family:arial; font-size:11pt; color:#693285; padding:0; margin:0; line-height:12pt; }
h3 { font-family:arial; font-size:10pt; color:#693285; padding:0; margin:0; line-height:12pt; }
p, .normal, .p_text { font-family:arial; font-size:9pt; font-weight:normal; font-style:normal; }

.quote_quote { font-family:arial; font-size:10pt; font-weight:normal; color:#000; padding:0; padding-top:20px; margin:0; font-style:italic; line-height:11pt; }
.quote_name { font-family:arial; font-size:10pt; font-weight:normal; color:#000; padding:0; padding-bottom:20px; margin:0; line-height:11pt; }
.quote_container  { border-top:7px solid #ffc423; padding:10px; margin-top:20px; margin-bottom:20px; }
.quote_block { font-family:times; font-size:10pt; font-style:italic; font-weight:normal; line-height:14pt; color:#000; padding:10px; margin:0; }
.quote_block_table { font-family:times; font-size:10pt; font-style:italic; font-weight:normal; line-height:14pt; color:#000; padding:0; margin:0; }
.quote_block_name { text-align:right; padding-top:10px; font-style:normal; }
.quote_block_company { text-align:right; padding-bottom:5px; }

.gold_sep { height:1px; border-top:7px solid #ffc423; padding-top:10px; margin:0; }
.big_point { font-family:arial; font-size:12pt; font-weight:bold; color:#693285; padding:0; margin:0; }

.bullet_align { padding-left:10px; }
.body_content ul, .body_content li { font-family:arial; font-size:10pt; font-weight:bold; font-style:italic; color:#000; padding:0; margin:0; }
.body_content ul { margin:0; margin-left:25px; margin-bottom:30px; }

.main_bg { background:url("images/left_bg.jpg") repeat-y; }
.pipe { color:#8045C4; padding-left:6px; padding-right:6px; }
.need_spot {padding-left:20px; padding-top:20px; z-index:1;}
.cc_spot {padding-left:15px; z-index:1;}

#nav a { color:#000; text-decoration:none; font-family:arial; font-size:9pt; font-weight:bold; }
#nav a:hover { color:#fff; text-decoration:none; }
#nav_bottom a { color:#000; text-decoration:none; font-family:arial; font-size:8pt; font-weight:normal; }
#nav_bottom a:hover { color:#fff; text-decoration:none; }
#circle_bg { background:url("images/symbol_bg.jpg") no-repeat; }
#main_bg_end { background:url("images/left_bg_end.jpg") no-repeat; }
#spacer { height:44px; }
#floater { position: fixed; top: 375px; left: 10px; width: 100px; height: 100px; }
#footer { font-family:arial; font-size:9pt; color:#693285; padding-left:190px; }
#subnav { background:url("images/subnav_bg.jpg") no-repeat; height:200px; }
#subnav_nav a:hover { color:#fff; text-decoration:underline; z-index:10; }
#subnav_nav ul { padding:0; padding-left:25px; margin:0; margin-left:10px; font-style:normal; z-index:10; }
#subnav_nav li { list-style-type:none; line-height:25pt; margin:0; padding:0; font-style:normal; z-index:10; }

#newsletter { top:345px; width:210px; height:26px; left:0; background-color:#e8ab37; position:absolute; z-index:100; font-family:arial; font-size:11px; }
#newsletter_endcap { top:345px; height:26px; left:208px; position:absolute; z-index:99; }
#newsletter a:link, #newsletter a:visited { top:7px; left:25px; position:relative; text-decoration:none; color:#000; font-weight:bold; }
#newsletter a:hover { text-decoration:none; color:#fff; }


#archive
{
	top: 345px;
	width: 210px;
	height: 34px;
	left: 0;
	margin:0;
	padding:0;
	background-color: #663366;
	position: absolute;
	z-index: 100;
}

#archive.a {
	border:none;
}

#archive.img {
	border:none;
	padding:0;
	margin:0;
}

#archive_endcap
{
	top: 345px;
	height: 26px;
	left: 210px;
	position: absolute;
	z-index: 99;
}

