body			{ font-family: Arial, sans-serif; color:#1b4366; font-size: 12px; line-height: 20px; text-align:center; background-color:#ffffff; background-image: url(../images/bk.gif); margin-top:0px; margin-bottom:0px;}
a				{ color: #031d33;}
a:hover			{ color: #031d33; }

#container 		{ width:810px; margin: 0 auto;  height:100%;}
#site			{ clear: both; margin:0; padding:0; background-image: url(../images/bk-left.gif); height:100%; }

#left			{ width:180px; float:left; display:block;  overflow:hidden; }
#right		{ width:630px; float:right; display:block; text-align:left; overflow:hidden; }

#header			{ width:630px; height:76px; background-image: url(../images/header.jpg); display:block; }
#content		{ width:604px; padding-left:13px; padding-right:13px; display:block; }
#content h2		{ margin:0px; font-size:12px; }
.copysm			{ font-size:11px; line-height:18px;}
.spotlighttop	{ background-color: #1a4366; color: #ffffff; font-weight: bold;}
.spotlight	{  background-image: url(../images/bk-callout.jpg);   color:#1a4366; font-size:11px; line-height:18px;}

/*#contact		{ text-align:left; margin: 33px 0px 33px 0px; padding:3px;  color:#1a4366; width:145px; font-size:9px; line-height:16px; text-transform:uppercase; background-image: url(../images/bk-callout.jpg); border:1px solid #000000;}
#contact span	{ font-size:12px; font-weight:bold; color:#1a4366; }
#contact a		{ color:#1a4366; }
*/

#contact		{ text-align:left; margin: 0px 0px 0px 0px; padding:14px;  color:#ffffff; width:182px; background-image: url(../images/contact-bk.jpg); font-size:11px; line-height:16px; text-transform:uppercase;}
#contact span	{ font-size:12px; font-weight:bold; color:#ffffff; }
#contact a		{ color:#ffffff; }

.line			{ background-color: #669fbe; font-size: 1px; line-height: 1px}
.linelight		{ background-color: #98c8de; font-size: 1px; line-height: 1px}
.header			{ color:#1b4366; font-size:18px; font-weight:bold; padding-top:15px; text-decoration:none;}
h1			{ color:#1b4366; font-size:18px; font-weight:bold; padding-top:15px; text-decoration:none; margin:0px; }

.required		{ color:red; font-weight:bold;}
.dots			{ text-decoration: none; border-bottom: #388bfb; border-width: 0px 0px 1px 0px; border-style: none none dotted none; }
.dots:hover		{ text-decoration: none; border-bottom: #388bfb; border-width: 0px 0px 1px 0px; border-style: none none dotted none; }

/* footer*/
#footer			{ padding-top:5px; line-height:14px; color:#1b4366; font-size:9px; margin-left:15px; text-transform:uppercase; border-top:1px solid #1a4366; }
#footer	a		{ color:#1b4366; }


/* home content*/
.home-hd	{ text-decoration: none; width:280px; color:#1b4366; font-size:13px; line-height:20px; font-weight:bold; margin-bottom:0px;  }
.home		{ text-decoration: none; width:280px; color:#1b4366; font-size:11px; line-height:18px; padding-top:0px; padding-left:17px; padding-right:17px; display:block; }


/* nav */
#nav-bottom		{ position: relative; width:180px; height:2px; background-image: url(../images/bk_nav_bottom.gif); background-repeat:no-repeat; display:block; }
#nav-right		{ position: relative; width:1px; height:192px; float:left; background-image: url(../images/bk_nav_right.gif); display:block; }
.navbutton		{ text-decoration: none; color:#1b4366; width:180px; height:24px; font-size:10px; line-height:24px; font-weight:bold; padding-left:20px; background-image: url(../images/bk_nav.gif); display:block; }
.navbutton-r	{ text-decoration: none; color:#fff600; width:180px; height:24px; font-size:10px; line-height:24px; font-weight:bold; padding-left:20px; background-image: url(../images/bk_nav_r.gif); display:block; }
.navbutton:hover{ text-decoration: none; color:#fff600; width:180px; height:24px; font-size:10px; line-height:24px; font-weight:bold; padding-left:20px; background-image: url(../images/bk_nav_r.gif); display:block; }


#nav-why			{ width: 182px; height:24px; background-image: url(../images/nav/nav-why.jpg);}
#nav-why:hover		{ width: 182px; height:24px; background-image: url(../images/nav/nav-why-r.jpg);}
#nav-managers		{ width: 182px; height:24px; background-image: url(../images/nav/nav-managers.jpg);}
#nav-managers:hover	{ width: 182px; height:24px; background-image: url(../images/nav/nav-managers-r.jpg);}
#nav-sales			{ width: 182px; height:24px; background-image: url(../images/nav/nav-sales.jpg);}
#nav-sales:hover	{ width: 182px; height:24px; background-image: url(../images/nav/nav-sales-r.jpg);}
#nav-schedule		{ width: 182px; height:24px; background-image: url(../images/nav/nav-demo.jpg);}
#nav-schedule:hover	{ width: 182px; height:24px; background-image: url(../images/nav/nav-demo-r.jpg);}
#nav-support		{ width: 182px; height:24px; background-image: url(../images/nav/nav-support.jpg);}
#nav-support:hover	{ width: 182px; height:24px; background-image: url(../images/nav/nav-support-r.jpg);}
#nav-contact		{ width: 182px; height:24px; background-image: url(../images/nav/nav-contact.jpg);}
#nav-contact:hover	{ width: 182px; height:24px; background-image: url(../images/nav/nav-contact-r.jpg);}
#nav-about			{ width: 182px; height:24px; background-image: url(../images/nav/nav-about.jpg);}
#nav-about:hover	{ width: 182px; height:24px; background-image: url(../images/nav/nav-about-r.jpg);}
#nav-news			{ width: 182px; height:24px; background-image: url(../images/nav/nav-news.jpg);}
#nav-news:hover	{ width: 182px; height:24px; background-image: url(../images/nav/nav-news-r.jpg);}
#nav-home			{ width: 182px; height:23px; background-image: url(../images/nav/nav-home.jpg);}
#nav-home:hover		{ width: 182px; height:23px; background-image: url(../images/nav/nav-home-r.jpg);}
#nav-brochure		{ width: 182px; height:24px; background-image: url(../images/nav/nav-brochure.jpg);}
#nav-brochure:hover	{ width: 182px; height:24px; background-image: url(../images/nav/nav-brochure-r.jpg);}

/*form elements*/
select		 		{ background-color: #ffffff; font-size: 12px; line-height: 18px; border: 1px solid #a0a0a0; font-family: geneva, Arial; color: #000000; width:150px; background-image: url(../images/bk_form.gif);}
input				{ background-color: #ffffff; height:20px; font-size: 12px; line-height: 18px; border: 1px solid #669fbe; color: #1b4366; background-image: url(../images/bk_form.gif);}
.input-login		{ background-color: #ffffff; height:14px; font-size: 10px; line-height: 12px; border: 1px solid #669fbe; color: #1b4366; background-image: url(../images/bk_form.gif);}
.submit				{ border: 0; height:12px;}
.submit2				{ border: 0; height:16px;}
.tablerow			{ padding-bottom:5px; font-size: 12px; line-height: 20px;}
textarea			{ background-color: #ffffff; font-size: 12px; line-height: 18px; border: 1px solid #a0a0a0; font-family: Verdana, Arial; color: #000000;  background-image: url(../images/bk_form.gif);}


/*login*/
.login					{ float:left; width:112px; display:block; padding-left:28px;}
.login-top				{ text-align:left; width:112px; height:10px; background-image: url(../images/bk_login_top.gif); background-repeat:no-repeat; background-position: 0px 5px; display:block;}
.login-middle			{ text-align:left; width:112px; background-image: url(../images/bk_login_middle.gif); display:block;}
.login-bottom			{ text-align:left; width:112px; height:10px; background-image: url(../images/bk_login_bottom.gif); background-repeat:no-repeat; display:block;}
.login-middle-content	{ text-align:left; width:92px; padding-left: 10px; display:block; color:#1b4366; font-size:9px; line-height: 16px; }
.login-hd				{ color:#1b4366; font-size:9px; font-weight:bold; padding-left: 10px; padding-bottom: 5px; }

.clear { clear: both; }

