#topmenubar {
	background:#000000 none repeat scroll 0%;
	color:#F8CD29;
	float:right;
	height:29px;
	margin:0px;
	width:760px;
}

.menu {
	color:#F8CD29;
}

a.menu:link, a.menu:active, a.menu:visited {
	color:#FFFFFF;
	font-size:0.9em;
	text-decoration:none;
}

a.menu:hover {
	color:#F8CD29;
}

#topmenu {
	float:right;
	margin-left:20px;
	margin-top:7px;
	padding-left:4px;
	text-align:center;
	width:530px;
}

#contentarea {
	height: 100%;
}

#left_column {
	background-color:#eee;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	float:left;
	margin:0pt 0pt -3000px;
	padding:0px 0px 3000px;
	width:190px;
}

.deptinfo {
	background-color:#EEEEEE;
	font-size:0.8em;
	padding:5px;
}

.deptinfo p{
	padding:2px 0;
	margin:2px 0;
}


.enrollcell {
	border-left: none;
}

.style1 {
font-size: 13px
}

.sidefiller {
border-right: 0;
}

a {
	outline: none;
}

a img {
border: 0;
}

#right_column {
	background: url(../images/bg.jpg) scroll no-repeat top left #fff;
	border-right:1px solid #000000;
	float:left;
	margin:0 0 -2500px;
	padding:0 40px 2500px;
	top:0pt;
	width: 487px;
	color: #333;
}

#sitename {
text-align: center;
padding: 0;
background-color: #000;
border-bottom: 0;
}

.sidemenu ul{
	padding: 0;
	margin: 0;
}

.pagenav ul {margin: 0;padding: 0;list-style: none;text-transform:none;font-size:0.9em; font-weight:normal;}
.pagenav li {border-bottom: 1px solid #CCCCCC;}
.pagenav li a, .pagenav li a:visited {display: block; font-size:10px; padding: 5px; background-color: #FFFFFF;text-decoration: none; width: auto;}
html>body .pagenav li a {width: auto;}
.pagenav li a:hover {background-color: #003462; color: #FFFFFF;text-decoration:none;}
.pagenav li a:active {background-color: #003462;color: #FFFFFF;text-decoration:none;}

/*subnav drop down styles*/
.pagenav li ul {margin: 0px;font-size: 1em;font-weight: normal;padding: 0px 0px 0px 0px;list-style-type: none;}
.pagenav li ul li {border-bottom: 1px solid #CCCCCC; margin: 0px; vertical-align: bottom; /* This fixes the IE5 Win gap! */ }
.pagenav li ul li a, .pagenav li ul li a:visited {margin: 0px; display: block; padding: 4px 5px 4px 25px; background-color:#D8E1EA; text-decoration: none; color:#990000; width: auto; }
.pagenav li ul li a:hover {background-color: #b8c9da;color: #012748;text-decoration:underline;}
.pagenav li ul li a:active {background-color: #b8c9da;color: #003399;text-decoration:underline;}

.pagenav li ul li ul {margin: 0px;font-size: 1em;font-weight: normal;padding: 0px 0px 0px 0px;list-style-type: none;}
.pagenav li ul li ul li {border-bottom: none; border-top: 1px solid #CCCCCC;margin: 0px; vertical-align: bottom;}
.pagenav li ul li ul li a, .pagenav li ul li ul li a:visited {margin: 0px; display:inline-block; padding: 4px 5px 4px 45px; background-color: #EAE0D9; text-decoration: none; color:#404040; width: auto; vertical-align: bottom;}
.pagenav li ul li ul li a, .pagenav li ul li ul li a:visited {display:block;}
.pagenav li ul li ul li a:hover {background-color: #DEBEA9;color: #000;text-decoration:underline;}
.pagenav li ul li ul li a:active {background-color: #DEBEA9;color: #000;text-decoration:underline;}

.pagenav li a{
	font-weight: normal;
}

.login { background-color:#F2F2F2; padding:0.5em; border-top: 1px solid #003462;}
.login ul { list-style-type: none;padding: 0;margin: 0; }
.login li { background-image: url(http://www.austincc.edu/images/icons/bbico.gif);background-repeat: no-repeat;background-position: 2.5em;padding-left: 4.5em;}
.login li a{font-size:0.8em;text-decoration: none;}
.login li a:hover{text-decoration:underline}

/* End Old Styles
================================== */    

a.event_handle {
	padding-left: 16px !important;
}

.accordion a{
	background-image: url("http://www.austincc.edu/images/icons/menu-closed.gif");
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 18px !important;
}

.opened a{
	background-image: url("http://www.austincc.edu/images/icons/menu-open.gif") !important;
}

.body a{
	background:none !important;
	padding-left: 0px !important;
}

#content_wrapper * {
color: #333;
padding: 0;
margin: 0;
font-family: Arial,Verdana,Helvetica,sans-serif;
}

#content_wrapper {
padding: 20px 0;
min-height: 550px;
height:auto !important;
height: 550px;
}

#content_wrapper h1, #content_wrapper h2, #content_wrapper h3, #content_wrapper h4 {
	color: #333;
	/*color: #ec008c;*/
}

#content_wrapper h1 {
font-size: 20px;
margin-bottom: 10px;
text-align: center;
}

#content_wrapper h2 {
font-weight: bold;
font-size: 18px;
padding: 8px 0;
}

#content_wrapper h3 {
font-weight: bold;
font-size: 14px;
padding: 5px 0;
border-bottom: 1px dotted #999;
margin: 10px 0;
}

#content_wrapper h4 {

}

#right_column a, #right_column p a, #right_column a strong {
	color: #ec008c;
}

#right_column a:hover, #right_column p a:hover, #right_column a:hover strong {
color: #999;
}

#right_column a:visited, #right_column p a:visited {
color: none;
}

#content_wrapper p {
padding: 5px 0;
}

#content_wrapper ul, #content_wrapper ol {
	margin: 0 0 0 15px;
}

#content_wrapper ul li {
	list-style-position: outside;
	padding: 2px 0 0 5px;
}

.deptinfo .adr {
margin-top: 10px;
}

.deptinfo #contact_us {
margin-top: 10px;
}

.deptinfo #contact_us a {
display: block;
}

.deptinfo #contact_us .bold {
font-weight: bold;
}

.directory {color:#FFFF00; padding-left:11px;}
a.directory:link, a.directory:active, a.directory:visited {color:#fff;font-size:0.9em;text-decoration:none;}
a.directory:hover {color: #F8CD29;}

/*  Home Page
==================================== */

#content_wrapper #title {
padding: 0px 0 10px 0px;
}

#content_wrapper #sidebar {
border: solid 2px #C2FBFD;
background: url(images/sidebar-bg.jpg) repeat-x #fff;
padding: 5px 10px 10px;
margin: 0 0 20px 20px;
float: right;
width: 160px;
}
#content_wrapper #sidebar p {
color: #333;
font-size: 11px;
}
#content_wrapper #sidebar a {
color: #333;
}

#content_wrapper #sidebar h2 {
font-size: 14px;
color: #333;
}

#content_wrapper #sidebar #announcements {
padding: 3px 0;
color: #333;
font-size: 18px;
font-weight: bold;
}

#content_wrapper #gallery_link, #content_wrapper #location {
padding: 20px 0;
}

#content_wrapper #gallery_link img, #content_wrapper #location img {
border: solid 2px #C2FBFD;
}

#content_wrapper #home_address {
padding: 5px 0 5px 15px;
}

#content_wrapper #map {
	width: 487px; 
	height: 400px; 
	border: 1px solid #333;
	margin-top: 20px;
}

#content_wrapper #kids{
	float: right;
	border: 1px solid #333;
	margin: 10px 0 10px 10px;
}


/*  Faculty Staff
==================================== */
#content_wrapper .staff_bio, #content_wrapper h2{
	clear:both;
}

#content_wrapper .staff_bio img {
	float: left;
	margin: 10px 10px 10px 0;
	padding: 2px;
	border: 0px solid #999;
}

#content_wrapper .staff_bio ul {
	list-style: none;
	padding: 10px;
}

/*  Calendar
==================================== */

#content_wrapper #calendar span{
	font-weight: bold;
	font-size: 14px;
}

#content_wrapper table thead th{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #333;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#content_wrapper table tr{
	font-size: 12px;
}

#content_wrapper table tr td{
	padding: 8px 6px;
	border-bottom: 1px dotted #333;
	text-align: left;
	width: 220px;
}

/*  Food / Meals
==================================== */

#content_wrapper #meals ul, #content_wrapper #meals p, #content_wrapper #meals h3{
	clear: both;
}

#content_wrapper #meals ul{
}

#content_wrapper #meals li{
	padding-right: 5px;
	width: 220px;
	float: left;
}

td.row_title {
	font-weight:bold;
}

#content_wrapper #sample_lunches {
	margin-right: 40px;
}

#content_wrapper #sample_lunches ul{
	border-bottom: 1px solid #999;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

/*  Contact
==================================== */
#content_wrapper ul#contact{
	font-size: 13px;
	margin: 0;
}

#content_wrapper ul#contact li{
	list-style: none;
}

/*  Parents > Resources
==================================== */
#content_wrapper ul.parent_resources {
	margin: 20px 0 5px -5px !important;
}

#content_wrapper ul.parent_resources li{
	list-style: none;
	list-style-position: outside;
}

