/* @import url("menu.css"); */

/* -- General styles ------------------------------ */

* {
	/* Reset browsers default margin, padding and font sizes */
	margin: 0;
	padding: 0;
}

html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 10px;
}

img{
  display:block;
}

body {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 100%;
	background-color:#eeeeee;	/* margin: 24px 0;
	padding: 0;*/
	/* background-image: url(images/p7exp_pbg.jpg);
	background-repeat: repeat-x; */
}

#center_site
{
    width:709px;
	margin-left:auto;
	margin-right:auto;

}

.h4{
	background-color: #1b1b1b;
	color: #fff;
}

div.admin_table table
{
	border: 1px solid #1b1b1b;
}

div.admin_table td
{
	padding: 0px 5px;
	border: 1px solid #1b1b1b;
}

div.admin_table form
{
	padding: 5px 5px;
}

table.admin_form td{
	padding: 3px 5px 3px 0px;
}

p
{
    color: #1b1b1b;
	font-size: 10pt;
	font-weight: normal;
	line-height: 24px;
	padding-top: 20px;
	padding-left: 15px;
	padding-right: 30px;
}

p a
{
    color: #be0101;
	font-size: 10pt;
	font-weight: normal;
	text-decoration:none;
}
p a:hover
{
    color: #be0101;
	font-weight: normal;
	text-decoration:decoration;
}
ul#list
{
  color: #1b1b1b;
  list-style:none;
  list-style-type:disc;
  font-size: 10px;
  padding-left: 10px;
  padding-bottom: 20px;
}

.headerContainer
{
  background: url(../images/header/header.jpg) no-repeat; 
  height: 86px;
}

#headerText
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	padding-left: 250px;
	padding-top: 30px;	/* text-transform: uppercase; */
}

.formContainer{
  padding: 40px 20px 20px 0px;	
}

#slogan
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#FFFFFF;
  padding-left: 250px;
  padding-top: 5px;
}

#siteMapContainer
{
    margin: 0;
	padding: 0px 50px 0 30px;
}

.listContainer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#424242;
    line-height: 18px;
    margin: 0;
	padding: 0px 0px 30px 20px;
}

#lt_list
{

	
}

#rt_list
{
	width: 260px;
}
#header
{ 
  background: url(../images/header/header_blank.jpg) no-repeat; 
  height: 36px;
  margin-top: 25px; 
}


#header .text
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: left;
	padding: 13px 0 0 15px; /* text-transform: uppercase; */
}

#traffic-back
{ 
  display: block; float: right;
  background: url(../images/header/traffic_header.jpg) no-repeat; 
  height: 70px;
  width: 184px;
}

#traffic-back .text
{
	padding-left: 25px;
	padding-bottom: 0;
	padding-right: 0px;
	padding-top: 13px;
	color: #be0101;
	font-size: 12px;
	font-weight: bold;
	display: block; float: left;
}

#traffic-back .dropdown{display: block; float: left; padding-top:7px; margin-left:27px;}

#footer, #footer a
{
	color: #1b1b1b;
	font-size: 11px;

}


#back-gray
{
  background-color: #bbbbbb;
}

/* -- Request Info styles ------------------------------ */

#request-form
{
	padding-left: 0px;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 25px;
}

#request-header
{
  
  font-size: 12px;
  color: #be0101;
  font-weight: bold;
  padding-bottom:10px;
  
}

/* -- Security Code styles ------------------------------ */
.security-text
{
  
  font-size: 11px;
  color: #1b1b1b;
  font-weight: normal;
  padding-bottom:10px;
  
}

#security-code-inputbox
{
  width: 65px; margin-left: 10px; 
  font-size: 12px;  border: 1px solid #1b1b1b;
}
#security-code
{
  padding-top:5px;
}
/* -- Form styles ------------------------------ */
.label
{
	
	font-size: 10px;
	/*width: 60px; */
	height: 20px;
	text-align: left;
	color: #1b1b1b;
	font-weight: normal;

}
.label-error
{
	
	font-size: 10px;
	width: 60px;
	height: 20px;
	text-align: left;
	color: #be0101;
	font-weight: normal;

}
form  			{ margin: 0px; padding: 0px; }
form .inputbox  { width: 97px; margin-left: 10px; }
form br 	    { display: none; }

input, select   { font-size: 12px;  border: 1px solid #1b1b1b; }
textarea#styled { width: 163px; height: 150px; font-size: 12px;  border: 1px solid #1b1b1b; }
button          { font-size: 10px;  }

input.disabled { background-color: #F0F0F0; }
input.button  { cursor: pointer; }
#submit {padding-top:10px; padding-bottom:20px;}

input:focus,
select:focus,
textarea:focus { background-color: #ffd }

/* -- Login styles ------------------------------ */

.login{
  border: 1px solid #000000;
  width: 250px;
  height: 120px;
  margin-top: 25px;
  margin-left: 75px;
}

#login-pad{
	padding-left: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

.login-text
{
	
	font-size: 10px;
	text-align: left;
	color: #1b1b1b;
	font-weight: normal;
	padding-left: 10px;
	padding-bottom:10px;

}

.login-label
{
	
	font-size: 10px;
	width: 60px;
	height: 20px;
	padding-left: 10px;
	text-align: left;
	color: #1b1b1b;
	font-weight: normal;

}
.login-label-error
{
	
	font-size: 10px;
	width: 60px;
	height: 20px;
	padding-left: 10px;
	text-align: left;
	color: #be0101;
	font-weight: normal;

}

.login-error
{
	
	font-size: 12px;
	text-align: left;
	color: #1b1b1b;
	font-weight: normal;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom:10px;

}
#login-error-hilite
{
  color: #be0101;
}

.company
{
  color: #be0101;
  font-size: 12pt;
  font-weight: normal;
  text-decoration:decoration;
}

/* -- Logout styles ------------------------------ */

#logout_container
{
  padding-left:50px;
  padding-top:0px;
}

.logout-label
{
	
	font-size: 10px;
	width: 100%;
	height: 20px;
	text-align: right;
	color: #1b1b1b;
	font-weight: normal;
	
	
	

}
div.thank_you-text
{
    color: #1b1b1b;
	font-size: 10pt;
	font-weight: normal;
	
	line-height: 18px;
	padding-top: 10px;
	padding-left: 50px;
	padding-right: 30px;
}

div.buttonContainer {
  padding-left: 50px;
}

div.button {
  padding-bottom: 20px;	
}
div.button a{
  font-size: 10pt;
  color: #1b1b1b;	
  text-decoration: none;
  border: 1px solid #000000;
  width: 200px;
  height: 30px;
  padding: 5px 10px 5px 10px;
}

div.button a:hover{
  font-size: 10pt;
  border: 1px solid #000000;
  text-decoration: none;
  background-color: #eeeeee;
  
}
