/* for css-p pages, 760px wide or larger since later 2006 */

.backcolor1 { background-color: #d9eaff; }
.backcolor1 p { margin-right: 5px; margin-left: 5px; }

.backcolor2 { background-color: #ffd4b6; }
.backcolor2 p { margin-right: 5px; margin-left: 5px; }

p {
    margin-top: 1.33em;
	margin-bottom: 1.33em;
}

hr {
    clear: both;
}

ul.bullets1 { list-style-image:url(sections/sprinter/options/square_blue.gif); line-height: 16px; margin-top: 3px; }
ul.bullets2 { line-height: 16px; margin-top: 3px; }

sup { line-height: .25em; }

  /*move 760 into new content06 later*/
.section_head_sr { background-color: #c74444; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; padding: 0px 0px 2px 12px; margin-top: 17px; margin-bottom: 13px; line-height: normal; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.section_head_fc { background-color: #f4ad00; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; padding: 0px 0px 2px 12px; margin-top: 17px; margin-bottom: 13px; line-height: normal; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.section_head_gal { background-color: #0041b9; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; padding: 0px 0px 2px 12px; margin-top: 17px; margin-bottom: 13px; line-height: normal; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.section_head_ns { background-color: #4b85c0; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; padding: 0px 0px 2px 12px; margin-top: 17px; margin-bottom: 13px; line-height: normal; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.section_head_4x4 { background-color: #8b9b1f; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; padding: 0px 0px 2px 12px; margin-top: 17px; margin-bottom: 13px; line-height: normal; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
.section_head_info { background-color: #634fb1; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; padding: 0px 0px 2px 12px; margin-top: 17px; margin-bottom: 13px; line-height: normal; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }



/* 760px main container, note: margin: 0px auto; when Mac 5 dies;*/
div.box_content760 {
	display: block; 
	position: relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
	width: 760px;
	clear: both;
	text-align: left;
}

hr.red1 {border-style: solid; border-color: #CC0000; clear: both; }

    /*760px container, 4col: float left all -- 3px less for IE6*/
div.box175_flcol1 { float: left; width: 175px; margin-right: 19px; }
div.box175_flcol2 { float: left; width: 175px; margin-right: 19px; }
div.box175_flcol3 { float: left; width: 175px; }
div.box175_frcol4 { float: right; width: 175px; }

div.box370_flcol  { float: left; width: 370px; margin-right: 20px; }

   /*760px container, 3col: float left all*/
div.box240_flcol1 { float: left; width: 240px; margin-right: 20px; }
div.box240_flcol2 { float: left; width: 240px; margin-right: 20px; }
div.box240_flcol3 { float: left; width: 240px; }

div.box240_frcol3 { float: right; width: 240px; }

   /* 760px two col floats */
.box370_flcol1 { float: left; width: 370px; }
.box370_frcol2 { float: right; width: 370px; }

   /* 760px -- 500px container spans 2 col, float left*/
div.box500_flcol2 { float: left; width: 500px; }

   /*760px -- 500px container spans 2 col, float right*/
div.box500_frcol2 { float: right; width: 500px; }
  
   /*760px container, left col 60%, right col 40% */
div.box430_flcol1 { float: left; width: 430px; }
div.box314_frcol2 { float: right; width: 314px; }

   /*760px container, left col 40%, right col 60% */
div.box314_flcol1 { float: left; width: 314px; }
div.box430_frcol2 { float: right; width: 430px; }


div.box310_flcol { float: left; width: 310px; margin-right: 20px; }
div.box310_frcol { float: right; width: 310px; margin-left: 20px; }
  
   /*760px left col 70%, right col 30% */
.box503_flcol1 { float: left; width: 503px; }
.box243_frcol2 { float: right; width: 243px; }


/* 864px main container*/
.box_content864 { position: relative; width: 864px; margin-left: auto; margin-right: auto; text-align: left; clear: both; }

/**864px container, 60/40 floats */
div.box324_flcol1 { float: left; width: 324px; }
div.box520_frcol2 { float: right; width: 520px; }
div.box520_flcol1 { float: left; width: 520px; }
div.box324_frcol2 { float: right; width: 324px; }

/**864px container, 2 col span/1 col side*/
div.box274_flcol1 { float: left; width: 274px; }
div.box568_frcol2 { float: right; width: 568px; }
div.box568_flcol1 { float: left; width: 568px; }
div.box274_frcol2 { float: right; width: 274px; }

   /**864px container, two col floats */
.box422_flcol1 { float: left; width: 422px; }
.box422_frcol2 { float: right; width: 422px; }
   
   /*864px container, 3col: floats*/
div.box274_flcol1 { float: left; width: 274px; margin-right: 20px; }
div.box274_flcol2 { float: left; width: 274px; }
div.box274_frcol3 { float: right; width: 274px; }

   /*864px container, 4col: floats*/
div.box204_flcol1 { float: left; width: 204px; margin-right: 16px; }
div.box204_flcol2 { float: left; width: 204px; margin-right: 16px; }
div.box204_flcol3 { float: left; width: 204px; }
div.box204_frcol4 { float: right; width: 204px; }

   /*864px container, 5col:floats*/
div.box163_flcol1 { float: left; width: 163px; margin-right: 12px; }
div.box163_flcol2 { float: left; width: 163px; margin-right: 12px; }
div.box163_flcol3 { float: left; width: 163px; margin-right: 12px; }
div.box163_flcol4 { float: left; width: 163px; }
div.box163_frcol5 { float: right; width: 163px; }

   /*864px container, 5col span 2 col/3 col side*/
div.box338_flcol1 { float: left; width: 338px; margin-right: 12px; }
div.box338_frcol2 { float: right; width: 338px; }

   /*864px container, 6col:floats*/
div.box134_flcol1 { float: left; width: 134px; margin-right: 12px; }
div.box134_flcol2 { float: left; width: 134px; margin-right: 12px; }
div.box134_flcol3 { float: left; width: 134px; margin-right: 12px; }
div.box134_flcol4 { float: left; width: 134px; margin-right: 12px; }
div.box134_flcol5 { float: left; width: 134px; }
div.box134_frcol6 { float: right; width: 134px; }

   /*864px container, 6col: 2 col combined (134x2+12=280)*/
div.box134x2_flcol { float: left; width: 280px; }

   /*864px container, 6col: 3 col combined (134x3+24=426)*/
div.box134x3_flcol { float: left; width: 426px; }
div.box134x3_frcol { float: right; width: 426px; }

.text_small { font-size: 11px; line-height: 15px; }
.text_center { text-align: center; }

div.txtl {
   float: left;
   width: 75%;
}

div.txtr {
   float: right;
   width: 24%;
   text-align: right; /* depends on element width */
}

div.to_top1 { position: absolute; width: auto; top: 1px; left: -48px; background-color: #999999; color: #FFFFFF; font-size: 7px; font-weight: bold; text-align: center; padding: 2px; line-height: 8px; }
 div.to_top1 a:link { background-color: #999999; color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 7px; } 
 div.to_top1 a:hover { background-color: #999999; color: #00FF00; font-weight: bold; text-decoration: none; font-size: 7px; } 
 div.to_top1 a:visited { background-color: #999999; color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 7px; }

/*margins top/bottom mt mb*/
.m00 { margin-top: 0; margin-bottom: 0; }
.m1010 { margin-top: 10px; margin-bottom: 10px; }
.m1317 { margin-top: 13px; margin-bottom: 17px; }
.m1713 { margin-top: 17px; margin-bottom: 13px; }
.m1717 { margin-top: 17px; margin-bottom: 17px; }
.m1734 { margin-top: 17px; margin-bottom: 34px; }
.m3417 { margin-top: 34px; margin-bottom: 17px; }

.m8 { margin: 8px; }
.m88 { margin-top: 8px; margin-bottom: 8px; }

.m1010 { margin-top: 10px; margin-bottom: 10px; }
.m1013 { margin-top: 10px; margin-bottom: 13px; }
.m1317 { margin-top: 13px; margin-bottom: 17px; }
.m1713 { margin-top: 17px; margin-bottom: 13px; }
.m1717 { margin-top: 17px; margin-bottom: 17px; }
.m1734 { margin-top: 17px; margin-bottom: 34px; }
.m3417 { margin-top: 34px; margin-bottom: 17px; }

.mt0  { margin-top: 0; }
.mt8	{ margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mt13 { margin-top: 13px; }
.mt17 { margin-top: 17px; }
.mt28 { margin-top: 28px; }
.mt34 { margin-top: 34px; }
.mt51 { margin-top: 51px; }

.mb0 { margin-bottom: 0; }
.mb8 { margin-bottom: 8px; }
.mb10 { margin-bottom: 10px; }
.mb13 { margin-bottom: 13px; }
.mb17 { margin-bottom: 17px; }
.mb28 { margin-bottom: 28px; }
.mb34 { margin-bottom: 34px; }
.mb51 { margin-bottom: 51px; }
