@charset "UTF-8";
/* Main CSS */

@import url(reset.css);

img, div { behavior: url(iepngfix.htc) }

body {
	background-color: #FFF;
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#outer-wrap {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #EAEEF1;
}
#header-bg {
	background-image: url(images/header-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#header {
	padding: 20px 10px 0px 18px;
	height: 94px;
	background-repeat: no-repeat;
	background-position: center top;
}
#header #logo {
	padding: 0px 45px 0px 0px;
}
#header #navigation  {
	font-size: 11px;
	text-transform: capitalize;
	text-align: right;
	padding: 28px 0px 0px 0px;
}
#header #navigation  a.tabs{
	font-size: 12px;
	text-transform: capitalize;
	color: #F9FEFF;
	text-decoration: none;
	border-right: dotted 1px #037faf;
	padding: 7px 10px 7px 0px;
	margin: 0px 0px 0px 9px;
}
#header #navigation  a.tabs-omega{
	font-size: 12px;
	text-transform: capitalize;
	color: #F9FEFF;
	text-decoration: none;
	padding: 7px 7px 7px 0px;
	margin: 0px 0px 0px 7px;
}
#header #navigation ul {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#header #navigation ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#header #navigation a.omega {
	padding: 0px!important;
	margin: 0px!important;
}
#home #business-value-wrap{
	padding: 28px 0px 0px 18px;
	background-image: url(images/home-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 290px;
	overflow: hidden;
}
#home #business-value .bv-rightcolumn{
	margin: 0px 0px 0px 530px;
}
#home #content {
	background-repeat: no-repeat;
	background-position: center top;
	padding: 90px 20px 0px 22px;
	background-color: #FFF;
	background-image: url(images/home-content-bg.gif);
}
#home .pub-ad-spacing  {
}
#home #content p{
	font-size: 14px;
	line-height: 20px;
}
#home .news-blurb p.news-title {
	font-weight: lighter;
	color: #000;
	font-size: 18px;
	line-height: 25px;
	padding: 0px!important;
	margin: 0px 0px 0px 0px!important;
}
#home .news-blurb p.news-date {
	font-weight: lighter;
	color: #999;
	font-size: 11px;
	padding: 0px!important;
	margin: 0px!important;
	text-transform: uppercase;
}
#home .news-blurb p.news-copy {
	font-weight: lighter;
	padding: 0px!important;
	margin: 0px!important;
	font-size: 14px;
	line-height: 20px;
}
#home .news-blurb-omega  {
	border: 0px;
}
#home #content .content-rightcolumn {
	margin: 0px 0px 0px 25px;
	text-align: right;
}
#home #content .content-rightcolumn p{
	font-size: 14px;
	line-height: 20px;
}
#home #contentb {
	background-repeat: no-repeat;
	background-position: center top;
	padding: 90px 20px 0px 22px;
	background-color: #FFF;
	background-image: url(images/pub-ad-bg.gif);
}
#home #contentb p{
	font-size: 14px;
	line-height: 20px;
}
#home #contentb .content-rightcolumn {
	margin: 0px 0px 0px 25px;
}
#services .copy-blurb  {
	border-bottom: solid 2px #c0ebfb;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 22px 0px;
}
#services #content{
	padding: 30px 40px 40px 40px;
	background-color: #FFF;
}
#services #content p {
	padding: 5px 0px 5px 0px;
}
#services #content ul {
	font-size: 12px;
	line-height: 20px;
	padding: 0px 0px 0px 20px;
}
#services #content ul li{
	list-style-type: disc;
}
#services #business-value-wrap{
	padding: 28px 0px 0px 18px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 290px;
	overflow: hidden;
	background-image: url(images/services-bg.jpg);
}

#jobs_business-value-wrap{
	padding: 28px 0px 0px 18px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 290px;
	overflow: hidden;
	background-image: url(images/jobs.jpg);
}


#about #content{
	padding: 30px 40px 40px 40px;
	background-color: #FFF;
}
#about .copy-blurb  {
	border-bottom: solid 2px #c0ebfb;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 22px 0px;
}
#about #content p {
	padding: 5px 0px 5px 0px;
}
#about #content ul {
	font-size: 12px;
	line-height: 20px;
	padding: 0px 0px 0px 20px;
}
#about #content ul li{
	list-style-type: disc;
}
#about #business-value-wrap{
	padding: 28px 0px 0px 18px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 290px;
	overflow: hidden;
	background-image: url(images/about-bg.jpg);
}
#about #content .partner-link  {
	padding: 0px 0px 0px 0px;
}
#about #content .partner-link p {
	background-color: #56D0FD;
	padding: 5px;
	width: 160px;
	float: left;
	font-size: 14px;
	margin: 0px 7px 20px 0px;
	text-align: center;
}
#about #content .partner-link a {
	color: #FFF;
	text-decoration: none;
}
#clients #business-value-wrap{
	padding: 28px 0px 0px 18px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 290px;
	overflow: hidden;
	background-image: url(images/clients-bg.jpg);
}
#clients #content{
	padding: 30px 40px 40px 40px;
	background-color: #FFF;
}
#clients #content p {
	padding: 5px 0px 5px 0px;
}
#clients .copy-blurb  {
	border-bottom: solid 2px #c0ebfb;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 22px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	height: 150px;
}
#clients #content #auto {
	background-image: url(images/logos/_0010_auto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#clients #content #music {
	background-image: url(images/logos/_0009_music.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#clients #content #business {
	background-image: url(images/logos/_0008_business.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#clients #content #careers {
	background-image: url(images/logos/_0007_Careers.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#clients #content #computers {
	background-image: url(images/logos/_0006_Computers.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#clients #content #shopping {
	background-image: url(images/logos/_0005_Shopping.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#clients #content #family {
	background-image: url(images/logos/_0004_family.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#clients #content #health {
	background-image: url(images/logos/_0003_recreation.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#clients #content #insurance {
	background-image: url(images/logos/_0002_insurance.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#clients #content #home {
	background-image: url(images/logos/_0001_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#clients #content #medical {
	background-image: url(images/logos/_0000_medical.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#clients #content h1 {
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
}
#clients #auto #segment-box h1 {
	padding: 43px 0px 0px 0px;
}
#clients #music #segment-box h1 {
	padding: 25px 0px 0px 0px;
}
#clients #business #segment-box h1 {
	padding: 25px 0px 0px 0px;
}
#clients #careers #segment-box h1 {
	padding: 25px 0px 0px 0px;
}
#clients #computers #segment-box h1 {
	padding: 25px 0px 0px 0px;
}
#clients #shopping #segment-box h1 {
	padding: 10px 0px 0px 0px;
}
#clients #family #segment-box h1 {
	padding: 25px 0px 0px 0px;
}
#clients #health #segment-box h1 {
	padding: 25px 0px 0px 0px;
}
#clients #insurance #segment-box h1 {
	padding: 43px 0px 0px 0px;
}
#clients #home #segment-box h1 {
	padding: 43px 0px 0px 0px;
}
#clients #medical #segment-box h1 {
	padding: 43px 0px 0px 0px;
}
#clients #content #segment-box {
	width: 150px;
	height: 120px;
	padding: 10px;
	border-right: dotted 1px #c0ebfb;
}
#client-login #business-value-wrap{
	padding: 28px 0px 0px 18px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 290px;
	overflow: hidden;
	background-image: url(images/client-login-bg.jpg);
}
#client-login #content{
	padding: 30px 40px 40px 40px;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center top;
	display: none;
}
#contact #business-value-wrap{
	padding: 28px 0px 0px 18px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 290px;
	overflow: hidden;
	background-image: url(images/contact-bg.jpg);
}
#contact #content{
	padding: 30px 40px 40px 40px;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center top;
}
#client-login .form-table td{
	color: #fff;
}
#thanks #business-value-wrap{
	padding: 28px 0px 0px 18px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 290px;
	overflow: hidden;
	background-image: url(images/thanks-bg.jpg);
}
#thanks #content{
	padding: 30px 40px 40px 40px;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}
#oops #business-value-wrap{
	padding: 28px 0px 0px 18px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 290px;
	overflow: hidden;
	background-image: url(images/oops-bg.jpg);
}
#oops #content{
	padding: 30px 40px 40px 40px;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center top;
	display: none;
}
.form-table td{
	padding: 3px!important;
        vertical-align: top;
}
input, textarea {
	color: #777;
        font-family: arial;
	font-size: 14px;
	font-weight: bold;
        padding: 5px;
        width: 255px;
        border: solid 1px #333;
        margin: 0px 0px 5px 0px;
}
select {
	color: #777;
        font-family: arial;
	font-size: 14px;
	font-weight: bold;
        padding: 5px;
        width: 266px;
        border: solid 1px #333;
}
input:hover, textarea:hover {
	color: #000000;
        border: solid 1px #333;
}
input:focus, textarea:focus {
	color: #000000;
        background-color: #f3f3f3;
        border: solid 1px #333;
}
.submit, .submit:hover, .submit:focus {
	color: #FFF;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	padding: 7px;
	text-transform: uppercase!important;
	width: 266px;
	border: 0px;
	background-color: #43C0F8!important;
	background-image: url(images/button-bg.gif);
	background-repeat: repeat;
}
#business-value h2 {
	color: #43C0F8;
	font-size: 21px;
	font-weight: lighter;
	line-height: 25px;
	padding: 15px 0px 0px 5px;
	text-transform: capitalize!important;
}
#business-value p {
	color: #FFF;
	padding: 28px 0px 0px 5px;
	line-height: 25px;
}
#content h1 {
	padding: 0px;
	font-weight: lighter;
	margin: 0px 0px 8px 0px;
	font-size: 26px;
	line-height: 35px;
}
#contentb h1 {
	padding: 0px;
	font-weight: lighter;
	margin: 0px 0px 8px 0px;
	font-size: 26px;
	line-height: 35px;
}
#content p{
	padding: 0px 10px 5px 0px;
	line-height:1.35em;
	font-size: 1em;
	color: #656668;
	margin: 10px 0px 10px 0px;
}
#contentb p{
	padding: 0px 10px 5px 0px;
	line-height:1.35em;
	font-size: 1em;
	color: #656668;
	margin: 10px 0px 10px 0px;
}
#content a, #contentb a, #business-value a{
	color: #40C2F3;
}
#footer {
	border-top: solid 1px #e4e5e5;
	padding: 40px 0px 0px 0px;
	height: 80px;
	background-color: #FFF;
}
#footer #navigation  {
	font-size: 11px;
	text-transform: capitalize;
	text-align: center;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}
#footer #navigation  a.tabs{
	font-size: 12px;
	text-transform: capitalize;
	color: #7E8285;
	text-decoration: none;
	border-right: dotted 1px #037faf;
	padding: 7px 10px 7px 0px;
	margin: 0px 0px 0px 9px;
}
#footer #navigation  a.tabs-omega{
	font-size: 12px;
	text-transform: capitalize;
	color: #7E8285;
	text-decoration: none;
	padding: 7px 7px 7px 0px;
	margin: 0px 0px 0px 7px;
}
#footer #navigation ul {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#footer #navigation ul li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#footer #navigation a.omega {
	padding: 0px!important;
	margin: 0px!important;
}

h3 {
	font-size: 115%;
	padding: 10px;
	color: #999;
}
h4 {
	font-size: 125%;
	text-transform: uppercase;
	padding: 10px;
}
h5 {
	font-size: 80%;
	text-transform: uppercase;
	padding: 10px;
}
h6 {
	font-size: 70%;
	text-transform: uppercase;
	margin: 10px;
}
blockquote {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #FFF;
	border-left-color: #CCC;
}
blockquote p {
	color: #999;
	background-color: #ccc;
}
/*form*/
blockquote u {
	background-color: #0F9;
	text-decoration: none;
}
