/*
Title: Interfleet Website Stylesheet - IE7, Firefox 2, Opera etc
Author: Craig Wilsoncroft
Date: 22 Feb 2008
*/

/******************************  Html  ************************************************/

html
{
font-size: 1em;
font-family: "Arial", Verdana, sans-serif;
color:#333;
}

/******************************  Body  ************************************************/

body
{
padding:0px;
margin:0px;
}

/******************************  Links  ************************************************/
a:link
{
color:#0066cc;
text-decoration:none;
}
a:visited
{
color:#0066cc;
text-decoration:none;
}
a:hover
{
color:#ff6600;
text-decoration:none;
}

/******************************  nav  ************************************************/

.nav
{
margin: 110px 0 0 12px;
padding:0;
}

.nav a {
  line-height: 25px;
  text-decoration: none;
  font-size:0.8em;
  color: #FFF;
}

.nav a:hover
{
color:#ff6600;
text-decoration:none;
}

.nav a:visited
{
color:#FFFFFF;
text-decoration:none;
}

.nav a.Selected 
{
	font-weight:bold;
	font-size:0.85em;
}

#nav a.NotSelected {
  font-weight:normal;
  font-size:0.8em;
}

.Incomplete
{
	color:#ff6600;
	font-size:0.6em;
}

/******************************  Content Layout - Main Panel ************************************************/

.ContentLayoutPanel
{
margin: 0px 0 0 0px;
padding: 0px 0 0 0px;
}

/******************************  Content Layout - Home ************************************************/

.HomePanel
{
margin: 0px 0 0 0px;
padding: 0px 0 0 0px;
width:973px;
}

.HomePanel h1
{
font-size:2.5em;
font-weight:normal;
color:#00694e;
padding:10px 0px 11px 5px;
margin:0px;
}

.HomeContentPanel
{
margin: 0px 0 0 0px;
padding: 0px 0 0 0px;
height:399px;
width:973px;
background-image:url(../Images/1.jpg);
}

.HomePanelFooter
{
margin: 0px 0 0 0px;
padding: 0px 0 0 0px;
background-color:#00684D;
height:86px;
}

.HomeContentPanel h2
{
font-size:0.8em;
font-weight:bold;
color:#333;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 10px;
}

.HomeContentPanel p
{
font-size:0.75em;
font-weight:normal;
color:#333;
padding:0px;
margin:0px 0px 0px 10px;
text-align:justify;
}

.Cleaner
{
	height:40px;
}

/******************************  Content Layout - Left Panel ************************************************/

.ContentLeftPanel
{
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:228px;
height:592px;
background-image:url(../Images/application_menu_bkgnd.jpg);
}

/******************************  Content Layout - Right Panel ************************************************/

.ContentRightPanel
{
margin: 0px 0 0 0px;
padding: 0px 0px 0px 0px;
float:right;
background-color:#FFF;
}

.close a:link
{
font-size:0.75em;
color:#0066cc;
text-decoration:none;
}

.close a:visited
{
font-size:0.75em;
color:#0066cc;
text-decoration:none;
}

.close a:hover
{
color:#ff6600;
text-decoration:none;
}

.Validation
{
font-size:0.75em;
color:red;
text-decoration:none;
}

/******************************  Content Layout ************************************************/

.MainContentPanel
{
margin: 0px 0 0 0px;
padding: 0px 0 0 0px;
background-color:#FFF;
float:right;
}

.MainContentPanelOverflow
{
width:745px;
height:546px;
overflow:auto;
}

.MainContentPanel h1
{
font-size:1em;
font-weight:bold;
color:#00694e;
padding:10px 0px 11px 5px;
margin:0px;
}

.MainContentPanel h2
{
font-size:0.8em;
font-weight:bold;
color:#00694e;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 10px;
}

.MainContentPanel p
{
font-size:0.75em;
font-weight:normal;
color:#333;
padding:0px;
margin:0px 0px 0px 10px;
text-align:justify;
}

.MainContentPanel ul li
{
font-size:0.75em;
font-weight:normal;
color:#333;
}

.GridView
{
font-size:0.75em;
font-weight:normal;
color:#333;
padding:0px;
margin:0px 0px 0px 0px;
text-align:left;
}

.GridViewHeader
{
font-size:0.75em;
font-weight:bold;
color:#333;
padding:0px;
margin:0px 0px 0px 0px;
text-align:left;
}

.JobDetails
{
	color:#333;
}

.JobDetails p
{
font-size:0.75em;
font-weight:normal;
color:#333;
padding:0px;
margin:0px 0px 10px 10px;
text-align:justify;
}

/****************************** Password control ************************************************/

.BarIndicator
{
    BACKGROUND-IMAGE: url(../Images/bg_indicator.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 15px
}
.BarBorder
{
    PADDING: 0px;
    BACKGROUND-IMAGE: url(../Images/bg_indicator_back2.gif);
    BACKGROUND-REPEAT: repeat-x;
    VERTICAL-ALIGN: middle;
    WIDTH: 160px;
    HEIGHT: 10px
}

/******************************  Modal ************************************************/

.modalBackground 
{
    z-index: 10;
    padding: 0px;
    margin: 0px;
    background-color:black;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.modalPopup 
{
    background-color:#ECECEC;
    padding:0px;
    z-index: 10;
    border: solid 10px #b9b9b9;
}

/******************************  Content Layout - Form Elements ************************************************/

.textbox
{
	font-size:0.7em;
	height:17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#333;
	border:1px solid #cfcfcf;
	padding:0px 0px 0px 3px;
}

.textarea
{
	font-size:0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#333;
	border:1px solid #cfcfcf;
	padding:0px 0px 0px 3px;
}

.listbox
{
	font-size:0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#333;
	border:1px solid #cfcfcf;
	padding:0px 0px 0px 3px;
}

/******************************  Calendar ************************************************/

.Calendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #ECECEC;
    color: #333;
}

.Calendar .ajax__calendar_hover 
{
	font-weight: bold;
	color: red;
}

.Calendar .ajax__calendar_active
{
	font-weight: bold;
	color: blue;
}

.Calendar .ajax__calendar_footer 
{
	display:none;
}

/****************************** form buttons ************************************************/
 
A.btn
{
   color:#333;
   font-family:'verdana',helvetica,sans-serif;
   font-size:0.6em;
   font-weight:bold;
   background-image:url(../Images/btn_bkgnd.jpg);
   background-repeat:repeat-x;
   border:1px solid;
   border-top-color:#006a4f;
   border-left-color:#006a4f;
   border-right-color:#006a4f;
   border-bottom-color:#006a4f;
   padding:0px 10px 0px 10px; 
}
 
A.btnhov
{
	color:#333;
	   font-size:0.6em;
   font-weight:bold;
   background-image:url(../Images/btn_bkgnd_over.jpg);
   border-top-color:#006a4f;
   border-left-color:#006a4f;
   border-right-color:#006a4f;
   border-bottom-color:#006a4f;
   color:#FFFFFF;
    padding:0px 10px 0px 10px; 
}
