/* CSS Styles for Small Business Ideas
Copyright 2011 All rights reserved
www.Small-Biz-Ideas.com */

body {
	margin:0 auto; 
	padding:0; 
	font-family:Calibri, Arial, Helvetica, sans-serif; 
	font-size:1em; 
	background:#fff; 
	text-align:center;
}

/* -------------------[ Links ]------------------- */
a:link {
	color:#006;
	font-weight:bold;
	text-decoration:none;}
a:visited {
	color:#006;
	font-weight:bold;
	text-decoration:none;}
a:hover {
	color:#900;
	font-weight:bold;}
a:active {
	color:#900;
	font-weight:bold;}
a:focus {
	color:#f30;
	font-weight:bold;}

/* -------------------[ Images ]------------------- */
img {
	border:0;}

/* -------------------[ Navigation ]------------------- */
#topNavContainer {
	background:#039;
}
#topNavSearch {
	float:left;
	margin:3px 0 0 6px;
	width:300px;
}
#topNavList { 
	font-family:Calibri, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	margin:0; 
	padding:6px 0 13px 10px; 
	text-align:right;}
#topNavList ul, #topNavList li { 
	display:inline;
	list-style-type:none;
	margin:0; 
	padding:0;
}
#topNavList a:link, #topNavList a:visited {
	color:#cf0;
	letter-spacing:1px;
	line-height:12px;
	font-weight:bold;
	margin:0 10px 4px 10px;
	text-decoration:none;
}
#topNavList a:link#current, #topNavList a:visited#current, #topNavList a:hover { 
	background:transparent;
	border-bottom:4px solid #c00;
	color:#09f;
	padding-bottom:2px; 
}
#pages {
	padding:3px;
}
#pages ul {
	list-style-type:none;
}
#pages li {
	display:block;
	display:inline;
	float:left;
	margin:0 5px 0 0;
}
#pages li a {
	color:#88af3f;
	float:left;
	padding:3px;
	text-decoration:none;
}
#pages li a:hover {
	background:#f1ffd6;
	border:1px solid #85bd1e;
	color:#638425;
}
#pages li.nolink {
	border:1px solid #f3f3f3;
	color:#ccc;
	padding:3px;
}
#pages li.current {
	background:#b2e05d;
	border:1px solid #b2e05d;
	color:#fff;
	padding:3px;
}

/* -------------------[ Pagination ]------------------------- */
.pagination {
padding: 2px;
}
.pagination ul {
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 12px;
}
.pagination li {
list-style-type: none;
display: inline;
padding-bottom: 1px;
}
.pagination a, .pagination a:visited {
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}
.pagination a:hover, .pagination a:active {
border: 1px solid #2b66a5;
color: #000;
background-color:#ffff80;
}
.pagination a.currentpage {
background-color: #2e6ab1;
color: #fff !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}
.pagination a.disablelink, .pagination a.disablelink:hover {
background-color:#fff;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}
.pagination a.prevnext {
font-weight: bold;
}

 this is a different pagination style 
#tnt_pagination {
	display:block;
	text-align:left;
	height:22px;
	line-height:21px;
	clear:both;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #ebebeb;
	margin-left:10px;
	text-decoration:none;
	background-color:#f5f5f5;
	color:#0072bc;
	width:22px;
	font-weight:normal;
}
#tnt_pagination a:hover {
	background-color:#ddeeff;
	border:1px solid #bbddff;
	color:#0072bc;	
}
#tnt_pagination .active_tnt_link {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #bbddff;
	margin-left:10px;
	text-decoration:none;
	background-color:#ddeeff;
	color:#0072bc;
	cursor:default;
}
#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #ebebeb;
	margin-left:10px;
	text-decoration:none;
	background-color:#f5f5f5;
	color:#d7d7d7;
	cursor:default;
}

 this is Flicker pagination 
ul{border:0; margin:0; padding:0;}

#pagination-flickr li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
}
#pagination-flickr a{
border:solid 1px #DDDDDD;
margin-right:2px;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
color:#666666;
display:block;
float:left;
font-weight:bold;
padding:3px 4px;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
font-weight:bold;
border:solid 1px #FFFFFF;
}
#pagination-flickr .active{
color:#ff0084;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
color:#0063e3;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-flickr a:hover{
border:solid 1px #666666;
}

/* -------------------[ Layout Structure ]------------------- */
#wrap {
	background: url(images/bg-wrap.png) repeat-y;
	border-left:#d2edff 1px solid;
	border-right:#d2edff 1px solid;
	margin:0 auto;
	min-height:100%;
	text-align:left;
	width:970px;
}
#header { 
	background:#fff url(images/bg-navtop-4color.gif) repeat-x left bottom;
}
#header h1 {
	background:url(images/header-sbi-logo.png) no-repeat left;
	color:#444;
	font-size:0.9em;
	font-weight:bold;
	height:112px;
	letter-spacing:3px;
	margin:0;
	padding:.9em .9em .9em 0;
	text-align:right;
}
#pagename { 
	
	background:#fff;margin:0;
	color:#39f;
	font-size:0.7em; 
	font-weight:bold;
	letter-spacing:3px;
	padding:0 .9em .9em 0; 
	text-align:right; 
}
#content {
	background:#fff;
	color:#000;
	float:left;
	font-size:15px;
	line-height:1.7em;
	width:560px;
}
#content .gutter { 
	background:url(images/content-bg-blue.gif) repeat-x top left;
	padding:2em;
}

#content h1 {
	color:#333;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:150%;
	font-weight:bold;
	margin:0 0 1em 0;
	padding:0;
	text-transform:uppercase;
}
#content h2 {
	color:#c00;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:135%;
	font-weight:bold;
	margin:0 0 1em 0;
	padding:0;
}

#content h2x { 
	color:#09f;
	font-family:Calibri, Arial, Helvetica, sans-serif; 
	font-size:160%; 
	font-weight:normal;
	margin:0 0 1em 0; 
	padding:0; 
}
#content h3 {
	color:#000;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:bold;
	margin:1em 0 1em 0;
	padding:0;
}
#content h4 {
	color:#545454;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:110%;
	margin:0;
}
#content h5 {
	color:#000;
	margin:0;
	padding:9px 0 0 9px;
}
#content ul {
	margin:0 1em;
	padding:0 1em;
}
#content ul li {
	background:url(images/star-red.png) no-repeat 0 5px;
	list-style:none;
	margin:.4em 0 .4em 0;
	padding:0 0 0 1.6em;
}
#content ol {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin:0 2em;
	padding:0 1em;
}
#content ol li {
	list-style-type: decimal;
	margin:.4em 0 .4em 0;
	padding:0 0 0 1em;
}
#contentSearch {
	background:#fff;
	color:#000;
	float:left;
	font-size:0.9em;
	line-height:1.7em;
	width:970px;
}
#contentSearch .gutter { 
	background:url(images/content-bg-blue.gif) repeat-x top left;
	padding:2em;
}

#contentSearch h1 {
	color:#333;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:150%;
	font-weight:bold;
	margin:0 0 1em 0;
	padding:0;
	text-transform:uppercase;
}
#contentSearch h2 {
	color:#c00;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:135%;
	font-weight:bold;
	margin:0 0 1em 0;
	padding:0;
}

#contentSearch h2x { 
	color:#09f;
	font-family:Calibri, Arial, Helvetica, sans-serif; 
	font-size:160%; 
	font-weight:normal;
	margin:0 0 1em 0; 
	padding:0; 
}
#contentSearch h3 {
	color:#000;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:120%;
	font-weight:bold;
	margin:1em 0 1em 0;
	padding:0;
}
#contentSearch h4 {
	color:#545454;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:110%;
	margin:0;
}
#contentSearch h5 {
	color:#000;
	margin:0;
	padding:9px 0 0 9px;
}
#contentSearch ul {
	margin:0 1em;
	padding:0 1em;
}
#contentSearch ul li {
	background:url(images/star-red.png) no-repeat 0 5px;
	list-style:none;
	margin:.4em 0 .4em 0;
	padding:0 0 0 1.6em;
}


#sidebarRight {
	float:right;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:85%;
	width:240px;
}
#sidebarRight h3 {
	color:#334780;
	font-size:130%;
	font-weight:bold;
	line-height:1.1em;
	margin:0;
	padding:1em .6em .3em .6em;
}
#sidebarRight .gutter {
	padding:1em;
}
#sidebarLeft {
	float:left;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:90%;
	width:170px;
}
#sidebarLeft .gutter {
	padding:0 0 9px 9px;
}
#sidebarLeft h3 {
	border-top:3px #999 dotted;
	color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	line-height:1.1em;
	font-stretch:extra-expanded;
	padding:3px 0 0 0;
	text-transform:uppercase;
}
#sidebarLeft p {
	line-height:16px;
	margin:0 0 9px 0;
}
#sidebarLeft .gutter .box {
	background:#fff url(images/box-b.gif) no-repeat bottom right;
	color:#000;
	line-height:1.3em;
	margin:0 0 1.5em 0;
	padding:0 0 1em 0;
}
#sidebarLeft .gutter .box h3 { 
	background:url(images/box-t.gif) no-repeat top left;
	color:#334780;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:130%;
	font-weight:bold;
	padding:1em .6em .3em .6em;
	margin:0;
	text-transform:uppercase;
}
#sidebarLeft .gutter .box h4 {
	color:#c00;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:130%;
	font-weight:bold;
	margin:0; 
	padding:0 1em .3em .6em;
}
#sidebarLeft .gutter .box p, .box ul { 
	margin:0; 
	padding:0 1em;
}
#sidebarLeft .gutter .box ul li { 
	background: url(images/arrow-gray-right.png) no-repeat 0 6px;
	list-style:none;
	padding:0 0 0 1.33em; 
}
#sidebarLeftNav {
	background:url(images/bg-litebluchk.gif) repeat;
	margin:0 0 20px 0;
	padding:6px;
}
#sidebarLeftNav h3 {
	border-top:3px #333 dotted;
	color:#003;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:1.1em;
	font-stretch:extra-expanded;
	padding:3px 0 0 0;
	text-transform:uppercase;
}
#sidebarLeftNav p {
	line-height:16px;
	margin:0 0 9px 0;
}
#footer { 
	background:#ecf4ff url(images/bg-foot.gif) repeat-x left top;
	clear:both;
}
#footer p { 
	color:#06c;
	font-size:.8em;
	margin:0; 
	padding:15px; 
}

/* -------------------[ Footer ]------------------- */
#footerFullWidth {
	background:#334780 url(images/bkg-footer-container.gif) top repeat-y;
	border-top:#006 6px solid;
	margin:0 auto;
	padding:0;
}
#footerContainer {
	margin:0 auto;
	z-index:100;
}
#footerRightColumn {
	float:right;
	font-size:90%;
	width:360px;
}
#footerRightColumn .gutter {
	padding:24px;
}
#footerLeftColumn {
	color:#eef6fd;
	float:left;
	font-size:90%;
	text-align:left;
	width:600px;
}
#footerLeftColumn .column1 {
	float:left;
	margin:0 9px 0 9px;
	width:140px;
}
#footerLeftColumn .column1 h3 {
	border-bottom:#eef6df 1px solid;
	font-size:100%;
}
#footerLeftColumn .column1 ul {
	margin:0;
	padding:0 0 9px 6px;
}
#footerLeftColumn .column1 ul li {
	background:url(images/footer-bullet.png) 2px 4px no-repeat;
	list-style:none;
	margin:0;
	padding:0 18px;
}
#footerLeftColumn .column1 ul li a:link v:link {
	color:#eef6fd;
}
#footerLeftColumn .column1 ul li a:hover {
	color:#6cf;
}
#footerLeftColumn .column2 {
	float:left;
	margin:0 9px 0 0;
	width:140px;
}
#footerLeftColumn .column2 h3 {
	border-bottom:#eef6df 1px solid;
	font-size:100%;
}
#footerLeftColumn .column2 ul {
	margin:0;
	padding:0 0 9px 6px;
}
#footerLeftColumn .column2 ul li {
	background:url(images/footer-bullet.png) 2px 4px no-repeat;
	list-style:none;
	margin:0;
	padding:0 18px;
}
#footerLeftColumn .column2 ul li a:link v:link {
	color:#eef6fd;
}
#footerLeftColumn .column2 ul li a:hover {
	color:#6cf;
}
#footerLeftColumn .column3 {
	float:left;
	margin:0 9px 0 0;
	width:140px;
}
#footerLeftColumn .column3 h3 {
	border-bottom:#eef6df 1px solid;
	font-size:100%;
}
#footerLeftColumn .column3 ul {
	margin:0;
	padding:0 0 9px 6px;
}
#footerLeftColumn .column3 ul li {
	background:url(images/footer-bullet.png) 2px 4px no-repeat;
	list-style:none;
	margin:0;
	padding:0 18px;
}
#footerLeftColumn .column3 ul li a:link v:link {
	color:#eef6fd;
}
#footerLeftColumn .column3 ul li a:hover {
	color:#6cf;
}
#footerLeftColumn .column4 {
	float:left;
	width:140px;
}
#footerLeftColumn .column4 h3 {
	border-bottom:#eef6df 1px solid;
	font-size:100%;
}
#footerLeftColumn .column4 ul {
	margin:0;
	padding:0 0 9px 6px;
}
#footerLeftColumn .column4 ul li {
	background:url(images/footer-bullet.png) 2px 4px no-repeat;
	list-style:none;
	margin:0;
	padding:0 18px;
}
#footerLeftColumn .column4 ul li a:link v:link {
	color:#eef6fd;
}
#footerLeftColumn .column4 ul li a:hover {
	color:#6cf;
}
#footerLeftColumn .column5 {}
#footerLeftColumn .column5 {
	float:left;
	width:140px;
}
#footerLeftColumn .column5 h3 {
	border-bottom:#eef6df 1px solid;
	font-size:100%;
}
#footerLeftColumn .column5 ul {
	margin:0;
	padding:0 0 9px 6px;
}
#footerLeftColumn .column5 ul li {
	background:url(images/footer-bullet.png) 2px 4px no-repeat;
	list-style:none;
	margin:0;
	padding:0 18px;
}
#footerLeftColumn .column5 ul li a:link v:link {
	color:#eef6fd;
}
#footerLeftColumn .column5 ul li a:hover {
	color:#6cf;
}
#footerBottom {
	background:#212d64;
	border-top:#eee 1px solid;
	color:#eee;
	font-size:85%;
}
#footerBottom .gutter {
	padding:12px;
}
#footerBottom ul {
	margin:0;
	padding:0 0 9px 6px;
}
#footerBottom ul li {
	background:url(images/footer-bullet.png) 2px 4px no-repeat;
	list-style:none;
	margin:0;
	padding:0 18px;
}
#footerBottom ul li a:link v:link {
	color:#eef6fd;
}
#footerBottom ul li a:hover {
	color:#6cf;
}

/* -------------------[ Classes ]------------------- */
.black {
	color:#000;
}
.clear {
	clear:both;
}
.floatleft { 
	float:left;
	width:175px;
	margin:0 10px 0 0;
	padding:0px;
	font-size:75%;
	font-style:italic;
	color:#06c;
}
.highlight {
	font-weight:bold;
	color:#000;
	background:#ff0;
}
.hr {
	width:485px;
	height:43px;
	background:url(images/hrsquiggle485.gif) no-repeat;
}
.noborder {
	border-top:none;
}
.red {
	font-weight:bold;
	color:#c00;
}
.small { 
	font-size:.9em; 
	line-height:1.3em; 
	margin:0 12px 0 12px;
}
#timer {
	font-weight:bold;
	color:#f00;
	text-align:center;
	font-size:18px;
}
.toTop {
	float:right;
	margin:2em 0 2em 0;
	width:100px;
	height:29px;
	text-align: right;
}

/* -------------------[ Boxes ]------------------- */
.addToContent {
 	padding:3px;
	text-align:center;
}
.addTo {
	border:1px dashed #ccc;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:80%;
	height:29px;
	margin:2em 2em;
	text-align:center;
}
.addTo img {
	padding:1px 2px 1px 6px;
	vertical-align:middle;
}
.addtos {
	float:left;
	margin:0px;
	padding:1px;
}
.addToAbout {
	cursor:help;
	display:inline;
	font-weight:bold;
	font-family:Calibri, Arial, Helvetica, sans-serif; 
	font-size:9px;
	list-style:none; 
	margin:0px;
	padding:1px; 
}

/*  the next 2 styles are only for verticallayouts */
.addToV {
	background-color:#f8f8f8;
	border:1px  #bbbbbb solid;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:auto;
	padding:1px;
	text-align:left;
	width:90px;
}
.addToV img {
	cursor:pointer;
	padding:1px 2px 1px 3px;
	vertical-align:middle;
}
.addToAboutV{
	cursor:help;
	font-weight:bold;
	font-family:Calibri, Arial, Helvetica, sans-serif; 
	font-size:9px;
	list-style:none; 
	padding:1px;
}
.box {
	background:#fff url(images/box-b.gif) no-repeat bottom right;
	color:#000;
	line-height:1.3em;
	margin:0 0 1.5em 0;
	padding:0 0 1em 0;
}
.box h3 { 
	background:url(images/box-t.gif) no-repeat top left;
	color:#f90;
	font-family:Calibri, Arial, Helvetica, sans-serif; 
	font-weight:normal;
	padding:1em 1em .3em 1em;
	margin:0;
	text-transform:uppercase;
}
.box h4 {
	color:#c00;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:130%;
	font-weight:bold;
	margin:0; 
	padding:0 1em .3em .6em;
}
.box p, .box ul { 
	margin:0; 
	padding:0 1em;
}
.box ul li { 
	background: url(images/arrow-gray-right.png) no-repeat 0 6px;
	list-style:none;
	padding:0 0 0 1.33em; 
}
.blogBox {
	background:#fff url(images/box-b.gif) no-repeat bottom right;
	color:#58558;
	font-size:80%;
	line-height:1.7em;
	margin:0 0 20px 0;
	padding:0 0 1em 0;
}
.blogBox h3 {
	background:url(images/box-t.gif) no-repeat top left;
	color:#f90;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:130%; 
	font-weight:normal;
	margin:0; 
	padding:1em 1em .3em 1em; 
}
.blogBox p {
	margin:0; 
	padding:.5em 0 .5em 1em;
}
#benefitsBox {
	background:#eee;
	border:#ccc 1px solid;
	margin:0 auto;
	padding:0 0 0 1em;
	width:90%;
}
#benefitsBox h3 {
	color:#c00;
	font-size:150%; 
	font-weight:bold;
	margin:1em 0 0 0; 
	padding:0;
}
#benefitsBox p {
	color:#333;
	font-size:90%;
	font-weight:bold;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
.infoBox {
	background:url(images/quotes-open.gif) no-repeat top left;
	border:#ccc 1px solid;
	margin:0 0 2em 0;
	padding:0 30px 0 30px;
}
.infoBox h3 {
	padding:0 0 3px 0;
}
.infoBox h4 {
	font-size:100%;
}
.infoBox p {
	color:#000;
	font-size:140%;
	font-style:italic;
	line-height:1.2em;
}
.infoBox small {
	font-size:100%;
	font-style:italic;
	text-align:right;
}
.infoBox ul li {
	background:url(images/bullet-blue-target.gif) no-repeat 0 5px;
	list-style:none;
	padding:0 0 10px 15px;
}
.contentBox {
	background:#eee;
	border:#ccc 1px solid;
	margin:0 auto;
	padding:0 0 0 1em;
	width:90%;
}
.contentBox h2 {
	color:#444;
	font-size:130%; 
	font-weight:normal;
	margin:0; 
	padding:1em 1em .3em 1em;
}
.contentBox h3 {
	color:#444;
	font-size:130%; 
	font-weight:normal;
	margin:0; 
	padding:0;
}
.formContainer {
	margin:0 auto;
	padding:0 3px 0 3px;
}
.related {
	background:#eee;
	border:1px #ccc solid;
	color:#333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	margin:20px 0 20px 0;
	padding:12px;
	behavior:url(support-files/border-radius.htc);
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	border-radius: 15px;
	line-height: 25px;
}
.related small {
	float:right;
	font-size:12px;
}
#socialIconsWrapper {
	background:#6d655a url(images/like-tweet-feed.png) no-repeat;
	height:50px;
	margin:0 0 1.5em 0;
	padding:6px 0 0 0;
}
.socialIcons {
	float:left;
	height:33px;
	width:216px;
}
.fbicon {
	float:left;
	padding:18px 0 0 0;
}
.twiticon {
	float:left;
	padding:18px 0 0 0;
}
.mlmicon {
	float:left;
	padding:18px 0 0 0;
}
.feedicon {
	float:left;
	padding:18px 0 0 0;
}
.blankicon {
	float:right;
	padding:18px 0 0 0;
}
#interestBox {
	background:#eee;
	border-top:2px #5674b9 solid;
	border-bottom:1px #ccc solid;
	border-right:1px #ccc solid;
	border-left:1px #ccc solid;
	font-size:95%;
	line-height:1.1em;
	margin:22px auto 18px;
	padding:0 9px 18px 9px;
	width:70%;
}
#interestBox h3 {
	color:#444;
	line-height:1.1em;
}
#interestBox p, #interestBox ul { 
	margin:0; 
	padding:0;
}
#interestBox ul li { 
	background: url(images/arrow-gray-right.png) no-repeat 0 6px;
	list-style:none;
	padding:0 0 0 1.1em;
}
.linksBoxblank {
	background:trans;
	padding:9px;
}
.linksBoxcolor {
	background:#e9e9e9;
	padding:9px;
}
.mediaBox {
	background:url(plr-free-report.pdf) no-repeat;
}
#newsBox {
	background:url(images/sbi-nobull-transp.png) no-repeat center left;
	border:1px #c00 dashed;
	line-height:1em;
	margin:2em 0 2em 0;
	padding:6px 6px 6px 80px;
}
#newsBox h4 {
	color:#003;
	font-size:125%;
	margin:0;
	padding:0 0 9px 0;
}
#newsBox h5 {
	color:#c00;
	font-size:90%;
	padding:0 0 5px 0;
}
#newsBox p {
	font-size:80%;
	margin:0px;
}
#newsBox form {
	line-height:1.3em;
	margin:0px;
}
.productBox {
	background:#dceefc url(images/bkg-swirl.jpg) no-repeat;
	border:#57a5ef 1px solid;
	font-size:130%;
	font-style:italic;
	margin:2em auto;
	padding:18px;
	width:80%;
}
.promobox {
	background:#eee;
	border:#ccc solid 1px;
	font-size:1.3em;
	line-height:1.3em;
	margin:2em auto 2em auto;
	padding:0 1.2em 1.2em 1.2em;
}
.promobox  h3 {
	font-size:150%;
	font-style:italic;
	padding:0;
}
.recommendedBox {
	background:#ddd;
	border:1px solid #ccc;
	font-size:100%;
	margin:2em auto;
	padding:0;
}
.recommendedBox h5{
	font-weight:bold;
	font-size:150%;
	padding:0 0 0 15px;
}
.recommendedBox ul li {
	background:url(images/arw-blu.gif) no-repeat 6px 5px;
	list-style-type:none;
	margin:5px 0;
	padding:0 15px 1px 15px;
}
.resourceBox {
	background:#ecf4ff;
	border:#c1dafd 1px solid;
	margin:1em 0 2em 0;
	padding:.5em;
}
.resourceBox h5 {
	color:#06c;
	font-size:1em;
	margin:0 1em 0 1em;
}
.resourceBox p {
	font-size:0.9em;
	line-height:1.3em;
	margin:0 1em 0 1em;
}
.search {
	background:url(images/bg_main_search.png) top left no-repeat;
	height:109px;
	margin:0 0 12px 0;
	padding:0;
	width:200px;
}
.search h2 { 
	color:#cff;
	float:left; 
	font:bold 12px Arial, Helvetica, sans-serif; 
	margin:0;
	padding:0 0 0 5px;
	width:65px;
}
.search form {
	display:block;
	padding:39px 0 0 55px;
}
.search span {
	background: url(images/bg-search.gif) left top no-repeat;
	display:block;
	float:left;
	height:33px;
	padding:0 5px;
	width:129px;
}
.search form .keywords { 
	background:none; 
	border:0;
	color:#000;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:17px; 
	height:17px; 
	margin:0;
	padding:8px 2px; 
	width:149px;
}
.search form .button { 
	float:left; 
	margin:0; 
	padding:0;
}
.signupBox { 
	background:#bdd8e6 url(images/box-b.gif) no-repeat bottom right;
	color:#036;
	font-size:80%; 
	line-height:1.3em;
	margin:0 0 20px 0; 
	padding:0 0 1em 0; 
}
.signupBox h3 { 
	background:url(images/box-t.gif) no-repeat top left;
	color:#f90;
	font-family:Calibri, Arial, Helvetica, sans-serif; 
	font-size:130%; 
	font-weight:normal;
	margin:0; 
	padding:1em 1em .3em 1em; 
}
.signupBox h4 {
	color:#f00;
	font-family:Calibri, Arial, Helvetica, sans-serif; 
	font-size:120%; 
	font-weight:bold;
	margin:0; 
	padding:0 1em .3em 1em; 
}
.signupBox p, .signupBox ul { 
	margin:0; 
	padding:0 1em;
}
.signupBox ul li { 
	background:url(images/li-bullet.gif) no-repeat 0 6px;
	list-style:none;
	padding:0 0 0 1.33em; 
}
#socializeitContainer {
	border:none;
	color:#eee;
	font-size:12px;
	margin:20px 0 20px 0;
	padding:0px;
}
#socializeit a:link {
	color:#006;
	text-decoration:none;
}
#socializeit a:visited {
	color:#006;
	text-decoration:none;
}
#socializeit a:hover{
	color:#006;
	text-decoration:underline;
}
#socializeit a:active {
	color:#3c0;
	text-decoration:underline;
}
#socializeit a:focus {
	color:#c00;
	text-decoration:underline;
}
.textBox {
	border:#69c 1px solid;
	color:#900;
	margin:2em 0 2em 0;
	padding:10px;
}
.textBox h3 {
	color:#f00;
	text-align:center;
}
.textBox p {
	color:#707070;
	text-align:center;
	font-weight:bold;
	line-height:1.3em;
}
.highlightBox {
	background:#deedfa;
	border:#69c 1px solid;
	margin:2em 0 2em 0;
	padding:0px;
}
.highlightBox h3 {
	color:#f00;
	text-align:center;
}
.highlightBox p {
	color:#707070;
	font-size:120%;
	line-height:1.3em;
	text-align:center;
	font-weight:bold;
}
.videoBox {
	background:#eee;
	border:#ccc 1px solid;
	margin:2em auto;
	padding:.5em 0 .5em 0;
	width:90%;
}
.webForm {
	color:#727272;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:80%; 
	line-height:1.7em; 
}
#webformContainer {
	background:#eee;
	margin:0 auto;
	padding:1em;
	width:80%;
}
.welcome {
	background:#eee;
	border:#ccc 1px solid;
	font-size:120%;
	font-style:italic;
	line-height:1.5em;
	margin:15px 0 0 0;
	padding:9px 18px 9px 18px;
}
.photoBox {
	float:left;
	margin:0 15px 0 0;
}
#infoBox {
	float:right;
	margin:0em;
}
.kbphoto {
	float:right;
	height:153px;
	width:153px;
}

/* -------------------[ DL Lists ]------------------- */

dl.event {
	font-family:georgia, times, serif;
	line-height:1.2em;
	margin:2em 0;
	padding:0;
}
dl.event dt {
	bottom:1em;
	color:#039;
	font-weight:bold;
	left:0px;
	position:relative;
	width:20em;
}
dl.event dd {
	border-left:1px solid #000;
	margin:0 0 0 3em;
	padding:0 0 .5em .5em;
}
dl.feature {
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	margin:15px 0;
	padding:15px;
}
dl.feature:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
dl.feature dt {
	color:#06c;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:140%;
	margin:0 0 .5em 0;
}
dl.feature dt img {
	background:url(images/photo-frame.gif) no-repeat bottom right;
	float:left;
	margin:0 15px 0 0;
	padding:0 4px 4px 0;
}
dl.feature dd {
	color:#999;
	font-size:90%;
	line-height:1.5em;
	margin-left:169px;
}

/* -------------------[ Forms ]------------------- */
.formbutton{
	background:#999 url(images/bg-sub-org.gif) repeat-x left top;
	border:outset 1px #ccc;
	color:#707070;
	cursor:pointer;
	font-weight:normal;
	padding:1px 2px;
}

/* -------------------[ Ads ]------------------- */
.googleBanner {
	background:#fff;
	margin:2em 0 2em 0;
	text-align:center;
}
.sidebarAds { 
	height:150px; 
	margin:0 auto; 
	padding:0;
	width:125px;
}
.googleVert {
	height:150px;
	width:180px;
}

.adsieTop {
	float:right;
	left:347px;
	padding:10px;
	position:absolute;
	width:270px;
}
.adBox250 {
	float:right;
	margin:0 0 1em 1em;
	width:270px;
}

/* -------------------[ Landing Page ]------------------- */
.center {
	text-align:center;
}

/* -------------------[ Hacks ]------------------- */
/* Hide from IE5/Mac \*/
* html #footer {
	height:1%;}
/* End hide from IE5/Mac */

