/* GENERIC
------------------------------------------- */
body
{
	background-color: #d8d7be;
	background-position: top center;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #7F7B68;
	font-size: 11px;
	line-height: 15px;
}
td
{
	text-align: left;
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #7F7B68;
	font-size: 11px;
	line-height: 15px;
}
body.one
{
	background-image: url(../images/bg1.gif);
}
body.two
{
	background-image: url(../images/bg2.gif);
	color: #000;
}
body.three
{
	background-image: url(../images/bg3.gif);
	color: #4d1f00;
}
body.four
{
	background-image: url(../images/bg4.gif);
	color: #000;
}
body.five
{
	background-image: url(../images/bg5.gif);
}
body.six
{
	background-image: url(../images/bg6.gif);
}
body.seven
{
	background-image: url(../images/bg7.gif);
}
body.eight
{
	background-image: url(../images/bg8.gif);
}
body.marketing
{
	background-image: url(/marketing/images/bg.gif);
	margin-left: 20px;
}
img
{
	border: 0;
}
/* IDs (POSITION)
------------------------------------------- */
#pageContainer
{ 
	position:relative;
	width:700px;
	height:auto;
	margin: 0 auto;
	text-align: left;
}
#mainTable
{
	background-color: #ffffff;
	position: relative;
	top: 20px;
	width: 700px;
	height: 527px;
	padding: 0;
	margin: 0;
}
#nav
{
	float: left;
	position: absolute;
	top: 75px;
	left: 20px;
	line-height: 0px;
}
#subNavTop
{
	float: right;
	position: absolute;
	top: 71px;
	left: 181px;
	width: 499px;
	text-align: right;
}
#subNavBottom
{
	float: right;
	position: absolute;
	top: 487px;
	left: 181px;
	width: 499px;
	text-align: right;
}
#subNavBottomLeft
{
	float: left;
	position: absolute;
	top: 487px;
	left: 181px;
	width: 499px;
	text-align: left;
}
#caseNav
{
	position: absolute;
	top: 242px;
	left: 181px;
	width: 510px;
}
.casenavArrow
{
	margin-left: 5px;
}
#mainPic
{
	position: absolute;
	top: 115px;
	left: 181px;
}
#mainPicMarketing
{
	position: absolute;
	top: 94px;
	left: 41px;
}
#mainText
{
	position: absolute;
	top: 313px;
	left: 181px;
}
#mainTextMarketing
{
	position: absolute;
	top: 130px;
	left: 190px;
}
#casePic
{
	position: absolute;
	top: 319px;
	left: 181px;
}
#bottomLink
{
	float: right;
	position: absolute;
	bottom: 20px;
	right: 20px;
	text-align: right;
}
#browserText mainPopupTable
{ 
	position: absolute;
	top: 315px;
	left: 383px;
	width: 297px;
}
#browserTextLeft 
{ 
	position: absolute;
	top: 315px;
	left: 181px;
	width: 278px;
}
#processList 
{ 
	position: absolute;
	top: 314px;
	left: 503px;
	width: 196px;
	line-height: 16px;
}
#processList ul {
	list-style-image: url(../images/arrow_bullet_brown.gif);
	margin: 0;
	padding: 0;
}
#processList li {
	list-style-image: url(../images/arrow_bullet_brown.gif);
	margin: 0;
	padding: 0;
}
#caseList 
{ 
	position: absolute;
	top: 318px;
	left: 488px;
	width: 192px;
	text-align: right;
	color: #FF0083;
	line-height: 18px;
}
.textContent {
	position: absolute;
	width: 5px;
	height: 5px;
	text-indent: 40px;
	overflow: hidden;
}
/* CLASSES and STYLING
------------------------------------------- */
a
{
	color: #373327;
}
a:visited
{
	color: #4E4837;
}
a:active
{
	color: #4E4837;
}
a:hover
{
	color: #D3C59B;
	text-decoration: none;
}
#caseList a:link, #caseList a:visited
{
	color: #666;
	font-weight: normal;
	text-decoration: none;
}
#caseList a:hover, #caseList a:active
{
	color: #666;
	font-weight: normal;
	text-decoration: none;
	background: #e5e5e5;
}
a:link.textLink, a:visited.textLink
{
	color: #666;
	font-weight: normal;
	text-decoration: none;
	background: #e5e5e5;
}
a:hover.textLink, a:active.textLink
{
	color: #666;
	font-weight: normal;
	text-decoration: none;
	background: #ccc;
}
.pinkCopy
{
	color: #FF0083;
}
.caseNavButton
{
	margin: 0px 6px 6px 0px;
}
input,textarea
{
	font-weight: normal;
	color: #7F7B68;
	margin-bottom: 4px;
	margin-top: 0px;
	width: 130px;
}
input.button
{
	font-weight: normal;
	margin-bottom: 2px;
	margin-top: 0px;
	width: 65px;
}
input.buttonIdology
{
	font-weight: normal;
	margin-bottom: 2px;
	margin-top: 0px;
	width: 68px;
}
div#scroll {
	position: absolute;
	top: 115px;
	left: 181px;
	height: 392px;
	width: 479px;
	overflow: auto;
	padding-right: 20px;
	scrollbar-base-color: #dcd8bf;
}
div#scroll img {
	position: absolute;
	left: -116px;
	float: left;
	margin-top: 4px;
}
.newsDate
{
	color: #666;
	font-size: 90%;
	line-height: 15px;
}
h1.pinkCopy
{
	color: #FF0083;
	font-size: 11px;
	line-height: 15px;
	margin: 0;
	margin-bottom: -15px;
	padding: 0;
	font-weight: normal;
}
/* REFRESH 2008 NEW STYLES
------------------------------------------- */
#homeRecent
{
	position: absolute;
	top: 352px;
	left: 181px;
}
#homeID
{
	position: absolute;
	top: 352px;
	left: 556px;
}
#homeLink1
{
	position: absolute;
	top: 369px;
	left: 181px;
}
#homeLink2
{
	position: absolute;
	top: 369px;
	left: 306px;
}
#homeLink3
{
	position: absolute;
	top: 369px;
	left: 431px;
}
#homeLink4
{
	position: absolute;
	top: 369px;
	left: 556px
}
#idologyAbout
{
	position: absolute;
	top: 352px;
	left: 181px;
	width: 216px;
}
#idologyDownload
{
	position: absolute;
	top: 352px;
	left: 431px;
	float: left;
}
#idologyRegister
{
	position: absolute;
/*	top: 371px;
	left: 446px; */
	top: 352px;
	left: 556px;
	float: left;
}
#idologyArchive
{
	position: absolute;
	top: 371px;
	left: 556px;
	float: left;
}