body
{
	background-color: #ffffff;
	color: #333333;
	background-image: none;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
                line-height: 16px;
}
body.Admin
{
	margin: 0px;
	background-color: #FFFFFF;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-image: none;
	background-repeat: no-repeat;
}
.Primary
{
	background-color: #fff;
	color: #002c56;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.PrimaryHeader
{
	background-color: #fff;
	color: #002c56;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.PrimaryBoldText
{
	background-color: #fff;
	color: #002c56;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.PrimaryEnlargedText
{
	background-color: #fff;
	color: #002c56;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
.PrimaryReducedText
{
	background-color: #fff;
	color: #002c56;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.Secondary
{
	background-color: #002c56;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.SecondaryHeader
{
	background-color: #002c56;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.SecondaryBoldText
{
	background-color: #002c56;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.SecondaryEnlargedText
{
	background-color: #002c56;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.SecondaryReducedText
{
	background-color: #002c56;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.Accent
{
	color: #002c56;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.AccentHeader
{
	color: #002c56;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.AccentBoldText
{
	color: #002c56;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.AccentEnlargedText
{
	color: #002c56;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
}
.AccentReducedText
{
	color: #002c56;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
.Splash
{
	color: #ffffff;
	background-color: #879db3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.SplashHeader
{
	color: #ffffff;
	background-color: #879db3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.SplashBoldText
{
	color: #ffffff;
	background-color: #879db3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.SplashEnlargedText
{
	color: #ffffff;
	background-color: #879db3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.SplashReducedText
{
	color: #ffffff;
	background-color: #879db3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
.GridRowOdd
{
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal
}
.GridRowEven
{
	color: #000000;
	background-color: #DDDDDD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal
}
td, .DefaultText
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
                line-height: 16px;
}
.BoldText
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.EnlargedText
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}
.HeaderText
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.ReducedText
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal
}
.HomebaseText
{
	color: #333333;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
table.TableWithBorder
{
	background-color: #ffffff;
	border-bottom: #002c56 1px solid;
	border-left: #002c56 1px solid;
	border-right: #002c56 1px solid;
	border-top: #002c56 1px solid;
	color: #002c56;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	empty-cells: show

}
td.TableWithBorder
{
	background-color: #ffffff;
	border-bottom: #002c56 1px solid;
	border-left: #002c56 1px solid;
	border-right: #002c56 1px solid;
	border-top: #002c56 1px solid;
	color: #002c56;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	empty-cells: show;
}



.Outline
{
	background-color: #002c56;
	border-bottom: #002c56 1px solid;
	border-left: #002c56 1px solid;
	border-right: #002c56 1px solid;
	border-top: #002c56 1px solid;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	empty-cells: show;
}
.Error
{
	background-color: #002c56;
	color: #ff6666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.FormElementInput
{
	background-color: #ffffff;
	color: #333333;
	border-color: #002c56;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.FormButtons
{
	color: #ffffff;
	background-color: #002c56;
	border-color: #002c56;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
a
{
	text-decoration: underline;
	color: #cf6029;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
a:link { color: #cf6029; text-decoration: underline;}
a:visited { color: #cf6029; text-decoration: underline;}
a:hover { color: #cf6029; text-decoration: underline; }
a.menu
{
	text-decoration: none;
	background-color: #fff;
	color: #002c56;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
text-decoration: none;
}
a.menu:link { color: #002c56; text-decoration: none;}
a.menu:visited { color: #002c56;text-decoration: none;} 
a.menu:hover { color: #002c56; text-decoration: underline; }
a.Gridmenu
{
	text-decoration: none;
color: #ffffff;text-decoration: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
a.Gridmenu:link { color: #ffffff;text-decoration: none;} 
a.Gridmenu:visited { color: #ffffff;text-decoration: none;} 
a.Gridmenu:hover { color: #ffffff; text-decoration: underline; }
a.Homebase
{
	text-decoration: none;
	color: #002c56;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
a.Homebase:link { color: #002c56;	text-decoration: none; }
a.Homebase:visited { color: #002c56; 	text-decoration: none;}
a.Homebase:hover { color: #333333;	text-decoration: none; }
a.FormFileManagerFileList
{
	text-decoration: none;
color: #002c56;
text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
a.FormFileManagerFileList:link{ color: #002c56;text-decoration: none; }
a.FormFileManagerFileList:visited{ color: #002c56;text-decoration: none; }
a.FormFileManagerFileList:hover
{
color: #002c56;
 text-decoration: underline;
	background-color: #002c56;
}
img.BlockIMG
{
/*	display: block;
	padding: 0px;*/
margin: 0px;
}
#sitesearch
{
}
#sitesearch .KeywordRow
{
	display: block;
}#sitesearch .MaxPagesRow
{
	display: block;
}
#sitesearch .StartSearchRow
{
	display: block;
	margin-top: 2px;
	margin-bottom: 10px;
}
#sitesearch .NoCriteria
{
}
#sitesearch .NoResults
{
}
#sitesearch .SearchedFor
{
	display: block;
	margin-bottom: 10px;
}
#sitesearch .clear
{
	display: block;
}
#sitesearch .ResultItem
{
}
#sitesearch .ResultSummaryLabel
{
}
#sitesearch .ResultSummary
{
	margin-bottom: 10px;
}
.ResultSummary .Matched
{
	color: #ff0000;
}
#sitesearch .Paging
{
	display: block;
	width: 100%;
}.Paging .ResultPrevious
{
	width: 100px;
	float: right;
	display: block;
}
#SP0 .ResultPrevious
{
	display: none;
}
.Paging .ResultNext
{
	width: 100px;
	float: right;
	display: block;
}
.noprint { display: block; }
@media print {
	.noprint { display: none; }
}


/* ************** CUSTOM CLASSES ************** */
.container
{
  
  width: 750px;
  border-left: solid 8px #002c56;
  border-right: solid 8px #002c56;
  border-bottom: solid 8px #002c56;
}

.container .container
{
  border:  none;
  font-family: Arial, Helvetica, sans-serif;
}

.contentBlock
{
  padding: 10px;
  font-family: Arial, Helvetica, sans-serif;
}

.contentBlock .contentBlock
{
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
}

.copyFooter
{
  font-size:9px;
}


/* OLD START for js menu **** */


#dropmenudiv
{
	position: absolute;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size:  9px;
	z-index: 1;
	margin: 0px;
	padding-top: 0px;

}

#dropmenudiv a:link,
#dropmenudiv a:visited
{
  width: 100%;
  display: block;
  font-family: verdana, arial, helvetica;
  text-decoration: none;
  font-weight: normal;
  background-color: #002c56;
  color:  #fff;
  font-size:  9px;
  padding-left: 3px;
  line-height:20px;
}

#dropmenudiv a:hover,
#dropmenudiv a:active
{
  font-family: verdana, arial, helvetica;
  background-color: #fff;
  color:  #002c56;
  font-size:  9px;
  font-weight: normal;
  padding-left: 3px;
  line-height:20px;
}

.LocalNav
{

display:block;
text-align:left;
padding-top:0px;

}

.myNav
{

display:block;
text-align:left;
}

.leftBG
{ 
  /*background: url(/DSN/wwwswiftgaleycom/Content/Images/SolutionsBottomLeft.jpg); 
  background-repeat: repeat; */
  background-color:#e5e5e5;
} 

ul
{
list-style-type:disc;
padding-top:0px;
margin-top:0px;
padding-left:12px;
margin-left:0px;
}

li
{
padding-top:0px;
margin-top:0px;
padding-left:0px;
margin-left:3px;
}

h4
{ 
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
}

h5
{ 
  color: #0066cc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

h6
{ 
  color: #0066cc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

.country
{
font-weight:bold;
font-size: 14px;
}

.locations
{
font-weight:bold;
color: #002c56;
font-size: 12px;
}

a.jsnav:link, a.jsnav:active, a.jsnav:visited
{
/*  width: 100%;
  display: block;*/
  font-family: verdana, arial, helvetica;
  text-decoration: none;
  font-weight: bold;
  background-color: #002c56;
  color:  #fff;
  font-size:  9px;
  line-height:20px;
  text-align:center:
}
a.jsnav:hover
{
  font-family: verdana, arial, helvetica;
  background-color: #fff;
  color:  #002c56;
  font-size:  9px;
  font-weight: bold;
  line-height:20px;
  text-align:center:
}
span.jsnavtext
{
text-align:center;
width:80px;
height:18px;
}

table.blue { border: 5px solid #002c56; }

/**GLOBAL CONTACTS **/

h2
{
margin:1.0em 18px 0em 18px;
padding:1.0em 0em 0em;
border-top:1px dotted rgb(187,187,187);
font-family:arial,sans serif;
font-weight:normal;
font-size:12px;
color:#0066cc;
}



h3

{
margin:1.0em 18px 0em 18px;
line-height:1.7em;
font-family:arial,sans serif;
font-weight:bold;
font-size:12px;
color:#333333;
}


.bodytext

{
margin:0em 0em 1.7em 0px;
padding:0px 18px;
line-height:1.5em;
font-family:arial,sans serif;
font-size:12px;
color:#333333;
}


h1
{
margin:18pt 0pt 10pt;
font-family:arial;
font-weight:bold;
    font-size:12px;
color:#333333;
}


h2
{
page-break-after:avoid;
margin:0pt;
font-family:arial;
font-weight:bold;
font-size:12px;
color:#333333;
}


.bodytext
{
margin:0pt 0pt 16pt;
text-align:justify;
line-height:16pt;
  font-family:arial;
font-size:12px;
color:#333333;
}

.bodytextTimeline
{
margin:0pt 0pt 16pt;
text-align:left;
line-height:16pt;
  font-family:arial;
font-size:12px;
color:#333333;
}

td#right
{
width:158px;
}

td#left
{
width:110px;
}


td#left ul
{
padding: 5px!important;
}



td#left h2
{
    margin:0px;
padding:0px;
border-top:0px;
line-height:1.5em;
font-family:arial,sans serif;
font-weight:normal;
font-size:12px;
color:#0066cc;
}



td#left h3
{
margin:0px;
border-top:1px dotted rgb(187,187,187);
line-height:1.5em;
font-family:arial,sans serif;
font-size:12px;
color:#0066cc;
}



td#left .bodytext
{
margin:0px;
padding:0px;
}



td#left ul
{
list-style-type:none;
margin:0px;
padding:0px;
}



td#left a
{
color:#333333;
}



td#left li

{
padding-bottom:0.5em;
}





table.contacts
{
margin-left:20px;
width:auto;
}

table.contacts td
{
border-bottom:1px dotted rgb(187,187,187);
}

td.l

{
   width:50%;
border-right:1px dotted rgb(187,187,187);
}

td.r
{
   width:50%;
border-right:0px;
}

h2
{
border:0px;
}

h2, td.l h3, td.l .bodytext
{
margin-left:0px;
padding-left:0px;
}

h3
{
color:#0066cc;
}


a.topnav
{
	text-decoration: none;
	color: #cf6029;
}
a.topnav:link { color: #cf6029; text-decoration: none;}
a.topnav:visited { color: #cf6029; text-decoration: none;}
a.topnav:hover { color: #cf6029; text-decoration: none; }


/* timeline */
td.l2

{
   width:35%;
border-right:1px dotted rgb(187,187,187);
border-left:0px;
}
td.c

{
   width:50%;
border-right:1px dotted rgb(187,187,187);
border-left:0px;

}

td.l3

{
   width:85%;
border-right:1px dotted rgb(187,187,187);
border-left:0px;
}


td.ll

{
width:15%;
border-right:1px dotted rgb(187,187,187);
border-left:0px;
}

td.ll2

{
width:15%;
border-right:0px;
}

td.r2
{
   width:40%;
border-right:0px;
border-left:1px dotted rgb(187,187,187);
}
td.rr
{
width:15%;
border-left:1px dotted rgb(187,187,187);
border-right:1px dotted rgb(187,187,187);
}

td.r3
{
width:69%;
border-right:0px;
border-left:1px dotted rgb(187,187,187);
}


td.r4
{
width:69%;
border-right:0px;
border-left:1px dotted rgb(187,187,187);
border-top:1px dotted rgb(187,187,187);
}
td.r5
{
border-top:1px dotted rgb(187,187,187);
}

td.r6
{
width:31%;
border:none;
}

table.noBottom
{

width:auto;
}

table.noBottom td
{
border-bottom: 0px;
}


/* end timeline */

HR.line {
	BORDER-RIGHT: #fff; BORDER-TOP: #fff; BORDER-LEFT: #fff; WIDTH: 100%; BORDER-BOTTOM: #ccc
2px dotted
}


a.contactLink
{
font-weight:bold;
font-size:12px;
color:#333333;
text-decoration:none;
}


a.contactLink:link, a.contactLink:visited
{
font-weight:bold;
font-size:12px;
color:#333333;
text-decoration: none;
}
a.contactLink:hover, a.contactLink:acitve
{
font-weight:bold;
font-size:12px;
color:#333333;
text-decoration: none;
} 
a.contactLinkUnder
{
font-weight:bold;
font-size:12px;
color:#333333;
text-decoration:underline;
}


a.contactLinkUnder:link, a.contactLinkUnder:visited
{
font-weight:bold;
font-size:12px;
color:#333333;
text-decoration: underline;
}
a.contactLinkUnder:hover, a.contactLinkUnder:acitve
{
font-weight:bold;
font-size:12px;
color:#333333;
text-decoration: underline;
} 

.copyrightFooter
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
                line-height: 16px;
                word-spacing: 2px;
}

.eblastBorder
{
  width:550px;
  border: 3px solid #002c56;
}

sub
{
line-height:18px;  
}


a.speartekfooter:link,
a.speartekfooter:visited
{
  color: #333333;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  word-spacing: 2px;
  text-decoration:none;  
}

a.speartekfooter:hover
{
  color: #cf6029;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 16px;
  word-spacing: 2px;
text-decoration:none;
}

