/* Basics */

.highlight { 
	background: #7C8eae;
	color: white;
} 

div#colorbar {
	background-color: #97ab80;
}

#linkbar a.academics, #linkbar a.academics:link, #linkbar a.academics:active, #linkbar a.academics:visited {
	color: #FEFCD8;
}

body {
	background-image: url(/cla/academy/images/bluebg.gif);
	background-position:  top  center;
	background-repeat: repeat-y;
	background-color: #C9CFDC;
	text-align: center
}


div#home_container {
	width: 950px;
	background: #ddd url(/cla/academy/images/homebg.gif) repeat-y top left;
 	margin: 0 auto;
	text-align: left
}

div#container {
	width: 950px;
	background: #ddd url(/cla/academy/images/mainbg.gif) repeat-y top left;
 	margin: 0 auto;
	text-align: left
}
div#innercontainer {
	background: transparent none;
}


/* Photobar */

#topbar_plain {
	background: #7C8eae;
	padding: 0px 0px;
	border: 3px solid #fff;
	border-width: 3px 0px;
}

#topbar {
	background: #7C8eae url(/cla/academy/images/photos/160/01.jpg) no-repeat top left;
	padding: 0px 0px;
	border: 3px solid #fff;
	border-width: 3px 0px;
}

#topbar .p0 {
	background: transparent url(/cla/academy/images/photos/160/01.jpg) no-repeat 0px 0px;
}

#topbar .p1 {
	background: transparent url(/cla/academy/images/photos/100/01.jpg) no-repeat 160px 0px;
}

#topbar .p2 {
	background: transparent url(/cla/academy/images/photos/230/01.jpg) no-repeat 260px 0px;
}

#topbar .p3 {
	background: transparent url(/cla/academy/images/photos/160/02.jpg) no-repeat 490px 0px;
}

#topbar .p4 {
	background: transparent url(/cla/academy/images/photos/300/01.jpg) no-repeat 650px 0px;
}

#topbar .p5 {
	background: transparent url(/cla/academy/images/photos/120/01.jpg) no-repeat 950px 0px;
}

#topbar .p6 {
	background: transparent url(/cla/academy/images/photos/210/01.jpg) no-repeat 1070px 0px;
}

#topbar .p7 {
	background: transparent url(/cla/academy/images/photos/160/03.jpg) no-repeat 1280px 0px;
}

#topbar .p8 {
	background: transparent url(/cla/academy/images/photos/100/02.jpg) no-repeat 1440px 0px;
}

#topbar .p9 {
	background: transparent url(/cla/academy/images/photos/230/02.jpg) no-repeat 1540px 0px;
}

#topbar .p10 {
	background: transparent url(/cla/academy/images/photos/160/04.jpg) no-repeat 1770px 0px;
}

#topbar .p11 {
	background: transparent url(/cla/academy/images/photos/300/02.jpg) no-repeat 1930px 0px;
}

#topbar .p12 {
	background: transparent url(/cla/academy/images/photos/120/02.jpg) no-repeat 2230px 0px;
}

#topbar .p13 {
	height: 180px;
	background: transparent url(/cla/academy/images/photos/210/02.jpg) no-repeat 2350px 0px;
}

#topbar #titlebar, #topbar_plain #titlebar  {
	height: 70px;
	background: transparent url(/cla/academy/images/header.gif) no-repeat center center;
	text-align: center;
}

#topbar #titlebar_ESP {
	height: 70px;
	background: transparent url(/cla/academy/images/header.gif)  no-repeat center center;
	text-align: center;
}

#topbar #titlebar img, #topbar #titlebar_ESP img {
	margin-left: 105px;
}

/*Soc-Survey */

#soc-topbar #soc-titlebar {
	height: 230px;
	background: transparent url(/cla/academy/soc-survey/images/new_header.gif) no-repeat center center;
	text-align: left;
	border: 5px solid #000;
}
#soc-topbar_plain #soc-titlebar_plain {
	height: 230px;
	background: transparent url(/cla/academy/soc-survey/images/plain_header.gif) no-repeat center center;
	text-align: left;
	border: 5px solid #000;
}
#soc-topbar_end #soc-titlebar_end {
	height: 230px;
	background: transparent url(/cla/academy/soc-survey/images/end_header.gif) no-repeat center center;
	text-align: left;
	border: 5px solid #000;
}

#soc-container {
	background-color: #FEFCD8;
	z-index: 20;
	margin: 0;
}

#soc-innercontainer {
	width: 755px;
	margin: 0 auto;
	border: 5px solid #000;
	z-index: 10;
}

#soc-center {
	background: center center;
		background-color: #FEFCD8;
		z-index: 40;
		margin: 0;
		padding: 10px;

}


/* PopUp */

#poptopbar #poptitlebar {
	height: 70px;
	background: transparent url(/cla/academy/images/topheader.gif) no-repeat center center;
	text-align: left;
}
#poptopbar #poptitlebar img {
}
#popcontainer {
	background: #ddd url(/cla/academy/images/mainbg.gif) no-repeat top left;
	text-align: left;
}
#popcenter {
		margin: 15px 0px 0px 30px;
}

	#popcenter #column {
		float: right;
		background-color: transparent;
		padding: 0px 0px 0px 0px;
		margin: 0 0 0px 5px;
		width: 50%;
	}

	#popcenter h1, #popcenter h3 {
		color: #647490;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	}

	#popcenter h1 {
		font-size: 220%;
		line-height: 90%;
		margin: 0 0 30px 0;
	}
	
	#popcenter h3 {
		font-size: 140%;
		margin: 30px 0 6px 0;
	}

	#popcenter p {
		margin: 0 0 18px 0;
	}

	#popcenter hr {
		height: 1px;
		background-color: #b8b4ae;
		color: #b8b4ae;
		padding: 0;
		border: 0;
		margin: 30px 0;
	}

	#popcenter ul {
		list-style-type: disc;
	}

		#popcenter ul ul {
			list-style-type: circle;
		}

	#popcenter a, #popcenter a:link, #popcenter a:active, #popcenter a:visited {
		color: #4d596e;
		border-bottom: 1px dotted #94918c;
	}

	#popcenter a:hover {
		color: #4d596e;
		border-bottom: 1px solid #693434;
	}

	#popcenter img.class_photo {
		float: right;
		clear: right;
		margin: 0 0 15px 25px;
	}

	#popcenter a img.class_photo, #popcenter a:link img.class_photo, #popcenter a:active img.class_photo, #popcenter a:visited img.class_photo {
		padding: 3px;
		border: 1px solid #bbb;
	}

	#popcenter a:hover img.class_photo {
		border-color: #888;
	}

/* Left Bar */


#left {
	width: 180px;
	color: #dedede;
	margin: 0;
	min-height: 599px;
	_height: 599px;


}

#lang {
	background: url(/cla/academy/images/esp.gif) no-repeat center center;
	height: 50px;
}

a:link, a:visited, a:hover, a:active {
	color: #dedede;
	text-decoration: none;
	}

#lang #text {
	padding: 10px;
	text-align: center;
	font-family: "Copperplate Gothic Light", "Copperplate", Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 135%;
	line-height: 10pt;

}

	/* Ads & Tidbits */
 div#go, #quick_mentor_form_container {
	margin: 0;
	padding: 0;
}

/*div#go {
	margin: 18px 0 0 0;
	padding: 0;
}*/

div#go div, #quick_mentor_form {
	margin: 0;
	padding: 0;
	width: 23px;
	height: 23px;
	background-image: url(/academy/images/go!_over.gif);
	background-repeat: no-repeat;
}

div#go div a,
div#go div a:link,
div#go div a:visited,
div#go div a:hover,
div#go div a:active,
#quick_mentor_form a,
#quick_mentor_form a:link,
#quick_mentor_form a:visited,
#quick_mentor_form a:hover,
#quick_mentor_form a:active {
	display: block;
	margin: 0;
	padding: 0;
	background-image: url(/academy/images/go!.gif);
	background-repeat: no-repeat;
}

div#go div a:hover, #quick_mentor_form a:hover {
	background-image: none;
}
div#go div a img, #quick_mentor_form a img {
	width: 23px;
	height: 23px;
}



 div#cellphone {
	margin: 0;
	padding: 0;
}

/*div#cellphone {
	margin: 18px 0 0 0;
	padding: 0;
}*/

div#cellphone div {
	margin: 18px 0 0 0;
	padding: 0;
	width: 180px;
	height: 100px;
	background-image: url(/academy/images/cell_over.jpg);
	background-repeat: no-repeat;
}

div#cellphone div a,
div#cellphone div a:link,
div#cellphone div a:visited,
div#cellphone div a:hover,
div#cellphone div a:active {
	display: block;
	margin: 0;
	padding: 0;
	background-image: url(/academy/images/cell.jpg);
	background-repeat: no-repeat;
}

div#cellphone div a:hover {
	background-image: none;
}
div#cellphone div a img {
	width: 180px;
	height: 100px;
}

div.event
 {
	margin: 18px 0 0 0;
	padding: 0;
	width: 180px;
	height: 100px;
}


 div.support {
	margin: 0;
	padding: 0;
}

div.support div
 {
	margin: 18px 0 0 0;
	padding: 0;
	width: 180px;
	height: 100px;
	background: url(/cla/academy/images/support_over.gif) no-repeat center center;
}

div.support div a,
div.support div a:link,
div.support div a:visited,
div.support div a:hover,
div.support div a:active {
	display: block;
	margin: 0;
	padding: 0;
	background: url(/cla/academy/images/support.gif) no-repeat center center;
}

div.support div a:hover {
	background-image: none;
}
div.support div a img {
	width: 180px;
	height: 100px;
}

	/* News & Info */

 div.mailing {
	margin: 18px 0 0 0;
	width: 180px;
	height: 100px;
	background: url(/cla/academy/images/mailing.gif) repeat center center;
}

div.mailing div {
			color: #fffF;
			font-size: 120%;
			padding: 10px;
			}


	/* Fact & Quote */

	div.fact, div.quote {
		background: #94918c url(/cla/academy/images/snippet_bg.gif) no-repeat center center;
		text-align: center;
		padding: 10px;
		margin: 30px 0 0 0;
	}

		div.fact h3, div.quote h3 {
			color: #fff;
			font-size: 100%;
			text-transform: uppercase;
			margin: 0;
		}

		div.fact p, div.quote p {
			margin: 8px 0 0 0;
		}

			div.quote p.question {
				font-style: italic;
			}

			div.quote p.answer {
				color: #fff;
			}

	ul#nav {
		background-color: transparent;
		border: 0;
		margin: 10px 0 10px 0;
		
	}
	
	ul#nav h1, #internal h3 {
		color: #647490;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		align: center;
		font-size: 150%;
		margin: 0px 0 10px 0;
	}

		/* permanent */
		ul#nav li {
			position: relative;
			background-color: transparent;
			padding: 0;
			margin: 0;
			border: none;

		}

		/* selected main- and sub- menu items only */
		ul#nav li:hover, ul#nav li.over {
			background-color: #94918c;
		}
				
			/* permanent */
			ul#nav li a, ul#nav li a:link, ul#nav li a:active, ul#nav li a:visited {
				color: #fff;
				text-align: right;
				padding: 2px 15px;
			}

			ul#nav li a:hover {
				background-color: #94918c;
				text-align: right;
			}

			ul#nav li ul {
				display: none;
				position: absolute;
				z-index: 30;
				background-color: #94918c;
				left: 179px;
				top: 0px;
				width: 150px;
				padding: 0;
				margin: 0;
			}

			ul#nav li:hover ul, ul#nav li.over ul {
				display: block;
			}

				ul#nav li ul li a, ul#nav li ul li a:link, ul#nav li ul li a:active, ul#nav li ul li a:visited {
					font-weight: normal;
					text-align: left;
					padding: 2px 8px;
				}

				ul#nav li ul li a:hover {
					background-color: #84817d;
					text-align: left;
				}

	#contact {
		text-align: right;
		padding: 0;
		margin: 30px 15px;
	}
		#contact p.name, #contact a {
			color: #fff;
		}

/* Internal Bars */

	/* upcoming events */


#left #events {
			color: #647490;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			background: #94918c;
			padding: 2px 2px 2px 6px;
		}
		
		#events blockquote {
			padding: 2px 2px 2px 6px;
			margin: 0 0 0px 10px;
		}
		
		#events a, #events a:link, #events a:active, #events a:visited {
			color: #ddd;
		}

	/* internal */
		
	#internal_header {
		z-index: 50;
		clear: both;
		width: 100%;
		height: 39px;
		color: #647490;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		background: #C9CFDC;
		text-align: left;
		position: fixed;
		}
	
	#internal_header_container {
		width: 950px;
		margin: 0 auto;
		height: 100%;
		border-right: 1px solid #999999; 
		border-left: 1px solid #999999;		
		}

	#internal_header h3 {
		color: #647490;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 150%;
		margin: 0 0 0 5px;
		}

	#internal_header div a,
	#internal_header div a:link,
	#internal_header div a:visited,
	#internal_header div a:active {
		color: #647490;
		}

	#internal_header div a:hover {
		color: #999999;
		}
	
	#internal_drop_shadow
		{
		z-index: 50;
		clear: both;
		width: 100%;
		height: 11px;
		margin:0;
		opacity: .4;                         /* for css-3 browsers, between 0 and 1 */
		filter:alpha(opacity=40);     /* IE only, between 0(%) and 100(%). Proprietary IE code, so the w3c css-validator is not happy ;-)  */
		background: #000000 url(/cla/academy/images/internal_drop_shadow.gif) repeat bottom left;
	}
	

 div#profile  {
	margin: 0;
	padding: 0;
}

/*div#profile  {
	margin: 18px 0 0 0;
	padding: 0;
}*/

div#profile div {
	margin: 18px 0 0 0;
	padding: 0;
	width: 100%;
	height: 100%x;
	background-image: url(/academy/images/profile.jpg);
	background-repeat: no-repeat;
}

div#profile  div a,
div#profile  div a:link,
div#profile  div a:visited,
div#profile  div a:hover,
div#profile  div a:active {
	display: block;
	margin: 0;
	padding: 0;
	background-image: url(/academy/images/profile_over.jpg);
	background-repeat: no-repeat;
}

div#profile  div a:hover {
	background-image: none;
}

		#search_line {
			padding-top: 2px;
			float: right;
			border-left: 1px solid #FFF; 
		}
	
		#search_line input {
			width: 135px;
		}



		#internal {
			width: 180px;
			color: #dedede;
			background: #EECC99 url(/cla/academy/images/bg.gif) repeat-y top left;
			text-align: right;
			color: #552B2B;
			margin: 0;
		}

	/* staff internal */

		#internal_staff {
			width: 180px;
			background: #7C8EAE url(/cla/academy/images/bg_staff.gif) repeat-y top left;
			text-align: right;
			color: #7C8EAE;
			margin: 0;
		}
		
/*Plain Content */

#plain_center {
	margin: 30px 30px 30px 30px;
}

	#plain_center h1, #plain_center h3 {
		color: #647490;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

	#plain_center h1 {
		font-size: 220%;
		line-height: 90%;
		margin: 0 0 30px 0;
	}

	#plain_center h2 {
		font-size: 160%;
		line-height: 120%;
		margin: 0 0 30px 0;
	}
	
	#plain_center h3 {
		font-size: 140%;
		margin: 30px 0 6px 0;
	}
	
	#plain_center h4 {
		color: #647490;
		font-size: 140%;
		margin: 15px 6px 15px 6px;
	}
	
	#plain_center p {
		margin: 0 0 18px 0;
	}

	#plain_center hr {
		height: 1px;
		background-color: #b8b4ae;
		color: #b8b4ae;
		padding: 0;
		border: 0;
		margin: 30px 0;
	}

	#plain_center ul {
		list-style-type: disc;
	}

		#plain_center ul ul {
			list-style-type: circle;
		}

	#plain_center a, #plain_center a:link, #plain_center a:active, #plain_center a:visited {
		color: #4d596e;
		border-bottom: 1px dotted #94918c;
	}

	#plain_center a:hover {
		color: #4d596e;
		border-bottom: 1px solid #4d596e;
	}

	#plain_center img.class_photo {
		clear: right;
		float: right;
		margin: 0 0 15px 25px;
	}

	#plain_center a img.class_photo, #plain_center a:link img.class_photo, #plain_center a:active img.class_photo, #plain_center a:visited img.class_photo {
		padding: 3px;
		border: 1px solid #bbb;
	}

	#plain_center a:hover img.class_photo {
		border-color: #888;
	}


/* Content */

#center {
	margin: 30px 30px 30px 210px;
}

#center #no_left {
	margin: 0px 0px 0px -170px;
}

	#center h1, #center h3 {
		color: #647490;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	}

	#center h1 {
		font-size: 220%;
		line-height: 90%;
		margin: 0 0 30px 0;
	}

	#center h2 {
		font-size: 160%;
		line-height: 120%;
		margin: 15px 0 30px 0;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	}
	
	#center h3 {
		font-size: 140%;
		margin: 30px 0 6px 0;
	}
	
	#center h4 {
		color: #647490;
		font-size: 140%;
		margin: 15px 6px 15px 6px;
	}
	
	#center p {
		margin: 0 0 18px 0;
	}

	#center p.smspace {
		margin: 3px 0px;
	}	

	#center hr, #contact hr {
		height: 1px;
		background-color: #b8b4ae;
		color: #b8b4ae;
		border: 0;
		margin: 30px 0;
	}

	#center ul {
		list-style-type: disc;
	}

		#center ul ul {
			list-style-type: circle;
		}

	#center a, #center a:link, #center a:active, #center a:visited, #center #column a, #center #column a:link, #center #column a:active, #center #column a:visited {
		color: #4d596e;
		border-bottom: 1px dotted #94918c;
	}

	#center a:hover, #center #column a:hover {
		color: #4d596e;
		border-bottom: 1px solid #4d596e;
	}

	#center img.class_photo {
		clear: right;
		float: right;
		margin: 0 0 15px 25px;
	}

	#center a img.class_photo, #center a:link img.class_photo, #center a:active img.class_photo, #center a:visited img.class_photo {
		padding: 3px;
		border: 1px solid #bbb;
	}

	#center a:hover img.class_photo {
		border-color: #888;
	}

/* Column Style */

#center #column, #plain_center #column {
	float: right;
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0 0 0px 5px;
	width: 50%;
}


#center #column a img {
	padding: 2px;
	border: 1px solid #ddd;
}

#center #column a:hover img {
	padding: 2px;
	border: 1px solid #7c8eae;
}

#center #column img {
	padding: 0;
	margin: 2px 4px 2px 0;
}

#center #view #columnbuttons {
	margin-top: 20px;
}

#center #view #columnbuttons a {
	background-color: #fff;
	color: #552B2B;
	font-size: 92%;
	padding: 5px 8px;
	border: 1px solid #ddd;
}

#center #view #columnbuttons a#prev {
	margin-right: 15px;
}

#center #view #columnbuttons a#next {
	margin-left: 15px;
}

#center #view #columnbuttons a:hover {
	border: 1px solid #ddd;
}

/* Home Layout */


#feature {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	color: #ddd;
	float: right;
	text-align: left;
	width: 290px;
	clear: right;
}

#feature p {
		font-size: 120%;
		letter-spacing: .5px;
}


#feature img, #news img {
		float: left;
		padding: 3px;
		border: 1px solid #bbb;
		margin-right: 15px;
	}

#feature img.ad
	{
	float: none;
	margin: 15px;
}

#feature h1, #feature h3 {
	color: #aaa;
}

	#feature a, #feature a:link, #feature a:active, #feature a:visited {
		color: #aaa;
		border-bottom: 1px dotted #94918c;
}

#feature #background {
	background: background: transparent url(/cla/academy/images/feature/quote.jpg) no-repeat top left;

}

#feature #highlight {
	float: right;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 10px;
	font-size: 190%;
	letter-spacing: .6px;
	line-height: 120%;
	font-color: #bbb;
	color: #bbb;
	font-weight: lighter;
	background: transparent url(/cla/academy/images/feature/quote_open.jpg) no-repeat top left;
}


#feature #highlight #highlight_text {
	float: right;
	padding-left: 20px;
	padding-top: 20px;
	margin-left: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	background: transparent url(/cla/academy/images/feature/quote_close.jpg) no-repeat bottom right;

}



#home_center, #news {
	width: 365px;
}

/* About Video */

div.video {
	float: right;
	margin: 0 0 20px 25px;
}


/* Contact Listing */

div.contact {
	height: 100%;
	overflow: auto;
	border-bottom: 1px solid #bbb;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

	div.contact img {
		float: left;
		padding: 3px;
		border: 1px solid #bbb;
		margin-right: 15px;
		margin-bottom: 15px;

	}

	
	div.contact div.img_caption {
		float: left;
		padding: 3px;
		margin-right: 15px;
		margin-bottom: 15px;
		clear: left; 
		list-style-image: none;
		list-style:inside;
		list-style-type: none;
		border: 1px solid #bbb;
		width: 120px;
	}
	
	div.contact div.img_caption img {
		border: 0;
		margin: 0;

	}

	div.contact table.full_detail {
		}

	div.contact h3 {
		margin: 0;
	}

div.contact div.alert {
	color: #bbb;
	background-color: #990000;
	padding: 15px 15px 15px 15px;
	margin: 15px 0 20px;
	border: 2px solid #647490;
}

div.contact div.alert li {
	margin-left: 15px;
}
/* Student Info. Listing */

	
	table.contact td {
		padding: 10px 5px 5px 5px;
		border: 3px solid #647490;
	}
	
	table.contact img {
		padding: 3px;
		border: 1px solid #bbb;
	}

	
/* Staff Info. Listing */

	
	table.staff_contact td {
		padding: 10px 10px 0 10px;
		vertical-align: top;
		align: left;
		width: 33%;		
	}
		
	table.staff_contact {
		padding: 0px;
		width: 100%;
	}
	
	table.staff_contact p.name {
		font-size: 120%;
		word-spacing: 1px;
		font-weight:600;
	}
	
	table.staff_contact p.studies {
		font-size: 100%;
	}

	table.staff_contact p.quote {
		font-size: 100%;
		font-style: italic;
		font-family: serif;
	}

	table.staff_contact img {
		border: 4px solid #647490;
		margin-bottom: 4px;
	}


/* Position Listing */

div.position_listing {
	height: 100%;
	overflow: auto;
	border: 3px solid #7499C2;
	margin-bottom: 15px;
	padding: 10px;
	font-size: 105%;
}

	div.position_listing img {
		float: left;
		padding: 3px;
		border: 1px solid #bbb;
		margin-right: 15px;
		margin-bottom: 15px;

	}

	div.position_listing div.img_caption {
		float: left;
		padding: 3px;
		margin-right: 15px;
		margin-bottom: 15px;
		clear: left; 
		list-style-image: none;
		list-style:inside;
		list-style-type: none;
		border: 1px solid #bbb;
		width: 120px;
	}
	
	div.position_listing div.img_caption img {
		border: 0;
		margin: 0;

	}


/* Gallery Styles */

#center #gallery {
	color: #fff;
	float: right;
	clear: right;
	background-color: #bbb;
	padding: 2px 2px 2px 6px;
	margin: 0 0 20px 25px;
	width: 270px;
	border: 3px solid #647490;
}
#center #center_gallery {
	color: #bbb;
	float: right;
	background-color: #990000;
	padding: 2px 2px 2px 6px;
	margin: 0 0 20px 25px;
	width: 270px;
	border: 3px solid #647490;
}
	#center #center_gallery h4 {
		font-size: 170%;
		line-height: 120%;
		margin: 0 15px 15px 10px;
		color: #bbb;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		}

	#center #center_gallery h3 {
		font-size: 150%;
		line-height: 120%;
		margin: 0 0 15px 40px;
		color: #bbb;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		}

#center #small_gallery {
	color: #FEFCD8;
	float: right;
	background-color: #bbb;
	padding: 2px 2px 2px 6px;
	margin: 0 0 20px 25px;
	width: 170px;
	border: 3px solid #647490;

}

#center #small_gallery a {
	padding: 2px 2px 2px 6px;
	margin: 0 0 0px 15px;
}

#center #small_gallery ul ul {
	padding: 2px 2px 2px 6px;
	margin: 0px 0px 0px 10px;
}

#center #gallery a, #center #gallery a:link, #center #gallery a:active, #center #gallery a:visited {
	border-bottom: none;
	border: 0px solid #EECC99;
}

#center #gallery a:hover {
	border: 0px solid #7c8eae;
}

#center #gallery a img {
	padding: 2px;
	border: 1px solid #EECC99;
}

#center #gallery a:hover img {
	padding: 2px;
	border: 1px solid #7c8eae;
}

#center #gallery img {
	padding: 0;
	margin: 2px 4px 2px 0;
}

#center #view #gallerybuttons {
	margin-top: 20px;
}

#center #view #gallerybuttons a {
	background-color: #A78D85;
	color: #552B2B;
	font-size: 92%;
	padding: 5px 8px;
	border: 1px solid #6E4544;
}

#center #view #gallerybuttons a#prev {
	margin-right: 15px;
}

#center #view #gallerybuttons a#next {
	margin-left: 15px;
}

#center #view #gallerybuttons a:hover {
	border: 1px solid #552B2B;
}


/* Forms */

form {
	margin: 0;
}

input, select, textarea {
	width: 176px;
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 90%;
	padding: 2px 4px;
	border: 1px solid #b8b4ae;
}


select {
	width: 186px;
}

select.a {
	width: auto;
}

textarea.form {
	height: 100px;
	width: 300px;
}

textarea {
	height: 100px;
}

textarea.large {
	height: 150px;
	width: 300px;
}

textarea.xlarge {
	height: 600px;
	width: 400px;
}
	input.submit, input.sub, input.button {
		background-color: #bbb;
		color: #4d596e;
		font-size: 92%;
		padding: 5px 8px;
		border: 1px solid #647490;
		text-transform: capitalize;
	}

	input.go {
		width: 18px;
		height: 18px;
		border: 0;
		v-align: center;
	}	

	input.sub {
		width: 100px;
	}
	
	input.cb {
		width: 11px;
	}
	
	input.check {
	width: 35px;
	border: 0px;
	}

	input.auto {
		width: auto;
	}
	
	input.aa {
		width: 35px;
		text-align: center;
		margin-right: 5px;
		
	}

	input.ab {
		width: 55px;
		text-align: center;
		margin-right: 5px;
		
	}
	
	input.bb {
		width: 65px;
		text-align: center;
		margin-right: 5px;
	}

	input.cc {
		width: 80px;
		text-align: center;
	}

	select.ab {
	width: auto;
	padding: 0px 1px;
}

table.form {
	width: 510px;
}

		table.form td.ab {
		vertical-align: top;
		padding: 0 0px 0px 0;
	}
	table.form td {
		vertical-align: top;
		padding: 0 20px 10px 0;
	}

	table.form td.title {
		width: 280px;
		font-weight: bold;
	}

		table.form td.title small {
			font-weight: normal;
			line-height: 140%;
		}

	table.form td.submit {
		text-align: center;
		padding: 10px 0;
	}
	
	table.form td.indent { 
		vertical-align: top; 
		padding: 0 20px 45px 0; 
		text-indent: 35px
	}

table td.title {
		font-weight: bold;
	}

		table td.title small {
			font-weight: normal;
			line-height: 140%;
		}

/*Formatting for Print */

#letter_head {
		margin: 2.032cm 1.778cm .635cm 2.54cm;
}

a.pdf, a.pdf:link, a.pdf:active, a.pdf:visited, a.pdf:hover {
	text-decoration: none;
	padding: 0px 0 0px 20px;
	background: transparent url(/cla/academy/images/pdf.gif) no-repeat top left;
}

