UNKNOWN {
	
}
BODY {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 50px;  FONT-FAMILY: Arial,Helvetica;  background: #434A4E;
}

A.link {
	COLOR: #464646; TEXT-DECORATION: none; font-family:Century Schoolbook
}
A.link:visited {
	COLOR: #464646; TEXT-DECORATION: none
}
A.link:hover {
	COLOR: #371721; TEXT-DECORATION: underline
}
A.navheader {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navheader:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navheader:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.navheaderred {
	COLOR: darkred; TEXT-DECORATION: none
}
A.navheaderred:visited {
	COLOR: darkred; TEXT-DECORATION: none
}
A.navheaderred:hover {
	COLOR: darkred; TEXT-DECORATION: underline
}

A.footer {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.footer:visited {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.footer:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.nav {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.nav:visited {
	COLOR: #9c9e9d; TEXT-DECORATION: underline
}
A.nav:hover {
	COLOR: #9c9e9d; TEXT-DECORATION: underline
}
A.text {
	COLOR: #0664a1; TEXT-DECORATION: none
}
A.text:visited {
	COLOR: #0664a1; TEXT-DECORATION: none
}
A.text:hover {
	COLOR: #0664a1; TEXT-DECORATION: underline
}
A.white {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}

TD {font-family: Arial,Helvetica; font-size: 12px; color: #464646;}

.gray {
	FONT-SIZE: 11px; COLOR: #464646; FONT-FAMILY: Arial,Helvetica
}
.white {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica
}
.text {
	FONT-SIZE: 11px; COLOR: #0664a1; FONT-FAMILY: Arial,Helvetica
}
.nav {
	FONT-SIZE: 12px; COLOR: #9c9e9d; FONT-FAMILY: Arial,Helvetica
}
.footer {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial,Helvetica
}
.header {
	FONT-SIZE: 16px; COLOR: #666666; FONT-FAMILY: Arial,Helvetica
}
.header2 {
	FONT-SIZE: 13px; COLOR: #666666; FONT-FAMILY: Arial,Helvetica
}
.navheader {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana; FONT-WEIGHT: bold;
}
.navheaderred {
	FONT-SIZE: 11px; COLOR: darkRed; FONT-FAMILY: Verdana; FONT-WEIGHT: bold;
}
.monospace {
	FONT-SIZE: 10px; FONT-FAMILY: Arial
}
.gNetMenuTextMac {
	FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: 11px; TEXT-DECORATION: none
}
.gNetMenuText {
	FONT-SIZE: 8pt; COLOR: #ffffff; LINE-HEIGHT: 11px; TEXT-DECORATION: none
}
.gIEMenuItemStyle {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 8px; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 10pt; MARGIN-RIGHT: 8px; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: transparent
}
.gIEMenuItemStyleMac {
	FONT-SIZE: 8pt; CURSOR: pointer; COLOR: #ffffff; LINE-HEIGHT: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: transparent
}
.gNetMenuItemStyle {
	FONT-SIZE: 8pt; MARGIN-LEFT: 8px; MARGIN-RIGHT: 8px; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.gNetMenuItemStyleMac {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-LEFT: 8px; LINE-HEIGHT: 12px; MARGIN-RIGHT: 8px; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-ALIGN: left
}

/** HEADER **/
tr.container_tr-header {
}

td.container_td-header {
    padding-top: 10px;
    padding-left: 10px;
}

.container_header-logo {
	float: left;
	margin-bottom: 10px;
}

.container_header-top-menu {
    float: right;
    height: 30px;
    width: 275px;
    margin-top: 5px;
    font-size: 7pt;
	margin-bottom: 5px;
}

a.header-top-menu-link:link,a.header-top-menu-link:visited,a.header-top-menu-link:active,a.header-top-menu-link:hover {
    color: #757577;
    margin-left: 10px;
    margin-right: 10px;
	text-decoration: none;
}

a.header-top-menu-link-green:link,a.header-top-menu-link-green:visited,a.header-top-menu-link-green:active,a.header-top-menu-link-green:hover {
    color: #5aaf54;
    margin-left: 10px;
    margin-right: 10px;
	text-decoration: none;
	font-weight: bold;
}

.container_header-nav {
	float: left;
	width: 775px;
}

a.header-nav-button-black:link,a.header-nav-button-black:visited {
	float: left;
    display: block;
    text-align: center;
    text-decoration: none;
    background: url('../images/navigation-button-black.gif') no-repeat;
    color: #ffffff;
    width: 155px;
    height: 27px;
	padding-top: 3px;
}

a.header-nav-button-black:hover,a.header-nav-button-black:active {
    text-decoration:none;
    background: url('../images/navigation-button-grey.gif') no-repeat;
}

a.header-nav-button-grey:link,a.header-nav-button-grey:visited {
	float: left;
    display: block;
    text-align: center;
    text-decoration: none;
    background: url('../images/navigation-button-grey.gif') no-repeat;
    color: #ffffff;
    width: 155px;
    height: 27px;
	padding-top: 3px;
}

a.header-nav-button-grey:hover,a.header-nav-button-grey:active {
    text-decoration:none;
    background: url('../images/navigation-button-black.gif') no-repeat;
}

a.header-nav-button-red:link,a.header-nav-button-red:visited,a.header-nav-button-red:hover,a.header-nav-button-red:active {
	float: left;
    display: block;
    text-align: center;
    text-decoration: none;
    background: url('../images/navigation-button-red.gif') no-repeat;
    color: #ffffff;
    width: 155px;
    height: 27px;
	padding-top: 3px;
}

.container_header-slogan {
	padding-top: 10px;
}

/** CONTENT **/

tr.container_tr-content {
    height: 430px;
}

td.container_td-content {
    padding-left: 10px;
}

.container_landing-side-box {
    float: right;
    height: 430px;
	width: 155px;
    background: url('../images/landing-side-box.gif') no-repeat;
    
}

.container_landing-side-box-content {
	margin-left: 5px;
	margin-right: 1px;
	margin-top: 8px;
	margin-bottom: 25px;
	padding-right: 15px;
	height: 375px;
	text-align: left;
	font-size: 7pt;
}

.container_landing-large-box {
    float: left;
    height: 297px;
    width: 620px;
    background: url('../images/landing-large-box.gif') no-repeat;
}

.container_landing-large-box-content {
	margin-left: 25px;
	margin-right: 15px;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-right: 25px;
	overflow: auto;
	width: 554px;
	height: 230px;
	text-align: left;
	vertical-align: top;
}

.container_app-main-box {
	float: left;
	height: 410px;
	width: 775px;
	background: url('../images/app-page-content.gif') no-repeat;
}

.GrayBold
{
	color:#757577;
	font-weight:bold;
}

.container_app-content {
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 25px;
	margin-bottom: 25px;
	padding-right: 25px;
	overflow: auto;
	height: 352px;
	width: 710px;
	text-align: left;
}

.container_loop-main-box {
	float: left;
	height: 414px;
	width: 775px;
	background: url('../images/loop-page-content.gif') no-repeat;
}

a.loop-sidebar-link:link,a.loop-sidebar-link:visited,a.loop-sidebar-link:hover,a.loop-sidebar-link:active {
	display: block;
	height: 18px;
	width: 123px;
	background: url('../images/sidebar-button-loop.png') no-repeat;
	color: white;
	text-decoration: none;
	text-align: center;
	padding-top: 1px;
}

a.link-sidebar-link:link,a.link-sidebar-link:visited,a.link-sidebar-link:hover,a.link-sidebar-link:active {
	display: block;
	height: 18px;
	width: 123px;
	background: url('../images/sidebar-button-link.png') no-repeat;
	color: white;
	text-decoration: none;
	text-align: center;
	padding-top: 1px;
}

a.link-sidebar-link-tall:link,a.link-sidebar-link-tall:visited,a.link-sidebar-link-tall:hover,a.link-sidebar-link-tall:active {
	display: block;
	width: 123px;
	height:50px;
	background: url('../images/sidebar-button-link-tall.png');
	color: white;
	text-decoration: none;
	text-align: center;
	padding-top: 1px;
}


a.lock-sidebar-link:link,a.lock-sidebar-link:visited,a.lock-sidebar-link:hover,a.lock-sidebar-link:active {
	display: block;
	height: 18px;
	width: 123px;
	background: url('../images/sidebar-button-lock.png') no-repeat;
	color: white;
	text-decoration: none;
	text-align: center;
	padding-top: 1px;
}

a.look-sidebar-link:link,a.look-sidebar-link:visited,a.look-sidebar-link:hover,a.look-sidebar-link:active {
	display: block;
	height: 18px;
	width: 123px;
	background: url('../images/sidebar-button-look.png') no-repeat;
	color: white;
	text-decoration: none;
	text-align: center;
	padding-top: 1px;
}

.container_link-main-box {
	float: left;
	height: 414px;
	width: 775px;
	background: url('../images/link-page-content.gif') no-repeat;
}

.container_lock-main-box {
	float: left;
	height: 414px;
	width: 775px;
	background: url('../images/lock-page-content.gif') no-repeat;
}

.container_look-main-box {
	float: left;
	height: 414px;
	width: 775px;
	background: url('../images/look-page-content.gif') no-repeat;
}

.container_interior-content {
	overflow: auto;
	height: 395px;
	width: 625px;
	margin-right: 5px;
	margin-top: 5px;
}

.container_interior-sidebar {
	display: inline;
	float: left;
	margin-top: 90px;
	margin-left: 10px;
	width: 123px;
}

a.container_loop-box:link,a.container_loop-box:visited,a.container_loop-box:hover,a.container_loop-box:active {
	display: block;
	color: black;
	text-decoration: none;
	text-align: left;
    float: left;
    height: 110px;
    width: 135px;
    background: url('../images/loop-box.jpg') no-repeat;
	padding: 10px;
	margin-bottom: 10px;
}

a.container_link-box:link,a.container_link-box:visited,a.container_link-box:hover,a.container_link-box:active {
	display: block;
	color: black;
	text-decoration: none;
	text-align: left;
    float: left;
    height: 110px;
    width: 135px;
    background: url('../images/link-box.jpg') no-repeat;
	padding: 10px;
	margin-bottom: 10px;
}

a.container_lock-box:link,a.container_lock-box:visited,a.container_lock-box:hover,a.container_lock-box:active {
	display: block;
	color: black;
	text-decoration: none;
	text-align: left;
    float: left;
    height: 110px;
    width: 135px;
    background: url('../images/lock-box.jpg') no-repeat;
	padding: 10px;
	margin-bottom: 10px;
}

a.container_look-box:link,a.container_look-box:visited,a.container_look-box:hover,a.container_look-box:active {
	display: block;
	color: black;
	text-decoration: none;
	text-align: left;
    float: left;
    height: 110px;
    width: 135px;
    background: url('../images/look-box.jpg') no-repeat;
	padding: 10px;
	margin-bottom: 10px;
}

.box-spacer 
{
	float:left;
	height:55px;
	width:55px;
	visibility: hidden;
}

.container_login 
{
	margin-left: 75px;
}

.container_login-box {
	display: block;
	height: 153px;
	width: 385px;
	background: url('../images/login-box.gif') no-repeat;
	padding-top: 23px;
	padding-left: 80px;
}

.container_login-logo {
	display: block;
    background: #dedede;
    height: 40px;
    width: 150px;
	margin-bottom: 10px;
}

a.green:link, a.green:visited, a.green:active, a.green:hover {
	color: #5aaf54;
	text-decoration: underline;
}

/** FOOTER **/

tr.container_tr-footer {
}

td.container_td-footer {
    padding-left: 10px;
    padding-bottom: 10px;
}

.container_footer-menu {
	float: left;
    width: 610px;
    background: black;
    font-size: 7pt;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
}

a.footer-link:link,a.footer-link:visited,a.footer-link:active,a.footer-link:hover {
    color: white;
    text-decoration: none;
    margin-left: 30px;
    margin-right: 30px;
}

/** CORE STYLES **/

html,form,table {
    font-family: verdana;
	font-size: 11px;
}


.container_main {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: url('../images/bg.jpg') no-repeat;
    background-position: center center;
}

table.container_centering-table {
    height: 100%;
    width: 100%;
}

table.container_main-table {
    height: 525px;
    width: 775px;
    background: black;
}

/** CSS DROPDOWNS **/
.container_dropdown-menu {
	width: 760px;
	background: black;
	float: left;
	margin-top: -10px;
}

ul.dropdown {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.dropdown li {
	float: left;
	position: relative;
	width: 123px;
	background: black;
	font-size: 7pt;
	color: white;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
}

ul.dropdown li ul {
	display: none;
	position: absolute; 
	top: 0;
	left: 0;
	list-style: none;
	margin-top: 17px;
}

ul.dropdown li > ul {
	top: 0;
	left: 0;
}

ul.dropdown li:hover ul,ul.dropdown  li.over ul {
	display: block;
	margin-left: 0;
	padding-left: 0;
	border: 1px solid transparent;
}

ul.dropdown li ul li a:link, ul.dropdown li ul li a:visited {
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	width: 123px;
	color: white;
	text-decoration: none;
	border-bottom: 1px solid #8b8b8b;
}

ul.dropdown li ul li a:active, ul.dropdown li ul li a:hover {
	background: #8b8b8b;
}

ul.dropdown li ul li {
	background: #9b9b9b;
	padding: 0;
}

.AlertMessage
{
	color: Red;
}

.LoopHeaderText
{
	color: #FFAD24;
	font-size: 12pt;
	font-weight: bold;
}

.LoopItalic
{
	font-size:10pt;
	font-style:italic;
}

.LoopSubHeading
{
	color: #FFAD24;
	font-weight:bold;
	font-size:9pt;
}

.LoopSubHeadingText
{
	font-size:9pt;
}

.LinkHeaderText
{
	color: #AA262B;
	font-size: 12pt;
	font-weight: bold;
}

.LinkItalic
{
	font-size:10pt;
	font-style:italic;
}

.LinkSubHeading
{
	color: #AA262B;
	font-weight:bold;
	font-size:9pt;
}

.LinkSubHeadingText
{
	font-size:9pt;
}


.LoopBlackHeaderText
{
	color: Black;
	font-size: 12pt;
	font-weight: bold;
}

.container {background:#dc1544; color:#E6E7E9; margin:0 0px;}
.rtop, .rbottom{
display:block;
background:#E6E7E9;
}
.rtop *, .rbottom *{
display: block;
height: 1px;
overflow: hidden;
background:#dc1544;
}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{
margin: 0 1px;
height: 2px
}


.container2 {background:#2f93d9; color:#E6E7E9; margin:0 0px;}
.rtop2, .rbottom2{
display:block;
background:#E6E7E9;
}
.rtop2 *, .rbottom2 *{
display: block;
height: 1px;
overflow: hidden;
background:#2f93d9;
}
.r1b{margin: 0 5px}
.r2b{margin: 0 3px}
.r3b{margin: 0 2px}
.r4b{
margin: 0 1px;
height: 2px
}

.container3 {background:#ff9e3f; color:#E6E7E9; margin:0 0px;}
.rtop3, .rbottom3{
display:block;
background:#E6E7E9;
}
.rtop3 *, .rbottom3 *{
display: block;
height: 1px;
overflow: hidden;
background:#ff9e3f;
}
.r1c{margin: 0 5px}
.r2c{margin: 0 3px}
.r3c{margin: 0 2px}
.r4c{
margin: 0 1px;
height: 2px
}

.container4 {background:#9ac020; color:#E6E7E9; margin:0 0px;}
.rtop4, .rbottom4{
display:block;
background:#E6E7E9;
}
.rtop4 *, .rbottom4 *{
display: block;
height: 1px;
overflow: hidden;
background:#9ac020;
}
.r1d{margin: 0 5px}
.r2d{margin: 0 3px}
.r3d{margin: 0 2px}
.r4d{
margin: 0 1px;
height: 2px
}

.pnlCapSuggestions
{
    position: relative;
    display: none;
    background-color: #ffffcc;
    height: 197px;
    width: 697px;
    border: 1px solid #c0c0c0;
    bottom: 3px;
    right: 3px;

}

.pnlCapShadow
{
    height: 200px;
    width: 700px;
    background: #dddddd;
}

.CapCatcherTitle
{
    font-family: verdana;
    font-size: small;
    font-weight: bold;
    color: #ff0000;
    margin: 0px;
    padding: 0px;
    top: 0px;
    height: 5px;
}

.CapCatcherSubTitle
{
    font-family: Verdana;
    font-size: 9pt;
    font-weight: normal;
    font-style: italic;
    margin: 0px;
    padding: 0px;
    top: 0px;
    height: 5px;
}

.CapCatcherTableTitle
{
    font-family: Verdana;
    font-size: 9pt;
    font-weight: normal;
}

.pnlUserTypeShadow
{
    width: 200px;
    background-color:  #aaaaaa;
}

.pnlUserTypeContent
{
    position: relative;
    top: -3px;
    left: -3px;
    width: 200px;   
    background-color: #F5F7C6;
}

.pnlProductSearchScroll
{
    position: relative;
    height: 144px;
    width: 794px;
    background-color: #dddddd;
    overflow-y: scroll;
    border: 1px solid #c0c0c0;
    bottom: 3px;
    right: 3px;
    padding-top: 3px;
    padding-left: 3px;
}

.pnlProductShadow
{
    height: 150px;
    width: 800px;
    background: #dddddd;
}

/* BUTTONS */

.buttons button
{
    display: block;
    float: left;
    margin:3px 5px 3px 0;
    font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size: 80%;
    line-height: 100%;
    text-decoration: none;
    font-weight: bold;
    color: #565656;
    cursor: pointer;
    width: auto;
    overflow: visible;
}

.buttons button[type]
{
    padding: 1px 3px 1px 3px; /* Firefox */
    line-height: 14px; /* Safari */
}

*:first-child+html button[type]{
    padding: 4px 10px 3px 7px; /* IE7 */
}

.buttons button img
{
    margin: 0 3px -3px 0 !important;
    padding: 0;
    border: none;
    width: 14px;
    height: 14px;
}

/* STANDARD */

.TextBox
{
    /* place holder for the nearly 270 mentions of CssClass="TextBox"
}

button:hover
{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}

/* POSITIVE */

button.positive-item
{
    color:#529214;
    background-color: #ffffff;
    
    border: 1px solid #777777;
    border-top: 1px solid #b1b1b1;
    border-left: 1px solid #b1b1b1;
}

.buttons button.positive-item:hover
{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}


/* NEGATIVE */

button.negative-item
{
    color:#d12f19;

    border: 1px solid #777777;
    border-top: 1px solid #b1b1b1;
    border-left: 1px solid #b1b1b1;
}

button.negative-item:hover,
button.negative-item-alt:hover
{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}






    