/*
Name:     B2B Lead Generation Systems
URL:      http://www.b2bleadgenerationsystems.com
Date:     August 30, 2008

Color Palette

	black 	000000
	gold 	FDC147
	dk blue 122536
*/


body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/pattern_dark_bg.jpg);
	background-color: #122536;
}

#header {
	width: 798px;
	height: 387px;
	position: relative;
	background-image: url(images/header_bg.jpg);
}

a:link {
	color:#000066;
	text-decoration:none;
	font-weight: bold;
  }
a:visited {
  color:#000066;
  text-decoration:none;
  font-weight: bold;
  }
a:hover {
  color:#000066;
  text-decoration:underline;
  font-weight: bold;
  }

a img {
  border-width:0;
  }

#container {
	text-align: left;
	margin: auto;
	width: 798px;
	position: relative;
	min-height: 98%;
	height: 98%;
}

#content {
	width: 798px;
	position: relative;
	background-image: url(images/content_bg.jpg);
	z-index: 100;
}

#footer {
	width: 798px;
	height: 80px;
	text-align: center;
	background-image: url(images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
}

#navcontainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
	word-spacing: .3em;
}

#navlist
{
	margin: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 10px;
}

#navlist ul, #navlist li
{
	margin: 0;
	display: inline;
	list-style-type: none;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}

#navlist a:link, #navlist a:visited
{
	float: left;
	line-height: 20px;
	text-decoration: none;
	color: #eeeeee;
	margin-top: 8px;
	margin-right: 20px;
	margin-bottom: 8px;
	margin-left: 20px;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
	{
	background: transparent;
	color: #365FB7;
	border-bottom: 3px solid #FFBF2A;
	}

#navlist a:hover { color: #ffffff; }


#sidebar1 {
	float: right; /* since this element is floated, a width must be given */
	width: 261px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.right_divider {
	background-image: url(images/right_divider.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 40px;
}
.menuright_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	position: relative;
	left: 15px;
	font-weight: bold;
}
.menuright_title a {
	color: #FFFFFF;
	text-decoration: none;
}
.menuright_title a:hover {
	color: #FDC346;
	text-decoration: none;
}
.right_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 20px;
	padding-top: 10px;
}
.menuright_arrow {
	position: absolute;
	top: 8px;
}
.menuright_item {
	position: relative;
	background-image: url(images/menuright_divider.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 4px;
	padding-bottom: 6px;
}
#sidebar2 {
	background-image: url(images/leftcolumn_top.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: 288px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 10px;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.yellow_subtitle {
	color: #FDC147;
	font-weight: bold;
}
.yellow_text {
	color: #FDC147;
}
.left_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding-left: 20px;
	position: relative;
	padding-right: 10px;
}
.left_title {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1d3752;
	padding-top: 8px;
	padding-bottom: 1px;
	background-image: url(images/left_divider.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.left_icon {
	position: absolute;
	top: 4px;
}
.left_title_text {
	position: relative;
	left: 28px;
}
.left_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 27px;
	position: relative;
	padding-top: 25px;
	padding-right: 20px;
	line-height: 1.6em;
}
.blue_subtitle {
	color: #1d3752;
	font-weight: bold;
}
.blue_text {
	color: #1d3752;
}
#footer_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-top: 13px;
}
#footer_links a {
	color: #FFFFFF;
	text-decoration: none;
}
#footer_links a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FDC147;
	padding-top: 20px;
}

.right_text a:link {
	color:#ffffff;
	text-decoration:none;
	font-weight: bold;
  }
.right_text a:visited {
  color:#ffffff;
  text-decoration:none;
  font-weight: bold;
  }

.right_text a:hover {
  color:#ffffff;
  text-decoration:underline;
  font-weight: bold;
  }
  
#b2b_logo {
	position: absolute;
	left: 38px;
	top: 5px;
}
#button_set {
	position: absolute;
	top: 320px;
	left: 57px;
}
#mainphoto_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	width: 143px;
	left: 568px;
	top: 147px;
}
#mainphoto_here {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	position: absolute;
	width: 143px;
	left: 568px;
	top: 218px;
}
#mainphoto_here a {
	color: #F2BE50;
	text-decoration: none;
	font-weight: bold;
}
#mainphoto_here a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1d3752;
	margin-top: -1px;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	font-weight: bolder;
	color: #15293E;
	margin-top: -7px;
}

.subheadbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16.5px;
	font-weight: bold;
	color: #15293E;
	margin-top: -7px;
}

.formcontainer {
	border: 1px dotted #999999;
	line-height: 1.6em;
	width: 380px;
	padding: 8px;
	left: 10px;
	background-color: #ededed;
}

.formcontainer tr {
	FONT-SIZE: 12px;
	FONT-FAMILY: "Trebuchet MS";
}

.formcontainer table {
	width: 80%;
}

.int_ctr {
	border: 1px dotted #999999;
	line-height: 1.6em;
	width: 380px;
	padding: 8px;
	left: 10px;
	background-color: #ededed;
}

.int_ctr tr {
	FONT-SIZE: 11px;
	FONT-FAMILY: "Arial";
}

.int_ctr table {
	width: 90%;
}

.int_ctr a:link {
	color:#666;
	text-decoration:none;
	font-weight: bold;
  }
.int_ctr a:visited {
  color:#666;
  text-decoration:none;
  font-weight: bold;
  }

.int_ctr a:hover {
  color:#666;
  text-decoration:underline;
  font-weight: bold;
  }

input {
 font-size: 12px;
  }

#footer_info a:link, #footer_info a:visited
	{
	background: transparent;
	color: #FDC147;
	text-decoration: none;
	}

.footer_info a:hover {
	color: #FDC147;
	text-decoration: underline;
}

.img {
	padding:5px;
	border:1px solid #666666;
	margin-top: 8px;
	margin-right: 12px;
	margin-left: 5px;
  }
  
.formin {font-size: 11px}

.chat {
	height: 67px;
	padding-top: 10px;
	padding-bottom: 3px;
	padding-left: 3px;
}