/* CSS Document */

body {margin: 0px auto; padding:0px; text-align: center; min-width: 800px; font:0.9em/1.3em Arial, Helvetica, sans-serif; background-color:#7277a3; }


body {margin: 0px auto; padding:0px; text-align: center; min-width: 800px; font:0.9em/1.3em Arial, Helvetica, sans-serif; background:transparent url(/assets/uploads/1sitebg.gif)left top;}

/* text styles */

.bodytext{font-size:0.9em; color:#000; text-align:left;}
.bodytext a:link{font-weight:bold; text-decoration:none; color:#4f4e7a;}
.bodytext a:visited{font-weight:bold; text-decoration:none; color:#4f4e7a;}
.bodytext p{margin:0px 0px 15px 0px;}
.bodyheading{font-weight:bold; font-size:0.9em; color:#4f4e7a; text-align:left;}
.bodyheading2{font-weight:bold; font-size:1.3em; color:#4f4e7a; text-align:left;}
.bodyheading3{font-weight:bold; font-size:1.5em; color:#4f4e7a; text-align:center;}

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

.welcomepara{font-weight:bold; font-size:1em; color:#4f4e7a; text-align:left;}

.tnav{text-align:left; font:0.95em "Garamond", times new roman, serif;}
.tnav ul{display:inline; margin:0px; padding:0px;}
.tnav li{display:inline; margin:0px; padding:0px 9px;}
.tnav a{color:#fff; text-decoration:none; font-weight:bold;}

.newsheading{font:bold 0.85em/1.2em Arial, Helvetica, sans-serif; color:#bc3a44;}
.newsheading a:link {color:#bc3a44; text-decoration:none;} 
.newsheading a:hover {color:#bc3a44; text-decoration:none;} 
.newsheading a:visited {color:#bc3a44; text-decoration:none;} 
.newsheading ul {list-style-type:none; color:#bc3a44; text-decoration:none; padding:10px 0 0 0px;}
.newsheading li {list-style-type:none; color:#bc3a44; text-decoration:none; padding:0 0 0 0px;} 
.newstext a:link{font:0.8em/1.2em Arial, Helvetica, sans-serif; color:#222; text-decoration:none;}
.newstext a:visited{font:0.8em/1.2em Arial, Helvetica, sans-serif; color:#222; text-decoration:none;}

.calheading{font:bold 0.9em/1.2em Arial, Helvetica, sans-serif; color:#bc3a44;}
.calheading a:link {color:#bc3a44; text-decoration:none;} 
.calheading a:hover {color:#bc3a44; text-decoration:none;} 
.calheading a:visited {color:#bc3a44; text-decoration:none;} 
.calheading ul {list-style-type:none; color:#bc3a44; text-decoration:none; padding:10px 0 0 0px;}
.calheading li {list-style-type:none; color:#bc3a44; text-decoration:none; padding:0 0 0 0px;} 
.caltext a:link{font:0.9em/1.2em Arial, Helvetica, sans-serif; color:#222; text-decoration:none;}
.caltext a:visited{font:0.9em/1.2em Arial, Helvetica, sans-serif; color:#222; text-decoration:none;}


.lnavtitle{font-weight:bold; color:#4f4e7a; text-align:left;}
.lnavtext{font-weight:bold; line-height:1.2em; color:#222; text-align:left;}
.lnavtext ul{list-style-type:none; padding:0px; margin:0px;}
.lnavtext li{list-style-type:none; padding:0 0 10px 0;}
.lnavtext a:link{text-decoration:none; color:#222;}
.lnavtext a:visited{text-decoration:none; color:#222;}
.lnavtext a:hover{text-decoration:none; color:#4f4e7a;}

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

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

.menu {font:bold 0.75em/1.1em Arial, Helvetica, sans-serif; text-align: center; color:#000;}
.menu a:link {color:#000;}
.menu a:visited {color:#000;} 
.menu p{margin:0px; padding:5px 0px 0px 0px;}
.menu ul{margin:0px; padding:0px;}
.menu li {display:inline; padding:0px 2px 0px 0px; text-align:left;}

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

.vs{font:bold 1em/1.3em Arial, Helvetica, sans-serif; color:#8c4b93; text-align:center;}
.modifiedText {font:bold 0.8em/1.2em Arial, Helvetica, sans-serif; color:#4f4e7a; text-align:left;}

/* General content page structure */

#container{position:relative; width:800px; height:auto; margin:0px auto; }
#header {position:relative; top:0px; left:0px; width:800px; height:150px; background: transparent url(/assets/uploads/1logo1.gif) no-repeat left top;}

#header {position:relative; top:0px; left:0px; width:800px; height:150px; background: transparent url(/assets/uploads/1logo1.gif) no-repeat left top;}




#headspace {position:relative; top:0px; left:0px; width:766px; height:2px; float:left; border:0px solid black;}
html>body #headspace {position:relative; top:0px; left:0px; width:19px; height:7px; float:left;}
#topnavigation {position:absolute; top:125px; left:0px; width:800px; height:50px; float:left; text-align:center;}
#flash {position:absolute; top:13px; left:570px; width:198px; height:103px; float:left; background:url(/assets/uploads/1ridgeway_flash2.gif);}
#tnav1 {position:relative; top:0px; left:0px; width:124px; height:31px; float:left;}
#tnav2 {position:relative; top:0px; left:0px; width:131px; height:31px; float:left;}
#tnav3 {position:relative; top:0px; left:0px; width:164px; height:31px; float:left;}
#tnav4 {position:relative; top:0px; left:0px; width:94px; height:31px; float:left;}
#tnav5 {position:relative; top:0px; left:0px; width:143px; height:31px; float:left;}
#tnav6 {position:relative; top:0px; left:0px; width:87px; height:31px; float:left;}
#breadcrumbs {position:relative; top:0px; left:0px; width:783px; height:20px; border:0px solid black; float:left; text-align:left; background-color:#f9e4cf; padding:0px 0px 0px 17px;}
#main {position:relative; top:0px; left:0px; width:800px; height:100%; float:left; background-color:#f9e4cf; padding-bottom:10px;}
#welcomeimage {position:relative; top:0px; left:0px; width:82px; height:89px; float:left; border:1px solid #4f4e7a; margin-right:12px; margin-bottom:3px;}
#join{position:relative; top:5px; left:0px;}

#vtour {position:relative; top:0px; left:0px; width:371px; height:66px; float:left; background-color:#fff;}

#area1 {background: transparent url(/assets/uploads/1welcome_header.gif) no-repeat left top; position:relative; top:7px; left:17px; width:384px; height:auto; float:left; background-color:#fff; border:1px solid #4f4e7a; padding:50px 10px 12px 10px;}

#area2 {background: transparent url(/assets/uploads/1news_header.gif) no-repeat center top;position:relative; top:7px; left:28px; width:318px;  height:auto;  float:left; background-color:#fff; border:1px solid #ffa84e; padding:0px 10px 10px 10px;}
#newsbutton {position:relative; float:left; width:133px; height:39px; margin-bottom:10px;}
#newsfeeds {position:relative; top:0px; left:0px; width:310px; height:auto; float:left; border:0px solid black; text-align:left;}
#newsfeeds ul{ list-style-type:none; padding:0px; margin:0px;}
#newsfeeds li{ list-style-type:none; padding:0px; margin:0px;}
#newstitle {position:relative; top:0px; left:0px; width:138px; height:15px; float:left; text-align:left;}

#area4 {background: transparent url(/assets/uploads/1login_header.gif) no-repeat left top;position:relative; top:10px; left:17px; width:223px; height:55px; float:left; background-color:#fff; border:1px solid #4f4e7a; padding:45px 10px 20px 10px;}

#area5 {background: transparent url(/assets/uploads/1calendar_header.gif) no-repeat left top;position:relative; top:10px; left:30px; width:213px; height:55px; float:left; background-color:#fff; border:1px solid #bc3a44; padding:45px 15px 20px 15px; text-align:left;}

#area6 {position:relative; top:10px; left:43px; width:243px; height:120px; float:left; background-color:#5f648e; border:1px solid #9190b1; padding:0px;}

#area7 {position:relative; top:15px; left:17px; width:243px; height:158px; float:left; background-color:#bc3a44; border:1px solid #bc3a44;}

#area8 {position:relative; top:15px; left:30px; width:243px; height:158px; float:left; background-color:#4f4e7a; border:1px solid #4f4e7a;}

#area9 {position:relative; top:15px; left:43px; width:243px; height:158px; float:left; background-color:#ffa84e; border:1px solid #ffa84e;}


#specialist {position:relative; top:0px; left:0px; width:347px; height:157px; float:left; background-color:#fff;}

#spacer0 {position:relative; top:0px; left:0px; width:800px; height:10px; float:left; background-color:#f9e4cf;}
#spacer1 {position:relative; top:0px; left:0px; width:800px; height:10px; float:left;}
#spacer2 {position:relative; top:0px; left:0px; width:800px; height:10px; float:left;}
#newsspacer {position:relative; top:0px; left:0px; width:100%; height:10px; float:left;}

#lnav{position:relative; top:7px; left:17px; width:175px; height:auto; float:left; background-color:#fff; border:1px solid #4f4e7a; padding:10px; font-size:0.85em;}

#inthissection{position:relative; top:0px; left:0px; width:170px; height:23px; float:left; background-color:#fff;}

#ulinkhead{position:relative; top:0px; left:0px; width:170px; height:23px; float:left; background-color:#fff;}

#navi1{position:relative; top:0px; left:0px; width:170px; height:auto; float:left; background-color:#fff;}

#navi2{position:relative; top:0px; left:0px; width:170px; height:auto; float:left; background-color:#fff;}

#textarea{position:relative; top:7px; left:31px; width:532px; height:auto; float:left; background-color:#fff; border:1px solid #4f4e7a; padding:10px;}

#textarea3{position:relative; top:7px; left:0px; width:100%; height:auto; float:left; background-color:#fff; border:1px solid #4f4e7a; padding:10px;}

#textarea p img{border:solid #4f4e7a 0px;}


#textarea2{background: transparent url(/assets/uploads/1newstop.gif) repeat-x left top;position:relative; top:7px; left:0px; width:530px; height:auto; float:right; background-color:#faecc9; border:3px solid #b04940; padding:10px;}
#textarea2 ul{list-style-type:none; padding:0px; margin:0px;}
#textarea2 li{list-style-type:none; padding:0px; margin:0px;}

#spectitle {position:relative; top:0px; left:0px; width:347px; height:37px; float:left;}
#schoolent {position:relative; top:0px; left:0px; width:347px; height:22px; float:left;}
#olympics {position:relative; top:0px; left:0px; width:347px; height:23px; float:left;}
#academy {position:relative; top:0px; left:0px; width:347px; height:25px; float:left;}
#logos {position:relative; top:0px; left:0px; width:740px; height:53px; float:left; text-align:center;}

#entbut {position:relative; top:0px; left:0px; width:344px; height:146px; float:right; background-color:#fff;}

#mainbottom {position:relative; top:30px; left:0px; width:800px; height:90px; float:left; background-color:#fff; padding:20px 0px 0px 0px; clear:both;}
#mainbottom ul{list-style:none; margin:0px; padding:0px;}
#mainbottom li{display:inline; margin:0px; padding:0px;}
#mainbottom img{margin:0px; padding:0px;}

#footer {position:relative; top:0px; left:0px; width:800px; height:30px; float:left;}



/* Forms and Fields */

.searchField {background: #fff; border: 1px solid #4f4e7a; width: 100px; padding: 0px; font-size:1em;}
.usernameField {background: #fff; border: 1px solid #4f4e7a; width: 100px; margin-left: 8px; padding: 0px; font-size:1em;}
.passwordField {background: #fff; border: 1px solid #4f4e7a; width: 100px; margin-left: 10px; padding: 0px; font-size:1em;}


.searchField2 {background: #fff; border: 1px solid #4f4e7a; width: 107px; padding: 0px; margin-left: 0px;}
.usernameField2 {background: #fff; border: 1px solid #4f4e7a; width: 85px; margin-left: 10px; padding: 0px; }
.passwordField2 {background: #fff; border: 1px solid #4f4e7a; width: 85px; margin-left: 10px; padding: 0px; }


.submitButton {font-weight: bold; text-align:left; color:#4f4e7a; border:0px; width: auto; height: auto; background-color:#fff; font-size:1em;}
.submitButton2 {
font-weight: bold; text-align:left; color:#4f4e7a; width: auto; height: auto;  border:0px; background-color:#fff;}
.submitButton3 {background: transparent url(/assets/uploads/1submitbut.gif) no-repeat left top; border:0px; font-weight: bold; text-align:left; width: auto; height: auto; background-color:#fff;}
#paneSubMenu ul {margin-left:0px; margin-bottom:5px;}
#paneSubMenu li {margin-left:0px; margin-bottom:5px;}


/* News feed elements */

.newsstory{position:relative; float:left; width:100%; margin:0px; padding:0px;}
.newsstory a:link {color:#bc3a44; text-decoration:none;} 
.newsstory a:hover {color:#bc3a44; text-decoration:none;} 
.newsstory a:visited {color:#bc3a44; text-decoration:none;} 

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

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



/* News Home */

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

.newsstory2{position:relative; float:left; width:100%; margin:0px; padding:0px;}
.newsstory2 a:link {color:#bc3a44; text-decoration:none;} 
.newsstory2 a:hover {color:#bc3a44; text-decoration:none;} 
.newsstory2 a:visited {color:#bc3a44; text-decoration:none;} 

.newsstory2 ul{margin:0px; padding:0px;}
.newsstory2 li{margin:0px; padding:0px;}

.title2{position:relative; width:385px; min-height:15px; float:left; font-size:1em; font-weight:bold;color:#bc3a44;}
#description2{position:relative; width:385px; height:auto; float:left; font-size:0.9em;}
.newsdiv{position:relative; width:100%; clear:both; height:5px; line-height:0em;}


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



/* Scroller */

#scroller{position:relative; top:0px; left: 17px; width: 758px; height:17px; margin-top: 5px; padding: 0px; border: 2px solid #b6bbe5; background-color:#fff; float:left; padding:0px;font:0.9em/1.3em Arial, Helvetica, sans-serif; color:#000;}

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


/* Business Networks */

#businessheader {position:relative; top:0px; left:0px; width:800px; height:123px; background: transparent url(/assets/uploads/1logo_business1.gif) no-repeat left top;}



#businessnav{position:relative; float:left; left:20px; width:760px; padding:0px; margin:0px; text-align:left;}

#businessnav1{position:relative; float:left; left:0px; width:60px; padding:0px; margin-bottom:4px; text-align:left;}

#businessnav2{position:relative; float:left; left:30px; width:60px; padding:0px; margin-bottom:4px; text-align:left;}

#advert{position:relative; top:10px; left:20px; width:738px; height:auto; float:left; background-color:#fff; border:1px solid #4f4e7a; padding:10px 10px 30px 10px;}

#mainbottom2 {position:relative; top:0px; left:0px; width:800px; height:90px; float:left; background-color:#fff; padding:20px 0px 0px 0px;}
#footer {position:relative; top:0px; left:0px; width:800px; height:30px; float:left;}


/* Publishing */

#main2 {position:relative; top:0px; left:0px; width:100%; height:100%; float:left; background-color:#f9e4cf; padding-bottom:10px;}

#textarea4{position:relative; top:7px; left:0px; width:100%; height:auto; float:left; background-color:#fff; border:0px solid #4f4e7a; padding:10px; font-size:1.2em;}

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

#textarea4 strong{font-size:1.2em; ext-decoration:underline;}



/* Search */
#textareasearch{position:relative; top:7px; left:31px; width:532px; height:auto; float:left; background-color:#fff; border:1px solid #4f4e7a; padding:10px; overflow:auto;}
.noimages img{display:none;}
