#contentPrimary {
	background-image: url(../../images/home/gradient1.jpg);
	background-repeat: no-repeat;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #C2B9A7;
	border-right-color: #C2B9A7;
	border-left-color: #C2B9A7;
}



/*--------------
  INTRO AREA
--------------*/
#intro {
	height: 305px;
	padding-top: 18px;
	padding-left: 39px;
	width: 484px;
	float: left;
}
#intro p.editors {
	color: #76501E;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#intro p.editors a {
	color: #76501E;
	margin: 0px;
	padding: 0px;
	width: auto;
}
#intro p.editors a:hover {
	color: #000000;
}
#choices a {
	margin: 0px;
	padding: 0px;
}
#choices img {
	margin: 0px;
	padding: 0px;
	float: left;
}


/*--------------
  MY ACCOUNT
--------------*/
#myAccount {
	width: 280px;
	padding-top: 24px;
	padding-left: 25px;
	float: left;
}

#myAccount .box {
  background: url(../images/boxLogin/bottom_left.jpg) no-repeat left bottom;
}

#myAccount .box-outer {
  background: url(../images/boxLogin/bottom_right.jpg) no-repeat right bottom;
  padding-bottom: 30px;
}

#myAccount .box-inner {
  background: url(../images/boxLogin/top_left.jpg) no-repeat left top;
}

#myAccount .box h2 {
	background: url(../images/boxLogin/top_right.jpg) no-repeat right top;
	font-size: 11px;
	line-height: 31px;
	font-weight: normal;
	color: #FFFFFF;
	height: 36px;
	margin: 0px;
	padding: 0px;
}

#myAccount .box p {
  padding-left: 22px;
  padding-right: 5%;
}
#myAccount span.chev_down {
	background-image: url(/hom/_common/images/bulletChevron_down1.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	float: right;
	padding-right: 17px;
	margin-right: 30px;
}
form#login {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
	padding: 0px;
	width: 210px;
}
form#login input {
	display: block;
	margin-bottom: 9px;
}
form#login input#login {
	padding: 0px;
	float: right;
	margin-right: 20px;
}



/*--------------
  CLASS DEMOS
--------------*/
#classDemos {
	width: 525px;
	float: left;
	border: 1px solid #C2B9A7;
}
#classDemos .title {
	background-color: #76501E;
	height: 23px;
	padding-top: 10px;
	padding-left: 44px;
}
#classDemos .subtitle {
	background-color: #FFFFFF;
	height: 23px;
	padding-top: 10px;
	padding-left: 45px;
}
#classDemos table {
	background-color: #EBDDBF;
	margin: 0px;
	padding: 0px;
}
#classDemos table td {
	padding: 10px;
	margin: 0px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #C5B08A;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #C5B08A;
}
#classDemos table td.columnLeft {
	border-right-style: none;
}
#classDemos table td.columnRight {
	border-right-style: none;
}
#classDemos table a {
	border: 1px solid #EBDDBF;
	display: block;
	width: 92px;
}
#classDemos table a:hover {
	border: 1px solid #76501E;
}

/*------------------
  FEATURES COLUMN
------------------*/
#features {
	float: left;
	margin-left: 13px;
	width: 300px;
	line-height: normal;
}
#features a:hover {
	text-decoration: underline;
}
#features img.linedash {
	padding-top: 5px;
	padding-bottom: 5px;
}

#features #featuredDemos {
	border: 1px solid #C2B9A7;
	margin-bottom: 10px;
}

#features #featuredDemos .title {
	background-color: #76501E;
	height: 23px;
	padding-top: 10px;
	padding-left: 10px;
}
#features #featuredDemos ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#features #featuredDemos li {
	width: 130px;
	display: block;
	float: left;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #C5B08A;
	padding-left: 12px;
	line-height: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 6px;
}
#features #featuredDemos li .columnRight {
	border-right-style: none;
}
#features #featuredDemos a {
	color: #76501E;
	text-decoration: none;
	background-image: url(/hom/_common/images/bulletArrowBrown_right.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	display: block;
	padding-left: 14px;
}
#features #links {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #C2B9A7;
	border-right-color: #C2B9A7;
	border-bottom-color: #C2B9A7;
	border-left-color: #C2B9A7;
	border-bottom-style: solid;
}

#features #links .title {
	background-color: #F2E7CF;
	height: 23px;
	padding-left: 8px;
	padding-top: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6C7A5;
}
#features #links ul {
	margin: 12px;
	padding: 0px;
	list-style-type: none;
}
#features #links li {
	line-height: normal;
	padding: 0px;
	margin: 5px 0px;
}

#features #links a {
	text-decoration: none;
	background-image: url(../images/bulletArrowBrown_right.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	display: block;
	color: #76501E;
	padding-left: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#features #announcements {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #C2B9A7;
	border-bottom-color: #C2B9A7;
	border-left-color: #C2B9A7;
}

#features #announcements .title {
	background-color: #F2E7CF;
	height: 23px;
	padding-left: 8px;
	padding-top: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6C7A5;
}
#features #announcements ul {
	margin: 0px;
	padding: 12px;
	list-style-type: none;
}
#features #announcements li {
	line-height: normal;
	padding: 0px;
	margin: 2px 0px;
}
#features #announcements a {
	text-decoration: none;
	background-image: url(/hom/_common/images/bulletDiamond_brown.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	display: block;
	color: #76501E;
	padding-left: 12px;
}


/*--------------------------
  MY ACCOUNT - LOGGED IN
----------------------------*/

.box-inner .welcomeName {
	font-size: 17px;
	display: block;
	color: #95742d;
	height: 17px;
	line-height: 17px;
	margin: 0px;
	padding-top: 12px;
	padding-right: 25px;
	padding-bottom: 13px;
	padding-left: 25px;
}
.box-inner .name {
	font-size: 17px;
	margin-left: 5px;
	color: #534423;
}
.box-inner .columnHeads {
	background-color: #FFFFFF;
	display: block;
	height: 30px;
	margin-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #D3C8B6;
	border-bottom-color: #D3C8B6;
	width: 250px;
	padding-left: 10px;
}
.box-inner .columnHeads li {
	font-size: 9px;
	line-height: 9px;
	font-weight: bold;
	background-image: url(/hom/_common/images/arrow_ochre_down.gif);
	background-repeat: no-repeat;
	float: left;
	list-style-type: none;
	margin-left: 20px;
	background-position: 0px 0px;
}
.box-inner .columnHeads .myDemo {
	font-size: 10px;
	font-weight: bold;
	background-image: url(/hom/_common/images/arrow_ochre_down.gif);
	background-repeat: no-repeat;
	background-position: 114px 9px;
	display: block;
	float: left;
	width: 150px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 5px;
}
.box-inner .columnHeads .demoStatus {
	font-size: 10px;
	font-weight: bold;
	background-image: url(/hom/_common/images/arrow_ochre_down.gif);
	background-repeat: no-repeat;
	background-position: 36px 9px;
	display: block;
	float: left;
	padding-right: 20px;
	padding-top: 5px;
}
.box-inner .columnContent {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 5px;
	width: 260px;
}
.demos {
	font-size: 10px;
	display: block;
	float: left;
	width: 145px;
	margin: 0px;
	padding-top: 5px;
	padding-left: 20px;
	padding-right: 5px;
}
.demos a {
	color: #675A48;
}
.draft {
	color: #AF0015;
	font-weight: bold;
	font-size: 10px;
}
.draft a {
	color: #AF0015;
	text-decoration: underline;
}
.review {
	font-size: 10px;
	color: #382814;
	font-weight: bold;
}
.status {
	font-size: 10px;
	display: block;
	float: left;
	margin: 0px;
	padding-top: 5px;
}
.adminAcct {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CBBDA4;
	border-bottom-color: #CBBDA4;
	background-color: #FFFFFF;
	height: 30px;
	padding-left: 10px;
	width: 250px;
	margin-left: 5px;
}
.adminAcct li {
	font-size: 9px;
	float: left;
	padding-left: 10px;
	list-style-type: none;
	background-image: url(/hom/_common/images/boxLogin/bullet_loginAdmin.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin-right: 10px;
	height: 15px;
	line-height: 9px;
}
.adminAcct li a {
	color: #000000;
}
#main #contentPrimary #myAccount .box .box-outer .box-inner .columnContent ol {
	display: block;
	clear: both;
	float: left;
	width: 250px;
	list-style-type: none;
}