b {color:#505050}
body {text-align:center;margin:0px;background-color:#555555;/*background:url(images/bg.jpg);background-repeat:repeat;*/}
#page_table {position:relative;margin:auto;margin-bottom:0px;width:965px;background-color:white;text-align:left;margin-top:0px;border:0px gray solid}
#page_cell {width:950px;padding-right:15px;text-align:left;}
#logo_banner {position:relative;margin:auto;width:935px;background:white;text-align:left;margin-left:10px;margin-top:0px}
#nav {position:absolute;top:0px;left:670px;background:black;width:230px;height:300px;color:white}
#ditti_menu {position:absolute;left:0px;top:44px;width:885px;text-align:right;font-family:verdana;font-size:11px;color:#646464;}
#ditti_menu a:link {text-decoration:none;color:#646464;}
#ditti_menu a:active {text-decoration:none;color:#646464;}
#ditti_menu a:visited {text-decoration:none;color:#646464;}
#ditti_menu a:hover {text-decoration:underline;color:#646464;}
#banner {position:relative;margin:auto;width:950px;background:white;left:0px;}
#page_area, #footer {position:relative;margin:auto;width:935px;background:white;margin-left:15px}
#quicklinks {float:right;margin-top:29px;width:280px;}
#footer {clear:both;text-align:center;background:white;}
#contact_box {border:1px #DCDCDC solid;width:100%;background:#EBEBEB;text-align:center;overflow:hidden;height:525px;}
.a_head {font-family:georgia;font-size:20px;font-weight:bold;color:#3C3C3C;text-transform:uppercase;text-align:left;margin:15px;margin-right:13px;margin-top:25px;}
#text_area {margin-left:10px;margin-top:30px;width:420px;}
h1, h2 {font-family:verdana, sans-serif;font-size:10px;font-weight:bold;text-align:left;color:#323232;margin:0px;padding:0px;margin-bottom:14px;text-transform:uppercase;letter-spacing:1px;border-bottom-color:#DCDCDC;border-bottom-width:0px;border-bottom-style:solid;padding-top:0px;}
h2 {margin-top:24px;}

.grady_caption {font-size:80%; margin-top:6px}

.student_calendar {
	border-collapse:collapse;
	background:white;
	width:100%
}
.student_calendar td, .student_calendar td.term {#090909
	border:1px #DCDCDC solid;
	padding:3px;
	color:black;
	font-size:11px;
}
.student_calendar td.term {
	background:#C0CBE1;
	color:black;
}

.main_text {font-family:verdana, sans-serif;font-size:11px;line-height:16px;color:black;text-align:justify;}


.nav_noJS {background:black;color:white;font-size:14px;font-family:verdana,arial,sans-serif;line-height:26pt;width:206px;height:276px;padding-left:24px;padding-top:24px;}
.nav_noJS a:link {text-decoration:none;color:white;}
.nav_noJS a:active {text-decoration:none;color:white;}
.nav_noJS a:visited {text-decoration:none;color:white;}
.nav_noJS a:hover {text-decoration:underline;color:white;}

.footer_text {border-top-width:1px;border-top-style:solid;border-top-color:#DCDCDC;font-family:verdana, sans-serif;font-size:10px;line-height:24px;padding-bottom:6px;padding-top:2px;margin-top:10px;color:#AAAAAA;height:100%}
.footer_text a:link {text-decoration:none;color:black;}
.footer_text a:active {text-decoration:none;color:black;}
.footer_text a:visited {text-decoration:none;color:black;}
.footer_text a:hover {text-decoration:underline;color:black;}
.mf a:link {text-decoration:none;color:#AAAAAA;}
.mf a:active {text-decoration:none;color:#AAAAAA;}
.mf a:visited {text-decoration:none;color:#AAAAAA;}
.mf a:hover {text-decoration:underline;color:#AAAAAA;}

.side_links {
    margin-left:0px;
    white-space:nowrap;
}
.side_links ul {
    margin:0px;
    padding:0px;
    font-family:verdana, sans-serif;
    font-size:11px;
    line-height:14px;
}
.side_links li {
    list-style-type:none;
    width:166px;
    text-align:left;
    line-height:14px;
    margin-bottom:0px;
}
.side_links li a {
    text-decoration:none;
    width:166px;
    display:block;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:6px;
    background-color:#ffffff;
    border-width:1px;
    border-style:solid;
    border-bottom-color:#DCDCDC;
    border-right-color:white;
    border-left-color:#DCDCDC;
    border-top-color:white;
}
.side_links li a:link {
    color:black;
    font-weight:normal;
    background-color:#ffffff;
    border-width:1px;
    border-style:solid;
    border-bottom-color:#DCDCDC;
    border-right-color:white;
    border-left-color:#DCDCDC;
    border-top-color:white;
}
.side_links li a:visited {
    font-weight:normal;
    color:gray;
    background-color:#ffffff;
    border-width:1px;
    border-style: solid;
    border-bottom-color:#DCDCDC;
    border-right-color:white;
    border-left-color:#DCDCDC;
    border-top-color:white;
}
.side_links li a:hover {
    font-weight:normal;
    color:black;
    background-color:#BED1E0;
    border-width:1px;
    border-style: solid;
    border-bottom-color:#DCDCDC;
    border-right-color:white;
    border-left-color:#DCDCDC;
    border-top-color:#E6E6E6;
}
.side_links li a:active {
    font-weight:normal;
    color:black;
    background-color:white;
    border-style:solid;
    border-top-color:white;
    border-left-color:#DCDCDC;
    border-right-color:white;
    border-bottom-color:white;
}