/* font-size was reduced from 12 to 11 and color added or adjusted in body and td */
/* font-size was reduced from 16 to 12 and color from A31616 to 1369a6 in h1, this was deleted: font-weight: bold; (for h1.blue_b too)*/
body {
  background-image: url('../../images/background2b.gif');
  background-repeat: repeat-x;
  margin: 0px 0px 0px 0px;
  font-family: Verdana, Arial, Sans;
  font-size: 11px;
	color: #223f5f;
}

a.nav_left_head:link {color: #A31616; text-decoration: none;}
a.nav_left_head:visited {color: #A31616; text-decoration: none;}
a.nav_left_head:hover {color: #A31616; text-decoration: underline;}

a:link {color: #306586; text-decoration: underline;}
a:visited {color: #306586; text-decoration: underline;}
a:hover {color: #0696cb; text-decoration: underline;}

/*
a:link {color: #306586; text-decoration: underline;}
a:visited {color: #2d83b4; text-decoration: underline;}
a:hover {color: #A31616; text-decoration: underline;}
*/

td {
  font-family: Verdana, Arial, Sans;
  font-size: 11px;
	color: #223f5f;
}

h1 {
  font-size: 19px;
  color: #0696cb;
	font-weight: normal;
	letter-spacing: 1px;
	padding-bottom: 3px;
	padding-top: 18px;
	border-bottom: 1px #e3b9b9 dotted;
}

/*
h1 {
  font-size: 12px;
  color: #426076;
	padding-bottom: 5px;
	border-bottom: 1px #E5B4B4 solid;
}
*/


h1.blue_b {
  font-size: 16px;
  color: #A31616;
	padding-bottom: 5px;
	border-bottom: 1px #6e6e6e solid;
}


.grey_box {
  background-color: #fcfcfc;
  padding: 5px;
  border: 1px #e1e1e1 solid;
}

/*
.grey_box {
  background-color: #f3f3f3;
  padding: 5px;
  border: 1px #ccc solid;
}
*/

.red_box {
  background-color: #EBF6FF;
  padding: 10px;
  border: 1px #D3ECFF solid;
	color: #000;
	text-align: center;
	font-weight: normal;
}

a.bread:link {text-transform: capitalize;}

/*
.grey_box a {color: #e1e1e1;}
*/

.img_pad {
  margin-top: 10px;
  margin-left: 10px;
  margin-bottom: 10px;
}

h2 {
  font-size: 14px;
  color: #A31616;
  font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px #E5B4B4 solid;
}

h3 {
  font-size: 12px;
  color: #A31616;
  font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px #E5B4B4 solid;
}

p, li {
  line-height: 20px;
}

.hr_red {
  color: #E5B4B4;
  background-color: #E5B4B4;
  height: 1px;
  border: 0;
  margin-top: 15px;
  margin-bottom: 15px;
}

.team_bg {
  width: 119px; 
  height: 137px; 
  background-image: url('../../images/team_bg.gif'); 
  background-repeat: no-repeat;
  padding-top: 0px; 
}

.team_tbl {
padding-right: 10px;
}

.header_images {
  border-left: 3px #FFFFFF solid;
  border-right: 3px #FFFFFF solid;
  border-top: 3px #FFFFFF solid;
}

.footer {
  background-image: url('../../images/background_bottom.gif');
  background-repeat: repeat-x;
  height: 137px;
}

.footer_text {
  color: #FFFFFF;
  text-align: center;
	font-weight: bold;
}

.footer_text2 {
  color: #FFFFFF;
  text-align: center;
}


a.footer_text2:link {color: #ffffff; text-align: center;}
a.footer_text2:visited {color: #ffffff; text-align: center;}
a.footer_text2:hover {color: #ffffff; text-align: center;}

/*
a.nav_red_text:link {font-size: 13px;	color: #A31616;	font-weight: bold; text-align: center;}
a.nav_red_text:visited {font-size: 13px;	color: #A31616;	font-weight: bold; text-align: center;}
a.nav_red_text:hover {font-size: 13px;	color: #A31616;	font-weight: bold; text-align: center;}

.nav_red_text {font-size: 13px;	color: #A31616;	font-weight: bold; text-align: center;}

a.footer_text2:link {color: #ffffff; text-align: center;}
a.footer_text2:visited {color: #ffffff; text-align: center;}
a.footer_text2:hover {color: #ffffff; text-align: center;}
*/

.nav_header {
  color: #306586;
  font-size: 14px;
	padding: 22px 0px 5px 5px;
	border-bottom: 1px #bcbcbc dotted;
}

/*
.nav_header {
  color: #2377b1;
  font-size: 14px;
  font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px #506573 solid;
	text-transform: uppercase;
}
 */

.nav_content {
	padding-top: 5px;
	height: 50px;
}


.nav_link {
  margin-bottom: 10px;
}

a.nav_link:link {text-decoration: none; padding-left: 13px; color: #A31616; font-weight: normal;}
a.nav_link:visited {text-decoration: none; padding-left: 13px; color: #A31616; font-weight: normal;}
a.nav_link:hover {text-decoration: underline; padding-left: 13px; color: #A31616; font-weight: normal;}

a.nav_link_on:link {text-decoration: none; padding-left: 6px; color: #a61717; font-weight: bold;}
a.nav_link_on:visited {text-decoration: none; padding-left: 6px; color: #a61717; font-weight: bold;}
a.nav_link_on:hover {text-decoration: underline; padding-left: 6px; color: #a61717; font-weight: bold;}

/* 
a.nav_link:link {text-decoration: none; background-image: url('../../images/pointer_nav.gif'); background-repeat: no-repeat; padding-left: 20px; color: #000000; font-weight: bold;}
a.nav_link:visited {text-decoration: none; background-image: url('../../images/pointer_nav.gif'); background-repeat: no-repeat; padding-left: 20px; color: #000000; font-weight: bold;}
a.nav_link:hover {text-decoration: underline; background-image: url('../../images/pointer_nav.gif'); background-repeat: no-repeat; padding-left: 20px; color: #000000; font-weight: bold;}

a.nav_link_on:link {text-decoration: none; background-image: url('../../images/pointer_nav.gif'); background-repeat: no-repeat; padding-left: 20px; color: #a61717; font-weight: bold;}
a.nav_link_on:visited {text-decoration: none; background-image: url('../../images/pointer_nav.gif'); background-repeat: no-repeat; padding-left: 20px; color: #a61717; font-weight: bold;}
a.nav_link_on:hover {text-decoration: underline; background-image: url('../../images/pointer_nav.gif'); background-repeat: no-repeat; padding-left: 20px; color: #a61717; font-weight: bold;}
*/
.nav_container {
  border-right: 1px #bcbcbc dotted;
}

/*
.nav_container {
  border-right: 1px #506573 solid;
}
*/


.nav_table {
  padding-bottom: 24px;
}

.nav_red_text {
  padding: 12px 8px 0px 0px;
	font: 14px;
	line-height: 15px;
	margin-bottom: 26px;
	text-align: left;
}

a.nav_red_text:link {font: 13px; line-height: 17px;	color: #175277;	font-weight: bold; text-decoration: none;}
a.nav_red_text:visited {font: 13px; line-height: 17px; color: #175277; font-weight: bold; text-decoration: none;}
a.nav_red_text:hover {font: 13px; line-height: 17px; color: #2270a1; font-weight: bold; text-decoration: underline;}



.nav_body_text {
  text-align: center;
  padding: 0px 8px 0px 14px;
  line-height: 20px;
}

/*
.nav_red_text {
  font-size: 13px;
	color: #A31616;
	font-weight: bold;
	text-align: center;
}
*/


.table_content {
  padding-left: 20px;
}

#quotebox {
  padding:0px 20px 20px 20px;
  margin: 0px 0px 0px 0px;
}

#quote {
  background-image: url('../../images/quote_top.gif');
	
  background-repeat: no-repeat;
  float: right;
  width: 203px;
}

.quote {
  
	background-image: url('../../images/quote_middle.gif');
}

#quotebot {
  background-image: url('../../images/quote_bottom.gif');
  background-repeat: no-repeat;
  background-position: bottom right;
  font: 10px verdana;
  padding-bottom: 28px;
	width: 203px;
	color: #626262;
	width: 203px;
}

.sitemap .section {
  margin-top: 10px;
	line-height: 18px;
}

.sitemap .sub-1 {
  margin-left: 20px;
	line-height: 18px;
}

.sitemap .sub-2 {
  margin-left: 20px;
	line-height: 18px;
}

p.quote {
  padding-left: 20px;	
  padding-right: 20px;
	padding-top: 13px;
}

p.indent {
  padding-left: 35px;	
  padding-right: 20px;
}

p.presmessage {
  padding-left: 35px;	
  padding-right: 20px;
}

.presmessage_signature {
  text-align: right;
}

.text_newsletter {
  background-color: #7AADC7;
  border: 1px #3F5566 solid;
  width: 200px;
  color: #FFFFFF;
  padding-left: 5px;
}

a.icontitle {color: #000000; font-weight: bold;}

td.bg_table {
  background-image: url('../../images/bg_table.gif');
  background-position: bottom center;
	background-repeat: repeat-x;
	padding: 14px;
}

.pager { 

	border:#ccc 3px solid;
	padding:3px;
	text-align:center;
	font:normal 12px verdana;
}
.lhead { 
  text-transform: capitalize;
	border-top:#aaa 3px solid;
	border-bottom:#aaa 3px solid;
	padding:3px;
	font:bold 14px verdana;
}
.lpart { 

	border-left:#ccc 2px solid;
	padding-bottom:25px;
}
.lpage { 
	font:normal 12px verdana;
}
.lcount { 
	
	color:#fff;
	padding:2px;
	font:bold 12px verdana;
}

/* ------------------------------------- Login Navigation Styles ------------------------------------- */

.loginButtonHolder {
	padding: 0px;
	margin:  0px;
	position: relative; top: 0px; left: 0px;
	display:block;
}

#loginButton {
	width: 163px;
	height: 34px; 
	margin: 0;
	padding: 0;
	position: relative;
	background: url(../../images/gtfLoginButton.jpg);
}

#loginButton li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}

#loginButton li, #loginButton a {
	height: 32px;
	display: block;
}

#loginButton01 {
	text-indent: -300em;
	overflow: hidden;
	left: 0px;
	width: 163px;
}

#loginButton01 a:hover {
	background: transparent url(../../images/gtfLoginButton.jpg) 0px -34px no-repeat;
}


/* ------------------------------------- Navigation Styles ------------------------------------- */

.navHolder {
	padding:0px;
	margin: 0px;
	position: relative; top: 0px; left: 0px;
}

#nav {
	width:690px;
	height:34px;
	margin:0;
	padding:0;
	position:relative;
	background:url(../../images/globiMenu.gif);
}
#nav li {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
}
#nav li, #nav a {
	height:34px;
	display:block;
}
#nav01 {
	text-indent:-300em;
	overflow:hidden;
	left:0px;
	width:73px;
}
#nav02 {
	text-indent:-300em;
	overflow:hidden;
	left:73px;
	width:99px;
}
#nav03 {
	text-indent:-300em;
	overflow:hidden;
	left:172px;
	width:159px;
}
#nav04 {
	text-indent:-300em;
	overflow:hidden;
	left:331px;
	width:99px;
}
#nav05 {
	text-indent:-300em;
	overflow:hidden;
	left:430px;
	width:116px;
}


#nav01 a:hover {
	background:transparent url(../../images/globiMenu.gif) 0px -34px no-repeat;
}
#nav02 a:hover {
	background:transparent url(../../images/globiMenu.gif) -73px -34px no-repeat;
}
#nav03 a:hover {
	background:transparent url(../../images/globiMenu.gif) -172px -34px no-repeat;
}
#nav04 a:hover {
	background:transparent url(../../images/globiMenu.gif) -331px -34px no-repeat;
}
#nav05 a:hover {
	background:transparent url(../../images/globiMenu.gif) -430px -34px no-repeat;
}

.nav01on {
	background:transparent url(../../images/globiMenu.gif) 0px 0px no-repeat;
}
.nav02on {
	background:transparent url(../../images/globiMenu.gif) -73px 0px no-repeat;
}
.nav03on {
	background:transparent url(../../images/globiMenu.gif) -172px 0px no-repeat;
}
.nav04on {
	background:transparent url(../../images/globiMenu.gif) -331px 0px no-repeat;
}
.nav05on {
	background:transparent url(../../images/globiMenu.gif) -430px 0px no-repeat;
}
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  background:url(../images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(../images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

.reportBtnWrapper{position:relative; display:block; width:1px; height:1px;}
.reportBtnWrapper a{display:block; position:absolute; background:url('../../images/reportBtnFrameBg.png'); width:219px; height:77px; top:-80px; right:-17px; z-index:99;}
.reportBtnWrapper a:hover{background-position:0 -77px;}
.reportBtnWrapper a img{display:block; margin:6px 10px 0 0; border:none;}


.hideme :focus, .hideme :active{
outline: none !important;
border: none !important;
}

.testDiv {
	z-index: 50; position: fixed; right: 0px; bottom: 10px;  width: 180px; padding: 0px;

}
.hideme {
	z-index: 52; position: fixed; right: 0px; bottom: 160px;  width: 180px; padding: 0px 10px 0px 0px;
	text-align:right;
	 margin:0;
}
