﻿body
{
    background-position: left top;
    margin-top: 0px;
    background-image: url('Internal/background.jpg');
    background-repeat: repeat-x;
}
#maincontainer
{
    background-position: center top;
    width: 1024px;
    height: 768px;
    margin-right: auto;
    margin-left: auto;
    
}
#topmenucontainer
{
    width: 1024px;
    height: 190px;
    margin-right: auto;
    margin-left: auto;
}

#Logo
{width:220px;
 height: 175px;
 float: left;
   
    position: relative;
}
#menu
{
    width: 800px;
    height: 120px;
    float: right;
    top: 35px;
    position: relative;
    
}
.topnavbar
{
    width: 1000px;
    height: 30px;
    margin-right: auto;
    margin-left: auto;
}
.topnavbartable
{
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
       
}
.topnavbartable a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}
.topnavbartable a:visited
{font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
     text-decoration: none;
}
.topnavbartable a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: underline;
}
.topnavbartable a:active
{font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #ffffff;
    font-weight: bold;
     text-decoration: none;
}
     
#Servicemenu
{
    
    width: 220px;
    float: left;
    margin-top: 20px;
}
    

#Servicemenu a
{
    background-position: 0 0;
    background: url('Internal/InternalMenuRollover.jpg') no-repeat 0 0;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #003366;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    text-decoration: none;
   
}
#Servicemenu a:hover {
   background-position: -220px 0;
   color: #990000;
   
   }
#Servicemenu a:active {
   background-position: -440px 0;
    color: #003366;
  
   }


/*.servicemenu
{
    width: 220px;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #003366;
    
}*/
#Solutionsmenu
{
    width: 220px;
    float: left;
    margin-top: 20px;
}

#Solutionsmenu a
{
    background-position: 0 0;
    background: url('Internal/InternalMenuRollover.jpg') no-repeat 0 0;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #003366;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    text-decoration: none;
   
}
#Solutionsmenu a:hover {
   background-position: -220px 0;
   color: #990000;
   
   }
#Solutionsmenu a:active {
   background-position: -440px 0;
    color: #003366;
  
   }

/*.solutionsmenu
{  width: 220px;
   height: 35px;
         
}*/

.JQtab
{font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
    float: right;
    width: 750px;
    margin-top: 20px;
    position: relative;
    
}
.ContentPlaceHolder
{ margin-top: 20px;
    width: 950px;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
}

.wrapper
{
    padding: 10px;
    border: 1px dotted #666666;
    background-color: #EAEAEA;
}
.wrapper2
{padding: 5px;
    border: 1px dotted #666666;
    background-color:#ffffff;
}

#footer
{
    width: 400px;
    height: 25px;
    margin-right: auto;
    margin-left: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
    text-align: center;
    padding-top: 20px;
    position: relative;
    clear: both;
  
}

/*this is the basic style for text*/
a:link
{
    color: #003366;
    text-decoration: underline;
}
a:visited
{
    color: #003366;
    text-decoration: underline;
}
a:hover
{
    color: #990000;
    text-decoration: underline;
}
a:active
{color: #003366;
   text-decoration: underline;
}
h1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #003366;
}
h2
{font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #003366;
}
h3
{font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #003366;
}
h4
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #003366;
    text-decoration: underline;
}
/*.table1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
}
.table1 th
{
    font-weight: bolder;
    text-align: left;
}
.table1 td
{
    text-align: left;
}

.table2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
}

.table2 th
{ font-weight: bolder;
    text-align: right;
}
.table2 td
{text-align: left;
}
.informationtab
{font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}*/
.button
{
    padding: 2px;
    border: 1px solid #cccccc;
    font-family: 'Microsoft Sans Serif';
    font-size: 12px;
    color: #003366;
    background-image: url('Internal/buttonbackground.jpg');
    background-repeat: repeat-x;
    
}
.text
{font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #003366;
}