@charset "utf-8";
/* CSS Document */

html, body {margin:0; padding:0; border:0;}

body {
color:#333333;
background: #6e6046; /*url(../images/body_bg.jpg) repeat-x 100% 0;*/
/*background: #003366; /*#b8cded; #BAC6DA; #6666ff;  #D3DFB0;*/
font-family: Verdana, Geneva, sans-serif;
line-height:1.5em;
font-size:90%;
text-align:center;
margin-top:0px;
}

.oncall {
	position:absolute;
	margin-top:210px;
	margin-left:410px;
	z-index:100;
	}
	

.rider {
	position:absolute;
	margin-top:260px;
	margin-left:660px;
	z-index:100;
	}

.banner {
width:840px;
height:314px;
background:#fff url(../images/banner_1.jpg) no-repeat;
/*filter:alpha(Opacity=80); 
opacity: 0.8;
-moz-opacity: 0.8;
z-index:1;*/
}

.intro_banner {
width:840px;
height:200px;
background:#875437 url(../images/intro_banner.gif) no-repeat;
}

.clear { clear: both; }

.wide {
background:#E9E9E9;
width:100%;
}

.bottom {border-top: 0px solid #999999; position: relative;}

.footer {
	clear:both; 
	color:#333;
	height:106px;
	background: url(../images/footer_1.jpg) no-repeat; 
	}


.wrapper_shadow{
margin:0 auto;
width:1000px;
background:#6e6046 url(../images/banner_shadow.jpg) no-repeat;
}

.wrapper {
margin:0 auto;
margin-top:0px;
width: 840px;
text-align:justify;
background:#fff url(images/background2.jpg) repeat-y 0;
/*border: 1px solid #CCCCCC;*/
}

* html .wrapper { /*** IE5.X/win box model fix *****/
width: 842px;
wid\th:840px;
}

.innertube_a {padding: 20px;}

.innertube_b {padding: 10px 20px 10px 0px;}

.outer {
position:relative; /*** for IE to show contents outside the parent container ***/
margin-left:250px; /**** critical left col value ***/
width:588px; /*** critical left and right col/divideer dimension value ****/
background:#fff; /** background center col ***/
/*border-left: 1px solid #CCCCCC; ** critical left divider dimension value ***/
/*border-right: 1px solid #CCCCCC; ** critical riight divider dimentison value ***/
}

* html .outer { /*** IE5.x/win box model fix ***/
width:590px; /*** critical left and right col/divider dimmension value ***/
wid\th:588px; /*** critical left and rigth col/divider dimension ***/
}

.float-wrap {
float: left;
width: 588px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
margin-right: -1px;   /*** Static fix ***/
}

.center {
float: right;
width: 588px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
margin-bottom: -1px;   /*** Fixes a variance in IE/win for the green AP bottom boxes ***/
/* \*/
margin-left: -1px; 
/* Hidden from IE-mac */
}

.left {
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
width: 252px;    /*** Critical left col/divider dimension value ***/
margin-left: -251px;    /*** Critical left col/divider dimension value ***/
/*background-color:#99CC33;*/
}

* html .left {float:left;}

*>html .left {width:251px;}   /*** Fix only for IE/Mac ***/

.container-left {
width: 250px;    /*** Critical left col dimension value ***/
padding-bottom: 110px;   /*** To keep content from going underneath the AP bottom boxes ***/ 
}

.right {
float: left; 
position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
width: 212px;    /*** Critical right col/divider dimension value ***/
margin-right: -210px;    /*** Critical right col/divider dimension value ***/
margin-left: -1px;   /*** Static fix ***/
}

/* \*/
* html .right {
margin-left: 0px; 
margin-right: -500px; 
mar\gin-right: -212px;
}
/* */

/*
* html .right {
margin-left: 0px;    *** Critical right divider dimension value ***
margin-right: -500px;    *** IE5.x/win fix, must be above a critical number, but very high values appear okay ***
mar\gin-right: -152px;    *** Critical right col/divider dimension value ***
}
*/

.container-right { 
/* \*/width: 210px;/* Hidden from IE-Mac */   /*** Critical right col dimension value ***/
margin-left: 3px;    /*** Critical right divider dimension value ***/
padding-bottom: 110px;   /*** To keep content from going underneath the AP bottom boxes ***/
}

/* \*/
* html .container-right {
fl\oat: right;
margin-left: 2px; 
mar\gin-left: 0px; 
}

/*** Static fixes ***/

/*** Below is the Holly hack, and if IE/Win shows bugs it's a good idea to apply this hack to 
 different elements and see if that fixes the problem. Sometimes it may be necessary 
 to use "position: relative;" on certain elements, but it's hard to tell in advance which 
 elements will need such fixes. Here it prevents IE5/Win from clipping the left ends 
 of the headings. ***/
/* \*/
* html h2 {height: 1%;}
/* */

/*** This is a fix for IE5/Win at the largest text size setting. ***/
/* \*/
* html .left {margin-right: -3px;}
/* */


