body{

margin:0;

padding:0;

line-height: 1.5em;

font-family: sans-serif;

font-size: 0.75em;

background-repeat: repeat;

background-image: url(images/background2a.jpg);

}



b{font-size: 110%;}

em{color: green;}



.lk { font-family: sans-serif; font-size: 1.0em; font-weight: bold; } 

.d {  font-family: sans-serif; font-size: 0.8em; }



#maincontainer{

width: 990px; /*Width of main container*/

margin: 0 auto; /*Center container on page*/

}



#topsection{

background: #FFFFFF url(images/alicebus_header.gif) no-repeat left;

height: 70px; *Height of top section*/

margin: 10px;

padding: 10px;

}



#topsection-content{

position: relative;

float: right;

vertical-align: middle;

text-align: right;

}



#topsection-content2{

position: relative;

float: left;

vertical-align: middle;

text-align: left;

padding-left: 140px;

}



#topsection-content3{

position: relative;

float: right;

vertical-align: middle;

text-align: right;

padding-right: 10px;

}



#topsection2{

background: #FFFFFF;

height: 30px; *Height of top section*/

}



#topsection h1{

margin: 0;

padding-top: 15px;

}



#contentwrapper{

float: left;

width: 100%;

background: #FFFFFF;

}



#contentcolumn{

margin-right: 480px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/

background: white;

}



#leftcolumn{

float: left;

width: 130px; /*Width of left column in pixel*/

margin-left: -500px; /*Set margin to -(LeftColumnWidth + RightColumnWidth)*/

background: #FFFFFF;

}



#rightcolumn{

float: left;

width: 370px; /*Width of right column in pixels*/

margin-left: -370px; /*Set margin to -RightColumnWidth*/

background: #FFFFFF;

}



#contentcolumn2{

margin-right: 370px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/

background: white;

}



#leftcolumn2{

float: left;

width: 130px; /*Width of left column in pixel*/

margin-left: -430px; /*Set margin to -(LeftColumnWidth + RightColumnWidth)*/

background: #FFFFFF;

}



#rightcolumn2{

float: left;

width: 370px; /*Width of right column in pixels*/

margin-left: -370px; /*Set margin to -RightColumnWidth*/

background: #CAF99B;

}



#contentcolumn3{

margin-right: 180px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/

background: white;

}



#leftcolumn3{

float: left;

width: 480px; /*Width of left column in pixel*/

margin-left: -660px; /*Set margin to -(LeftColumnWidth + RightColumnWidth)*/

background: #FFFFFF;

}



#leftcolumn3 img{

border: #CAF99B 15px solid;

}





#rightcolumn3{

float: left;

width: 180px; /*Width of right column in pixels*/

margin-left: -180px; /*Set margin to -RightColumnWidth*/

background: #FFFFFF;

}



#contentcolumn4{

margin-right: 810px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/

background: #c8e181;

}



#rightcolumn4{

float: left;

width: 810px; /*Width of right column in pixels*/

margin-left: -810px; /*Set margin to -RightColumnWidth*/

background: #336699;

color: white;

}



#contentcolumn5{

margin-right: 810px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/

background: #CAF99B;

}



#leftcolumn5{

float: left;

width: 180px; /*Width of left column in pixel*/

margin-left: -810px; /*Set margin to -(LeftColumnWidth + RightColumnWidth)*/

background: #CAF99B;

}



#middlecolumn5{

float:left;

width: 450px;

margin-left: -630px;

background: #FFFFFF;

}



#rightcolumn5{

float: left;

width: 180px; /*Width of right column in pixels*/

margin-left: -180px; /*Set margin to -RightColumnWidth*/

background: #FFFFFF;

}



#contentcolumn6{

margin-right: 855px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/

background: #CAF99B;

}



#leftcolumn6{

float: left;

width: 285px; /*Width of left column in pixel*/

margin-left: -855px; /*Set margin to -(LeftColumnWidth + RightColumnWidth)*/

background: #C3D9FF;

}



#middlecolumn6{

float:left;

width: 285px;

margin-left: -570px;

background: #CAF99B;

}



#rightcolumn6{

float: left;

width: 285px; /*Width of right column in pixels*/

margin-left: -285px; /*Set margin to -RightColumnWidth*/

background: #C3D9FF;

}



#contentcolumn7{

margin-right: 180px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/

background: #FFFFFF;

padding-left: 25px;

float: right;

}



#contentcolumn7 img{

border: #CAF99B 5px solid;

}



#rightcolumn7{

float: left;

width: 180px; /*Width of right column in pixels*/

margin-left: -180px; /*Set margin to -RightColumnWidth*/

background: #CAF99B;

color: white;

}



#contentcolumn8{

margin-right: 180px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/

background: #FFFFFF;

padding-left: 25px;

float: left;

}



#rightcolumn8{

float: left;

width: 180px; /*Width of right column in pixels*/

margin-left: -180px; /*Set margin to -RightColumnWidth*/

background: #CAF99B;

color: white;

}



#contentcolumn9{

margin-right: 700px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/

background: #FFFFFF;

}



#leftcolumn9{

float: left;

width: 350px; /*Width of left column in pixel*/

margin-left: -700px; /*Set margin to -(LeftColumnWidth + RightColumnWidth)*/

background: #FFFFFF;



}



#rightcolumn9{

float: left;

width: 350px; /*Width of right column in pixels*/

margin-left: -350px; /*Set margin to -RightColumnWidth*/

background: #FFFFFF;

}



#contentcolumn19{

margin-right: 670px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/

background: white;

}



#leftcolumn19{

float: left;

width: 490px; /*Width of left column in pixel*/

margin-left: -670px; /*Set margin to -(LeftColumnWidth + RightColumnWidth)*/

background: #FFFFFF;

}



#rightcolumn19{

float: left;

width: 180px; /*Width of right column in pixels*/

margin-left: -180px; /*Set margin to -RightColumnWidth*/

background: #FFFFFF;

}



#footer{

clear: left;

width: 100%;

float: center;

background: #006699;

font-size: 12px;

color: #FFF;

text-align: center;

padding: 15px 0;

}



#footer a{

color: #FFFF80;

}



.innertube{

margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/

margin-top: 0;

}



.innertube2{

padding-top: 20px;

margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/

margin-top: 0;

}



.innertube3{

margin: 30px; /*Margins for inner DIV inside each column (to provide padding)*/

margin-top: 0;

}



.innertube4{

padding-top: 20px;

padding-bottom: 20px;

padding-left: 15px;

margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/

margin-top: 0;

background: #CAF99B;

}


.innertube5{

padding-top: 20px;

padding-left: 20px;

padding-bottom: 20px;

margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/

margin-top: 0;

}


.innertube6{

padding: 5px 20px;

margin: 10px;

}

.flagtext{

padding-left: 50px;

font-weight: bold;

font-size: 1.0em;

background: yellow;

}



.flagtext3{

padding-left: 5px;

padding-top: 5px;

padding-bottom: 5px;

font-weight: bold;

font-size: 1.2em;

background: yellow;

color: #336699;

}



.container {width:100%;}

.one, .two, .three, .four, .five { height:1px;

 background:#339900;}

.five {margin:0 5px;}

.four {margin:0 3px;}

.three {margin:0 2px;}

.two {margin:0 1px;}

.one {margin:0 1px;}

.content {padding: 5px 5px 5px 20px; background:#339900;}



.orange {color:#FFFFFF; background:#FF6600; font-family:sans-serif; font-size:1.0em; font-weight:bold; padding-left:20px;}



a.car:link {font-family: sans-serif; font-size: 0.75em; color: #000000; text-decoration: none}

a.car:visited {font-family: sans-serif; font-size: 0.75em; color: #0000ff; text-decoration: none}

a.car:hover {font-family: sans-serif; font-size: 0.75em; color: #006699; text-decoration: underline}



.lk {font-family: sans-serif; font-size: 1.0em; font-weight: bold;}

.d {font-family: sans-serif; font-size: 0.9em;}



a.squarebutton{

background: transparent url('images/square-green-left.gif') no-repeat top left;

display: block;

float: left;

font: normal 12px Arial; /* Change 12px as desired */

line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */

height: 23px; /* Height of button background height */

padding-left: 9px; /* Width of left menu image */

text-decoration: none;

}



a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{

color: #494949; /*button text color*/

}



a.squarebutton span{

background: transparent url('images/square-green-right.gif') no-repeat top right;

display: block;

padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/

}



a.squarebutton:hover{ /* Hover state CSS */

background-position: bottom left;

}



a.squarebutton:hover span{ /* Hover state CSS */

background-position: bottom right;

color: black;

}



.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */

overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */

width: 100%;

}



