Body
{
  width:770px;
  background-color: #EDEDED;
  margin: auto;
	text-align: center;
  font-weight: normal;
  font-size: 11px;
  color: #666;
  font-family: Tahoma;
}

.MainTable {
width:770px;
background-color: #ffffff;
margin:auto;
}

.ContentTable {
width:770px;
background-color: #ffffff;
border-left:1px;
border-left-style:solid;
border-left-color:#999999;
border-right:1px;
border-right-style:solid;
border-right-color:#999999;
text-align:center;
margin:auto;
}

.Bar1_Left {
background-image: url(images/bar1_left50.gif);
background-repeat:no-repeat;
text-align:left;
vertical-align:top;
padding-top:3px;
padding-left:112px;
height:87px;
border-left:1px;
border-left-style:solid;
border-left-color:#999999;
border-right:0px;
border-bottom:0px;
border-top:0px;
font-weight: normal;
font-size: 11px;
color: #ffffff;
font-family: Tahoma;
}

.Bar1_Left a:link {
	text-decoration: underline;
	color: #ffffff;
}
.Bar1_Left a:visited {
	text-decoration: underline;
	color: #ffffff;
}
.Bar1_Left a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.Bar1_Left a:active {
	text-decoration: underline;
	color: #ffffff;
}

.Bar1_Right {
background-image: url(images/bar1_right.gif);
background-repeat:repeat-x;
vertical-align:top;
text-align:right;
padding-top:3px;
padding-right:5px;
height:50px;
border-left:0px;
border-right:1px;
border-right-style:solid;
border-right-color:#999999;
border-bottom:0px;
border-top:0px;
font-weight: normal;
font-size: 11px;
color: #ffffff;
font-family: Tahoma;
}

.Bar2_Left {
text-align:left;
padding-left:8px;
height:20px;
border-left:1px;
border-left-style:solid;
border-left-color:#999999;
border-right:0px;
border-bottom:0px;
border-top:0px;
font-weight: normal;
font-size: 11px;
color: #ffffff;
font-family: Tahoma;
background-color: #008751;
}

.Bar2_Right {
text-align:right;
padding-right:5px;
height:20px;
border-left:0px;
border-right:1px;
border-right-style:solid;
border-right-color:#999999;
border-bottom:0px;
border-top:0px;
font-weight: normal;
font-size: 11px;
color: #ffffff;
font-family: Tahoma;
background-color: #008751;
}

.SidePanel {
width:190px;
vertical-align:top;
padding-top:-40px;
padding-left:8px;
padding-right:8px;
padding-bottom:8px;
font-weight: normal;
font-size: 11px;
color: #ffffff;
font-family: Tahoma;
}

.Content {
width:100%;
vertical-align:top;
background-color: #ffffff;
padding-top:0px;
padding-left:0px;
padding-right:6px;
padding-bottom:2px;
}

.Content div div
{
  width:70px;
  float:left;
  background-color:#eee;
}

.trigger
{
  width:272px;
}

.FooterSpacer {
background-color: #ffffff;
width:770px;
height:10px;
border-left:1px;
border-left-style:solid;
border-left-color:#999999;
border-right:1px;
border-right-style:solid;
border-right-color:#999999;
margin:auto;
}

.FooterBar {
background-color: #192168;
width:770px;
padding-left:10px;
vertical-align:middle;
text-align: center;
height:40px;
font-weight: normal;
font-size: 11px;
color: #ffffff;
font-family: Tahoma;
border-left:1px;
border-left-style:solid;
border-left-color:#999999;
border-right:1px;
border-right-style:solid;
border-right-color:#999999;
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#999999;
margin:auto;
}

.FooterBar a:link {
	text-decoration: underline;
	color: #ffffff;
}
.FooterBar a:visited {
	text-decoration: underline;
	color: #ffffff;
}
.FooterBar a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.FooterBar a:active {
	text-decoration: underline;
	color: #ffffff;
}

.QS {
    font-weight: normal;
    font-size: 10px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
}

A:link  {
    text-decoration:    underline;
    color:  #666666;
}

A:visited   {
    text-decoration:    underline;
    color:  #666666;
}

A:active    {
    text-decoration:    underline;
    color:  #666666;
}

A:hover {
    text-decoration:    underline;
    color:  #192168;
}

.hover
{
  cursor:wait;
}






.LogoBar_Left {
background-image: url(images/menu-logobar_left.gif);
background-repeat:no-repeat;
text-align:left;
width:80%;
vertical-align:top;
padding-top:4px;
padding-left:95px;
height:45px;
border-left:1px;
border-left-style:solid;
border-left-color:#999999;
border-right:0px;
border-bottom:0px;
border-top:0px;
font-weight: normal;
font-size: 11px;
color: #ffffff;
font-family: Tahoma;
}

.LogoBar_Right {
background-image: url(images/menu-logobar_right.gif);
background-repeat:repeat-x;
text-align:right;
width:20%;
vertical-align:top;
padding-top:4px;
padding-right:5px;
height:45px;
border-left:0px;
border-right:1px;
border-right-style:solid;
border-right-color:#999999;
border-bottom:0px;
border-top:0px;
font-weight: normal;
font-size: 11px;
color: #ffffff;
font-family: Tahoma;
}

.MenuBar {
background-color:#0168B7;
padding-left:5px;
height:22px;
width:60%;
border-left:1px;
border-left-style:solid;
border-left-color:#999999;
border-right:0px;
}

.ProfileBar {
background-color:#0168B7;
padding-right:5px;
text-align:right;
height:22px;
width:40%;
border-left:0px;
border-right:1px;
border-right-style:solid;
border-right-color:#999999;
}

.ShadowBar {
background-image: url(images/menu-sbar.gif);
background-repeat:repeat-x;
height:10px;
border-bottom:0px;
border-top:0px;
}




.PTitle {
    font-weight: normal;
    font-size: 11px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
}

.PTitle_Bold {
    font-weight: bold;
    font-size: 11px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
}

.PTitle_News_Bold {
    font-weight: bold;
    font-size: 13px;
    color: #666666;
    font-family: Tahoma;
    text-decoration: none;
}

.PTitle_Red {
    font-weight: normal;
    font-size: 11px;
    color: #FF0000;
    font-family: Tahoma;
    text-decoration: none;
}

.PTitle_Red_Bold {
    font-weight: bold;
    font-size: 11px;
    color: #FF0000;
    font-family: Tahoma;
    text-decoration: none;
}

.SnapHeader
{
  color: #ffffff; 
  background-color: #192168; 
  font-family: Tahoma; 
  font-weight: bold; 
  font-size: 11px; 
  padding-top: 2px;
  padding-left: 5px; 
}

.SnapHeader a:link {
	text-decoration: underline;
	color: #ffffff;
}
.SnapHeader a:visited {
	text-decoration: underline;
	color: #ffffff;
}
.SnapHeader a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.SnapHeader a:active {
	text-decoration: underline;
	color: #ffffff;
}

.SnapContent
{
  font-family: Tahoma;
  font-size: 11px;
  padding: 3px;
  border: #dedede 1px solid;
  background-color: white;
  cursor:default;
}

.dgHeader {  
background-color:#192168;
font-family:Tahoma;
color:#ffffff; 
font-size:11px;   
font-weight: bold; 
text-align: left;
} 

.dgHeader_Alt {  
background-color:#ffffff;
font-family:Tahoma;
color:#666666; 
font-size:11px;   
font-weight: bold; 
text-align: left;
} 

.dgItem {  
background-color:#ffffff;
font-family:Tahoma;
color:#666666; 
font-size:11px;
font-weight: normal; 
text-align: left; 
} 

.dgAItem {  
background-color:#f7f7f7;
font-family:Tahoma;
color:#666666; 
font-size:11px;  
font-weight: normal; 
text-align: left; 
} 

.dgFooter {  
background-color:#192168;
font-family:Tahoma;
color:#ffffff; 
font-size:11px;  
font-weight: normal; 
text-align: left; 
} 

.dgFooter_Alt {  
background-color:#ffffff;
font-family:Tahoma;
color:#666666; 
font-size:11px;  
font-weight: normal; 
text-align: left; 
} 

.dgPager {  
background-color:#ffffff;
font-family:Tahoma;
color:#666666; 
font-size:11px;   
font-weight: bold; 
text-align: left;
}

.SearchBox
{	
	
	border: 0px;
	background-image: url(images/searchbox.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 105px;
	color: #666666;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	padding-top: 6px;
	padding-left: 6px;
	background-color: transparent;
}

.ImageLink
{
	cursor:hand;
}

.HiddenText {
    font-weight: normal;
    font-size: 1px;
    color: #EDEDED;
    font-family: Tahoma;
    text-decoration: none;
}
.gradient
{
    position:fixed;
    z-index:1;
}
.gradient div
{
    position:absolute;
    z-index:1;
}
.gradient_content
{
    position:fixed;
    z-index:2;
    margin:auto;
    text-align: center;
    color: #fff;
    width:99%;
}
.cancel
{
    font-size:18px;
    color:#80d1f0;
    font-weight:bold;
    text-align:center;
    width:120px;
    height:26px;
    margin:auto;
    border:1px solid #ccf;
    display:block;
    background-color:#000;
}
.cancel:hover
{
  text-decoration: none;
  color: #80d1f0;
}
.distance
{
  width:100px;
  display:none;
}
