@charset "UTF-8";
/* CSS Document */

/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //   Layout and Box Models                                                                                 // */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
h2.LINEBREAK {		/* this element is used on the proving ground page */
	clear: both;
	margin: 30px 0 10px 0;
	padding: 5px 10px 5px 10px;
	}

div.LINEBREAK {
	font-size: 1pt;
	clear: both;
	}
	
	
h2 {						/* used for headings leading into paragraphs */
	margin: 0 0 10px 0px;
	padding: 0;
	}

p {
	margin: 0 0 10px 0;
	}

p.testimonial {
	padding: 10px 20px 4px 20px;
	}

p.testimonial span {
	display: block;
	}

ul.nobullet,
ul.arrowbullet,
ul.checkbullet {
	margin: -5px 0 10px 0;
	padding: 0 0 0 30px;
	}
ul.nobullet {
	padding-left: 10px;
	}
ul.nobullet li,
ul.arrowbullet li,
ul.checkbullet li {
	margin-bottom: 2px;
	}
ul.arrowbullet h3,
ul.checkbullet h3 {
	margin: 0;
	padding: 0;
	}

img#colocation_diagram {
	float: right;
	margin: 3px 0 5px 15px;
	}



/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //   Appearance                                                                                            // */
/* ///////////////////////////////////////////////////////////////////////////////////////////////////////////// */

h2.LINEBREAK {		/* this element is used on the proving ground page */
	font-size: 12pt;
	letter-spacing: 1px;
	border: 1px solid #000;
	border-bottom: none;
	}

h2, h3 {						/* used for headings leading into paragraphs */
	font-size: .875em; /* 16 x .875 = 14pt */
	}

p strong {
	color: #003160;
	}

p.testimonial {
	background: url(/source/custom/bg_testamonial.png) no-repeat 0 bottom #c5d4e2;
	}

p.testimonial span {
	font-size: .8em;
	line-height: 1.125em;
	text-align: right;
	}

ol,ul {
	font-size: .725em;
	}

ul.nobullet {
	list-style: none;
	}

ul.arrowbullet {
	list-style: url(/source/shared/bg_bullet_arrow00.gif);
	}

ul.checkbullet {
	list-style: url(/source/shared/bg_bullet_check00.gif);
	}

a.returnhome {
	padding: 0 18px 0 0;
	background: url(/source/res/bg_anchor_returnhome.png) no-repeat right center;
	}

ul li.gohome {
	list-style: url(/source/shared/bg_bullet_gohome00.png);
	}

.emphasis{
	background-color:#fff;border:1px solid #ccc;padding:10px;
}

 font.gray { background-color: #eee;
  		font-family: small sans-serif;
		font-size:90%;
		letter-spacing: +1px;
   		border:1px solid;
  		border-top-color:#ccc;
  		border-left-color:#ccc;
   		border-right-color:#666;
   		border-bottom-color:#666;
        padding-left: 2px;
        padding-right: 2px;
        padding-top: 1px;
        padding-bottom: 1px;
        color: #00f;
        text-decoration: none;
        white-space: nowrap;
        }
	

