#promo, .promo {

display:none;
}
input {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
table.loginbox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #f7f7f7;
	border-right-color: #ababab;
	border-bottom-color: #767676;
	border-left-color: #ffffff;
	background-color: #cdcdcd;
}
td.loginbox, tr.loginbox{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #cdcdcd;

}

 
 .img-shadow {
	clear: both;
	float:left;
	background: url(img/shadow.gif) no-repeat bottom right;
	margin: 20px 0 0 17px !important;
	margin: 20px 0 0 8px;
	}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
.alpha-shadow {
	clear: both;
	float:left;
	background: url(img/shadow.gif) no-repeat bottom right;
	margin: 14px 0 0 17px !important;
	margin: 14px 0 0 8px;
	}

.alpha-shadow div {
  background: url(img/shadow2.png) no-repeat left top !important;
  background: url(img/shadow2.gif) no-repeat left top;
  float: left;
  padding: 0px 6px 6px 0px;
  }

.xalpha-shadow img {
  background-color: #fff;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: 0;
  }

.btn {border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
background-image: url(images/textures/button3.jpg);
backgroung-image: repeat-x;
width:50px;
}
.btn_med,.btn_med_on {border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 2px; padding: 1px 1px 1px 1px;
background-image: url(images/textures/button3.gif);
backgroung-image: repeat-x;
width:106px;
}
input.btn_med_on { font-color: #de0000;
background-image: url(images/textures/button2.gif);

}
.btn_wide {border: 1px outset; cursor: pointer; font-size:9; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
background-image: url(images/textures/button3.jpg);
backgroung-image: repeat-x;
width:150px;
}
body {
	margin: 0px;
	padding: 0px;


}
body, text, .text, td, .main, .blurb, .breadcrumb, td.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #121212;
}



.blurb {	
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	/*width: 580px;*/
}

td.fields {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	letter-spacing: 0.2em;
}
td.cookies {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 10px;
	
}

#section, .section, div.section { padding:10px; margin:0;
	/*background-image: url(images/textures/strips3.gif);
	*/
	}
.breadcrumb, td.breadcrumb { padding: 5px 10px; margin:0;
	/*background-image: url(images/textures/strips3.gif);
	*/
	}

a.breadcrumb, a.breadcrumb:link, a.breadcrumb:hover, a.breadcrumb:visited, a.breadcrumb:active { padding: 0; margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #121212;
	text-decoration:underline;
}	
	
#section_on, .section_on, div.section_on { padding:5px; margin:1 px;

	
}
#copy, .copy, div.copy {
	color:#ababab;
	margin-top: 1;
	margin-right: px;
	margin-bottom: 1;
	margin-left: px;
	padding-top: 45px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
}
a {
	color: #1c1c1c;
}
#left {
	
}

div.main {
	display:block;
	padding: 10px 10px 10px 0px;
}
div.title { display:block;
height: 25px;
}
div.error { display:block;
height: 45px;
padding: 1px; margin: 0;
}
div.login { display:block;
padding:10px;
}
div.home {
	display:block;
	height: 70px;
}







.mandatory, td.mandatory, td.inner_mandatory { color:#FF6600; }
td.inner_mandatory, td.inner_error, td.inner { 
	height:20px; 
	background-color: #eeeeee;	
	margin:  3px 5px 2px 4px;
	padding: 3px; 3px; 2px; 2px; 
}
th.inner_mandatory,th.inner_error,th.inner { 
	height:20px;  
	font-weight:bold;
	background-color: #eeeeee;	
	margin:  3px 5px 2px 4px;
	padding: 3px; 3px; 2px; 2px; 
}
td.none{
	background-color: #ffffff;
	margin:  3px 5px 2px 4px;
	padding: 3px; 3px; 2px; 2px; 	
}

table.inner {
	background-color: #dddddd;	
	border: 0px;
}

.error, td.error, td.inner_error, .errorbody, .errorfooter { color:#FF0011; background-color:#ffcccc; }
.errorfooter { text-align:left; }

.errorbox, div.errorbox, #errorbox {
	display: block;
	width: 400px;
	padding: 0px;
	border: 2px solid #FF0000;
	position: relative;
	z-index:1;
	margin: 0px;
}
.errorheader{
	background-color: #FF6666;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	z-index:3;
}
.errorheader, .errorbody, .errorfooter { 
	padding: 3px; 
	z-index:3;
}

.info, td.info, td.inner_info, .infobody, .infofooter { color:#00FF11; background-color:#ccffcc; }
.infofooter { text-align:left; }

.infobox, div.infobox, #infobox {
	display: block;
	width: 400px;
	padding: 0px;
	border: 2px solid #00FF00;
	position: relative;
	z-index:1;
	margin: 0px;
}
.infoheader{
	background-color: #66FF66;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	z-index:3;
}
.infoheader, .infobody, .infofooter { 
	padding: 3px; 
	z-index:3;
}
		
.bgr{
		display: block;
		background-color: #FF9999;
		position: absolute;
		width: 400px;
		height: 100%;
		        opacity: .95;
        filter: alpha(opacity=95);
        -moz-opacity: .95;	
		z-index:-2;
		}
		
.boxwrapper{
	/* border: 1px dotted #006633; */
	display: block;
	margin: 0px;
	padding: 0px;
	z-index:2;
	position:relative;
}	

.innerlow1 {
background-color: #fcfcfc;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #dddddd;
	padding-left: 4px;
	padding-right: 4px;
}
.innerlow2 {
background-color: #fcfcfc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dfdfdf;
	padding-left: 4px;
	padding-right: 4px;
}
