/*

Logo blue:   #1C276A
Logo orange: #F5632A


*/

#referencephoto{border: 1px solid #D2DFEE;margin: 0;  margin-top: 10px;margin-bottom: 13px; text-align: center; padding-top: 16px; padding-bottom: 16px;}

body{margin:7px; margin-bottom: 3px; font-family: Tahoma, Arial, Verdana, sans-serif; font-size:0.75em;}
p{line-height: 1.5em;}
p.no-spacing{line-height:0;}

a{text-decoration: none; color: #00f; }
a:hover {text-decoration: underline;color:#F5632A; }
p.yesl{color:#fff; font-weight: bold; line-height:0; text-decoration:none;margin: 0;}
a.yesl{color:#fff; text-decoration:none;margin: 0; padding-top: 5px;}
a.yesl:hover{color:#fff; font-weight: bold; text-decoration:underline;}
a.navigation{color:#fff; text-decoration:none; font-size:1.3em;}
a.navigation:hover{color:#F5632A;text-decoration:none; font-size:1.3em;}
p.footer{color:#fff; margin:0; padding: 0;font-size:1.3em;}
p.footer1{color:#999999; margin:0; padding: 0;}
table#top-navigation{color:#F5632A; text-align: center;}
p#date{text-align: right; margin:0;padding:0;line-height:auto; padding-top: 55px; padding-right: 3px; padding-bottom: 5px;  color: #999999;}

h1{font-size: 1.7em; color:#F5632A; margin: 0;}
h2{font-size: 1.2em; color:#F5632A; margin: 0; text-align: center;}
h3{font-size: 1.0em; color:#F5632A; margin: 1em 0 0 0; padding: 0; }
h4{font-size: 1.0em; color:#000; margin: 0; }
h5{font-size: 13px; color:#F5632A; margin: 0; text-decoration: bold;}

/* Used for latest news */
h6 {
  background-image: url(/assets/claire-white-pa-logo-small.png);
  height: 38px;
  width: 157px;
  margin: 0;
  display: none;
}
.blogentry h3 {
  margin: 0 0 4px 0;
}
.blogentry h3 a {
  font-size: 11px;
  font-weight: normal;
  color: #000;
}

h6 span { display: none; }

a.highlight
{
color: red;
}

.divider { width: 531px; height: 1px; border-top: 1px solid #D2DFEE; margin-bottom: 5px; }


img{margin:0; padding:0;}
.block { display:block; }
img.block { margin-left: auto; margin-right: auto; }

a img { border: 0; }

#container{
margin-left: auto;
margin-right: auto;
position:relative;
width: 770px;
background:#fff;
padding:0;
}



a.highlight
{
color: red;
}


a.item 
{
color: #c31818;
text-decoration: none;
}



#header{
float: left;
width: 768px;
height: 80px;
margin: 0;
padding: 0;
background-image: url(../images/logo.gif);
background-repeat: no-repeat;
background:#fff;
border: 1px solid #D2DFEE;
}

#navigation{
float: left;
width: 770px;
height: 23px;
background:#094FA4;
margin: 0;
padding:0;
padding-top: 2px;
text-align: left;
background-repeat: repeat-x;
background-image: url(/assets/gradient.gif);
}


#navigation td { text-align: center; }

#body-top{float: left; width:605px;background:#fff;padding:0; margin:0;}
	#image{
	margin-left: 0; 
	margin-top: 10px;
	padding:0;
	float: left;
	height:162px; 
	width:194px;
	background-image: url(/assets/keyboard.gif); 
	background-repeat: no-repeat;
	border: 1px solid #D2DFEE;
	}
	
	#get-trained{
	height:152px; 
	width: 347px; 
	background:#fff;
	border: 1px solid #D2DFEE;
	margin: 0; 
	margin-left: 10px; 
	margin-top: 10px;
	float: left; 
	padding: 20px; 
	padding-top: 5px; 
	padding-bottom: 5px;}

#body-bottom{float: left;width: 605px; background:#fff;padding:0; margin:0;}

#body-blank{
	border: 1px solid #D2DFEE; 
/*	height: 408px; */
	width: 550px; 
	margin: 0; margin-left: 0; margin-top: 10px; margin-bottom: 10px; 
	float: left; 
	padding: 20px; padding-top: 5px; padding-bottom: 5px;
/*	overflow:auto;*/
}	
	
	#get-smart{border: 1px solid #D2DFEE;width: 340px; height: 230px; margin: 0; margin-left: 0; margin-top: 10px; margin-bottom: 10px; float: left; background:#fff;padding: 20px; padding-top: 5px; padding-bottom: 5px;}
	#get-started{border: 1px solid #D2DFEE;width: 161px; height: 230px; margin: 0; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; float: left;background:#fff;padding: 20px; padding-top: 5px; padding-bottom: 5px;}
	
#body-right{ width: 165px;float: right; background:#fff;}
.memberships{border: 1px solid #D2DFEE;margin: 0;  margin-top: 10px;margin-bottom: 12px; text-align: center;padding: 4px 0 2px 0;}
#latest-news {
  border: 1px solid #D2DFEE;
  margin: 0;
  margin-top: 10px;
  margin-bottom: 11px;
  padding:6px 6px 21px 6px;
  background-image:  url(/assets/latest-news-background.png);
  background-repeat: no-repeat;
  background-position: bottom center;
}
.blogposted {
  display: none;
}
.blog_rss_button {
  display: none;
}
	#mouse-image{border: 1px solid #D2DFEE;margin: 0;  margin-top: 11px;margin-bottom: 11px; padding: 0;}
	#bookmark{border: 1px solid #D2DFEE; height: 59px; margin: 0; margin-top: 17px;margin-bottom: 12px; padding: 0; padding-left:71px; background-image:  url(/assets/bookmark-image.jpg);background-repeat: no-repeat;}


#footer{
/*position: absolute;*/
width: 770px;
height: 25px;
/*top: 552px;*/

background:#094FA4;
clear: both;
margin: 0;
padding:0px;
background-repeat: repeat-x;
background-image: url(/assets/gradient.gif);
}

/*table { margin: 0; }*/

#footer p.footer, #footer p.footer1 {
	line-height: 25px;
}

ul{
margin: 0;
padding: 0;
list-style-type: none;
}

li{
background: url(/assets/bullet-point.gif) no-repeat ;
padding-left:13px;
margin-left: 10px;
margin-top: 5px;
margin-bottom: 4px;
}


.required, .warning { color: #1C276A; font-weight: bold; }
.required { font-size: 18px; }
p.warning, p.confirmation {
	background: #EBEDFF; font-size: 14px;
	border-top: 2px solid #1C276A;
	padding: 3px; margin: 15px 0 5px 0; }

#frmTellFriend label { width: 200px; display: block; float: left; }
#frmTellFriend input, #frmTellFriend textarea { width: 200px; margin-left: 20px; }
#frmTellFriend select { margin-left: 20px; }
#frmTellFriend textarea { height: 100px; }
#frmTellFriend .field { clear: both; margin: 2px 0; }

.blog p { font-size: 11px; margin: 4px 0; text-align: right; color: #142065; }

#contacttel { font-size: 36px; text-align: center; margin-top: 100px; color: #094FA4; }
#contactemail { font-size: 24px; text-align: center; margin-top: 10px; }
#contactemail a { text-decoration: none; color: #F5632A; }
#contactfax { text-align: center; margin-top: 10px; }