﻿body,
html {
    margin:0;
    padding:0;
    color:#000;
    font-family:Calibri,Tahoma, Verdana,Arial;
    font-size:small;
    background-image:url('img/bluewavebg.jpg');
    background-repeat:repeat;
     /*background-image:url('img/gradient_gray1x2000.jpg');
     background-repeat:repeat-x;*/
    
     text-align:center;
    }
body 
{
    
     min-width:790px;
     /*background-color:#f5f5f5;*/
     /*background-color:#f8f8f8;*/
    
     
    }
.NewsTicker 
{
    width:744px;
    position:absolute;
    background-color:Black;
    height:20px;   
    display:none;
}
.LeftPaneWide
{
    text-align:left;
    float:left; width:25px;
    font-size:medium;
     border:0;
   
}
.LeftPane
{
    text-align:left;
    float:left; width:22%;
    font-size:medium;
    
    
}
.ShowHideMenu
{
    width:100%;
    text-align:right;
    color:Gray;
    font-size:8pt;
    cursor:pointer;
    visibility:visible;
    display:block;
     padding-right:5px;
     padding-top:4px;
}
.ShowHideMenuWide
{
    font-size:8pt;
    width:100%;
    height:80px;
    vertical-align:bottom;
    text-align:left;
    font-weight:normal;
    color:Gray;
     cursor:pointer;
     visibility:visible;
     display:block;
     margin-top:25px;
     
  /*   writing-mode: tb-rl;
filter: flipv fliph;*/
}
.LeftMenuPrint
{
    text-align:left;
    float:left; width:0px;
    display:none;
}
.LeftMenu
{
    background-color:White;
    color:Gray;
     width:100%;
}
.LeftMenuWide
{
    display:none;
}

.Main
{
    text-align:left;
    float:right; width:77%;
    min-height:500px;
    padding-bottom:10px;
    border-left:dotted 1px silver;
    background-color:White;
    border-left:solid 2px silver;
     padding-left:0;
     margin-left:0;
}
.MainWide
{
    text-align:left;
    float:right; width:744px;
    min-height:500px;
    padding-bottom:10px;
    border-left:dotted 1px silver;
    background-color:White;
    
}
.PrintBanner
{
    display:none;
}
.PrintBannerPrint
{
    color:inherit;
    display:block;
    padding-left:10pt;
}
.MainPrint
{
    text-align:left;
    float:right; width:100%;
    min-height:500px;
    padding-bottom:10px;
    border-left:dotted 1px silver;
    background-color:White;  
}

.HolderOuter
{
/*    background-color:White;
    border-right:double 4px #e1e1e1;
    border-left:double 4px #e1e1e1;*/
    margin-top:7px;
    padding-right:3px;
    width:775px;   
    background-image:url('img/rightedgeshadow.gif');
    background-position:right 40px;
    background-repeat:no-repeat;
    
}
.HolderInner
{
      
    margin:0px;
    width:774px;
    background-image:url('img/graygradient200x1.jpg');
    background-position:left;
    background-repeat:repeat-y
      
}
.Footer
        {
            clear:both;
             background-color:Transparent;
            width:780px;
            font-weight:bold;
            font-size:11pt;   
            color:#0088cc;
              margin-left:3px;
        }
        h1
{
        font-size:larger;
             color:#0088cc;
             font-weight:bold;
             
         
}
h2
{
        font-size:medium;
             color:#0088cc;
             font-weight:normal;
   padding-top:0px;
    margin-top:0px       
}
h3
        {
             font-size:medium;
             color:gray;
             font-weight:bold;
        }
        h4
        {
             font-size:small;
             color:gray;
             font-weight:bold;
        }
        h5
        {
             font-size:small;
             color:gray;
             font-weight:normal;
        }

INPUT 
{
    border:solid 1px gray;
}
TEXTAREA
{
    border:solid 1px gray;
}
.Advice a:hover
{
    
}
.Explore a:hover
{
    
}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.New2IP a:hover
{
    
}
        .linksmouseover
        {
           margin:0px 0px 0px 0px;
           padding:0px 0px 0px 0px;
            background-image:url('img/fadinggrayverticalgradient.jpg');
            background-repeat:repeat-x;
        }
        .pagebackground
        {
           margin:0px 0px 0px 0px;
           padding:0px 0px 0px 0px;
           width:100%;
        }
        .bodyDIV
        {
            padding-left:10px;
            padding-right:5px;
            clear:both;
            font-size:inherit;
        }
        .picturetitle
        {
            font-size:22pt;
            font-weight:bold;
            color:White;
        }
        .header
        {
            background-image:url('img/gradient_blue.jpg');
            background-repeat:repeat-x;
            text-align:left;
            font-weight:bold;
            font-size:14pt;   
            text-align:left;
            color:#c3eff3;
        }
        .BulletPoint
        {
          background-image:url('img/rightarrow-cyan.gif');
          background-position:left;
          background-repeat:no-repeat; 
          color:#0088cc;
          font-weight:bold;
          padding-left:15px;
        }
        .PrintButton
        {
          background-image:url('img/print.gif');
          background-position:left;
          background-repeat:no-repeat; 
          color:#5e5e5e;
           padding-top:2px;
           padding-bottom:2px;
           font-size:8pt;
          
           text-decoration:none;
          padding-left:20px;
          padding-right:10px;
          width:100px;
        }
        .ServicesAccHeader
        {
             height:30px;
             color:#0088cc;
             font-weight:bold;
             
             
        }
        .ServicesAccHeaderSelected
        {
             
             text-decoration:underline;
             font-weight:bold;
             height:30px;
             color:#0088cc;
        }
        .ServicesAccContent
        {
            
            
        }
        .fadinggraygradient
        {
            background-image:url('img/fadinggrayverticalgradient.jpg');
            background-repeat:repeat-x;
        }
                
        .menuitemcontent
        {
            
            padding-left:20px;
            font-size:small;   
            
            text-align:left;
            vertical-align:top;
            line-height:25px;
             min-height:0px;
        }
        .menuitemcontentempty
        {
            border-bottom:solid 1px silver;
            
            
            
             padding:0 0 0 0;
             margin:0 0 0 0;
            height:0px;
           
        }
        .menuitemcontent A
        {
            color:White;
            
            font-size:small;
            padding-left:1px;
           /* background-image:url('img/mini-play-blue.gif');
            background-repeat:no-repeat;
            background-position: -1px 3px; */
            
             
        }
        .menuitemcontent A:Active
        {
            
          /*  background-image:url('img/mini-play-blue.gif'); */
            text-decoration:underline;
            font-weight:bold;
        }
        .LeftMenu A
        {
            color:black;
            text-decoration:none;
             
             
        }
        
        .menuitemcontent A:Hover
        {
            
            /*background-image:url('img/mini-play-blue.gif'); */
            text-decoration:underline;
                    }   
        .menuitemcontentselected
        {
               color:#fffb94;
            /* background-image:url('img/mini-play-blue.gif');  */
        }
        .menuitemcontentbutton
        {
            cursor:pointer;
            background-color:Transparent;
            color:White;
            font-size:small;   
            text-align:left;
            vertical-align:top;
        }
        .menuitemcontentbuttonselected
        {
            color:#fffb94;
            font-size:small;   
             text-decoration:underline;
             vertical-align:top;
             text-align:left;
             background-color:Transparent;
        }
        .menuitemcontentbuttonhover
        {
            vertical-align:top;
            cursor:pointer;
            text-decoration:underline;
            background-color:Transparent;
            color:White;
            text-align:left;
            font-size:small;   
        }
        .contentbuttonselected
        {
            cursor:pointer;
            text-decoration:underline;
            background-color:Transparent;
            color:black;
            font-size:small;   
            text-align:left;
        }
        .topbannermenu
        {
                        background-image: url('img/gradient_graytoblue2.jpg');
            color: #FFFFFF;
            
            font-weight: bold;
            font-family:inherit;
            /*border-bottom:solid 1px silver;*/
        }
        .topbannermenuprint
        {
            display:none;
        }
        .menubanner
        {
            background-color:#0088cc;
            color: #FFFFFF;
            font-family:inherit;
            font-size:10pt;
        }
        .menubanner TD
        {
             border-bottom:sold 1px white;
            
        }
        .menubuttonhover
        {
             background-image:url('img/bluebutton.jpg');
            background-repeat:no-repeat;
          font-size:0.8em;
          font-weight:bold;
          color:#006ca4;
             height:30px;
            padding-left:10px;
            vertical-align:middle;
            cursor:pointer;
        }
        .menubutton
        {
            background-image:url('img/greybutton_darker.jpg');
            background-repeat:no-repeat;
            
            height:30px;
            padding-left:10px;
            vertical-align:middle;
            border-bottom:solid 1px silver;
            cursor:pointer;
             font-size:0.8em;
             font-weight:bold;
            color:#006ca4;
        }
        .menubutton A
        {
         
            color:#006ca4;
        }
        .menubutton:Hover
        {
            background-image:url('img/bluebutton.jpg');
            background-repeat:no-repeat;
          font-size:0.8em;
          font-weight:bold;
          color:#006ca4;
        }
        .menubuttonselected A
        {
               color:#006ca4;
               text-decoration:underline;
        }
        .menubuttonselected
        {
        font-size:0.8em;
            background-image:url('img/greybutton.jpg');
            background-repeat:repeat-x;
            text-decoration:underline;
            font-weight:bold;
            height:30px;
            padding-left:10px;
            vertical-align:middle;
            cursor:pointer;
            
            
            color:#006ca4;
        }
        .title
        {
             font-size:12pt;
             color:Gray;
             font-weight:bold;
                
        }
         .subtitle
        {
             font-size:12pt;
             color:Gray;
             font-weight:bold;
             text-align:left;
                
        }
        
        .Hidden
        {
            display:none;
        }
        .Visible
        {
            display:block;
        }
a
{
    color:#0088cc;
    
    
}
.Button 
{
    /*background:url('img/headerBg.gif') 0 100% #fff;  */
     background-color:Transparent;
    background-repeat:no-repeat;
    color:#0f424d;
	font-weight:bold;
	font-size:8pt;
	text-align:center;
	 width:70px;
	 height:23px;
	
	border-style:hidden;
	border-bottom-width:1px;
	border-bottom-color:transparent;
}
.Button:Hover
{
    background:url('img/headerBg_darker.gif') 0 100% #fff;  
    cursor:pointer;
    
}
.ButtonBlue
{
    
    background:url('img/headerBg.gif') no-repeat 0 100%;  
    color:#0f424d;
	font-weight:bold;
	font-size:8pt;
	text-align:center;
	 width:70px;
	 height:23px;
	
	border: solid 1px #0088cc;
}
.ButtonBlue:Hover
{
    background:url('img/headerBg_darker.gif') 0 100% #fff;  
    cursor:pointer;
    
}
.ButtonHover
{
     cursor:pointer;
    background-repeat:no-repeat;
    color:#0f424d;
	font-weight:bold;
	text-decoration:underline;
	font-size:8pt;
	text-align:center;
	 width:70px;
	 height:23px;
	
	
}
.AdminTable
{
    text-align:left;
     margin-left:20px;
     font-size:9pt;
     font-weight:bold;   
}
.AdminTable TD TABLE TR { text-align:left}
.Panel
{
      
      width:160px;
      height:200px;
      padding:5px 6px 3px 23px;
      background:url('img/Panel.gif');
      text-align:left;
      vertical-align:top; 
      background-repeat:no-repeat;
}
.PanelHover
{
      
      cursor:pointer;
      width:160px;
      height:200px;
        padding:5px 6px 3px 23px;
      background:url('img/Panel1.gif');
      text-align:left;
      vertical-align:top; 
      background-repeat:no-repeat;
}
.PageTitleBar
{
     
    background:url('img/headerBg.gif') 0 100% #fff;  
    background-repeat:no-repeat;
    padding-left:4px;
	color:#0f424d;
	font-weight:normal;
	text-align: left;
	font-weight:normal;
	
}

.Outlook2007Header
{
     
    background:url('img/headerBg_gray.gif') 0 100% #fff;  
    background-repeat:no-repeat;
    padding-left:4px;
	color:#0f424d;
	font-weight:normal;
	text-align: left;
	font-weight:normal;
	
}
.Footer
{
     
    
     border-top:solid 2px #6593cf;
    
	font-weight:normal;
	text-align: left;
	font-weight:normal;
	
	}
.Footer a
{
    
}
     
.Footer a:link
{
    
}

.Footer a:visited
{
   
}
.Footer a:active
{
    
}
.TreeParent 
        {
            background-image:url('img/gradient_blue.jpg');
            background-repeat:repeat-x;
            
            height:30px;
            padding-left:10px;
            vertical-align:middle;
            border-bottom:solid 1px #006da6;
            cursor:pointer;
            font-weight:bold;
            color:White;
            width:100%;
        }
.TreeParent A
        {
            background-image:url('img/gradient_blue.jpg');
            background-repeat:repeat-x;
            
            height:30px;
            padding-left:10px;
            vertical-align:middle;
            border-bottom:solid 1px #006da6;
            cursor:pointer;
            font-weight:bold;
            color:White;
            width:100%;
        }
.TreeLeaf
        {
            background-image:url('img/gradient_blue.jpg');
            background-repeat:repeat-x;
            
            height:20px;
            padding-left:25px;
            vertical-align:middle;
            
            cursor:pointer;
            color:White;
            width:100%;
            border:none;
        }
.TreeLeaf A
        {
            background-image:url('img/gradient_blue.jpg');
            background-repeat:repeat-x;
            
            height:20px;
            padding-left:25px;
            vertical-align:middle;
            border:none;
            cursor:pointer;
            
            color:White;
            width:100%;
        }
        .Tree
        {
        }
.PersonPhoto
{
     width:103px;
     height:120px;   
/*          width:154px;
     height:180px;   */
     cursor:pointer;
     border:solid 2px gray;
     float:right;
     margin-left:8px;
}
.PersonPhotoLarge
{
     width:154px;
     height:180px;   
     
     border:solid 2px gray;
     float:right;
     margin-left:8px;
}
