#MainHeaderDiv {position:relative; width:140px; z-index: 20; visibility: visible;}

body {margin:0px; background-image:url(images/main_background.gif);  background-repeat:repeat-y; font-family:Arial, Helvetica, sans-serif}
		#Drop1 {position: absolute; width: 171px; left:141px; top:0px; z-index:50; visibility: hidden;}
		#Drop2 {position: absolute; width: 171px; left:141px; top:25px; z-index: 50; visibility: hidden;}
		#Drop3 {position: absolute; width: 171px; left:141px; top:50px; z-index: 100; visibility: hidden;}
		#Drop4 {position: absolute; width: 171px; left:141px; top:75px; z-index: 100; visibility: hidden;}
		#Drop5 {position: absolute; width: 171px; left:141px; top:95px; z-index: 100; visibility: hidden;}
		#Drop6 {position: absolute; width: 171px; left:141px; top:120px; z-index: 100; visibility: hidden;}
		

		.dropdown {background-color:#ffffff; border: solid #e1e1e1 2px; border-bottom:1px solid #e1e1e1; font-family:Arial, Helvetica, 								sans-serif; font-size:12px; background-image:url(images/bg_side_title.gif); background-repeat:repeat-x;}

		.brdr {border-bottom: solid #e1e1e1 1px; padding:5px 6px 5px 6px; text-align:left; background-image:url(images/bg_side_title.gif); background-repeat:repeat-x;}
		.brdr2 {border-bottom:0px; padding:2px 6px 4px 6px; text-align:left; background-image:url(images/bg_side_title.gif); background-repeat:repeat-x;}
		
		a.navText {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#1e55e4; text-decoration:none;}
		a.navText:hover {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#191b87; text-decoration:none;}
		a.navText:visited {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#1e55e4; text-decoration:none;}
		a.navText:visited:hover {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#191b87; text-decoration:none;}

.footer{background-image:url(images/footer_bg.jpg); font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#505050;}

.link{color:#1e55e4; text-decoration:underline;}

.tagline {font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:12px; color:#191b87; text-decoration:none; background-position:center; background-repeat:no-repeat;}

.general {font-family:arial,helvetica,sans-serif; font-size:12px; color:#505050; text-decoration:none; background-position:center; background-repeat:no-repeat;}

.body_links{font-family:arial,helvetica,sans-serif; font-size:12px; color:#505050; text-decoration:none; background-position:center; background-repeat:no-repeat;}

ul {color:#505050; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; }
li {color:#505050; margin-left:-15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; list-style-image:url(images/triangle.gif);}

/* ----------------------------- side buttons --------------------------------------- */
.side_text{font-family:arial,helvetica,sans-serif; font-size:12px; color:#505050; text-decoration:none; background-color:#FFFFFF;  background-position:center; background-repeat:no-repeat; text-align:left; border-top:1px solid #e1e1e1; padding:5px 0px 5px 7px;}

.side_link {font-family:arial,helvetica,sans-serif; font-size:12px; color:#505050; text-decoration:none; background-color:#FFFFFF; background-image:url(images/bg_side_buttons.gif); background-position:center; background-repeat:no-repeat;}

.side_link:visited {font-family:arial,helvetica,sans-serif; font-size:12px; color:#505050; text-decoration:none; 
background-image:url(images/bg_side_buttons.gif); background-color:#FFFFFF; background-position:center; background-repeat:no-repeat;}

.side_link:hover {font-family:arial,helvetica,sans-serif; font-size:12px; color:#505050; text-decoration:underline;  
background-image:url(images/bg_side_buttons.gif); background-color:#FFFFFF; background-position:center; background-repeat:no-repeat;}

.side_link:visited:hover {font-family:arial,helvetica,sans-serif; font-size:12px; color:#505050; text-decoration:underline;  background-image:url(images/bg_side_buttons.gif); background-color:#FFFFFF; background-position:center; background-repeat:no-repeat;}

.side_title {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#505050; text-decoration:none;  background-image:url(images/bg_side_title.gif); background-color:#FFFFFF; background-position:center; background-repeat:repeat-x;
margin-left:5px;
}

/* ----------------- Flyout Menu Styles ---------------------------- */
.linktext {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#1e55e4; width:140px; text-decoration:none;  background-image:url(images/bg_nav.gif); background-color:#FFFFFF; background-position:center; background-repeat:no-repeat;}

.linktext2 {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#1e55e4; width:140px; text-decoration:none;  background-image:url(images/bg_nav.gif); background-color:#FFFFFF; background-position:center; background-repeat:no-repeat;}

.linktext:hover {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#191b87; width:140px; text-decoration:none;  background-image:url(images/bg_nav.gif); background-color:#FFFFFF; background-position:center; background-repeat:no-repeat;}

.linktext2:hover {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#191b87; width:140px; text-decoration:none;  background-image:url(images/bg_nav.gif); background-color:#FFFFFF; background-position:center; background-repeat:no-repeat;}

.linktext:visited {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#1e55e4; width:140px; text-decoration:none;  background-image:url(images/bg_nav.gif); background-color:#FFFFFF; background-position:center; background-repeat:no-repeat;}

.linktext2:visited {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#1e55e4; width:140px; text-decoration:none;  background-image:url(images/bg_nav.gif); background-color:#FFFFFF; background-position:center; background-repeat:no-repeat;}

.linktext:visited:hover {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#191b87; width:140px; text-decoration:none;  background-image:url(images/bg_nav.gif); background-color:#FFFFFF; background-position:center; background-repeat:no-repeat;}

.linktext2:visited:hover {font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; color:#191b87; width:140px; text-decoration:none;  background-image:url(images/bg_nav.gif); background-color:#FFFFFF; background-position:center; background-repeat:no-repeat;}

#cat {text-align:left; border-top:1px solid #e1e1e1; padding:5px 0px 5px 7px;  cursor: hand; background-image:url(images/bg_nav.gif); background-color:#FFFFFF; background-position:center; background-repeat:no-repeat;}

#cat2 {text-align:left; border-top:1px solid #e1e1e1; padding:5px 0px 5px 7px;  cursor: hand; background-image: url(images/bg_side_buttons.gif); background-color:#FFFFFF; background-position:left; background-repeat:no-repeat;}

#subcat {margin-top:1px; border:1px solid #ccc; padding:3px; text-align:right; cursor: hand; text-decoration:none;}


.pageSection{overflow:hidden; float:left; width:100%; margin-top:20px; border-bottom:1px solid #aaaaaa; padding-bottom:20px;}


a{color:#1e55e4; text-decoration:underline;}


h1{font-size:21px; font-style:italic; margin-bottom:10px; margin-top:5px; color:#000000;}
h2{font-size:16px; font-style:italic; margin-bottom:10px; margin-top:5px; font-weight:bold; color:#000000; background-image:url(images/bullet_h2.gif); background-repeat:no-repeat; background-position:0px 6px; padding-left:15px; display:block; }

h2 a{font-size:12px; font-weight:normal; font-style:normal;}


h3{font-size:14px; font-style:italic; margin-bottom:5px; margin-top:5px; color:#000000; padding-left:20px; }
h3 a{font-size:12px; font-weight:normal; font-style:normal;}


p{font-size:12px;margin-top:0px; color:#505050; padding-left:20px; line-height:18px;  }
ol li{ list-style-type:decimal; list-style-image:none; margin-left:10px;}
ul li ul li{list-style-type:square; list-style-image:none; }
ul li{margin-left:20px;}
.imageFrame{border:1px solid #aaaaaa; text-align:center; margin-bottom:10px; float:right; margin-left:10px;}
.imageFrame img{margin:5px; }
.caption{ font-size:10px; padding-bottom:5px; display:block;}


.generalText{font-size:11px; margin-top:0px; color:#505050; line-height:16px;}

#contactForm .altrow{background-color:#efefef; }
#contactForm tr td{padding-left:5px;}
.markets{}
a h2{color:#1e55e4;}