/*
Title: Interfleet Website Print Media Stylesheet - IE7, Firefox 2, Opera etc
Author: Craig Wilsoncroft
Date: 22 Feb 2008
*/

/******************************  Html  ************************************************/

html
{
font-size: 12pt;
font-family: "Arial", Verdana, sans-serif;
color:#333;
}

/******************************  Body  ************************************************/

body
{
margin:0px 0px 0px 0px;
background-color:#FFFFFF;
}

/******************************  Wrapper  ************************************************/

#wrapper
{
background-color:#fff;
border:0px solid #bababa;
padding:0px 0px 0px 0px;
}

/******************************  Links  ************************************************/
a:link
{
color:#0066cc;
text-decoration:none;
display:none;
}
a:visited
{
color:#0066cc;
text-decoration:none;
display:none;
}
a:hover
{
color:#ff6600;
text-decoration:none;
display:none;
}

/******************************  header  ************************************************/

.header
{
height:0px;
width:0px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
display:none;
}

.PrintLogo
{
height:73px;
width:100%;
padding:0px 0px 5mm 0px;
margin:0px 0px 5mm 0px;
border-bottom: 0.5mm solid #333;
}

/******************************  cleaner  ************************************************/

.cleaner
{
clear:both;
display:none;
}

/******************************  nav  ************************************************/

.nav
{
margin: 0px 0 0 0px;
height:38px;
width:993px;
background-color:#CCCCCC;
display:none;
}

.RegionLeft
{
display: inline;
float:left;	
width:236px;
height:36px;
display:none;
}

.RegionRight
{
float:right;
display:none;
}


/******************************  Homepage - Multimedia Panel ************************************************/

.multimediaPanel
{
margin: 0px 0 0 0px;
width:993px;
height:186px;
border:0px solid #ffffff;
display:none;
}

.NomultimediaPanel
{
margin: 0px 0 0 0px;
width:993px;
height:0px;
border:0px solid #ffffff;
border-top: solid 1px #FFF;
display:none;
}

/******************************  Homepage - Content Panels ************************************************/

.homepageContentPanel
{
margin: 0px 0 0 0px;
width:993px;
height:304px;
background-color:#d7d6d5;
border-top:1px solid #ffffff;
display:none;
}

/******************************  Content Layout - Main Panel ************************************************/

.ContentLayoutPanel
{
margin: 0px 0 0 0px;
}


/******************************  Content Layout - Left Panel ************************************************/

.ContentLeftPanel
{
margin: 0px 0 0 0px;
width:100%;
float:left;
display:none;
}

.MakingItHappen
{
margin: 0px 0 0 0px;
width:167px;
height:165px;
background-color:#00694e;
background-repeat:no-repeat;
border-bottom:1px solid #fff;
display:none;
}


.LeftSideImage
{
margin: 0px 0 0 0px;
width:167px;
height:324px;
background-color:#00694e;
display:none;
}


.ContentRightPanel
{
width:100%;
}

.PageTitle
{
margin: 0px 0 0 0px;
width:824px;
height:50px;
background-color:#fff;
background-image:url(/Corporate_Website/CSS_Version/NEXTGEN_IMAGES/ContentPage_bkgnd_PageTitle.gif);
background-repeat:no-repeat;
display:none;
}

.PageTitle h1
{
font-size:1.3em;
font-weight:normal;
color:#00694e;
padding:14px 0px 0px 10px;
margin:0px;
float:left;
background-color:#fff;
width:481px;
display:none;
}

.PageFunction
{
height:30px;
font-size:0.8em;
font-weight:normal;
color:#333;
padding:18px 10px 0px 0px;
margin:0px;
float:right;
background-color:#fff;
width:322px;
display:block;
text-align:right;
display:none;
}

.PageFunction
{
height:50px;
font-size:0.7em;
font-weight:normal;
color:#333;
padding:0px 10px 0px 0px;
margin:0px;
float:right;
background-color:#fff;
width:322px;
text-align:right;
display:none;
}

.ContentNavPanel
{
margin: 1px 0 0 0px;
width:312px;
height:438px;
background-color:#eaece4;
float:left;
display:none;
}

.ContentNavDetails
{
margin: 6px 0 0 6px;
width:292px;
height:418px;
background-color:#0066cc;
float:left;
display:none;
}

.ContentNavDetailstable
{
border-bottom: dotted 2px #CCC;
margin: 5px 0px 5px 0px;
padding-bottom: 3px;
display:none;
}

.ContentNavDetailsAccordian
{
margin: 6px 0 0 6px;
width:300px;
height:418px;
background-color:#eaece4;
float:left;
overflow:auto;
display:none;
}

.AccordianHeader
{
border-bottom: dotted 2px #CCC;
padding: 5px 0px 5px 0px;
background-color: Transparent;
font-family: Arial;
font-weight: bold;
color: #555555;
font-size:0.8em;
cursor:hand;
width: 100%;
display:none;
}

.ContactName 
{
padding: 0 0 5px 2px;
display:none;
}

/******************************  Content Layout - Main Panel ************************************************/

.MainContentPanel
{
width:100%;
background-color:#fff;
}

.MainContentPanel h1
{
font-size:18pt;
font-weight:bold;
color:#000;
text-transform:uppercase;
}

.MainContentPanel p
{
font-size:14pt;
font-weight:normal;
color:#333;
background-color:#fff;
text-align:justify;
}

.MainContentPanel img
{
float:right;
margin: 0 0 0 10px;
border: solid 1px #333;
clear:right;
}

.MainContentPanel h3
{
font-size:0.7em;
font-weight:bold;
color:#00694e;
}

.MainContentPanel ul li
{
font-size:14pt;
font-weight:normal;
color:#333;
}

/******************************  Content Layout - Main Panel Full ************************************************/

.MainContentPanelFull
{
width:100%;
background-color:#fff;
}

.MainContentPanelFull h1
{
font-size:0.95em;
font-weight:bold;
color:#00694e;
}

.MainContentPanelFull h2
{
font-size:0.8em;
font-weight:bold;
color:#333;
}

.MainContentPanelFull h3
{
font-size:0.75em;
font-weight:bold;
color:#00694e;
}

.MainContentPanelFull img
{
float:right;
margin: 0 0 0 10px;
border: solid 1px #333;
clear:right;
}

.MainContentPanelFull p
{
font-size:0.9em;
font-weight:normal;
color:#333;
text-align:justify;
}

/******************************  Content Layout - Main Panel Team ************************************************/

.MainContentPanelTeam
{
width:100%;
background-color:#fff;
}

.MainContentPanelTeam h1
{
font-size:0.95em;
font-weight:bold;
color:#00694e;
}

.MainContentPanelTeam h2
{
font-size:0.8em;
font-weight:bold;
color:#333;
}

.MainContentPanelTeam h3
{
font-size:0.75em;
font-weight:bold;
color:#00694e;
}

.MainContentPanelTeam img
{
float:left;
margin: 0 8px 0 10px;
}

.MainContentPanelTeam p
{
font-size:0.9em;
font-weight:normal;
color:#333;
background-color:#fff;
text-align:justify;
}

/******************************  Content Layout - Main Panel Contacts ************************************************/


.MainContentPanelContacts
{
width:100%;
background-color:#fff;
}

.MainContentPanelContacts h1
{
font-size:0.95em;
font-weight:bold;
color:#00694e;
float:left;
clear:both;
}

.MainContentPanelContacts h2
{
font-size:0.8em;
font-weight:normal;
color:#333;
float:right;
clear:both;
text-align:right;
}

.MainContentPanelContacts h3
{
font-size:0.8em;
font-weight:bold;
color:#333;
}

.MainContentPanelContacts p
{
font-size:0.8em;
font-weight:normal;
color:#333;
background-color:#fff;
text-align:justify;
}

.ContactsTable
{
	padding: 5px 10px 2px 3px;
	margin: 0px 0px 0px 3px;
	line-height:13px;
	font-size: 0.7em;
	color: #333;
	border:0px solid #000;
}

.DownloadsContentPanel
{
margin: 0px 0px 0px 0px;
width:511px;
height:48px;
background-color:#fff;
float:right;
display:none;
}

.DownloadsContentPanelLeft
{
width:50%;
height:48px;
float:left;
display:none;
}

.DownloadsContentPanelRight
{
width:49%;
height:48px;
float:left;
display:none;
}

.DownloadsContentPanel h1
{
font-size:0.8em;
font-weight:bold;
color:#333;
padding:0px 0px 0px 0px;
margin:10px 10px 0px 10px;
display:none;
}

.DownloadsContentPanel p
{
font-size:0.7em;
font-weight:normal;
color:#333;
padding:0px 0px 0px 0px;
margin:0px 10px 0px 10px;
background-color:#fff;
display:none;
}

.DownloadsContentPanel img
{
padding-right:10px;
float:left;
border:0px;
margin-left:10px;
margin-top:10px;
display:none;
}

/******************************  footer ************************************************/

.footer
{
height:23px;
width:993px;
border:0px solid #d7d6d5;
margin:0px 0 0 0px;
background-image:url(../Images/footer_bkgnd.gif);
background-repeat:repeat-x;
display:none;
}

.footercontentLeft
{
width:495px;
height:23px;
float:left;
display:none;
}

.footercontentLeft p
{
margin-top:0px;
height:20px;
font-size:0.7em;
color:#fff;
text-align:left;
padding:4px 0px 0px 5px;
display:none;
}

.footercontentLeft a:link
{
color:#fff;
text-decoration:none;
display:none;
}
.footercontentLeft a:visited
{
color:#fff;
text-decoration:none;
display:none;
}
.footercontentLeft a:hover
{
color:#ff6600;
text-decoration:none;
display:none;
}


.footercontentRight
{
width:495px;
height:23px;
float:right;
display:none;
}

.footercontentRight p
{
margin-top:0px;
height:20px;
font-size:0.7em;
color:#fff;
text-align:right;
padding:4px 5px 0px 0px;
display:none;
}


.footercontentRight a:link
{
color:#fff;
text-decoration:none;
display:none;
}
.footercontentRight a:visited
{
color:#fff;
text-decoration:none;
display:none;
}
.footercontentRight a:hover
{
color:#ff6600;
text-decoration:none;
display:none;
}



/***********************************************/
/* Reg Office                                  */
/***********************************************/

.RegOffice
{
width:993px;
margin:0px 0 0 0px;
float:none;
display:none;
}

.RegOffice p
{
margin-top:0px;
font-size:0.6em;
color:#999;
text-align:center;
padding:0px 0px 0px 0px;
margin:5px 0px 0px 0px;
display:none;
}

.RegOffice a:link
{
color:#0066cc;
text-decoration:none;
display:none;
}
.RegOffice a:visited
{
color:#0066cc;
text-decoration:none;
display:none;
}
.RegOffice a:hover
{
color:#ff6600;
text-decoration:none;
display:none;
}

/*************************** 4 box layout *******************************/

.four_boxes
{
float:left;
width:247px;
height:301px;
border-left:1px solid #d7d6d5;
background-color:#fff;
margin-top:3px;
display:none;
}

.four_boxes img
{
margin:0px;
padding:0px;
border:0px;
float:left;
display:none;
}

.four_boxes h1
{
width:240px;
font-size:0.8em;
font-weight:bold;
color:#333333;
background-color:#fff;
padding:0px 0px 5px 7px;
margin:-5px 0px 0px 0px;
float:left;
border-bottom:1px solid #d7d6d5;
display:none;
}

.four_boxes h2
{
width:231px;
height:125px;
font-size:0.7em;
font-weight:normal;
color:#333333;
margin:8px 0px 0px 8px;
float:left;
overflow:hidden;
background-color:#fff;
display:none;
}

.four_boxes h3
{
width:231px;
font-size:0.7em;
font-weight:normal;
color:#333333;
margin:8px 0px 1px 8px;
float:left;
background-color:#fff;
display:none;
}

.four_boxes h4
{
width:231px;
margin:0px 0px 0px 8px;
font-size:0.7em;
font-weight:bold;
text-align:right;
color:#00694e;
background-color:#fff;
float:left;
display:none;
}

.four_boxes h4 a
{
color:#00694e;
text-decoration:none;
display:none;
}
.four_boxes h4 a:visited
{
color:#00694e;
text-decoration:none;
display:none;
}
.four_boxes h4 a:hover
{
color:#ff6600;
text-decoration:none;
display:none;
}

.four_boxes p
{
width:231px;
font-size:0.7em;
font-weight:normal;
color:#333333;
margin:5px 0px 3px 12px;
float:left;
overflow:hidden;
display:none;
}

.four_boxes p img
{
float:left;
border:0px solid #000;
margin:3px 0px 0px 0px;
padding-right:5px;
display:none;
}


/*************************** 3 box layout Left & Right *******************************/

.three_boxes
{
float:left;
width:329px;
height:301px;
border-left:1px solid #d7d6d5;
background-color:#fff;
margin-top:3px;
display:none;
}

.three_boxes img
{
margin:0px;
padding:0px;
border:0px;
float:left;
display:none;
}

.three_boxes h1
{
width:322px;
font-size:0.8em;
font-weight:bold;
color:#333333;
background-color:#fff;
padding:0px 0px 5px 7px;
margin:-5px 0px 0px 0px;
float:left;
border-bottom:1px solid #d7d6d5;
display:none;
}

.three_boxes h2
{
width:313px;
height:125px;
font-size:0.7em;
font-weight:normal;
color:#333333;
margin:8px 0px 0px 8px;
float:left;
overflow:hidden;
background-color:#fff;
display:none;
}

.three_boxes h3
{
width:313px;
font-size:0.7em;
font-weight:normal;
color:#333333;
margin:8px 0px 1px 8px;
float:left;
background-color:#fff;
display:none;
}

.three_boxes h4
{
width:313px;
margin:0px 0px 0px 8px;
font-size:0.7em;
font-weight:bold;
text-align:right;
color:#00694e;
background-color:#fff;
float:left;
display:none;
}

.three_boxes h4 a
{
color:#00694e;
text-decoration:none;
display:none;
}
.three_boxes h4 a:visited
{
color:#00694e;
text-decoration:none;
display:none;
}
.three_boxes h4 a:hover
{
color:#ff6600;
text-decoration:none;
display:none;
}

.three_boxes p
{
width:313px;
font-size:0.7em;
font-weight:normal;
color:#333333;
margin:5px 0px 3px 12px;
float:left;
overflow:hidden;
display:none;
}

.three_boxes p img
{
float:left;
border:0px solid #000;
margin:3px 0px 0px 0px;
padding-right:5px;
display:none;
}



/*************************** 3 box layout Middle *******************************/

.three_boxes_middle
{
float:left;
width:331px;
height:301px;
border-left:1px solid #d7d6d5;
background-color:#fff;
margin-top:3px;
display:none;
}

.three_boxes_middle img
{
margin:0px;
padding:0px;
border:0px;
float:left;
display:none;
}

.three_boxes_middle h1
{
width:324px;
font-size:0.8em;
font-weight:bold;
color:#333333;
background-color:#fff;
padding:0px 0px 5px 7px;
margin:-5px 0px 0px 0px;
float:left;
border-bottom:1px solid #d7d6d5;
display:none;
}

.three_boxes_middle h2
{
width:315px;
height:125px;
font-size:0.7em;
font-weight:normal;
color:#333333;
margin:8px 0px 0px 8px;
float:left;
overflow:hidden;
background-color:#fff;
display:none;
}

.three_boxes_middle h3
{
width:315px;
font-size:0.7em;
font-weight:normal;
color:#333333;
margin:8px 0px 1px 8px;
float:left;
background-color:#fff;
display:none;
}

.three_boxes_middle h4
{
width:315px;
margin:0px 0px 0px 8px;
font-size:0.7em;
font-weight:bold;
text-align:right;
color:#00694e;
background-color:#fff;
float:left;
display:none;
}

.three_boxes_middle h4 a
{
color:#00694e;
text-decoration:none;
display:none;
}
.three_boxes_middle h4 a:visited
{
color:#00694e;
text-decoration:none;
display:none;
}
.three_boxes_middle h4 a:hover
{
color:#ff6600;
text-decoration:none;
display:none;
}

.three_boxes_middle p
{
width:315px;
font-size:0.7em;
font-weight:normal;
color:#333333;
margin:5px 0px 3px 12px;
float:left;
overflow:hidden;
display:none;
}

.three_boxes_middle p img
{
float:left;
border:0px solid #000;
margin:3px 0px 0px 0px;
padding-right:5px;
display:none;
}


/*************************** 2 box layout *******************************/

.two_boxes
{
float:left;
width:495px;
height:301px;
border-left:1px solid #d7d6d5;
background-color:#fff;
margin-top:3px;
display:none;
}

.two_boxes img
{
margin:0px;
padding:0px;
border:0px;
float:left;
display:none;
}

.two_boxes h1
{
width:488px;
font-size:0.8em;
font-weight:bold;
color:#333333;
background-color:#fff;
padding:0px 0px 5px 7px;
margin:-5px 0px 0px 0px;
float:left;
border-bottom:1px solid #d7d6d5;
display:none;
}

.two_boxes h2
{
width:479px;
height:125px;
font-size:0.7em;
font-weight:normal;
color:#333333;
margin:8px 0px 0px 8px;
float:left;
overflow:hidden;
background-color:#fff;
display:none;
}

.two_boxes h3
{
width:479px;
font-size:0.7em;
font-weight:normal;
color:#333333;
margin:8px 0px 1px 8px;
float:left;
background-color:#fff;
display:none;
}

.two_boxes h4
{
width:479px;
margin:0px 0px 0px 8px;
font-size:0.7em;
font-weight:bold;
text-align:right;
color:#00694e;
background-color:#fff;
float:left;
display:none;
}

.two_boxes h4 a
{
color:#00694e;
text-decoration:none;
display:none;
}
.two_boxes h4 a:visited
{
color:#00694e;
text-decoration:none;
display:none;
}
.two_boxes h4 a:hover
{
color:#ff6600;
text-decoration:none;
display:none;
}

.two_boxes p
{
width:479px;
font-size:0.7em;
font-weight:normal;
color:#333333;
margin:5px 0px 3px 12px;
float:left;
overflow:hidden;
display:none;
}

.two_boxes p img
{
float:left;
border:0px solid #000;
margin:3px 0px 0px 0px;
padding-right:5px;
display:none;
}


