body{
margin:0;
padding:0;
line-height: 1.5em;
background-color: #fff;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 80%;
background-image: url(../images/gradback.jpg);
background-repeat:repeat-x;
}

#maincontainer{
width: 1000px;
margin: 0 auto;
background-image: url(../images/inside_center.jpg);
background-repeat: repeat-y;
}

#topbar {
float:left;
width: 100%;
height: 37px;
background-color: #f0a11a;
}

#contentwrapper{
float: left;
width: 100%;
background-color: #f2a51b;
}

#contentcolumn{
margin-left: 226px;
background-color: #f2a51b;
height: 81px;
text-align: right;
background-image: url(../images/ccback.jpg);
background-repeat: repeat-x;
}

#leftcolumn{
float: left;
width: 226px;
margin-left: -1000px;
background-color: #f2a51b;
height: 81px;
}

.linktop {
padding-top: 11px;
padding-left: 50px;
}

#undertop {
float: left;
width: 100%;
height: 27px;
background-color: #f0a11a;
background-image: url(../images/undertop.gif);
background-repeat:no-repeat;
}

#contentwrapper2{
float: left;
width: 100%;
}

#contentcolumn2{
margin-left: 826px;
background-color: #f5b11c;
height: 38px;
}

#leftcolumn2{
float: left;
width: 826px;
margin-left: -1000px;
background-color: #f5b11c;
height: 38px;
}

#contentwrapper3{
float: left;
width: 100%;
}

#contentcolumn3{
margin-left: 568px;
background-color: #fff;
height: 275px;
background-image: url(../images/mainrightback.jpg);
background-repeat: no-repeat;
}

#leftcolumn3{
float: left;
width: 568px;
margin-left: -1000px;
background-color: #fff;
height: 275px;
background-image: url(../images/mainleftback.jpg);
background-repeat: no-repeat;
}

#inside_top {
float: left;
width: 100%;
background-image: url(../images/inside_top.jpg);
background-repeat: no-repeat;
height: 39px;
}

.insidetop {
padding: 0 30px 0 50px;
}

#contentwrapper5{
float: left;
width: 100%;
background-image: url(../images/inside_center.jpg);
background-repeat: repeat-y;
}

#contentcolumn5{
margin-left: 799px;
font-size: 85%;
}

#leftcolumn5{
float: left;
width: 799px;
margin-left: -1000px;
}

#inside_bot {
float: left;
width: 100%;
background-image: url(../images/inside_bottom.jpg);
background-repeat: no-repeat;
height: 52px;
}

.insidebot {
padding: 0 50px 0 20px;
}

#undermain {
float: left;
width: 100%;
height: 37px;
background-image: url(../images/undermain.jpg);
background-repeat: no-repeat;
}

#contentwrapper4{
float: left;
width: 100%;
background-color:#f9d01d;
}

#contentcolumn4{
margin-left: 296px;
background-color: #f9d01d;
height: 161px;
}

#leftcolumn4{
float: left;
width: 296px;
margin-left: -1000px;
background-color: #f9d01d;
height: 161px;
background-image: url(../images/bottomleftback.jpg);
background-repeat: no-repeat;
}

#waybottom {
float: left;
width: 100%;
height: 44px;
background-color: #f9d01d;
}

#footer {
float:left;
width:100%;
margin-top: 20px;
font-size:70%;
text-align: center;
line-height: 1.3em;
background-color: #fff;
}

/* LINKS */


a,
a:link 
a:active {
   text-decoration: underline;
   background-color: inherit; 
   color: #28903b; 
}

a:visited {
   text-decoration: underline;
   background-color: inherit;
  color: #28903b;
}

a:hover {
   text-decoration: none;
   background-color: inherit;
   color: #28903b;
}


a.roll
{
	display:block;
	width:55px;
	overflow:hidden;
}

a:hover.roll
{
	display:block;
	text-indent:-55px;
	}
	
a.roll2
{
	display:block;
	width:73px;
	overflow:hidden;
}

a:hover.roll2
{
	display:block;
	text-indent:-73px;
	}	

a.roll3
{
	display:block;
	width:132px;
	overflow:hidden;
}

a:hover.roll3
{
	display:block;
	text-indent:-132px;
	}

a.roll4
{
	display:block;
	width:127px;
	overflow:hidden;
}

a:hover.roll4
{
	display:block;
	text-indent:-127px;
	}

a.roll5
{
	display:block;
	width:60px;
	overflow:hidden;
}

a:hover.roll5
{
	display:block;
	text-indent:-60px;
	}

a.roll6
{
	display:block;
	width:81px;
	overflow:hidden;
}

a:hover.roll6
{
	display:block;
	text-indent:-81px;
	}
	
a.roll7
{
	display:block;
	width:174px;
	overflow:hidden;
}

a:hover.roll7
{
	display:block;
	text-indent:-174px;
	}
	
a.roll8
{
	display:block;
	width:106px;
	overflow:hidden;
}

a:hover.roll8
{
	display:block;
	text-indent:-106px;
	}	

a.roll9
{
	display:block;
	width:206px;
	overflow:hidden;
}

a:hover.roll9
{
	display:block;
	text-indent:-206px;
	}

/* LINKS END */	

td {
padding-right: 8px;
}

br.clear { 
clear:both;
}

h1 {
   font-size: 2.5em;
   line-height: 1em;
   margin: 0;
   font-family: georgia,serif;
   font-style: italic;
   font-weight: normal;
}
h2 {
   font-size: 1.2em; 
   text-align: left;
   padding-bottom: 7px;
}

p {
   font-size: 1em;
   margin: 0 0 1.5em 0;  /* some air around p elements */
   line-height:1.5em;
   padding: 0;
}

#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li 
{
padding-left: 40px;
padding-top: 12px;
padding-bottom: 15px;
background-image: url(../images/apple.jpg);
background-repeat: no-repeat;
background-position: 0 .5em;

}
