/* CSS Document */


body {background:#479c41 url(/assets/uploads/1sitebg.gif) left top repeat-x; margin:0px; font:1em/1.5em "Century Gothic", Arial, Helvetica, sans-serif; color:#222; text-align:left;} 

/* Text styles */

a:link{text-decoration:none;}
a:visited{text-decoration:none;}

.bodyHeading{font-weight:bold; font-size:1em; color:#fff; text-align:center;}

.bodyText{font-size:0.8em;}
.bodyText a:link{font-weight:bold; text-decoration:none; color:#3e8038;}
.bodyText a:visited{font-weight:bold; text-decoration:none; color:#3e8038;}

.greenheading {font:bold 1em/1.5em Arial, Helvetica, sans-serif; color:#3e8038;}

.modifiedText{color:#3d8136;}

.fusionlinks{font-size:0.75em;}
.fusionlinks a:link{font-weight:bold; color:#fff; text-decoration:none;}
.fusionlinks a:visited{font-weight:bold; color:#fff; text-decoration:none;}
.fusionlinks ul{list-style-type:none; display:inline; margin:0px; padding:0px;}
.fusionlinks li{list-style-type:none; display:inline; margin:0px; padding:0px 10px 0px 10px;}

.fusionlinks2{font-size:0.75em;}
.fusionlinks2 a:link{font-weight:bold; color:#fff; text-decoration:none;}
.fusionlinks2 a:visited{font-weight:bold; color:#fff; text-decoration:none;}
.fusionlinks2 ul{list-style-type:none; display:inline; margin:0px; padding:0px;}
.fusionlinks2 li{list-style-type:none; display:inline; margin:0px; padding:0px 2px 0px 2px;}

.navlinks {font-size:0.8em; line-height:1em; color:#2860aa;}
.navlinks a:link{font-weight:bold; color:#2860aa; text-decoration:none;}
.navlinks a:visited{font-weight:bold; color:#2860aa; text-decoration:none;}
.navlinks a:hover{font-weight:bold; color:#0c3367; text-decoration:none;}
.navlinks ul{list-style-type:none; margin:0px; padding:0px;}
.navlinks li{list-style-type:none; margin:0px; padding:10px 15px 2px 15px;}

.footertext {font:0.8em/1em Arial, Helvetica, sans-serif; color:#fff;}
.footertext a:link{color:#fff; text-decoration:none;}
.footertext a:visited{color:#fff; text-decoration:none;}

.newsheading a:link{font-weight:bold;font-size:0.8em; line-height:1em; text-decoration:none; color:#1c4918;}
.newsheading a:visited{font-weight:bold;font-size:0.8em; line-height:1em; text-decoration:none; color:#1c4918;}
.newsheading a:hover{font-weight:bold;font-size:0.8em; line-height:1em; text-decoration:underline; color:#1c4918;}

.newsheading2 a:link{font-weight:bold;font-size:0.8em; line-height:1em; text-decoration:none; color:#a53d22;}
.newsheading2 a:visited{font-weight:bold;font-size:0.8em; line-height:1em; text-decoration:none; color:#a53d22;}
.newsheading2 a:hover{font-weight:bold;font-size:0.8em; line-height:1em; text-decoration:underline; color:#a53d22;}

.newstext a:link{font-size:0.75em; color:#666; text-decoration:none; line-height:1.3em;}
.newstext a:visited{font-size:0.8em; color:#666; text-decoration:none; line-height:1.1em;}

.menu {font-weight:bold; font-size:0.85em; line-height:1.1em; color:#3e8038;}
.menu a:link{font-weight:bold; color:#3e8038; text-decoration:none;}
.menu a:visited{font-weight:bold; color:#3e8038; text-decoration:none;}
.menu a:hover{font-weight:bold; color:#3e8038; text-decoration:underline;}
.menu ul{list-style-type:none; margin:0px; padding:0px;}
.menu li{margin:0px; padding:0px;}

.utext a:link{text-decoration:none; color:#777;}
.utext a:visited{text-decoration:none; color:#777;}

#userid{text-align:left;}

.noBullets ul{list-style-type:none; margin:0px; padding:0px;}
.noBullets li{list-style-type:none; margin:0px; padding:0px;}

.vs{font:bold 0.75em/1.3em Arial, Helvetica, sans-serif; color:#8c4b93; text-align:center;}


/* Frontpage layout */

#container{position:relative; width:789px; height:auto; margin:0px auto;}

#main{position:relative; float:left; top:15px; width:777px; height:auto; margin:0px; background:#fff; border:7px solid #3b8935; padding-bottom:20px; z-index:0;}

#header{position:relative; width:775px; height:178px; margin:0px auto;} 

#tnav1{position:relative; width:121px; height:178px; float:left; margin:0px; padding:0px 15px;}
#tnav2{position:relative; width:127px; height:178px; float:left; margin:0px; padding-right:20px;}
#tnav3{position:relative; width:131px; height:178px; float:left; margin:0px; padding-right:20px;}
#tnav4{position:relative; width:127px; height:178px; float:left; margin:0px; padding-right:20px;}
#tnav5{position:relative; width:121px; height:178px; float:left; margin:0px; padding-right:20px;}
#logo{position:relative; width:148px; height:178px; float:right; margin:0px; padding-right:20px;}
#breadcrumbs{position:relative; top:10px; left:0px; height:auto; padding-top:5px; color:#fff; font-weight:bold; font-size:0.8em;}
#breadcrumbs a:link{color:#fff; text-decoration:none;}
#breadcrumbs a:visited{color:#fff; text-decoration:none;}
#breadcrumbs a:hover{color:#fff; text-decoration:underline;}

#leftcolumn{position:relative; width:192px; height:auto; float:left; margin:0px; padding:0px;} 
#fusionbutton{position:relative; width:192px; height:25px; background-color:#306a2d; margin:0px; padding:0px;}
#fusion{position:relative; width:190px; height:auto; border:1px solid #3d8136;}
#fusionhome{position:relative; width:190px; height:auto; border:1px solid #3d8136;
margin-top:5px;}
#fusionheader{position:relative; top:0px; left:0px; width:190px; height:32px;}
#positivenews{position:relative; top:0px; left:0px;  width:170px; height:auto; background-color:#3e8038; border-bottom:1px dashed white; text-align:left; padding:10px;}
#performances{position:relative; top:0px; left:0px;  width:170px; height:auto; background:#4c9546 url(/assets/uploads/1bg_light.gif) repeat-y; border-bottom:1px dashed white; text-align:left; padding:10px;}
#creativenetworks{position:relative; top:0px; left:0px; width:170px; height:auto; background:#3e8038 url(/assets/uploads/1bg_dark.gif) repeat-y;; border-bottom:1px dashed white; text-align:left; padding:10px;}
#showcase{position:relative; top:0px; left:0px;  width:170px; height:auto; background:#4c9546 url(/assets/uploads/1bg_light.gif) repeat-y;  text-align:left; padding:10px;}
#calendar{position:relative; top:0px; left:0px;  width:170px; height:auto; background-color:#3e8038; text-align:left; padding:10px}

#calendar{position:relative; top:5px; height:27px; width:192px; margin:0px; padding:0px; float:left; z-index:1000;}

#events{position:relative; height:auto; width:192px; margin:0px; padding:0px; float:left;
background:url(/assets/uploads/1front_calendarbg.gif) repeat-y; color:#fff; font-size:0.8em; line-height:1.2em; z-index:0;}

#events ul{list-style:none; margin:0px; padding:10px;}
#events li{margin:0px; padding-bottom:6px;}
#events a{color:#fff; text-decoration:none;}

#employment{position:relative; top:5px; height:27px; width:192px; margin:0px; padding:0px; float:left;}

#showLogin{position:relative; top:5px; height:27px; width:192px; margin-top:5px; padding:0px; float:left; }

#hideLogin{display:none;}

#loginbox{display:none;}




#flashheader{position:relative; width:569px; height:27px;}

#flashcontent{position:relative; width:569px; height:185px;}
#flash{position:relative; width:569px; height:auto;}

#rightcolumn{position:relative; left:16px; width:569px; height:485px; float:left; border:0px solid black; margin:0px; padding:0px;}
#newsbox{position:relative; width:285px; height:auto; float:left; background:url(/assets/uploads/1front_newsbg.gif) no-repeat;} 
#newsbox ul{list-style-type:none; margin:0px; padding:0px;}
#newsbox li{list-style-type:none; margin:0px; padding:0px;}
#newsbox p{font:0.85em Arial, Helvetica, sans-serif; color:#444; margin:0px; padding:6px 0px 0px 10px; font-weight:bold;}
#studentzone{position:relative; width:284px; height:auto; float:right; padding-bottom:0px; background:#fff url(/assets/uploads/1front_studentbg.gif) no-repeat;} 
#studentbutton1{position:relative; top:16px; left:40px; width:207px; height:37px; margin-bottom:16px; float:left;}
#studentbutton2{position:relative; top:16px; left:40px; width:207px; height:37px; margin-bottom:16px; float:left;}
#studentbutton3{position:relative; top:16px; left:40px; width:207px; height:37px; margin-bottom:16px; float:left;}
#studentbutton4{position:relative; top:16px; left:40px; width:207px; height:37px; float:left;}
#bcreative{position:absolute; top:370px; left:645px; margin:0px; padding:0px; z-index:1000;}
#bcreative2{position:relative; width:136px; height:131px; top:0px; left:45px; float:right; z-index:2;}


#footer{position:relative; top:30px; width:100%; height:auto; float:left; background-color:#40843b; text-align:center; padding:12px 0px; margin-top:5px;}
#bottom{position:relative; top:30px; width:100%; height:60px; float:left; background-color:#214a1e; padding:12px 0px;}



/* Layout for content template */

#lnav{position:relative; width:190px; height:auto; border:1px solid #b5c7dd; padding-bottom:10px; margin-bottom:10px; background:url(/assets/uploads/1loginbg.gif) no-repeat; }
#printbutton{position:relative; top:20px; width:107px; height:31px; float:left;}
#sitemapbutton{position:relative; top:20px; width:83px; height:31px; float:left;}
#studentbox{position:relative; top:13px; left:3px; height:auto; width:186px; padding:30px 3px; background:url(/assets/uploads/1home_studentheader.gif) no-repeat; float:left; margin:-3px;}

#contentheader{position:relative; top:0px; left:12px; width:549px; height:auto; float:left; border:1px solid #2a7027; border-top:0px solid #2a7027; background:url(/assets/uploads/1content_header.gif) left top no-repeat; padding:3px 10px 2px 10px; background-color:#326a2d;}
#contentarea{position:relative; top:0px; left:12px; width:509px; height:auto; float:left; border:1px solid #bfcbbf; background:url(/assets/uploads/1content_bg.gif) left top repeat-x; padding:10px 30px 0px 30px;}
#contentarea img{margin:0px 10px 10px 0px;}

#contentarea2{position:relative; top:14px; left:15px; width:509px; height:auto; float:left; border:1px solid #bfcbbf; background:url(/assets/uploads/1content_bg.gif) left top repeat-x; padding:5px 30px 30px 30px;}


/* Forms and Fields */

.searchField {background: #fff; border: 1px solid #1d529e; width: 90px; margin-left:18px; margin-right:5px; padding: 0px;}
.usernameField {background: #fff; border: 1px solid #1d529e; width: 90px; margin-left:5px; margin-right:5px; padding: 0px;}
.passwordField {background: #fff; border: 1px solid #1d529e; width: 90px;  margin-left:5px; margin-right:5px; padding: 0px;}
.submitButton {font:bold 12px Arial, Helvetica, Sans-serif; text-align:left; color: #1d529e; width: 50px; height: auto; margin: 0; padding: 0; border: 0; background: none;}

/* Newsfeeds */

.newsstory{position:relative; float:left; top:7px; left:15px; width:100%; margin:0px; padding:0px;}
.newsstory a:link{font-weight:bold; text-decoration:none; color:#1c4918;}
.newsstory a:visited{font-weight:bold; text-decoration:none; color:#1c4918;}
.newsstory a:hover{font-weight:bold; text-decoration:underline; color:#1c4918;}

.thumb{position:relative; top:0px; left:0px; width:auto; height:auto; float:left; margin:0px; padding:0px;}
.thumb img{ border:3px solid #4c9546; margin-right:10px;}
.thumb2{position:relative; top:0px; left:0px; width:60px; height:60px; float:left; margin:0px; padding:0px; background:url(/assets/uploads/1medina_thumb.gif); border:3px solid #a53d22; margin:0px 10px 0px 0px;}
.newsstory ul{margin:0px; padding:0px;}
.newsstory li{margin:0px; padding:0px;}

.title{position:relative; width:90%; min-height:13px; float:left; font-size:0.8em; line-height:1.1em; font-weight:bold; padding-bottom:10px; }

.description{position:relative; width:90%; height:auto; float:left; color:#333; font-size:0.7em; line-height:1.3em; }


.newsdiv{position:relative; width:100%; clear:both; height:5px; line-height:0em;}


#newsstory2{position:relative; width:540px; min-height:70px; margin-bottom:6px;}

.thumb3{position:relative; float:left; top:0px; left:0px; width:60px; height:60px; border:3px solid #a53d22; padding:0px; margin-right:15px;}
.title2{position:relative; width:100%; min-height:15px; float:left; font-size:0.8em}
.description2{position:relative; width:440px; height:auto; float:left; font-size:0.8em; line-height:1.2em;}

.newsstory3{position:relative; float:left; top:10px; left:15px; width:100%; margin:0px; padding:0px;}
.newsstory3 a:link{font-weight:bold; text-decoration:none; color:#a53d22;}
.newsstory3 a:visited{font-weight:bold; text-decoration:none; color:#a53d22;}
.newsstory3 a:hover{font-weight:bold; text-decoration:underline; color:#a53d22;}

#contentareanews{position:relative; top:14px; left:15px; width:509px; height:auto; float:left; border:1px solid #bfcbbf; background:url(/assets/uploads/1content_bg.gif) left top repeat-x; padding:10px 30px 0px 30px;}

#contentareanews ul{list-style-type:none; margin:0px; padding:0px;}

/* Forum CSS */

.label{font:13px/1.3em Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.heading{font:bold 13px/1em Arial, Helvetica, sans-serif; color:#666; text-align:left;}
.forumMessageOptionDelete{font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.forumMessageOptionDelete a:link{color:#666;}
.forumMessageAuthorHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-color:#666;}
.forumMessageContentHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-color:#666;}
.forumThreadTitleHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; background-color:#666;}
.forumMessageAuthor{font:bold 13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.forumMessageTime{font:13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.forumMessageContent{font:13px Arial, Helvetica, sans-serif; color:#666; text-align:left;}
.forumThreadTextLabel{font:13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.forumMessageFormHeader{font:13px Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.forumMessageFormButtons{font:13px Arial, Helvetica, sans-serif; color:#000;}
.forumThreadTitleHeader{font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; width:auto; text-align:left; padding:5px 10px 5px 10px;}
.forumThreadRow{width:auto; text-align:left; padding:5px 10px 5px 10px;}



/* Faculties Homepage */

.facultytext{font:0.9em/1.5em Arial, Helvetica, sans-serif; color:#222; text-align:left;}
.facultytext a:link{text-decoration:none; color:#222;}
.facultytext a:visited{text-decoration:none; color:#222;}
.facultytext ul{list-style-type:none; padding:0px; margin:0px;}
.facultytext li{list-style-type:none; padding:0px; margin:0px;}

.facultytextcoms{font:0.9em/1.5em Arial, Helvetica, sans-serif; color:#222; text-align:left;}
.facultytextcoms a:link{text-decoration:none; color:#222;}
.facultytextcoms a:visited{text-decoration:none; color:#222;}
.facultytextcoms a:hover{text-decoration:none; color:#e08405;}
.facultytextcoms ul{list-style-type:none; padding:0px; margin:0px;}
.facultytextcoms li{list-style-type:none; padding:0px; margin:0px;}

.facultytextstud{font:0.9em/1.5em Arial, Helvetica, sans-serif; color:#222; text-align:left;}
.facultytextstud a:link{text-decoration:none; color:#222;}
.facultytextstud a:visited{text-decoration:none; color:#222;}
.facultytextstud a:hover{text-decoration:none; color:#722d80;}
.facultytextstud ul{list-style-type:none; padding:0px; margin:0px;}
.facultytextstud li{list-style-type:none; padding:0px; margin:0px;}

.facultytexthum{font:0.9em/1.5em Arial, Helvetica, sans-serif; color:#222; text-align:left;}
.facultytexthum a:link{text-decoration:none; color:#222;}
.facultytexthum a:visited{text-decoration:none; color:#222;}
.facultytexthum a:hover{text-decoration:none; color:#6ea337;}
.facultytexthum ul{list-style-type:none; padding:0px; margin:0px;}
.facultytexthum li{list-style-type:none; padding:0px; margin:0px;}

.facultytextmath{font:0.9em/1.5em Arial, Helvetica, sans-serif; color:#222; text-align:left;}
.facultytextmath a:link{text-decoration:none; color:#222;}
.facultytextmath a:visited{text-decoration:none; color:#222;}
.facultytextmath a:hover{text-decoration:none; color:#506594;}
.facultytextmath ul{list-style-type:none; padding:0px; margin:0px;}
.facultytextmath li{list-style-type:none; padding:0px; margin:0px;}

.facultytextcrea{font:0.9em/1.5em Arial, Helvetica, sans-serif; color:#222; text-align:left;}
.facultytextcrea a:link{text-decoration:none; color:#222;}
.facultytextcrea a:visited{text-decoration:none; color:#222;}
.facultytextcrea a:hover{text-decoration:none; color:#e9bb20;}
.facultytextcrea ul{list-style-type:none; padding:0px; margin:0px;}
.facultytextcrea li{list-style-type:none; padding:0px; margin:0px;}

.facultytextsci{font:0.9em/1.5em Arial, Helvetica, sans-serif; color:#222; text-align:left;}
.facultytextsci a:link{text-decoration:none; color:#222;}
.facultytextsci a:visited{text-decoration:none; color:#222;}
.facultytextsci a:hover{text-decoration:none; color:#a82830;}
.facultytextsci ul{list-style-type:none; padding:0px; margin:0px;}
.facultytextsci li{list-style-type:none; padding:0px; margin:0px;}


#leftcol{position:relative; float:left; left:20px; width:210px; height:auto; margin:0px; padding:0px}
#rightcol{position:relative; float:left; left:70px; width:210px; height:auto; margin:0px; padding:0px}

#communications{position:relative; float:left; top:10px; left:0px; height:auto; width:190px; border:1px solid #e08405; padding:35px 10px 10px 10px; margin:0px; background:url(/assets/uploads/1faculties1.gif) no-repeat; background-color:#fff;}

#mathsandICT{position:relative; float:left; top:10px; left:0px; height:auto; width:190px; border:1px solid #506594; padding:35px 10px 10px 10px; margin:0px; background:url(/assets/uploads/1faculties2.gif) no-repeat; background-color:#fff;}

#studentlearning{position:relative; float:left; top:60px; left:0px; height:auto; width:190px; border:1px solid #722d80; padding:35px 10px 10px 10px; margin:0px;  background:url(/assets/uploads/1faculties3.gif) no-repeat; background-color:#fff;}

#creativearts{position:relative; float:left; top:35px; left:0px; height:auto; width:190px; border:1px solid #e9bb20; padding:35px 10px 10px 10px; margin:0px; background:url(/assets/uploads/1faculties4.gif) no-repeat; background-color:#fff;}

#humanities{position:relative; float:left; top:25px; left:0px; height:auto; width:190px; border:1px solid #6ea337; padding:35px 10px 10px 10px; margin-bottom:35px;  background:url(/assets/uploads/1faculties5.gif) no-repeat; background-color:#fff;}

#scienceandTechnology{position:relative; float:left; top:35px; left:0px; height:auto; width:190px; border:1px solid #a82830; padding:35px 10px 10px 10px; margin-bottom:35px;  background:url(/assets/uploads/1faculties6.gif) no-repeat; background-color:#fff;}


/* Faculty templates */

#contentheadercomms{position:relative; left:12px; width:549px; height:auto; float:left; border:1px solid #bfcbbf; background:url(/assets/uploads/1content_header_communication.gif) left top no-repeat; padding:4px 10px 4px 10px; background-color:#bb7b00;}

#contentheaderslearning{position:relative; left:12px; width:549px; height:auto; float:left; border:1px solid #bfcbbf; background:url(/assets/uploads/1content_header_slearning.gif) left top no-repeat; padding:4px 10px 4px 10px; background-color:#733b80;}

#contentheaderhumanities{position:relative; left:12px; width:549px; height:auto; float:left; border:1px solid #bfcbbf; background:url(/assets/uploads/1content_header_humanities.gif) left top no-repeat; padding:4px 10px 4px 10px; background-color:#628325;}

#contentheadermaths{position:relative; left:12px; width:549px; height:auto; float:left; border:1px solid #bfcbbf; background:url(/assets/uploads/1content_header_maths.gif) left top no-repeat; padding:4px 10px 4px 10px; background-color:#566a85;}

#contentheadercreative{position:relative; left:12px; width:549px; height:auto; float:left; border:1px solid #bfcbbf; background:url(/assets/uploads/1content_header_creative.gif) left top no-repeat; padding:4px 10px 4px 10px; background-color:#c6a83b;}

#contentheaderscience{position:relative; left:12px; width:549px; height:auto; float:left; border:1px solid #bfcbbf; background:url(/assets/uploads/1content_header_science.gif) left top no-repeat; padding:4px 10px 4px 10px; background-color:#ab4237;}


/* Publishing */

#paneMenu{width:150px; margin:0px; padding:0px;}
#paneMenu ul{list-style-type:none; margin:0px; padding:0px;}
#paneMenu li{list-style-type:none; margin:0px; padding:0px; font-size:1.1em;}

#publishing{position:relative; float:left; width:100%; height:auto; background-color:#fff; padding:20px;}
#publishing strong{font:bold 1.1em/1.3em Lucida Grande, Arial, Helvetica, sans-serif; color:#222; text-align:left; text-decoration:underline;}

/* Galleries */

#gallerytitle{width:120px; margin-bottom:20px; text-align:center; font-size:0.8em;}

.logobutton{float:left;}
.arrowbutton{float:left;}

/* Search Results */

#contentarea3{position:relative; width:715px; height:auto; float:left; border:1px solid #bfcbbf;  padding:10px 30px 0px 30px;}

#contentarea3 img{display:none;}

#contentheader3{position:relative; width:755px; height:auto; float:left; border:1px solid #3e8038; background-color:#3e8038; padding:4px 10px 4px 10px; text-align:center;}


/* SEARCH RESULTS */

#altsearch{position:relative; float:left; top:20px; left:15px; width:775px; height:auto; background-color:#fff; margin-bottom:10px;background-color:#fafbf9;}

#left{position:relative; float:left; width:250px; height:auto; padding:10px; border:0px solid black; background-color:#f1f4eb;}
#right{position:relative; float:left; left:50px; width:370px; height:auto; padding:10px; background-color:#f1f4eb;}

#user{position:relative; float:left;}
#pass{position:relative; float:left; left:33px;}

#searchresults{position:relative; float:left; top:10px; left:10px; width:780px; height:auto; background-color:#fff; margin-bottom:20px;}
#searchresults img{display:none;}

.contentheading2{position:relative; width:760px; height:auto; background-color:#3e8038; font:bold 1em/1.2em Arial, Helvetica, sans-serif; color:#fff; padding:6px 10px 6px 10px; text-align:center;}

/* #fusionmin{position:relative; top:10px; left:0px; width:190px; height:32px; border:1px solid #3d8136;} */

#fusion2{position:relative; top:10px; left:0px; width:190px; height:auto; border:1px solid #3d8136;}

#galleryImage {position:relative; float:left;  top:5px; padding:0 0 0 35px; margin:0px auto; z-index:2000;}
#galleryImage img{border:0px;}

#galleryImage p{margin:0px; padding:0px 5px;}

#loginfix{position:relative; top:3px; left:3px; float:left; margin:-3px; margin-bottom:3px; padding:0px;}
