@charset "utf-8";
/* CSS Document */

body {
  font: 70%/140% Arial, Helvetica, Verdana, Tahoma, sans-serif;
  color: #333333;
  background: #e9f1f5;
  margin: 20px 0 20px 0;
  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(images2/bg.pngold) 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(images2/header.jpgold);
height:68px;
}

#navigation {
background-image:url(images2/navbg.jpgold);
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
{

color: #fff;
}


#front1
{
padding:15px;
width:34%;
height:208px;
margin-bottom:25px;
}

#front2
{
padding:15px;
width:34%;
float:right;
height:200px;
}

#front3
{
padding:15px;
width:20%;
float:right;
height:200px;
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(images2/callpic4.jpg);

}

#frontbottombox
{
background-color: e4e4da;
}



#frontbox
{
background-image:url(images/rule.gif);
}

#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(images2/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(images2/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: 70%/140% Trebuchet MS, sans-serif; font-weight:bold; color:#ff7b00;font-size: 15px; BORDER-bottom: #dceaf4 1px solid; padding-bottom:5px; BORDER-right: #dceaf4 1px solid;}

#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:100%;
padding: 0px;
border: 1px solid #aecce7;
border-top: 0px;
margin: 0px;
font: 12px arial,sans-serif;
background: #aecce7;
margin-bottom:20px;
}

ul#navlist2 li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #aecce7;
}

ul#navlist2 li a
{
display: block;
width: 304px;
padding: 4px 8px 4px 8px;
border: 0px;
border-left: 20px solid #92B8DD;
background: #D8E7F3;
text-decoration: none;
text-align: left;
}

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
{
list-style-type:square;
padding-left:18px;
line-height:200%;
}

.nice_bullets2
{
list-style-type:square;
padding-left:16px;
}

.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(images/box-gray-bottom.gif) no-repeat bottom left;
	
	margin: 30px 0 8px;
}
div.pagetools div {
	background: url(images/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(images/bg_shadebox.gif) repeat-x #fff;
}
.shader h4 { padding-top:5px; color:#7d9bc6; font-weight:bold; }

.fbullets
{
	line-height:200%;
}

dddddddddddddddd.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;
}

 a.button
    {
    	background: url(images/newbuttons/genericButton/background.jpg) repeat-x #DCDCDC;
        color:#555555;
        font-weight:bold;
        height:20px;
        line-height:22px;
        text-decoration:none;
        border-bottom:solid 2px #8B8B8B;
        border-left:solid 2px #cccccc;
        border-top:solid 2px #F2F2F2;
        border-right:solid 2px #666666;
        padding-bottom:2px;
        
      

    }
    
   .icon
    {
    background:url(images/newbuttons/genericButton/icon.jpg) no-repeat  ;
    background-position: 0px -2px;
    height:24px;
	line-height:22px;
    color:#0F94D9;	
    vertical-align:middle;
    padding-left:25px;
    padding-bottom:2px;
    padding-right:5px;
    }



.smalltext {font-size: 9px;font-weight:bold; color:#7d9bc6;}