/* General Elements */
/* ----------------------------------------------------- */
body {
  margin:0;
  padding:0;
  height:100%;
  color:#000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
  }
p {
  margin:0 0 1em 0;
  }
form {
  margin:0;
  padding:0;
  }
dl, ul, ol {
color: #000;
  margin-top:0;
  margin-bottom:0;
  }
  
  
input, select, textarea {
  font:100% Verdana,Sans-serif;
  }

td {  color:#000; font-size: 12px }






/* Titles */
/* ----------------------------------------------------- */
h2 {
  color:#666;
  font-size:100%;
  border-bottom:1px dashed #999;
  margin:15px 0 5px 0;
  padding-bottom:5px;
  }
h3 {
  font:bold 100% Verdana,Sans-serif;
  text-align:left;
  border-width:0;
  padding:2px 3px;
  margin:15px 0 5px;
  background:#ccc;
  color:#3c5f84;
  }

#colR h3 {
  background:#98b1c4;
  color:#fff;
  margin: 0; 
}
#colR p {
  border-style: solid;
  border-width: 1px;
  border-color: #98b1c4;
  margin-bottom: .7em;
  padding: 3px;
  }
h3.partner{
  margin:0px;
  }
#colL h3 {
  background:#98b1c4;
  color:#fff;
  margin: 0;
  }
#colL p {
  margin-bottom: .7em;
  padding: 3px;
  color: #000;
  }

h4 {
  border-bottom:1px dashed #999;
  padding:0 0 5px 0;
  font-size:100%;
  margin:15px 0 5px;
  }

h5 {
  padding:0 0 5px 0;
  font-size:100%;
  margin:15px 0 5px;
  }

#colL h4 {
  color:#999;
  }
#sTitle {
  padding-bottom:10px;
  border-top:1px dashed #fff;
  border-bottom:1px dashed #999;
  margin-bottom:15px;
	font-size: 125%;
	font-weight: bold;
  }

#tTitle {
  padding-bottom:10px;
  border-top:1px dashed #fff;
  border-top:1px dashed #999;
  margin-bottom:15px;
  }

#sIcon {
  float:left;
  margin-right:5px;
  display:block;
  }
#sTitle .timestamp {
  line-height:125%;
  display:block;
  padding-left:34px;

  }
.timestamp {
  font-size:85%;
  color:#666;
  }  


  
/* Misc Content */
/* ----------------------------------------------------- */

#colL dt {color:#000;text-align: justify }
#colL p, #colR p {
  margin-bottom:.7em;
  }
#colL strong, .negBG .storyCap strong {
  color:#000;
  }
#colL dd, #colR dd {
  margin:0 0 5px 0;
  }
.announce {
  background:#eee;
  border:1px dashed #ccc;
  padding:5px;
  margin-top:15px;
  }

.announceRed {
  background:#ffd8d8;
  border:1px dashed #ff0000;
  padding:5px;
  margin-top:15px;
  }
#colR p.announce {
  background:#eee;
  border:1px dashed #ccc;
  padding:5px;
  margin-top:15px;
  }

/* Ads */
/* ----------------------------------------------------- */

.adContainer {
  position:absolute;
  }
#iATN_Main .footerAd {
 /* background:url("http://www.iatn.net/images/tan_bg.gif");*/
  border-top:5px solid #ccc;
  padding:20px;
  text-align:center;
  }
#LM .ad728, #iATN_Main .ad728, #iATN_Mainx .ad728 {
  background:url("http://www.iatn.net/images/tan_bg.gif");
  border-bottom:5px solid #ccc;
  padding:5px 270px;
  }




/* Generic */
/* ----------------------------------------------------- */
.none, .standardsNote, .skiplinks {display:none }
.hide {visibility:hidden }
.nowrap {white-space:nowrap }
ul.tight li {margin-bottom:0 }
.block {display:block }
.clear {clear:both }
.clearR {clear:right }
.clearL {clear:left }
.rule {display:block; border-width:0; border-style:none; border-bottom:1px dashed #999; height:1px; margin-top:5px }
.buffer {font-size:0; height:1px; width:1px }
.imgLeft {float:left; margin:2px 10px 5px 0 }
.imgRight {float:right; margin:0 0 5px 10px }
.TLimgLeft {float:left; margin:0 5px 0 0 }
.TLimgRight {float:right; margin:0 0 0 5px }
.end {float:none; display:inline }
.floatL {float:left; position:relative; margin-right:5px }
.floatR {float:right; position:relative; margin:0 }

/* Footer */
/* ----------------------------------------------------- */

#foot {
  }
#foot .content {
  /*border-top:1px dashed #666; */
  font-size:85%;
  line-height:140%;
  color:#666; 
  margin:5px 1.5em 20px 1.5em;
text-align: center;
  }
#foot div {
  padding-top:5px;
  }
#foot a:link, #foot a:visited {
  white-space:nowrap;
  color:#666;
  }


.nounderlineb {text-decoration: none; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }	
.normpx { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.hiddenClass {visibility: hidden; display: none }

a:link{ color: #105B96 }
a:active{ color: #3893DA }
a:visited{ color: #3893DA }

#iATN_MasterNavBar{
	position: relative; 
	margin:0 auto; 
}

#helpRequests th{
	background-color:#3C5F84;
	color: #ffffff;
	font-weight:bold;
	font-size: 10px;
}

#helpRequests tr.row1 {
	background-color:#eeeeee;
}

#helpRequests tr.row2 {
	background-color:#B2BCC4;
}

#helpRequests td.smallHeader{
	background-color: #B2BCC4;
	font-weight:bold;
	font-size: 10px;
}

#helpRequests td.smallContent{
	font-weight:normal;
	font-size: 10px;
}

/* navbar classes */

#iATN_Menu{
	position: relative; 
	margin:0 auto; 
	min-width: 775px;
}

#iATN_MasterNavBar .textSize {
	display:block;
	text-align:right;
	padding-right: 10px;
	background-color:#5c81a7;
	border-top-style: solid;
	border-top-width:1px;
	border-top-color:#9CADC6;
	border-right-style: solid;
	border-right-width:1px;
	border-right-color:#9CADC6;
	font-size: 10px;
	line-height:1.6em;
	color: #fff;
  }

#iATN_MasterNavBar .textSize a{
	color: #fff;
  }

.smallText{
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
  }

.normalText{
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
  }

.largeText{
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
  }

.xlText{
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
  }


.textSelected {
	text-decoration: underline;
	font-weight: bold;
}

.iATN_LogoBar{
	position: relative;
	text-align: left;
	background-color: black;
	padding:0px;
}

#links_at_top{
	position: absolute;
	top: 24px;
	right: 7px;
	font-size:11px;
	color: #73B5FF;
}

#links_at_top a {
	text-decoration: none;
	font-weight: bold;
	color: #73B5FF;
}

#links_at_top a:hover {
	text-decoration: underline;
}

#international {
	position: absolute;
	top: 7px;
	right: 7px;
	text-align: right;
	font-size:11px;
	font-weight: bold;
	color: #ffffff;
}

.nav-menuClass {
	line-height:normal;
	clear: both;
}

.nav-menuClass ul {
	margin:0;
	padding:0px;
	list-style:none;
} 

.nav-menuClass li {
	position: relative;
	float:left;
	margin:0;
	padding:0;
} 

.nav-menuClass a
{
	float:left;
	display:block;
	padding-top:2px;
	padding-left: 6px;
    padding-bottom: 2px;
	 padding-right: 6px;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	color:#fff;
	background:#5c81a7;
	border-top-style: solid;
	border-top-width:1px;
	border-top-color:#9CADC6;
	border-right-style: solid;
	border-right-width:1px;
	border-right-color:#9CADC6;
} 

.nav-menuClass a:hover {
	background-color: white;
	color: #000000;
  }
.nav-menuClass #selected {
  }
.nav-menuClass #selected a {
	background-color:#c8d7e3;
	color: black;
	font-weight:bold;
  }

.nav-menuClass #selected a:hover
{
	background-color:#98b1c4;
} 


/* submenu classes */

#iATN_SubMenu {
	position:relative;
	height: 1.5em;
	line-height: 1.5em;
	text-align: left;
	font-size: 10px;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-bottom-color:#9CADC6;
	border-left-style: solid;
	border-left-width:1px;
	border-left-color:#9CADC6;
	border-right-style: solid;
	border-right-width:1px;
	border-right-color:#9CADC6;
	clear: both;
}

#iATN_SubMenu a {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: black;
	text-decoration: none;

}

#iATN_SubMenu a.selected {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	font-weight:bold;
	color: #000000;
	/*background-color: #98b1c4; */
}

#iATN_SubMenu a:hover {
	text-decoration: underline;
}

/* we don't have different colors for each section any more.  so just use home for everything /*
/* Submenu specific classes to change the colors depending on which menu we see */


/* ===== home ===== */
.home {
	font-weight: normal;
	color: #f00;
	background-color:#c8d7e3;
}

.home li a.selected
{
	background-color:#c8d7e3;
	color: black;
} 

.home li a.selected:hover
{
	background-color:#98b1c4;
} 


.home lit a:link{ color: #fff }
.home li a:active{ color: #fff }
.home li a:visited{ color: #fff }

.home li a.selected:link{ color: #000000 }
.home li a.selected:active{ color: #000000 }
.home li a.selected:visited{ color: #000000 }

.home li a:hover
{
	background-color: white;
	color: #000000;
} 



/* ============================================ dont use this for now =================================== */
/* ===== standardmembership ===== */
/* 
.standardmembership {
	font-weight: normal;
	color: black;
	background-color:#e6deaf;
}

.standardmembership li a.selected
{
	background-color:#e6deaf;
} 

.standardmembership li a.selected:hover
{
	background-color:#d3cba1;
} 

.standardmembership li a:hover
{
	background-color: white;
	color: #000000;
} 

.standardmembership li a
{
	background-color:#CED6E7;
}
*/
/* ===== premiummembership ===== */
/* 
.premiummembership {
	font-weight: normal;
	color: black;
	background-color:#e6deaf;
}

.premiummembership li a.selected
{
	background-color:#e6deaf;
} 

.premiummembership li a.selected:hover
{
	background-color:#d3cba1;
} 

.premiummembership li a:hover
{
	background-color: white;
	color: #000000;
} 

.premiummembership li a
{
	background-color:#CED6E7;
}
*/
/* ===== newmemberregistration ===== */
/* 
.newmemberregistration {
	font-weight: normal;
	color: black;
	background-color:#e6deaf;
}

.newmemberregistration li a.selected
{
	background-color:#e6deaf;
} 

.newmemberregistration li a.selected:hover
{
	background-color:#d3cba1;
} 

.newmemberregistration li a:hover
{
	background-color: white;
	color: #000000;
} 

.newmemberregistration li a
{
	background-color:#CED6E7;
}
*/

/* ===== vehicleownerhelp ===== */
/* 
.vehicleownerhelp {
	font-weight: normal;
	background-color:#e6deaf;
	color: black;
}

.vehicleownerhelp li a.selected
{
	background-color:#e6deaf;
} 

.vehicleownerhelp li a.selected:hover
{
	background-color:#d3cba1;
} 

.vehicleownerhelp li a:hover
{
	background-color: white;
	color: #000000;
} 

.vehicleownerhelp li a
{
	background-color:#CED6E7;
}


*/

