body,div,p,h1,h2,h3,h4,h5,h6,li,td {
	color: #000;
}

body, div, h1, h2, h3, h4, ul, li {
	margin:0;
	padding:0;
}

body {
	background:#fff url(/images/left_lav.gif) repeat-y top left;
	top:0;
	left:0;
	height:100%;
}

body.internal {
	background:#fff url(/images/internal.gif) repeat-y top left;
}

/* \*/
body.internal {
	padding-bottom:120px;
}
/* */

h1, h2 {
	font-size:16px;
}

h2, h3 {
	color:#2602AB;
}

h3 {
	font-size:14px;
}

 p + h2, p + h3  {
	margin-top:17px;
}

p {
	margin:0 0 10px 0;
}

.links {
	font-weight:bold;
}

.links a:link, .links a:visited, .links a:hover, .links a:focus, .links a:active, #maincoltext a:link, #maincoltext a:visited, #maincoltext a:hover, #maincoltext a:focus, #maincoltext a:active {
	font-decoration:underline;
	color:#E101CF;
}

#vidtour table {
	height:125px;
}

#vidtour td {
	vertical-align:bottom;
	padding:3px;
}

#vidtour .links {
	font-size:10px;
	margin-bottom:0;
}

#testimonials {
	margin-top:30px;
}

#testimonials p {
	font-size:11px;
}

#header {
	position:absolute;
	top:0;
	left:0;
	background:#72cbce;
	width:100%;
	height:100px;
}

body.internal #header {
	height:106px;
	border-bottom:1px solid #000;
}

#topnav {
	background:transparent url(/images/nav/topnav_01.gif) repeat-x top left;
	width:100%;
	height:74px;
}

#logo {
	position:absolute;
	top:-5px;
	left:-15px;
	width:226px;
	height:106px;
}

#tag {
	position:absolute;
	top:65px;
	left:211px;
	width:305px;
	height:36px;
}

#pagecontent {
	position:relative;
	top:130px;
	left:0;
	width:100%;
}

*>html #pagecontent {
	top:0;
	margin-top:130px;
}

#pagecontent #max {
	width:77%;
	margin-left:80px;
}

#footer {
	text-align:center;
	font-size:10px;
	line-height:14px;
	margin:30px 0;
	clear:both;
}

#container {
	position:relative;
	background:transparent url(/images/right_lav.gif) repeat-y top right;
	width:100%;
	height:100%;
	min-height:100%;
}

#contentall {
	margin-top:100px;
	width:100%;
	min-height:100%;
	padding-bottom:30px;
}

/* \*/
* html #contentall {
	margin-top:99px;
	padding-top:1px;
}
/* */

#leftcol {
	position:absolute;
	top:0;
	left:0;
	width:180px;
}

#leftnav {
	position:relative;
	top:80px;
	left:30px;
	width:150px;
}


* html #leftnav {
	top:180px;
}


#arrows {
	position:absolute;
	top:80px;
	left:-1px;
	width:40px;
}

* html #arrows {
	top:180px;
}

#rightcol {
	position:absolute;
	top:75px;;
	right:0;
	width:180px;
}


* html #rightcol {
	top:175px;
}


#rightcol h3 {
	margin:10px 15px 10px 10px;;
	color:#000;
	background:#FEFFB3;
	text-align:center;
	padding:2px 4px;
}

*>#rightcol h3 {
	font-size:12px;
}

#rightcol p {
	margin:6px 15px;
	font-size:11px;
	line-height:1.1em;
}

#maincol {
	position:relative;
	top:-10px;
	left:0;
	margin:0 180px;
	padding:0 18px;
}

* html #maincol {
	top:-24px;
}

#maincoltext {
	margin:0;
	padding-top:20px;
}

*>html #maincoltext {
	padding-top:0;
}

#org {
	width:130px;
	position:absolute;
	top:157px;
	right:198px;
}

* html #org {
	top:145px;
}

#outercurves {
	position:relative;
	top:0;
	left:0;
	width:100%;
}

#leftouter {
	position:absolute;
	top:0;
	left:0;
	width:215px;
	height:102px;
	background:transparent url(/images/left_teal_lav.gif) no-repeat -1px 0;
}

#rightouter {
	position:absolute;
	top:0;
	right:0;
	width:215px;
	height:102px;
	background:transparent url(/images/right_teal_lav.gif) no-repeat 101% 0%;
}

#innercurves {
	position:relative;
	top:0;
	left:0;
	width:100%;
}

/* \*/
* html #innercurves {
	top:-4px;
}
/* */

#leftinner {
	position:absolute;
	top:0;
	left:180px;
	width:70px;
	height:70px;
	background:transparent url(/images/left_lav_white.gif) no-repeat 0 0;
}

#rightinner {
	position:absolute;
	top:0;
	right:180px;
	width:70px;
	height:70px;
	background:transparent url(/images/right_lav_white.gif) no-repeat top right;
}

/* \*/
* html #rightinner {
	right:179px;
}
/* */

#fakebg {
	position:relative;
	top:51px;
	left:0;
	width:100%;
}

/* \*/
* html #fakebg {
	top:47px;
}
/* */

#leftfake {
	position:absolute;
	top:0;
	left:180px;
	width:70px;
	height:70px;
	background:#fff;
	border-left:1px solid #000;
}

#rightfake {
	position:absolute;
	top:0;
	right:180px;
	width:70px;
	height:70px;
	background:#fff;
	border-right:1px solid #000;
}

/* \*/
* html #rightfake {
	right:179px;
}
/* */

#lav {
	position:relative;
	top:0;
	left:0;
	width:100%;
}

#lav div {
	margin:0 210px;
	background:#E8D3FC;
	height:12px;
	border-top:1px solid #000;
}

/* \*/
* html #lav {
	margin:0;
	padding:0;
}
/* */

/* \*/
* html #lav div {
	margin:0 215px 0 214px;
}
/* */

#border {
	position:relative;
	top:0;
	left:0;
	width:100%;
}

* html #border {
	top:-4px;
}

*>html #border {
	top:-51px;
}

#border div {
	margin:0 227px;
	background:#fff;
	height:12px;
	border-top:1px solid #000;
}


* html #border div {
	margin:0 232px 0 230px;
}

#speakercontent {
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:14px;
}

