﻿body 
{
}

td,div,p
{
	vertical-align: top;
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 11px;
	color: #000000;
}


.Tabs .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url("img/tabs/tab-line.gif") repeat-x bottom;}
.Tabs .ajax__tab_outer {background:url("img/tabs/tab-right.gif") no-repeat right;height:21px;}
.Tabs .ajax__tab_inner {padding-left:3px;background:url("img/tabs/tab-left.gif") no-repeat;}
.Tabs .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url("img/tabs/tab.gif") repeat-x;}
.Tabs .ajax__tab_hover .ajax__tab_outer {background:url("img/tabs/tab-hover-right.gif") no-repeat right;}
.Tabs .ajax__tab_hover .ajax__tab_inner {background:url("img/tabs/tab-hover-left.gif") no-repeat;}
.Tabs .ajax__tab_hover .ajax__tab_tab {background:url("img/tabs/tab-hover.gif") repeat-x;}
.Tabs .ajax__tab_active .ajax__tab_outer {background:url("img/tabs/tab-active-right.gif") no-repeat right;}
.Tabs .ajax__tab_active .ajax__tab_inner {background:url("img/tabs/tab-active-left.gif") no-repeat;}
.Tabs .ajax__tab_active .ajax__tab_tab {background:url("img/tabs/tab-active.gif") repeat-x;}
.Tabs .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:0px solid #999999;border-top:0;padding-top:4px;background-color:#ffffff;} 

#popupcontent{
   position: absolute;
   visibility: hidden;
   overflow: hidden;
   border:1px solid #CCC;
   background-color:#F9F9F9;
   border:1px solid #333;
   padding:5px;
}

.actionText
{
 overflow:hidden
}

.signInButton
{
	border-color: Red;
	color: Red;
}

.registerUpdatesButton
{

	 float: right;
	
}

.box
{
	border: solid 1px silver;
	background-image: url('img/bg_grad_top.jpg');
	background-repeat: repeat-x;
	padding: 3px 3px 3px 3px;
	margin: 3px 3px 3px 3px;
	text-align: center;
	font-weight:bold;
	line-height: 22px;
	 
}

.titleLine
{
	margin-top: 5px;
	background-color:#333399;
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color:White;
	padding-left: 5px;
	border-top: 1px;

}

.subMenuButton
{
	margin-bottom: 2px;
}

.subMenuButton a 
{
	background: #333399;
	color: white;
	padding: 8px;
	vertical-align: top
	
}

.subMenuButton a:hover
{
	 text-decoration: underline;
}

.subMenuButtonSelected a 
{
	background: #228899;
	color: white;
	padding: 8px;
	vertical-align: top
	
}

.subMenuButtonSelected a:hover
{
	 text-decoration: underline;
}

.abutton {
	text-decoration:none;
	font-weight:bold;
	border:3px solid;
	padding:2px;
	border-color:#6cf #2af #2af #6cf;
	background:#9df;
}
.abutton:hover {
	border-color: #2af #6cf #6cf #2af;
}

.pageNumbers
{
	text-decoration: none;
	vertical-align: middle; 
	text-align: center;
	color:#333399;
	padding: 5px;
}

.pageNumbers a
{ 
	 text-decoration: none;
	 vertical-align: middle; 
	 border: solid 1px Silver;
	 background-color: #F7F6F3;
	 padding: 5px 5px 5px 5px;
	 color: #333399;
}

.pageNumbers a:hover 
{
	 text-decoration: none;
	 vertical-align: middle; 
	 border: solid 1px Silver;
	 background-color: #5d7b9d;
	 padding: 5px 5px 5px 5px;
	 color: white;
}

.pageNumberCurrent
{
	text-decoration: none;
	vertical-align: middle; 
	text-align: center;
	color:#333399;	 
	
}


.pageNumberCurrent a
{
	 text-decoration: none;
	 vertical-align: middle; 
	 border: solid 1px Silver;
	 background-color: #F7F6F3;
	 padding: 5px 5px 5px 5px;	 
	 color: #333399;
}

.pageNumberCurrent a:hover 
{
	 text-decoration: none;
	 vertical-align: middle; 
	 border: solid 1px Silver;
	 background-color: #66BBEE;
	 padding: 5px 5px 5px 5px; 
	 color: #333399;
}



.padButton
{
	font-family: "Verdana", "Arial", sans-serif;
	color: #284775;
	background-color: #FFFBFF;
	border: solid 1px #CCCCCC;                      
}


.titleLine a
{
	color:White;
	text-decoration: none;
}

.titleLine a:hover
{
    text-decoration: underline;
}

.subTitleLine
{
	padding-top: 10px;	
	padding-bottom: 5px;
	vertical-align: top;
	margin: 0px;
	
}

.rightImg
{
	padding: 5px;
}

.subTitleLine h3
{
	color: White;
	padding-left: 5px;
	background-color: #4499BB;	
	border-top: 2px solid #66BBEE;
	border-bottom: 2px solid #1177AA;
	
}

.lnkMenuText
{
	font-size: 11px;
	padding-left: 5px;
	text-decoration: none;
	line-height: 18px;

}

.lnkMenuText a
{
	padding-left:5px;
	text-decoration: none;
	line-height: 18px;
	color: Navy;
}

.lnkMenuText a:hover
{
	color: Red;
}


.lnkMenuTextBlock
{
	font-size: 11px;
	padding-left: 5px;
	text-decoration: none;
	line-height: 18px;
	display: block;

}

.lnkMenuTextBlock a
{
	padding-left:5px;
	text-decoration: none;
	line-height: 18px;
	color: Navy;
}

.lnkMenuTextBlock a:hover
{
	color: Red;
}

.srcLabel
{
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px
}

#summary
{
	margin-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}

#DisplayPicture
{
	border-top: 1px solid #cccccc;
}

h1
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	color: #334d55;
	margin: 0px;
	padding: 0px;
}

h2
{
	font-size: 14px;
	color:#006699;
	font-weight: normal;
	margin-top: 0px;
}


h3
{
	font-family: Arial,sans-serif;
	font-size: 12px;
	color: #334d55;
	margin: 0px;
	padding: 0px;

}

h2.results{
	font-size: 16px;
	margin: 0px;
	font-weight: bold;
}

h3.results{
	font-size: 14px;
	margin: 0px;
}

.navbutton
{
	font-family: "Arial", sans-serif;
	font-size: 14px;
	color: Blue;
}	

/*** Top Menu and Header ***/	

#telNo{
	float: left;
	/* width: 230px; */
	height: 50px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

#siteName
{
	height: 50px;
	padding-left: 20px;
	padding-top: 20px;
	border-bottom: 1px solid #CCC;
	
}

.leftMenu
{
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 15px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #F7F6F3;
}

#content
{
	vertical-align: top;
	padding-top: 20px;
    padding-left: 10px;
	border-bottom: 1px solid #CCC;
}

#leftFooter{
	border-right: 1px solid #CCC;
	
}

#footer
{
	
}

#navLine
{
	background-color: #333399;
	color: white
}

.ImageSelection
{
	float: left;
	width: 120px;
	height: 91px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 1px;

}

.ThumbImg a
{
	padding: 2px 2px 2px 2px;
	border: solid 1px silver;
}

.ThumbImg a:hover
{
	 padding: 2px 2px 2px 2px;
	 border: solid 1px red;
}


.DisplayPic 
{
	float: left;
	margin-right: 4px;
	margin-bottom: 10px;

}	
.topmenu {

	vertical-align: bottom;
	font-size: 13px;
	margin-top: 80px;
	margin-bottom: 5px;
	margin-right: 5px;
	line-height:normal;
	height: 29px;
	border-bottom: 1px solid #CCC;
      }
    .topmenu ul {
	  margin:0;
	  padding:0px 0px 0 2px;
	  list-style:none;
      }
    .topmenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    .topmenu a {
      float:left;
      background:url('img/menuleft.gif') no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
	  font-size: 90%;
      text-decoration:none;
      }
    .topmenu a span {
      float:left; 
      display:block;
      background:url('img/menuright.gif') no-repeat right top;
      padding:5px 15px 4px 6px;
      color: #333399;
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .topmenu a span {float:none;}
    /* End IE5-Mac hack */
    .topmenu a:hover span {
   
      }
    .topmenu a:hover {
      background-position:0% -42px;
      }
    .topmenu a:hover span {
      background-position:100% -42px;
    }

