/* 
  body element 
*/
body, html {  
	padding: 0;
	margin: 10;
	background: #b7b7b7 url(/images/background.jpg) top left repeat;
	background-image: #b7b7b7 url(/images/background.jpg) top left repeat;
	font : 12px arial, helvetica, sans-serif;
	line-height: 1.5;
	color :  #404040;
}

td { 
	font : 12px arial, helvetica, sans-serif; 
	line-height: 1.5;
}



/* 
  home page slide show 
*/
#slideshow { z-index: 1; }
#slideshow img { display: none }
#slideshow img.first { display: block }



/* 
  main nav 
*/
#pcm { display: none; }
ul.Menu ul { display:none; }
ul.Menu li:hover>ul { display:block; }
ul.Menu ul { position: absolute; left: -1px; top: 98%; z-index: 999;}
ul.Menu ul ul { position: absolute; left: 98%; top: -2px;}
ul.Menu,ul.Menu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#f4f4f4;
	background-repeat:repeat;
	border-color:#c8c8c8;
	border-width:1px;
	border-style:solid;
}
ul.Menu table {border-collapse:collapse}ul.Menu {
	display:block;
	zoom:1;
	float: left;
}
ul.Menu ul{
	width:218px;
}
ul.Menu li{
	display:block;
	margin:2px 15px 0px 2px;
	font-size:0px;
}
ul.Menu a:active, ul.Menu a:focus {
outline-style:none;
}
ul.Menu a, ul.Menu li.dis a:hover, ul.Menu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#f4f4f4;
	border-width:0px;
	border-color:#c8c8c8;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:normal 11px Verdana;
	color: #013361;
	text-decoration:none;
	cursor:default;
}
ul.Menu span{
	overflow:hidden;
}
ul.Menu li {
	float:left;
}
ul.Menu ul li {
	float:none;
}
ul.Menu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.Menu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.Menu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.Menu ul li.sep span{
	width:80%;
	height:3;
}
ul.Menu li:hover{
	position:relative;
	z-index: 999;
}
ul.Menu li:hover>a{
	background-color:#dce8f8;
	border-color:#665500;
	border-style:solid;
	font:normal 11px Verdana;
	color: #000000;
	text-decoration:none;
}
ul.Menu li a:hover{
	position:relative;
	background-color:#dce8f8;
	border-color:#665500;
	border-style:solid;
	font:normal 11px Verdana;
	color: #000000;
	text-decoration:none;
}
ul.Menu li.dis a {
	color: #AAAAAA !important;
}
ul.Menu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.Menu ul img {width:16px;
height:16px;
}
ul.Menu img.over{display:none}
ul.Menu li.dis a:hover img.over{display:none !important}
ul.Menu li.dis a:hover img.def {display:inline !important}
ul.Menu li:hover > a img.def  {display:none}
ul.Menu li:hover > a img.over {display:inline}
ul.Menu a:hover img.over,ul.Menu a:hover ul img.def,ul.Menu a:hover a:hover ul img.def,ul.Menu a:hover a:hover img.over,ul.Menu a:hover a:hover a:hover img.over{display:inline}
ul.Menu a:hover img.def,ul.Menu a:hover ul img.over,ul.Menu a:hover a:hover ul img.over,ul.Menu a:hover a:hover img.def,ul.Menu a:hover a:hover a:hover img.def{display:none}
ul.Menu a:hover ul,ul.Menu a:hover a:hover ul{display:block}
ul.Menu a:hover ul ul{display:none}
ul.Menu span{
	display:block;
	background-image:url(/images/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:11px;}
ul.Menu li:hover>a>span{	background-image:url(/images/arrv_anim_1o.gif);
}
ul.Menu a:hover span{	_background-image:url(/images/arrv_anim_1o.gif)}
ul.Menu ul span,ul.Menu a:hover table span{background-image:url(/images/arr_double_1.gif)}
ul.Menu ul li:hover > a span{	background-image:url(/images/arr_double_1o.gif);}
ul.Menu table a:hover span,ul.Menu table a:hover a:hover span{background-image:url(/images/arr_double_1o.gif)}
ul.Menu table a:hover table span{background-image:url(/images/arr_double_1.gif)}


/* 
  blue elements
*/
#blue p {
	text-align: justify;
}
#blue h1 { 
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
 	line-height: 2;
 }
#blue h2 { 
	font-size: 16px;
	color: #003366;
 }
#blue h3 { 
	font-size: 14px;
	font-family: arial, helvetica, sans-serif	;
	font-weight: bold;
	font-style: normal;
	color: #013361;
}
#blue h4 { 
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #013361;
 	text-align: right;
}
#blue ul {
 	list-style-image:url('/images/blue_arrow_bullet.gif');
	line-height: 1.5;
}
.bluequote {
	font-family: 'Times New Roman',Times,serif;;
	font-size: 12px;
	color: #013361;
	line-height:1.5;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	border-left: 5px solid #dcdcdc;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#blue a:link {text-decoration: none; color: #013361}
#blue a:visited {text-decoration: none; color: #013361}
#blue a:active {text-decoration: none; color: #013361}
#blue a:hover {text-decoration: underline; color: #404040}



/* 
  light blue elements
*/
#lightblue p {
	text-align: justify;
}
#lightblue h1 { 
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
 	line-height: 2;
 }
#lightblue h2 { 
	font-size: 16px;
	color: #003366;
 }
#lightblue h3 { 
	font-size: 14px;
	font-family: arial, helvetica, sans-serif	;
	font-weight: bold;
	font-style: normal;
	color: #438eff;
}
#lightblue h4 { 
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #438eff;
 	text-align: right;
}
#lightblue ul {
 	list-style-image:url('/images/lightblue_arrow_bullet.gif');
	line-height: 1.5;
}
.lightbluequote {
	font-family: 'Times New Roman',Times,serif;;
	font-size: 12px;
	color: #438eff;
	line-height:1.5;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	border-left: 5px solid #dcdcdc;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#lightblue a:link {text-decoration: none; color: #597c9a}
#lightblue a:visited {text-decoration: none; color: #597c9a}
#lightblue a:active {text-decoration: none; color: #597c9a}
#lightblue a:hover {text-decoration: underline; color: #404040}



/* 
  green elements
*/
#green p {
	text-align: justify;
}
#green h1 { 
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
 	line-height: 2;
 }
#green h2 { 
	font-size: 16px;
	color: #3d6509;
 }
#green h3 { 
	font-size: 14px;
	font-family: arial, helvetica, sans-serif	;
	font-weight: bold;
	font-style: normal;
	color: #3d6509;
 }
#green h4 { 
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #3d6509;
 	text-align: right;
}
#green ul {
 	list-style-image:url('/images/green_arrow_bullet.gif');
	line-height: 1.5;
}
.greenquote {
	font-family: 'Times New Roman',Times,serif;;
	font-size: 12px;
	color: #3d6509;
	line-height:1.5;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	border-left: 5px solid #dcdcdc;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#green a:link {text-decoration: none; color: #3d6509}
#green a:visited {text-decoration: none; color: #3d6509}
#green a:active {text-decoration: none; color: #3d6509}
#green a:hover {text-decoration: underline; color: #404040}




/* 
  gold elements
*/
#gold p {
	text-align: justify;
}
#gold h1 { 
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
 	line-height: 2;
 }
#gold h2 { 
	font-size: 16px;
	color: #ac7909;
 }
#gold h3 { 
	font-size: 14px;
	font-family: arial, helvetica, sans-serif	;
	font-weight: bold;
	font-style: normal;
	color: #ac7909;
 }
#gold h4 { 
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #ac7909;
 	text-align: right;
}
#gold ul {
 	list-style-image:url('/images/gold_arrow_bullet.gif');
	line-height: 1.5;
}
.goldquote {
	font-family: 'Times New Roman',Times,serif;;
	font-size: 12px;
	color: #ac7909;
	line-height:1.5;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	border-left: 5px solid #dcdcdc;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#gold a:link {text-decoration: none; color: #ac7909}
#gold a:visited {text-decoration: none; color: #ac7909}
#gold a:active {text-decoration: none; color: #ac7909}
#gold a:hover {text-decoration: underline; color: #404040}




/* 
  aqua elements
*/
#aqua p {
	text-align: justify;
}
#aqua h1 { 
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
 	line-height: 2;
 }
#aqua h2 { 
	font-size: 16px;
	color: #2d7e8f;
 }
#aqua h3 { 
	font-size: 14px;
	font-family: arial, helvetica, sans-serif	;
	font-weight: bold;
	font-style: normal;
	color: #2d7e8f;
 }
#aqua h4 { 
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #2d7e8f;
 	text-align: right;
}
#aqua ul {
 	list-style-image:url('/images/gold_arrow_bullet.gif');
	line-height: 1.5;
}
.aquaquote {
	font-family: 'Times New Roman',Times,serif;;
	font-size: 12px;
	color: #2d7e8f;
	line-height:1.5;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	border-left: 5px solid #dcdcdc;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#aqua a:link {text-decoration: none; color: #2d7e8f}
#aqua a:visited {text-decoration: none; color: #2d7e8f}
#aqua a:active {text-decoration: none; color: #2d7e8f}
#aqua a:hover {text-decoration: underline; color: #404040}




/* 
  red elements
*/
#red p {
	text-align: justify;
}
#red h1 { 
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
 	line-height: 2;
 }
#red h2 { 
	font-size: 16px;
	color: #800000;
 }
#red h3 { 
	font-size: 14px;
	font-weight: bold;
	color: #800000;
}
#red h4 { 
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #800000;
 	text-align: right;
}
#red ul {
 	list-style-image:url('/images/red_arrow_bullet.gif');
	line-height: 1.5;
}
.redquote {
	font-family: 'Times New Roman',Times,serif;;
	font-size: 12px;
	color: #800000;
	line-height:1.5;
	text-align: left;
	font-style: italic;
	font-weight: bold;
	border-left: 5px solid #dcdcdc;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#red a:link {text-decoration: none; color: #800000}
#red a:visited {text-decoration: none; color: #800000}
#red a:active {text-decoration: none; color: #800000}
#red a:hover {text-decoration: underline; color: #404040}



.sidebarimage {
	width: 210px;
	border-left: 1px dotted #000000;
	padding-left: 10px;
 	text-align: left;
}

.searchfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 246px;
	border: 0;
	color: #003366;
}







a {text-decoration: none; color: #013361}
a:active {text-decoration: none; color: #013361}
a:visited {text-decoration: none; color: #013361}
a:hover {text-decoration: underline; color: #404040}

a.footer {text-decoration: none; color: #404040}
a.footer:active {text-decoration: none; color: #404040}
a.footer:visited {text-decoration: none; color: #404040}
a.footer:hover {text-decoration: underline; color: #404040}

a.white {text-decoration: none; color: #FFFFFF}
a.white:active {text-decoration: none; color: #FFFFFF}
a.white:visited {text-decoration: none; color: #FFFFFF}
a.white:hover {text-decoration: underline; color: #e1dfdf}

a.gold {text-decoration: none; color: #ac7909}
a.gold:active {text-decoration: none; color: #ac7909}
a.gold:visited {text-decoration: none; color: #ac7909}
a.gold:hover {text-decoration: underline; color: #404040}

a.green {text-decoration: none; color: #3d6509}
a.green:active {text-decoration: none; color: #3d6509}
a.green:visited {text-decoration: none; color: #3d6509}
a.green:hover {text-decoration: underline; color: #404040}

a.grey {text-decoration: none; color: #686868}
a.grey:active {text-decoration: none; color: #686868}
a.grey:visited {text-decoration: none; color: #686868}
a.grey:hover {text-decoration: underline; color: #404040}

a.lightblue {text-decoration: none; color: #6f94ab}
a.lightblue:active {text-decoration: none; color: #6f94ab}
a.lightblue:visited {text-decoration: none; color: #6f94ab}
a.lightblue:hover {text-decoration: underline; color: #e1dfdf}

a.mediumblue {text-decoration: none; color: #4c8c98}
a.mediumblue:active {text-decoration: none; color: #4c8c98}
a.mediumblue:visited {text-decoration: none; color: #4c8c98}
a.mediumblue:hover {text-decoration: underline; color: #e1dfdf}

a.blue {text-decoration: none; color: #013361}
a.blue:active {text-decoration: none; color: #013361}
a.blue:visited {text-decoration: none; color: #013361}
a.blue:hover {text-decoration: underline; color: #404040}

a.brokers {text-decoration: none; color: #205f8b}
a.brokers:active {text-decoration: none; color: #205f8b}
a.brokers:visited {text-decoration: none; color: #205f8b}
a.brokers:hover {text-decoration: underline; color: #404040}

.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	color: #003366;
}



.sidebarmenu {
	font-size: 11px;
	padding-left: 7px;
	font-weight: normal;
	border: 0px;
}

.pagetitle {
	font-size: 18px;
	padding-top: 6px;
	color: #FFFFFF;
}

.sectiontitle {
	font-size: 14px;
	font-weight: bold;
	padding-left: 30px;
	color: #000000;
}

.listheading {
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	color: #438eff;
}

.listheadingblack {
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	color: #000000;
}

.listitem {
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	color: #686868;
}

.gray18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #404040;
}

.gray16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #404040;
}

.gray14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #404040;
}

.green18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3d6509;
}

.green16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #3d6509;
}

.green14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3d6509;
}

.green12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d6509;
}

.green18times {
	font-family: 'Times New Roman',Times,serif;
	font-size: 18px;
	color: #3d6509;
}

.green15times {
	font-family: 'Times New Roman',Times,serif;
	font-size: 15px;
	color: #3d6509;
}

.green14times {
	font-family: 'Times New Roman',Times,serif;
	font-size: 14px;
	color: #3d6509;
}

.lightblue60times {
	font-family: 'Times New Roman',Times,serif;
	font-size: 60px;
	color: #5394ff;
}

.lightblue30times {
	font-family: 'Times New Roman',Times,serif;
	font-size: 30px;
	color: #5394ff;
}

.lightblue28times {
	font-family: 'Times New Roman',Times,serif;
	font-size: 28px;
	color: #5394ff;
}

.lightblue18times {
	font-family: 'Times New Roman',Times,serif;
	font-size: 18px;
	color: #5394ff;
}

.lightblue13times {
	font-family: 'Times New Roman',Times,serif;
	font-size: 13px;
	color: #5394ff;
}

.blue60 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	color: #003366;
	font-weight: normal;
}

.blue16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
}

.blue15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003366;
}

.blue16times {
	font-family: 'Times New Roman',Times,serif;
	font-size: 16px;
	color: #003366;
}

.blue14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #86b0f0;
}

.blue13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
}

.blue12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
}

.blue11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}

.lightblue15 {
	font-size: 15px;
	font-weight: bold;
	color: #5e82a4;
}

.lightblue14 {
	font-size: 14px;
	font-weight: bold;
	color: #438eff;
}

.white15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}

.white14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

.white12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.darkgrey14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #535353;
}

.darkgrey11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535353;
}

.gold16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ac7909;
}

.gold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ac7909;
}

.gold15times {
	font-family: 'Times New Roman',Times,serif;;
	font-size: 15px;
	color: #ac7909;
}

.gold11times {
	font-family: 'Times New Roman',Times,serif;;
	font-size: 11px;
	color: #ac7909;
}

.black14 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.black10times {
	font-family: 'Times New Roman',Times,serif;
	font-size: 10px;
	color: #000000;
}

.black12times {
	font-family: 'Times New Roman',Times,serif;
	font-size: 12px;
	color: #000000;
}

.brokers18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0e6a94;
}

.brokers14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0e6a94;
}

.brokers12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0e6a94;
}

.brokers13times {
	font-family: 'Times New Roman',Times,serif;
	font-size: 13px;
	color: #0e6a94;
}

.brokers12times {
	font-family: 'Times New Roman',Times,serif;
	font-size: 12px;
	color: #0e6a94;
}

.brokers11times {
	font-family: 'Times New Roman',Times,serif;
	font-size: 11px;
	color: #0e6a94;
}

.red {
	color: #990000;
}

.footer {
	font-size: 10px; 
	color: #6b6b6b; 
}

.footer2 {
	font-size: 11px; 
	color: #404040; 
}

.alternate	{background-color: #dde0e6;}
.row		{background-color: #ffffff;}

