/* Common Tags */
BODY,TD,DIV,P{color:#3d3d3d;font:11px/130% Arial,Helvetica,Verdana,Geneva,sans-serif;}
h1{font:17px/20px Arial,Helvetica,Verdana,Geneva,sans-serif;font-weight:bold;}
h2{font:15px/19px Arial,Helvetica,Verdana,Geneva,sans-serif;font-weight:bold;}
h3{font:13px/17px Arial,Helvetica,Verdana,Geneva,sans-serif;font-weight:bold;}
h4{font:12px/14px Arial,Helvetica,Verdana,Geneva,sans-serif;font-weight:bold;margin-bottom:-10px;}
h5{font:11px/13px Arial,Helvetica,Verdana,Geneva,sans-serif;font-weight:bold;margin-bottom:0px;}

p.h1{font:17px/20px Arial,Helvetica,Verdana,Geneva,sans-serif;font-weight:bold;}
p.h2{font:15px/19px Arial,Helvetica,Verdana,Geneva,sans-serif;font-weight:bold;}
p.h3{font:13px/17px Arial,Helvetica,Verdana,Geneva,sans-serif;font-weight:bold;}
p.h4{font:12px/14px Arial,Helvetica,Verdana,Geneva,sans-serif;font-weight:bold;}
p.h5{font:11px/13px Arial,Helvetica,Verdana,Geneva,sans-serif;font-weight:bold;}

.Font_12pt {font-size:1em;line-height:1.1em;}
.Font_13pt {font-size:1.05em;line-height:1.15em;}
.Font_14pt {font-size:1.2em;line-height:1.3em;}
.Font_15pt {font-size:1.3em;line-height:1.4em;}
.Font_16pt {font-size:1.4em;line-height:1.6em;}
.Font_18pt {font-size:1.5em;line-height:1.6em;}
.Font_20pt {font-size:1.6em;line-height:1.7em;}
.Font_24pt {font-size:2em;line-height:2.1em;}
.Font_30pt {font-size:2.45em;line-height:2.55em;}


/* Anchor Tags */
A{color:#808080;font-weight:bold;text-decoration:none;}
A:HOVER,A:Active,A:Visted,A.Blue,A:HOVER.Blue,A:Active.Blue,A:Visted.Blue{color:#0084A9;font-weight:bold;text-decoration:none;}
A.SiteFooterLegal,A.SiteFooter{font-weight:bold;}
A:HOVER.SiteFooterLegal,A:HOVER.SiteFooter{color:#0084A9;font-weight:bold;}


A.MoreInfoGray {
	font-size: 9px;
	background-image: url(img/right_arrow_link.gif);
	background-position: right;background-repeat: no-repeat;
	padding-right: 12px;

}
A.MoreInfoGray:HOVER {
	background-image: url(img/right_arrow_link_hover.gif);
	color: #0084A9;
}
A.IconSound {
	font-size: 9px;
	background-image: url(img/icon_sound.gif);
	background-position: left;background-repeat: no-repeat;
	height: 20px;
	padding-left: 20px;
}
A.IconSound:HOVER {
	background-image: url(img/icon_sound.gif);
	color: #0084A9;
}
A.IconGallery {
	font-size: 9px;
	background-image: url(img/icon_gallery.gif);
	background-position: left;background-repeat: no-repeat;
	height: 20px;
	padding-left: 20px;
}
A.IconGallery:HOVER {
	background-image: url(img/icon_gallery.gif);
	color: #0084A9;
}
A.IconLinks {
	font-size: 9px;
	background-image: url(img/icon_link.gif);
	background-position: left;background-repeat: no-repeat;
	height: 20px;
	padding-left: 20px;
}
A.IconLinks:HOVER {
	background-image: url(img/icon_link.gif);
	color: #0084A9;
}
A.IconRtArrow {
	font-size: 9px;
	background-image: url(img/right_arrow_link.gif);
	background-position: left;background-repeat: no-repeat;
	padding-left: 12px;
}
A.IconRtArrow:HOVER {
	background-image: url(img/right_arrow_link_hover.gif);
	color: #0084A9;
}
A.IconEmailGrey { background-image: url(img/icon_mail.gif); background-repeat: no-repeat; 
padding-left:20px;font-weight:bold;height: 20px;
}

A.IconEmailGrey:HOVER { background-image: url(img/icon_mail.gif); background-repeat: no-repeat; 
padding-left:20px;font-weight:bold;color: #0084A9;
}
A.AudioPlay {
	font-size: 9px;
	background-image: url(img/icon_audio_play.gif);
	background-position: right;background-repeat: no-repeat;
	padding-right: 22px;

}
A.AudioPlay:HOVER {
	background-image: url(img/icon_audio_play.gif);
	color: #0084A9;
}



#RelatedService {color:#808080;font-size: 1em;line-height: 1.3em;padding-top:17px;padding-left:6px;padding-bottom:17px;}
#RelatedService A,#RelatedService A:Active,#RelatedService A:Visted{color:#808080;text-decoration:none;}
#RelatedService A:HOVER{color:#0084A9;text-decoration:none;}

#RelatedMarket {color:#B2B2B2;font-size: 1em;line-height: 1.3em;padding-top:17px;padding-left:6px;padding-bottom:17px;}
#RelatedMarket DIV {color:#B2B2B2;font-size: 1em;line-height: 1.3em;margin-bottom:5px;}
#RelatedMarket DIV A,#RelatedMarket DIV A:Active,#RelatedMarket DIV A:Visted{color:#808080;text-decoration:none;font-weight:bold;}
#RelatedMarket DIV A:HOVER{color:#0084A9;text-decoration:none;font-weight:bold;}

UL {margin-left: 17px;margin-top: -10px; font-size:65%;   }
OL {margin-left: 28px;margin-top: -10px; font-size:65%;    }
LI { font-size:155%; }

/* Classes */
.loading{background:#fff;height:100%;width:100%;}
.loginForm{background:transparent url(../img/corners_400x260.png) no-repeat;height:260px;padding:8px 45px 8px 15px;width:400px;}
.loginModuleWrap{height:400px;margin-left:200px;margin-top:100px;width:400px;}
.HomePageTitle{color:#0084A9;font:48px/45px Arial,Helvetica,Verdana,Geneva,sans-serif;margin-bottom:8px;}
.PageTitle,.SectionTitle{color:#0084A9;font:21px/110% Arial,Helvetica,Verdana,Geneva,sans-serif;margin-bottom:8px;}
.PageTitleSub {color:#808080;}
.SubServicesTitle{font:14px/13px Arial,Helvetica,Verdana,Geneva,sans-serif;}
.RoundedCorners_179x112{background:transparent url(../img/corners_179x112.png) no-repeat;height:112px;padding:1px 1px 1px 1px;width:179px;}
.SiteFooter{color:#808080;font:10px/11px Arial,Helvetica,Verdana,Geneva,sans-serif;}
.SiteFooterLegal{color:#808080;font:8px/8px Arial,Helvetica,Verdana,Geneva,sans-serif;}
.SiteFooterLegal A {color:#808080;font-weight:normal;text-decoration:none;}
.SiteFooterLegal A:HOVER {color:#0084A9;}
.TextSmall {color:#3d3d3d;font:9px/13px Arial,Helvetica,Verdana,Geneva,sans-serif;}
.TextBlue {color:#0084A9;}
.TextOrange{COLOR:#FF8040;}
#IntroText{font:15px/19px Arial,Helvetica,Verdana,Geneva,sans-serif;}
#IntroText .Blue{color:#0084A9;}
.IntroText{font:15px/19px Arial,Helvetica,Verdana,Geneva,sans-serif;}

/* Elements */
#StockTicker {color:#808080;font:9px/10px Arial,Helvetica,Verdana,Geneva,sans-serif;}
#StockTicker .PriceUp { color:#33CC33; }
#StockTicker .PriceDown { color:#ff0000; }
#StockTicker .CurrentPrice { color: #4a7780; }


DIV.TopDotted {border-top: 1px dotted #939393;padding: 4px 0px 4px 0px;}
DIV.TopSolid {border-top: 1px solid #939393;padding: 4px 0px 4px 0px;}
DIV.BottomDotted {border-bottom: 1px dotted #939393;padding: 4px 0px 4px 0px;}
/*DIV.SectionTitle {border-bottom: 1px dotted #939393;padding: 0px 0px 17px 0px;margin-bottom:15px;}*/
DIV.TitleDotted {border-bottom: 1px dotted #939393;border-top: 1px dotted #939393;padding: 8px 7px 8px 7px;text-transform:uppercase;}
DIV.TBDotted {border-bottom: 1px dotted #939393;border-top: 1px dotted #939393;padding: 8px 7px 8px 7px;}
DIV.TitleDottedBlue {color:#0084A9;border-bottom: 1px dotted #939393;border-top: 1px dotted #939393;padding: 8px 7px 8px 7px;text-transform:uppercase;}
DIV.TitleSolid {border-bottom: 1px solid #939393;border-top: 1px solid #939393;padding: 8px 7px 8px 7px;text-transform:uppercase;}
DIV.TitleSolidBlue {color:#0084A9;border-bottom: 1px solid #939393;border-top: 1px solid #939393;padding: 8px 7px 8px 7px;text-transform:uppercase;}
DIV.IconDownload { background-image: url(img/icon_download.gif); background-repeat: no-repeat; padding-left:20px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;}
DIV.IconPrint { background-image: url(img/icon_print.gif);  background-repeat: no-repeat; padding-left:20px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;}
DIV.IconEmail { background-image: url(img/icon_mail.gif); background-repeat: no-repeat; padding-left:20px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;font-size:10px;}
DIV.IconEmailGrey { background-image: url(img/icon_mail_grey.gif); background-repeat: no-repeat; padding-left:20px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;}
DIV.IconPhone { background-image: url(img/icon_phone.gif); background-repeat: no-repeat; padding-left:20px;padding-top:0px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;font-size:10px;}
DIV.IconSound { background-image: url(img/icon_sound.gif); background-repeat: no-repeat; padding-left:20px;padding-top:4px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;}
DIV.AudioPlay { background-image: url(img/icon_audio_play.gif); background-position: right;background-repeat: no-repeat; padding-right:20px;padding-top:4px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;}
DIV.IconGoto { background-image: url(img/icon_goto.gif); background-repeat: no-repeat; padding-left:20px;padding-top:0px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;}
DIV.IconLinks { background-image: url(img/icon_link.gif); background-repeat: no-repeat; padding-left:20px;padding-top:0px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;}
DIV.IconQuest { background-image: url(img/icon_quest.gif); background-repeat: no-repeat; padding-left:20px;padding-top:0px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;}
DIV.IconDoc { background-image: url(img/icon_doc.png); background-repeat: no-repeat; padding-left:20px;padding-top:0px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;}
DIV.IconIndd { background-image: url(img/icon_indd.png); background-repeat: no-repeat; padding-left:20px;padding-top:0px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;}
DIV.IconPdf { background-image: url(img/icon_pdf.png); background-repeat: no-repeat; padding-left:20px;padding-top:0px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;}
DIV.IconPpt { background-image: url(img/icon_ppt.png); background-repeat: no-repeat; padding-left:20px;padding-top:0px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;}
DIV.IconZip { background-image: url(img/icon_zip.png); background-repeat: no-repeat; padding-left:20px;padding-top:0px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;}
DIV.IconGallery { background-image: url(img/icon_gallery.gif); background-repeat: no-repeat; padding-left:20px;padding-top:0px;font-weight:bold;min-height:22px;margin-top:4px;margin-bottom:8px;}
DIV.ClearFloat { clear:both; }
#MoreInfoTitle {border-bottom: 1px dotted #939393;border-top: 1px dotted #939393;padding: 6px 7px 5px 7px;text-transform:uppercase;font-size:10px;margin-top:10px;}
#MoreInfoBody {font-size:10px;padding-top:8px;padding-left:6px;}
#MoreInfoEntry {
	margin-top: 8px;
	border-top:1px dotted #939393;
	padding-top:8px;
	padding-left:6px;
	font-size:10px;
}
#MoreInfoEntryNoLine {
	margin-top: 8px;
	padding-top:8px;
	padding-left:6px;
	font-size:10px;
}
#MoreInfoEntry .Image {

}
#MoreInfoEntry .Contact {
	margin-top: 10px;
	font-size:10px;
}
#MoreInfoEntryBot {
	margin-top: 16px;
	border-top:1px dotted #939393;
}
.MoreInfoEntryBot {
	border-top:1px dotted #939393;
}
.MoreInfoPTitle {
/*	margin-top:13px;*/
	font-size:10px;
}
.MoreInfoPName {
	font-size:10px;
	font-weight: bold;
}
#CTWrapper A
{
	font-size:10px;
	color:#848484;
}
#CTWrapper A.hl, #CTWrapper A.hl
{
	font-size:10px;
	color:#0084A9;
}
#CTWrapper A:HOVER
{
	font-size:10px;
	color:#0084A9;
}
IMG 
{
    border-width:0px;
}
