@charset "utf-8";
/* CSS Document */
h1 {
	padding:0;
	margin:0px;
	font-size:1.6em;
	}

h2 {
	padding:0;
	margin:0px;
	font-size:1.3em;
	color: #330066;
}

h3 {
	padding:0;
	font-size:1.2em;}
h4 {
	padding:0;
	color:#336699;
	font-size:1em;}

.phone {
	padding:0 20px 0 20px;
	margin:0px;
	font-size:1.5em;
	color: #724B89;
	letter-spacing: 0.2em;
}	
p {
	color:#214183;
}

/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
/*--TOP NAVIGATION--*/
#topNavigation {
	float:left;
	width:755px;
	padding:0;
	margin:0;
	background-color:#e8e8e8;
	font-size:0.95em;}

#topNavigation ul {	
	float:left;
	width:620px;
	list-style-type:none;
	margin:0;
	padding:0 0 0 9px;}

#topNavigation ul li {	
	float:left;
	list-style-type:none;
	margin:0;
	padding: 3px 17px 2px 8px;
	background:transparent url(images/sh_nav_bullet.gif) no-repeat 0px 9px;}

#topNavigation ul li a,
#topNavigation ul li a:link,
#topNavigation ul li a:active,
#topNavigation ul li a:visited {
	display:block;
	font-weight:bold;
	text-decoration:none;}

/*--home--*/
#topNavigation ul li a:hover.home {
	color:#999999;}

/*--topics--*/
#topNavigation ul li a:hover.topics {
	color:#ff1111;}
		
/*--polls--*/	
#topNavigation ul li a:hover.polls {
	color:#d98200;}

/*--commentary--*/
#topNavigation ul li a:hover.commentary {
	color:#9933cc;}

#topNavigation ul li a:hover.ecard {
	color:#408E8E;}


/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
/*--TOP NAV SEARCH--*/
#topNavigation #topNavigationSearch {	
	float:right;
	width:231px;
	padding: 0;display:block;
	margin:0;
	white-space:nowrap;
	background:transparent url(../images/sh_nav_bullet.gif) no-repeat 0px 10px;}

#topNavigation #topNavigationSearch p {
	padding:3px 10px 2px 8px;
	margin:0 0 0 0;}

#topNavigation #topNavigationSearch label {	
	float:left;
	display:block;
	margin:0;
	padding:3px 7px 2px 11px;
	font-weight:bold;}

#topNavigation #topNavigationSearch .search {	
	float:left;
	width:108px;
	/*height:13px;*/
	border:solid 1px #999999;
	margin:3px 0 0px 0;
	padding:0px 2px 0 2px;
	font-size:0.9em;}

* html #topNavigation #topNavigationSearch #search {
	margin:2px 0 1px 0;
	/*height:15px;*/}

#topNavigation #topNavigationSearch span {
	float:left;
	display:block;
	margin:0;
	padding:3px 0 2px 6px;
	font-weight:bold; }

#topNavigation #topNavigationSearch .searchSubmit {	
	border: none;
	padding: 0;
	margin: 5px 0 0 3px;
	width: 38px;
	height: 13px;
	cursor: pointer;
	/*background: url(../images/sh_go_btn.gif) no-repeat;*/
	}
	
body.home #topNavigation ul li a.home,
body.home #topNavigation ul li a:link.home,
body.home #topNavigation ul li a:active.home,
body.home #topNavigation ul li a:visited.home 
{
	color:#999999;}
body.products #topNavigation ul li a.products,
body.products #topNavigation ul li a:link.products,
body.products #topNavigation ul li a:active.products,
body.products #topNavigation ul li a:visited.products 
{
	color:#999999;}
body.support #topNavigation ul li a.support,
body.support #topNavigation ul li a:link.support,
body.support #topNavigation ul li a:active.support,
body.support #topNavigation ul li a:visited.support 
{
	color:#999999;}
body.about #topNavigation ul li a.about,
body.about #topNavigation ul li a:link.about,
body.about #topNavigation ul li a:active.about,
body.about #topNavigation ul li a:visited.about 
{
	color:#999999;}
body.contact #topNavigation ul li a.contact,
body.contact #topNavigation ul li a:link.contact,
body.contact #topNavigation ul li a:active.contact,
body.contact #topNavigation ul li a:visited.contact 
{
	color:#999999;}

#topNavigation ul li a.home,
#topNavigation ul li a:link.home,
#topNavigation ul li a:active.home,
#topNavigation ul li a:visited.home {

}
/*--TOP NAVIGATION--*/
/*--home--*/

#topNavigation ul li a:hover.home {
	color:#999999;}

/*--topics--*/
#topNavigation ul li a:hover.products {
	color:#ff1111;}
		
/*--polls--*/	
#topNavigation ul li a:hover.support {
	color:#d98200;}

/*--commentary--*/
#topNavigation ul li a:hover.about {
	color:#9933cc;}	
	
/*--commentary--*/
#topNavigation ul li a:hover.contact {
	color:#999999;}	
/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
/*--FOOTER--*/	
#footer {
	float:left;
	width:755px;
	padding:0;
	margin:0 0 10px 0;
	background-color:#e8e8e8;}

#footer ul {
	float:left;
	list-style-type:none;
	margin:0;
	padding:0 0 0 11px;
	font-size:0.95em;
	font-weight: bold;}

#footer ul li {
	float:left;
	list-style-type:none;
	display:inline;
	padding: 2px 10px 2px 8px;
	background:transparent url(images/sh_cnav_bullet.gif) no-repeat 0px 7px;}
	
#footer ul li a,
#footer ul li a:link,
#footer ul li a:active,
#footer ul li a:visited {	
	color:#999999;
	text-decoration:none;}

#footer ul li a:hover {
	text-decoration:underline;}

.content

{
padding: 5px 40px;
}
p.pageItemIntro {
	font-weight:bold;
	margin-bottom:20px;}
	
.accent{
	color: #0000CC;
}
.mini{
	font-size:0.8em;
}