@charset "utf-8";
/* CSS Document */

body {
	background:url(../graphics/bg_2.jpg) repeat-x #61c36e;
	font-family:Geneva, "Helvetica", Arial, sans-serif;
	color:#333;
	line-height:normal;
}

.home-bg {background:url(../graphics/bg_1.jpg) repeat-x #61c36e;}

/* generic classes */

.float-left {float:left;}
.float-right {float:right;}
.clear-float {clear:both;}

/* main navigation */

#navlist {
	padding-top:3.61em; /* 58px */
	padding-left:62px;
	width:740px;
	text-align:center;
	float:left;
}

#navlist div {
	float:left;
}

#grad-btn {width:124px;}
#employ-btn {width:120px;}
#about-btn {width:130px;}
#news-btn {width:82px;}
#work-btn {width:148px;}
#contact-btn {width:136px;}

#navlist a {
	font-size:0.90em; /* 15px */
	color:#FFF;
	font-weight:normal;
}

#navlist a:hover, #navlist a.active  {
	color:#39b54a;
}

#sitemap-feedback-links {
	padding-top:60px;
	padding-right:62px;
	width:160px;
	font-size:0.69em; /* 11px */
	color:#fff;
	float:right;
	text-align:center;
}

#sitemap-feedback-links a {
	color:#fff;
}

#sitemap-feedback-links a:hover {
	color:#333;
}

.black {color:#333;}

/* button styles */

#black-button-wrap { 
	margin-top:20px; 
	width:130px; 
	height:30px;
}

#blk-left {
	background:url(../graphics/blk_button_left.gif) no-repeat; 
	width:10px; 
	height:30px; 
	float:left;
}

#black-button {
	background:url(../graphics/blk_button_middle.gif) repeat-x; 
	width:110px; 
	height:30px; 
	float:left;
}

#blk-right {
	background:url(../graphics/blk_button_right.gif) no-repeat; 
	width:10px; 
	height:30px; 
	float:left;
}

#black-button h1 {
	margin:0;
	padding-top:5px;
	font-size:0.90em; /* 15px */
	color:#fff;
	font-weight:normal;
	text-align:center;
}

#black-button h1 a {color:#fff; margin:0; padding:0;}

#black-button h1 a:hover {color:#39b54a;}

/* generic typo elemnts */

h1 {
	font-size:1em;
	font-weight:bold;
}

p {
	font-size:0.81em; /* 13px */
	line-height:1.5; /* 20px */
}

a {text-decoration:none; color:#39B54A;}


/* sponsors on home page/application page */

#wh-margin {
	margin:0 auto; 
	width:100%; 
	height:70px; 
	background:#fff 
	repeat-x;
}

#sponsors-container {
	margin: 0 auto;
	width:56.25em; /* 900px */
	height:4.38em; /* 70px */
}

#sponsor-sub-left {
	width:90px; 
	float:left; 
	font-size:.9em;
	color: #ccc; 
	padding-top:28px;
}

#sponsor-sub-left p {
	padding-right:10px; 
	border-right:#ccc 1px solid; 
	text-align:left;
}

#sponsor-sub-left a {
	color:#ccc; text-decoration:none;
}

#sponsor-sub-right {
	width:800px; 
	float:right; 
	height:4.38em; /* 70px */
}

#rotator {position:relative;}

#rotator ul li {
	position:absolute; 
	list-style: none;
}

#rotator img {
	width:800px; 
	height:70px;
}

div#rotator ul li.show {z-index:500;}


/* sitemap expanding div */

#sitemap-container {
	width:740px;
	height:254px;
	background:#000;
	margin-left:62px;
	color:#fff;
	display: none;
	position:relative;
}

#sitemap-container p {
	padding:10px 0 0 30px;
	margin-bottom:20px;
	width:340px;
}

.mapclose{}

#sitemap-container ul {
	padding-left:30px;
	padding-right:30px;
	font-size:11px;
	color:#8dcb88;
}

#sitemap-container ul li {margin:0; padding:0; line-height:18px;}

#sitemap-container a {color:#fff;}

#sitemap-container a:hover {text-decoration:underline;color:#39b54a;}

/* feedback form expanding div */

#feedback-container {
	width:740px;
	background: #990000;
	margin-left:62px;
	color:#fff;
	display: none;
	position:relative;
	overflow:hidden;
}

#feedback-container form {
	padding:20px 0 30px 30px; 
	margin:0; width:710px; 
	background:#fff; 
	color:#000;
}

#feedback-container form p {
	font-size:11px;
}

#feedback-container form textarea {
	height:7.5em; 
	width:100%; 
	border:0; 
	background:#d8e8d0;
}

#feedback-div-1 {
	width:150px; 
	padding-right:30px;
	float:left;
}

#feedback-div-1 input {
	padding:0; 
	margin:0; 
	height:20px; 
	border:0; 
	background:#d8e8d0;
}

#feedback-div-2 {
	width:500px; float:left;
}

#feedback-div-3 {
	padding-left:180px; 
	padding-right:30px;
}

#feedback-div-3 select {
	margin-bottom:5px;
	width:100%; 
	height:20px; 
	border:0; 
	background:#d8e8d0; 
}

#feedback-div-4 {width:150px;}

.smallbutton {
	background:url(../graphics/blk_button_middle.gif) repeat-x;
	width:130px;
	height:30px; 
	border: none;
	color:#fff;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* IE 5.x */
	text-align:center;
	float:left;
	font-size:0.90em; /* 15px */
}

input.button:hover {color:#39b54a;}

.formclose{}

#thanks {
	width:740px; 
	margin-left:62px;
	padding:10px 0; 
	background:#990000;
}

#thanks p { 
	margin:0 auto;
	padding-left:30px; 
	color:#fff;
}

#thanks-get-in-touch {
	padding:10px; 
	background:#990000;
	color:#fff;
	text-align:center;
}


/* main structure elements */

#main-container {
	margin:0 auto;
	width:64.00em; /* 1024px */
}

#sub-container {
	margin:0 auto;
	width:56.25em; /* 900px */
	background:#fff;
	overflow:hidden;
}

#content-container {
	margin:0 auto;
	padding-top:30px;
	width:52.50em; /* 840px */
	overflow:hidden;
}

#large-graphic {
	margin:0 auto; 
	width:56.25em; /* 900px */
}


#nav-bg {
	width:64.00em; /* 1024px */
	height:13.44em; /* 215px */
	background:url(../graphics/nav_bg.jpg) no-repeat;
}

#adab-logo {
	width:17.25em; /* 276px */
	height:4.06em; /* 65px */
	padding:3.75em 0 0 3.88em;
}

#facebook-logo {
	width:7.75em; /* 124px */
	height:2.75em; /* 44px */
	padding:4.56em 3.88em 0 0;
}

#top-rounded-edge {
	background:url(../graphics/top_rounded_edge.gif) no-repeat; 
	margin:0 auto; 
	width:56.25em; /* 900px */
	height:30px; /* 30px */
}

#bottom-rounded-edge {
	background:url(../graphics/bottom_rounded_edge.gif) no-repeat; 
	margin:0 auto; 
	width:56.25em; /* 900px */
	height:1.88em; /* 30px */
}

#bottom-rounded-edge-earth {
	background: url(../graphics/rounded_edge_earth.gif) no-repeat; 
	margin:0 auto; 
	width:56.25em; /* 900px */
	height:1.88em; /* 30px */
}


#footer-links p {
	padding-left:5.88em;
	font-size:0.69em; /* 11px */
	color:#fff;
	line-height:normal;
	margin-bottom:0;
}

#footer-links p a {
	color:#fff;
}

/* home page elements */

.notice {
	margin:20px 30px 0 30px;
	background:#990000;
}

.notice h1 {
	padding:5px 20px;
	color:#fff;
}

.notice h1 a {
	color:#fff;
	text-decoration:underline;
}

.blink {}

#column {
	padding:30px 0 30px 30px;
	width:187px;
}

#column p {font-size:0.81em; /* 13px */}

#column img{ padding-bottom:15px;}

#twitter-container {
	border-top:#eee 1px solid;
	margin: 0 auto;
	padding-top:30px;
	width:840px;
	height:123px;
}

#twitter-logo {
	background:url(../graphics/twitter_graphic.gif) no-repeat;
	width:187px;
	height:123px;
}

#twitter-link {
	padding:92px 0 0 30px;
}

#twitter-link a {
	font-size:0.75em;/* 12px */
	color:#0072bc;
	text-decoration:underline;
}

#twitter-content {
	background:#eee;
	width:622px;
	height:123px;
}

#twitter-corner {
	background: url(../graphics/twitter_right_corner.gif) no-repeat;
	width:31px;
	height:123px;
}

#twitter_update_list li {margin-top:2.81em;}

#twitter_update_list a {color:#39b54a;}

/* get in touch page elements */

#contact-col-1 {
	margin-right:46px;
	width:18.75em;/*300px*/
	float:left;
}

#contact-col-1 .textfield {
	width:100%; 
	height:30px;
	background:#d8e8d0; 
}

#contact-col-1 textarea {
	width:100%; 
	height:160px;
	background:#d8e8d0; 
	border:0;
}

#contact-col-2 {
	width:15.13em;/*242px*/
	float:left;
}

#contact-col-2 p {line-height:18px;}

#contact-col-2 h2 {
	font-size:12px; 
	font-weight:normal; 
	line-height:18px;
}

#contact-col-2 a {color:#39B54A;}

#contact-col-3{
	width:13.88em;/*222px*/
	float:right;
}

.line {border-top: 1px solid #ccc; height:1px; line-height:1px; margin:0; padding:0;}

/* sub navigation */

#sub-navlist {
	width:10.13em; /*162px*/
	float:left;
}

#sub-navlist li {
	margin-bottom:8px;
	padding-bottom:8px;
	font-size:70%; /*Approx 11px*/
	font-weight:bold;
	border-bottom: 1px solid #ccc;
}

#sub-navlist li a {
	color:#333;
}

#sub-navlist li a:hover {
	color:#39B54A;
}

#sub-navlist li a.current {
	color:#39B54A;
}

#sub-navlist li.no-border {
	border:none;
}

/* about Adab page templates */

#right-col-624 {
	width:624px;
	float:right;
}

#right-col-624 ul {
	list-style:inside disc;
}

#right-col-624 li {
	padding-bottom:15px;
	font-size:13px;
}

.pad-left {padding-left:13px;}

#board-left {
	padding-right:60px;
	float:left;
}

#advisory-board-left {
	padding-right:30px;
	float:left;	
}


#board-left p, #advisory-board-left p{
	line-height:1.8;
	font-size:0.69em;
}

.quote {
	background:url(../images/quote.gif) no-repeat bottom left;
	height:230px;
}

#testimonals-container {
	border-bottom: 1px solid #ccc;
	padding-bottom:20px;
}

#testimonals-container img {
	padding-top:5px;
	padding-right:20px;
	float:left;
}

#testimonals-container h2 {
	width:85%;
	font-size:12px;
	font-weight:normal;
	line-height:1.6;
	float:left;
}

.drk-grey {color:#ccc;}
