@charset "utf-8";
/* CSS Document */

/* --------------------------------------------------- Pre Navigation */

#pre-nav {
	float:left;
	width:335px;
	_width:337px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	height:30px;
}
#pre-nav img, #pre-nav  a {
	padding:0; margin:0;
}
#sign-in {
	float:left;
	width:280px;
	height:30px;
	line-height:30px;
}
#search {
	float:right;
	margin:0 10px 0 0;
	width:180px;
}

/* --------------------------------------------------- Main Navigation */

#top-nav {
	width: 970px;
	height: 70px!important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*_width: 975px;*/
	background-image:url(nav_bg00.jpg);
	float:left;
	overflow:hidden;
	display:inline;
}

#aia-logo {
	float:left;
	margin: 0;
	
}

#top-nav ul {
	height: 70px;
	margin: 0;
	
}

#top-nav ul li {
	display: inline;
	list-style-image: none;
}

/* Practicing Architecture */

#top-nav ul li a#reserve,
#top-nav ul li a#reserve:active,
#top-nav ul li a#reserve:link {
	float: left;
	display: block;
	width: 120px;
	height: 45px;
	background: url(reserve.jpg) left top;
}

#top-nav ul li a#reserve:hover {
	background: url(reserve2.jpg) left top;
}

/* Education */

#top-nav ul li a#education,
#top-nav ul li a#education:active,
#top-nav ul li a#education:link {
	float: left;
	display: block;
	width: 95px;
	height: 45px;
	background: url(educatio.jpg) left top;
}

#top-nav ul li a#education:hover {
	background: url(educatip.jpg) left top;
}

/* Contract Documents */

#top-nav ul li a#contract_docs,
#top-nav ul li a#contract_docs:active,
#top-nav ul li a#contract_docs:link {
	float: left;
	display: block;
	width: 105px;
	height: 45px;
	background: url(contract.jpg) left top;
}

#top-nav ul li a#contract_docs:hover {
	background: url(contracu.jpg) left top;
}

/* Conferences & Events */

#top-nav ul li a#confrence_events,
#top-nav ul li a#confrence_events:active,
#top-nav ul li a#confrence_events:link {
	float: left;
	display: block;
	width: 111px;
	height: 45px;
	background: url(confrenc.jpg) left top;
}

#top-nav ul li a#confrence_events:hover {
	background: url(confrenc.jpg) left top;
}

/* Advocay */

#top-nav ul li a#advocacy,
#top-nav ul li a#advocacy:active,
#top-nav ul li a#advocacy:link {
	float: left;
	display: block;
	width: 98px;
	height: 45px;
	background: url(advocacy.jpg) left top;
}

#top-nav ul li a#advocacy:hover {
	background: url(advocacz.jpg) left top;
}

/* Becoming an Architect */

#top-nav ul li a#become_arch,
#top-nav ul li a#become_arch:active,
#top-nav ul li a#become_arch:link {
	float: left;
	display: block;
	width: 86px;
	height: 45px;
	background: url(emerging.jpg) left top;
}

#top-nav ul li a#become_arch:hover {
	background: url(emerging.jpg) left top;
}

/* --------------------------------------------------- Sub Navigation */

#sub-nav {
	width:970px;
	height:185px!important;
	padding:0;
	margin:0;
	float:left;	
}

#sub-nav #page-title, #sub-nav #page-desc, #page-title {
	height:30px;
	background-color:#e3302b;
	font-size:18px;
	font-weight:bold;
	width:627px;
	_width:624px;
	position:relative;
	left:324px;
	top:-20px;
	padding-left:19px;
	_padding-left:22px;
	padding-top:5px;
	font-family:tahoma;
	color:#000000;
}
#sub-nav #sub-nav-inner {
	background-color:#CC3333;
	width:646px;
	position:relative;
	left:324px;
	top:-20px;
	font-size:11px;
	font-family:tahoma;
	padding:5px 0 5px 0;
	color:#FFFFFF;
}
#sub-nav #sub-nav-inner a {
	text-decoration:none;
	color:#FFFFFF;
	display:block;
}
#sub-nav #sub-nav-inner a:hover {
	color:#FFFFFF;
}
#sub-nav #sub-nav-inner a.last {
	border-right:0px solid #FCBEBF;
}
#sub-nav #caption {
	position:absolute;
	top:266px;
	left:326px;
	padding-top:5px;
	background-color: #FFFFFF;
	filter: alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
	width: 646px;
	height:17px; 
}
/*
#sub-nav #caption {
	position:absolute;
	top:290px;
	left:13px;
	margin:0 0 0 315px;
	padding-top:5px;
	background-color: #FFFFFF;
	filter: alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
	width: 642px;
	height:17px;

}
*/
.sub-nav-column1-1 {
	width: 205px;
	float: left;
	margin:2px 0 4px 10px;
	
}
.sub-nav-column1-1 a {
	margin:4px 0 4px 0;
}
.sub-nav-column1-2 {
	width:205px;
	float: left;
	margin:2px 0 4px 0;
}
.sub-nav-column1-2 a {
	margin:4px 0 4px 0;
}
.sub-nav-column1-3 {
	width:210px;
	float: left;
	margin:2px 5px 4px 0;
}
.sub-nav-column1-3 a {
	margin:4px 0 4px 0;
}

.sub-nav-column2-1 {
	width: 205px;
	float: left;
	margin:2px 0 4px 10px;
	
}
.sub-nav-column2-1 a {
	margin:4px 0 4px 0;
}
.sub-nav-column2-2 {
	width:215px;
	float: left;
	margin:2px 0 4px 0;
}
.sub-nav-column2-2 a {
	margin:4px 0 4px 0;
}
.sub-nav-column2-3 {
	width:210px;
	float: left;
	margin:2px 5px 4px 0;
}
.sub-nav-column2-3 a {
	margin:4px 0 4px 0;
}

.sub-nav-column3-1 {
	width: 180px;
	float: left;
	margin:2px 0 4px 10px;
	
}
.sub-nav-column3-1 a {
	margin:4px 0 4px 0;
}
.sub-nav-column3-2 {
	width:205px;
	float: left;
	margin:2px 0 4px 0;
}
.sub-nav-column3-2 a {
	margin:4px 0 4px 0;
}
.sub-nav-column3-3 {
	width:205px;
	float: left;
	margin:2px 5px 4px 0;
}
.sub-nav-column3-3 a {
	margin:4px 0 4px 0;
}

.sub-nav-column4-1 {
	width: 205px;
	float: left;
	margin:2px 0 4px 10px;
	
}
.sub-nav-column4-1 a {
	margin:4px 0 4px 0;
}
.sub-nav-column4-2 {
	width:205px;
	float: left;
	margin:2px 0 4px 0;
}
.sub-nav-column4-2 a {
	margin:4px 0 4px 0;
}
.sub-nav-column4-3 {
	width:205px;
	float: left;
	margin:2px 5px 4px 0;
}
.sub-nav-column4-3 a {
	margin:4px 0 4px 0;
}

.sub-nav-column5-1 {
	width: 205px;
	float: left;
	margin:2px 0 4px 10px;
	
}
.sub-nav-column5-1 a {
	margin:4px 0 4px 0;
}
.sub-nav-column5-2 {
	width:205px;
	float: left;
	margin:2px 0 4px 0;
}
.sub-nav-column5-2 a {
	margin:4px 0 4px 0;
}
.sub-nav-column5-3 {
	width:205px;
	float: left;
	margin:2px 5px 4px 0;
}
.sub-nav-column5-3 a {
	margin:4px 0 4px 0;
}

.sub-nav-column6-1 {
	width: 205px;
	float: left;
	margin:2px 0 4px 10px;
}

.sub-nav-column6-1 a {
	margin:4px 0 4px 0;
}
.sub-nav-column6-2 {
	width:205px;
	float: left;
	margin:2px 0 4px 0;
}
.sub-nav-column6-2 a {
	margin:4px 0 4px 0;
}
.sub-nav-column6-3 {
	width:205px;
	float: left;
	margin:2px 5px 4px 0;
}
.sub-nav-column6-3 a {
	margin:4px 0 4px 0;
}

#caption-inner {
	margin-left:8px;
}

/* --------------------------------------------------- Left Navigation */
#left-nav-bg {
	width: 260px;
	padding: 5px 5px 5px 5px;
	border:solid;
	border-width: 1px;
	border-color:#d4dbdb;
	background-color:#f0f4f4;
	
}

#navlist {
	margin: 0px 0px 0px 0px;
	padding-left: 0;
	list-style: none;
	display:block;
}

#navlist li {
	background-image: url(blue_arr.jpg);
	background-repeat: no-repeat;
	background-position:10px;
	border: 1px solid;
	border-color: #fff #fff #fff #fff;
	padding: 5px 25px 5px 25px;
	background-color:#e9f1f1;
}
