body 
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-style : normal;
	font-weight : normal;
	text-align: center;
	color: #456585;
}

html, body {height: 100%}

/* html { overflow: -moz-scrollbars-vertical !important; }*/

*, ul, ol, li {
  padding: 0;
  margin: 0;
  list-style: none;
}

img {border: 0}

a, a:visited, a:active {
  color: #00698e;
  text-decoration: none
}

a:hover {
  color: #00698e;
  text-decoration: underline
}

.clear {
  height: 1px;
  clear: both;
}

.logo {
  padding: 16px 10px 45px 0;
  float: right;
}

.logo.home {padding-bottom: 20px;}

a.link, a.link:visited, a.link:active {
  font-weight: bold;
  color: #16414f;
/*  background: url(../Images/ico_arrow.gif) 0 3px no-repeat;*/
  padding-left: 14px;
}

a.link:hover {
  color: #00698e;
/*  background: url(../Images/ico_arrow_f.gif) 0 3px no-repeat;*/
  text-decoration: none;
}

.panel .content ul {
  margin-left: 25px;
  margin-bottom: 21px;
  color: #456585;
  font-size: 60%;
  font-weight: normal;
}

.panel .content li {list-style-image: url(../Images/ico_bullet.gif) !important;}

p {margin-bottom: 14px}

h1 {
  color: #150050;
  font-weight: normal;
  font-size: 200%;
  text-align: center;
}

h2 {
  color: #456585;
  font-weight: normal;
  font-size: 200%;
}

h3 {
  color: #456585;
  font-size: 60%;
  padding-left: 20px;
  font-weight: bold;
  margin-bottom: 4px;
  margin-top: 2px;
}

h4 {
  font-size: 100%;
  font-weight: bold;
  color: #00698e;
  margin-bottom: 4px;
}

h5 {
  font-size: 60%;
  font-weight: bold;
  color: #456585;
  margin-bottom: 14px;
}

h6 {
  font-size: 70%;
  font-weight: bold;
  color: #456585;
  margin-bottom: 4px;
}

/*	1.	TOP PANELS	*/
.header
{
	height: 100px;
	width: 774px;
	
}

.menu
{
	height: 25px;
	width: 774px;
    margin-bottom: 3px;
	
}

.footer
{
    clear: both;
	height: 60px;
	width: 860px;
	color: #456585;
	font-size: 50%;
	vertical-align:middle;
}

.footer table {
    width: 100%;
}

.footer td {
	text-align: center;
}

.footer a.link, a.link:visited, a.link:active
{
	color: #456585;
}

/*  6.  PANELS
--------------------------------------------- */
.outerpanel 
{
	width: 880px;
	background: url(../Images/gemteq_bgr.gif) repeat-x;
	padding: 0px 0px 0px 0px;
	border: 6px solid #150050;
}

.outerpanel#mainpage
{
	width: 880px;
	background: url(../Images/gemteq_bgr2.gif) repeat-x;
	padding: 0px 0px 0px 0px;
	border: 6px solid #150050;
    float: left;
}

.bodypanel
{
	clear: both;
	padding: 0px 0px 0px 20px;
	text-align:inherit;
}

.panel {
  width: 542px;
  position:  relative;
  background: #456585;
  float: left;
  vertical-align: top;
  padding: 3px;
  border: 3px solid #150050;
  margin: 0 7px 7px 0;
}

.panel .links {
  float: left;
  background: #FFF;
  padding: 4px 0;
  width: 100%;
}

.panel .links a {
  text-decoration: none;
  font-weight: bold;
  float: right;
/*  background: url(../Images/ico_arrow.gif) 0 3px no-repeat;*/
  padding: 0 14px 0 14px;
  color: #16414f;
  position: relative;
}

.panel .links a.previous {
  float: left;
  margin-left: 20px;
/*  background: url(../Images/ico_arrow_prev.gif) 0 3px no-repeat;*/
}

.panel .links a.previous:hover {
/*  background-image: url(../Images/ico_arrow_prev_f.gif);*/
}

.panel .links a.next {
  float: right;
  margin-right: 20px;
/*  background: url(../Images/ico_arrow.gif) right 4px no-repeat;*/
}

.panel .links a:hover {
  color: #00698e;
/*  background-image: url(../Images/ico_arrow_f.gif)*/
}

.panel .links a.left {
  float: left;
  margin-left: 20px;
}

.panel .list {padding-bottom: 20px}

.panel .list li {
  float: left;
  position: relative;
}

.panel .list li a {
  padding-left: 10px;
  padding-right:5px;
  margin-bottom: 5px;
/*  background: url(../Images/ico_arrow.gif) 0 3px no-repeat;*/
  font-weight: bold;
  color: #16414f;
  float: left;
  width: 150px;
  position: relative;
}

.panel .content {
  background: #f4f5f6;
  position: relative; 
  padding: 20px 20px 21px 20px;
  min-height: 439px
}

.panel .address {
  background: #f4f5f6;
  position: relative; 
  padding: 20px 20px 21px 20px;
  min-height: 85px
}

.panel .photo {
  background: #ffffff;
  position: relative; 
  min-height: 300px;
  width: 210px;
}

.panel .sitemap {
  background: #f4f5f6;
  position: relative; 
  min-height: 42px;
  width: 210px;
}

.panel .divisionsitemap {
  background: #f4f5f6;
  position: relative; 
  min-height: 42px;
  width: 188px;
}

.list2 {

}

*html .panel .content {height: 439px}

*html .panel .photo {height: 320px}

*html .panel .sitemap, 
*html .panel .divisionsitemap {height: 42px}

*html .panel .address {height: 85px}

#home .panel .content {padding: 10px 0 1px 0}

#home .panel .photo {padding: 10px 0 1px 0}

#home .panel .sitemap, 
#home .panel .divisionsitemap {padding: 8px 0px 0px 8px; width: auto;}

#home .panel .address {padding: 10px 0 1px 0}

/* Panel Corners */
.tl, .tr, .bl, .br {
  position: absolute;
  width: 20px;
  height: 20px;
}

.tl {top: -3px; left: -3px; background: url(../Images/cnr_tl2.gif) top left no-repeat; }
.tr {top: -3px; right: -3px; background: url(../Images/cnr_tr2.gif) top right no-repeat;}
.bl {bottom: -3px; left: -3px; background: url(../Images/cnr_bl2.gif) bottom left no-repeat}
.br {bottom: -3px; right: -3px; background: url(../Images/cnr_br2.gif) bottom right no-repeat}

#job-search .tl, #divisions .tl {background-image: url(../Images/cnr_tl2title.gif)}
#job-search .tr, #divisions .tr {background-image: url(../Images/cnr_tr2title.gif)}
#job-search .bl {background-image: url(../Images/cnr_bl_jobsearch.gif)}
#job-search .br {background-image: url(../Images/cnr_br_jobsearch.gif)}
#cand-referral .tl, #brw .tl, #award .tl, #standardbox1 .tl, #standardbox2 .tl {background-image: url(../Images/cnr_tl2bottom.gif)}
#cand-referral .tr, #brw .tr, #award .tr, #standardbox1 .tr, #standardbox2 .tr {background-image: url(../Images/cnr_tr2bottom.gif)}
#cand-referral .bl, #brw .bl, #award .bl, #standardbox1 .bl, #standardbox2 .bl, #other-content .bl {background-image: url(../Images/cnr_bl2bottom.gif)}
#cand-referral .br, #brw .br, #award .br, #standardbox1 .br, #standardbox2 .br, #other-content .br {background-image: url(../Images/cnr_br2bottom.gif)}

#other-cand-referral .tl {background-image: url(../Images/cnr_tl_other-cand-referral.gif)}
#other-cand-referral .tr {background-image: url(../Images/cnr_tr_other-cand-referral.gif)}
#other-cand-referral .bl {background-image: url(../Images/cnr_bl_other-cand-referral.gif)}
#other-cand-referral .br {background-image: url(../Images/cnr_br_other-cand-referral.gif)}

#division-content .bl, #contactus-content .bl {background-image: url(../Images/cnr_bl_trans.gif)}
#division-content .br, #contactus-content .br  {background-image: url(../Images/cnr_br_trans.gif)}

#divisions .bl {background-image: url(../Images/cnr_bl_divisions.gif)}
#divisions .br {background-image: url(../Images/cnr_br_divisions.gif)}
#cand-poll .tl {background-image: url(../Images/cnr_tl_cand-poll.gif)}
#cand-poll .tr {background-image: url(../Images/cnr_tr_cand-poll.gif)}
#cand-poll .bl {background-image: url(../Images/cnr_bl_cand-poll.gif)}
#cand-poll .br {background-image: url(../Images/cnr_br_cand-poll.gif)}

#the-photo .tl {background-image: url(../Images/cnr_tl_photo.gif)}
#the-photo .tr {background-image: url(../Images/cnr_tr_photo.gif)}
#the-photo .bl {background-image: url(../Images/cnr_bl_photo.gif)}
#the-photo .br {background-image: url(../Images/cnr_br_photo.gif)}

#other-award .tl {background-image: url(../Images/cnr_tl_award.gif)}
#other-award .tr {background-image: url(../Images/cnr_tr_award.gif)}
#other-award .bl {background-image: url(../Images/cnr_bl2bottom.gif)}
#other-award .br {background-image: url(../Images/cnr_br2bottom.gif)}

#other-standardbox1 .tl {background-image: url(../Images/cnr_tl2title.gif)}
#other-standardbox1 .tr {background-image: url(../Images/cnr_tr2title.gif)}
#other-standardbox1 .bl {background-image: url(../Images/cnr_bl_other-standardbox1.gif)}
#other-standardbox1 .br {background-image: url(../Images/cnr_br_other-standardbox1.gif)}

#the-sitemap .tl, #the-divisionsitemap .tl {background-image: url(../Images/cnr_tl2.gif)}
#the-sitemap .tr, #the-divisionsitemap .tr {background-image: url(../Images/cnr_tr2.gif)}
#the-sitemap .bl, #the-divisionsitemap .bl {background-image: url(../Images/cnr_bl_sitemap.gif)}
#the-sitemap .br, #the-divisionsitemap .br {background-image: url(../Images/cnr_br_sitemap.gif)}

#division-job-search .tl {background-image: url(../Images/cnr_tl_division-job-search.gif)}
#division-job-search .tr {background-image: url(../Images/cnr_tr_division-job-search.gif)}
#division-job-search .bl {background-image: url(../Images/cnr_bl_division-job-search.gif)}
#division-job-search .br {background-image: url(../Images/cnr_br_division-job-search.gif)}

#division-award .tl {background-image: url(../Images/cnr_tl_division-award.gif)}
#division-award .tr {background-image: url(../Images/cnr_tr_division-award.gif)}
#division-award .bl {background-image: url(../Images/cnr_bl_division-award.gif)}
#division-award .br {background-image: url(../Images/cnr_br_division-award.gif)}

/*  8.  HOMEPAGE
--------------------------------------------- */

#main-content h5, #division-content h5, #other-content h5, #contactus-content h5 {
  margin-bottom:4px;
}
#main-content p, #division-content p, #other-content p, #contactus-content p {
  margin-bottom:4px;
 }
#main-content .previous, #division-content .previous, #other-content .previous, #contactus-content .previous {
  width: 220px;
  position: absolute;
  min-height:50px;
  bottom: 0; 
  left: 0;
  background: #e2e5e6;
  padding: 5px 0;
}

#home .panel p, 
#home .panel h1, 
#home .panel h2, 
#home .panel h4, 
#home .panel h5, 
#home .panel ul 
{
	padding: 0 20px;
}

#home .poll p 
{
	padding: 0 5px;
}

#home .poll#progressBar
{
	visibility: hidden;
	top: 90;
	left: 60;
	position: absolute;
}

#home .poll#poll
{
	top: 70;
	position: absolute;
}

#home .poll#buttons
{
	top: 140px;
	left: 45px;
	position: absolute;
	text-align: center;
}

#home .standardbox1 .content p 
{
	margin: 0 0 0 0;
	padding: 0 5px 0 0;
}

.panel#job-search ul, .panel#main-content ul, .panel#other-content ul, .panel#contactus-content ul, .panel#division-content ul, .panel#divisions ul, .panel#cand-referral ul, .panel#standardbox1 ul, .panel#standardbox2 ul {margin: 2px;}
.panel#job-search li, .panel#main-content li, .panel#other-content li, .panel#contactus-content li, .panel#division-content li, .panel#divisions li, .panel#cand-referral li, .panel#standardbox1 li, .panel#standardbox2 li {list-style: none}

/* Main Outer Panel */
.outerpanel#mainpage {width: 880px;}
.bodypanel#body {width: 880px;}
.bodypanel#other-body {width: 700px;}

/* Panel Widths */
.panel#job-search {width: 188px;}
.panel#division-job-search {width: 188px;}
.panel#main-content {width: 408px;}
.panel#other-content {width: 605px;}
.panel#contactus-content { width: 594px; }
.panel#division-content {width: 614px;}
.panel#divisions {width: 188px; margin-right: 0}
.panel#cand-referral {width: 188px; margin-right: 0}
.panel#other-cand-referral {width: 194px; margin-right: 0}
.panel#the-photo {width: 208px;}
.panel#the-sitemap {width: 222px;}
.panel#the-divisionsitemap {width: 188px;}
.panel#brw {width: 148px}
.panel#cand-poll {width: 188px}
.panel#award {width: 188px}
.panel#division-award {width: 188px}
.panel#other-award {width: 222px;}
.panel#standardbox1, .panel#other-standardbox1 {width: 194px}
.panel#standardbox2 {width: 194px}
.panel#address-content {width: 788px;}

/* Panel Heights */
.panel#job-search .content, 
.panel#division-job-search .content, 
.panel#main-content .content {min-height: 404px; padding-top: 0}

*html .panel#job-search .content, 
*html .panel#division-job-search .content, 
*html .panel#main-content .content {height: 404px}

.panel#job-search .content, .panel#division-job-search .content 
{
	background: url(../Images/QuickSearch3.gif) 0 0px no-repeat;
}

.panel#other-content .content, .panel#contactus-content .content {min-height: 568px; padding-top: 0}
*html .panel#other-content .content, *html .panel#contactus-content .content {height: 568px}

.panel#division-content .content {min-height: 628px; padding-top: 0}
*html .panel#division-content .content {height: 628px}

.panel#divisions .content {min-height: 216px; padding-top: 0}
*html .panel#divisions .content {height: 216px}

.panel#cand-poll .content {min-height: 168px; padding-top: 0}
*html .panel#cand-poll .content {height: 168px}

.panel#cand-referral .content, 
.panel#other-cand-referral .content, 
.panel#standardbox1 .content, 
.panel#standardbox2 .content, 
.panel#brw .content, 
.panel#award .content, 
.panel#division-award .content {min-height: 138px; padding-top: 0}

*html .panel#cand-referral .content, 
*html .panel#other-cand-referral .content, 
*html .panel#standardbox1 .content, 
*html .panel#standardbox2 .content, 
*html .panel#brw .content, 
*html .panel#award .content, 
*html .panel#division-award .content {height: 138px}

.panel#other-standardbox1 .content {min-height: 170px; padding-top: 0}
*html .panel#other-standardbox1 .content {height: 170px}

.panel#other-award .content {min-height: 148px; padding-top: 0}
*html .panel#other-award .content {height: 148px}

#home .panel h1 {
  background: #456585;
  color: #FFF;
  padding: 4px 0 4px 0px;
  font-size: 80%;
  font-weight: bold;
}

.panel#standardbox1 .content a:link, 
.panel#award .content a:link, 
.panel#standardbox2 .content a:link, 
.panel#cand-referral .content a:link, 
.panel#other-cand-referral .content a:link, 
.panel#other-standardbox1 .content a:link,
.panel#standardbox1 .content a:visited, 
.panel#award .content a:visited, 
.panel#standardbox2 .content a:visited, 
.panel#cand-referral .content a:visited, 
.panel#other-cand-referral .content a:visited, 
.panel#other-standardbox1 .content a:visited 
{
	background: #456585;
	color: #FFF;
	padding: 4px 0 4px 0px;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline;
}

.panel#standardbox1 .content a:hover, 
.panel#award .content a:hover, 
.panel#standardbox2 .content a:hover, 
.panel#cand-referral .content a:hover, 
.panel#other-cand-referral .content a:hover, 
.panel#other-standardbox1 .content a:hover 
{
	background: #456585;
	color: #150050;
	padding: 4px 0 4px 0px;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline;
}

.panel#award .content .normal-link a:link, 
.panel#award .content .normal-link a:visited, 
.panel#award .content .normal-link a:hover
{
	background: #ffffff;
}

.panel#division-content .content .titlelink a:link,
.panel#division-content .content .titlelink a:visited
{
	color: #456585;
	text-decoration: underline;
}

.panel#division-content .content .titlelink a:hover
{
	color: #6666ff;
	text-decoration: underline;
}

#home .panel h2 
{
	color: #456585;
	padding: 4px 0 4px 15px;
	font-size: 80%;
	font-weight: bold;
}

#home .panel p {
  color: #456585;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 1px;
  margin-right: 1px;
  font-size: 60%;
  font-weight: normal;
  
}

.panel#award .content, 
.panel#other-award .content, 
.panel#cand-referral .content, 
.panel#other-cand-referral .content {
  background: #ffffff;
}

/* This Month */
.panel#main-content img {margin: -6px 0 10px 5px}

.panel#address-content 
{
	text-align: left;
	vertical-align: top;
}

/*  9.  CONTENT PAGES
--------------------------------------------- */

#search-frame {
	visibility: hidden;
}

#pre-search-frame {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color:#456585;
}

#search-frame
{
	position: absolute;
	top: 0;
	left: 0;
	height: 230px;
	width: 193px;
}

    
/* About */
.img {
  position: absolute;
  top: 35px;
  left: 218px;
}

/* The Group */
.group-logo {
  position: absolute;
  right: 20px;
  top: 20px;
}

/* divisions */
.divisions ul {
  margin: 3px 0 20px 0;
  padding: 0;
}

.divisions ul li {
  font-weight: bold;
  list-style-image: none;
}

.divisions ul li {
  margin-left: 15px;
/*  list-style-image: url(../Images/ico_arrow_f.gif);*/
  font-weight: normal;
  color: #00698e;
}

.divisions li a {
  color: #00698e;
  text-decoration: none;
}

.divisions li a:hover {
  text-decoration: underline;
}

form input {
  font: 100% arial, verdana, sans-serif;
  color: #150050;
}

form .textfield {
  padding: 2px 0 2px 6px;
}

form .submit {
  padding: 2px 5px;
  font-weight: bold;
  cursor: pointer
}

form .error, form .error a {
  color: #cc0000;
}

form .error a {text-decoration: underline}
form .error a:hover {text-decoration: none}


/* OLD */
oldbody
{
	margin: 0px 0px 0px 0px;
	background-color: #004080;
}

oldbody2
{
	margin: 0px 0px 0px 0px;
	background-color: #6A55A5;
	
}

oldtd
{
	vertical-align: top
}

olda
{
	color: #150050;
	text-decoration: none;
}

.NormalBlueText
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	line-height: 16px;
	color: #150050	
}


a:link
{
	color: #6666ff;
	text-decoration: none;
}

a:visited
{
	color: #6666ff;
	text-decoration: none;
}

a:hover
{
	color: #6666ff;
	text-decoration: underline;
}

.LeftWidth
{
	width: 200px
} 

.BodyWidth
{
	width: 500px
} 

.NarrowBodyWidth
{
	width: 350px
} 

.RightWidth
{
	width: 200px
} 

.PageWidth
{
	width: 780px
} 

.PrintWidth
{
	width: 600px
} 

.MaxWidth
{
	width: 100%
} 

.MaxHeight
{
	height: 100%
} 

.FooterSpacer
{
	height: 40px;
}

.Center
{
	text-align: center
}

.VCenter
{
	vertical-align: middle	
}

.Right
{
	text-align: right
}

.VerticalLine
{
	width: 1px;
	background-color: #a8a6a7
}

.Background1
{
	background-color:#FFEEF7;
}

.Background2
{
	background-color:#F5F7FF;
}

.Background3
{
	background-color:#F5F5F5;
}

.Background4
{
	background-color:#EEEEFF;
}

.Background5
{
	background-color:#456585;
	
	border-bottom-style:groove;
	border-bottom-width:3px;
	border-bottom-color:#3000a0;

	border-left-style:groove;
	border-left-width:3px;
	border-left-color:#3000a0;

	border-right-style:groove;
	border-right-width:3px;
	border-right-color:#3000a0;

	border-top-style:groove;
	border-top-width:3px;
	border-top-color:#3000a0;
}

.Background6
{
	background-color:#456585;
	
}

img
{ 
	border : none;
}

img.corner
{
	width : 15px;
	height : 15px;
	border : none;
	display : block !important;
}

.NormalText
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	line-height: 16px;
	color: #333;
}

.NormalBlueText
{
	font-family : Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	line-height: 16px;
	color: #150050	
}

.SmallText
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	color : #150050
}

.PageHeader
{	    
	color: #f7a933;
	font-family: Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bolder;
	text-decoration: none;
	padding-bottom: 5px
}

.Header1
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bolder;
	color : #150050;
	padding-bottom: 0px
}

.HeaderLarge1
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bolder;
	color : #150050;
	padding-bottom: 0px
}

.Header2
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bolder;
	color : #150050
}

.Header3
{
	background-color:#150050;
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	color : #ffffff;
	line-height: 16px;
}


.BulletImageLevel1
{	
	padding-left: 10px;
	padding-top: 5px;
}

.BulletImageLevel2
{	
	padding-left: 30px;
	padding-top: 5px;
}

.NoMarginTop
{
	margin-top: 3px;
}

.NoMarginBottom
{
	margin-bottom: 5px;
}

.Bold 
{
	font-weight: bolder
}

.Italic
{
	font-style: italic
}

.RowSpacer1
{
	height: 10px
}

.LeftPadImage
{
	border-left: solid 10px #FFFFFF;
}

.FullPadLeft
{
	border-top: solid 10px #FFFFFF;
	border-left: solid 10px #FFFFFF;
	border-bottom: solid 10px #FFFFFF;
}

.FullPadRight
{
	border-top: solid 10px #FFFFFF;
	border-right: solid 10px #FFFFFF;
	border-bottom: solid 10px #FFFFFF;
}

.TextBox 
{
	font-family :  Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
    border: solid 1px #999999;
    height: 21px;
    color: #000000;
    padding-top: 3px
}

.TextArea 
{
	font-family :  Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
    border: solid 1px #999999;
    color: #000000;
}

.DropDownList 
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
    color: #000000;
    height: 22px;
}

.LabelText
{
	font-family :  Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bolder;
	color : #054d92;
	padding-top: 3px;
}

.LabelTextG
{
	font-family :  Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bolder;
	color : #150050;
	padding-top: 3px;
}

.LabelTextTB
{
	font-family :  Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bolder;
	color : #054d92;
    padding-top: 6px
}

.LabelTextTG
{
	font-family :  Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bolder;
	color : #150050;
    padding-top: 6px
}

.LabelSpacer
{
	width: 5px;
}

.NoBorder
{
	border-right: #456585 1px;
	border-top: #456585 1px;
	border-left: #456585 1px;
	border-bottom: #456585 1px;
	background-color: transparent;
}


/* the rounded corners for the entire content area */
table.bodyTable {
  margin: 0px 0px;
}

tr.bodyTop td {
  background: #fff url(../Images/bg-tr.gif) no-repeat top right;
}

tr.bodyBottom td {
  background: #fff url(../Images/bg-br.gif) no-repeat top right;
}

iframe.search-iframe {
	height: 193px;
	width: 188px;
	overflow: hidden;
}


/* Divivions menu on homepage. */
#divisions ul.divisions-menu {
    float: left;
    font-size: 80%;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 100%;
}

#divisions ul.divisions-menu li {
    float: left;
    line-height: 2.00;
    list-style-image: none !important;
    text-align: center;
    width: 100%;
}

#divisions ul.divisions-menu a,
#divisions ul.divisions-menu a:visited {
    color: #150050;
    display: block;
    text-decoration: none;
    width: 100%;
}

/*
 * To replace the background colours with images change the `background-color`
 * property to a `background-image' property in each rule below, and...
 */
#divisions ul.divisions-menu .link1 a { background-color: #6633AA; }
#divisions ul.divisions-menu .link2 a { background-color: #6655AA; }
#divisions ul.divisions-menu .link3 a { background-color: #6677AA; }
#divisions ul.divisions-menu .link4 a { background-color: #6699CC; }
#divisions ul.divisions-menu .link5 a { background-color: #6666ff; }
#divisions ul.divisions-menu .link6 a { background-color: #9999ff; }
#divisions ul.divisions-menu .link7 a { background-color: #ccccff; }

/*
 * ...also change the `background-color` property here to be a 
 * `background-image` property.
 */
#divisions ul.divisions-menu .link1 a:hover {
    background-image: url("../Images/DivisionsButton6633AA.gif");
    color: #fff;
}

#divisions ul.divisions-menu .link2 a:hover {
    background-image: url("../Images/DivisionsButton6655AA.gif");
    color: #fff;
}

#divisions ul.divisions-menu .link3 a:hover {
    background-image: url("../Images/DivisionsButton6677AA.gif");
    color: #fff;
}

#divisions ul.divisions-menu .link4 a:hover {
    background-image: url("../Images/DivisionsButton6699CC.gif");
    color: #fff;
}

#divisions ul.divisions-menu .link5 a:hover {
    background-image: url("../Images/DivisionsButton6666FF.gif");
    color: #fff;
}

#divisions ul.divisions-menu .link6 a:hover {
    background-image: url("../Images/DivisionsButton9999FF.gif");
    color: #fff;
}

#divisions ul.divisions-menu .link7 a:hover {
    background-image: url("../Images/DivisionsButtonCCCCFF.gif");
    color: #fff;
}
