/* screen styles */

#foo{display:none;}


* {margin:0;padding:0;} 

body {
background:#941414;
font: 15px Arial, Helvetica, sans-serif;
margin:0;
padding:10px 0 0;
}

#container{
margin:0 auto;
position:relative;
right:0;
top:0;
width:800px;
padding: 0 0;
}

#header {
text-align:right;
background:url(site-images/banner.jpg) no-repeat center top;
height:95px;
left:0;
position:relative;
top:0;
bottom:0;
width:800px;
padding:5px 0 0 0;

}

#content{
background:#eaeaea;
clear:both;
float:left;
min-height:600px;
width: 780px;
position: relative;
left:0;
top:0;
padding: 0 10px;
}

#leftcontainer{
float: left;
width: 490px;
}

#leftcontainer div.frame{
background:transparent url(site-images/490content.jpg) repeat-y scroll center;
}

#leftcontainer div.frame-header{
background:url(site-images/490header.jpg) no-repeat top center;
width:490;
height: 60px;
padding: 35px 30px 0;
font: 1.2em sans-serif;
color: black;
}

#leftcontainer div.frame-footer{
background:transparent url(site-images/490footer.jpg) no-repeat center;
width:490;
height: 40px;
}
#rightcontainer{
float: right;
width: 280px;
margin: 0 0 0 0;
}

#rightcontainer div.frame{
background:transparent url(site-images/280content.jpg) repeat-y scroll center;
}

#rightcontainer div.frame-header{
background:url(site-images/280header.jpg) no-repeat top center;
width:280;
height: 60px;
padding: 35px 30px 0;
font: 1.2em sans-serif;
color: black;
}

#rightcontainer div.frame-footer{
background:transparent url(site-images/280footer.jpg) no-repeat center;
width:280;
height: 40px;
}

#footer {
background:transparent url(site-images/footer.jpg) no-repeat center;
clear:both;
width:800;
height:40px;
}

#menu{
padding: 0 0;
text-align:center;
}

#menu ul{
background-color:#6C177E;
float:left;
list-style: none;
width: 800px;
}

#menu li{
float: left;
margin: 2px 0.6em;
}

#menu2{
padding: 0 0;
text-align:center;
}

#menu2 ul{
background-color:#8E33A2;
float:left;
list-style: none;
width: 800px;
text-align:center;
}

#menu2 li{
float: left;
margin: 2px 0.6em;
}

div.frame {
background:transparent url(site-images/780content.jpg) repeat-y scroll center;
margin: 10px 0 10px 0;

}

div.frame-header {
background:url(site-images/780header.jpg) no-repeat top center;
width:780;
height: 60px;
padding: 35px 30px 0;
font: 1.2em sans-serif;
}

#frame-body {
padding: 0 30px;
}
div.frame-body {
padding: 0 30px;
}

#frame-body ul{
padding: 0 0 0 15px;
margin: 15px 0;
}
div.frame-body ul{
padding: 0 0 0 15px;
margin: 15px 0;
}

div.frame-body p {
margin: 15px 0;
}

div.frame-footer {
background:transparent url(site-images/780footer.jpg) no-repeat center;
width:780;
height: 40px;
}

.left {float:left;}
.right{float:right;}

h1{}
h2{}
h3{}
h4{
font-size:60%;
}

ul{}
li{}

em{}

#financetable{
width: 100%;
border-width: 1px;
border-spacing: 0px;
border-style: solid;
}
#financetable td{
border-width: 1px;
padding: 5px;
border-style: solid;
}


table.bigcalendar{
width: 100%;
cell-padding: 0px;
border-width: 2px;
border-spacing: 0px;
}
table.bigcalendar tr{
width: 100%;
height: 100px;
}
table.bigcalendar tr.days{
width: 100%;
height: 15px;
text-align: center;
background: #8E33A2;
}

table.bigcalendar td{
text-align: left;
width: 100px;
border-width: 1px;
border-style: solid;
padding: 3px;
vertical-align: top;
}

div.daily {
font-family: 'Georgia';
font-size: .6em;
}

small {
font-size:8pt;
}



a{color:purple;text-decoration:none;}
a:hover{color:purple;text-decoration:underline;}
a.one {color:white; text-decoration:none; font-size:80%;}
a.one:hover {color:white; text-decoration:underline; font-size:80%;}
a.two{color:purple;text-decoration:none; font-size:80%;}
a.two:hover{color:purple;text-decoration:underline; font-size:80%;}
table.one{height:600px;width:800px;}
table.two{height:100%;width:100%; border-spacing:10pt;}
table.three{width:100%;}
table.four{height:100%;width:100%;}
td.one{padding-right:10pt;}
b.rtop, b.rbottom{display:block;background:#EAEAEA}
b.rtop *{display:block;height: 1px;
    overflow: hidden; background: #8E33A2}
b.rbottom *{display:block;height: 1px;
    overflow: hidden; background: #BBBBBB}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.r4{margin: 0 1px; height: 2px}

b.rtopframe {display:block;background:#941414}
b.rbottomframe {display:block;background:#941414}
b.rtopframe *{display:block;height: 1px;
    overflow: hidden; background: #3B3B3B}
b.rbottomframe *{display:block;height: 1px;
    overflow: hidden; background: #EAEAEA}