BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: #000; 
	PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Helvetica, sans-serif; /* BACKGROUND-COLOR: #bfc8d6; old color blue */
	background:#f0f6df;
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; COLOR: #000; PADDING-TOP: 0px; 
	FONT-FAMILY: Tahoma, Helvetica, sans-serif;
}

INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

/* ---- Container for Master Page */
#maincontainer{
width: 835px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; 
BORDER-LEFT: #666 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px solid; COLOR: #000;
BACKGROUND-COLOR: #fff;overflow: hidden;
}

#contentwrapper{
width: 100%;
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #c1c1c1 0px solid; PADDING-TOP: 0px;
margin-left: 0px; margin-right: 0px;
}
#contentwrapper H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold 95%/1 Tahoma,sans-serif; TEXT-TRANSFORM: uppercase; 
	COLOR: #172f50; PADDING-TOP: 10px; BORDER-BOTTOM: #999 2px solid; LETTER-SPACING: -0.02em
}
#contentwrapper H1 SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}

#leftcolumn
{
margin-right: 235px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn {
float: left;
width: 230px; /*Width of right column*/
margin-left: -235px; /*Set left margin to -(RightColumnWidth) */
}
/* ---- Container for Master Page */

#header 
{
	BACKGROUND: url(images/header1.jpg) #fff repeat-x left top; WIDTH: 100%; HEIGHT: 116px;
	/* HEIGHT: 98px */
}

/* Menu in Header */
div#header{width:100%;overflow:hidden; /*background: #BBD9EE;*/ }
div#header h1,div#hmenu{width:835px;text-align:left; margin: 85px 0px 0px -6px;}
div#header h1{padding: 30px 0 20px;color: #fff}

ul#hnav,ul#hnav li{list-style-type:none;margin:0;padding:0}
ul#hnav{float:right;font-size: 80%}
ul#hnav li{float:left;margin-left: 3px;text-align: center}
ul#hnav a{float:left;width: 100px;padding: 5px 0; background: #E7F1F8;text-decoration:none;color: #666; 
	border-top : 1px solid #fff; border-left : 1px solid #fff; border-right : 1px solid #fff;}
ul#hnav a:hover{background: #fff;color: #000}
ul#hnav li.activelink a,ul#hnav li.activelink a:hover{background: #FFF;color: #003}
/* End Menu in Header */


#logo 
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; /* BACKGROUND: url(images/logo.gif) no-repeat 15px 5px; */
	PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 800px; PADDING-TOP: 0px; HEIGHT: 110px;
	/* modify the height here to move blue bar up or down that goes with menu */
}
#logo H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 800px; PADDING-TOP: 0px; HEIGHT: 70px
}
#logo H1 A {
	FONT-SIZE: 0px; MARGIN: auto; WIDTH: 280px; COLOR: #fff; HEIGHT: 69px
}
#logo H1 A:visited {
	FONT-SIZE: 0px; MARGIN: auto; WIDTH: 280px; COLOR: #fff; HEIGHT: 69px
}
#logo H1 A:visited {
	FONT-SIZE: 0px; MARGIN: auto; WIDTH: 280px; COLOR: #fff; HEIGHT: 69px
}
#header H1 {
	MARGIN: 0px
}

#topleaderboard 
{	
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; 
	HEIGHT: 220px;	/* BACKGROUND-COLOR: #64799c;  */
}
#leaderboard_top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; LEFT: 50%; PADDING-BOTTOM: 0px; MARGIN-LEFT: -417px; WIDTH: 785px; PADDING-TOP: 5px; POSITION: absolute; TOP: 98px; HEIGHT: 117px
}
.leaderboard_placeholder {
	CLEAR: both; HEIGHT: 115px; BACKGROUND-COLOR: #64799c
}
#bottomleaderboard {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: #64799c
}
.ad_label {
	MARGIN-BOTTOM: 2px; WIDTH: 100%; COLOR: #000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE: 10px; 
	TEXT-ALIGN: center; 
}

DIV#searchbox_top {
	TEXT-ALIGN: right
}
DIV#searchbox_top FORM {
	MARGIN: auto
}
DIV#searchbox_bottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 50px; PADDING-TOP: 50px
}
DIV#searchbox_top INPUT.searchbox {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px; HEIGHT: 21px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
DIV#searchbox_bottom INPUT.searchbox {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px; HEIGHT: 21px; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
DIV#searchbox_top INPUT.searchbox {
	WIDTH: 200px
}
DIV#searchbox_bottom INPUT.searchbox {
	WIDTH: 285px
}
DIV#searchbox_bottom TABLE {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 10px auto 3px; PADDING-TOP: 1px; HEIGHT: 18px
}
DIV#searchbox_bottom FORM {
	FONT-SIZE: 11px; MARGIN: 0px auto 30px; BACKGROUND-COLOR: #fff
}
DIV#searchbox_bottom LABEL {
	FONT-SIZE: 70%; VERTICAL-ALIGN: top
}

DIV#bread_nav {
	CLEAR: both; PADDING-BOTTOM: 5px; FONT: 10px/1.2em Tahoma,Helvetica,sans-serif; COLOR: #cccccc; BACKGROUND-COLOR: #64799c; TEXT-ALIGN: left
}
#bread_nav P SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #64799c
}
#bread_nav P {
	DISPLAY: block; MARGIN: 0px 0px 0px 8px; COLOR: #cccccc; BACKGROUND-COLOR: #64799c
}
#body {
	CLEAR: both; DISPLAY: block; MARGIN: auto; WIDTH: 100%; column-number: 2
}
DIV#left_nav {
	FLOAT: left; WIDTH: 149px
}
#left_navlinks {display:block; PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; width:235px;
}
#left_navlinks H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; FONT: bold 11px/1.3em Tahoma,Helvetica,sans-serif; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#left_navlinks H3 A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; FONT: bold 11px/1.3em Tahoma,Helvetica,sans-serif; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#left_navlinks .list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
#left_navlinks .list A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 13px; BACKGROUND: url(images/arrow_bluesm.gif) no-repeat 1px 7px; PADDING-BOTTOM: 0px; FONT: 11px/18px Tahoma; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#left_navlinks .list A:hover {
	BACKGROUND: url(images/arrow_graysm.gif) #64799c no-repeat 1px 7px; COLOR: #ffffff
}
#left_navlinks DIV.sepline {
	CLEAR: both; DISPLAY: block; WIDTH: 90%; BORDER-BOTTOM: #e0e0e0 1px solid
}

#article_results H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold 95%/1 Tahoma,sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #172f50; PADDING-TOP: 10px; BORDER-BOTTOM: #999 2px solid; LETTER-SPACING: -0.02em
}
#article_results H1 SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
#article_results {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.section {
	FONT-WEIGHT: normal; COLOR: #b98222; TEXT-DECORATION: none
}
A.section:visited {
	FONT-WEIGHT: normal; COLOR: #b98222; TEXT-DECORATION: none
}
A.section:hover {
	COLOR: #b98222; TEXT-DECORATION: underline
}
#section_feature SPAN {
	FONT: 12px Tahoma,Helvetica,sans-serif
}
#section_feature .title {
	FONT-WEIGHT: bold
}
#section_feature {
	FLOAT: none; PADDING-TOP: 10px; HEIGHT: 120px
}
#section_list_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px; HEIGHT: 20px; BACKGROUND-COLOR: #bfc8d6; TEXT-ALIGN: left
}
#section_list_title SPAN {
	FONT: bold 15px Tahoma; TEXT-TRANSFORM: none; COLOR: #172f50; LETTER-SPACING: -0.05em
}
#section_list {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; BACKGROUND: url(images/bg_bluegrad.gif) repeat-x 0px 0px; PADDING-BOTTOM: 15px; FONT: 12px/20px Tahoma; COLOR: #666; PADDING-TOP: 10px
}
#section_list A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 13px; BACKGROUND: url(images/arrow_graysm.gif) no-repeat left center; PADDING-BOTTOM: 0px; FONT: 12px/20px Tahoma; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#section_list A:hover {
	COLOR: #0066cc
}
#art_cat_topics UL {
	FONT: 11px/1.3em Tahoma,Helvetica,sans-serif
}
#art_cat_topics LI {
	FONT: 11px/1.3em Tahoma,Helvetica,sans-serif
}
DIV.sepline {
	CLEAR: both; DISPLAY: block; MARGIN: 0px 0px 10px; BORDER-BOTTOM: #000 1px dotted; HEIGHT: 6px
}
DIV#right_nav {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 30%; COLOR: #000; PADDING-TOP: 10px
}
DIV#sponsored_right {
	FLOAT: left; MARGIN-BOTTOM: 5px
}
DIV#art_cat_topics {
	FLOAT: left; MARGIN-BOTTOM: 5px
}
DIV#calc_list {
	FLOAT: left; MARGIN-BOTTOM: 5px
}
DIV#right_column {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 10px
}
DIV#right_columnsm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 10px
}
DIV#right_column {
	WIDTH: 400px
}
DIV#right_columnsm {
	WIDTH: 160px
}
DIV#sponsored_right {
	FLOAT: left; MARGIN-BOTTOM: 5px
}
DIV.prevnext A:hover {
	COLOR: #9a5924
}
DIV.yellowcontainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
DIV.sponsoredheader {
	FONT-SIZE: 12px; COLOR: #717171; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
DIV#outer OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#outer LI {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 10px; CURSOR: hand; COLOR: #000
}
DIV.prevnext {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 80%; COLOR: #fff; TEXT-ALIGN: center
}
DIV.prevnext A {
	COLOR: #000
}
DIV.prevnext A:hover {
	COLOR: #000
}

.url {
	COLOR: #009900
}
.rsr_td_hdr:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3d69a3; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.rsr_td_hdr:active {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3d69a3; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.rsr_td_hdr:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3d69a3; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.rsr_td_hdr:hover {
	COLOR: #3d69a3
}
.rsr_td:link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rsr_td:active {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rsr_td:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
.rsr_td:hover {
	COLOR: #1461d4; TEXT-DECORATION: underline
}
#clearance {
	CLEAR: both; FONT: 11px/1em Verdana,Tahoma,sans-serif; COLOR: #666; TEXT-ALIGN: center
}
#footer {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: auto; FONT: 11px/1.3em Verdana,Tahoma,sans-serif; WIDTH: 760px; COLOR: #666; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#footer A {
	COLOR: #000
}
#footer A:visited {
	COLOR: #000
}
#sitemap {
	FONT-SIZE: 11px; MARGIN-LEFT: 10px; COLOR: #666; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana,Tahoma,sans-serif
}
#sitemap A {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Verdana,Tahoma,sans-serif; TEXT-DECORATION: underline
}
#sitemap A:visited {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Verdana,Tahoma,sans-serif; TEXT-DECORATION: underline
}
#sitemap A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.dropdown {
	FONT-SIZE: 10px; COLOR: #666666
}
#dirblog {
	CLEAR: both; BORDER-RIGHT: #b8cbe8 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #b8cbe8 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 4px; FLOAT: none; BACKGROUND-IMAGE: url(images/dirmodule_bg.gif); MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; BORDER-LEFT: #b8cbe8 1px solid; WIDTH: 382px; PADDING-TOP: 4px; BORDER-BOTTOM: #b8cbe8 1px solid; BACKGROUND-REPEAT: repeat-x
}
#dirblog .dir {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#dirblog .dir IMG {
	MARGIN-RIGHT: 5px
}
#dirblog .dir .title {
	FONT-SIZE: 14px; COLOR: #0090f1; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
#dirblog .dir .title A {
	FONT-SIZE: 12px; COLOR: #0066cc; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#dirblog .dir .title A:visited {
	FONT-SIZE: 12px; COLOR: #0066cc; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#dirblog .dir .desc {
	FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
#dirblog .sep {
	CLEAR: both
}
#blogmodule {
	CLEAR: both; MARGIN-TOP: 15px; BACKGROUND: url(images/bg_bluegrad.gif) repeat-x 0px 0px
}
#blogmodule .label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 20px; BACKGROUND-COLOR: #bfc8d6; TEXT-ALIGN: left
}
#blogmodule .label SPAN A {
	FONT: bold 15px Tahoma; TEXT-TRANSFORM: none; COLOR: #172f50; LETTER-SPACING: -0.05em; TEXT-DECORATION: none
}

#blogmodule .entry  {
	FONT-SIZE: 14px; COLOR: #172f50; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}

#blogmodule .entry A {
	FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}
#blogmodule .entry A:visited {
	FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none
}

#blog_menusm {
	BACKGROUND: url(images/bg_bluegrad.gif) repeat-x 0px 0px; MARGIN-BOTTOM: 10px; WIDTH: 100%; HEIGHT: 100%
}
#blog_menusm .title2 {
	PADDING-TOP: 7px; PADDING-LEFT: 4px;HEIGHT: 28px; WIDTH:821px; BACKGROUND-COLOR: #c8e5c7
}
#blog_menusm .title2 SPAN {
	MARGIN-TOP: 4px; FONT: bold 20px Tahoma; COLOR: #172f50; PADDING-TOP: 4px; 
}
#blog_menusm .title {
	PADDING-TOP: 7px; PADDING-LEFT: 4px; HEIGHT: 28px; BACKGROUND-COLOR: #c8e5c7
}
#blog_menusm .title SPAN {
	MARGIN-TOP: 4px; FONT: bold 20px Tahoma; COLOR: #172f50; PADDING-TOP: 4px;
}
#blog_menusm .title A:link {
	COLOR: #172f50; TEXT-DECORATION: none
}
#blog_menusm .title A:hover {
	COLOR: #172f50; TEXT-DECORATION: none
}
#blog_menusm .title A:active {
	COLOR: #172f50; TEXT-DECORATION: none
}
#blog_menusm .title A:visited {
	COLOR: #172f50; TEXT-DECORATION: none
}
#blog_menusm .list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#blog_menusm .rss {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#blog_menusm .list A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 13px; BACKGROUND: url(images/arrow_bluelg.gif) no-repeat left center; PADDING-BOTTOM: 0px; FONT: 11px/20px Tahoma; COLOR: #003366; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#blog_menusm .rss A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(images/rss-icon-10x10.gif) no-repeat left center; PADDING-BOTTOM: 0px; FONT: 11px/20px Tahoma; COLOR: #003366; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#blog_menusm .list A:hover {
	TEXT-DECORATION: underline
}
#blog_menusm .rss A:hover {
	TEXT-DECORATION: underline
}

.innertube{
/*Margins for inner DIV inside each column (to provide padding)*/
 margin-bottom:0px;
 margin-left:10px;
 margin-right:10px;
 margin-top:0px;
}

/*-----index-6-----*/
#wrapper { min-height:500px;}

/* IE7 and IE6 Only */
* html #wrapper {
  min-height:500px;
  height:auto !important;
  height:500px;
}


#wrapper .indent {padding:30px 17px 25px 19px;}
#wrapper .column .indent {padding:17px 14px 23px 21px;}

#wrapper #solutions .left {float:left;width:535px; border-right:dotted 1px #d8d8d8 }
#wrapper #solutions .right {width:270px; margin-left:545px;margin-top:0px;padding-top:50px;}
#wrapper #solutions ul { margin-top: 0px; padding-left: 10px}
#wrapper #solutions li {COLOR: #000; FONT-FAMILY: Tahoma, Helvetica, sans-serif; FONT-SIZE:11px; }
#wrapper #solutions .right p{padding-left:10px;}

#wrapper #ourbusiness {text-align:left}
#wrapper #ourbusiness .left {float:left;width:30%; border-right:dotted 1px #d8d8d8; }
#wrapper #ourbusiness .right {width:69%; }
#wrapper #ourbusiness .right p {padding-left:5px;}
#wrapper #news .left {float:left;width:49%;border-right:dotted 1px #d8d8d8; }
#wrapper #news .right {width:50%; padding-left:5px; }
#wrapper #howitworks ul { margin-top: 0px; padding-left: 10px}
#wrapper #howitworks li {margin-left: 20px;}
#wrapper #howitworks .left {width:50%;float:left; }
#wrapper #howitworks .right {width:49%; border-left:dotted 1px #d8d8d8}
#wrapper #Contact .left {float:left;width:280px;margin-top:0px;border-right:dotted 1px #d8d8d8;height:500px;}
#wrapper #Contact .center {float:left;width:280px; margin-left:290px;margin-top:-500px;border-right:dotted 1px #d8d8d8;height:500px;}
#wrapper #Contact .right {float:left;width:240px; margin-left:580px;margin-top:-500px;height:500px;}

#wrapper #Contact .left ul { list-style:none;font-size:12px;padding:10px 0 0 5px; margin: 0 0 0 0;}
#wrapper #Contact .left li {list-style-type: none;	margin-bottom:4px;border-bottom:1px solid #c8e5c7;FONT: 11px/1.3em Tahoma,Helvetica,sans-serif}
#wrapper #Contact .left li:hover {	background:#c8e5c7;margin-bottom:4px;}

#wrapper #Contact .center ul { list-style:none;font-size:12px;padding:25px 0 0 5px; margin:0 0 0 0;}
#wrapper #Contact .center li {list-style-type: none;	margin-bottom:4px;border-bottom:1px solid #c8e5c7;FONT: 11px/1.3em Tahoma,Helvetica,sans-serif}
#wrapper #Contact .center li:hover {	background:#c8e5c7;margin-bottom:4px;}

#wrapper #Contact .right ul { list-style:none;font-size:12px;padding:38px 0 0 5px; margin:0 0 0 0;}
#wrapper #Contact .right li {list-style-type: none;	margin-bottom:4px;border-bottom:1px solid #c8e5c7;FONT: 11px/1.3em Tahoma,Helvetica,sans-serif}
#wrapper #Contact .right li:hover {	background:#c8e5c7;margin-bottom:4px;}

/* IEx patches \*/
* html .left {
 display: inline;
}
/**/

/*-----// index-6-----*/

.labelcolumn {COLOR: #398622;FONT: bold 16px/1.3em Tahoma,Helvetica,sans-serif; }
.title {PADDING-TOP: 2px; FONT: bold 12px/1.3em Tahoma,Helvetica,sans-serif; }

.title SPAN {FONT: bold 12px Tahoma; COLOR: #172f50;}

#menu_list {
	float:right;
	width: 225px;
	color:#000;
	BACKGROUND: url(images/bg_bluegrad.gif) repeat-x 0px 0px; MARGIN-BOTTOM: 10px; WIDTH: 100%; HEIGHT: 100%
}

#menu_list .title {
	PADDING-TOP: 2px; HEIGHT: 50px; BACKGROUND-COLOR: #c8e5c7; /*#bfc8d6*/
}
#menu_list .title SPAN {
	MARGIN-TOP: 4px; FONT: bold 14px Tahoma; COLOR: #172f50; PADDING-TOP: 4px; LETTER-SPACING: -0.05em
}
#menu_list .title A:link {
	COLOR: #172f50; TEXT-DECORATION: none
}
#menu_list .title A:hover {
	COLOR: #172f50; TEXT-DECORATION: none
}
#menu_list .title A:active {
	COLOR: #172f50; TEXT-DECORATION: none
}
#menu_list .title A:visited {
	COLOR: #172f50; TEXT-DECORATION: none
}

#menu_list ul {
	list-style:none;
	width:218px;
	font-size:12px;
	padding:0 0 0 3px;
}	

#menu_list li {
	list-style-type: none;	
	margin-bottom:4px;
	border-bottom:1px solid #c8e5c7;
	padding:5;
}

#menu_list li:hover {
	background:#c8e5c7;
	margin-bottom:4px;
}

#menu_list a {
	display:block;
	padding:0 0 0 20px;
	color:#fff;
	text-decoration: none;
	background:f0f6df;
}	
	
#menu_list a:hover {
	display:block;
	padding:0 0 0 20px;
	color:#333;
	text-decoration: none;
	background:fff;
}	

a{color:blue;text-decoration:none;font:11px/14px tahoma, Tahoma, helvetica, sans-serif;}
a:hover{ text-decoration:none;}
.link{ color:#007EC4;}
.link_1{ color:#DE3E11; font-size:12px; background:url(images/arr.gif) 0 5px no-repeat; padding:0 0 0 16px;cursor:hand}
.link_2{ color:#007EC4; line-height:16px;background:url(images/arr.gif) 0 3px no-repeat;}
.link_3{ color:#007EC4; padding:0 0 0 17px;cursor:hand;font-size:13px; font-weight:bold;}
.link_4{ color:#DE3E11;}
.link_5{ color:#000000;text-decoration:underline;}
.link_6{ color:#000000;text-decoration:underline;cursor:hand;font-size:11px; font-weight:bold;}

/*-----Misc-----*/
.commandbutton
{
	background-color: 	#696969;
	color: 				#000000;
	padding: 			2px 2px 2px 2px;
	font-size:			9pt;
	font-family:		Verdana;
	filter:				progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B4C5DF, EndColorStr=#91A9D0);
	border-width: 		0px;
	height: 21px;	
}

.button
{
 padding: 	0px 0px 0px 0px;
   color:#000000;
   background-color:#dcdcdc;
   font-family:Verdana;
   font-size:9pt;
   font-weight:bold;   
   border:1px solid; 
   filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#D8D8D8, EndColorStr=#DcDcDc);
   height: 24px;
   width: 120px;
   vertical-align:top;
 }

.HR
{
    border-top:dotted 1px #D8D8D8; width:100%;   
}
.Quotes
{
    color:#EE3424;
    font-weight:bold;
}
.Quotessmall
{
	font:9px tahoma, arial, helvetica, sans-serif;
    font-style:italic;
    text-align:right;
    color:#000000;
}
/*-----//Misc-----*/

/*-----Login Page-----*/
td
{
    font:12px tahoma, arial, helvetica, sans-serif;
}
.LoginTextBoxes
{
     font:12px tahoma, arial, helvetica, sans-serif;
     border:solid 1px #000000;
     padding-top:1px;
     padding-bottom:1px
}

/*-----//Login Page-----*/

/* errorblock Start */
	/* Used for "div-like" block error messages 
	(as in a summary error control with a background color) */
	
.errorblock
{
	BACKGROUND: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #990000;
	text-decoration: none;
	padding:5px 5px 5px 5px;
}
/* errorblock End */

/* error Start */ 
	/* Used when an error font with NO background is desired */

.error
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #FF0000; 
	text-decoration: none;
	padding:5px 5px 5px 5px;
}
/* error End */

/* successmessage Start */
	/* Used when an success/thank you message font with NO background is desired */
.successmessage
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #009900;
	text-decoration: none;
}

.labelmessage
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #FF0000;
	text-decoration: none;
	padding-left:40px;
}

/* successmessage End */

/* Green Table List */

#nav_top {
	background:url('images/nav_top.gif') no-repeat;
	width:250px;
	height:28px;
}

#nav_btm {
	background:url('images/nav_btm.gif') no-repeat;
	width:250px;
	height:28px;
}
#tablelist {
	vertical-align: top;
	width: 230px;
	color:#000;
	background:url('images/nav_mid.gif') repeat-y;
}

#tablelist p { margin: 2px 2px 2px 40px; padding:0px; 
	FONT-SIZE: 16px; COLOR: #172f50; FONT-FAMILY: Tahoma, Helvetica, sans-serif; TEXT-DECORATION: none}

#tablelist ul {
	list-style:none;
	width:100%;
	font-size:12px;
	padding:0 0 0 0px;
}	

#tablelist li {
	list-style-type: none;	
	background:transparent url('images/bullet.gif') no-repeat 12px ;
	margin-bottom:4px;
	border-bottom:1px solid #c8e5c7;
	padding:5;
}

#tablelist li:hover {
	background:#c8e5c7;
	margin-bottom:4px;
}

#tablelist a {
	display:block;
	padding:0 0 0 20px;
	color:#fff;
	text-decoration: none;
	background:f0f6df;
}	
	
#tablelist a:hover {
	display:block;
	padding:0 0 0 20px;
	color:#333;
	text-decoration: none;
	background:fff;
}	
/* END Green Table List */

/*table*/
.fill_1{ background:url(images/tbl_fill_1.gif) bottom repeat-x;}
.left_top{ background:url(images/tbl_left_top.gif) left top no-repeat;}
.right_top{ background:url(images/tbl_right_top.gif) right top no-repeat;}
.left_bot{ background:url(images/tbl_left_bot.gif) left bottom no-repeat;}
.right_bot{ background:url(images/tbl_right_bot.gif) right bottom no-repeat;}
.side_top{ background:url(images/tbl_side.gif) top repeat-x;}
.side_bot{ background:url(images/tbl_side.gif) bottom repeat-x;}
.side_left{ background:url(images/tbl_side.gif) left top repeat-y;}
.side_right{ background:url(images/tbl_side.gif) right top repeat-y;}
/*//table*/

.demolink {float:left; margin-left:45px; margin-top:470px;}