/*SHAUN OPP (shaun.opp@gmail.com) ADDED 05/07 FOR SECOND LIFE SECTION*/

/* Second Life BOXES: */

div.box_grey_t {
	background-image: url(http://www.secondlife.com/_img/boxes/grey_pixel.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

div.box_grey_r {
	background-image: url(http://www.secondlife.com/_img/boxes/grey_pixel.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

div.box_grey_b {
	background-image: url(http://www.secondlife.com/_img/boxes/grey_pixel.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

div.box_grey_l {
	background-image: url(http://www.secondlife.com/_img/boxes/grey_pixel.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

div.box_grey_tl {
	background-image: url(http://www.secondlife.com/_img/boxes/grey_corner_tl.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

div.box_grey_tr {
	background-image: url(http://www.secondlife.com/_img/boxes/grey_corner_tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

div.box_grey_bl {
	background-image: url(http://www.secondlife.com/_img/boxes/grey_corner_bl.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

div.box_grey_br {
	background-image: url(http://www.secondlife.com/_img/boxes/grey_corner_br.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* Second Life Header: */

#DEFAULT_header {
	width: 800px;
	height: 85px;
	margin: 0px 0px 3px 0px;
	background-image: url(http://www.secondlife.com/_img/header_banner.jpg);
	background-position: left;
	background-repeat: no-repeat;
}

/*Second Life side menu styles*/

#sideMenuContainer3 {
	width: 235px;
}

#topCap5 {
	background-image: url(images/tab_top2.gif);
	background-repeat: no-repeat;
	height: 23px;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 3px
}

#topCap6 {
	background-image: url(images/lnav_image2.jpg);
	background-repeat: no-repeat;
	height: 148px;
	overflow: hidden;
}

#topCap7 {
	background-image: url(images/box_top2.gif);
	background-repeat: no-repeat;
	height: 10px;
	overflow: hidden;
}

#menuOutput3 {
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}

#menuOutput3 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background: #4377A4;
}

#menuOutput3 li {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/box_mid_combo2.gif);
}

#menuOutput3 li a {
	display: block;
	font-family: arial;
	font-size: 11px;
	color: #ffffff;
	width: 100%;
	padding: 5px 0px 5px 10px;
	text-decoration: none;
	text-transform: capitalize;
	background: url(images/box_mid_combo2.gif)
}

#menuOutput3 .subMenuItem {
	padding-left: 25px
}

#menuOutput3 li a:hover {
	background: url(images/box_mid_combo2.gif);
	background-position: -235px;
	color: #ffffff;
}

#menuOutput3 .menuItem {
	padding-left: 15px;
}

#menuOutput3 .bullet {
	position: absolute;
	z-index: -1;
	width: 22px;
	height: 22px;
	background-image: url(images/orng_arrows.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#menuOutput3 .subBullet {
	position: absolute;
	left: 15px;
	z-index: -1;
	width: 22px;
	height: 22px;
	background-image: url(images/orng_arrows.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#menuOutput3 .currentPage {
	background-color: #000000;
	color: #f9722e;
}

#menuOutput3 .subMenuItemCurrentPage {
	padding-left: 25px;
	background-color: #dce3ed;
	color: #000000;
}

#sideMenuContainer3 #regBtn2 {
	margin: 10px 0px 0px 0px
}

#bottomCap3 {
	background-image: url(images/box_bot2.gif);
	background-repeat: no-repeat;
	height: 17px;
	overflow: hidden;
}

/*Second Life content styles*/

#innerContent3 {
	float: left;
	line-height: 16px;
	font-size: 12px;
}

#innerContent3 {
	padding: 0px 0px 0px 20px;
	width: 520px;
	height: 850px;
}

#innerContent3 h1 {
	font-size: 17px;
	color: #434c4f
}

#innerContent3 h2 {
	font-size: 13px;
	font-weight: bold;
	color: #434c4f
}

#innerContent3 dl {
	border: 1px solid #cecece;
	padding: 5px 0px 5px 0px
}

#innerContent3 dt {
	padding: 0px 0px 0px 10px;
	font-weight: bold
}

#innerContent3 dd {
	padding: 5px 0px 5px 20px;
	margin: 0px;
	width: 450px
}
