


body { margin: 0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
body a:link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; font-size: 14px;  text-decoration: none; }
body a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; font-size: 14px;  text-decoration: none; }
body a:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; font-size: 14px;  text-decoration: none; }
body a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; font-size: 14px; text-decoration: underline; }


p{margin:5px 0px 8px 0px;padding:0px;}

#helpmenu {background-color: #EEEEEE; border: #B2B2B2 1px solid; margin: 0px 5px 5px 0px; padding: 2px 2px 2px 2px; font-size: 10px; min-width: 100px; }

#helpmenu ul { list-style-type: none; margin-top: 5px; margin-left:0px; padding: 0px; }
#helpmenu li {clear: left; padding-left: 0px; padding-bottom: 10px; }
#helpmenu li a:link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; text-decoration: none; }
#helpmenu li a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; text-decoration: none; }
#helpmenu li a:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; text-decoration: none; }
#helpmenu li a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; text-decoration: underline; }
  
#solutions { margin-top: 0px; padding-top:0px;}
#solutions img {padding: 8px 8px 8px 8px; border: #B2B2B2 1px solid; Height:150px; width:100px; background-color: #EEEEEE; }

#solutions_sub_page { margin-left: 40px; padding-top:0px;}
#solutions_sub_page li {clear: left; height: 35px; padding-left: 30px; background: transparent url(/img/checkmark.gif) no-repeat;}
#solutions_sub_page ul { position: relative; left: 10px; top: 0px; list-style-type: none; }
#solutions_sub_page li a:link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; font-size: 14px;  text-decoration: none; }
#solutions_sub_page li a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; font-size: 14px;  text-decoration: none; }
#solutions_sub_page li a:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; font-size: 14px;  text-decoration: none; }
#solutions_sub_page li a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; font-size: 14px; text-decoration: underline; }




.solutions_image {text-align:left; margin-left:32px; margin-right:32px; padding: 8px 8px 8px 8px; border: #B2B2B2 1px solid; Height:205px; width:155px; background-color: #EEEEEE; }




#header {min-width: 965px;}
#trialbutton { width: 165px; height: 101px; background: url(/images/RHeader.gif) no-repeat; float: right;}
#menu {min-width: 930px; width: 100%; height:27px; margin-left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}

#menu1 a:link {background: url(/images/menubutton.gif) no-repeat; margin-left:10px; width: 115px; height:27px; text-decoration:none; font-weight:bold; color:black; display:inline;float: left; text-align: center;padding-top:5px; }
#menu1 a:visited {background: url(/images/menubutton.gif) no-repeat; margin-left:10px; width: 115px; height:27px; text-decoration:none;  font-weight:bold; color:black; display:inline;float: left; text-align: center;padding-top:5px; }
#menu1 a:active {background: url(/images/menubutton.gif) no-repeat; margin-left:10px; width: 115px; height:27px; text-decoration:none;  font-weight:bold; color:black; display:inline;float: left; text-align: center;padding-top:5px; }
#menu1 a:hover {background: url(/images/menubutton.gif) no-repeat;margin-left:10px;  width: 115 px; height:27px; text-decoration: underline;  font-weight:bold; color:black; display:inline; float: left; text-align: center; padding-top:5px;}

#menu2 a:link {background: url(/images/login.gif) no-repeat;margin-left:10px;  width: 75px; height:27px; text-decoration: none; color:#1b3753; display:inline; float: left; text-align: center; padding-top:5px;}
#menu2 a:visited {background: url(/images/login.gif) no-repeat;margin-left:10px;  width: 75px; height:27px; text-decoration: none; color:#1b3753; display:inline; float: left; text-align: center; padding-top:5px;}
#menu2 a:active {background: url(/images/login.gif) no-repeat;margin-left:10px;  width: 75px; height:27px; text-decoration: none; color:#1b3753; display:inline; float: left; text-align: center; padding-top:5px;}
#menu2 a:hover {background: url(/images/login.gif) no-repeat;margin-left:10px;  width: 75px; height:27px; text-decoration: underline; color:#1b3753; display:inline; float: left; text-align: center; padding-top:5px;}

#menu3 a:link {background: url(/images/login.gif) no-repeat;margin-left:80px; margin-top: 7px;  width: 75px; height:27px; text-decoration: none; color:#1b3753; display:inline; float: left; text-align: center; padding-top:5px;}
#menu3 a:visited {background: url(/images/login.gif) no-repeat;margin-left:80px; margin-top: 7px;  width: 75px; height:27px; text-decoration: none; color:#1b3753; display:inline; float: left; text-align: center; padding-top:5px;}
#menu3 a:active {background: url(/images/login.gif) no-repeat;margin-left:80px; margin-top: 7px; width: 75px; height:27px; text-decoration: none; color:#1b3753; display:inline; float: left; text-align: center; padding-top:5px;}
#menu3 a:hover {background: url(/images/login.gif) no-repeat;margin-left:80px; margin-top: 7px; width: 75px; height:27px; text-decoration: underline; color:#1b3753; display:inline; float: left; text-align: center; padding-top:5px;}



#msg { background: url(/images/tile_msg.gif) repeat-y center;}
.msg1 { margin: 20px 20px 30px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold; color: #1b3753; font:Verdana, Arial, Helvetica, sans-serif }

#comment {width:447px; background:url(/images/tilecomment.gif ) repeat-y;  }
#comment p{  font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#476480; margin: 0 4px 0 6px; font-style:italic; }
.name{  font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#1b3753; margin: 0 4px 0 6px; font-weight:bold;  }


#box1 {padding: 4px 4px 6px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size: 14px;}
#box1 li {padding: 4px 4px 6px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004fb4; font-size: 12px;}
#box1 a:link{ color:#004fb4;  text-decoration:underline;}
#box1 a:visited{ color:#004fb4;  text-decoration:underline;}
#box1 a:active{ color:#004fb4;  text-decoration:underline;}
#box1 a:hover{ color:#004fb4; text-decoration:underline;}

#box2 {margin: 3px 3px 3px 3px; padding: 3px 2px 3px 2px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size: 12px; background:url(/images/tile2.gif) repeat-x #213a95;}
#box2 a:link{ color:#fff; text-decoration:underline;}
#box2 a:visited{ color:#fff; text-decoration:underline;}
#box2 a:active{ color:#fff; text-decoration:underline;}
#box2 a:hover{ color:#fff; text-decoration:none;}

#box3 {width:188px; background:url(/images/box3bck.gif) no-repeat ; height: 152px; font-family:"Times New Roman", Times, serif; color:#f10000; font-size: 18px;}

#body {padding: 0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#494949; font-size: 15px; margin: 20px 0px 0px 50px; }
#body a:link { color:#326bb7; }
#body a:visited { color:#326bb7; }
#body a:active { color:#326bb7; }
#body a:hover{text-decoration: none; }
#body li {clear: left; height: 25px; padding-left: 30px; background: transparent url(/img/checkmark.gif) no-repeat;}
#body ul { position: relative; left: 10px; top: 0px; list-style-type: none; }
#body li a:link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; font-size: 14px;  text-decoration: none; }
#body li a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; font-size: 14px;  text-decoration: none; }
#body li a:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; font-size: 14px;  text-decoration: none; }
#body li a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#326bb7; font-size: 14px; text-decoration: underline; }


#sites_and_services_for { font-size: 12px; margin: 5px 5px 5px 5px; }
#sites_and_services_for {padding: 4px 4px 6px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size: 14px;}
#sites_and_services_for li {padding: 4px 4px 6px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#004fb4; font-size: 12px;}
#sites_and_services_for a:link{ color:#004fb4;  text-decoration:underline;}
#sites_and_services_for a:visited{ color:#004fb4;  text-decoration:underline;}
#sites_and_services_for a:active{ color:#004fb4;  text-decoration:underline;}
#sites_and_services_for a:hover{ color:#004fb4; text-decoration:underline;}

#home_page_buttons { font-size: 12px; margin: 10px 5px 5px 5px; text-align:left; }
#home_page_buttons {padding: 4px 4px 6px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size: 12px;}
#home_page_buttons td a:link{ color:#004fb4;  text-decoration:none;}
#home_page_buttons td a:visited{ color:#004fb4;  text-decoration:none;}
#home_page_buttons td a:active{ color:#004fb4;  text-decoration:none;}
#home_page_buttons td a:hover{ color:#004fb4; text-decoration:none;}

#button_heading {font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 18px; margin: 0px 0px 0px 0px; }
#button_description {padding: 0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; margin: 0px 0px 0px 0px; }



#box4 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#494949; font-size: 12px; padding: 3px 3px 3px 3px;}


#serv{background:url(/images/Cservbox.jpg) no-repeat; height:235px; width:925px;}
#serv p{font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size: 12px; }

#servbod { }
#servbod H2 {text-indent:5px; font-family: "Times New Roman", Times, serif; }
#servbodbox {width: 200px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size: 12px;}
#servbodbox a:link { color:#326bb7; text-decoration:underline; }
#servbodbox a:visited { color:#326bb7; text-decoration:underline; }
#servbodbox a:active { color:#326bb7; text-decoration:underline; }
#servbodbox a:hover{color:#326bb7; text-decoration:none;}


#footer {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size: 12px; padding: 5px 3px 5px 3px;}
#footer a:link{ text-decoration:none; color:#000;}
#footer a:visited{ text-decoration:none; color:#000;}
#footer a:active{ text-decoration:none; color:#000;}
#footer a:hover{ text-decoration:underline; color:#326bb7; }


/* Manual additions */

.home_heading
{
  margin-top: 25px;
  margin-bottom: 0px;
  color: #183452;  
  font-size: 105%;
  font-weight:bold;
   
}

H1
{
  margin-top: 20px;
  color: #183452;  
  font-size: 160%;
  border-bottom: #183452 1px solid; 
}

H2
{
  font-size: 125%;
  color: #183452;  
  margin:1px; 
  padding:1px;
}

h2 a:link {text-decoration: none; color: #183452;}
h2 a:visited {text-decoration: none; color: #183452;}
h2 a:active {text-decoration: none; color: #183452;}
h2 a:hover {text-decoration: underline; color: #183452;}


.pccContent
{
  margin: 0 0 0 5px;
}



.infoblock{
  background-color: #ffffB3;
  border: #B2B2B2 1px solid;
  width: 170;
  padding: 8px;
  margin: 0 0 20px 0;
  text-align: left;
  BACKGROUND-url: images/tilebod.gif repeat-y 0% 50%;
}

.smblue{
  font-size: 90%;
  color: #183452;  
}

.customerquote
{
  font-style:  italic;
}

.CustomerName
{
  font-size: 90%;
  color: #183452;  
}

A.CallToAction
{
  font-size:   13px;  
}


/* MESSAGE LIST */

.msgBody
{
  margin-top: 20px;
  margin-left: 15px;
  margin-right: 15px;
  border: 1px solid #514333;
  background-color: #F5F5DC;
  width: 85%;
}

.msgText
{
  font-size: 120%;
  font-weight: bold;
  color: #293451;
}

/* Grids */

TR.GridHeader
{
        background-color: #8699F7;
        border-style:solid;
        border-width:5px;
        border-color: #8699F7;
        font-weight: bold;
        color: white;
}

TABLE.Grid
{
        padding: 5px;
        border-style:solid;
        border-width:5px;
        border-color: #8699F7;
        BORDER-COLLAPSE: collapse; 
        align:center;
}


TR.GridRow
{
        background-color: white;
        border-style: solid;
        border-color: #8699F7;
        border-width: 2px;         
        text-align: left;
}

TD.GridImage
{
       text-align: center;
}



.TourMenu 
{
    font-size:12px;
}


.LeftNavText
{
   font-size:12px;
}

.LeftNavText p{margin:10px 0px 10px 0px;padding:0px;}
.LeftNavText a{  font-size: 80%; }


/*
      Tab Menu Styles -- for Services
*/

.leftBorder
{
  padding-left:15px;
  min-height:100%;
  height:100%;
}

.mainMenu .tabMenu
{
  background-color: #FFFFFF;    
}

.mainMenu .tabMenu .menuItem
{
  width: 10em;
  padding: 5px 10px 5px 10px;
  
  border: solid 1px #c8c8c8;
  
  background-color: #f5f5f5;
  
  cursor: pointer;
  cursor: hand;
}

.mainMenu .tabMenu .spacer,
.mainMenu .tabMenu .lastSpacer
{
  border-bottom: solid 1px #c8c8c8;
}

.mainMenu .tabMenu .active
{
  background-color: #FFFFFF;    
}

.mainMenu .tabMenu .active A
{
    color: #3366cc !important;
    cursor: text;
}

.mainMenu .tabMenu .menuItem A
{
    color: #3366cc;
    font-weight: bold;
    font-size: 1.2em;
}

.mainMenu .tabMenu .menuItem A:hover
{
    color: #85ce2f !important;
}

.mainMenu .tabMenu .menuItem:hover A
{
    color: #85ce2f !important;    
}



.mainMenu .tabMenu .menuItem A
{
    color: #3366cc;
    font-weight: bold;
    font-size: 1.2em;
}






