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

body,html {background:#d3d3d3 url(images/body-bg.jpg) top left repeat-x; padding:0px; margin:0px;}

img {padding:0px; margin:0px; border:0px;}
ul,li {padding:0px; margin:0px;}

td {font-family:Arial; font-size:12px; color:#000000; padding:0px; margin:0px; line-height:15px; font-weight:normal;}

h1,h2 {padding:0px; margin:0px;}

a {outline:none;}
a:hover {outline:none;}


.logo {padding:10px 0 0 0;}

.menu a
{
	background:url(images/nav-bg.jpg) top left repeat-x; 
	display:block;
	height:26px; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-decoration:none;
	padding-top:12px;
}
.menu a:hover
{
	background:url(images/hover-bg.jpg) top left repeat-x;
	display:block; 
	height:26px; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-decoration:none;
	padding-top:12px;
}

.menu a.active
{
	background:url(images/hover-bg.jpg) top left repeat-x;
	display:block; 
	height:26px; 
	font-weight:bold; 
	color:#FFFFFF; 
	text-decoration:none;
	padding-top:12px;
}

.title-bg
{
	background:url(images/title-bg.jpg) top left no-repeat; width:233px; height:62px;
}

h1.title {font-size:16px; color:#FFFFFF; font-weight:normal; padding:15px 0 0 18px;}

.grey-text
{
	color:#ababab; line-height:16px; padding:0 10px 10px 18px;
}
.grey-text span
{
	color:#ffffff; line-height:16px; padding:0 0 0 0; font-weight:bold;
}

a.more-white 
{
	background:url(images/more.gif) top left no-repeat; 
	text-decoration:none; 
	color:#FFFFFF; 
	font-weight:bold;
	padding:0 10px 0 13px;
}
a.more-white:hover 
{
	background:url(images/more-hvr.gif) top left no-repeat; 
	text-decoration:underline;
	color:#FFFFFF; 
	font-weight:bold;
	padding:0 10px 0 13px;
}

.grey-line {background:#a0a0a0; height:1px;}

.welcome-image {padding:10px; display:block;}

.welcome-text {line-height:16px; color:#504f4f;}

a.email {color:#504f4f; text-decoration:none; font-weight:bold;}
a.email:hover {color:#504f4f; text-decoration:underline; font-weight:bold;}

.faq-bg
{
	background:url(images/faq-bg.jpg) top left no-repeat; width:233px; height:62px;
}

.contact-bg
{
	background:url(images/contact-bg.jpg) top left no-repeat; width:233px; height:62px;
}

.black-text
{
	color:#000000; line-height:16px; padding:0 10px 10px 18px;
}
.black-text span
{
	color:#ffffff; line-height:16px; padding:0 0 0 0; font-weight:bold;
}

a.more-black 
{
	background:url(images/more.gif) top left no-repeat; 
	text-decoration:none; 
	color:#000000; 
	font-weight:bold;
	padding:0 10px 0 13px;
}
a.more-black:hover 
{
	background:url(images/more-hvr.gif) top left no-repeat; 
	text-decoration:underline;
	color:#000000; 
	font-weight:bold;
	padding:0 10px 0 13px;
}

.copyright span{color:#8d8c8c;}


a.footer {font-weight:bold; text-decoration:none; padding:0 2px 0 2px; color:#000000;}
a.footer:hover {font-weight:bold; text-decoration:underline; padding:0 2px 0 2px; color:#000000;}









/* -------------------------- CONTACT US PAGE ----------------------------------*/

h1.contact {font-size:20px; font-weight:normal; padding:5px 0px 5px 0px;}
table.contact1 {margin-right:75px;}

/* -------------------------- CONTACT US PAGE END ----------------------------------*/


/* -------------------------- FAQ PAGE ----------------------------------*/

.question {padding:0 0px 5px 0px; font-weight:bold;}


/* -------------------------- FAQ PAGE END ----------------------------------*/


/* -------------------------- NEWS PAGE ----------------------------------*/

.news-image {padding:0 10px 10px 20px; float:right;}
.news-text {padding:0 10px 10px 0;}
.jeff-rubenstein {font-size:11px; line-height:13px; text-align:left;}
.img-home{ padding:0 0 15px 15px;}


/* -------------------------- NEWS PAGE END ----------------------------------*/

.textarea{
	width:180px;
	height:45px;
	border:1px solid #2D669F;

}