body {
   margin:0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

a {border:0px;	text-decoration: none; color:black; font-weight:bold;}
p, td, h1, h2, h3, newsarticle { font-family: Verdana, Arial, Helvetica, sans-serif;}
p, td { font-size: 11px; }
textarea {
   font-family: Verdana, Arial, Helvetica, sans-serif;;
   font-size: 12px;
}

.RoundB1, .RoundB2, .RoundB3, .RoundB4{font-size:1px; overflow:hidden; display:block;}
.RoundB1 {height:1px; background:#901e1d; margin:0 5px;}
.RoundB2 {height:1px; background-image:url(../Images/ECommerce/RetinoPlus.gif); border-right:2px solid #901e1d; border-left:2px solid #901e1d; margin:0 3px;}
.RoundB3 {height:1px; background-image:url(../Images/ECommerce/RetinoPlus.gif); border-right:1px solid #901e1d; border-left:1px solid #901e1d; margin:0 2px;}
.RoundB4 {height:2px; background-image:url(../Images/ECommerce/RetinoPlus.gif); border-right:1px solid #901e1d; border-left:1px solid #901e1d; margin:0 1px;}
.RoundBody {background-image:url(../Images/ECommerce/RetinoPlus.gif); border-right:1px solid #901e1d; border-left:1px solid #901e1d;}
.RoundBody div {margin-left: 5px; margin-right: 5px;}

.RoundLightB1, .RoundLightB2, .RoundLightB3, .RoundLightB4{font-size:1px; overflow:hidden; display:block;}
.RoundLightB1 {height:1px; background:#c0c0c0; margin:0 5px;}
.RoundLightB2 {height:1px; background:#ffffff; border-right:2px solid #c0c0c0; border-left:2px solid #c0c0c0; margin:0 3px;}
.RoundLightB3 {height:1px; background:#ffffff; border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0; margin:0 2px;}
.RoundLightB4 {height:2px; background:#ffffff; border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0; margin:0 1px;}
.RoundLightBody {background:#ffffff; border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0;}
.RoundLightBody div {margin-left: 5px; margin-right: 5px;}

.RoundDarkB1, .RoundDarkB2, .RoundDarkB3, .RoundDarkB4{font-size:1px; overflow:hidden; display:block;}
.RoundDarkB1 {height:1px; background:#404040; margin:0 5px;}
.RoundDarkB2 {height:1px; background:#ededed; border-right:2px solid #404040; border-left:2px solid #404040; margin:0 3px;}
.RoundDarkB3 {height:1px; background:#ededed; border-right:1px solid #404040; border-left:1px solid #404040; margin:0 2px;}
.RoundDarkB4 {height:2px; background:#ededed; border-right:1px solid #404040; border-left:1px solid #404040; margin:0 1px;}
.RoundDarkBody {background:#ededed; border-right:1px solid #404040; border-left:1px solid #404040;}
.RoundDarkBody div {margin-left: 5px; margin-right: 5px;}

.RoundRedB1, .RoundRedB2, .RoundRedB3, .RoundRedB4{font-size:1px; overflow:hidden; display:block;}
.RoundRedB1 {height:1px; background:#B03e3d; margin:0 5px;}
.RoundRedB2 {height:1px; background:#fff7f0; border-right:2px solid #B03e3d; border-left:2px solid #B03e3d; margin:0 3px;}
.RoundRedB3 {height:1px; background:#fff7f0; border-right:1px solid #B03e3d; border-left:1px solid #B03e3d; margin:0 2px;}
.RoundRedB4 {height:2px; background:#fff7f0; border-right:1px solid #B03e3d; border-left:1px solid #B03e3d; margin:0 1px;}
.RoundRedBody {background:#fff7f0; border-right:1px solid #B03e3d; border-left:1px solid #B03e3d;}
.RoundRedBody div {margin-left: 5px; margin-right: 5px;}
                                           
.RoundBackB1, .RoundBackB2, .RoundBackB3, .RoundBackB4{font-size:1px; overflow:hidden; display:block;}
.RoundBackB1 {height:1px; background:#5e5d5e; margin:0 5px;}
.RoundBackB2 {height:1px; background:#f4f4ff; border-right:2px solid #5e5d5e; border-left:2px solid #5e5d5e; margin:0 3px;}
.RoundBackB3 {height:1px; background:#f4f4ff; border-right:1px solid #5e5d5e; border-left:1px solid #5e5d5e; margin:0 2px;}
.RoundBackB4 {height:2px; background:#f4f4ff; border-right:1px solid #5e5d5e; border-left:1px solid #5e5d5e; margin:0 1px;}
.RoundBackBody {background:#f4f4ff; border-right:1px solid #5e5d5e; border-left:1px solid #5e5d5e;}
.RoundBackBody div {margin-left: 5px; margin-right: 5px;}

div#navigation {
   background-color: #FFFFFF;
   border-bottom: 1px solid #787878;
   padding-left: 0px;
   font: 10pt Arial,sans-serif;
   font-weight: bold;
}

div#navigation ul{
   list-style-type: none;
   margin: 0;
   padding: 0;
   white-space: nowrap
}

div#navigation li{
   display: inline;
   margin: 0;
   padding:0
}

div#navigation li a{
   text-decoration: none;
   border: 1px solid #787878;
   padding: 0px 0.3em;
   background: #ccc;
   color: #036
}

div#navigation li a:hover{background-color: #f0f0f0}

div#navigation li#activelink a{
   border-bottom: 1px solid #fff;
   background-color: #fff;
   color: #603}

div#messagenav {
   background-color: #FFFFFF;
   border-bottom: 1px solid black;
   padding-left: 0px;
   font: 10pt Arial,sans-serif;
   font-weight: bold;
}

div#messagenav ul{
   list-style-type: none;
   margin: 0;
   padding: 0;
   white-space: nowrap
}

div#messagenav li{
   display: inline;
   margin: 0;
   padding:0
}

div#messagenav li a{
   text-decoration: none;
   border: 1px solid black;
   padding: 0px 0.3em;
    background: #ccc;
   color: #036
}

div#messagenav li a:hover{background-color: #f0f0f0}

div#messagenav li#activelink a{
   background-color: #FFFFFF;
   border-bottom: 1px solid #FFFFFF;
   color: #603;
}



.navBar {
	background-color: #FFFFFF;
	border-bottom: 1px solid black;
	padding-left: 0px;
	font: 10pt Arial,sans-serif;
	font-weight: bold;
	width:99.5%;
}
.navBar ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.navTab{
	display: inline;
	margin: 0;
	padding:0;
}
.navTab a{
	text-decoration: none;
	border: 1px solid black;
	padding: 0px 0.3em;
	background: #ccc;
	color: #036;
}
.navTab a:hover{
   background-color: #f0f0f0;
	text-decoration: none;
}

.navTabAct{
	display: inline;
	margin: 0;
	padding:0;
}
.navTabAct a{
	text-decoration: none;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid #fff;
	padding: 0px 0.3em;
	background: #fff;
	color: #603;
}
.navTabAct a:hover{
   background-color: #f0f0f0;
	text-decoration: none;
}




.navAreaBox {
	position:relative;
	top:-1px;
	width:99.5%;
}

.navArea {
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	position:absolute;
	top:0px;
	left:-10000px;
	width:100%;
}

.navAreaAct {
	border-left:1px solid black;
	border-right:1px solid black;
	border-bottom:1px solid black;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
}
		



.PageTitle {
   color: #d00000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
   font-weight: bold;
}

.BoxTitle {
   color: #d00000;
   font-weight: bold;
}

.MsgError {
   background: #F8F99F;
   color: #d00000;
   margin: 1px;
   padding: 1px;
   height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
   font-weight: bold;
}

.MenuIcon {
   display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	background: #e0e0e0;
	border: 1px solid #e0e0e0;
}

.MenuIcon:hover {
   display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	background: #d0d0d0;
	border: 1px solid darkgray;
}

.MenuIconEv {
   display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	background: #ffffe0;
	border: 1px solid #dddd80;
}

.MenuIconEv:hover {
   display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	text-decoration: none;
	background: #d0d0d0;
	border: 1px solid darkgray;
}

.LoginBox {
   border: 1px solid black;
   margin: 0px;
   padding: 10px;
}

.hrefbutton {
   border: 1px solid black;
   background: lightgray;
   margin: 1px;
   padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
   font-weight:bold;
}

.hrefBlack {
   color: black;
}

.pageSelector {
   border: 1px solid black;
   background: white;
   margin: 1px;
   padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
   font-weight:bold;
   width: 40px;
   height: 17px;
   text-align: center;
}

.RAbutton {
   border: 1px solid gray;
   color: #FFFFFF;
   background: #FF3945;
   margin: 1px;
   padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:bold;
	font-size: 11px;
}

.RAbutton:hover {
   color: #000000;
}

.RAbutton:focus {
   color: #000000;
}

.RAbutton:link {
   color: #FFFFFF;
}

.RAbutton:visited {
   color: #FFFFFF;
}

.flatbutton {
   border: 1px solid gray;
   background: #e0e0e0;
   margin: 1px;
   padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.smallbutton {
   border: 1px solid gray;
   background: #e0e0e0;
   margin: 0px;
   padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.stdCalImg {
   padding-left: 1px;
}

.stdTable {
   border-collapse: collapse;
   border-top: 1px solid black;
   border-left: 1px solid black;
   border-right: 1px solid black;
   border-bottom: 1px solid black;
   margin: 0px;
   padding: 0px;
   background: #787878;
}

.stdTableTab {
   border-collapse: collapse;
   border-left: 1px solid black;
   border-right: 1px solid black;
   border-bottom: 1px solid black;
   width:100%;
   margin: 0px;
   padding: 0px;
   background: #FFFFFF;
}

.stdTableCell {
   border-top: 1px solid gray;
   border-left: 1px solid gray;
   border-right: 1px solid gray;
   padding: 2px;
   
}

.stdTableHead {
   background: #444444;
   color:#FFFFFF;
   font-weight:bold;
}

.stdTableHead-OLD {
   background: #0000d0;
   color:#ffffb0;
   font-weight:bold;
}

.stdTableRow {
   background: #f8f8f8;
   color:#000000;
}

.stdTableRow2 {
   background: #e3e3e3;
   color:#000000;
}

.stdTableRowEv {
   background: #ffffa0;
   color:#000000;
}

tr.stdTableRow-old:hover {
   background-color: #b8d8f8;
}

tr.stdTableRow:hover {
   background-color: #c8c8c8;
}

tr.stdTableRow2:hover {
   background-color: #c8c8c8;
}

tr.stdTableRowEv:hover {
   background-color: #ffe0a0;
}

.stdTableNotify {
   background: #ffc0b0;
   color:#000000;
}

.stdTableCellTitle {
   font-weight:bold;
}

.stdTableCellField {
   border:1px solid gray;
   background: #ffffff;
}

.stdInputText {
   border: 1px solid gray;
   height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: Black;
	text-decoration: none;
   margin-bottom: 4px;
}

.browseButton {
   border: 1px solid gray;
   height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
   background: #e0e0e0;
	text-decoration: none;
}

.RepTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.RepTableCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.RepTableRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.RepTableRowH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	height:40px;
}

.RepTableHeadCell {
   border-top: 1px solid gray;
   border-left: 1px solid gray;
   border-right: 1px solid gray;
   padding: 2px;
   font-size:12pt;
}

.RepTableHead {
   background: #0000d0;
   color:#ffffb0;
   font-weight:bold;
}

.BackMenu {
   color:#C00009;
   font-size:9pt;
   font-weight:bold;
}

.BackMenuA {
   color:#E10915;
   font-size:9pt;
   font-weight:bold;
}

.ECmenu {
   display:block;
   margin:0px;
   padding:0px;
   font-weight:bold;
   text-decoration: none;
   color: #000000;
}

.ECmenuH {
   display:block;
   margin:0px;
   padding:0px;
   font-weight:normal;
   text-decoration: none;
   color: #000000;
}
.ECmenuL {
   display:block;
   margin:0px;
   padding:0px;
   font-weight:bold;
   text-decoration: none;
   color: #E10915;
}

.ECmenu:hover {
   display:block;
   margin:0px;
   padding:0px;
   font-weight:bold;
   text-decoration: none;
   background-color:#666666;
   color: #ffffff;
}

.ECmenuH:hover {
   display:block;
   margin:0px;
   padding:0px;
   font-weight:bold;
   text-decoration: none;
   background-color:#666666;
   color: #ffffff;
}

.ECmenuL:hover {
   display:block;
   margin:0px;
   padding:0px;
   font-weight:bold;
   text-decoration: none;
   background-color:#666666;
   color: #ffffff;
}

