@charset "utf-8";
/* CSS Document */

P, A, H1, H2, H3, H4, H5, LI, LABEL {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12px; text-align:left;}

IMG {border:0;}

body { 
	background:url(../images/iaf_site_bkgd.jpg) repeat-x top center #ffffff;
	padding:0;
	margin:0;
	text-align:center;
	}

#container {
	width:834px;
	margin-right:auto; 
	margin-left:auto; 
	text-align:center; 
	padding:0;
	}
	
#header {
	width:834px;
	height:99px;
	margin:0;
	padding:0;
	clear:both;
	}

#body {
	width:834px;
	margin:0;
	padding:0;
	text-align:left;
	background:url(../images/iaf_body_bkgd_main.png) repeat-y top center;
	}

#footer { 
	clear:both;
	width:834px; 
	margin-left:auto; 
	margin-right:auto; 
	text-align:right; 
	}

#header-left {background:url(../images/iaf_header_left.png) no-repeat top center; width:17px; height:99px; float:left;}
#header-center {float:left; width:800px; height:99px;}
#header-right {background:url(../images/iaf_header_right.png) no-repeat top center; width:17px; height:99px; float:left;}

#dt-navigation {width:834px; height:29px;clear:both;}
#dt-nav-left {background: url('https://iaffiliate.com/assets/images/iaf_nav_left_dt.jpg') no-repeat; width:17px;height: 29px; float:left;}
#dt-nav-center {width:800px; height:29px; float:left; background:url('https://iaffiliate.com/assets/images/iaf_nav_bkgd_dt.gif') repeat-x;}
#dt-nav-right {background: url('https://iaffiliate.com/assets/images/iaf_nav_right_dt.jpg') no-repeat; width:17px;height: 29px; float:left;}

#body-left-index {background:url(../images/iaf_body_bkgd_left.jpg) no-repeat top center; width:17px; height:622px; float:left;}
#body-left {width:17px; height:622px; float:left;}
#body-center {float:left; width:800px; background:#ffffff;}
#body-right-index {background:url(../images/iaf_body_bkgd_right.jpg) no-repeat top center; width:17px; height:622px; float:left;}
#body-right {width:17px; height:622px; float:left;}


#navigation {
	background:url(../images/iaf_nav_bkgd.gif) repeat-x top center; 
	height:67px; 
	width:571px; 
	float:left; 
	text-align:left;
	}

#nav-contain {margin-top:3px; margin-right:15px; float:right;}
#login {background:url(../images/iaf_login_bkgd.jpg) repeat-x top center; height:55px; width:571px; float:left; text-align:right;}
#forgot-password {float:right; margin:5px 5px 5px 0; text-align:left;}

DIV.video-holder {margin:0 auto; text-align:center; border:1px solid #283f4b;}
DIV.index-left {width:253px; height:204px; background:url(../images/iaf_body_center_div.jpg) no-repeat right center; float:left; text-align:center;}
DIV.index-center {width:287px; height:204px; background:url(../images/iaf_body_center_div.jpg) no-repeat right center; float:left; text-align:left;}
DIV.index-right {width:260px; height:204px; float:left; text-align:center;}
DIV.events-holder {margin:15px 0 0 20px;}
DIV.events-item {height:35px; width:225px; padding:10px 0 5px 10px; float:left; clear:both;background:url(../images/iaf_events_div.jpg) no-repeat bottom left;}
DIV.events-item-last {height:35px; width:225px; padding:10px 0 5px 10px; float:left; clear:both;}
DIV.careers-item {display:none; width:480px; margin-bottom:10px;}

DIV.contact-form {background:url(../images/iaf_contact_form_bkgd.jpg) no-repeat top left; width:100%; margin:0 auto;}
DIV.products-box {margin:25px 21px; height:170px; clear:both;}

DIV.members-side {width:250px; float:left; text-align:center;}
DIV.members-center {width:290px; float:left; text-align:center;}
DIV.members-column {width:230px; margin:0 0 14px 20px;}
DIV.members-colbody {width:230px; background:url('../images/iaf_member_column_top.jpg') no-repeat top center; float:right; text-align:left; padding-top:10px;}

DIV.members-colbody H3 {font-size:13px; clear:both; margin:0 0 0 20px; padding:0; font-weight:normal; text-align:left;}
DIV.members-colbody P {font-size:10px; font-weight:bold; margin:0 0 12px 20px;}

SPAN.login-title {font-family:'Myriad Pro', Arial, Helvetica, sans-serif; font-size:18px;}
SPAN.bold-ul {font-weight:bold; text-decoration:underline;}
SPAN.red {color:#FF0000;}

.centered {margin:0 auto; clear:both; display:block;}
.subpg-header {margin:0 auto; clear:both; vertical-align:bottom;}

IMG.logo {float:left; display:block; margin:0;}
IMG.login-banner {float:right; display:block; margin:0;}
IMG.events-logo {float:left; margin:0 25px 10px 0;}
IMG.members-banner {float:left; margin:0 0 5px 20px;}

H1.header {display:none; margin:0;}
H1.index {font-family:'Myriad Pro', Arial, Helvetica, sans-serif; color:#283f4b; margin:20px auto 20px auto; font-size:30px; text-align:center; line-height:29px;}

H2.header {display:none; margin:0;}
H2.events {font-family:'Myriad Pro', Arial, Helvetica, sans-serif; font-size:15px; margin:0 0 0px 10px; padding-bottom:8px; background:url(../images/iaf_events_div.jpg) no-repeat bottom left;}
H2.menu-title {font-size:14px; margin:20px 12px 10px 20px;}
H2.contact-hline {font-family:'Myriad Pro', Arial, Helvetica, sans-serif; font-size:18px; color:#000;}
H2.members-boxtitle {font-family:'Myriad Pro', Arial, Helvetica, sans-serif; font-size:15px; color:#335461; text-align:left; padding-bottom:3px; margin:0;}

H3 {font-size:20px; text-align:center; margin:40px 0;}
H3.phone {margin:0 0 30px 0; text-align:left; background:url(../images/iaf_contact_phone.jpg) no-repeat center left; padding-left:45px; font-size:40px; font-family:'Myriad Pro', Arial, Helvetica, sans-serif; min-height:30px;}
H3.products-link {font-size:15px; text-align:left; margin:10px 0;}


H4 {font-size:14px; text-decoration:underline; margin:30px 12px 5px 20px;}
H4.members-news {font-weight:bold; font-size:12px; margin:0 0 3px 20px; text-decoration:none;}

P {margin:17px 20px 15px 20px;}
P.bold {font-weight:bold;}
P.bold-center {font-weight:bold; text-align:center;}
P.center {text-align:center;}
P.copyright {text-align:right; font-size:10px; font-weight:bold;margin-right:30px;}
P.events {margin:0;}
P.careers {margin:0 0 0 20px;}
P.contact-body {font-size:15px; font-family:'Myriad Pro', Arial, Helvetica, sans-serif; text-align:left; margin:0;}
P.products {margin:5px 0;}



A {font-size:inherit;}
A.green {color:#28404B;}
A.green:hover {color:#308A9D;}
A.password {font-size:9px; color:#28404B; text-align:left; line-height:10px;}
A.dt {color: #FFFFFF;font-family:'Myriad Pro', Arial, Helvetica, sans-serif; font-size:14px; text-align: center; text-decoration:none;}

UL.nav-dt {margin:0 auto; padding:0; display:inline; list-style:none;}
UL.nav-dt LI {margin:5px 40px 0 0; display:inline;}
UL.nav {list-style:none; margin:0; padding:15px 0 14px 13px;}
UL.index-features {margin-left:30px; margin-top:20px; padding:0;}
UL.footer {list-style:none; margin:0 30px 20px 12px; padding:0; text-align:right;}

LI.nav-div {background:url(../images/iaf_nav_div.gif) no-repeat left center; padding:25px 0 0 1px; display:inline; margin-left:-6px;}
LI.nav-nodiv {padding:25px 0 0 1px; display:inline;}
LI.index-body {font-family:'Myriad Pro', Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2d2d2d; margin-bottom:5px;}
LI.body {margin-bottom:10px;}
LI.menu {margin-bottom:10px; list-style:none;}
LI.footlinks {list-style:none; display:inline; margin:0; padding:0;}

DIV.input-holder {background:url(../images/iaf_login_input_bkgd.gif) no-repeat transparent; width:111px; height:19px; margin-right:5px; display:inline;}
DIV.contact-input {background:url(../images/iaf_contact_input_bkgd.png) no-repeat center left; width:244px; height:23px; margin:5px 0 10px 0;}
DIV.contact-textarea {background:url(../images/iaf_contact_textarea_bkgd.png) no-repeat center left; width:496px; height:81px; margin:5px 0 10px 0;}

INPUT.login-new {border:solid 0 #fff; width:105px; height:19px; background:none; margin-left:2px; }
INPUT.contact {border:solid 0 #fff; width:232px; height:23px; background:none; margin-left:4px; margin-top:2px;}
TEXTAREA.contact {border:solid 0 #fff; width:488px; height:76px; background:none; margin-left:4px; margin-top:2px; font-family:'Myriad Pro', Arial, Helvetica, sans-serif; }

/*INPUT.login {border:solid 0 #fff; background:url(../images/iaf_login_input_bkgd.gif) no-repeat transparent; width:111px; height:19px; margin-right:5px;}*/
INPUT.login-button {margin-bottom:-4px;}

label.fieldLabel {
	float:none;
	font-weight:normal;
	font-size:15px;
	width:100%;
	text-align:left;
	font-family:'Myriad Pro', Arial, Helvetica, sans-serif;
}