/*CSS DOCUMENT*/

body{
background-image:url('Images/pale_linen.jpg');
background-repeat:repeat;
font-family: Candara, "Franklin Gothic", serif;
color:#2c2626;
}

.floatLeft{
float:left;
}

.floatright{
float:right;
}

img{
border:0px;
}

p, h1, h2, h3, h4, text {
font-family: Candara, "Franklin Gothic", serif;
color:#2c2626;
margin:10px;
text-align:center;
}

.fourofour{
color:#2c2626;
}

a.fourofour
{
font-style:italic;
}

a.fourofour:hover{
color:#694f3e;
}

.Left{
text-align:left;
}

a{
text-decoration:none;
color:#2c2626;
}


.updates{
color:#2c2626;
}

p.updates{
color:#2c2626;
text-align:justify;
margin:10px 20px 10px 15px;
font-family: Candara, "Franklin Gothic", serif;
font-size: 14px; 
line-height:150%;
}

h1.updates{
color:#2c2626;
text-align:justify;
margin:0px 20px 10px 15px;
font-family: Candara, "Franklin Gothic", serif;
font-size: 24px; 
line-height:150%;
}

h3.updates{
color:#2c2626;
text-align:justify;
margin:0px 20px 10px 15px;
font-family: Candara, "Franklin Gothic", serif;
font-size: 16px; 
line-height:150%;
}

a.updates:link{
text-decoration:none;
color:#2c2626;
font-weight:bold;
}

a.updates:hover{
color:#0e181f;
}

p.announcements{
color:#2c2626;
text-align:justify;
margin:10px 20px 10px 15px;
font-family: Candara, "Franklin Gothic", serif;
font-size: 14px; 
line-height:150%;
}

h2.announcements{
color:#2c2626;
text-align:justify;
margin:10px 20px 10px 15px;
font-family: Candara, "Franklin Gothic", serif;
font-size: 18px; 
line-height:150%;
}

.bannerFloat{
position:relative;
top:-200px;
left:400px;
width:450px;
margin:0;
}

h1.announcements{
font-family:"Franklin Gothic Book", sans-serif;
color:#6a8596;
font-size:36px;
text-align:center;
}

p.InnerBanner{
font-family:"Franklin Gothic Book", sans-serif;
color:#6f7c64;
font-size:14px;
}

h1.InnerBanner{
font-family:"Franklin Gothic Book", sans-serif;
color:#6f7c64;
}

.InnerBanner:active{
color:#6f7c64;
text-align:center;
text-decoration:none;
}

.InnerBanner:link{
color:#6f7c64;
text-align:center;
text-decoration:none;
}

.InnerBanner:hover{
color:#6f7c64;
text-align:center;
text-decoration:none;
}

#LowerBanner {
display:block;
width:900px;
overflow:hidden;
margin:0 auto;
}

#topBanner {
display:block;
width:900px;
height:271px;
overflow:hidden;
margin:0 auto;
background-image:url('Images/banner_top.jpg');
}

#Main {
display:block;
width:900px;
overflow:hidden;
background-image:url('Images/bg_repeat.jpg');
background-repeat:repeat;
margin: 0 auto;
position:relative;

}

#Inside {
display:block;
width:750px;
overflow:hidden;
margin: 0 auto;
}

#MainTopLeft {
display:block;
width:425px;
overflow:hidden;
margin:10px 0 0 0;
float:left;
background-image:url('Images/updates_bg.jpg');
background-repeat:repeat;
}

#TopMainRight {
display:block;
width:300px;
overflow:hidden;
margin:10px;
float:right;
}



/*footer style*/

#footer {
display:block;
width:900px;
height:80px;
overflow:hidden;
background-image:url('Images/footer.jpg');
background-repeat:no-repeat;
margin: 0 auto;
position:relative;

}

#InsideFooter {
display:block;
width:600px;
overflow:hidden;
margin: 15px auto;
}

.footer
{
color:#fff;
font-weight:bold;
font-size: 12px;
text-align:center;
margin:0 0 0 0;
}

a.footer{
color:#fff;
font-weight:bold;
font-size: 12px;
text-align:center;
margin:0 10px 0 10px;
text-decoration:none;
}

.smallFooter
{
color:#663D29;
font-weight:regular;
font-size: 11px;
margin:8px 10px 0 10px;
text-align:center;
}

a.smallFooter
{
color:#663D29;
text-decoration:none;
margin:8px 10px 0px 0px;
}

.alignRight{
text-align:right;
float:right;
font-size:13px;
margin:30px 0px 0px 0px;
}

.RegisterForm
{
display:block;
width:500px;
margin:20px auto;
border: 2px dashed #663D29;
}