/* layout */
body{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#FFFFFF;
}
#page{
width:980px;
margin:0 auto;
}
#page_outer{
width:980px;
margin:0 auto;
background:#fff url(images/left_border.gif) repeat-y left top;
padding-left:8px;
float:left;
}
#page_inner{
background:transparent url(images/right_border.gif) repeat-y right top;
width:100%;
padding-right:8px;
float:left;
}
img {
	margin: 0;
	padding: 0;
    border: none;
    display: block;
}
/* elements */
#header{
padding-top:26px;
background-image:url(../images/header_band.gif);
background-repeat:no-repeat;
}
#logo{
padding-left:49px;
}
#menu{
float:right;
padding-right:49px;
margin-top:-40px;
background-repeat:no-repeat;
}
#panel{
	padding: 32px 0 0 39px;
	margin: 0;
	border: none;
}
#panelheader {
	padding: 0;
	margin: 0;
	border: none;
	width: 902px;
}
#header_contentL {
	padding: 0;
	margin: 0;
	width: 452px;
	border: none;
	float:left;
}
#header_contentR {
	padding: 0;
	margin: 0;
	width: 450px;
	border: none;
	float: right;
}
#header_top {
	padding: 0;
	margin: 0;
	width: 452px;
	height: 40px;
	background: url(../images/panels_new/eg_header_top.gif) no-repeat ;
}
#header_bodyL {
	padding: 0;
	margin: 0;
	width: 452px;
	background: url(../images/panels_new/eg_headerL_Bg.gif) no-repeat ;
}
#header_heading {
	padding: 0;
	margin: 0 0 0 40px;
	width: 380px;
	height: 30px;
}
#header_copy {
	padding: 0;
	margin: 10px 0 0 40px;
	width: 380px;
	color: #FFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
}
#header_phoneemail_index {
	padding: 0;
	margin: 64px 0 0 40px;
	width: 395px;
}
* html #header_phoneemail_index {
	padding: 0;
	margin: 60px 0 0 40px;
	width: 395px;
}
#header_phoneemail_media {
	padding: 0;
	margin: 46px 0 0 40px;
	width: 395px;
}
* html #header_phoneemail_media {
	padding: 0;
	margin: 42px 0 0 40px;
	width: 395px;
}
#header_phoneemail_resources {
	padding: 0;
	margin: 76px 0 0 40px;
	width: 395px;
}
* html #header_phoneemail_resources {
	padding: 0;
	margin: 80px 0 0 40px;
	width: 395px;
}
#header_phoneemail_what {
	padding: 0;
	margin: 76px 0 0 40px;
	width: 395px;
}
* html #header_phoneemail_what {
	padding: 0;
	margin: 80px 0 0 40px;
	width: 395px;
}
#header_phone {
	padding: 0;
	margin: 0;
	width: 230px;
	float:left;
	display:inline;
}
#header_email {
	padding: 0 0 0 45px;
	margin: 0;
	width: 120px;
	float:left;
	display:inline;
}
.overflows {
	margin: 0;
	padding: 0;
}
#content_areaL_bot {
	padding: 0;
	margin: 0;
	width: 452px;
	height: 30px;
	background: url(../images/panels_new/eg_header_panel_bottsml.gif) no-repeat ;
}

.clearer {
    clear: both;
    height: 1px !important;
    overflow: hidden;
    margin-top: -1px;
}
/* Hides from IE-mac \*/
* html .clearer {
    height: 1%;
}
#content{
padding-top:18px;
padding-left:49px;
}
.content_box{
width:383px;
padding-left:30px;
padding-right:30px;
padding-bottom:30px;
float:left;
}
.banner_box{
padding-top:8px;
}
.content_left{
width:443px;
float:left;
}
.content_right{
width:380px;
float:left;
}
.resource_image {
width:100px;
float:left;
}
.resource_text {
padding-left:20px;
width:300px;
float:left
}
.bullet{
width:300px;
}
.bullet_text{
width:150px;
}
.bullet_image{
width:130px;
margin-left:253px;
margin-top:-108px;
}
.content_colored ul{
list-style:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:left center;
margin-left:0;
padding-left:15px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
text-align:justify;
color:#5D0F68;
}
.box_heading{
}
.box_footnote{
padding-top:20px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
line-height:18px;
color:#888888;
}
.box_text{
/*padding-top:20px;*/
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#555555;
}
.box_bold{
padding-top:10px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:18px;
text-align:justify;
color:#555555;
}
.box_link {
width:383px;
text-align:right;
}
.box_link2 {
width:100px;
}
.article_link {
width:383px;
text-align:left;
}
.secondary_box{
border:solid 1px #DDDDDD;
padding:7px;
margin-top:24px;
margin-bottom:20px;
}
.secondary_text{
padding-left:15px;
padding-top:6px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:18px;
text-align:justify;
color:#555555;
}
.secondary_text_second{
padding-left:5px;
padding-top:6px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height:18px;
text-align:justify;
color:#555555;
}
.secondary_link {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
padding-bottom:7px;
padding-left:10px;
text-decoration:none;
text-align:left;
cursor:pointer;
}
.secondary_link a{
padding-top:3px;
padding-bottom:3px;
padding-right:10px;
padding-left:3px;
text-decoration:none;
}
.secondary_link a:link{
color:#777777;
}
.secondary_link a:visited{
color:#777777;
}
.secondary_link a:hover{
color:#5D0F68;
background-color:#DDDDDD;
}
.secondary_link a:active{
color:#5D0F68;
background-color:#DDDDDD;
}
.secondary_selected {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
padding-bottom:7px;
padding-left:10px;
text-decoration:none;
text-align:left;
cursor:pointer;
}
.secondary_selected a{
padding-top:3px;
padding-bottom:3px;
padding-right:10px;
padding-left:3px;
background-color:#DDDDDD;
color:#5D0F68;
text-decoration:none;
}
#footer{
width:980px;
padding-top:20px;
padding: 7px 0 5px 0;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#D1D1D1;
text-indent:78px;
float:left;
background: url(../images/footer.jpg) repeat-y ;
}

/* link styles */
.icon_home{
float:right;
width:26px;
padding-right:52px;
margin-top:10px;
background-image:url(../images/icon_home_hover.gif);
background-repeat:no-repeat;
}
.icon_home img{
border:none;
}
.icon_home a{
display:block;
}
.icon_home a:link{
display:block;
}
.icon_home a:hover{
visibility:visible;
}
.icon_home a:hover img {
visibility:hidden;
}
#menu a, #menu a:link, #menu a:visited {
display:block;
}
#menu a:hover {
visibility:visible;
}
#menu img {
border:0;
}
#menu a:hover img {
visibility:hidden;
}
.box_link a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.box_link a:link{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.box_link a:visited{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.box_link a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#777777;
text-decoration:none;
}
.box_link a:active{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.box_link2 a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.box_link2 a:link{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.box_link2 a:visited{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.box_link2 a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#777777;
text-decoration:none;
}
.box_link2 a:active{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.content_colored ul a{
text-decoration:none;
color:#5D0F68;
}
.content_colored ul a:link{
text-decoration:none;
color:#5D0F68;
}
.content_colored ul a:visited{
text-decoration:none;
color:#5D0F68;
}
.content_colored ul a:hover{
text-decoration:none;
color:#777777;
}
.content_colored ul a:active{
text-decoration:none;
color:#5D0F68;
}
.article_link a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.article_link a:link{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.article_link a:visited{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.article_link a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#777777;
text-decoration:none;
}
.article_link a:active{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.secondary_link a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#777777;
text-decoration:none;
}
.secondary_link a:link{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#777777;
text-decoration:none;
}
.secondary_link a:visited{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#777777;
text-decoration:none;
}
.secondary_link a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.secondary_link a:active{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#777777;
text-decoration:none;
}
#footer a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#D1D1D1;
text-decoration:none;
}
#footer a:link{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#D1D1D1;
text-decoration:none;
}
#footer a:visited{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#D1D1D1;
text-decoration:none;
}
#footer a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#EEEEEE;
text-decoration:none;
}
#footer a:active{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
color:#D1D1D1;
text-decoration:none;
}

/* menu buttons */
#button_who{
float:left;
width:84px;
height:37px;
margin:0;
padding:0;
background-image:url(images/buttons/button_who_h.gif);
background-repeat:no-repeat;
}
#button_what{
float:left;
width:83px;
height:37px;
margin:0;
padding:0;
background-image:url(images/buttons/button_what_h.gif);
background-repeat:no-repeat;
}
#button_resources{
float:left;
width:98px;
height:37px;
margin:0;
padding:0;
background-image:url(images/buttons/button_what_h.gif);
background-repeat:no-repeat;
}
#button_friends{
float:left;
width:79px;
height:37px;
margin:0;
padding:0;
background-image:url(images/buttons/button_what_h.gif);
background-repeat:no-repeat;
}
#button_media{
float:left;
width:93px;
height:37px;
margin:0;
padding:0;
background-image:url(images/buttons/button_what_h.gif);
background-repeat:no-repeat;
}
#button_contact{
float:left;
width:73px;
height:37px;
margin:0;
padding:0;
background-image:url(images/buttons/button_what_h.gif);
background-repeat:no-repeat;
}

/* privacy box */
#privacy_box {
padding:30px;
}

/* top dogs */
.top_dog {
width:383px;
height:101px;
padding-top:15px;
}
.image_holder {
width:80px;
height:80px;
border:1px solid #CCCCCC;
padding:3px;
float:left;
}
.caption {
width:210px;
float:left;
padding-left:20px;
}
.dog_link {
width:100px;
text-align:left;
float:left;
padding-left:20px
}
.dog_link a{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.dog_link a:link{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.dog_link a:visited{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.dog_link a:hover{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#777777;
text-decoration:none;
}
.dog_link a:active{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5D0F68;
text-decoration:none;
}
.divider {
width:383px;
height:1px;
background-color:#CCCCCC;
float:left;
}