@charset "utf-8";
/* CSS Document */

body {
  font: 70%/140% Arial, Helvetica, sans-serif;
  color: #333333;
  padding: 0;
  
}
body * {
  padding: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

A {text-decoration:none; color:#1E6BA3;}
A:hover {text-decoration:underline; color:#000000;}

#container {
  width: 766px;
  margin: 0 auto;
  text-align: left;
  position: relative;

  background: url(imagesNew2/bg.png) repeat;
  background-color:#ffffff;
	top: 1px;
	left: -1px;
}
#content {
  padding-top: 0px;
  width: 760px;
  margin-left: 3px;
  min-height: 310px;
  background-color:#FFFFFF;
}
#header1 {
background-image:url(imagesNew2/header.jpg);
height:68px;


}


#navigation {
background-image:url(imagesNew2/navbg.jpg);
height:37px;
}
#navcontainer{
padding-top:7px;
}
#navcontainer ul
{
padding: .2em 0;
margin: 0;
list-style-type: none;

color: #FFF;
width: 100%;
font: normal 120% arial, helvetica, sans-serif;
text-align: center;
}

#navcontainer li { display: inline; }

#navcontainer li a
{
text-decoration: none;
color:#477AC3;
padding: .2em 1em;
border-right: 1px solid #ededed;
}

#navcontainer li a:hover
{
background-color: #477AC3;
color: #fff;
}


#frontbox{
height: 50px;
width: 200px;

}

#backgroundmain{
background-image:url(imagesNew/mainbg.jpg);
background-repeat:no-repeat;
height:500px;
width: 764px;


}
#front1
{
width:265px;
height:208px;
margin-bottom:25px;

}
.frontboxbody{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding: 12px;
line-height: 16px;
margin-left: 5px;

}

#front2
{
width:245px;
float:right;
height:500px;
margin-right: 10px;
}

#front3
{
width:233px;
float:right;
height:500px;
margin: 0px 0 8px;
}
#front4
{

padding-top:7px;
padding-bottom:7px;
width:63%;
height:30px;
margin: 5px 5px;
background-color: #dceefc;
}

#front5
{

padding:15px;
width:29%;
height:30px;
float:right;
margin: 0px 5px;
border: 1px solid;
border-color: #d1e8fa;
background: url(imagesNew2/callpic4.jpg);

}

#frontbottombox{
background-image:url(imagesNew/bottombanner.jpg);
background-repeat: no-repeat;
background-position:center;
width:764px;
height: 150px;

}

.contact{
float:right;
font:Arial, Helvetica, sans-serif;
font-size: 16px;
color: #2f4c91;
text-align:left;
font-weight:bold;
margin-top: 50px;
margin-right:25px;

}

#banner{
padding-top:6px;
margin-left: 3px;

}


#overviewbanner{
padding:12px;

}

#main
{
float:left;
height:550px;

}

#front2 ul li { color:#477AC3; }
#front2 ul li span { color:#333333; }


.strapline {
height:30px;
float: right;
padding-right:15px;
padding-top:35px;
padding-bottom:3px;
font-family:Arial, Helvetica, sans-serif;
color:#ededed;
font-size:14px;
background-image:url(imagesNew2/bgend.jpg);
background-repeat:no-repeat;
}
table, form, input, select, textarea {
  font-size: 100%;
}
input, select, textarea {
  font-family: Arial, Helvetica, sans-serif, Verdana, Tahoma;
}
button {
  cursor: pointer;
}

div.center, .center {
  text-align: center;
}

#boxes {
  margin: 25px 0 0;
  padding: 0;
  list-style: none;
  width: 760px;
  clear: both;
  overflow: hidden;
}
#boxes li {
  padding: 16px 16px 18px;
  display: inline;
  width: 179px;
  height: auto !important;
  height: 230px;
  min-height: 230px;
  position: relative;
  background: url(imagesNew2/box_back.png) no-repeat #F8F8F9;
  float: left;
  margin-right: 42px;
  margin-bottom: 42px;
  font: 90%/150% Arial, sans-serif;
  color: #828F99;
}
#boxes div {
  height: 70px;
  margin: 8px 0 0;
  display: table;
  width: 100%;
}

.headline {font: "Trebuchet MS", Arial, sans-serif; font-weight:bold; color:#ff7b00;font-size: 18px; letter-spacing: 1px; BORDER-bottom: #ededed 1px solid; padding-bottom:5px;}
.storyhead_orange_small {font-weight:bold; color:#990000;font-size: 12px; letter-spacing: 2px;}

.headline2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight: bold;
color:#01186d;
margin-top:25px;
padding-left: 65px;
}

#footer {
  clear: both;
  border-top: #DFDEDE 1px solid;
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 90%;
  color: #5F5C5C;
}
#footer a {
  color: #5F5C5C;
}
#footer a:hover {
  color: #C06600;
}
#footer p {
  margin: 0;
}
#footer p.contact {
  margin: 7px 0 0 0;
  text-align: center;
  
}
#footer li{
display: inline;
 text-align: center;
}
.copyright
{
float:right;
}
.noborder{
border:none;
}

ul#navlist2
{
width: 138px;
width: 140px;
width: 138px;
padding: 0px;
border: 1px solid #aecce7;
border-top: 0px;
margin: 0px;
font: 12px arial,sans-serif;
background: #aecce7;
}

ul#navlist2 li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #aecce7;
}

ul#navlist2 li a
{
display: block;
width: 102px;
width: 138px;
width: 102px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 20px solid #92B8DD;
background: #D8E7F3;
text-decoration: none;
text-align: right;
}

ul#navlist2 li a:link { color: #666677; }
div#navcontainer2 li a:visited { color: #666677; }

ul#navlist2 li a:hover
{
border-color: #ff7b00;
color: #ffffff;
background: #036499;
}

.nice_bullets
{
margin-left:15px;
border-bottom: dotted 2px #CCCCCC;
line-height: 30px;
font-size:13px;
color:#333333;
}

ul.nice_bullets2
{
list-style-image: url(imagesNew/arrowbullet.gif);
margin-left:45px;
line-height: 22px;
font-size:13px;
color:#000000;
padding: 5px;

}

.nice_bullets2
{
border-bottom: dotted 2px #CCCCCC;
padding-bottom: 8px;
padding-left: 5px;

}

.box_text
{Font: Arial, Helvetica, Verdana, Tahoma, sans-serif;
 font-size: 7pt;
}

/*.storyhead_white {font-weight:bold; color:#ffffff;font-size: 13px;}
.storyhead_blue {font-weight:bold; color:#1e6ba3;}
.storyhead_orange {font-weight:bold; color:#e3801d;font-size: 13px;}
.storyhead_orange_small {font-weight:bold; color:#990000;font-size: 12px; letter-spacing: 2px;}
.storyhead_grey {font-weight:normal; color:#333333;font-size: 12px;}
.headline {font: Trebuchet MS, sans-serif; font-weight:bold; color:#ff7b00;font-size: 18px; letter-spacing: 1px; BORDER-bottom: #cccccc 1px solid;}

.pic_title {text-align:center;font-weight:normal; color:#cccccc;font-size: 9px;}

.whitetext {color:#ffffff;}
*/

div.pagetools {
	background: #e6e6e6 url(imagesNew/box-gray-bottom.gif) no-repeat bottom left;
	
	margin: 30px 0 8px;
}
div.pagetools div {
	background: url(imagesNew/box-gray-top.gif) no-repeat top left ;
	padding: 8px;
}
div.pagetools h3 {
	color: #666;
}
div.pagetools a {
	color: #1E6BA3;
	text-decoration: none;
	text-align: center;
}
div.pagetools a:hover {
	color: #1E6BA3;
	text-decoration: underline;
}

div.pagetools .new a {
	color: #1E6BA3; text-decoration:underline; color:#000000;
}

.alt_table { text-align:right; font-size:13px; background-color:#ffffff; empty-cells: hide; }
.alt_table th { text-align:left; background-color:#1e6ba3; color:#ffffff; padding:4px; empty-cells: hide; }
.alt_table td { text-align:left; background-color:#e9edf4; padding:6px; empty-cells: hide; }
.whitetext2 
{
	color:White;
	line-height:160%;
}

.shader {
	margin: 0px 0 1px 0;
	padding: 4px 16px;
	border-top: 1px solid #a1c2e2;
	background: url(imagesNew/bg_shadebox.gif) repeat-x #fff;
}
.shader h4 { padding-top:5px; color:#7d9bc6; font-weight:bold; }

.fbullets
{
	line-height:200%;
}

.button
{
      
	FONT-WEIGHT: bold;
	BORDER-top: #6094D2 1px solid; 
	BORDER-bottom: #315599 1px solid; 
	BORDER-left: #6094D2 1px solid; 
	BORDER-right: #315599 1px solid; 
	background-color:#ff7b00;
	color:#FFFFFF;
	TEXT-DECORATION: none;
	font-size:11px;
	margin-left: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height:230%;
	letter-spacing: 1px;
}

.smalltext {font-size: 9px;font-weight:bold; color:#7d9bc6;}



table.Products {

border: 1px #A3E3FE solid;
}

table.Products td
{
padding:3px;
color:#314D96;
font-weight:bold;
border-right: 1px solid #ededed;
border-bottom: 1px solid #ededed;

}

table.Products th
{
background-color:#314D96;
padding:4px;
font-weight:bold;
color:#ffffff;
}


.dottedHeader
{
 border-bottom-style:dotted;
 border-bottom-color:#314D96;
 border-bottom-width:thin;
 font-weight:bold;
}

.dotty_link 
{
	font-weight:bold; 
	color:#1E6BA3;
	font-size: 15px; 
	padding-bottom:2px; 
	BORDER-bottom: #1E6BA3 2px dotted;
	line-height:30px;
}
.dotty_link a {text-decoration:none;}

.shader {
	margin: 0px 0 1px 0;
	padding: 4px 16px;
	border-top: 1px solid #a1c2e2;
	background: url(images/bg_shadebox.gif) repeat-x #fff;
}
.bolder
{
	font-weight:bolder;
	font-size: 14px; 
	padding-bottom:2px; 

}

