/* Layout */
html, head, body, #header, #holder, #title{
min-width:1007px;
}

html{
min-width:1007px;
}

body {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:0px;
padding:0px;

}

.clear{
clear:left;
}

#header {
height:130px;
}

#holder{
margin-top: 5px;
}

#lschool{
float:left;
}

#rschool{
float:right;
width:200px;
}

#title{
position:absolute;
width:100%;
text-align:center;
}

#footer {
clear:both;
}

#footer center{
margin-top:2px;
}

#header img{
margin-bottom:3px;
}

#title img{
margin-left:17px;
}

#header img.title{
margin-bottom:20px;
}

.title_heading{
margin-left:-4px;
}



#leftcol{
position:absolute;
left:0;
width:201px;
margin-top:3px;
}

#rightcol{

width:185px;
margin-left:15px;
margin-top:5px;
}

#container{
text-align:left;
}

#main {
margin-left:211px;
margin-right:200px;
margin-top:4px;
padding-top:3px;
min-width:588px;
}

#content{
min-height:500px;
}

#menu {
padding-top:2px;
float:left;
width:201px;
margin-bottom:0px;
margin-left:1px;
}

#righcolumn {
float:right;
width:178px;
margin:0px 5px;
margin-top:3px;
}

#footer {
margin-top:30px;
}

.blueline{
margin-top:3px;

}
/* End Layout */

/* Right Column  */
.rc h3{
font-family:arial black, arial;
text-align:center;
margin-top:10px;
}

.rc h2{
margin-top:10px;
padding:0;
}

.rc p{
text-align:center;
}

div.news_intro img{
height:auto;
width:170px;
}


/* Fonts */
#main h2{
margin-top:13px;
}

h1 {
font-size:3em;
padding-top:60px;
padding-left:30px;
margin:0px;
padding-bottom:20px;
}

h2 {
font-size:24px;
padding-top:3px;
padding-bottom:3px;
font-family:arial;

}

h3,h4 {
margin:0px;
}


.menu h3 {
margin-top:10px;
margin-bottom:10px;
border:0px;
padding:0px;
}

.pagecomponent a:hover {
text-decoration:underline;
}

a:hover {
text-decoration:underline;
}
/* End Fonts */


/* Menu */
.menu li{
background:none repeat scroll 0%;
position:relative;
padding-bottom:4px;
}

.menu ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}

.menu {
margin:10px 0pt 15px;
z-index:1000;
width:205px;

}

.menu a, .menu a:visited {
display:block;
text-decoration:none;
text-align:left;
padding:8px 0 8px 17px;
}

.menu a:hover {
background:none repeat scroll 0%;
}
/* End Menu */


/* Update Forms */
.pagecomponent {
margin-left:10px;
}

#duformerrorbox, .duformerrorbox {
margin-right:20px;
margin-left:0px;
}

div.forum_list_item, p.forum_description, p.forum_intro_msg, div.thread_list_item, div.post_list_item, #modheader {
margin-right:10px;
}

.duupdategroup1 {
margin-bottom:20px;
}

.duleft {
margin-bottom:20px;
}

div.forum_list_item, p.forum_description, p.forum_intro_msg {
margin-left:0px;
}
/* End Update Forms */

table.article textarea{
width:600px;
}

#update_note{
margin-bottom:10px;
font-weight:bold;
font-size:15px;
}