/* Ameristar: EXTERNAL NN STYLE SHEET________________________*/
/* STRUCTURE __________________________________________________ */
body {
	margin: 0px;
	padding: 0px;
/* 	 background: #000000 url(../../images/backgrounddefault.jpg) no-repeat center top; */
	 Background: transparent;

	font-family: "Lucida Sans Unicode", "Lucida Grande";
}
body#popup {
	background:#F8EECB;
}
#wrapper {
	width: 100%;
	text-align: center;
}
#container {
	width: 750px;
	background-color:#F8EECB;
	color:#111111;
	text-align: left;
	margin-top: 10px;
	padding: 15px;
}
#header {
	margin: 0px;
	padding: 0px;
	height: 90px;
}
#leftnav {
	text-align: left;
	vertical-align: top;
	text-transform: uppercase;
	padding: 20px 10px 10px 0px;
}
#helpcontainer {
	margin: 0px;
	padding: 0px;
	text-align: right;
	color: #FFFFFF;	
}
#holder {
    width: 100%;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	padding: 0px 15px 15px 15px;
}
#footer {
    font-size:11px; 
    text-align:center; 
    vertical-align:bottom;
}
#bottom {
	margin: 14px 0px 0px 0px;
	padding: 0px;
	color: #FFFFFF;
	font: normal 11px "Lucida Sans Unicode";
}
#bottom2 {
	margin: 0px;
	padding: 0px;
	height: 100px;
}

/* TOP ___________________________________________________ */

#top {
    padding: 6px 0px 0px 2px;
	font-family: "Lucida Sans Unicode";
}

A.TopMenu:LINK, A.TopMenu:VISITED { 
    color:#FFFFFF; 
    font-size:12px; 
    margin:0px 12px 0px 12px; 
}

A.TopMenu:HOVER, A.TopMenu:ACTIVE { 
    color:#FF6600; 
}

#DestinationMenu A:LINK, #DestinationMenu A:VISITED { 
    color:#FFFFFF; 
    font-size:11px; 
    line-height: 12px;
}

#DestinationMenu A:HOVER, #DestinationMenu A:ACTIVE { 
    color:#FF6600; 
}

.DRPMenuList { 
    list-style-image:url(../../Images/ArrowRight.gif); 
    margin:1px 0px 0px 9px; 
    padding:0px 0px 10px 0px; 
    font-size:10px;
}

.DRPMenuList li	{ 
    margin-bottom:4px; 
    line-height:12px; 
    width: 165px;
}

.DRPMenuHolder { 
    visibility:hidden; 
    position:absolute; 
    background-color:#9A130D; 
    border:1px solid #FF6600; 
    margin-top: 1px;
    left:0px; 
    top:0px; 
    height:auto; 
    width:500px; 
    text-align:left; 
    z-index:1500; 
    padding:5px; 
}

/* BOTTOM _____________________________________________________ */
#footer a:link, #footer a:visited { color:#E6D4BA; font-size:11px; }
#footer a:hover, #footer a:active { color:#FF6600; }
.subnavtext { color: #C0C0C0;}

/* MENU _______________________________________________________ */
#menu {
	padding: 0px;
	margin: 0px;
	text-align: left;
	text-transform: uppercase;
}
#image {
	padding: 0px;
	margin: 0px;
}
#menu ul {
    list-style-image:url(../../Images/ArrowRight.gif); 
    margin:1px 0px 0px 9px; 
    padding:0px 0px 10px 0px; 
    font: normal 12px "Lucida Sans Unicode";
    line-height: 16px;
	text-transform: uppercase;
}	
#menu li {
    margin-bottom: 4px;
}
li.root {
    list-style-image:url(../../Images/ArrowDown.gif);
    margin-left: 3px;
}
#menusub ul {
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
#menusub li {
	margin: 0px;
	padding: 0px;
}
#menusub li a {
	display: block;
	margin: 0px;
	padding: 3px 25px 3px 0px;
	width:181px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}
#menu A {color: #FFFFFF;}
#menu A:link {color: #FFFFFF; text-decoration: none;}
#menu A:visited {color: #FFFFFF; text-decoration: none;}
#menu A:active {color: #FF6600; text-decoration: none;}
#menu A:hover {color: #FF6600; text-decoration: none;}

/* SHORTCUTBAR ______________________________________________ */
#print {
	display: none;
	font-family: "Lucida Sans Unicode";
	color:#FFFFFF;
	font-size:75%;
	padding-right: 15px;
	padding-top: 5px;
	margin:0px;
	height: 25px;
}
#supplier_registration_modify #print, #supplier_registration #print {display: block;}

/* CONTENT __________________________________________________ */
#maincontent {
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}
#popupcontent {
	margin: 0px;
	padding: 10px;
	height: 300px;
	text-align: left;
	vertical-align: top;
	background: #440301;
	color: #FFFFFF;
}
#popup_maincontent {
	padding: 10px 5px;
	width: 95%;
	text-align: left;
	color: #FFFFFF;
}
#content_pagecontent { font-weight: normal;}
#content {vertical-align: top; font-family: Geneva, Helvetica, sans-serif; }		
#contentbody {	
	padding: 0px 10px 20px 0px;
	color: #111111;
	font: normal 13px "Lucida Sans Unicode";
}
h1 {
    color:#941704; 
    font: normal 24px "Lucida Sans Unicode"; 
    letter-spacing:-1px; 
    /*border-bottom:#941704 1px solid;*/ 
    margin-bottom:5px; 
    padding-top:0px;
}
.shH1 {
	margin: 0px;
	padding: 24px;
	padding-bottom: 0px;
	font: bold 12px Lucida Sans Unicode;
	text-transform: uppercase;
	color: #366C9B;
}
h2 {
    color:#111111; 
    font: 700 9pt Lucida Sans Unicode; 
    margin-bottom:6px; 
}
h3 {
    color:#111111; 
    font: 700 8.3pt Lucida Sans Unicode; 
    margin-bottom:6px; 
}
h4 {
    color:#111111; 
    font: 700 8.3pt Lucida Sans Unicode; 
    margin-bottom:6px; 
    text-decoration:underline;
}
A:LINK, A:VISITED	{ text-decoration:none; color:#DC1D01; CURSOR:hand;}
A:HOVER, A:ACTIVE	{ color:#FF6600; }
legend {
	color: #941704;
	font: bold;
}
.error {
	color: #F79646;
	font-family: Lucida Sans Unicode;
	font-size: 12px;
	font-weight:bold;
	line-height:140%;
}
.required {font-weight:bold;}
.requiredAsterisk {color: #FFFFFF; font: bold;}
.defaultwidth { width: 35%; }
.boldwidth { font-weight: bold; width:35% }
#supplierMenuContent { list-style-type: none; }
#supplierMenuContent li {
	width: 90%;
	padding-bottom: 10px; 
}
/* FORM ________________________________________________________ */
.table1, 
#table1 {
	color: #111111;
	font: normal 9pt Lucida Sans Unicode;
	border-collapse: collapse;
	width: 100%;
}
.table2, 
#table2 {
	color: #111111;
	font: normal 9pt Lucida Sans Unicode;
	border-collapse: collapse;
}
.field {
	color: #111111;
	font: normal 9pt Lucida Sans Unicode;
	border: 1px solid #111111;
	text-align: left;
	background: #FFFFFF;
}
.fieldDD {
	color: #000000;
	font: normal 9pt Lucida Sans Unicode;
	border: 1px solid #FFFFFF;
	text-align: left;
	background: #FFFFFF;
}
.button {
    background-color: #DC1D01;
	font: normal 9pt Lucida Sans Unicode;
    color: #FFFFFF;
    text-transform: uppercase;
    border: none;
    padding: 0px 2px 0px 2px;
    cursor: pointer;
    line-height: 16px;
    height: 17px;
}
.buttondiv {
    background-color: #DC1D01;
    display:inline;
    margin:0px 3px 0px 0px;
}
.button:hover {color:#FF6600;}
.aspTable {
	color: #111111;
	font: normal 9pt Lucida Sans Unicode;
}
.datagridHeader {
	color: #FFFFFF;
	font: bold 10px Lucida Sans Unicode;
	background: #941704;
	padding: 2px 0px 2px 2px;
	text-transform: uppercase;
}
.datagridItem {
	color: #111111;
	font: normal 12px Lucida Sans Unicode;
	padding: 3px 0px;
}
.datagridAlternateItem {
	color: #111111;
	background-color: #E4C3A3;
	font: normal 12px Lucida Sans Unicode;
	padding: 3px 0px;
}
.datagridfooter {
	color: #FFFFFF;
	font: bold 12px Lucida Sans Unicode;
	padding: 3px 0px;
}
.datagridPage {
	padding: 3px;
	color: #FFFFFF;
	font: normal 12px Lucida Sans Unicode;
	background: #EBEBEB;
}
/* NEWS EXTERNAL _______________________________________________________ 
#news-external {
	margin-left: 24px;
	background: #FFF;
	width: 200px;
}
#news-external h2 {
	background: #EEEEDF;
	color: #1B3361;
	border-top: 1px #666666 solid;
	border-bottom: 1px #999999 dotted;
	margin-bottom: 10px;
	padding: 5px 0px 5px 7px;
	font-size: 18px;
	height: 18px;
}
#news-external ul {
	margin: 20px;
	padding: 0px;
}
#news-external ul li {
	list-style-type: none;
	background: #url(../../images/bullet-blue.gif) no-repeat 1 2;	
	margin-bottom: 10px;
}
#news-external ul li a {
	font-size: 10px;
	color: #306195;
}

.newsli {
	font: normal 12px Lucida Sans Unicode;
}

#newsul li{
	list-style-type: none;
	font: normal 12px Lucida Sans Unicode;
}*/
#newsul { margin: 10px 0px 0px 0px; padding:0px;}
.newsli {text-decoration: underline; color: #385E82;}
.newsAlternateItem {
	font: normal 12px Lucida Sans Unicode;
	padding-top:1px;
	padding-bottom:2px;
	background: #ECECEC;
}
.newsItem {
	font: normal 12px Lucida Sans Unicode;
	padding-top:1px;
	padding-bottom:2px;
}
.newsItem A { color: #385E82; text-decoration: underline; } 
.newsItem A:link { color: #385E82; text-decoration: underline; } 
.newsItem A:visited { color: #385E82; text-decoration: underline; } 
.newsItem A:active { color: #385E82; text-decoration: none;  } 
.newsItem A:hover { color: #385E82; text-decoration: none;  }

.newsAlternateItem A { color: #385E82; text-decoration: underline; } 
.newsAlternateItem A:link { color: #385E82; text-decoration: underline; } 
.newsAlternateItem A:visited { color: #385E82; text-decoration: underline; } 
.newsAlternateItem A:active { color: #385E82; text-decoration: none;  } 
.newsAlternateItem A:hover { color: #385E82; text-decoration: none;  }

/*CALENDAR POPUP____________________________________________________________________________*/
.miniselectedDate {
	background-color: #999999;
	color: #000000;
	font: normal 10px Lucida Sans Unicode;
}
A.miniselectedDate,
A.miniselectedDate:link, 
A.miniselectedDate:visited, 
A.miniselectedDate:active {
	text-decoration:none;
	font: normal 10px Lucida Sans Unicode;
	color: #000000;
}
.miniweekend {
	background-color: #DCDDDE;
	color: #000000;
	font: normal 10px Lucida Sans Unicode;
}
A.miniweekend,
A.miniweekend:link, 
A.miniweekend:visited, 
A.miniweekend:active {
	text-decoration:none;
	font: normal 10px Lucida Sans Unicode;
	color: #666666;
}
A.minigotoToday,
A.minigotoToday:link, 
A.minigotoToday:visited, 
A.minigotoToday:active, 
.minigotoToday {
	background-color: #FFFFFF;
	color: #000000;
	font: normal 10px Lucida Sans Unicode;
}
.minidayHeader {
	background-color: #C9CACB;
	color: #666666;
	font: normal 10px Lucida Sans Unicode;
}
.minimonthHeader {
	background-color: #999999;
	color: #000000;
	font: normal 10px Lucida Sans Unicode;
}
A.minimonthHeader,
A.minimonthHeader:link, 
A.minimonthHeader:visited, 
A.minimonthHeader:active {
	text-decoration:none;
	font: normal 10px Lucida Sans Unicode;
	color: #000000;
}
A.miniweekday,
A.miniweekday:link, 
A.miniweekday:visited, 
A.miniweekday:active, 
.miniweekday {
	background-color: #FFFFFF;
	color: #000000;
	font: normal 10px Lucida Sans Unicode;
}
.miniholiday {
	background-color: #FFFFFF;
	color: #000000;
	font: normal 10px Lucida Sans Unicode;
}
A.minioffMonth,
A.minioffMonth:link, 
A.minioffMonth:visited, 
A.minioffMonth:active, 
.minioffMonth {
	background-color: #FFFFFF;
	color: #000000;
	font: normal 10px Lucida Sans Unicode;
}
A.minioffMonth,
A.minioffMonth:link, 
A.minioffMonth:visited, 
A.minioffMonth:active {
	text-decoration:none;
	font: normal 10px Lucida Sans Unicode;
	color: #000000;
}
A.miniclearDate,
A.miniclearDate:link, 
A.miniclearDate:visited, 
A.miniclearDate:active, 
.miniclearDate {
	background-color: #FFFFFF;
	color: #000000;
	font: normal 10px Lucida Sans Unicode;
}
A.minitodayDay,
A.minitodayDay:link, 
A.minitodayDay:visited, 
A.minitodayDay:active, 
.minitodayDay {
	background-color: #EDDD7B;
	color: #000000;
	font: normal 10px Lucida Sans Unicode;
}
