@charset "utf-8";
/* CSS Document */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }

body { font: 12px/20px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #FFFFFF; color: #333; }

a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
a.more { white-space: nowrap; padding-right: 10px; background: url(http://images.apple.com/global/elements/arrows/morearrow_08c.gif) no-repeat 100% 50%; zoom: 1; }
a[rel="external"], a.external { white-space: nowrap; padding-right: 15px; background: url(http://images.apple.com/global/elements/icons/external10x10.gif) no-repeat 100% 50%; zoom: 1; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position: static !important; }
abbr { border: 0; }

p { margin-bottom: 18px; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
h3 { font-size: 1.2em; line-height: 20px; }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
p.intro { font-weight: bold; }
.more { text-align: right; }

.bluetext{
color: #08c;
}

.footer{
font: 10px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #9d9d9d; 
}

a.footer{
font: 10px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #9d9d9d;
}

a.footer:hover{
font: 10px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #08c; 
}

.forgotpassword{
color: #aaaaaa;
font-size:11px;
}

a.forgotpassword{
color: #aaaaaa;
font-size:11px;
text-decoration:none;
}
a.forgotpassword:hover{
color: #08c;
font-size:11px;
text-decoration:none;
}


.applemenu{
font: 11px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 

margin: 5px 0;
padding: 0;
width: 170px; /*width of menu*/
border: 1px solid #eee;
}

.applemenu div.silverheader a{
background: black url(../images/silvergradient.gif) repeat-x center left;
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: #333;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 5px;
text-decoration: none;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: 333;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-image: url(../images/silvergradientover.gif);
color: white;
}

.applemenu div.submenu a{ /*DIV that contains each sub menu*/
background: white;
/*background-image:url(images/menubg.jpg); background-position:bottom; background-repeat:no-repeat;*/
padding: 0px;
margin:0px;
height: 300px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
color:#999999;
text-decoration:none;
}
.applemenu div.submenu a:hover{ /*DIV that contains each sub menu*/
background: white;
/*background-image:url(images/menubg.jpg); background-position:bottom; background-repeat:no-repeat;*/

height: 300px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
color:#08c;
text-decoration:none;
}

.homelinks{
 font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;  color: #2e547a;
 }
 
a.homelinks{
 font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #2e547a;
 text-decoration:none;
/* text-shadow: #ececec 1px 1px 1px;*/


 }

a.homelinks:hover{
 font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;color: #08c;
 text-decoration:none;
/*<!-- text-shadow: #ececec 1px -1px 1px;-->*/

 }


 #bullet ul {
 	list-style:none;
	margin:0px 0px 0px 3px;
	padding:0px;
	
}
#bullet ul li {
	background:url(../images/mainbullet.jpg) no-repeat 1px 14px;
	padding: 8px 0px 0px 16px;
	
	
	color:#3B3B3B;
	text-decoration:none;
}
#bullet ul li a:link {

	
	color:#3B3B3B;
	text-decoration:none;
}
#bullet ul li a:hover {

	
	color:#E15417;
	text-decoration:none;
}

#bullet ul li a:visited {

	
	color:#3B3B3B;
	text-decoration:none;
}

.bluetitle{
 font: 1em/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color:#CAEEFC; color: #333; font-weight:bold; }
 
 
 #mytable{
 padding:2px;
 }
 
 #mytable tr td{
  border-bottom:1px; border-bottom-color:#EAEAEA; border-bottom-style:solid;
  padding-bottom:3px;

  }
  
.smalladdress{
 font: 10px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;  color: #333;
 }
 
a.smalladdress{
 font: 10px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; color: #333;
 text-decoration:none;
 }

a.homelinks:hover{
 font: 10px/smalladdresspx "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;color: #08c;
 text-decoration:none;
 }
 
 .loginboxdiv
{
 margin:0;
 height:21px;
 width:120px;
 background:url(../images/txtfield_bg.jpg) no-repeat bottom;
}

.loginbox
{
 background:none;
 border:none;
 width:75px;
 height:15px;
 margin:0;
 padding: 2px 12px 0px 18px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#CCCCCC;
}
.popup_newsevents { visibility:hidden; width:auto; height:auto; left:650px; bottom:10px; position:absolute; z-index:2; background-color:#3E5E8D; border-top:#BCBDBF solid 2px; border-left:#BCBDBF solid 3px; border-right:#BCBDBF solid 3px; border-bottom:#BCBDBF solid 3px;}

.popup_newsevents td { color:#FFFFFF; }
.popup_newsevents td a { color:#FFFFFF;  text-decoration:underline;  }
.popup_newsevents td a:hover { color:#FFFFFF;  text-decoration:none;  }

h2 { font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	color:#3E5E8D;
	margin:0px;
	/*line-height:20px;*/
	padding:0px 0px 0px 5px; }
	h3 { font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0px;
	text-align:left;
	/*height:14px;*/
	padding:0px 0px 5px 0px; }
	.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
FONT: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
color:#989899;	
border: 1px solid #dedddd;
background: #eaeaea;
background-image:url(../images/faqclose.gif); background-position:right; background-repeat:no-repeat;

}

.openpet{ /*class added to contents of 1st demo when they are open*/
background: #989899;
border: 1px solid #8e8e8e;
color:#FFFFFF;	
background-image:url(../images/faqopen.gif); background-position:right; background-repeat:no-repeat;
}

.numstyle{
	width:56px; height:45px; display:block; background-color:#F3F3F3; float:left; margin:4px 4px 0 0px;
	font:40px/45px Georgia, "Times New Roman", Times, serif; text-align:center; font-style:italic;
	color:#cd0e00;
	}
	

 #bulletfeed ul {
 	list-style:none;
	margin:0px 0px 0px 3px;
	padding:0px;
	
}
#bulletfeed ul li {
	background:url(../images/mainbullet.jpg) no-repeat 1px 14px;
	padding: 8px 0px 0px 16px;
	line-height:18px;
	
	
	color:#3B3B3B;
	text-decoration:none;
}
#bulletfeed ul li a:link {

	
	color:#08c;
	text-decoration:none;
}
#bulletfeed ul li a:hover {

	
	color:#E15417;
	text-decoration:none;
}

#bulletfeed ul li a:visited {

	
	color:#08c;
	text-decoration:none;
}
