html, body, div, span, applet, object, iframe,
			h1, h2, h3, h4, h5, h6, p, blockquote, pre,
			a, abbr, acronym, address, big, cite, code,
			del, dfn, em, font, img, ins, kbd, q, s, samp,
			small, strike, strong, sub, sup, tt, var,
			b, u, i, center,
			dl, dt, dd, ol, ul, li,
			fieldset, form, label, legend,
			table, caption, tbody, tfoot, thead, tr, th, td {
				margin: 0;
				padding: 0;
				border: 0;
				outline: 0;
				font-size: 100%;
				vertical-align: top;
				background: transparent;
			}
			
			body {
				line-height: 1;
				
			}
			ol, ul {
				list-style: none;
			}
			blockquote, q {
				quotes: none;
			}
			blockquote:before, blockquote:after,
			q:before, q:after {
				content: '';
				content: none;
			}
			
			/* remember to define focus styles! */
			:focus {
				outline: 0;
			}
			
			/* remember to highlight inserts somehow! */
			ins {
				text-decoration: none;
			}
			del {
				text-decoration: line-through;
			}
			
			/* tables still need 'cellspacing="0"' in the markup */
			table {
				border-collapse: collapse;
				border-spacing: 0;
			}
/*Global*/
body {background:#ffffff; font-family:Trebuchet MS, Helvetica, sans-serif; color:#2f2f30; margin:0}
/*text*/
h1 {font-size:24px; padding:5px 0}
h2 {font-size:20px; padding:5px 0}
h3 {font-size:16px; color:#23486f; padding:0 0 20px}
#body h3 {margin-left:40px}
#my-bordertools h3, #my-border h3 {margin-left:0}
p, ul{font-size:12px; color:#8A8A8A; line-height:1.2}
a {color:#27668b; text-decoration:none}
a:hover {color:#ac541e}
.bold {font-weight:bold}
.big {font-size:14px}
ul {list-style:circle;}
li {margin:10px 0 10px 55px;}
.font15px {font-size:15px}
/*colors*/
.white {color:#ffffff}
.ltGrey {color:#ebe9d9}
.medGrey {color:#909090}

/*layout*/
#wrapper {width:100%; margin:0}
#headWrapper {width:100%; background:transparent url(images/headerBG.png) repeat-x top left; height:108px; border-bottom:3px #ac541e solid}
	#header {color:#727272; width:1000px; height:108px; margin:0;}
		#header #nav {display:block; float:right; height:25px; position:relative; text-align:right; top:60px; width:706px;}
#nav a{color:#727272; font-size:16px; font-weight:bold; padding:5px 2px; text-decoration:none;}
#nav a:hover {color:#ac541e}
#nav a.at {color:#ac541e}
#logo {background:#2f2f30 url(images/logo.png) no-repeat center top; float:left; width:194px; height:77px; margin:12px 50px}
#logo a {width:100%; height:100%; display:block; cursor:pointer; text-decoration:none;}
#subWrapper{width:100%; background:#2C6B8F; height:200px}
	#subHeader {height: 200px; width:1000px; margin:0; background:url(images/headerBack.png) no-repeat top left}
		#subHeader #image {display:block; background:transparent url(images/peeriumConnect.png) no-repeat bottom left; width:274px; height:100%}
		#subHeader #tagline {margin:65px 30px; width:665px;}
#bodyWrapper {width:100%; }
	#body {width:1000px; margin:15px}
#footer {width:100%; margin:10px}
/*positioning*/
.fLeft {float:left}
.fRight {float:right;}
img.fLeft {margin:0 10px 5px 0px}
img.fRight {margin:0 0px 5px 10px}
.tLeft {text-align:left}
.tRight {text-align:right}
.tCenter {text-align:center}
.clear {clear:both}
.padded {padding:10px}
.paddedBig {padding:40px}
.block {display:block}
.marginL {margin-left:20px}
.marginLmed {margin-left:34px}
.marginLbig {margin-left:50px}
.marginT {margin-top:20px}

.center {margin:0 auto}
/*backgrounds*/

/*borders*/
.border { border-color:#cccccc; border-style:solid}
.btm { border-width:0 0 1px 0}
.blueBorder {border:1px solid #2c6b8f}
/*columns*/
.col1_2, .col2_2 {width:47%; margin-right:3%; float:left}
.col2_2 {margin-right:0}
/*2 columns no margin */
.col1_2nm, .col2_2nm {width:50%; float:left; marigin:0}
/*3 narrow columns */
.col1_3n, .col2_3n, .col3_3n {float:left; margin-left:2%; margin-right:6%; margin-top:1%;text-align:left; width:25%}
/*3 equal columns*/
.col1_3, .col2_3, .col3_3 {width:30%; margin-right:3%; float:left}
.col3_3 {margin-right:0;}
.col12_3 {width:63%; margin-right:3%; float:left}

.col1_4, .col2_4, .col3_4, .col4_4 {width:23%; margin-right:2%; float:left;}
.col4_4 {margin-right:0}
.col620px {width:620px; float:left; margin-right:20px}
.col360px {float:left;width:360px;}
/*special stuff*/
a.arrow, p.arrow {background:transparent url(images/arrow-rust.gif) no-repeat 0 5px; padding-left:20px; margin-top:5px; display:block; line-height:1.2}
a.download {display:block; background:url(images/downloadButtons.png) no-repeat 0 -56px; height:57px; width:208px; cursor:pointer}
a.download:hover{display:block; background:url(images/downloadButtons.png) no-repeat 0 0; height:57px; width:208px; cursor:pointer; color:#ffffff}
.download span {display:block; position:relative; width:175px; top:13px; left:35px; text-align:center}
.textBoxL, .textBoxR {display:block; width:70%; margin:0 auto}
.textBoxLwide {display:block; width:88%; margin:0 auto}
#my-border {padding:20px; width:320px; margin:10px auto auto;}
#my-border, #my-border .sb-inner {background-color:#2f2f30; }	
#my-bordertools {padding:20px; width:95%; margin:10px auto auto;}
#my-bordertools, #my-bordertools .sb-inner {background-color:#f0f0f0; }
