#container {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 3px;
	margin-bottom: 50px;
	height:100%; 
}

body 
{
	margin: 0px;
	background-image: url(../images/background.gif);
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}

/* TABLE */
table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

select, textarea, input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 1px; 
	padding-right: 1px; 
	padding-bottom: 1px; 
	padding-left: 1px;
	margin-top: 1px; 
	margin-right: 1px; 
	margin-bottom: 1px; 
	margin-left: 1px;
}

a:link {
	color: #AE812B; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration : none;
	}
a:hover {
	color: #AE812B; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration : none;
	}

a:visited {
	color: #AE812B; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration : none;
	} 

/* HEADER */	
#header {

}

#headerLeft {
	height: 20px;
	width: 325px;
	background-image: url(../images/header_menu_l.gif); 
	background-repeat: no-repeat;
	float: left;
	margin-right: -20px;
}

#headerMiddle {
	height: 20px;
	margin-right: 20px;
	margin-left: 20px;
}

#headerRight {
	height: 20px;
	width: 300px;
	background-repeat: no-repeat;
	float: right;
	margin-left: -20px;
	padding-top: 1px;
}

#headerMenu {
	height: 100px;
	width: 750px;
}

.headerNavigation
{
	font-size: 8pt;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	float: right;
}

.headerNavigation a:link{
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration : none;
	}
	
.headerNavigation a:visited{
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration : none;
	} 

.headerNavigation a:hover{
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration : underline;
	}

/* MAIN CONTENT */
#main {
	
}

#mainTop {
	height: 20px;
	clear: both;
	margin-top: 5px;
}

#mainTopLeft {
	height: 20px;
	width: 20px;
	background-image: url(../images/oval_tl.gif);
	background-repeat: no-repeat;
	float: left;
	margin-right: -20px;
}

#mainTopMiddle {
	background-color: #FFFFFF;
	height: 20px;
	margin-right: 20px;
	margin-left: 20px;
}

#mainTopRight {
	height: 20px;
	width: 20px;
	background-image: url(../images/oval_tr.gif);
	background-repeat: no-repeat;
	float: right;
	margin-left: -20px;
}

#mainContent 
{
	
	overflow: hidden; /* FIREFOX REQUIRED */
	height: 100%; /* IE REQUIRED */
	/*width: 750px;
	padding-right: 20px;
	padding-left: 20px;
	*/
	clear: both;
	background-image: url(../images/bg_maincontent.gif);
	background-repeat: repeat-y;
	/*display: table;  FIREFOX REQUIRED */
}

#mainBottom 
{
	height: 20px;
	clear: both;
	margin-bottom: 3px;
}

#mainBottomLeft {
	height: 20px;
	width: 20px;
	background-image: url(../images/oval_bl.gif);
	background-repeat: no-repeat;
	float: left;
	margin-right: -20px;
}

#mainBottomMiddle {
	background-color: #FFFFFF;
	height: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

#mainBottomRight {
	height: 20px;
	width: 20px;
	background-image: url(../images/oval_br.gif);
	background-repeat: no-repeat;
	float: right;
	margin-left: -20px;
}

/* FOOTER */
.footer 
{
	font-size: 8pt;
	color: #FFFFFF;
}

.footerCopyright 
{
	font-size: 8pt;
	color: #FFFFFF;
	width: 350px;
	text-align: left;
	float: left;
}

.footerNavigation
{
	font-size: 8pt;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	float: right;
}

.footerNavigation a:link{
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration : none;
	}

.footerNavigation a:visited{
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration : none;
	} 

.footerNavigation a:hover{
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration : underline;
	}

#spacer {
	clear: both;
	height: 5px;
}
.brnTxt {
	color: #ae812b;
}
a.smallLink {
	font-size: 9px;
	text-decoration: none;
	color: #990000;
}

a.smallLink:hover  {
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #d1cab9;
}
form {
	margin-top: 0px;
	margin-bottom: 0px;
}
.itemHeaderTxt {
	font-size: 12pt;
	font-weight: bold;
	color: #817e58;
}
.blockLevelBtn {
	padding-top: 3px;
}

.blockLevel {
	display:block;
}
#titleHeader {
	clear: both;
	padding-top: 5px;
	padding-bottom: 15px;
}
.emphasis {
	font-size: 11pt;
	font-weight: bold;
}
.deEmphasis {
	font-size: 8.5pt;
}
.stdHeader {
	font-size: 17.5pt;
}
.stdHeader_sub {

	font-size: 14pt;
}
.stdHeader_sub_sub {
	font-size: 12pt;
}
.whtTxt {
	color: #FFFFFF;
}
.lrgOrangeTxt {
	font-size: 11pt;
	font-weight: bold;
	color: #cc9900;
}

a.blk {
	color: #000000;
	text-decoration: none;
}
a.blk:hover {
	color: #cc9900;
	text-decoration: none;
}
#mailBTN {
	float: right;
	width: 131px;
	height: 15px;
	display: block;
}
#storeBTN {
	float: right;
	height: 15px;
	width: 115px;
	display: block;
	padding-top: 12px;
	padding-left: 16px;
}
#topBtns {
	width: 250px;
	float: right;
}
#footerNav li a:hover {

	color: #e8b21e;
	text-decoration: none;
}
#container #footer #ndg a {
	color: #FFFFFF;
	text-decoration: none;
}
#container #footer #ndg a:hover {
	color: #e8b21e;
	text-decoration: none;
}
#notifyBox {
	background-color: #e9b31f;
	padding: 7px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* HORIZONTAL RULE */
hr 	{
	height: 1px;
	width: 100%;
	border: #817E58;
}

/* BUTTONS */
.button {
	font-family: Arial, Helvetica, sans-serif; 
	color : #000000; 
	font-size: 7.5pt; 
	background-color: #EEEEEE; 
	border: 1px #999999 solid;
	margin-bottom: 0px;
}

/* TITLE HEADERS */
.titleDkHeader
{
	background-color: #817E58; /* #817E58; */
	/* background-image: url(../images/titledkbg.gif); */
	height: 14px;
	color: #FFFFFF;
	font-size: 7.5pt;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 4px;
	padding-bottom: 3px;
	text-align: left;
	/*
	border-style: solid;
	border-width: 1px;
	border-color: #817E58;
    */
	margin-bottom: 3px;
}

.titleDkHeader a:link{
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	} 
.titleDkHeader a:hover{
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	}

.titleDkHeader a:visited{
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	} 
		
.titleLtHeader
{
	background-color: #B4B081; /* #B4B081; */
	/* background-image: url(../images/titleltbg.gif); */
	height: 14px;
	color: #FFFFFF;
	font-size: 7.5pt;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 4px;
	padding-bottom: 3px;
	text-align: left;
	/*
	border-style: solid;
	border-width: 1px;
	border-color: #B4B081;
    */
	margin-bottom: 3px;
}

.titleLtHeader a:link{
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	} 
.titleLtHeader a:hover{
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	}

.titleLtHeader a:visited{
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	} 

	
/* ADVERTISEMENT */

/* Header 120 Width */
.advertisementLtHeader120Width
{
	background-color: #B4B081; /* #817E58; */
	width: 112px;
	height: 14px;
	color: #FFFFFF;
	font-size: 7.5pt;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	text-align: center;
	/*
	border-style: solid;
	border-width: 1px;
	border-color: #B4B081;
    */
	margin-left: 10px;
	margin-bottom: 3px;
}

/* User Defined Styles */
 
.smBlk 
{
	font-size: 8pt;
}

.smBdBlk
{
	font-weight:bold;
	font-size: 8pt;
	color:#000000;
}

.smBdRed
{
	font-weight:bold;
	font-size: 8pt;
	color:#990000;
}

.smBdGreen
{
	font-weight:bold;
	font-size: 8pt;
	color:#006400;
}

.bdBrn {
	font-weight:bold;
	color:#ae812b;
}

.bdWht {
	font-weight:bold;
	color:#FFFFFF;
	font-size:8pt;
}

.bdRed {
	font-weight:bold;
	color:#990000;
}

.bdBlk {
	font-weight:bold;
	color:#000000;
}

.bdGry 
{
	font-weight:bold;
	color:#666666;
}

.sBrn {
	color:#ae812b;
}

.sWht {
	color:#FFFFFF;
	background-color: #000000;
}

.sRed {
	color:#990000;
}

.sBlk {
	color:#000000;
}

.sGry {
	color:#666666;
}

.sBold {
	font-weight:bold;
}

.hdOrg {
	color:#e8b21e;
	font-size:16pt;
}

.hdSubOrg {
	color:#e8b21e;
	font-size:14pt;
}

.hdWht {
	color:#FFFFFF;
	font-size:14pt;
}

.hdSubWht {
	color:#FFFFFF;
	font-size:10pt;
}

.hdBlk {
	color:#000000;
	font-size:12pt;
	font-weight:bold;
}

.hdSubBlk {
	color:#000000;
	font-size:10pt;
	font-weight:bold;
}

.hdGry {
	color:#666666;
	font-size:12pt;
	font-weight:bold;
}

.hdSubGry {
	color:#666666;
	font-size:10pt;
	font-weight:bold;
}

/* MASTERPAGE */

/* Message */
.pnlMessage
{
	margin-bottom: 15px;
}

.lblMessage
{
}

.lblMessage a:link
{
	color: #000000; 
	text-decoration: underline;
}

.lblMessage a:hover
{
	color: #000000; 
	text-decoration: underline;
}

.lblMessage a:visited
{
	color: #000000; 
	text-decoration: underline;
}

/* MASTER PAGE */
#masterPageLeftCol 
{
	width: 570px;
	padding-left: 20px;
	float: left;
}

#masterPageRightCol 
{
	width: 130px;
	text-align: right;
	padding-right: 20px;
	float: right;
}

#masterSingleCol 
{
	width: 710px;
	padding-left: 20px;
	padding-right: 20px;
}

/* GRIDVIEW */

/* GridView */
.gridView
{
	width: 100%;
	border-color: #EEEEEE;
	border-style: solid;
	border-width: 0px;
	margin-bottom: 3px;
}

/* GridView HeaderStyle */
.gridViewHeaderStyle
{
	height: 15px;
	background-color: #817E58;
	color: #FFFFFF;
	font-size: 7.5pt;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 4px;
	padding-bottom: 3px;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}

.gridViewHeaderStyle a:link{
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	} 
.gridViewHeaderStyle a:hover{
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	}

.gridViewHeaderStyle a:visited{
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	} 

/* GridView FooterStyle */
.gridViewFooterStyle
{
	height: 1px;
	background-color: #817E58;
	color: #FFFFFF;
	font-size: 7.5pt;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 4px;
	padding-bottom: 3px;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}

/* GridView PagerStyle */
.gridViewPagerStyle
{
	background-image: url(../images/bgGridPager.jpg);
	border-top-width: 1px;
	border-style: inset;
}

.gridViewPagerStyle a:link{
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	} 
.gridViewPagerStyle a:hover{
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	}

.gridViewPagerStyle a:visited{
	font-family: Arial, Helvetica, sans-serif;
	} 
	
/* GridView Alternating Row */	
.gridViewAlternatingRow
{
	background-color: #EEEEEE;
}

/* GridView HyperLink Button */
.gridViewHyperLinkButton
{
	background: #EEEEEE;
	color: #FF0000;
	text-align: center;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 2px;
	margin-right: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
}

.gridViewHyperLinkButton a:link
{
	text-decoration: none;
}

.gridViewHyperLinkButton a:visited
{
	text-decoration: none;
} 
	
.gridViewHyperLinkButton a:hover
{
	text-decoration: underline;
}

/* Input Tables */

.tblInput570WidthF3F3F3BgColor
{
	width: 570px;
	background-color: #F3F3F3; /*E6E6E6*/ 
	padding: 3px, 3px, 3px, 3px;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	margin-bottom: 3px;
}

.tblInput570WidthFFFFFFBgColor
{
	width: 570px;
	background-color: #FFFFFF; 
	padding: 3px, 3px, 3px, 3px;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	margin-bottom: 3px;
}

/* Option Tables */
.tblOptions570WidthFFFFFFBgColor
{
	width: 570px;
	padding: 3px, 3px, 3px, 3px;
	border-collapse: collapse;
	border-top-style: solid;
    border-bottom-style: solid;
    border-top-width: 0px;
    border-bottom-width: 0px;
	border-color: #EEEEEE;
	margin-bottom: 3px;
}

/* Alignments */
.center
{
	text-align: center;
}
