body,img,form,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li,hr {
	margin:0px; padding:0px; border:0px;
}
body {
	background:#8a8b8e url("imagesbody_background.jpg") center top no-repeat; text-align:center; font-family:Arial;
}

a:hover {
	text-decoration:underline;
}

/* Global Layout Style*/

#wrap {
	width:928px; margin:0px auto; text-align:left;
}

#logo {
	height:90px;
}
#logo a {
	display:block; width:230px; line-height:90px; text-indent:-999em; overflow:hidden;
}
#language {
	float:right; margin-right:8px; margin-top:60px;
}
#language a {
	display:block; width:101px; font-size:12px; color:#ebe1e0; line-height:1.5em; background:#996465; text-align:center; text-decoration:none;
}

#topNav {
	background:url("imagestopnav.gif") no-repeat; line-height:33px;
}
#topNav ul {
	margin:0px 0px 0px 15px; padding:0px; list-style:none; height:33px;
}
#topNav ul li {
	float:left; height:33px; padding:0px 18px;
}
#topNav ul li a {
	font-size:12px; color:white; text-decoration:none;
}
#topNav ul li a:hover {
	color:white; text-decoration:underline;
}
#topNav ul li.current {
	background:url("../images/topnav_up_arrow.gif") center bottom no-repeat;
}

#footer {
	clear:both; border-top:1px solid #a1a4a5;
}
#footer #links {
	background:url("../images/links_background.gif") no-repeat; height:30px; font-size:12px; color:black; line-height:30px; text-align:right; padding:0px 15px;
}
#footer #links a {
	color:black; text-decoration:none; margin:0px 10px;
}
#footer #links a:hover {
	text-decoration:underline;
}
#footer #copyright {
	background:#5b6063; padding:0px 15px; text-align:center; font-size:12px; color:white; line-height:36px;
}

#footer #copyright a {
	color:white; text-decoration:none
}




/* Homepage Style */
#homeStory {
	height:247px;
}
#homeStory #homePic {
	float:left;
}
#homeStory #homePicLink {
	float:right; position:relative;
}

* html #demo {
	 height:29px; 
}
*+html #demo {
	height:29px; 
}
#demo {
	 height:29px;
}
#demo td {
	 padding-right:30px; padding-top:2px;
}
#demo td.lastOne {
	 padding-right:0px; 
}

#homeMain {
	background:#f9f9f9 url("../images/home_main_line_bg.gif") 10% 10% repeat-y; height:770px;
}
#homeMain #homeMainLineBg {
	position:absolute; background:url("imageshome_main_bg.gif") no-repeat; width:928px;
}
p.more {
	position:absolute; margin:0px; width:100%;
}
p.more a {
	position:absolute; right:0px; top:15px; display:block; width:40px; font-size:12px; color:#b0151b; text-decoration:none; background:url("../images/more_arrow.gif") 0 5px no-repeat; text-indent:12px;
}



#homeMain #homeLeft {
	position:relative; width:711px; left:13px; top:0px;
}
#homeMain #homeLeft #homeReleaseHeader {
	margin:0px; padding:0px; line-height:0px; background:url("imageshome_events_header_bg.gif") repeat-x;
}
#homeMain #homeLeft #release {
	background:#f9f9f9 url("imageshome_events_subheader_bg.gif") repeat-x; height:390px;
}
#homeMain #homeLeft #release p.more {
	top:335px;
}
#homeMain #homeLeft #release #course {
	position:absolute; left:0px; top:48px; width:227px;
}
#homeMain #homeLeft #release #news {
	position:absolute; left:242px; top:48px; width:227px;
}
#homeMain #homeLeft #release #events {
	position:absolute; left:482px; top:48px; width:227px;
}
#homeMain #homeLeft .releaseBox h3  {
	padding:0px 12px;
}
#homeMain #homeLeft .releaseBox h3 span {
	display:block; font-size:12px; color:black; line-height:38px; background:url("../images/home_release_title_arrow.gif") center top no-repeat;
}
#homeMain #homeLeft .releaseBox h3 span.fourChar {
	width:52px;
}
#homeMain #homeLeft .releaseBox h3 span.twoChar {
	width:26px;
}
#homeMain #homeLeft .releaseBox .releasePic {
	border:1px solid #9c9d9f;
}
#homeMain #homeLeft .releaseBox dl {
	margin:0px 5px; font-size:12px; color:#58595b;
}
#homeMain #homeLeft .releaseBox dl dt {
	margin-top:15px; color:#333;
}
#homeMain #homeLeft .releaseBox dl dt a {
	color:#b0151b; text-decoration:none;
}
#homeMain #homeLeft .releaseBox dl dt a:hover {
	text-decoration:underline;
}
#homeMain #homeLeft .releaseBox dl dd {
	margin-top:5px;
}
#homeLeftGrayList {
	width:215px;
}
#homeLeftGrayList h3 {
	background:#b0151b url("../images/home_gray_list_header.gif") right top no-repeat; font-size:12px; color:white; line-height:21px; padding:0px 10px;
}
#homeLeftGrayList ul {
	margin:10px; list-style:none;
}
#homeLeftGrayList ul li {
	margin-bottom:2px;
}
#homeLeftGrayList ul li a {
	font-size:12px; color:#414042; text-decoration:none;
}
#homeLeftGrayList ul li a:hover {
	color:#c00000;
}
#homeLeftRedList {
	position:absolute; left:229px; width:476px;
}
#homeLeftRedList a {
	text-decoration:none;
}
#homeLeftRedList h3 {
	background:#b0151b; font-size:12px; color:white; line-height:21px; padding:0px 10px;
}
#homeLeftRedList ul {
	margin:10px; list-style:none;
}
#homeLeftRedList ul li {
	background:url("imagespoint_red.gif") 0px 9px no-repeat; padding-left:10px; margin-bottom:2px;
}
#homeLeftRedList ul li a {
	font-size:12px; color:#b0151b;
}
#homeLeft #bannerLink {
	position:absolute; left:229px; top:675px; width:476px; border-top:1px solid #b8b8ba; padding:10px 0px;
}
#homeLeft #bannerLink img {
	margin-right:13px;
}

#homeMain #homeRight {
	position:absolute; width:194px; left:734px; top:42px;
}
#homeMain #homeRight #search {
	margin:0px 7px; border:1px solid #b2b3b5; background:url("imageshome_search_bg.gif") repeat-x; height:77px;
}
#homeMain #homeRight #search h4 {
	margin:15px 7px 5px 7px; font-size:12px; color:black;
}
#homeMain #homeRight #search input.text {
	width:135px; border:1px solid #878787; font-size:12px; color:black;
}

#homeMain #homeRight hr.line {
	color:#f9f9f9; margin:12px 0px; border-top:1px solid #b8b8ba;
}

#homeMain #homeRight #goCar {
	margin:15px 13px 15px 20px;
}

#goCar ul {
	margin:10px 0px; list-style:none;
}
#goCar ul li {
	margin-bottom:2px; background:url("../images/home_right_link_line.gif") left bottom repeat-x;
}
#goCar ul li a {
	display:block; width:100%; font-size:12px; color:#58595b; line-height:2em; text-decoration:none; text-indent:.8em;
}
#goCar ul li a:hover {
	background:url("../images/gocar_arrow.gif") 2px 8px no-repeat; color:#b0151b;
}

#magazine {
	margin:0px 7px; border:1px solid #b2b3b5; background:#e6e7e8; height:77px;
}
#magazine h4 {
	margin:15px 7px 5px 7px; font-size:12px; color:black;
}
#magazine select {
	width:160px; font-size:12px; color:#58595b;
}


#homeBottomBlank {
	height:19px; background:#f9f9f9;
}
/* Column Style */

/* Content Style */
#main {
	float:left; width:100%; border-top:7px solid white;
}
.contentTwoColumn {
	background:white url("../images/content_twoColumn_bg.jpg") left bottom repeat-y;
}
.contentOneColumn {
	background:white url("../images/content_oneColumn_bg.gif") left bottom repeat-y;
}
#left {
	float:left; width:163px; padding-bottom:300px;
}
#left #goCar ul {
	margin:10px 12px;
}
ul#nav {
	border-top:6px solid #af171d; list-style:none;
}
ul#nav li {
	background:url("imagesnav_item_line.gif") left bottom no-repeat; padding-bottom:1px;
}
ul#nav li a {
	display:block; background:url("imagesnav_background_d.gif") repeat-y; font-size:12px; color:#222; text-align:center; text-decoration:none; letter-spacing:1px; padding:5px 15px;
}
ul#nav li a:hover {
	background:url("../images/nav_background_h.gif") no-repeat; color:white;
}
#navShadow {
	background:url("../images/nav_shadow.gif") no-repeat; height:6px;
}
#navShadow hr {
	display:none;
}

#teacherSearch {
	margin:10px 7px; border:1px solid #bdbdbd; background:#f3f3f3; padding:5px 8px;
}
#teacherSearch h5 {
	margin:6px 0px; font-weight:normal;
}
#teacherSearch input.text {
	width:80px; border:1px solid #878787; font-size:12px; color:#878787;
}


#right {
	float:left; width:757px;
}
#columnHeader {
	margin-left:8px; background:#464a4d url("imagescolumn_header_bg.jpg") top right no-repeat; border-bottom:9px solid white; padding-right:9px;
}
#columnHeader #themePicture {
	margin-bottom:10px;
}
#columnSiteSearch {
	float:right; margin-top:117px; background:#37393a; filter:alpha(opacity=30%); width:155px; padding:6px 0px;
}
#columnSiteSearch h4 {
	margin:0px 6px 6px 6px; font-size:12px; color:white;
}
#columnSiteSearch input.text {
	width:115px; font-size:12px; color:black; border:1px solid #878787;
}
#columnLogin {
	float:right; margin-top:87px; background:#37393a; filter:alpha(opacity=30%); width:155px; padding:6px 0px;
}
#columnLogin th {
	font-size:12px; color:#c4c4c4; font-weight:normal;
}
#columnLogin .txt {
	width:84px; border:1px solid #2e2e2e; background:#d9d9d9;
}
#right #path {
	border-top:1px solid #9da0a2; padding:0px 8px; font-size:12px; color:#535353; line-height:1.8em;
}
#right #path a {
	color:#535353; text-decoration:none;
}
#right #grayCol {
	float:right; width:174px;
}
#right #grayCol #goCar {
	margin:0px 4px 0px 9px;
}
#right #grayCol #magazine {
	margin:20px 7px 10px 7px; background:#e6e6e8;
}
#right #grayCol #magazine select {
	width:140px;
}
#left #magazine select {
	width:130px;
}
#article {
	margin:20px 190px 10px 15px;
}
#article h1 {
	font-size:14px; color:#b0151b; margin-bottom:25px;
}
#content p {
	margin:20px 0px; font-size:12px; color:#414042; line-height:1.6em;
}

#article #list ul {
	margin:0px 20px; padding:0px; list-style:none;
}
#article #list ul li {
	background:url("../images/article_list_dotline.gif") left bottom repeat-x; padding:3px 0px;
}
#article #list ul li div {
	background:url("imagesarticle_list_arrow.gif") 0px 5px no-repeat; padding-left:15px;
}
#article #list ul li span {
	float:right; font-size:12px; color:#414042; margin-top:2px;
}
#article #list ul li a {
	font-size:12px; color:#414042; text-decoration:none;
}
#article #list #pageTurn {
	margin:30px 50px; text-align:center;
}
#article #list #pageTurn td {
	font-size:12px; color:#3e3e3e;
}
#article #list #pageTurn a.pageBtn {
	display:block; width:60px; text-align:center; background:url("../images/article_list_pageBtn_bg.gif") repeat-x; border:1px solid #979797; line-height:1.5em; color:#3e3e3e; text-decoration:none;
}
#article #list #pageTurn input {
	width:15px; border:1px solid #979797;
}

#teacher {
	margin:20px 10px 10px 15px;
}
#teacher fieldset {
	border:1px solid #979797; margin-bottom:25px; padding:10px;
}
#teacher fieldset h5 {
	position:relative; top:-23px; left:10px; width:145px; background:#9c9c9c; text-align:center; font-size:12px; color:white; border-left:3px solid white; border-right:3px solid white; padding:0px 10px; line-height:1.8em;
}
#teacher fieldset ul {
	margin:0px 5px 0px 35px; list-style:none;
}
#teacher fieldset ul li {
	float:left; width:112px; line-height:1.3em; height:16px;
}
#teacher fieldset ul li a {
	font-size:12px; color:#323232; text-decoration:none;
}




#stoneLion {
	clear:both; position:relative;
}
#stoneLion img {
	position:absolute; top:-257px;
}





/* Department Homepage Style */
#department {
	background:white; padding-top:8px;
}
#department #topSection {
	width:910px; margin:0px auto; background:#464a4d url("../images/department_top_background.jpg") right top no-repeat; height:180px;
}
#department #topSection #departmentPic img {
	border-right:1px solid white;
}
#department #topSection #departmentName {
	position:absolute; top:75px; left:550px;
}
#department #topSection #gsmSearch {
	position:absolute; top:145px; left:550px; width:400px;
}
#department #topSection #gsmSearch td {
	font-size:12px; color:white; font-weight:bold;
}
#department #topSection #gsmSearch input {
	border:0px; 
}

#mainSection {
	float:left; background:#f9f9f9; padding-left:12px; padding-bottom:15px; padding-right:1px;
}
#leftSection {
	float:left; width:276px; margin-top:18px; background:url("../images/depa_left_bg.gif") repeat-y;
}
#leftSection h2 {
	font-size:12px; color:#414141; line-height:26px; padding-left:22px; background:url("../images/depa_left_title_bg1.gif") no-repeat;
}
#leftSection h2.first {
	background:url("../images/depa_left_title_bg.gif") no-repeat;
}
#leftSection ul {
	margin:5px 12px; list-style:none;
}
#leftSection ul li {
	background:url("../images/list_item_square.gif") 0px 8px no-repeat; padding-left:10px;
}
#leftSection ul li a {
	font-size:12px; color:black; text-decoration:none;
}
#leftSection #leftSectionEnd {
	background:url("../images/depa_left_section_end.gif") no-repeat; height:6px; font-size:1px;
}
#rightSection {
	float:right; width:176px;
}
#rightSection #rightNav {
	background:url("../images/depa_right_nav_bg.gif") repeat-y;
}
#rightSection #rightNav #rightNavTop {
	background:url("imagesdepa_right_top.gif") no-repeat; font-size:1px; height:13px;
}
#rightSection #rightNav #rightNavBottom {
	background:url("../images/depa_right_bottom.gif") no-repeat; font-size:1px; height:34px;
}
#rightSection #rightNav ul {
	margin:0px 10px 0px 7px; padding:0px; list-style:none;
}
#rightSection #rightNav ul li {

}
#rightSection #rightNav ul li a {
	display:block; width:100%; background:url("../images/depa_right_nav_item_bg.gif") no-repeat; font-size:12px; color:black; text-decoration:none; text-align:center; line-height:27px;
}
#rightSection #rightNav ul li a:hover {
	background:url("imagesdepa_right_nav_item_hover_bg.gif") no-repeat; color:white;
}
#rightSection #rightNav ul li.last a {
	line-height:26px;
}
#rightSection #friendLinks {
	margin:0px 8px 0px 4px; border:1px solid #d8d8d8; background:white url("../images/depa_right_friendLinks_bg.gif") left bottom repeat-x;
}
#rightSection #friendLinks h3 {
	background:url("imagesdepa_right_friendLinks_title.gif") no-repeat; font-size:12px; color:#a00005; line-height:28px; padding-left:15px;
}
#rightSection #friendLinks ul {
	margin:8px 5px; padding:0px; list-style:none;
}
#rightSection #friendLinks ul li {
	background:url("../images/list_item_square.gif") 0px 8px no-repeat; padding-left:8px;
}
#rightSection #friendLinks ul li a {
	font-size:12px; color:black; text-decoration:none;
}
#centerSection {
	float:left; width:441px; 
	margin-left:11px; margin-top:18px;
	/*margin-left:287px; margin-right:183px; margin-top:18px;*/
}
#centerSection h3{
	margin-bottom:15px; background:url("../images/depa_left_center_title.gif") no-repeat; padding:0px 28px; font-size:12px; color:white; line-height:23px;
}
#centerSection #depaEvents {
	border:1px solid white;
}
#centerSection #depaEventPic {
	float:left; width:110px;
}
#centerSection #depaEventPic img {
	border:1px solid #a3a3a3;
}
#centerSection #depaEvents ul {
	margin-left:120px; padding:0px; list-style:none;
}
#centerSection #depaEvents ul li {
	background:url("../images/list_item_arrow.gif") 0px 8px no-repeat; padding-left:8px; margin-bottom:3px;
}
#centerSection #depaEvents ul li a {
	font-size:12px; color:black; text-decoration:none;
}
#centerSection #depaNews ul {
	margin:10px 20px; padding:0px; list-style-image:url("../images/list_item_square_red.gif");
}
#centerSection #depaNews ul li {
	background:url("../images/depa_news_dotted_line.gif") left bottom repeat-x; padding:3px 0px;
}
#centerSection #depaNews ul li a {
	font-size:12px; color:black; text-decoration:none;
}
#department p.more2 {
	margin:5px 12px; padding:0px; text-align:right;
}
#department p.more2 a {
	font-size:12px; color:#b0151b; text-decoration:none;
}


/* Search Page */
#searchPage {
	margin:20px 30px;
}
#searchPage td {
	font-size:12px; color:black;
}
#searchPage input.text {
	border:1px solid #333; width:120px;
}
#searchPage input.button {
	background:#ad1a20; color:white; border:0px;
}

/* GISA Page */
#memLogin {
	margin:5px 15px;
}
#memLogin h4 {
	border-bottom:1px solid #b0151b; margin-bottom:8px;
}
#memLogin td {
	font-size:12px;
}
#memLogin input.text {
	width:90px; border:1px solid #b0151b; font-size:12px;
}

/* Site Map Page */
#sitemap {
	margin:20px 0px;
}
.mapColumn {
	float:left; margin:0px 4px;
}
.mapColumn h3 {
	width:179px; background:#848484; font-size:14px; color:white; line-height:26px; text-indent:1em;
}
.mapColumn ul {
	margin:5px 10px; padding:0px; list-style:none;
}
.mapColumn ul li {
	background:url("../images/sitemap_item_icon.gif") 0px 3px no-repeat; padding-left:15px;
}
.mapColumn ul li a {
	font-size:12px; color:black; text-decoration:none;
}
.mapColumn ul li a:hover {
	text-decoration:underline;
}


/**
Student_list.asp
**/
#article h2 {
	font-size:14px; color:#464a4d; background:url("../images/title_arrow.gif") 5px 9px no-repeat; border-bottom:1px solid #c2c2c2; padding:6px 20px;
}
#content h3 {
	margin:10px; font-size:12px; color:#45494c; background:url("imagespoint_red.gif") 0px 5px no-repeat; padding:0px 10px;
}
#letterMenu {
	margin-top:10px; margin-left:20px; text-align:center; height:30px;
}
#letterMenu a {
	float:left; display:block; width:20px; font-size:12px; color:#45494c; line-height:23px; text-decoration:none;
}
#letterMenu a:hover {
	text-decoration:underline;
}
#letterMenu a.active {
	padding-right:5px; padding-bottom:3px; background:url("../images/letter_active.gif") no-repeat; color:white; font-weight:bold; line-height:20px; 
}
#content #studentList {
	padding:15px 30px;
}
#content #studentList dt {
	font-size:18px; font-weight:bold; color:#ac1b22;
}
#content #studentList dd {
	margin-bottom:20px; font-size:13px; color:#ac1b22; line-height:1.6em;
}
#content #studentList dd a {
	color:#ac1b22; text-decoration:none;
}
#studentPhoto {
	padding:4px 5px 5px 4px; background:url("imagesphoto_student_bg.jpg") no-repeat;
}
#studentInfo {
	margin-top:20px;
}
#studentInfo #sName {
	font-size:18px; color:#b3161d; font-weight:bold;
}
#studentInfo td {
	font-size:12px; color:#b3161d;
}
#notice {
	position:absolute; top:0px; left:0px; z-index:9999;
}