/* -- Additional Style sheets --*/
/*@import url('layout.css');
@import url('menus.css');
@import url('basic_typography.css');
@import url('forms.css');
@import url('clearing.css');*/

* {margin:0; padding:0; outline:0;}
ul {list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
div, table, img, fieldset {border:0;}

body {background:url(../images/bg-body.gif) #9e4226; font-family:Verdana; font-size:9pt; text-align:center;}
#TopNavigation a {color:#0e131e;}
h1 span, h2 span, #MainMenu a span, .moduletableBoxes a span {display:none;}
a {text-decoration:none;}

.Cleaning {clear:both;}
.moduletableCalendar, #Right .moduletable {background:url(../images/bg-module.gif) no-repeat bottom #f8f1d5;}
.moduletableCalendar h3, #Right .moduletable h3 {background:url("../images/bg-module-head.gif") #fad874;}
.ReadMore, .ReadMorePage, .Up {display:block; float:right; height:21px; line-height:21px;}
.ReadMore, .ReadMorePage {padding-right:30px; font-weight:bold;}
.ReadMore {margin-right:10px; color:#015001; background:url(../images/arrow-menu.gif) no-repeat right center;}
.ReadMore:hover {background:url(../images/arrow-menu-a.gif) no-repeat right center;}
.ReadMorePage {background:url(../images/read-more.gif) no-repeat right center; margin:0 10px 10px;}
.Up {width:21px; clear:left; background:url(../images/up.gif) no-repeat; margin:0 0 10px;}

#OuterBorder {width:1002px; margin:0 auto; background-color:#0e131e;}
#OuterWrapper {position:relative; width:1000px; margin:0 auto; border-bottom:1px solid #0e131e; background-color:#fff;}

#TopNavigation {height:31px; padding-right:26px; font-weight:bold;}
#TopNavigation div {padding-top:6px;}
#TopNavigation ul {float:right; height:20px; line-height:20px;}
#TopNavigation ul li {display:inline; float:left;}
#TopNavigation ul li a {display:block; margin-left:15px; padding-left:22px; background-repeat:no-repeat; background-position:left center;}
#TopNavigation ul li.item2 a {background-image:url(../images/links.gif);}
#TopNavigation ul li.item3 a {background-image:url(../images/calendar.gif);}
#TopNavigation ul li.item4 a {background-image:url(../images/news.gif);}
#TopNavigation ul li.item5 a {background-image:url(../images/photo.gif);}
#TopNavigation ul li.item6 a {background-image:url(../images/students.gif);}
#TopNavigation ul li.item7 a {background-image:url(../images/help.gif);}
#TopNavigation ul li.item8 a {background-image:url(../images/mail.gif);}
#TopNavigation ul li.item31 a {background-image:url(../images/miyo.gif); padding-left:27px;}
#TopNavigation a:hover {color:#fa683c;}

#Header {height:138px; background:url(../images/bg-header.gif) #fad874 no-repeat top right;}
#Logo {position:absolute; top:0; left:0; display:block; width:231px; height:216px; background:url(../images/logo.gif) no-repeat;}

#MainMenu {height:30px; background:url(../images/bg-menu.gif) #0e131e repeat-x;}
#MainMenu ul {float:right;}
#MainMenu ul li {display:inline; float:left;}
#MainMenu ul li a {display:block; height:30px; margin:0 8px;}
#MainMenu .item1 a, #MainMenu .item1 a:hover {width:92px;}
#MainMenu .item9 a, #MainMenu .item9 a:hover {width:114px;}
#MainMenu .item10 a, #MainMenu .item10 a:hover {width:80px;}
#MainMenu .item11 a, #MainMenu .item11 a:hover {width:154px;}
#MainMenu .item12 a, #MainMenu .item12 a:hover {width:100px;}
#MainMenu .item13 a, #MainMenu .item13 a:hover {width:135px;}

#MainMenu .item1 a {background:url(../images/home.gif) no-repeat;}
#MainMenu .item1 a:hover {background:url(../images/home-o.gif) no-repeat;}
#MainMenu .item9 a {background:url(../images/principal.gif) no-repeat;}
#MainMenu .item9 a:hover {background:url(../images/principal-o.gif) no-repeat;}
#MainMenu .item10 a {background:url(../images/staff.gif) no-repeat;}
#MainMenu .item10 a:hover {background:url(../images/staff-o.gif) no-repeat;}
#MainMenu .item11 a {background:url(../images/departments.gif) no-repeat;}
#MainMenu .item11 a:hover {background:url(../images/departments-o.gif) no-repeat;}
#MainMenu .item12 a {background:url(../images/library.gif) no-repeat;}
#MainMenu .item12 a:hover {background:url(../images/library-o.gif) no-repeat;}
#MainMenu .item13 a {background:url(../images/contact-us.gif) no-repeat;}
#MainMenu .item13 a:hover {background:url(../images/contact-us-o.gif) no-repeat;}

#Wrapper {padding-top:35px;}
#Left, #Right {width:230px; text-align:left;}
#Left .Container {padding-left:21px;}
#Right .Container {padding-right:21px;}
.ContainerPage {padding-left:30px; padding-right:30px; padding-bottom:35px;}
#Left {float:left;}    	
.moduletable_librariesmenu {width:209px; margin:0 0 30px; background:url(../images/bg-module.gif) no-repeat bottom #f8f1d5;}
.moduletable_librariesmenu h3 {width:209px; height:76px; color:transparent !important;}
.moduletable_librariesmenu h3 span {display:none;}
.moduletable_librariesmenu h3 {background:url(../images/libraries-head.gif) no-repeat;}
.moduletable_librariesmenu table tr td {height:49px; vertical-align:middle; border-bottom:1px solid #fff;}
.moduletable_librariesmenu a.mainlevel-librariesmenu {display:block; padding:4px 0 4px 40px; font-size:8.25pt; font-weight:bold;}
.moduletable_librariesmenu a {color:#9e4226; background:url(../images/arrow-menu.gif) no-repeat left center;}
.moduletable_librariesmenu a:hover {color:#fa683c; background:url(../images/arrow-menu-o.gif) no-repeat left center;}

#Main2, #Page1 {width:770px;}

#Page1, #Page2 {float:left;}
#Page2 {width:540px;}

#Main2, #Right {float:right;}
.ContainerPage, .ContainerPage p, .ContainerPage a {font-family:Georgia, 'Times New Roman'; font-size:11pt; text-align:left;}
.ContainerPage, .ContainerPage p {line-height:1.2em;}
.ContainerPage p {margin-bottom:10px;}
.ContainerPage a {color:#9e4226; font-weight:bold;}
.ContainerPage a:hover {color:#fa683c;}
.ContainerPage h1 {font-size:18pt;}
.ContainerPage h2 {margin:0 0 15px; font-size:14pt; clear:both;}
.ContainerPage h3 {margin:25px 0 10px; font-size:12pt; clear:both;}
.ContainerPage ul li {display:block; margin:5px 0 5px 15px; padding-left:15px; background:url(../images/bullet.gif) no-repeat top left;}

#Right .moduletable {margin-bottom:20px; font-weight:bold; text-align:left;}
#Right .moduletable h3 {line-height:36px; text-align:center; color:#171616; font-size:1em;}
#Right ul.latestnews {padding:15px 20px; font-size:0.9em; line-height:1.8em;}

#Footer {line-height:2.5em; padding:20px 0 15px 0; color:#171616; background:url(../images/bg-footer.gif) #fad874 repeat-x top left; text-align:center; font-size:8pt;}
#Footer a, #Right .moduletable a {color:#9e4226;}
#Footer a:hover, #Right .moduletable a:hover {color:#fa683c;}
#Footer #BottomNavigation {font-size:9pt;}
#Footer ul li {display:inline; padding:0 6px;}

/* default Joomla styles */
.componentheading, .contentheading {margin-bottom:20px; color:#9e834e; font-size:18pt; font-weight:bold;}
div#page {}
div.contentpaneopen_edit {padding-bottom:15px;}


/* after login */

fieldset {border:none; margin-top:8px; border-top:solid 1px #999; padding-top:13px;}

form#login div.contentdescription img {display:none;}

label {float:left; display:block; width:160px;}

form#myform input, fieldset input {border:solid 1px #999; color:#333; padding:3px;}

div.contentpaneopen_edit {width:18px; float:left; margin:6px 8px 0 0;}

legend {font-weight:bolder;}

label[for="state"], input[id="state0"], input[id="state1"] {float:left; display:inline-block;}

div.radio {float:left;}

label[for="frontpage"], label[for="frontpage1"], label[for="frontpage0"], input[id="frontpage0"], input[id="frontpage1"] {float:left; display:inline-block; margin-top:15px;}

img#publish_up_img, img#publish_down_img {margin:4px 5px; vertical-align:bottom;}

system-message dd.error ul,  #system-message dd.message ul {background:#ffe0e0; border:1px solid #d2a5a5; color:#993333; margin:0; padding:10px;}

div.button2-left {float:left;}

div.wrap {clear:both;}

div.name, div.pass, div.remember, div.user {margin-bottom:8px;}

div.save {text-align:right; padding-top:8px;}

form#com-form-login table {display:none;}

form#com-form-login ul {font-size:12px;}

input#remember {width:30px;}

fieldset.input {margin-bottom:10px;}

form fieldset legend {font-weight:bolder;}

form fieldset {border:solid 1px #ddd; padding:20px; background:#f8f8f8; width:670px;}

table.adminform input.inputbox {width:300px;}

td.key {vertical-align:top;}

form fieldset table td img {margin-left:5px;}

div#jce_editor_text_toggle {margin:0 0 10px 0;}

div.uploadAttachmentsPage h1 {font-size:24px; padding:0px 0 10px 0; font-weight:normal; color:#000; font-family:"Times New Roman", Georgia, Times, serif;}

form fieldset textarea {margin-bottom:10px;}

div.attachmentsList table {border:none;}

div.phocagallery-box-file {background:#fff;}
div.phocagallery-box-file:hover {border:1px solid #b43b1e; background-color:#fff;}
#phocagallery .phocaname {color:#000;}

div.sectiontablefooter ul {list-style:none;}
div.sectiontablefooter ul li {list-style-type:square; display:inline;}

div.attachmentsContainer {margin-top:15px;}
