body 
{
	font-family:Verdana;
	font-size: 8pt;
	background: #dbe6ec;
	text-align: center;
}

h1
{
 padding-top:6px;
    height: 35px;
    margin-top: 15px;

    padding-left: 35px;
    background: white url(images/headinglogo.gif) no-repeat;
    font-size: 15px;
    color: #e61900;
    font-family: Century Gothic, Arial;
    text-align: left;
}

p
{

    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 18px;
}

ul
{
    margin-top: 4px;
    margin-bottom: 4px;
   
}


/* top padding on site master */

.headerpadding
{
    height: 10px;
    background: #dbe6ec;
}

/* main positioning on site master */

.bodywrapper
{
    margin-left: auto; 
    margin-right: auto;
    width:  804px;
    background: white;   
  
}

.bodywrappermini
{
    margin-left: auto; 
    margin-right: auto;
    background: white;   
    width:700;
}

/* top menu on site master */

.headerlinkblue a, .headerlinkblue a:visited, .headerlinkblue a:link, headerlinkblue
{
    font-size: 12px;
    padding-right: 5px;
    padding-left: 5px;
    color: #2e75ac;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none; 
}

.headerlinkburgundy a, .headerlinkburgundy a:visited, .headerlinkburgundy a:link, headerlinkburgundy
{
    font-size: 12px;
    padding-right: 5px;
    padding-left: 5px;
    color: #8d1733;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none; 
}


.headerlinkgreen a, .headerlinkgreen a:visited, .headerlinkgreen a:link, headerlinkgreen
{
    font-size: 12px;
    padding-right: 5px;
    padding-left: 5px;
    color: #17851a;
    font-weight: bold;
    font-family: Arial;
    text-decoration: none; 
}


/* background for the top menu on site master */

.headermenublue
{
    background: silver url(images/menuheading.gif) no-repeat;
    text-align: right;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 20px;
    color: #2e75ac;
    width: 802px;
}



.headermenuburgundy
{
    background: silver url(images/menuheading.gif) no-repeat;
    text-align: right;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 20px;
    color: #8d1733;

}

.headermenugreen
{
    background: silver url(images/menuheading.gif) no-repeat;
    text-align: right;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 20px;
    color: #17851a;
}



/* main banner on site master */

.sitelogoboxblue
{
    height: 130px;
    background: #2e75ac url(images/bluemainheading.gif) no-repeat;
    border-bottom: solid 2px silver;
}


.sitelogoboxburgundy
{
    height: 130px;
    background: silver url(images/burgundymainheading.gif) repeat-x;
}


.sitelogoboxgreen
{
     height: 130px;
    background: silver url(images/greenmainheading.gif) repeat-x;
}

.sitelogoboxgreensmall
{
    height: 68px;
    background: silver url(images/greenmainheadingsmall.gif) repeat-x;
}



/* logo positioning on site master */

.logoheader
{
    padding-top: 38px;
    padding-left: 38px;
    float: left;
    text-align: left;
}

/* IMPORTANT FOR ALL PAGE FORMATTING 
50 represents two columns of equal width
66, 33 represents two columns one two thirds and one a third
100 represents one column */

#columnleft50
{ 
    width: 390px;
    float: left;
    padding-bottom: 10px;
}

#columnright50
{ 
    margin-left: 400px;
    background: white; 
}


#columnleft66
{ 
    width: 796px;
    float: left;
    padding-bottom: 10px;
    padding-left: 25px;
}

#columnright33
{ 
    margin-left: 535px;
    background: white; 
    padding-right: 25px;
}

#columnleft100
{ 
    width: 797px;
    float: left;
    padding-bottom: 10px;
}

#printcolumnleft100
{ 
    width: 800px;
    text-align: left;

}

/* Main site master footer */

#footer
{
    padding-top: 10px;
    padding-bottom: 15px;
    height: 25px;
    text-align: center;
    font-size: 10px;
    color: #696969;
    width: 800px;
    clear: left;
    font-family: Verdana;
    background: white;
  
}

#footer a:visited, #footer a:link
{
    font-size: 10px;
    color: #696969;
    font-family: Verdana;
    text-decoration: underline; 
}

/* All popup pages */

#popups
{
    background: white;
    color: #696969;
    text-align: left;
    font-family: Verdana, Arial;
	font-size: 8pt;
  
}

#popups h1
{
    color: #2e75ac;
    font-size: 13px;
    height: 17px;
    font-family: Verdana, Arial;
    font-weight: bold;
    width: 520px;
    padding: 0px;
    margin-bottom: 3px;
}

#popups a:visited, #popups a:link
{
    text-decoration: underline;
    font-weight: bold;
    color: #2e75ac; 
}

/* use on the hyperlink on site master */

.hyperlink
{
    text-decoration: underline;
    font-weight: normal;
    cursor: pointer;       
}

 /* Use for all blue pages*/

.sectionheaderblue
{
    border-bottom: #2e75ac 1px solid;
    color: #2e75ac;
    font-size: 13px;
    font-weight:bold;
}

.plainboxblue
{
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 25px;
    margin-right: 25px;
  /*  color: #696969; */
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.headerblue490b
{
 padding-top:6px;
    height: 35px;
    margin-top: 20px;

    border-right: solid 1px silver;
    padding-left: 14px;
    background-color: white;
    background-image:url(images/blueheading490b.jpg) ;
     background-repeat:no-repeat;
    font-size: 12px;
    color: White;
    font-weight: bold;
    font-family: Verdana, Arial;
    padding-bottom:0px;
    margin-bottom: -10px;
    width: 486px;
}

* html .headerblue490b
{
     margin-bottom: 0px;
}



.headerblue
{
   padding-top:6px;
    height: 35px;
    margin-top: 20px;

    padding-left: 14px;
    background: white url(images/blueheading.jpg) no-repeat;
    font-size: 12px;
    color: White;
    font-weight: bold;
    font-family: Verdana, Arial;
    border-right: solid 1px silver;
    

}


.headerbluemain
{
    padding-top:6px;
    height: 35px;
    margin-top: 15px;
    vertical-align:bottom;
    padding-left: 14px;
    background: white url(images/blueheadingshade.jpg) no-repeat;
 
   background-repeat:no-repeat;
  font-size: 12px;
    color: White;
    font-weight: bold;
    font-family: Verdana, Arial;
    border-right: solid 1px silver;

}



.headerblue235b
{
   padding-top:6px;
    height: 35px;
    margin-top: 20px;
    padding-top: 6px;
    border-right: solid 1px silver;
    padding-left: 14px;
    background: url(images/blueheading235b.jpg) no-repeat;
    font-size: 12px;
    color: White;
    font-weight: bold;
    font-family: Verdana, Arial;
    margin-bottom: -12px;
    width: 393px;
}

* html .headerblue235b
{
     margin-bottom: 0px;
}

 /* Use for all green pages*/

.sectionheadergreen
{
    border-bottom: #17851a 1px solid;
    color: #17851a;
    font-size: 13px;
    font-weight:bold;
}

.plainboxgreen
{
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 0px;
    margin-right: 2px;
    /*color: #696969;*/
	font: 12px Verdana, Arial, Helvetica, sans-serif;
    width: 733px;
    background-color:white
}

.headergreen 
{
   padding-top:6px;
    height: 35px;
    margin-top: 20px;

    border-right: solid 1px silver;
    padding-left: 14px;
    background: white url(images/greenheadingb.jpg) no-repeat;
    font-size: 12px;
    color: White;
    font-weight: bold;
    font-family: Verdana, Arial;
}


.headergreenmain
{
     padding-top:6px;
    height: 35px;
    margin-top: 20px;
  
    border-right: solid 1px silver;
    padding-left: 14px;
    background: white url(images/greenheadingshade.jpg) no-repeat;
    font-size: 12px;
    color: White;
    font-weight: bold;
    font-family: Verdana, Arial;
}

.headergreennob 
{
    height: 35px;
    margin-top: 20px;
    padding-top: 6px;
    padding-left: 14px;
    background: white url(images/greenheading.jpg) no-repeat;
    font-size: 12px;
    color: White;
    font-weight: bold;
    font-family: Verdana, Arial;
    width: 102%;
    margin-right: 1px;
}

.headergreen235b
{
    padding-top:6px;
    height: 35px;
    margin-top: 20px;
  
    border-right: solid 1px silver;
    padding-left: 12px;
    background: white url(images/greenheading.jpg) no-repeat;
    font-size: 12px;
    color: White;
    font-weight: bold;
    font-family: Verdana, Arial;
    margin-bottom: -6px;
    width: 751px;
}

* html .headergreen235b
{
     margin-bottom: 0px;
}

 /* Use for all burgundy pages*/

.sectionheaderburgundy
{
    border-bottom: #8d1733 1px solid;
    color: #8d1733;
    font-size: 13px;
    font-weight:bold;
}




.plainboxburgundy
{
    padding-right: 0px;
    padding-left: 0px;
    margin-left: 25px;
    margin-right: 25px;
   /* color: #696969;  */
	font: 12px Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 19px;
}



.headerburgundy
{
 padding-top:6px;
    height: 35px;
    margin-top: 20px;
    padding-top: 6px;
    border-right: solid 1px silver;
    padding-left: 14px;
    background: white url(images/burgundyheading.jpg) no-repeat;
    font-size: 12px;
    color: White;
    font-weight: bold;
    font-family: Verdana, Arial;
}



.headerburgundymain
{
    padding-top:6px;
    height: 35px;
    margin-top: 20px;

    border-right: solid 1px silver;
    padding-left: 14px;
    background: white url(images/burgundyheadingshade.jpg) no-repeat;
    font-size: 12px;
    color: White;
    font-weight: bold;
    font-family: Verdana, Arial;
}

* html .headerburgundymain
{
     margin-bottom: 0px;
}


.headerburgundynob
{
 padding-top:6px;
    height: 35px;
    margin-top: 20px;
   
    padding-left: 14px;
    background: white url(images/burgundyheading2.jpg) no-repeat;
    font-size: 12px;
    color: White;
    font-weight: bold;
    font-family: Verdana, Arial;
}


.headerburgundy235b
{
 padding-top:6px;
    height: 35px;
    margin-top: 20px;

    border-right: solid 1px silver;
    padding-left: 12px;
    background: white url(images/burgundyheading.jpg) repeat-x;
    font-size: 12px;
    color: White;
    font-weight: bold;
    font-family: Verdana, Arial;
    margin-bottom: -6px;
    width: 750px;
}

* html .headerburgundy235b
{
     margin-bottom: 0px;
}




.RadioCheckList
{
    color: #696969;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 0px;
}

.paging, .paging a:link, .paging a:visited
{
   Color: black;
   font-size: 12px;
}

.buttonsmall 
{
    /*background: #808080;*/
       border: none;
    background: url('images/background_button_small.gif') repeat-x;
    color: #FFFFFF;
     vertical-align:middle;
        height: 20px;
        font-weight: bold;
        font-size: 11px;

        cursor: pointer;
        font-family: Verdana, Helvetica, sans-serif;
  
 
}
.buttonsmall-ovr
{
    text-decoration: underline;
    background: url(images/background_button_small_hover.gif) repeat-x;
     border: none;
    color: #FFFFFF;
    height: 20px;
    font-weight: bold;
    font-size: 11px;
    cursor: pointer;
     vertical-align:middle;
    font-family: Verdana, Helvetica, sans-serif;
}

.boxheaderhomeleft
{
	 background: white url(images/boxheader.jpg) no-repeat;
	 width: 160px;
	 font-size: 11px;
	 font-family: Century Gothic, Arial;
	 font-weight: bold;
	 height: 18px;
	 color: blue;
	 margin-top: 5px;
	 padding-left: 18px;
	 padding-top: 1px;
}
	
	
.boxheaderhomeright
{
	 background: white url(images/boxheader.jpg) no-repeat;
	 width: 160px;
	 font-size: 11px;
	 font-family: Century Gothic, Arial;
	 font-weight: bold;
	 height: 18px;
	 color: blue;
	 margin-top: 5px;
	 padding-left: 18px;
	 padding-top: 1px;
}
	
.boxheaderhometwoleft
{
	 background: white url(images/boxheader.jpg) no-repeat;
	 width: 160px;
	 font-size: 11px;
	 font-family: Century Gothic, Arial;
	 font-weight: bold;
	 height: 18px;
	 color: blue;
	 margin-top: 5px;
	 padding-left: 18px;
	 padding-top: 1px;
}

	
.boxleft
{

	height: 105px;
	font-size: 11px;
	font-family: Verdana, Arial;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: solid 1px silver;
	border-left: solid 1px silver; 
	border-bottom: solid 1px silver;	
	text-align:left; 
 
}
.boxleft ul
{
    padding-left: 0;
}
.boxtwoleft ul
{
        padding-left: 0;
}
	
.boxtwoleft
{
 height: 139px;
	 font-size: 10px;
	 font-family: Sans-Serif, Arial;
	 padding-left: 5px;
	 padding-bottom: 7px;
	 padding-right: 0px;
	 border-right: solid 1px silver;
	 border-left: solid 1px silver; 
	 border-bottom: solid 1px silver;
    width: 486px;

}

.boxright
{
    margin-top:0px;
    padding-top:0px;
	 height: 180px;
	 font-size: 11px;
	 font-family: Sans-Serif, Arial;
	 padding-left: 5px;
	 padding-bottom: 7px;
	 padding-right: 0px;
	 border-right: solid 1px silver;
	 border-left: solid 1px silver; 
	 border-bottom: solid 1px silver;
      width: 360px;
    background: white url(images/boxshade490.gif) repeat-y;
}


.boxtop
{
	
	background-position:right;
	  background-repeat :no-repeat;
	 padding-left: 5px;
	 padding-bottom: 7px;
	 padding-right: 0px;
	 padding-top:0px;
	 margin-top:0px;
	 border-right: solid 1px silver;
	 border-left: solid 1px silver; 
	 border-bottom: solid 1px silver;
      border-collapse:collapse;
       background: white url(images/bigboxshade.jpg) repeat-y;
  
}

.boxright2
{
	 background: white url(images/boxshade235.gif) repeat y;
	 height: 130px;
	 font-size: 11px;
	 font-family: Sans-Serif, Arial;
	 padding-left: 5px;
	 padding-bottom: 7px;
	 padding-top: 5px;
	 border-right: solid 1px silver;
	 border-left: solid 1px silver; 
	 border-bottom: solid 1px silver;  
	    
}

.boxright a:link, .boxright a:visited
{
   font-size: 11pt;
    font-weight: 700;
}
	
.box a:link, .box a:visited, .box2 a:link, .box2 a:visited
{
	text-decoration: underline;
}

.boximageleft
{
    float: left;
    margin-right: 10px;
    margin-top: 5px;
    margin-left: 5px;
}

.boximageright
{
    border: solid 1px silver;
    float: right;

    margin-left: 0px;
    margin-top: 0px;
}

.Searchbutton
{
    float: right;
    margin-right: 12px;
}

.Message
{
	font-family:Verdana, Arial;
	font-size: 10px;

}

.MessageHyper
{
	font-family:Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
}

.Message2
{
	font-family:Verdana, Arial;
	font-size: 10px;
	font-weight: bold;

}

.HyperLink 
{
    /*font-size: 10px;*/
    color: blue;
}

.Password
{
    Margin-left: 37px;
    Margin-top: 2px;
}

.UserName
{
    Margin-top: 2px;
    Margin-left: 10px;
}

/* Print Resume */ 

.printheader2
{
    border-bottom: black 1px solid;
    color: black;
    font-size: 13px;
    font-weight: bold;
  
}

.printsectionheader1
{
    padding-top: 20px;
    border-bottom: black 2px solid;
    color: black;
    font-size: 15px;
    font-weight: bold;
}

.linkblue
{
   color: #2e75ac;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;
   padding-left: 6px;
   padding-right: 6px;
   font-family: Arial;
   cursor: pointer;
}



.linkburgundy
{
   color: #8d1733;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;
   padding-left: 6px;
   padding-right: 6px;
   font-family: Arial;
   cursor: pointer;
}

.linkgreen
{
   color: #17851a;
   font-size: 12px;
   text-decoration: none;
   font-weight: bold;
   padding-left: 6px;
   padding-right: 6px;
   font-family: Arial;
   cursor: pointer;
}

.Map, .Map a:link
{
   cursor: pointer;
   text-decoration: underline;
   color: gray;
   font-family: Arial;    
}

.Map a:visited, .Map a:hover
{
   cursor: pointer;
   text-decoration: underline;
   color: red;
   font-family: Arial;    
}

.admin-header
{
   background-color: #6190CD; 
   height:40px;
   padding-left:10px;
   border-bottom:solid 4px #B4CCEB;
   text-align: left;
}
.admin-header h3
{
    margin-top: 15px;
    margin-left: 15px;
    font-size: 12pt;
    vertical-align: bottom;
    color: white;
    font-family: Palatino;
    letter-spacing: 1px;
}

.adminheader
{
    padding-top: 2px;
    padding-left: 5px;
    padding-bottom: 2px;
    font-size: 10pt;
    font-weight: bold;
    vertical-align: bottom;
    color: #6190CD;
    font-family: Palatino;
    letter-spacing: 1px;
    text-align: left;
}

#adminmenutext a:link, #adminmenutext a:hover, #adminmenutext a:visited
{
      padding-right: 10px;
      color: gray;
      font-size: 13px;
      list-style-image: none;
      text-align: right;  
 }
    
#adminmenutext li
 {
     display: inline;
     text-align: right; 
     
 }
 
 .sectionheader
 {
    background-color: White;
    height: 20px;
    border: solid 1px silver;
 }
 
 .AdRotator
 {
  margin-left: 270px;
 }
 

.panelview
{
    position:relative;
    margin-left: auto ;
    margin-right: auto ;
    margin-bottom:auto;
    margin-top:auto;
    overflow:auto;
    width:750px;
    height:450px;
    
}


.DataGridFixedHeader 
{

    position:relative;
    margin-left: auto ;
    margin-right: auto ;
    margin-bottom:auto;
    margin-top:auto;
    width:750px;
  

    }


.Hyperpoint
{
    
    font-weight: normal;
    cursor: pointer;       
}





.loginview

{
     text-align:right;
     padding-right:10px;
    vertical-align:middle;
}

.aspmargin10

{ margin-left:10px;
}

/* Div that holds the GridView control*/
div#panelview { 

overflow: scroll; 
position: relative; 
}


/* Fix the table header for vertial scrolling*/
div#panelview th{
background-color:Gray;
top: 0;/*expression(document.getElementById("AdjResultsDiv").scrollTop-2);*/
position: relative; 
z-index: 10; 
border-collapse: collapse;
width:200px;
}


/* Fix the table header and free column for horizontal scrolling*/
div#panelview th.lockedcol,td.lockedcol 
{

position:relative;
left: 0;/*expression(document.getElementById("AdjResultsDiv").scrollLeft-2); */
z-index: 30;
border:1px solid white;
border-collapse: collapse;
}

/* Freeze column header adjusted for Vertical scrolling*/
div#panelview th.lockedcol{z-index: 40;}

.ImageOverlay
{
 
    margin-left: auto; 
    margin-right: auto;
    background: white; 
}