﻿body 
{ 
margin:0px;	
background-color:#E1E0E0;
padding: 0px;
text-align: left;
min-width: 936px;
background: url(images/shadow.png); 
background-position: center;
background-repeat: repeat-y;
background-color: #e1e1e1;	
}

body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #474747; line-height:normal;
}

img 
{
    border:0px;
}

#main
{
width:936px; 	
background-color:#FFFFFF;
background-image:url(images/shadow.png); 
background-repeat:repeat;
margin-left:auto;
margin-right:auto;
}

#page 
{
    width:904px;
	margin-left:auto;
    margin-right:auto;
    background-color:#ffffff;
    /*font-size:12px;*/
}

 /*TYPE STYLES*/
 
a:link {
text-decoration:underline;
color: #111;}

a:hover {text-decoration:underline;
	color: #CC0033;
}
a:active {text-decoration:underline;
	color: #111;
}

strong
{
font-weight:bold;
	font-size: 12px;
	color: #474747;
}

 h1,h2,h3,h4,h5,h6 {
  margin-top:5px;
  margin-bottom:5px;
}

h1 { font-weight:normal;
	font-size: 20px;
	color: #333;
}

h2 {font-weight:bold;
	font-size: 14px;
	color: #CC0033; margin-top:0px;
}

h4 {font-weight:bold;margin-top:0px;
	font-size: 12px;
	color: #CC0033;
}
h3 {font-weight:bold;
	font-size: 12px;
	color: #474747;
}
 
.intro {
	font-size: 24px;
	color: #FFFFFF;
}

.red
{
    color: #CC0033;
}

.style2 {color: #999999}
.style3 {font-size: 24px}
.header-grey{color: #333;}
.bullets{ padding-bottom:6px;}
/*.body{ font-size:12px; color:#474747;
line-height:110%;}*/
.highlight{color: #CC0033; font-weight:bold;}

a:hover
{
    text-decoration:underline;
} 
/*Header*/     
#header
{
background-image:url(images/header-background.jpg); 
    background-repeat: repeat-x;
    height:100px;
    width:904px;
}
   
#adamlogo
{
     display:block;
     float:left; 
    
}

#partnerlogo
{
    display:block;
     float:left; 
     margin-left:5px;
     
}

#searchbox
{
    
    padding-top:45px;
    padding-left:45px;
 }


/*Top Navigation*/ 
#topnav
{width:904px;
	background-image: url(images/MenuBar.gif);
	background-repeat:repeat-x;
	height:22px;
	background-color: #A40026;
 }
 
 #topnavleft
{float:left;background-image: url(images/menuspacer2.gif);
	background-repeat:repeat-x; width:599px;
	
 }
 #topnavright
{float:left;background-image: url(images/menuspacer2.gif);
	width:305px;
 }

#rednav
{width:904px;
	background-image: url(images/Menu-redgrad2.gif);
	background-repeat:repeat-x;
	height:22px;
	background-color: #A40026;
 }


#greynav
{width:904px;
	background-image: url(images/Menu-greygrad.gif);
	background-repeat:repeat-x;
	height:22px;
	background-color: #A40026;
 }


/*big Image*/ 

#bigimage { width:904px; height:175px;}

/*RANDOM IMAGE BOX*/ 

#random-background
{text-align: left;
	width: 904px;
	height:225px;
	background-color:#FFFFFF;
	margin-right: auto;
	margin-left: auto;
	}
#random-background-thin
{text-align: left;
	width: 904px;
	height:175px;
	background-color:#FFFFFF;
	margin-right: auto;
	margin-left: auto;
	}

#IntroWords{
	padding-left:30px; padding-top:90px;
	width:360px;
	font-size: 18px;
	color: #ddd;
	text-align: left; font-style:normal; 
	font-weight: lighter;
}

/*Content*/ 
#content
{ padding-top:10px; padding-left:30px;
padding-bottom:30px; padding-right:20px;
    background-color:#ffffff;color:#666;
}
 
#content a:link { text-decoration:underline;
	color: #CC0033;}

#content a:hover {text-decoration:underline;
	color: #333;
}
#content a:active {text-decoration:underline;
	color: #CC0033;
} 


#content2{display:block; float:none; margin-top:10px;}


#phoneleft{float:none; margin-top:00px; 
padding-left:20px; width:350px;}

#relatedlinks{}

.arrowbulletsred4 {
    text-decoration:none;
    border-bottom:solid; 
    border-bottom-color:#CCCCCC; 
    border-bottom-width:1px;
    padding-top:7px; 
	letter-spacing: normal;
	color: #666;
	padding-bottom:5px;
	list-style-position: inside;
	list-style-image: url(images/bulletred.png);
	list-style-type: disc;
	text-indent: 0px; 
	margin-left:-30px;
}
#seolink{
    padding-top:8px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:8px;
	background-image:url(images/footer-background.jpg); 
	background-repeat:repeat-x;
	height:80px;
    font-size:11px;
}

 .footer-col2
{
    line-height:normal;
    width:150px;
    float:left; 
    padding-top:0px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:0px;
}

 .footer-col2 ul
{
    line-height:normal;
    width:150px;
    float:left; 
    padding:0px;
    margin:0px 0px 0px 15px;
}


 .footer-col2 ul li 
{
    list-style:none;
    list-style-position:outside;
    list-style-image: url(images/bulletred1.png);
 
}


.arrowbulletsred { text-decoration:none;
border-bottom:solid; 
border-bottom-color:#CCCCCC; 
border-bottom-width:1px;
padding-top:7px; 
	letter-spacing: normal;
	font-weight: normal;
	font-size: 12px;
	color: #474747;
	padding-bottom:7px;
	list-style-image: url(images/bulletred.png);
	list-style-type: disc; list-style-position:inside;
	text-indent: 0px;
	margin-left:-30px;
	
}
.arrowbulletsred  a.current {text-decoration:underline; color:#111;
}
.arrowbulletsred2
{
     text-decoration:none;
    border-bottom:solid; 
    border-bottom-color:#CCCCCC; 
    border-bottom-width:1px;
    padding-top:7px; 
	letter-spacing: normal;
	font-weight: normal;
	font-size: 12px;
	color: #474747;
	padding-bottom:7px;
	list-style-image: url(images/bulletred.png);
	list-style-type: disc; list-style-position:inside;
	text-indent: -28px;
	margin-left:-10px;
	
}

.arrowbulletsred3 {text-decoration:none;
	letter-spacing: normal;
	font-weight: normal;
	font-size: 12px;
	color: #666;
	padding-bottom:10px;
	list-style-position: outside;
	list-style-image: url(images/bulletred.png);
	line-height:20px;
	text-indent: 0px; margin-left:0px;
}

.stylebullets 
{
     text-decoration:none;
	letter-spacing: normal;
	font-weight: normal;
    list-style:disc; color:#fe0000;
	font-size: 12px;
	color: #474747;
	padding-bottom:7px;
	list-style-image: url(images/bulletred.png);
	list-style-type: disc;
	border-bottom:solid; 
    border-bottom-color:#CCCCCC; 
    border-bottom-width:1px;
    padding-top:7px; 
}

ul.arrowbulletsgrey li  a
{
    text-decoration:none;
	letter-spacing: normal;
	font-weight: normal;
	font-size: 12px;
	color: #666;
	list-style-position: outside;
	list-style-image: url(images/bulletgrey.png);
	list-style-type: disc;
	text-indent: 0px;
	 margin-left:20px;
	line-height:18px;
}


/* PHONE NUMBER */

#phone{float:right; margin-top:10px; padding-right:20px;}
.phone {font-size: 18px; color:#CC0033;}
.phone1 {font-size: 18px; color:#fe0000;}



.learnmore {font-size: 12px; color:#CC0033; 
font-weight:normal; font-style:italic;}

#wrap {
    padding:0 0 0px 0px;
    margin-bottom:0px;
}

#breadcrumb
{
     float:left;
     margin-top:5px;
}

#freephone {
float:right;
margin-top:0px;
margin-bottom:25px;
 font-size: 14px;
 color:#666;
}
.maroon
{
color:#CC0033;
font-weight:bold;
font-size:18px;
}


#partnerlogo {
float:right;
margin-bottom:10px;
}

/* Bread Crumbs*/
     
#crumbs {margin-left:0px; width:650px; float:left;
	height:1.3em; margin-top:0px;padding:0px;
	}

#crumbs li { list-style-type:none;
	float:left;
	line-height:normal;
	color:#777;
	padding-left:0px;
	}		

#crumbs li a {
	background:url(images/bulletred.png) no-repeat right center;
	display:block; padding-right:30px;
	padding-left:0px;
	}							
#crumbs li a:link,
#crumbs li a:visited {
	color:#777;
	text-decoration:none;
	}	
a:link, a:visited,	
#crumbs li a:hover,
#crumbs li a:focus {
	color:#CC0033;
	}	
 
 
 
 /* NEW BOXES */
 
.clearfix{
clear:both;
}



/*LEFT COLUMN*/
.left_colhome{
	float:left;
	width:547px;
	margin-right:20px;
	margin-bottom:20px;
}

#left_col{
	float:left;
	width:520px;
	margin-right:47px;
	/*font-size:12px;*/
	z-index: 50;
}

.left_col_plain{ 
	float:left;
	width:547px;
	margin-right:0px;
}

.left_col_plain table.compare
{
    width:100%;
    
}
.left_col_plain table tr
{
    height: 30px;
}

.left_col_plain table tr td.tarifftitle
{
    width: 52%;
    vertical-align: middle;
    padding-left: 5px;
    background-color: #ffffff;
    text-align:left;
}

.left_col_plain table tr td.freedom
{
   width: 16%;
   vertical-align: middle;
   text-align: center;
   background-color: #dce8ee;
}
.left_col_plain table tr td.inclusive
{
    width: 16%;
    vertical-align: middle;
    text-align: center;
    background-color: #f7d7d7;
}   
.left_col_plain table tr td.inclusiveplus
{
    width: 16%;
    vertical-align: middle;
    text-align: center;
    background-color: #e8f2c2;
} 

#content .right_col_plain{ 
	float:right;
	width:275px;
	margin-right:10px;
	margin-top:5px;
}

#content .right_col_plain li{ 
	border-bottom:solid; 
    border-bottom-color:#CCCCCC; 
    border-bottom-width:1px;
	color: #666;
	padding-bottom:5px;
	list-style-position: inside;
    list-style-image: url(images/bulletred.png);
	margin-left:-30px;
	margin-bottom:10px;
}

#content .right_col_plain ul li a{
color:#666; 
text-decoration:none;
}

#content a.current:link{color:#474747;text-decoration:underline}
#content a.current:visited{color:#474747;text-decoration:underline}
#content a.current:active{color:#474747;text-decoration:underline}

























#right_col_plain{ 
	float:right;
	width:275px;
	margin-right:10px;

}

#right_col_plain li
{
    
    border-bottom:solid; 
    border-bottom-color:#CCCCCC; 
    border-bottom-width:1px;
	color: #666;
	padding-bottom:5px;
	list-style-position: inside;
	list-style-image: url(images/bulletred.png);
	margin-left:-30px;
	margin-bottom:10px;
}

#right_col_plain li a:link,#right_col_plain li a:visited
 {
	color:#474747;
	text-decoration:none;
 }	

#right_col_plain li a:hover,#right_col_plain li a:focus
{
	color:#CC0033;text-decoration:underline;
}
#left_col_plain{ 
	float:left;
	width:553px;
	margin-right:0px;
	
}

#left_col_plain table.compare
{
    width:100%;
    
}
/*#left_col_plain table tr
{
    height: 50px;
   }*/

#left_col_plain table tr td.tarifftitle
{
    width: 52%;
    vertical-align: middle;
    padding-left: 5px;
    background-color: #ffffff;
    text-align:left;
   
}

#left_col_plain table tr td.freedom
{
   width: 16%;
   vertical-align: middle;
   text-align: center;
   background-color: #dce8ee;
}
#left_col_plain table tr td.inclusive
{
    width: 16%;
    vertical-align: middle;
    text-align: center;
    background-color: #f7d7d7;
}   
#left_col_plain table tr td.inclusiveplus
{
    width: 16%;
    vertical-align: middle;
    text-align: center;
    background-color: #e8f2c2;
} 	

#left_col_plain a:link { text-decoration:underline;
	color: #CC0033;}

#left_col_plain a:hover {text-decoration:underline;
	color: #333;
}
#left_col_plain a:active {text-decoration:underline;
	color: #CC0033;
}

.top_left{
height:5px; 
background-image:url(images/boxlefttop.png);
background-repeat:no-repeat;
}

.top_left_STH_products{
height:46px; 
background-image: url(images/STH-superior-top.png);
background-repeat:no-repeat;
}

.bot_left{ 
height:5px; 
background-image:url(images/boxleftbottom.png);
background-repeat:no-repeat;
}

#left_col img{
float:left;
margin: 0 20px 20px 0;
}
.left_mid
{
    background-image:url(images/boxleftmiddle.png); 
    background-repeat:repeat-y; 
    padding-top:10px;
    padding-left:15px;
    padding-right:10px;
    padding-bottom:0px;
}
.left_mid ul
{
margin-bottom:0px;
padding-bottom:0px;}

.left_mid ul li
{
    text-decoration:none;
	letter-spacing: normal;
	font-weight: normal;
	font-size: 12px;
	color: #666;
	padding-bottom:10px;
	list-style-position: outside;
	list-style-image: url(images/bulletgrey.png);
	list-style-type: disc;
	text-indent: 0px; margin-left:-20px;
}



.contenuto_mid{
width:235px;
float:left; 
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}


/*RIGHT COLUMN*/
.right_col
{
    list-style:none;
    padding-top:0px;
    margin-top:5px 0px 0px 0px;
    width:275px;
    float:left;
    
}


.right_col li
{
    
    border-bottom:solid; 
    border-bottom-color:#CCCCCC; 
    border-bottom-width:1px;
	color: #666;
	padding-bottom:5px;
	list-style-position: inside;
	list-style-image: url(images/bulletred.png);
	margin-left:-30px;
	margin-bottom:10px;
}


.right_col li a:link,
.right_col li a:visited
 {
	color:#474747;
	text-decoration:none;
 }	


.right_col li a:hover,
.right_col li a:focus
{
	color:#CC0033;text-decoration:underline;
}	
	
.right_col .current {text-decoration:underline; color:#111;}
.right_col a.current {text-decoration:underline; color:#111;}
.right_col li.current {text-decoration:underline; color:#111;
}

.top_right{
height:5px; 
background-image:url(images/boxrighttop.png); 
background-repeat:no-repeat;
}
.bot_right{
height:5px; 
background-image:url(images/boxrightbottom.png);
background-repeat:no-repeat;
}
.contenuto_right{ 
background-image:url(images/boxrightmiddle.png); 
background-repeat:repeat-y; 
padding-top:5px;
padding-left:20px;
padding-right:20px;
padding-bottom:5px;

}

.contenuto_right H2
{
     color:#CC0033; 
}
.contenuto_right H2 a:active visited hover
{
     color:#CC0033; 
}



/* CASE STUDY HIGHLIGHT BOX */
#left_colcasestudy{
	float:left;
	width:400px;
	margin-right:125px;
	/*font-size:12px;*/
	z-index: 50;
}

#left_csmid{background-image:url(images/csboxleftmiddle.png); 
background-repeat:repeat-y; padding:10px;
/*font-size:12px;*/
}
.contenuto_csmid{
width:175px;
float:left; 
padding-top:0px;
padding-left:20px;
padding-right:0px;
padding-bottom:0px;
}
contenuto_csmid2{
width:100%;
float:left; 
padding-top:0px;
padding-left:20px;
padding-right:0px;
padding-bottom:0px; margin-top:0px;
}
#left_csmid{
background-image:url(images/csboxleftmiddle.png); 
background-repeat:repeat-y;
padding-top:10px;
padding-left:10px;
padding-right:0px;
padding-bottom:10px;
/*font-size:12px;*/
}
.top_csleft{
height:5px; 
background-image:url(images/csboxlefttop.png);
background-repeat:no-repeat;
}
.bot_csleft{ margin-top:-20px;
height:5px; 
background-image:url(images/csboxleftbottom.png);
background-repeat:no-repeat;
}



/* OTHER ELEMENTS */

.boxdoublewidth{ 
width:490px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}

#insetpic{
	float:left;
	text-align:left;
	position: relative;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #efefef;
}

#inset-cs-link{  width:150px;
	float:right;
	text-align: center;
	position: relative;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	background-color: #efefef;
}

.insetpicright{
    float:right;
    text-align:right; 
    padding-top:0px;
    padding-left:30px;
    padding-right:0px;
    padding-bottom:0px;
}
#insetpicright2{
    float:right;
    text-align:right; 
    padding-top:0px;
    padding-left:30px;
    padding-right:0px;
    padding-bottom:0px;
}
#productdetail{ width:175px;
float:right; text-align:left; 
padding:0px;
margin-left:25px;
}
#productdetails{ 
width:175px; float:right;
text-align:center; 
background-color:#efefef;
padding:5px; 
border:1px solid #999999; 
margin-bottom:10px;
}
 #spacer{
	width:832px;
	height:20px;
	float: left;
}
#arrow{float:right;}
.smallarrow{float:right;}


/* SHORT TERM HIRE LINKS*/
     
#sht{}
#sht a:link { text-decoration:none;
	color: #FFF;}

#sht a:hover {text-decoration:underline;
	color: #FFF;
}
#sht a:active {text-decoration:none;
	color: #FFF;
}
#sht a:visited {
	color: #FFF;
} 

/*
{
background-image:url("Short-term-hire/images/superior-black.png");
background-repeat:no-repeat;
height:183px;
margin-bottom:20px;
margin-top:5px;
padding-top:33px;
width:546px;
}*/


#SHT-superior{
background-image:url(images/STH-superior1.png); 
background-repeat:no-repeat;
height:183px;
margin-bottom:20px;
margin-top:5px;
padding-top:33px;
width:546px;
}

#SHT-superior2{width:531px; height:161px; margin-top:5px;
background-image:url(images/STH-superior2.png); 
background-repeat:no-repeat;
padding-left:0px; padding-top:33px;
}

#SHT-worldwide{width:531px; height:156px; 
background-image: url(images/STH-worldwide-black.png);
background-repeat:no-repeat;
padding-left:15px; padding-top:50px;
}

#SHT-worldwide2{width:531px; height:156px; 
background-image: url(images/STH-worldwide-black.png);
background-repeat:no-repeat;
padding-left:15px; padding-top:50px;
}

#SHT-select{width:532px; height:151px; 
background-image: url(images/STH-base.png);
background-repeat:no-repeat;
padding-left:15px; padding-top:60px; margin-bottom:-60px;
}
.top_right_tariffs{ 
height:33px; 
background-image: url(images/top-right-tariffs.png);
background-repeat:no-repeat;
}

.top_right_quote{
height:33px; 
background-image: url(images/top-right-quote.png);
background-repeat:no-repeat;
}


.top_right_order{
height:33px; 
background-image: url(images/order-now.png);
background-repeat:no-repeat;
}

.top_why_us
{
height:33px; 
background-image: url(images/why-us-new.png);
background-repeat:no-repeat;

}

.top_right_home{
height:33px; 
background-image: url(images/top_right_home.png);
background-repeat:no-repeat;
}

.top_left_inclusive{
height:34px; 
background-image: url(images/inclusive.png);
background-repeat:no-repeat;
}

.top_left_inclusive_notext{
height:34px; 
background-image: url(images/tariff-header.png);
background-repeat:no-repeat;
}

.compareuk{
height:34px; 
background-image: url(images/compare-uk.jpg);
background-repeat:no-repeat;
}

.compareusa{
height:34px; 
background-image: url(images/compare-usa.jpg);
background-repeat:no-repeat;
}

.comparejapan{
height:34px; 
background-image: url(images/compare-japan.jpg);
background-repeat:no-repeat;
}

.compareworld{
height:34px; 
background-image: url(images/compare-world.jpg);
background-repeat:no-repeat;
}
.top_left_inclusiveplus{
height:34px; 
background-image: url(images/inclusiveplus.png);
background-repeat:no-repeat;
}

.top_left_freedom{
height:34px; 
background-image: url(images/freedom.png);
background-repeat:no-repeat;
}

.sth-subhead {
    font-weight:bold;
	font-size: 14px;
	color: #CC0033; 
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	
}

/*Footer*/ 

#footernav
{width:904px;
	background-image: url(images/MenuBarRed.gif);
	background-repeat:repeat-x;
	height:22px;
	background-color: #A40026;
 }
 
  #footernavleft
{float:left;background-image: url(images/menuspacer2.gif);
	background-repeat:repeat-x; width:454px;
	
 }
 #footernavright
{float:left;background-image: url(images/menuspacer2.gif);
	width:450px;
 }
 #address{
	height:22px;
	color:#FFFFFF;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 20px;

}

 

#footerarea{
padding-top:10px; padding-left:0px; 
width:904px; float:left;
padding-bottom:2px; padding-right:0px;
}

/*SEO Footer*/ 

#footer{
	/*font-size:12px;*/
	margin-top:0px; 
	width:904px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	
	
}

#footer-leftcol{
width:864px; 
padding-top:0px; 
text-align:right; 
font-size: 12px;
margin-right:20px; 
margin-left:20px; margin-top:20px;
} 


#footer-leftcol a:link { 
text-decoration:underline; 
font-weight:normal;
color: #474747;font-weight: normal;}

#footer-leftcol a:visited {
text-decoration:underline;
font-weight:normal;
}

#footer-leftcol a:hover { text-decoration:underline;
	color: #CC0033;font-weight:normal;
}

#footleft_col a:active {text-decoration:underline;
	color: #111;font-weight:normal;
} 

#footer-leftcol ul {
     display:inline;
}

#footer-leftcol ul li {
     display:inline;
     margin-right:8px;
}

#footleft_container{
padding-top:8px;
padding-left:20px;
padding-right:20px;
padding-bottom:8px;
	background-image:url(images/footergrad.gif); 
	background-repeat:repeat-x;
/*font-size:12px;*/
}
#footleft_container2{
padding-top:8px;
padding-left:20px;
padding-right:20px;
padding-bottom:8px;
	background-image:url(images/footergrad2.gif); 
	background-repeat:repeat-x;
/*font-size:12px;*/
}



#footleft_col{
margin-left:auto;
margin-right:auto;
float:left;
width:904px;
line-height:normal;
/*font-size:12px;*/  
}
#footleft_col a:link,
#footleft_col a:visited {
	color:#474747;
	text-decoration:none;
	}	
a:link, a:visited,	
#footleft_col a:hover,
#footleft_col a:focus {
	color:#474747;text-decoration:underline;
	}	


.foottop_left{
height:5px; 
background-image: url(images/footertop.png);
background-repeat:no-repeat;
}
.footbot_left{ margin-top:-20px;
height:5px; 
background-image: url(images/footerbottom.png);
background-repeat:no-repeat;
}

#footleft_col img{
float:left;
margin: 0 20px 20px 0;
}
#footleft_mid{
padding-top:2px;
padding-left:10px;
padding-right:10px;
padding-bottom:2px;
background-image:url(images/footermiddle.png); 
background-repeat:repeat-y;
/*font-size:12px;*/
}
.footer-col{ line-height: normal;
width:120px;
float:left; 
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}
.footer-col2{line-height:normal;
width:140px;
float:left; 
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}
.add-this{ text-align:right;
width:120px; vertical-align:bottom;
float:left; 
padding-top:70px;
padding-left:10px;
padding-right:10px;
margin-bottom:-20px;
}
#add-this-full{ float:right;text-align:right;
padding-top:0px;
padding-left:40px;
padding-right:20px;
padding-bottom:5px; 
}
.footer-col3{ text-align:left;line-height:normal;
width:300px;
float:left; 
padding-top:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
}
.footer-col4{ text-align:left;line-height:normal;
width:650px;
float:left; 
padding-top:0px;
padding-left:10px;
padding-right:0px;
padding-bottom:0px;
}
.footer-col5{line-height:normal;
width:200px;
float:left; 
padding-top:0px;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
}
.footer-addthis{ text-align:right;line-height:normal;
width:100px;
float:right; 
padding-top:0px;
padding-left:0px;
padding-right:30px;
padding-bottom:0px; margin:0px;
}

  
 /*HEADER DIVs*/
 #box1{ display:block;float:left; width:500px;}
  #box2{display:block; padding-top:45px;padding-left:45px;}
 /* Search Box*/
 
 .fieldHolder
{
	width: 182px;
	height: 27px;
	float: left;
}

.textInput2
{
	width: 170px;
	height: 22px;
	background: none;
	border: none;
	color: #777;
	
}


/* PHONES */

#PhoneDropHead
{
	border:solid 1px #666;
	background-color:#aaa;
	font-size:10px;
	font-weight:bold;
	width:200px;
	float:left;
	padding:0px 0px 0px 3px;
	margin-left:5px;
	color:White;
	
}

#phoneDropContainer
{
	border-bottom:solid 1px #666;
	border-left:solid 1px #666;
	border-right:solid 1px #666;
	width:200px;
	background-color:#eee;
	font-size:10px;
	height:40px;
	clear:left;
	float:left;
	padding:5px 0px 0px 3px;
	margin-left:5px;
}

.phonesDrop
{
	font-size:10px;
}

 
/*MENU* - see - http://www.dynamicdrive.com/dynamicindex1/chrome/index.htm*/

S.chromestyle{ width:100%;

}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{font-weight:normal;
padding-top:3px;
padding-bottom:6px;
padding-left:20px; padding-right:0px;
float:none;
margin: 0;text-decoration: none;
text-align: left; /*set value to "left", "center", or "right"*/
}


.chromestyle ul li{ 
font-weight:normal;
display: inline;
}

.chromestyle ul li a{
color: #FFFFFF;
padding-top:4px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
margin: 0;
text-decoration: none;
border-right: 0px solid #38388D;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ 
color:#FFFFFF; background-image:url(images/Menu-darkgrad2.gif);
text-decoration: none; background-color:#333333;
/*THEME CHANGE HERE*/
}




/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{ 
background-image:url(images/menu-gradarea.png); 
background-repeat:repeat;
color:#333333; font-family:Arial, Helvetica, sans-serif;
	position:absolute; margin-top:0px;
	top: 0;
	left: 0;
	padding: 0px;
	text-decoration: none;
	border: 0px solid #38388D; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	/*font-size:12px;*/ 
	font-weight:normal;
	line-height:16px; 
	z-index:150; 
	width: 300px;
	visibility: hidden; /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{

width: auto;
display: block;
border-bottom: 0px solid #38388D; /*THEME CHANGE HERE*/
padding: 5px 3px 5px 0px;
text-decoration: none;
font-weight: normal;
color:#333333;text-indent:15px; 
/*font-size:12px;*/ 
font-weight:normal;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/ 
background-color: #cc0033; color:#FFFFFF; text-decoration: none; 

}


/*MENU* 2 */

S.chromestyle2{width:305px;
}

.chromestyle2:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle2 ul{ 
font-weight:normal;
padding-top:4px;
padding-bottom:4px;
padding-left:10px;padding-right:20px;
float:none;
margin: 0;text-decoration: none;
text-align: left; /*set value to "left", "center", or "right"*/
}


.chromestyle2 ul li{ 
/*font-size:12px;*/ font-weight:normal;
display: inline;
}

.chromestyle2 ul li a{
color: #FFFFFF;
padding-top:4px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
margin: 0;
text-decoration: none;
border-right: 0px solid #38388D;
}

.chromestyle2 ul li a:hover, .chromestyle2 ul li a.selected{ 
color:#FFFFFF; background-image:url(images/Menu-darkgrad2.gif);
text-decoration: none; background-color:#333333;
/*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv2{ color:#333333;
	position:absolute; margin-top:-1px;
	top: 0;
	left: 0;
	padding: 0px;
	text-decoration: none;
	border: 0px solid #38388D; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font-family:Arial, Helvetica, sans-serif; /*font-size:12px;*/ 
	font-weight:normal;
	line-height:16px; 
	z-index:150; background-image:url(images/menu-gradarea.png); 
	background-repeat:repeat;
	visibility: hidden; /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv2 a{ 
width: auto;
display: block;
border-bottom: 0px solid #38388D; /*THEME CHANGE HERE*/
padding: 5px 0px 5px 0px;
text-decoration: none;
font-weight: normal;
color:#333333;text-indent:15px; 
/*font-size:12px;*/ 
font-weight:normal;
}

* html .dropmenudiv2 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv2 a:hover{ /*THEME CHANGE HERE*/
background-color: #0D9EF7; color:#FFFFFF; text-decoration: none;
}


/*MENU* 3 FOOTER */

S.chromestyle3{width:100%;
}

.chromestyle3:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle3 ul{font-weight:normal;
padding-top:4px;
padding-bottom:4px;
padding-left:24px; padding-right:0px;
float:none;
margin: 0;text-decoration: none;
text-align: left; /*set value to "left", "center", or "right"*/
}


.chromestyle3 ul li{ 
/*font-size:12px;*/ line-height:14px;
font-weight:normal;
display: inline;
}

.chromestyle3 ul li a{
color: #FFFFFF;
padding-top:4px;
padding-bottom:4px;
padding-left:6px;
padding-right:6px;
margin: 0;
text-decoration: none;
border-right: 0px solid #38388D;
}

.chromestyle3 ul li a:hover, .chromestyle ul li a.selected{ 
color:#FFFFFF; background-image:url(images/Menu-darkgrad2.gif);
text-decoration: none; background-color:#333333;
/*THEME CHANGE HERE*/
}




/* ######### Style for Drop Down Menu ######### */

.dropmenudiv3{ 
background-image:url(images/menu-gradarea.png); 
background-repeat:repeat;
color:#333333; 
	position:absolute; margin-top:0px;
	top: 0;
	left: 0;
	padding: 0px;
	text-decoration: none;
	border: 0px solid #38388D; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font-family:Arial, Helvetica, sans-serif; /*font-size:12px;*/ 
	font-weight:normal;
	line-height:16px; 
	z-index:150; 
	width: 300px;
	visibility: hidden; /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv3 a{

width: auto;
display: block;
border-bottom: 0px solid #38388D; /*THEME CHANGE HERE*/
padding: 5px 3px 5px 0px;
text-decoration: none;
font-weight: normal;
color:#333333;text-indent:15px; 
/*font-size:12px;*/ 
font-weight:normal;
}

* html .dropmenudiv3 a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv3 a:hover{ /*THEME CHANGE HERE*/ 
    background-color: #cc0033; color:#FFFFFF; text-decoration: none; 
}


.header2
{
     background-image:url("images/header-background2.jpg");
     background-repeat:no-repeat;
     width:500px;
     height:32px;
}

.marg5
{
        margin-bottom:5px;
}

.marg2
{
        margin-bottom:2px;
}
.marg10
{
       margin-bottom:10px;
}
.marg15
{
        margin-bottom:15px;
}
.marg20
{
       
        margin-bottom:20px;
       
}
.marg30
{
      margin-bottom:30px;
}

.page404
{
    border: 1px solid #cccccc;
    width: 497px;
}
.align-left
{
    text-align:left;
}

.align-right
{
    text-align:right;
}

.align-center
{
    text-align:center;
}

.headertext
{
    font-size:14px;
    font-weight:bold;   
    color:#fff;
    padding-top:8px;
    padding-left:10px;
    text-align:left;
    
}
.ticklist {
	font-size: 12px; 
	font-weight:normal;
	
}

.ticklist ul {
	vertical-align:middle;	
	margin-left: 0;
	padding-left: 20px;
	margin-top:5px;
}

.ticklist li {
	list-style-image: URL(images/ticklist3.gif);
	list-style-position: outside;
	background: no-repeat top;
	margin-left: 20px;
	vertical-align: bottom;
	padding-top: 3px;
}

ul.crosslist {
	vertical-align:middle;
	margin-top:5px;	
	padding-top:0px;
}

ul.crosslist li {
	list-style-image:  url(images/cross_tick.gif);
	margin-left: 6px;		
	background: no-repeat top;
}

ul.arrowlist
{
    margin-bottom:0px;
    padding-bottom:0px;
    margin-top:7px;
    color:#666;
}

ul.arrowlist li
{
    
	color: #666;
	padding-bottom:8px;
	list-style-image: url(images/bulletgrey.png);
	margin-left:10px;
}

.compare
{
    text-align: right;
}

img, div, a, input { 
    behavior: url(../../iepngfix.htc)
 }
.td-dark
{
    /*background-color: #ECECEC;*/
    height: 24px;
    text-align: center;
    vertical-align: top;
    padding-top: 5px;
    font-weight: bold;
}

.td-light
{
    height: 24px;
    padding-left: 10px;
    vertical-align: top;
    padding-top: 5px;
}

.box
{
	border: 1px solid #CCCCCC; 
	padding: 10px;
	margin: 5px;
	width:95%;
}
.boxtext
{
    margin-left:90px;
}

fieldset.order{
	background: #eeeeee;
	border:3px double #CCCCCC;
	position: relative; 
	padding: 5px;
}

legend {
	position:absolute; top: -.5em; left: .5em;
}

label.preField { 
}

.FormCheckboxList {font-size:11px;color:black;}

form .oneField {
}

.ReqField {
	color: red;
	vertical-align: top;
}

.accordionHeader
{
    border: 1px solid #b1c8f8;
    color: #3d3d3d;
    background-color: #d3dff8;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#content .accordionHeader a
{
	color: #3d3d3d;
	background: none;
	text-decoration: none;
}

#content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #b1c8f8;
    color: #262626;
    background-color: #d3dff8;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#content .accordionHeaderSelected a
{
	color: #262626;
	background: none;
	text-decoration: none;
}

#content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #eee;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.center
{
    text-align:center;
}

.publicsector{
 background-image:url(images/public-sector.gif);
 background-repeat:no-repeat;
 height:100px;
 padding:15px;
 }
 
/*.Calendar .ajax__calendar_container 
 {
    border:1px solid #646464;
    background-color: #C1BBAB;
    color: black;

    
 }



.Calendar .ajax__calendar_title 
{
  text-decoration:underline;  
}

.Calendar .ajax__calendar_other .ajax__calendar_day
{
    color: black;
}
.Calendar .ajax__calendar_other .ajax__calendar_year 
{
    color: black;
 }
 
.Calendar .ajax__calendar_hover .ajax__calendar_day,
.Calendar .ajax__calendar_hover .ajax__calendar_month,
.Calendar .ajax__calendar_hover .ajax__calendar_year 
{
    color: black;
}

.Calendar .ajax__calendar_active .ajax__calendar_day,
.Calendar .ajax__calendar_active .ajax__calendar_month,
.Calendar .ajax__calendar_active .ajax__calendar_year 
{
    color: black;
    font-weight:bold;
}*/

.CountryBox 
{
	font-size:13px;
	font-family:Verdana, Arial;
	background-color:#efefef; 
	color:#000000;
}
.CountryBox2
{
font-size:13px;
font-family:Verdana, Arial;
background-color:#dfdbdb;
color:#000000;
	}
	
.smallFont
{
font-size:11px;
}	




/*Popop */




blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}

br.both{
clear:both;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
text-align:center;
margin:100px;
}
/* */


@media print 
{  
    #header, #topnav, #random-background-thin, #random-background,#seolink,#footernav,#footer-leftcol
    { 
    display:none;
    }
   
    
    body
    {
        font-size:16px;
        font-family:Arial;
    }
    
    h2,h4
    {
    font-size: 15px;   
    }
}


