/* CSS Document */ body {margin: 0px auto; padding:0px; background:#fff url(/assets/uploads/1body_bg2.jpg) repeat-x left top; font:1em/1.2em Arial, Helvetica, sans-serif; color:#222;} p{margin:0px; padding:0px 0px 10px 0px;} img{border:0px;} #maincontainer{position:relative; float:left; width:100%; height:auto; background:#fff; margin:0px; padding-bottom:0px;} #homemain{position:relative; width:751px; height:auto; background:#fff; margin:0px auto; padding:0px;} /* text styles */ .homenews { font:0.7em/1.2em Arial, Helvetica, sans-serif; color:#222; margin-top:20px;} .homenews a:link{color:#222; text-decoration:none;} .homenews a:hover{color:#222; text-decoration:none;} .homenews a:visited{color:#222; text-decoration:none;} .homenewsheading {font:bold 1em/1.2em Arial, Helvetica, sans-serif; color:#255aca;} .homenewsheading a:link{color:#255aca; text-decoration:none;} .homenewsheading a:hover{color:#255aca; text-decoration:none;} .homenewsheading a:visited{color:#255aca; text-decoration:none;} .homenewsheading2 {font: 0.9em Arial, Helvetica, sans-serif; color:#255aca;} .homenewsheading2 a:link{color:#255aca; text-decoration:none;} .homenewsheading2 a:hover{color:#255aca; text-decoration:none;} .homenewsheading2 a:visited{color:#255aca; text-decoration:none;} .homenews2 { font:1em/1.2em Arial, Helvetica, sans-serif; color:#222; margin-top:20px;} .homenews2 ul {list-style-type: none; padding:0px; margin-left:10px;} .homenews2 li {list-style-type: none; padding:0px; margin-bottom:20px;} .welcometext {font: 0.9em/1.2em Arial, Helvetica, sans-serif; text-align: left;} .welcometext tr {font: 0.7em/1.2em Arial, Helvetica, sans-serif; text-align: left;} .bodytext {font: 0.8em/1.4em Arial, Helvetica, sans-serif; text-align: left;} .bodytext a:link{font-weight:bold; text-decoration:none; color:#255aca;} .bodytext a:visited {font-weight:bold; text-decoration:none; color:#255aca;} .bodytext ul{margin:0px; padding:0px;} .bodytext li{margin-left:20px; padding:0px;} .bodytext tr {font: 1em/1.2em Arial, Helvetica, sans-serif; text-align: left;} .bodytext2 {font: 0.8em/1.2em Arial, Helvetica, sans-serif; text-align: left;} .bodytext2 tr{font: 0.8em/1.2em Arial, Helvetica, sans-serif; text-align: left;} .bodytext2 a:link{font-weight: bold; color:#1f4283; text-decoration:none;} .bodytext2 a:visited{font-weight: bold; color:#1f4283; text-decoration:none;} html>body .bodytext {font: 0.8em/1.4em Arial, Helvetica, sans-serif; text-align: left;} html>body .bodytext a:link{font-weight:bold; text-decoration:none; color:#255aca;} html>body .bodytext a:visited {font-weight:bold; text-decoration:none; color:#255aca;} html>body .bodytext tr {font: 1em/1.2em Arial, Helvetica, sans-serif; text-align: left;} html>body .bodytext2 {font: 1.1em/1.2em Arial, Helvetica, sans-serif; text-align: left;} html>body .bodytext2 tr{font: 1.1em/1.2em Arial, Helvetica, sans-serif; text-align: left;} .menu {font: 0.8em/1.4em Arial, Helvetica, sans-serif; text-align: left;} .menu a:link{font-weight:bold; text-decoration:none; color:#255aca;} .menu a:visited {font-weight:bold; text-decoration:none; color:#255aca;} .menu ul{list-style-type:none; margin:0px; padding:0px;} .menu2 {font: Arial, Helvetica, sans-serif; text-align: left;} .menu2 a:link{font-weight:bold; text-decoration:none; color:#255aca;} .menu2 a:visited {font-weight:bold; text-decoration:none; color:#255aca;} .menu2 ul{list-style-type:none; margin:0px; padding:0px;} .windowtitle {font: bold 1.1em/1em Arial, Helvetica, sans-serif; color:#255aca; text-align: left;} .windowtitle2 {font: bold 0.9em/1em Arial, Helvetica, sans-serif; color:#255aca; text-align: left;} .lnav {font:0.8em/1.2em Arial, Helvetica, sans-serif; color:#255aca;} .lnav a:link{color:#255aca; text-decoration:none;} .lnav a:hover{color:#255aca; text-decoration:none;} .lnav a:visited{color:#255aca;text-decoration:none;} .lnav ul{list-style-type: none; padding: 10px 0px 10px 15px; margin: 0px;} .lnav li{list-style-type: none; padding: 0px; margin: 0px 6px 7px 0px;} .navlink ul{padding: 0px; margin: 0px; list-style-type: none; display: inline; } .navlink li{padding: 0 20px 0 20px; margin: 0px; list-style-type: none; display: inline; } .pagelinks{font:0.8em/1.4em Arial, Helvetica, sans-serif; text-align:left; color:#1f4182;} .pagelinks a:link {text-decoration:none; color:#1f4182;} .pagelinks a:visited {text-decoration:none; color:#1f4182;} .pagelinks a:hover {color:#1f4182;} .homepagelinks{font:11px/1.4em Arial, Helvetica, sans-serif; text-align:left; color:#1f4182;} .homepagelinks a:link {text-decoration:none; color:#1f4182;} .homepagelinks a:visited {text-decoration:none; color:#1f4182;} .homepagelinks a:hover {color:#1f4182; } .titleText{font:1em/1em Arial, Helvetica, sans-serif; text-align:left; color:#255aca;} .pagelinks2 {font:11px/1.4em Arial, Helvetica, sans-serif; text-align:left; color:#663366;} .pagelinks2 ul{padding: 0px; margin: 0px; list-style-type: none;} .pagelinks2 li{padding: 0px; margin: 0px; list-style-type: none;} .pagelinks2 a:link{text-decoration:none; color:#663366;} .pagelinks2 a:visited{text-decoration:none; color:#663366;} .pagelinks2 a:hover{color:#663366;} .navigator {font:0.73em/1.5em Arial, Helvetica, sans-serif; text-align: left; color:#255aca;} .navigator a:link{color:#255aca; text-decoration:none;} .navigator a:hover{color:#255aca; text-decoration:none;} .navigator a:visited{color:#255aca; text-decoration:none;} .navigator ul{list-style-type: none; padding:0px; margin: 0px;} .navigator li{list-style-type: none; padding:0px; margin: 0px;} .searchtext tr{font:0.7em/1.2em Arial, Helvetica, sans-serif; text-align: left; color:#222; background-color:#e8eaff} .vschools{font:bold 11px/1.3em Arial, Helvetica, sans-serif; color:#8c4b93; text-align:center;} .lowernavlinks {font-weight:bold; font-size:0.7em; line-height:1.2em; text-align: center;} .lowernavlinks a:link{text-decoration:none; color:#355cba;} .lowernavlinks a:visited{text-decoration:none; color:#355cba;} .lowernavlinks ul{list-style-type:none; margin:0px; padding:0px;} .lowernavlinks li{padding: 0px 20px 0px 20px; margin: 0px; list-style-type: none; display: inline;} .footertext { font:0.7em/1.2em Arial, Helvetica, sans-serif; color:#fff;} .footertext a:link{font-weight:bold; color:#fff; text-decoration:none;} .footertext a:visited{font-weight:bold; color:#fff; text-decoration:none;} .modifiedText { position:relative; float:left; font:bold 0.9em/1.2em Arial, Helvetica, sans-serif; color:#255aca;} /* General content page structure */ #container{position:relative; width:751px; height:auto; margin:0px auto;} #flash {position:relative; float:left; width:405px; height:87px; margin:0px; padding:0px; background:url(/assets/uploads/1flashbg.gif);} #logo {position:relative; float:right; width:346px; height:87px; margin:0px; padding:0px;} #topnav {position:relative; top:0px; left:0px; width:751px; height:23px; border:0px solid black;} #tnav1 {position:relative; top:0px; left:0px; width:125px; height:23px; float:left; text-align:center;} #tnav2 {position:relative; top:0px; left:0px; width:125px; height:23px; float:left; text-align:center;} #tnav3 {position:relative; top:0px; left:0px; width:140px; height:23px; float:left; text-align:center;} #tnav4 {position:relative; top:0px; left:0px; width:155px; height:23px; float:left; text-align:center;} #tnav5 {position:relative; top:0px; left:0px; width:105px; height:23px; float:left; text-align:center;} #tnav6 {position:relative; top:0px; left:0px; width:101px; height:23px; float:left; text-align:center;} #breadcrumbs {position:relative; top:5px; left:0px; width:699px; height:auto; float:left; text-align:left; padding:0px 0px 10px 52px; line-height:2em;} #homebutton{position: absolute; top:-2px; left: 3px; width: 91px; height:31px; margin: 0px auto; padding: 0px; border: 0px solid black; z-index: 1; float:left; } #main {background:transparent url(/assets/uploads/1wholebg.gif) repeat-y left top;position:relative; top:0px; left:0px; width:751px; height:auto; float:left; padding-bottom:20px; margin:0px; background-color:#ecedfa;} #main2 {position:relative; top:0px; left:0px; width:751px; height:auto; float:left; background-color:#fff;} #main3 {background:transparent url(/assets/uploads/1newstop.gif) repeat-x left top;position:relative; top:0px; left:0px; width:751px; height:auto; float:left; background-color:#e0e2f9; padding-bottom:20px;} #lnav {position:relative; top:0px; left:0px; width:174px; height:auto; float:left; background-color:#f6d64d; text-align:left;} #sectionhead{position:relative; width:154px; padding:8px 10px 7px 10px; background-color:#f4de95; text-align:center;} #unavhead{position:relative; width:154px; padding:8px 10px 7px 10px; background-color:#f4de95; text-align:center;} #windowheading{position:relative; width:542px; padding:8px 10px 7px 25px; background-color:#b2b7df; text-align:left; float:left;} #text {position:relative; top:15px; left:25px; width:530px; height:auto; float:left;} #text2 {position:relative; top:3px; left:25px; width:700px; height:auto; float:left;} #lowernav{position:relative; float:left; clear:both; width:100%; height:30px; text-align:center; margin:0px; padding-top:20px; background:#fff;} #footer{position:relative; float:left; width:100%; height:10px; background-color:#365dbc; text-align:center; padding-top:10px; padding-bottom:10px;} /* Forms and Fields */ #search{margin:0px; padding:0px;} #login{margin:0px; padding:0px;} .searchbox ul{margin:0px; padding:0px 0px 3px 10px;} .loginbox ul{margin:0px; padding:6px 0px 0px 10px;} .searchField { background: #fff; border: 1px solid #10419B; width: 100px; margin-left: 10px; padding: 0px; } .usernameField { background: #fff; border: 1px solid #10419B; width: 80px; margin-left: 10px; padding: 0px; } .passwordField { background: #fff; border: 1px solid #10419B; width: 80px; margin-left: 10px; padding: 0px; } .submitButton { font: bold 11px/1em Arial, Helvetica, sans-serif; color: #ffffff; width: 50px; height: 17px; margin: 0px; padding:0px; border: 0px; background: transparent url(/assets/uploads/11submit_but.gif) no-repeat; } #paneSubMenu ul {margin-left:0px; margin-bottom:5px;} #paneSubMenu li {margin-left:0px; margin-bottom:5px;} #graphicVersion {display: none;} #mainbottomhome2 {position:relative; top:360px; left:0px; width:751px; height:30px; float:left; background-color:#fff;} /* Newsfeeds */ .newsstory{position:relative; float:left; width:100%; margin:0px; padding:0px;} .newsstory a:link{text-decoration:none; color:#2961ce;} .newsstory a:visited{text-decoration:none; color:#2961ce;} .newsstory a:hover{text-decoration:underline; color:#1d225c;} .thumb{position:relative; top:0px; left:0px; width:auto; height:auto; 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:120px; min-height:15px; float:left; font-size:1em; font-weight:bold;} .description{position:relative; width:120px; height:auto; float:left; color:#333; font-size:1em;} .newsdiv{position:relative; width:100%; clear:both; height:10px; line-height:0em;} #scroller{ position:relative; top:0px; left: 0px; width: 331px; height:16px; margin: 0px auto; padding: 0px; border: 2px solid #b6bbe5; background-color:#fff; float:left; padding:0px; } /* News page */ #leftnews{position:relative; top:0px; float:left; width:215px; height:auto;} #middlenews{position:relative; top:0px; left:25px; float:left; width:215px; height:auto;} #rightnews{position:relative; top:0px; left:50px; float:left; width:215px; height:auto;} #bbc{ position:relative; margin: 0px auto; padding: 0px; border: 0px solid black; } /* Forum CSS */ .label{font:13px/1.3em Arial, Helvetica, sans-serif; color:#222; 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:#222; 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:#222; text-align:left;} .forumMessageTime{font:13px Arial, Helvetica, sans-serif; color:#222; text-align:left;} .forumMessageContent{font:13px Arial, Helvetica, sans-serif; color:#666; text-align:left;} .forumThreadTextLabel{font:13px Arial, Helvetica, sans-serif; color:#222; text-align:left;} .forumMessageFormHeader{font:13px Arial, Helvetica, sans-serif; color:#222; text-align:left;} .forumMessageFormButtons{font:13px Arial, Helvetica, sans-serif; color:#222;} .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;} /* Search Results */ #mainsearch {position:relative; top:0px; left:0px; width:751px; height:auto; float:left; padding-bottom:40px;} #windowheadingsearch{position:relative; width:717px; padding:5px 10px 4px 25px; background-color:#b2b7df; text-align:left; float:left;} #altsearch {position:relative; top:8px; left:0px; width:751px; height:auto; float:left; margin-bottom:10px;} #textsearch {position:relative; top:8px; left:0px; width:751px; height:auto; float:left;} #left{position:relative; float:left; width:250px; height:auto; padding:10px; border:0px solid black; background-color:#eaeaea;} #right{position:relative; float:left; left:50px; width:370px; height:auto; padding:10px; background-color:#eaeaea;} #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:717px; padding:5px 10px 4px 25px; background-color:#b2b7df; text-align:left; float:left;} #headpic{position:relative; margin-right:20px; margin-bottom:20px; float:left;} .hiddenDefault{display:none;} #leftcolumn{position:relative; float:left; height:auto; width:215px; margin:15px 0px 0px 0px; padding:0px; background-color:#f4d64d;} #leftcolumn ul{list-style-type:none; margin:0px; padding-left:10px;} #middlecolumn{position:relative; float:left; left:15px; height:auto; width:339px; margin:15px 0px 0px 0px; padding:0px;} #welcome{position:relative; float:left; height:auto; width:315px; margin:0px; padding:10px; background:#ebedff;} #welcomeheader{position:relative; float:left; height:25px; width:335px; margin:0px 0px 0px 0px; padding:0px; background:url(/assets/uploads/11welcome_header.gif); background-color:#365dbc; color:#fff;} #calendar{position:relative; float:left; height:auto; width:150px; margin:0px; padding:3px 2px 3px 3px; background-color:#255aca; color:#fff; font-size:0.7em; font-weight:bold; text-align:center;} #whitespace{position:relative; float:left; width:100%; height:10px;} #rightcolumn{position:relative; left:25px; float:left; height:auto; width:155px; margin-top:15px; padding:0px;} #shortcuts{position:relative; float:left; height:auto; width:155px; margin:0px; padding-bottom:10px; background-color:#f4d64d;} #shortcuts ul{list-style-type:none; margin:0px; padding-left:10px;} #shortcuts li{padding:3px 0px 0px 0px;} .welcometext{font-size:0.7em; line-height:1.3em; color:#333;} .flagtext{color:#365dbc;} #headpic{position:relative; float:left; margin:0px 10px 5px 0px;} #flaggb{position:relative; float:left; top:3px; left:110px;} #flagfr{position:relative; float:left; top:3px; left:130px;} #flagger{position:relative; float:left; top:3px; left:150px;} #flagsp{position:relative; float:left; top:3px; left:170px;} #flagchina{position:relative; float:left; top:3px; left:190px;} #signup{position:relative; float:left; margin:10px 0px 10px 0px; padding:0px;} #newsletter{position:relative; float:left; width:164px; height:27px; margin-right:2px; padding:0px; line-height:0em;} #tour{position:relative; float:left; width:165px; height:27px; margin:0px; padding:0px;line-height:0em;} #headsimage{position:relative; float:left; width:335px; height:114px; margin:0px; padding:0px;}