body

{

	padding: 0 0 60px 0;

	font-size: 75%;

	font-family: "Lucida Grande", Verdana, "Trebuchet MS";

	background: #ffffff url(images/bkgd-grad.gif) repeat-x;

	margin: 0;

}



#wrapper

{

	width: 780px;

	background: #fff;

	margin: 15px auto 0 auto;

	border: 2px solid #d0d0d0;

	position: relative;

	z-index: 1;
}



#logo

{

	width: 780px;

	height: 94px;

	background: #f2f2f2 url(images/atninc.png) repeat-x;

}



#logo #contact

{

	z-index: 2;

	width: 190px;

	height: 28px;

	position: relative; 

	margin-top: 62px;

	margin-right: 2px;

	float: right;

	text-align:left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}



#contact  A:link {color: #000000; text-decoration: underline;}

#contact  A:active {color: #000000; text-decoration: underline;}

#contact  A:visited {color: #000000; text-decoration: underline}

#contact  A:hover {color: #CCCCCC; text-decoration: none;}


/* Not used ? */
#header

{

	width: 780px;

	clear: both;

	margin: 0 0;

	position: relative;

}


#banner

{

	width: 780px;

	margin: 0 10px;

	padding-top: 15px;

	position: relative;

	text-align:center;

}

#banner #info

{

	clear: both;

	width: 200px;

	float: right;

	position: relative;

	padding-right: 5px;

	color: white;

}

#banner #info h2

{

	color: #ffeeaa;

	font: bold 20px Arial;

	position:relative;

    top:10px

}

#banner #info a

{

	color: #ffeeaa;

	font: bold 14px Arial;

}

#content
{
	width: 760px;

	margin-top: 0px;
	margin-left: 10px;
	font-size: 1.1em;

}


.divider

{

	clear: both; 

	width: 760px;

	height: 2px;
	border-bottom: 1px solid #cccccc;

}

.title

{

	clear: both;

	width: 750px;
	background: #7D93AE;
	margin-top: 25px;

	margin-bottom: 10px;
	padding: 5px;
	color: #ffffff;

	font-weight: bold;

}

.topic

{

	width: 760px;
	margin-top: 10px;

	margin-bottom: 10px;
	padding: 10px;
	color: #000060;

	font-weight: bold;

}

.paragraph

{

	width: 760px;
	margin-top: 10px;

	margin-bottom: 10px;
	color: #404040;

}

.paragraph img

{

	margin-top: 3px;

	margin-right: 10px;

	margin-bottom: 10px;

}

.list_item

{

	width: 680px;
	margin-left: 40px;

	margin-right: 50px;
	padding: 4px;
	color: #404040;

}

.list_item img

{

	margin-top: 3px;

	margin-right: 5px;

	margin-bottom: 10px;

}

#footer

{

	clear: both;

	width: 770px;
	height: 15px;

	margin-top: 10px;
	padding-right: 10px;

	color: #999999;

	font: bold 10px Arial;

	text-align: right;

	border-top: 1px solid #cccccc;

}

#teaser

{

	clear: both;

	width: 760px;
	padding-top: 15px;

	padding-left: 20px;

	color: #444444;

	font: bold 14px Arial;

	font-size: 130%;

	line-height: 20px;

	margin-bottom: 0px;
}

.column
{
	width: 30%;

	float: left;

	position: relative;

	padding-left: 10px;

	padding-bottom: 10px;

}



.features

{

	clear: both;

	color: #333333;

}

.features h1

{

	font-weight: bold;

	font-size: 1.1em;

	line-height: 12px;

}

.features .feature1

{

	width: 230px;

	float: left;

	position: relative;

	padding-top: 8px;

	padding-right: 20px;

	padding-bottom: 20px;

	line-height: 20px;

}

.features .feature2

{

	width: 480px;

	float: left;

	position: relative;

	padding-top: 8px;

	padding-right: 20px;

	padding-bottom: 20px;

	line-height: 20px;

}



.feature3fullwidth

{

	float: left;

	position: relative;

	padding-top: 8px;

	padding-right: 20px;

	padding-bottom: 20px;

	line-height: 20px;

}



.feature3fullwidth h1

{

	font-weight: bold;

	font-size: 1.1em;

	line-height: 12px;

}


#nifty{ margin: 20px 20px; background: #C0CDF2; }
#nifty h3 { margin-left: 10px; margin-bottom: 2px; }
#nifty p { margin-left: 10px; }
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #C0CDF2}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


.buynowbutton {
	font-weight: bold;
	background-color: #F00;
	color: #FF0;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF7575;
	border-right-color: #CA0000;
	border-bottom-color: #6C0000;
	border-left-color: #FF4040;
}
.buynowbutton  A:link {color: #FF0; text-decoration: none;}
.buynowbutton  A:active {color: #FF0; text-decoration: none;}
.buynowbutton  A:visited {color: #FF0; text-decoration: none}
.buynowbutton  A:hover {color: #FFFFFF; text-decoration: none;}
