/* 
	AirPrint Networks Stylesheet
*/


/* ZERO OUT GLOBAL ELEMENTS --------------------------------- */
/* --------------------------------------------------------- */
body, h1, h2, h3, h4, p, li, ul {
  margin: 0px; /* Removes default margin that some browsers add. */
  padding: 0px; /* Removes default padding that some browsers add. */
}

body {
	font: 12px/1.5em "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
	color: #5d6566;
	background: #b0c0c2;
	text-align: center;
	margin-top: 12px;
}

a {
color: #14589b;
border-bottom: 1px dotted #2c6cb4;
text-decoration: none;
}

a:visited {
color: #14589b;
}
a:hover {
color: #14589b;
border-bottom: 1px solid #2d50bc;
}
.ano, a.ano:visited, a.ano:hover {
border: none;
text-decoration: none;
}
.hoi {
font-weight: bold;
}
img {
border: none;
}

h1 {
	margin-right: 20px;
	margin-left: 10px;
	font-size: 24px;
	color:#b0c0c2;
	font-weight: normal;
	margin-bottom: 12px;
	line-height: 1em;
}

h2 {
	margin-right: 20px;
	margin-left: 20px;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 12px;
	line-height: 1em;
}

#wrapper {
	width: 740px;
	margin: 0px auto;
	text-align: left;
}

.wrapper-c {
margin: 0;
background-color: #ffffff;
float: left;
width: 740px;
}

.wrapper-c2 {
margin: 0;
background-color: #eff0f2;
float: left;
width: 740px;
}

.navcontainer {
	height: 24px;
	padding-left: 20px;
}

.navcontainer a {
font: 12px "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
}

.navcontainer a, .navcontainer a:link, .navcontainer a:visited, .navcontainer span, .navcontainer a:hover {
text-decoration: none;
color: #000;
display: inline;
	padding-top: 0;
	padding-right: 1em;
	padding-bottom: 0;
	border-bottom-style: none;
}

.navcontainer a:hover {
text-decoration: none;
color: #14589b;
}

.navcontainer a.current{
		color: #14589b;
	}

#header {
	background: #ffffff url(../images/airprint_logo.gif) no-repeat;
	height: 59px;
	width: 740px;
}

#splash {
	width: 740px;
	height: 320px;
	background: url(../images/airprint_splash.jpg) no-repeat;
}

#splash_02 {
	width: 740px;
	height: 104px;
	background: url(../images/airprint_splash02.jpg) no-repeat;
}

#content {
	float: left;
	width: 500px;
}

#content p {
	margin-right: 10px;
	margin-left: 20px;
	font-size: 14px;
	line-height: 2em;
}

#content2 {
	float: left;
	width: 500px;
	background-color: #ffffff;
	padding-bottom: 40px;
}

.content_lgo {
    float: left;
	width: 120px;
	padding-bottom: 20px;
	margin-left: 20px;
}

.content_txt {
    float: left;
	width: 330px;
	padding-bottom: 20px;
}

.body_copy {
	margin-right: 10px;
    margin-left: 20px;
	margin-bottom: .5em;}

.body_img {
	
}

.body_list {
	
}

#content2 p, h2, ul, li {
margin-right: 10px;
margin-left: 20px;
	margin-bottom: .5em;
}

#sidebar {
	width: 240px;
	float: left;
	padding-bottom: 40px;
}

#sidebar_main {
	width: 240px;
	background-color: #eaedee;
	float: left;
	padding-bottom: 40px;
}

#sidebar p {
	margin-right: 20px;
	margin-left: 20px;
	font: 10px/2em "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	margin-bottom: 12px;
}

#sidebar_main p {
	margin-right: 20px;
	margin-left: 20px;
	font: 10px/2em "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
	margin-bottom: 12px;
}

#sidebar h1 {
	margin-right: 20px;
	margin-left: 10px;
	font-size: 24px;
	color:#b0c0c2;
	font-weight: normal;
}

#footer {
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 20px;
}

#footer p {
	font-size: 10px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	font-size: 1px; /* Sets the font size to 1 pixel */
	line-height: 0px; /* Sets line-height to 0 -font and line-height, even if not explicitly on the page, might add diemnsion to the clearing element rather than make it larely invisible */
	clear: both; /* Keeps floated divs from draping over objects beneath them. */
	height: 0px; /* Makes sure the clearing element has no height */
}

