@charset "utf-8";

img
{
    border: 0;
}

A
{
    color: #0569CD;
}

#nav_bar
{
	width: 735px;
}
#HomepageNotificationPopuptitleEl p { margin: 0; padding: 0; }



#MoneyShot {
	clear: left;
	float: left;
	width: 731px;
	height: 255px;
	padding-top: 9px;
}

#CTA {
	float: right;
	width: 220px;
	height: 245px;	
	background: url(images/ctabkgrnd.gif) no-repeat top left;
	margin: 9px 0 0 4px;
	padding: 9px 0px 0px 6px;
}
#CTA a, #CTA img
{
    margin: 0;
    padding: 0;
    display: block;
}
.CTA 
{ 
    clear: both;
    padding: 0 10px 0 6px;
    margin-bottom: 10px;
}
.CTA a
{
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.CTA .Image
{
    float: right;
}
.CTA .content
{
    display: block;
    float: left;
    width: 150px;
}
.CTA .Title
{
    display: block;
    clear: both;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial;
    font-size: 12pt;
}
.CTA .Text
{
    display: block;
    clear: both;
    font-size: 8pt;
}
#CTA .itemSep
{
    clear: both;
    width: 90%;
    margin: 0 10px 10px 10px;
    padding-top: 10px;
    height: 2px;
    text-align: center;
    border-bottom: solid 1px #000;
}

#freeTrialCTA .Title { color: Red; }

.CTANew
{
	padding: 0 10px 0 6px;
    margin-bottom: 10px;
}

.CTANew a
{
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.CTANew .CTANewcontent
{
    display: block;
    float: left;
    width: 150px;
}

.CTANew .CTANewTitle
{
    display: block;
    clear: both;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial;
    font-size: 12pt;
}

.CTANew .CTANewTitleJP
{
    display: block;
    clear: both;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial;
    font-size: 11pt;
}


.CTANew .CTANewText
{
    display: block;
    clear: both;
    font-size: 7pt;
}

#BuyRenewContainer
{
	width: 210px;
}

#Buy
{
	float: left;
	margin: 0 5px;
	padding: 0;
	width: 95px;
}

.BuyContent .CTANewContent
{
	width: 90px;
}

#Renew
{
	float: right;
	border-left: solid 1px #000;
	width: 95px;
	padding: 0 0 0 8px;
}

.RenewContent .CTANewContent
{
	float: left;
	width: 95px;
}

.separator
{
    width: 100%;
    clear: both;
}
#Announcements {
	clear: left;
	float: left;
	width: 200px;
	padding: 0px;
	margin: 0px;
}
#DynaBox {
	float: left;
	width: 525px;
	height: 225px;
	min-height: 225px;
    overflow: hidden;
    margin-left: 5px;
}
#AboutIG {
	float: right;
	width: 223px;
	height: 225px;
    font-family: Verdana,Arial,Lucida Grande,Lucida Sans Unicode,Lucida,Helvetica,Sans-serif;
	font-size: 8pt;
}
#AboutIG p, #Footer p 
{
    margin: 0;
    padding: 0;
}
#BottomSeperator
{
    padding-top: 10px;
    margin-bottom: 10px;
    border-bottom: ridge 1px gray;
}
.downloadButton
{
	margin: 0 10px 0 0 !important;
}
.downloadButtonjp
{
	margin: 0 10px 0 0 !important;
}
.tb {
	width: 525px;
	height: 523px;
	background: url(images/tbbkgrnd.gif) no-repeat top left;		
}
.tb .content {
    z-index: 1;
	padding: 0px 4px 4px 4px;
}
.tb .TabsContainer {
	height: 70px !important;
	padding-top: 8px;	
}
.tb .ContentPanelsContainer {
	clear: both;
	padding: 0 12px 6px 12px;
    font-family: Verdana,Arial,Lucida Grande,Lucida Sans Unicode,Lucida,Helvetica,Sans-serif;
	font-size: 8pt;
}
.Tab
{
    cursor: pointer;
    padding-left: 20px;
    float: left;
    opacity: .40;
    filter: alpha(opacity=40);
}
.Tab:hover
{
    opacity: 1;
    filter: alpha(opacity=100);
}
.Tab.selected
{
    opacity: .9;
    filter: alpha(opacity=90);
}

.messageBox {
	width: 200px;
	height: 225px;
	background: url(images/annbkgrnd.gif) no-repeat top left;
}
.messageBox p
{
    margin: 0;
    padding: 0;
}
.messageBox .content { 
	padding: 10px 3px 4px 2px;
}
.messageBox .item {
	padding: 4px 0px 6px 0px;
}
.messageBox .itemicon {
	width: 52px;
	text-align: center;
	padding: 4px 0px 0px 0px;
	float: left;	
}	
.messageBox .itemmsg {
	padding: 4px 0px 0px 2px;
    font-family: Verdana,Arial,Lucida Grande,Lucida Sans Unicode,Lucida,Helvetica,Sans-serif;
	font-size: 7pt;
	line-height: 12pt;	
}		
.messageBox .itemsep {
	height: 7px;
	background: url(images/small_sep.gif) no-repeat top center;	
	clear: both;
}

.IE6 #CTA, .IE7 #CTA
{
    margin-top: 13px;
}
.IE6 #CTA .itemSep, .IE7 #CTA .itemSep
{
    padding-top: 5px;
}
.IE6 #TopSeperator, .IE7 #TopSeperator
{
	display: inline;
}
.IE6 #BottomSeperator, .IE7 #BottomSeperator
{
    padding-top: 0px;
}

#IGLogoHeader
{
    margin: 0px;
    padding: 0px;
}
