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

body {
	line-height: 150%;
	background-color: #F3F3F3;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 1280px;	/** font-family: "Grandesign Neue Roman", "Trebuchet MS", "Helvetica Neue", Geneva, sans-serif; **/
} 

a:link {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #009FD2;
}
a:visited {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #779;
}
a:hover {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #ACCD38;
}
a:active {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #3366FF;
}

@font-face {font-family:"Grandesign Neue Roman";src:url("../fonts/Grandesign_Neue_Roman.eot?") format("eot"),url("../fonts/Grandesign_Neue_Roman.woff") format("woff"),url("../fonts/Grandesign_Neue_Roman.ttf") format("truetype"),url("../fonts/Grandesign_Neue_Roman.svg#GrandesignNeueRoman") format("svg");font-weight:normal;font-style:normal;

font-family:"Grandesign Neue Roman Bold";src:url("../fonts/Grandesign_Neue_Roman_Bold.eot?") format("eot"),url("../fonts/Grandesign_Neue_Roman_Bold.woff") format("woff"),url("../fonts/Grandesign_Neue_Roman_Bold.ttf") format("truetype"),url("../fonts/Grandesign_Neue_Roman_Bold.svg#GrandesignNeueRoman-Bold") format("svg");font-weight:normal;font-style:normal;

font-family:"Grandesign Neue Roman Italic";src:url("../fonts/Grandesign_Neue_Roman_Italic.eot?") format("eot"),url("../fonts/Grandesign_Neue_Roman_Italic.woff") format("woff"),url("../fonts/Grandesign_Neue_Roman_Italic.ttf") format("truetype"),url("../fonts/Grandesign_Neue_Roman_Italic.svg#GrandesignNeueRoman-Italic") format("svg");font-weight:normal;font-style:normal;

font-family:"Grandesign Neue Roman Bold Italic";src:url("../fonts/Grandesign_Neue_Roman_Bold_Italic.eot?") format("eot"),url("../fonts/Grandesign_Neue_Roman_Bold_Italic.woff") format("woff"),url("../fonts/Grandesign_Neue_Roman_Bold_Italic.ttf") format("truetype"),url("../fonts/Grandesign_Neue_Roman_Bold_Italic.svg#GrandesignNeueRoman-BoldItalic") format("svg");font-weight:normal;font-style:normal;}

h1 {
	font-family: "Grandesign Neue Roman", "Trebuchet MS", "Helvetica Neue", Geneva, sans-serif;
	font-size:22px;
	letter-spacing: .05em;
	line-height:150%;
	color:#FFF;
	font-weight: bold;
}

h2 {
	width: 800px;
	font-family: "Grandesign Neue Roman", "Trebuchet MS", "Helvetica Neue", Geneva, sans-serif;
	font-size:19px;
	line-height:125%;
	letter-spacing: .08em;
	color:#ACCD38;
	margin-top: 1px;	/** margin-top: 40px;
	margin-left: 240px;
	margin-bottom: 20px; **/
}

h3 {
	margin-top: 40px;
	font-weight: bold;
	font-family: "Grandesign Neue Roman", "Trebuchet MS", "Helvetica Neue", Geneva, sans-serif;
	font-size: 32px;
	letter-spacing: .05em;
	line-height:150%;
	color: #77797D;	
	/** margin-left: 80px; **/
}

h4 {
	font-family: "Grandesign Neue Roman", "Trebuchet MS", "Helvetica Neue", Geneva, sans-serif;
	font-size: 22px;
	letter-spacing: .05em;
	line-height: 96%;
	color: #A5115F;	/** margin-left: 80px; **/
}

h5 {
	font-family: "Grandesign Neue Roman", "Trebuchet MS", "Helvetica Neue", Geneva, sans-serif;
	font-size: 18px;
	letter-spacing: .08em;
	line-height:150%;
	color: #009FD2;
	margin-left: 80px;
	font-weight: bold;
}

h6 {
	margin-left: 80px;
	/** margin-top: 20px; **/
	font-family: "Grandesign Neue Roman", "Trebuchet MS", "Helvetica Neue", Geneva, sans-serif;
	font-size: 16px;
	letter-spacing: .05em;
	line-height: 110%;
	color: #005D7F;
}

img {
	display:block;
	text-align: center;
	vertical-align: middle;
}

p {
	text-transform: none;
	/** color: #666; **/
	font-family: "Grandesign Neue Roman", "Trebuchet MS", "Helvetica Neue", Geneva, sans-serif;
	font-size: 16px;
	letter-spacing: .05em;
	line-height: 150%;
	font-weight: normal;
	color: #666;	/** color: #A61561; **/
}

ol {
	font-family: "Grandesign Neue Roman", "Trebuchet MS", "Helvetica Neue", Geneva, sans-serif;
	text-transform: none;
	color: #666;
}

ul {
	font-family: "Grandesign Neue Roman", "Trebuchet MS", "Helvetica Neue", Geneva, sans-serif;
	font-size:14px;
	letter-spacing: .08em;
	text-transform: none;
	color: #666;
	line-height: 100%;
	list-style-image: url(../images/dingbats/gear_dingbat.png);
	padding-left: 120px;
}

.emphasis {
	font-family: "Grandesign Neue Roman", "Trebuchet MS", "Helvetica Neue", Geneva, sans-serif;
	font-size: 17px;
	font-style: italic;
	letter-spacing: .03em;
	line-height: 150%;
	color: #A61561;	/** margin-left: 320px;
	margin-top: 40px;
	margin-bottom: 10px; **/
}

#wrapper {
	/** #wrapper contains everything except the #body div**/
	width: 1280px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
}

#navbanner {
	width: 1280px;
}

#social_links {
	width: 1280px;
	height: 40px;
	background-color: #AAA;
}

#navbuttons {
	width: 1280px;
	background-color: #F3F3F3;
}

#headlinebox {
	width: 580px;
	margin: 380px 0px 20px 40px;
	padding: 0px 10px 10px 30px;
	background-color: #00A0D3;
	float: left;
	clear: left;
}

#bannerimage	{
	width: 801px;
	height: 460px;
	margin: 0px 0px 0px 200px;
	background-image: url(../images/pics/joao-silas-65013_crop.jpg);
	background-repeat:no-repeat;
}

#bannercaption	{
	width: 801px;
	margin: 50px 0px 0px 200px;
	padding-top: 5px;
}

#bannertext	{
	width: 260px;
	margin: 10px 0px 0px 10px;
	clear:right;
	float:right;
	z-index: 10;
}

#content {
	width: 920px;
	margin: 0px 0px 0px 160px;
	padding: 40px;
}

#about {
	width: 920px;
}

#services	{
	width: 920px;
}

#intro-offer	{
	width: 600px;
	margin: 0px 40px 0px 40px;
	padding:20px 60px 10px 40px;
	background-color: #F0F0C9;
}

#introoffer {
	width: 900px;
	padding-right: 60px;
	padding-bottom: 40px;
	padding-top: 40px;
	background-color: #EAF0D2;
}

#footer	{
	width: 1280px;
	background-color: #D7DEE0;
}

#footertop {
	width: 1080px;
	height: 90px;
	background-color: #00A0D3;
	background-position-y: center;
	padding: 10px 0px 0px 200px;
	/** background-image:url(../images/ait_logo_white_50px.png);
	background-repeat:no-repeat; **/
}

#footerbottom	{
	width: 1080px;
	height: 180px;
	padding: 0px 0px 20px 80px;
	background-color: #D7DEE0;
}

.footer_col_left	{
	width: 280px;
	/** margin-left: 200px; **/
	float:left;

	-webkit-column-count: 1;
 	-moz-column-count: 1;
	 column-count: 1;
}

.footer_col	{
	width: 280px;
	margin-left: 40px;
	float:left;

	-webkit-column-count: 1;
 	-moz-column-count: 1;
	 column-count: 1;
}

#cols3 {
	 
 	-webkit-column-count: 3;
  	-webkit-column-gap: 40px;

  	-moz-column-count: 3;
  	-moz-column-gap: 40px;

  	column-count: 3;
  	column-gap: 40px;
 }

.text {
	text-transform: none;
	color: #666;
	font-family: "Grandesign Neue Roman", "Trebuchet MS", "Helvetica Neue", Geneva, sans-serif;
	font-size: 14px;
	line-height: 150%;
	font-weight: normal;
	margin-left: 160px;
}

.bodytext_01 {
	text-transform: none;
	/** color: #666; **/
	font-family: "Grandesign Neue Roman", "Trebuchet MS", "Helvetica Neue", Geneva, sans-serif;
	font-size: 16px;
	letter-spacing: .05em;
	line-height: 110%;
	font-weight: normal;
	margin-left: 80px;
}
