/* Universal Elements */

body {background-color: #606060; background-image: url(../images/page_BG.gif);	background-repeat: repeat-x; padding:0; margin:0;}

.optin_text {font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#000; display:block;}
.news_title {color:#0000cc; font-weight:bold;}
.news_highlight {color:#000000; font-weight:bold;}
.footer_text {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#FFFFFF;}
.footer_text_lower {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#FFFFFF;}
.fieldset_text {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; color:#FFFFFF; font-weight:bold;}
.feedheader{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#00009C;
}

#SiteHeader{
	text-align:center;
	width:100%;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:20px; 
	font-weight:bold;
	height:70px;
	padding:10px 0px 0px 0px;
	color:#00009C;
}


h1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:1px; font-weight:bold; color:#f16e16; background-image:url(../images/TitleBGTile.gif); background-repeat: repeat-x; padding:10px 0px 10px 5px; margin:0;}

h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; padding: 5px 0px 5px 0px; margin:0px;}

h2#TabHead {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold; 
	color:#ffffff;
	padding: 0px;
	margin:0px;
}

h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:1px; font-weight:bold; color:#FFFFFF; padding-top:8px; padding-bottom:7px; margin:0;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000000; font-weight:normal; padding-top:15px;}

#Top_Links{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
 }

#Top_Links:hover {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
 }

 #Beg_Links{
	margin-left:auto; 
	margin-right:auto; 
	padding:0px;
	background-image: url(../images/BeginnerOut.gif); 
	background-repeat:no-repeat;
	width:200px;
	height:45px;
	cursor:pointer;
 }

#Beg_Links:hover {
	margin-left:auto; 
	margin-right:auto; 
	padding:0px;
	background-image: url(../images/BeginnerOver.gif); 
	background-repeat:no-repeat;
	width:200px;
	height:45px;
	cursor:pointer;
 }

 #Adv_Links{
	margin-left:auto; 
	margin-right:auto; 
	padding:0px;
	background-image: url(../images/AdvancedOut.gif); 
	background-repeat:no-repeat;
	width:235px;
	height:45px;
	cursor:pointer;
 }

#Adv_Links:hover {
	margin-left:auto; 
	margin-right:auto; 
	padding:0px;
	background-image: url(../images/AdvancedOver.gif); 
	background-repeat:no-repeat;
	width:235px;
	height:45px;
	cursor:pointer;
 }
 
a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px #999999 solid;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#cc3300;
}

a:hover {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px #999999 solid;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#000066;
}
 
/* DIV Layers */

#wrapper {width:1000px; margin-left:auto; margin-right:auto;}


/* Header Content */

#header_content {
	width:1000px; 
	height:100px; 
	background-image: url(../images/HeadBack.gif); 
	background-repeat:no-repeat;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	padding:0px 0px 0px 0px;
	z-index:1;
}

#right_tabs {
	float:right;
	width:293px; 
	height:16px; 
	padding:0px;
	margin:0px;
	z-index:15;
	}

#tabs{
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index:15;
}

#tabsEnd{
	height:16px;
	padding:0px; 
	float:left;
	border-right:0px solid #333333;
	z-index:15;
}

#tabsItems {
	line-height:10px;
	height:16px;
	padding-right:15px; 
	padding-left:15px; 
	float:left;
	border-right:1px solid #cc6633;
	z-index:15;
	background-image:url(../images/TR_Tile.gif); 
	background-repeat:repeat-x; 
}

#EarnDisc{
	float:right;
	padding:50px 10px 0px 0px;
}

#EarnDisc a{
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#EarnDisc a:hover{
	color:#ff6633;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#branding_area {
	margin:13px 0px 0px 30px;
	position:absolute;
	width:670px;
	height:55px;
	z-index:2;
}
#branding_area img {
	border:solid 0px #ff0000;
	z-index:2;
}

/*
#v_tabs li a {
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	letter-spacing:1px; 
	font-weight:bold; 
	color:#f16e16;
}
*/


li#first {
	padding-left:0
}

li#last {
	border-right:none;
}

#optin_tab {
	margin: 0px 0px 0px 0px;
	width:677px;
	height:31px;
	display:block;
	clear:left;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold; 
	color:#f16e16;
	border:0px #ff0000 solid;
}

#InHead {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold; 
	color:#ffffff;
	border: 0px solid #ff0000;
	background:url(../images/TitleBGTile.gif);
	height:31px;
	display:block;
	clear:left;
}

#InHeadLeft {
      float:left;
      background:url("../images/TitleBGLeft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 6px;
      height:31px;
	  width:100%;
}

#InHeadItem {
      float:left;
      display:block;
      background:url("../images/TitleBGRight.gif") no-repeat right top;
      padding:8px 15px 4px 6px;
      height:31px;
	  width:210px;
}

#InHeadItemLarge {
      float:left;
      display:block;
      background:url("../images/TitleBGRight.gif") no-repeat right top;
      padding:8px 15px 4px 6px;
      height:31px;
	  width:648px;
}

#InHeadItemOptIn {
      float:left;
      display:block;
      background:url("../images/TitleBGRight.gif") no-repeat right top;
      padding:8px 15px 4px 6px;
      height:31px;
	  width:650px;
	  text-align:center;
}

#InHead_OR {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold; 
	color:#ffffff;
	border: 0px solid #ff0000;
	background:url("../images/TitleTileBG_or.gif");
	height:31px;
	display:block;
	clear:left;
}

#InHeadLeft_OR {
      float:left;
      background:url(../images/TitleBGLeft_or.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 6px;
      height:31px;
	  width:100%;
}

#InHeadItem_OR{
      float:left;
      display:block;
      background:url(../images/TitleBGRight_or.gif) no-repeat right top;
      padding:8px 15px 4px 6px;
      height:31px;
	  width:293px;
}

#InHead_st {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold; 
	color:#ffffff;
	border: 0px solid #ff0000;
	background-image:url(../images/TitleTileBG_st.gif);
	height:31px;
	display:block;
	clear:left;
}

#InHeadLeft_st {
      float:left;
      background:url(../images/TitleBGLeft_st.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 6px;
      height:31px;
	  width:100%;
}

#InHeadItem_st {
      float:left;
      display:block;
      background:url(../images/TitleBGRight_st.gif) no-repeat right top;
      padding:8px 15px 4px 6px;
      height:31px;
	  width:293px;
}

#BoxBorder{
	border-left:1px #999999 solid;
	border-bottom:1px #999999 solid;
	border-right:1px #999999 solid;
	margin:0px;
	padding: 0px 10px 10px 10px;
}

#BoxBorder.ISCourse {
  background: transparent url(../images/ISCBack.png) 0 0 repeat-x;
}

a#PrivyPol{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
}

a#PrivyPol:hover{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	text-align:center;
	color:#ff6633;
}

/* Main Content */

#main_content {
	clear:both; 
	width:1000px; 
	background-color:#FFFFFF; 
	overflow:hidden; 
	padding:10px 0px 40px 0px; 
	border-left:1px solid #000000;
	border-right:1px solid #000000;
}


/* Left Column */

#main_leftcolumn {width:295px; float:left; clear:both; border:0px solid #000000;}

#exclusive_offer {float:left; width:237px; clear:both; padding-left:25px; padding-top:0px;}

#GetAccess{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	padding:10px 0px 10px 20px;
	margin:0px;
}

#GetAccess li{
	list-style-image:url("../images/arrow.gif");
	padding:0px;
	margin:5px 0px 5px 0px;
}

#testimonials {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	float:left; 
	display:inline; 
	width:237px; 
	clear:both; 
	padding-left:25px; 
	padding-top:30px;
}

#SuccessURL{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px;
	font-weight:normal;
}

#testimonials img {float:left; padding-right:12px; padding-top:4px;}
 
#links {width:237px; clear:both; padding-left:25px; padding-right:65px; padding-top:30px}
#links ul {list-style-type:none; margin:0; padding:0; padding-top:20px;}
#links li {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#000000; padding-top:5px; margin:0; font-weight:bold}

div#bebizAd {width: 237px; float:left; margin: 5px 0 20px 25px; padding: 0px;}
div#bebizLeft {background: transparent url(../images/bebizLeft.png) 0 0 no-repeat; height: 105px;}
div#bebizTile {background: transparent url(../images/bebizTile.png) 0 0 repeat-x; height: 105px;}
div#bebizRight {background: transparent url(../images/bebizRight.png) 100% 0 no-repeat; height: 105px; text-align: center;}
div#bebizRight img {padding: 8px; border: none;}
div#bebizBox {border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; padding: 8px;}
h3#bbOne {text-align: center; font-size: 18px; margin:0px; padding:0px; color: #000; font-weight: normal;}
span.orange {font-weight: bold; font-size: 15px; color: #f03719}
div#bebizBox p {font-weight: normal; font-size: 14px; font-family: Arial,Helvetica,sans-serif; line-height: 19px;}
div#bebizButton {width: 218px; height: 43px; background: transparent url(../images/bebizButton.png) 0 0 no-repeat;}
div#bebizButton a {display:block; padding:6px 10px 0px 50px; text-align: center; font-weight: bold; color: #fff; text-decoration: none; letter-spacing: 0.12em;}

div#BoxBorder.ISCourse {text-align: center;}
div#BoxBorder.ISCourse h2 {width:110px; color: #ef2605; line-height: 17px; text-align: left; padding-left: 5px; margin: 0px; float: left; text-decoration: none;}
div#BoxBorder.ISCourse h3 {margin: 6px 0px; color: #333333; line-height: 18px; font-weight: bold; letter-spacing: 0.08em; text-align: left; padding: 8px 0 8px 5px; clear: both;}
div#BoxBorder.ISCourse a {font-size: 14px;}
div#BoxBorder.ISCourse span#body_text {padding: 5px 0;}
img.IMCourseLogo {border:none; margin: -5px -10px 0 0; padding: 0px;}



/* Right Column */

 
#main_rightcolumn {width:700px; float:left;}

#optin_tab2 {width:730px; float:left; background-image:url(../images/MAIN/OPTIN/Background.png); background-repeat:no-repeat;}
div#optin_forms span.fieldset_text {color: #000;}
#optin_content {width:460px; float:left; clear:both; padding-left:10px; padding-top:10px;}
#optin_forms {width:175px; padding-top:15px; padding-left: 10px; float:left; margin-left:10px; border:0px solid #ff0000;}
fieldset {width:270px; border:none; margin:0;}
#input {width:150px; height:22px; margin-bottom:3px; margin-top:3px; background-color:#FFFFCC; border-color:#FFFFCC}
#lastinput {
	margin-top:7px;
	width:155px;
	height:30px;
}
#small {font-size: 8pt; color: #ffffff; font-family: Arial, Helvetica, sans-serif; margin-top: 30px; }

/* Marketing Path */

#marketing_path {width:675px; float:left; clear:both; padding-top:1px;}

#mp_beginner {
	width:320px; 
	height:190px; 
	float:left; 
	margin:30px 0px 0px 5px; 
	padding: 0px 0px 0px 0px; 
	background: #fff url(../images/beginner_bkgrnd.png) 0 0 repeat-x;
}

#mp_advanced {
	width:320px; 
	height:190px; 
	float:left; 
	margin:30px 0px 0px 5px; 
	padding: 0px 0px 0px 0px; 
	background: #fff url(../images/beginner_bkgrnd.png) 0 0 repeat-x;
}

/* code changed april 11 2008 - Eric Sloan */
#mp_beginner {width:320px; height:190px; float:left; margin-left:10px; margin-right:15px; margin-top:30px; padding-bottom: 20px; background: #fff url(../images/beginner_bkgrnd.png) 0 0 repeat-x;}
#mp_advanced {width:320px; height:190px; float:left; margin-top:30px; padding-bottom: 20px; background: #fff url(../images/advanced_bkgrnd.png) 0 0 repeat-x;}
/* End of code change*/			  
			  
/* News and Features */  
			  
#news_features {width:675px; float:left; clear:both; padding-top:30px;}
#news_features table {margin-top:25px; background-image:url(../images/MAIN/NEWS/BACKGROUND.gif); background-repeat:repeat-y;}
#news_features td {padding:0px; margin:0; vertical-align: top; text-align: left}
tr td#table_image {padding:15px; margin:0;}
tr td#table_header {padding-top:15px; margin:0;}
tr td#table_body {padding:0; margin:0;}

#newsitem {background-image:url(../images/MAIN/NEWS/BACKGROUND.gif); background-repeat:no-repeat; width:650px; height:114px; clear:both; float:left; display:inline; margin-top:7px; 
		   padding:20px 5px 20px 20px;}
#newsitem img {float:left; padding-right:20px; }



/* About IMC */

#about_imc {width:675px; float:left; clear:both;}


/* IMC Products */

#product_item{
	margin:20px 0px 5px 10px;
	padding:0px;
	list-style:none;
	display:block;
	height:125px;
	width:640px;
}

#body_graphic{
	display:inline;
	float:left;
	clear:left;
	margin:0px;
	padding:0px;
	width:140px;
	border:0px;
}

#body_graphic img{
	display:inline;
	float:left;
	clear:left;
	border:0px;
	padding-top:auto;
	padding-bottom:auto;
}

#body_text{
	display:block;
	margin:0px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;

}

#products_imc {
	display:inline; 
	width:675px; 
	float:left; 
	clear:both; 
	padding-top:30px;
}

/* Footer Content */

#footer_content {width:1000px; height:150px; background-color: #606060; background-image:url(../images/BACKGROUND.jpg); background-repeat:no-repeat; margin:0px 0px 0px 1px; padding:15px 0px 0px 0px; text-align:center;}
#footer_content a {font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#FFFFFF; text-decoration:none; font-weight:normal;}
#footer_content a:hover {text-decoration:underline;}

