﻿
#editmodepanel
{
	float:left;
}
#editmodepanel2
{
	float:left;
}

.imageFloatRight
{
	float:right;
    min-width:100px;
   	max-width:282px;
    margin-left:0px; 
    margin-right: 0px; 
    margin-top:0px;
}

.imageFloatRight IMG
{
				padding: 0px 14px 0px 0px !important;
	
}

.imagecaption 
{
      font-size:0.904em; 
      font-family:arial, sans-serif;; 
      color:#2f2f2f; 
      padding-bottom:2px;
      margin-top:-15px;
      PADDING-RIGHT: 0px;
      PADDING-LEFT: 0px;
}
.imagecaption p
{ 
      padding-top: 2px; 
      margin-bottom: 5px; 
}


#sharepointAuthoring
{
	width:100%;
	float:left;
	clear: left;
}

.siteActionMenu
{
    float:right;
}
.sharepointLogin .ms-globallinks a
{
	color:#2f2f2f;
}
.sharepointLogin .ms-globallinks
{
	color:#2f2f2f;

}
.sharepointLogin div
{
	color:#2f2f2f;

}

.sharepointLogin .ms-globallinks a
{
	color:#2f2f2f;
}

.sharepointLogin .ms-globallinks
{
	color:#2f2f2f;
}

.sharepointLogin div
{
	color:#2f2f2f;
}



#search .ms-sbtable
{
    display: block;
    height:18px;
    width:150px;
    font-family: Arial, sans-serif;
    font-style:normal;  
	FONT-SIZE: 0.9em;
	text-align:left;

}

#search .ms-sbtable input
{
    display: block;
    width:150px;
    height:16px;

}

#search .ms-sbtable td
{
	z-index:2;
	background: white;
	position:absolute;
    height:18px;
}

#search .ms-sbtable th
{
	z-index:2;
	position:absolute;
}


#search .ms-sbtable tr
{
	z-index:2;
	position:absolute;
}


#search .ms-sbplain
{
font-family: Arial, sans-serif; 
FONT-SIZE: 1.151em;
border:none;
}


#search .ms-sbtable .ms-sbgo
{
    background:none;
 	bottom:-18px;
 	left:160px;
}

#search td.ms-sbcell
{
	border:0;
	padding:0;
	vertical-align:top;
}

#search td.ms-sbgo
{
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	border: 0;
}

.ms-rightbodysectionsearchbox
{
width:0;
padding:0;
}

#search .ms-sbLastcell
{
width:0;
padding:0;
}

/* end masterpage search box */


/* search results search box */

#resultsSearchBox .ms-sbgo
{
    background:none;
    bottom:0px;
}

#resultsSearchBox td.ms-sbcell
{
	FONT-SIZE: 1.315em;
	font-weight:normal;
	FONT-FAMILY: Arial, sans-serif;	
}


#resultsSearchBox .ms-sbgo
{
				vertical-align: middle;
				border-style:none;
}

#resultsSearchBox td.ms-sbgo
{
	padding-top:9px;
}


#resultsSearchBox INPUT.ms-sbplain
{
				FONT-SIZE: 1.315em;
				font-weight:normal;
				BORDER-TOP-STYLE: none;
				FONT-FAMILY: Arial, sans-serif;
				BORDER-RIGHT-STYLE: none;
				BORDER-LEFT-STYLE: none;
				BORDER-BOTTOM-STYLE: none;
}

#resultsSearchBox .ms-sbplainwithborder {	FONT-SIZE: 0.986em;	FONT-FAMILY: Arial, sans-serif;}



#resultsSearchBox .ms-sblink A:hover
{
	FONT-SIZE: 1.315em;
	font-weight:normal;
	FONT-FAMILY: Arial, sans-serif;	
}



#resultsSearchBox .ms-sblink A:visited
{
	FONT-SIZE: 1.315em;
	font-weight:normal;
	FONT-FAMILY: Arial, sans-serif;	
}



#resultsSearchBox .ms-sblink A:link
{
	FONT-SIZE: 1.315em;
	font-weight:normal;
	FONT-FAMILY: Arial, sans-serif;	
}

/* end search results search box */

/* advanced search */

#advancedSearch input
{
				border: 1px;
				font-size:1.068em;
}

#advancedSearch *
{
	FONT-FAMILY: Arial, sans-serif;
}

#advancedSearch label
{
	font-size:1.068em;
}






#welcomeWebPartZone
{
		clear:both;
		padding-left:14px;
		padding-right:14px;
}

/* preformatted Custom table styles for the rich text editor */

.ms-rteTable-1   {
	border-width: 1px;
	border-style:solid;
	border-color: #eff8fd;
	border-collapse: collapse;
	font-family: arial, sans-serif;  
}
.ms-rteTable-1 tr.ms-rteTableHeaderRow-1      {
	margin: 10px;
	padding: 10px;
	color: #ffffff;
	background: #2976c0;
	text-align: center;
	font-size: 0.986em;  
	font-style: normal;
	font-family: arial, sans-serif;  
	text-transform: none;
	font-weight: bold;
	border-spacing: 10px;
	line-height: 1.5em;
	vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableHeaderFirstCol-1    {
	padding: 2px 14px;
	color: #ffffff;
	line-height: 1.5em;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 td.ms-rteTableHeaderLastCol-1  {
	padding: 2px 14px; 
	color: #ffffff;
	line-height: 1.5em;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 td.ms-rteTableHeaderOddCol-1 {
	padding:2px 14px; 
	color: #ffffff;
	line-height: 1.5em;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 td.ms-rteTableHeaderEvenCol-1 
{
	padding:2px 14px;
	color: #ffffff;
	line-height: 1.5em;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 tr.ms-rteTableOddRow-1  {
	color: #2f2f2f;
	background-color: #ffffff;
	font-size: 0.986em;
	vertical-align: top;
}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1   {
	color: #2f2f2f;
	background-color: #eff8fd;
	font-size: 0.986em;   
	vertical-align: top;
}
.ms-rteTable-1 td.ms-rteTableFirstCol-1  {
	padding: 2px 14px;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 td.ms-rteTableLastCol-1 
{
	padding:2px 14px;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 td.ms-rteTableOddCol-1  {
	padding: 2px 14px;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 td.ms-rteTableEvenCol-1 {
	padding:2px 14px;
	border: solid #eff8fd 1px;
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1     {
				background-color: #ffffff;
				color: #2f2f2f;
				font-weight: normal;
				font-size: 0.986em;
				font-family: arial, sans-serif;
				line-height: 1.5em;
}
.ms-rteTable-1 td.ms-rteTableFooterFirstCol-1  {
	padding: 2px 14px;
	border-top: solid #eff8fd 1px;
	text-align: left;
}
.ms-rteTable-1 td.ms-rteTableFooterLastCol-1 {
	padding:2px 14px;
	border-top:solid #eff8fd 1px;
	text-align:left;
}
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1  {
	padding: 2px 14px;
	text-align: left;
	border-top: solid #eff8fd 1px;
}
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1  {
	padding: 2px 14px;
	text-align: left;
	border-top: solid #eff8fd 1px;
}


/* EFIC TOC - Sitemap */


#tocwp #header {
	background: #ffffff;
	float: left;
	width: 100%;
}


.link-item a:link{
font-family:Arial, sans-serif; 
font-size:0.986em; 
color: #003399;
text-decoration:none;
}


.link-item a{
font-family:Arial, sans-serif; 
font-size:0.986em; 
color: #003399;
text-decoration:none;
}


.link-item{
font-family:Arial, sans-serif; 
font-size:0.986em; 
color: #003399;
text-decoration:none;
}
.link-item a:active{
color: #4167AF;
text-decoration:none;
}
.link-item a:visited{
color: #4167AF;
text-decoration:none;
}
.link-item a:hover{
color: #000000;
text-decoration:underline;
}
.link-item-large a:link{
font-family:Arial, sans-serif; 
font-size:18pt; 
color: #003399;
text-decoration:none;
}
.link-item-large a{
font-family:Arial, sans-serif; 
font-size:18pt; 
color: #003399;
text-decoration:none;
}
.link-item-large{
font-family:Arial, sans-serif; 
font-size:18pt; 
color: #003399;
text-decoration:none;
}
.link-item-large a:active{
color: #4167AF;
text-decoration:none;
}
.link-item-large a:visited{
color: #4167AF;
text-decoration:none;
}
.link-item-large a:hover{
color: #000000;
text-decoration:underline;
}
.description {
font-family:Arial, sans-serif; 
font-size:0.986em; 
color: #4c4c4c;
}
.image-area-left {
float:left;
padding-right:5px;
padding-left: 0px;
}
.image-area-right {
float:right;
padding-left:5px;
padding-right: 0px;
vertical-align:top;
}
.image-area-top {
padding-bottom:5px;
}
.image{
border:0;
}
.image-fixed-width{
border:0;
width:90px;
}
.bullet{
border-style: none;
border-color: inherit;
border-width: 0;
vertical-align:top;
background-image:url("/_layouts/images/lstbulet.gif");
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
padding-right: 0px;
}
.groupheader {
font-family: Arial, sans-serif; 
text-align:left;
margin-bottom:5px;
font-size:10pt; 
font-weight:bold; 
color:#000000;
clear:both;
}
.band {
background-color:#E4E8F0;
padding:2px 0px 2px 3px;
}
.large {
font-size:18pt; 
}
.small {
font-size:0.986em; 
}
.medium {
font-size:10pt; 
}
.centered{
text-align:center;
}
.separator{
border:1px #333333 solid;
clear:both;
}
.whitespace{
margin-bottom:5px;
clear:both;
}
.level-header{
padding:5px 0px 2px 0px;
}
.level-band{
background-color:#E4E8F0;
padding:2px 0px 2px 3px;
margin-right:3px;
margin-left: 0px;
}
.level-description{
font-family: Arial, sans-serif; 
font-size: 0.986em; 
color: #4c4c4c
}
.level-description-padding{
padding-left:15px;
padding-right: 0px;
padding-bottom:1px;
}
.level-item-pos{
margin: 2px 3px 2px 3px;
padding: 1px 0px 1px 0px;
}
.level-item a:link{
font-family: Arial, sans-serif; 
font-size: 0.986em; 
color: #003399;
}
.level-item a{
font-family: Arial, sans-serif; 
font-size: 0.986em; 
color: #003399;
}
.level-item{
font-family: Arial, sans-serif; 
font-size: 0.986em; 
color: #003399;
}
.level-item a:active{
color: #4167AF;
text-decoration:none;
}
.level-item a:visited{
color: #4167AF;
text-decoration:none;
}
.level-item a:hover{
color: #000000;
text-decoration:underline;
}
.level-section{
	margin-top:5px;
margin-bottom:10px;
}

.level-section > div
{
 margin-top:10px;
}

.level-bullet{
border-style: none;
border-color: inherit;
border-width: 0;
vertical-align:top;
background-image:url("/_layouts/images/lstbulet.gif");
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
padding-right: 0px;
}
/* end EFIC TOC - Sitemap section */




#updatesWebPart
{
	min-height:152px;
}


/* contact form styles */

#default .ms-WPBody 
{
	 font-family: Arial, sans-serif;
	 color: #2f2f2f;
 	 font-size: 0.986em;
	 line-height: 1.5em;

}

#default .ms-WPBody a:visited
{
	color: #e46619;
	text-decoration:underline;
}

#default .ms-WPBody a:link
{
	color: #e46619;
	text-decoration:underline;
}

#default .ms-WPBody a:hover
{
	color: #e46619;
	text-decoration:underline;
}

#default .ms-WPBody a:focus
{
	color: #e46619;
	text-decoration:underline;
}

#default .ms-WPBody a:active
{
	color: #e46619;
	text-decoration:underline;
}

.ContactUsFormRow
{
	padding-bottom:3px;
}

.ContactUsField
{
	font-weight:bold;
	width:145px;
	display:inline-block;
	clear:left;	
}

.ContactUsEnquiries
{
	font-weight:bold;
	color:#2976c0;
	font-size:1.151em;
	line-height: 1.286em;
	margin-bottom: 0.5em;
}

.ContactUsInputFieldSpacer
{
	text-align:center;
	margin:0 2px 0 2px;
    vertical-align: top;
}

.ContactUsFieldSpacer
{
	text-align:center;
	margin:0 2px 0 2px;
    vertical-align: top;
}

.ContactUsFormInputRow
{
				padding-bottom: 3px;
				vertical-align: top;
}

.ContactUsFormInputRow input
{
	border-style: inset;
	border-width:1px;
}

.ContactUsInputField
{
	font-weight:bold;
	width:145px;
	display:inline-block;
	clear:left;	
	vertical-align: top;
}

.ContactUsButtonRow
{
	margin-left:145px;
}

.ContactUsButtons
{
	padding:2px;
}

	/* footer */

#footer {
	clear: left;
	float: left;
	width: 100%;
}
#navigation_footer  {

	margin: 0px auto;
	width: 920px;
	padding-top:10px;
	padding-bottom:10px;

}
#footer .wrapper {
  	height:40px;

}
	/* Flash Web Part box */
#flashContainer{
					background-color:#fff;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;

}	
#home #flash_navigation{
	margin: 15px auto 15px ;
	old_margin: 15px 0 15px 0 !important;
	1clear: left;
	1float:left;
	1clear: left;
	1float:left;
	width:920px !important;
	height:310px;
}

#home #non_flash_navigation{
Background: url(../images/non_flashnav_main.jpg) no-repeat 100% 0%;
	margin: 15px 0 15px 0;
	clear: left;
	float:left;
	width:920px !important;
	height:310px;
}

#default #right_column #noFlash #getFlash {
	padding-top:70px;
	background-image:url(../images/flash_logo.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

