
body {
	font-family: Arial, Helvetica, sans-serif;
	
	background-color:#7d7d7d;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}
html{background-color:#222;}
a:link {color: #aaa; text-decoration: none; }
a:active {color: #ffffff; text-decoration: none; }
a:visited {color: #aaa;text-decoration: none; }
a:hover { color: #CCCCCC; text-decoration: none; }

.logo{
background-image:url(images/aica-logo-bg.jpg);
background-repeat:no-repeat;
height:133px;
position:relative;
}
.main-image{
height:233px;
vertical-align:top;
background-image:url(images/frontpage.JPG);
}
.nav{
left:0px;
text-align:right;
font-size:12px;
background-image: url(images/menu-background.png);
height:20px;
margin-top:2px;
padding-top:2px;
}
.nav a{margin-right:10px;
}
.nav a:link {color: #000; text-decoration: none; }
.nav a:active {color: #ffffff; text-decoration: none; }
.nav a:visited {color: #000; text-decoration: none; }
.nav a:hover { color: #fff; text-decoration: none; }
.contact-info{
position:absolute;
right:10px;
top:20px;
font-size:9px;
text-align:right;
color:#FFFFFF;
}
.contact-info h1{
margin:0px;
padding:0px;
color:#ffdd00;
font-style:normal;
font-weight:normal;
font-family:"Times New Roman", Times, serif;
font-size:24px;
}
.contact-info h2{
margin:0px;
padding:0px;
color: #ddd;
font-style:normal;
font-weight:normal;
font-family:"Times New Roman", Times, serif;
font-size:12px;
}
.content{
background-image:url(images/main-image-shadow.jpg);
background-repeat:repeat-x;
min-height:200px;
padding-top:10px;
padding-left:20px;
padding-right:20px;
font:"Times New Roman", Times, serif;
color: #FFFFFF;
width:960px;
}
td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
div{
margin:0;
padding:0;
}
.copyright{
font-size:9px;
text-align:center;
padding-bottom:30px;
padding-top:30px;
}
.copyright a{
margin:4px;
}

.content a:link {color: #aaf; text-decoration: none; }
.content  a:active {color: #ffffff; text-decoration: none; }
.content  a:visited {color: #aaf;text-decoration: none; }
.content  a:hover { color: #CCCCCC; text-decoration: none; }
.front-left-content{
width:500px;
}
.front-right-content{
color: #FFFFFF;
font-family:"Times New Roman", Times, serif;
font-size:12px;

margin-left:20px;
}
.front-quote{
color:#000000;
font-family:"Times New Roman", Times, serif;
font-size:20px;
text-align:center;
}
.main-content{
width:500px;
padding-left:10px;
color: #FFFFFF;
font-family:"Times New Roman", Times, serif;
}
.main-content h1{
padding:0px;
margin:0px;
margin-bottom:10px;
font-weight:normal;
color: #CCCCCC;
}
.main-content h2{
padding:0px;
margin:0px;
text-decoration:underline;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:3px;
padding-bottom:5px;
}
.main-content h3{
padding:0px;
margin:0px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:3px;
padding-top:10px;
}
.main-content ul{
padding-top:0px;
margin-top:5px;
border-top: solid 1px #888;
}
.main-content ul ul{
border-top: none 1px black;
}
.main-content p{
padding:0px;
padding-bottom:10px;
margin:0px;

}
.left-content{
width:200px;
margin-left:10px;
font-size:12px;
letter-spacing:2px;
margin-top:20px;
}
.left-content a:link {color: #FFDD00 ; text-decoration: none; }
.left-content  a:active {color: #ffffff; text-decoration: none; }
.left-content  a:visited {color: #FFDD00; text-decoration: none; }
.left-content  a:hover { color: #aaf; text-decoration: none; }
.left-content li{
margin-bottom:10px;
padding-left:3px;
border-left: 1px solid #888;
list-style-type:none;
}
.left-content ul{
margin:0px;
padding:0px;
}
.right-content{
width:210px;
font-size:10px;
margin-top:20px;
}
.right-content h2{
font-size:16px;
text-align:left;
font-weight:normal;
letter-spacing:3px;
}
a img{
border-width:0px;
}

td{
vertical-align:top;
}
.upcomming-courses{
margin-left:20px;
}
.upcomming-courses h1{
font-size:12px;
font-weight:normal;
letter-spacing:8px;
color: #999999;
margin:0px;
padding:0px;
margin-left:15px;
}
.upcomming-courses div{
font-size:10px;
}
.upcomming-courses div h1{
letter-spacing: normal;
font-size:24px;
font-weight:normal;
font-family:"Times New Roman", Times, serif;
color: #274069;

}
.upcomming-courses div img{
float:left;
}
.upcomming-courses p{
margin-left:150px;
}
.application-form{
text-align:center;font-size:14px;padding-top:20px;
}
.instructors img{

border:2px solid #555;
float:left;
}

.instructors p{
float:left;
margin-right:10px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
vertical-align: top;

}

.management-photo{
float:right;margin:10px;text-align:center;
}
.management-photo img{
display:block;border:3px solid #aaa
}

.news_heading {
font-size:20px;
font-family:Times, serif;
color:#FFFF66;
font-weight:bold;
}

.call_out {
position:absolute;
top:450px;
left:150px;
visibility:hidden;
width:519px;
height:398px;
padding-top:50px;
background-image:url(images/call-out-box.png);
background-position:center;
background-repeat:no-repeat;
text-align:center;
}
.call_out img {
border:solid 1px #FFFFFF;
}
div#facilities_thumbs a:link img {
width:100px;
height:67px;
margin:6px;
}
div#facilities_thumbs a:visited img {
width:100px;
height:67px;
margin:6px;
}
div#facilities_thumbs a:hover img {
width:110px;
height:74px;
margin:0px;
border:#CCCCCC 1px solid;
}
.call_out a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#CCCCCC;
}