/* CSS Document */

body{margin:0px; padding:0px; background-color:#fff; font:1em/1em Tahoma, Arial, Helvetica, sans serif; color:#7e48aa;}

.welcomeheading{font-size:2em; font-weight:bold; line-height:1em; color:#8db723;}
.linksheading{font-size:1.2em; font-weight:bold; line-height:1em; color:#cd182d;}
.bodyheading1{font-size:2.5em; line-height:1em; color:#8db723;}
.modifiedText{font-weight:bold; font-size:0.93em;}


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

#container2{position:relative; float:left; width:797px; height:auto; margin:0px; padding:0px 15px 0px 15px; background:url('3c32f134894d242f.gif'); background-repeat: repeat-y; background-position: top left;}

#header{position:relative; float:left; width:797px; height:166px; margin:0px; padding:0px; background: url('8024c1560106b6ec.gif'); background-position:no-repeat;}

#textbutton{position:absolute; left:630px;}

#flash1{position:relative; float:left; left:34px; top:34px; width:227px; height:106px; margin:0px; padding:0px; background-color:#fff;}

#flash2{position:relative; float:left; left:308px; top:34px; width:227px; height:106px; margin:0px; padding:0px; background-color:#fff;}

#tnav{position:relative; float:left; width:797px; height:37px; margin:0px; padding:0px;  text-align:center; background:url('c79480fb956ffbad.gif'); background-repeat:no-repeat;  z-index:1000;}

#buttons2 { position: relative; float:left; float:left; width: 800px; font-size: 1.2em; text-align:center; padding:0px; z-index:1000;}

#tnav1{position:relative; float:left; width:110px; height:37px; margin:0px; padding:0px;}
#tnav2{position:relative; float:left; width:96px; height:37px; margin:0px; padding:0px;}
#tnav3{position:relative; float:left; width:96px; height:37px; margin:0px; padding:0px;}
#tnav4{position:relative; float:left; width:96px; height:37px; margin:0px; padding:0px;}
#tnav5{position:relative; float:left; width:96px; height:37px; margin:0px; padding:0px;}
#tnav6{position:relative; float:left; width:96px; height:37px; margin:0px; padding:0px;}
#tnav7{position:relative; float:left; width:96px; height:37px; margin:0px; padding:0px;}
#tnav8{position:relative; float:left; width:111px; height:37px; margin:0px; padding:0px;}

#main{position:relative; float:left; width:797px; height:auto; margin:0px; padding:0px; background:url('6b968fdf900128ea.gif'); background-repeat: repeat-x; background-position: top left; background-color:#fff; z-index:0;}

#leftcol{position:relative; float:left; left:10px; top:15px; width:374px; height:auto; margin:0px; padding-right:20px; border-right:2px solid #b5b5b5;}

#welcome{position:relative; float:left; width:380px; height:auto; margin-bottom:20px; padding-bottom:10px; font-size:0.75em; border-bottom:2px solid #b5b5b5;}

#contacts{position:relative; float:left;}
#mclp{position:relative; float:right;}

#links{position:relative; float:left; width:380px; height:auto; margin-bottom:30px; padding:0px;}

#linkitems{position:relative; float:left; width:360px; height:92px; margin:0px; padding:0px; background-color:#fff; text-align:left;}

#link1{position:relative; float:left; width:76px; height:92px; margin:0px; padding:0px;}
#link2{position:relative; float:left; width:57px; height:92px; margin:0px; padding:0px;}
#link3{position:relative; float:left; width:76px; height:92px; margin:0px; padding:0px;}
#link4{position:relative; float:left; width:64px; height:92px; margin:0px; padding:0px;}
#link5{position:relative; float:left; width:86px; height:92px; margin:0px; padding:0px;}


#buttons{position:relative; float:left; top:3px; left:3px; width:380px; height:auto; margin:-3px; padding:0px;}
#buttons p{margin:0px; padding:0px;}
#shop{position:relative; float:left; width:161px; height:92px; margin:0px; padding:0px;}
#setpoint{position:relative; float:left; width:211px; height:92px; margin:0px; padding:0px;}

#rightcol{position:relative; float:left; left:22px; top:15px; width:380px; height:auto; margin:0px; padding:0px;}

#news{position:relative; float:left; width:354px; height:auto; margin:0px; padding:0px; border:1px solid #fff;}

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

#newstop{position:relative; float:left; width:354px; height:35px; margin:0px; padding:0px; background:url('f5648f5cce167a2f.gif'); background-repeat: no-repeat; background-position: top left;}

#loginbox{position:relative; float:left; top:20px; width:354px; height:auto; margin:0px; padding:0px;  border:1px solid #fff;background:url('ad61e963f5903209.gif');  background-repeat: no-repeat; background-position: top left;background-color:#b0cffb;}

#loginbox a:link{font-weight:bold; text-decoration:none; color:#1d225c;}
#loginbox a:visited{font-weight:bold; text-decoration:none; color:#1d225c;}
#loginbox a:hover{font-weight:bold; text-decoration:underline; color:#1d225c;}

#logintop{position:relative; float:left; width:354px; height:35px; margin:0px; padding:0px; background:url('f5248697ffce5b12.gif'); background-repeat: no-repeat; background-position: top left;}

#footer{position:relative; float:left; top:10px; width:757px; height:auto; margin:0px; padding:20px; background-color:#fff; font-size:0.7em; text-align:center}

#footer a:link{font-weight:bold; text-decoration:none; color:#7e48aa;}
#footer a:visited{font-weight:bold; text-decoration:none; color:#7e48aa;}
#footer a:hover{font-weight:bold; text-decoration:none; color:#1d225c;}

/* Content area */

#content{position:relative; float:left; width:510px; height:auto; font-size:0.75em; padding:10px 20px 20px 20px;}


#navigator{position:relative; float:left; width:773px; padding:10px 0px 6px 20px; font:0.8em/1em Arial, sans serif; color:#7e48aa;}
#navigator a:link{text-decoration:underline; color:#8db723;}
#navigator a:visited{text-decoration:underline; color:#8db723;}
#navigator a:hover{text-decoration:underline; color:#8db723;}

#rnavouter{position:relative; left:10px; top:7px; float:left; width:202px; height:auto; margin:0px; padding:3px; border:2px solid #dbdbd9; background-color:#fff;}
#rnav{position:relative;float:left; width:180px; height:auto; margin:0px; padding:10px; border:1px solid #dbdbd9; background-color:#f6f6f6;}
#rnav ul{list-style-type:none; margin:0px; padding:6px 0px 6px 0px;}
#rnav li{list-style-type:none; margin:0px;  padding:6px 0px 6px 0px; font-size:0.85em;}

#rnav a:link{text-decoration:none; color:#7e48aa;}
#rnav a:visited{text-decoration:none; color:#7e48aa;}
#rnav a:hover{text-decoration:underline; color:#7e48aa;}

.section {color:#8db723; font-weight:bold; font-size:1em;}

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


/* Newsfeeds */
.newsouter{position:relative; float:left; width:100%; margin:0px; padding:3px; border:1px solid #dbdbd9; background-color:#fff;}
.newsstory{position:relative; float:left; width:341px; margin:0px; padding:5px; border:1px solid #dbdbd9; background-color:#f6f6f6;}
.newsstory a:link{font-weight:bold; text-decoration:none; color:#8db723;}
.newsstory a:visited{font-weight:bold; text-decoration:none; color:#8db723;}
.newsstory a:hover{font-weight:bold; text-decoration:none; color:#71980e;}

.thumb{position:relative; top:0px; left:0px; width:auto; height:auto; border-right:10px solid #fff; float:left; margin:0px; padding:0px;}
.newsstory ul{margin:0px; padding:0px;}
.newsstory li{margin:0px; padding:0px;}

.title{position:relative; width:230px; height:auto; float:left; font-size:0.9em; font-weight:bold;}
#description{position:relative; width:230px; height:auto; float:left; font-size:0.8em; margin-bottom:5px;}
.newsdiv{position:relative; width:100%; clear:both; height:10px; line-height:0em;}


/* Forms and Fields */

#search{margin:0px; padding:21px 0px 21px 0px; height:20px; line-height:0em;}
#search2{margin:0px; padding-top:6px; height:20px; line-height:0em;}
#login{margin:0px; padding:0px; height:auto; line-height:0em;}

.searchField{width:240px; height:20px; border:1px solid #7e48aa; margin:0px; padding:0px;}
.searchField2{width:120px; height:20px; border:1px solid #7e48aa; margin:0px; padding:0px;}
.usernameField{width:240px; height:20px; border:1px solid #7e48aa; margin:0px; padding:0px;}
.usernameField2{width:100px; height:20px; border:1px solid #7e48aa; margin:0px; padding:0px;}
.passwordField{width:240px; height:20px; border:1px solid #7e48aa; margin:0px; padding:0px;}
.passwordField2{width:100px; height:20px; border:1px solid #7e48aa; margin:0px; padding:0px;}

.submitButton{height:20px; width:auto; border:0px solid #75adf8; background-color:#f6f6f6; margin:0px; padding:0px; font-size:0.9em; font-weight:bold; text-decoration:none; color:#7e48aa; text-align:left;}

/* 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;}

/* Galleries */

#gallerytitle{width:80px; margin-bottom:20px; text-align:center;}

/* Text only feature */
.imageson{display:none;}


/* Search */

.noimages{font-size:0.85em;}
.noimages img{display:none;}


/* Publishing */

#main2{position:relative; float:left; width:100%; height:auto; margin:0px; padding-bottom:50px; background:url('6b968fdf900128ea.gif'); background-repeat: repeat-x; background-position: top left; background-color:#b2d2fb;}

#publishingarea{position:relative; left:10px; top:7px; float:left; width:100%; height:auto; margin:0px; padding:10px;  border:1px solid #fff; background-color:#c7defd; font-size:0.85em;}
#publishingarea a:link{text-decoration:none; color:#1d225c; font-weight:bold;}
#publishingarea a:visited{text-decoration:none; color:#1d225c; font-weight:bold;}
#publishingarea a:hover{text-decoration:underline; color:#1d225c;}
#publishingarea strong{font:bold 1.1em/1.3em Tahoma, Arial, Helvetica, sans-serif; color:#222; text-align:left; text-decoration:underline;}

#footer2{position:relative; float:left; width:100%; height:auto; margin:0px; padding:20px; background-color:#e2da13; border-top:3px solid #59a0f0; border-bottom:2px solid #8597ab; font-size:0.8em; text-align:center}

#footer2 a:link{font-weight:bold; text-decoration:none; color:#1d225c;}
#footer2 a:visited{font-weight:bold; text-decoration:none; color:#1d225c;}
#footer2 a:hover{font-weight:bold; text-decoration:underline; color:#1d225c;}

#paneMenu{width:120px; text-align:left; margin:0px; padding:0px;}
#paneMenu ul{list-style-type:none; margin:0px; padding:0px;}
#paneMenu li{list-style-type:none; margin:0px; padding:0px;}
