body {background-color:#EDF4CC;}
.sandbox{
background-image:url('');
background-repeat:none;
background-color:#EDF4CC;
}
#content {
		width:935px;
		position:relative; 
		z-index:1;
		padding:0; 
		margin:10px auto 0 auto;
		background-color:#edf4cc;
		border-style:solid;
		border-color:#bbdb29;
		border-width:25px;
}
#header{
		position:relative;
}
#main {
		width:480px;
		margin-left:175px;
        margin-right:265px;
		border-right-color:#000054;
		border-right-style:solid;
		border-right-width:1px;
		border-left-color:#000054;
		border-left-style:solid;
		border-left-width:1px;
		padding:0 20px;
}
#main h1{
		font-size:18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#3a3599;
}
#main h2{
		font-size:13px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#626454;
}
#main h2.old{
		font-size:13px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#8600a3;
}

#main p{
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#626454;
		line-height:180%;
}
#main ul{
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#626454;
		line-height:180%;
}

#center-content{
		margin-top:40px;
		background-color:#ffffff;
		border-style:solid;
		border-color:#ffae00;
		border-width:2px;
		height:260px;
}
#item1{
		width:204px;
		float:left;
		position:relative;
		top:-35px;
		left:15px;
}
#item1 p{
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#5b5b5b;
		line-height:110%;
}
#item2 p{
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#5b5b5b;
		line-height:110%;
}
#item2{
		width:235px;
		float:right;
		position:relative;
		top:-35px;
		right:15px;
}
#nav-list {
		width:160px;
		float:left;
}
#news-list {
		width:205px;
		float:right;
		padding:0 20px;
}
#news-list h2{
		font-size:13px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#8600a3;
}
#news-list p{
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#626454;
}
#news-list td{
		font-size:11px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#626454;
}

ul.mainnav{
		margin-left:-40px;
}
ul.mainnav li a{
		display: block;
		background-color:#77005e;
		color:#ffd800;
		width:150px;
		height:20px;
		font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		list-style-type:none;
		padding: 0 0 0 10px;
		margin-bottom:5px;
		text-decoration:none;
                line-height:20px;
}
ul.mainnav li{
		display: block;
		background-color:#77005e;
		color:#ffd800;
		width:140px;
		height:20px;
		font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		list-style-type:none;
		padding: 0 0 0 15px;
		margin-bottom:5px;
}
ul.mainnav li a:hover{
		background-color:#540042;
}
ul.mainnav li:hover{
		background-color:#540042;
}
ul.subnav{
		margin-left:-40px;
}
ul.subnav li a{
		display: block;
		background-color:#af609f;
		color:#ffffff;
		width:150px;
		height:20px;
		font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		list-style-type:none;
		padding: 0 0 0 10px;
		margin-bottom:5px;
		text-decoration:none;
                line-height:20px;
}
ul.subnav li{
		display: block;
		background-color:#af609f;
		color:#ffffff;
		width:140px;
		height:20px;
		font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		list-style-type:none;
		padding: 0 0 0 15px;
		margin-bottom:5px;
}
ul.subnav li:hover{
		background-color:#814775;
}
ul.subnav li a:hover{
		background-color:#814775;
}
ul.subnav{
		margin-top:-10px;
}
#button a{
		width:100px;
		background-color:#77005e;
		color:#ffd800;
		height:15px;
		font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		padding: 1px 15px 4px 5px;
		margin-top:10px;
		text-decoration:none;
}
#button a:hover{
		background-color:#540042;
}
#login {
		/*float:right;*/
		position:absolute;
		right:0px;
		top:105px;
}
#login a{
		width:100px;
		background-color:#77005e;
		color:#ffd800;
		height:15px;
		font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		padding: 1px 50px 4px 5px;
		margin-top:10px;
		text-decoration:none;
}
#login a:hover{
		background-color:#540042;
}
#inner-main {
		position:relative;
		width:520px;
		padding:0 20px;
}
#inner-main h1{
		z-index:3;
		font-size:18px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#3a3599;
}
#inner-main h2{
		z-index:3;
		font-size:13px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#8600a3;
}
#inner-main p{
		z-index:3;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#626454;
		line-height:180%;
}
#inner-main ul li{
		z-index:3;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#626454;
		line-height:180%;
}
#inner-content-background-image{
position:absolute;
		right:0px;
		bottom:100px;

		}
#inner-main-wrapper{
		margin-bottom:25px;
		margin-left:175px;
		border-left-color:#000054;
		border-left-style:solid;
		border-left-width:1px;
		min-height:500px;
}
#horz-nav{
		margin-left:-20px;
}
#horz-nav ul li{
		display: inline; 
		background-color:#edf4cc;
		color:#000000;
		width:120px;
		height:20px;
		font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		list-style-type:none;
		padding: 3px 0;
		margin-right: 5px;
		margin-bottom:5px;
		text-decoration:none;
}
#horz-nav ul li a{
		background-color:#cbe35d;
		color:#000000;
		width:120px;
		height:20px;
		font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		list-style-type:none;
		padding: 3px 8px;
		margin-bottom:5px;
		text-decoration:none;

}
#horz-nav ul li:hover{
		background-color:#edf4cc;
}
#horz-nav ul li a:hover{
		background-color:#bbdb29;
}

td p {
padding:0;
margin:0;
}
.button{
		width:100px;
		background-color:#77005e;
		color:#ffd800;
		height:15px;
		font-family:"Myriad Pro",Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		padding: 1px 15px 4px 5px;
		margin-top:10px;
		text-decoration:none;
}
.button:hover{
		background-color:#540042;
}
#guestbook{
width: 120px;
padding:0 10px;
color: #77005E;
font-weight:bold;
}
#horz-nav ul li a.on{
background-color:#bbdb29;
}
#footer{
color:#B9E5FF;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer a{
color:#B9E5FF;
}
#footer_text{
float:right;
position:relative;
top:-37px;
left:-17px;
}

ul.mainnav li{
background-color: #34AEDF;
color: #EDF4CC;
}
ul.mainnav li a
{
background-color: #34AEDF;
color: #EDF4CC;
}
#login a
{
background-color: #34AEDF;
color: #EDF4CC;
}
#button a
{
background-color: #34AEDF;
color: #EDF4CC;
}
.button
{
background-color: #34AEDF;
color: #EDF4CC;
}
ul.mainnav li a:hover
{
background-color: #0a83b3;
color: #EDF4CC;
}
#login a:hover
{
background-color: #0a83b3;
color: #EDF4CC;
}
#button a:hover
{
background-color: #0a83b3;
color: #EDF4CC;
}
.button:hover
{
background-color: #0a83b3;
color: #EDF4CC;
}
ul.mainnav li:hover{
background-color: #0a83b3;
color: #EDF4CC;
}
.sideform input{
width:100px;
}
