/* CSS Document */

body{margin:0px; padding:0px; background:url(/assets/uploads/1sitebg.jpg); background-repeat: repeat-x; background-position: top left; background-color:#c3dcfc; font:1em/1em "Lucida Grande", Arial, Helvetica, sans serif; color:#12415d;}

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

#container2{position:relative; float:left; width:816px; height:auto; margin:0px; padding:0px 8px 0px 8px; background:url(/assets/uploads/1shadow2.gif); background-repeat: no-repeat; background-position: top left;}

#header{position:relative; float:left; width:800px; height:127px; margin:0px; padding:0px;}

#tnav{position:relative; float:left; width:800px; height:auto; margin:0px; padding:17px 0px 16px 0px; background-color:#1c5573; color:#fff; text-align:center;}
#tnav a:link{font-weight:bold; color:#fff; text-decoration:none;}
#tnav a:visited{font-weight:bold; color:#fff; text-decoration:none;}
#tnav a:hover{font-weight:bold; color:#fff; text-decoration:none;}

#tnav ul{margin:0px; padding:0px;}
#tnav li{list-style-type:none; display:inline; margin:0px; padding:10px;}

#legend{position:relative; float:left; width:800px; height:auto; margin:0px; padding:10px 0px 10px 0px; background-color:#e3e7ea; color:#1c5573; text-align:center; font-size:0.9em;}

#main{position:relative; float:left; width:800px; height:auto; margin:0px; padding-bottom:50px; background:url(/assets/uploads/1mainshadow.gif); background-repeat: repeat-x; background-position: top left; background-color:#fff;}

.boxcontent0{position:relative; float:left; width:490px; height:auto; margin:0px; padding:20px; font-size:0.85em; line-height:1.5em;background:url(/assets/uploads/1welcome_top_tab.gif); background-repeat: no-repeat; background-position: top right;}

.boxcontent0 img{border:1px solid #fff; margin:0px;}

.boxcontent1{position:relative; float:left; width:510px; height:auto; margin:0px; padding:10px; font-size:0.85em; line-height:1.5em;background:url(/assets/uploads/1news_top_tab.gif); background-repeat: no-repeat; background-position: top right;}

.boxcontent2{position:relative; float:left; width:470px; height:auto; margin:0px; padding:20px; font-size:0.85em; line-height:1.5em; background:url(/assets/uploads/1welcome_top_tab.gif); background-repeat: no-repeat; background-position: top right; font-size:1em; background-color:#fff;}

#leftcol{position:relative; float:left; left:20px; top:20px; width:530px; height:auto; margin:0px; padding:0px;}

#welcome{position:relative; float:left; width:530px; height:auto; margin:0px; padding:0px;  background-color:#fff;}

#welcometop{position:relative; float:left; width:512px; height:auto; margin:0px; padding:10px 6px 6px 12px; background:url(/assets/uploads/1welcome_top.gif); background-repeat: no-repeat; background-position: top left; background-color:#12415d; color:#fff; font-weight:bold;}

#news{position:relative; float:left; width:530px; height:auto; margin:0px; padding:0px;  background-color:#fff;}

#newstop{position:relative; float:left; width:512px; height:auto; margin:0px; padding:10px 6px 6px 12px; background:url(/assets/uploads/1news_top.gif); background-repeat: no-repeat; background-position: top left; background-color:#4c91a0; color:#fff; font-weight:bold;}

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

#rightcol{position:relative; float:left; left:35px; top:20px; width:217px; height:auto; margin:0px; padding:0px; border:0px solid black; background-color:#fff; font-size:0.9em;}

#bbc{position:relative; float:left; width:197px; height:auto; margin:0px; padding:10px; border:0px solid black; background-color:#fff; font-size:0.8em;}

.bbctitle{position:relative; float:left; width:199px; height:auto; margin:0px; padding:6px 6px 6px 12px; border:0px solid black; background-color:#ac2000; color:#fff; font-weight:bold;} 

.sectiontitle{position:relative; float:left; width:199px; height:auto; margin:0px; padding:6px 6px 6px 12px; border:0px solid black;  background-color:#12415d; color:#fff; font-weight:bold;} 

#userarea{position:relative; float:left; width:217px; height:auto; margin:0px; padding:0px; border:0px solid black; background-color:#fff;}

.usertitle{position:relative; float:left; width:199px; height:auto; margin:0px; padding:6px 6px 6px 12px; border:0px solid black; background-color:#4c91a0; color:#fff; font-weight:bold;} 

#logos{position:relative; float:left; width:800px; height:auto; margin:0px; padding:0px; background-color:#fff; text-align:center;}
#logos ul{list-style-type:none; margin:0px; padding:20px;}
#logos li{display:inline; list-style-type:none; margin:0px; padding:0px 20px 0px 20px;}

#footer{position:relative; float:left; width:760px; height:auto; margin:0px; padding:10px 20px 10px 20px; background-color:#4c91a0; font-size:0.8em; text-align:center; color:#fff; font-weight:bold;}

#footer a:link{font-weight:bold; text-decoration:none; color:#fff;}
#footer a:visited{font-weight:bold; text-decoration:none; color:#fff;}
#footer a:hover{font-weight:bold; text-decoration:underline; color:#fff;}

#footerlower{position:relative; float:left; width:800px; height:80px; margin:0px; padding:0px; background-color:#12415d;}

/* Content area */
#navigator{position:relative; float:left; width:780px; padding:15px 0px 10px 18px; color:#12415d; font-size:0.75em;}
#navigator a:link{text-decoration:none; color:#12415d;}
#navigator a:visited{text-decoration:none; color:#12415d;}
#navigator a:hover{text-decoration:underline; color:#26538b;}


#contenttop{position:relative; float:left; width:486px; height:auto; margin:0px; padding:10px 6px 6px 18px; background:url(/assets/uploads/1welcome_top.gif); background-repeat: no-repeat; background-position: top left; background-color:#12415d; color:#fff; font-weight:bold; font-size:1.2em;}
#contentarea{position:relative; left:20px; top:0px; float:left; width:510px; height:auto; margin:0px; padding:0px;  border:0px solid #fff; background-color:#c7defd; font-size:0.85em;}
#contentarea a:link{text-decoration:none; color:#1d225c; font-weight:bold;}
#contentarea a:visited{text-decoration:none; color:#1d225c; font-weight:bold;}
#contentarea a:hover{text-decoration:underline; color:#1d225c;}

#rightcol2{position:relative; float:left; left:35px; top:0px; width:217px; height:auto; margin:0px; padding:0px; border:0px solid black; background-color:#fff; font-size:0.9em;}

#lnav{position:relative; float:left; width:200px; height:auto; margin:0px; padding:0px;  border:0px solid #fff; background-color:#fff;}
#lnav ul{list-style-type:none; margin:0px; padding:10px;}
#lnav li{list-style-type:none; margin:0px;  padding:6px 0px 6px 0px; font-size:0.85em; color:#1d225c;}

#lnav a:link{text-decoration:none; color:#1d225c;}
#lnav a:visited{text-decoration:none; color:#1d225c;}
#lnav a:hover{text-decoration:underline; color:#1d225c;}


.menu a:link{text-decoration:none; color:#1d225c;}
.menu a:visited{text-decoration:none; color:#1d225c;}
.menu a:hover{text-decoration:underline; color:#1d225c;}

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


/* Newsfeeds */
.newsstory{position:relative; float:left; width:480px; margin:0px; padding:0px; background:url(/assets/uploads/1newsstorybg.gif); background-repeat:repeat-x;}
.newsstory a:link{font-weight:bold; text-decoration:none; color:#1d225c;}
.newsstory a:visited{font-weight:bold; text-decoration:none; color:#1d225c;}
.newsstory a:hover{font-weight:bold; text-decoration:underline; color:#1d225c;}

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

.title{position:relative; width:350px; min-height:15px; float:right; font-size:1.2em; font-weight:bold;}
#description{position:relative; width:350px; height:auto; float:right;}
.newsdiv{position:relative; width:100%; clear:both; height:5px; line-height:0em;}


/* Forms and Fields */

#search{margin:0px; padding:21px 0px 21px 0px; height:20px; line-height:0em;}
#search2{position:relative; float:left; margin:0px; padding:12px; height:auto; line-height:0em;}
#login{position:relative; float:left; margin:0px; padding:12px; height:auto; line-height:0em;}

.searchField{width:240px; height:20px; border:1px solid #1d225c; margin:0px; padding:0px;}
.searchField2{width:100px; height:20px; border:1px solid #1d225c; margin-left:15px; padding:0px;}
.usernameField{width:240px; height:20px; border:1px solid #1d225c; margin:0px; padding:0px;}
.usernameField2{width:100px; height:20px; border:1px solid #1d225c; margin:0px; padding:0px;}
.passwordField{width:240px; height:20px; border:1px solid #1d225c; margin:0px; padding:0px;}
.passwordField2{width:100px; height:20px; border:1px solid #1d225c; margin:0px; padding:0px;}

.submitButton{border:1px solid #fff; background-color:#fff; margin:0px; padding:0px; font-weight:bold; text-decoration:none; color:#1d225c; text-align:center;}

/* 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(/assets/uploads/1mainbg.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 Lucida Grande, 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;}
