/* CSS Document */
body {
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
td.show {vertical-align:center;}
tr.show {vertical-align:top;}
table.show {vertical-align:top; margin-bottom:6px;}
table.show td {font-size: 100% !important}
td.bottom_border 
	{
	vertical-align: top;
	bottom-border: 1px solid #cccccc;
	}
td.bottom_border2 
	{
	vertical-align: top;
	bottom-border: 3px solid #cccccc;
	}

.p1, .p1_2 {
	font-size:70%;
	line-height: 1.4em;
	margin: 10px 0px 0px 0px;
	}
.p1a, .p1a_2 {
	font-size:70%;
	line-height: 1.4em;
	margin:0px;
	}
.p1b {
	font-size:70%;
	line-height: 1.4em;
	margin:3px 0px 0px 0px;
	}
.p2 {
	color: #2f4e6f;
	font-size:75%;
	line-height: 1.5em;
	margin: 9px 0px 0px 0px;
	}
.p2a {
	color: #000000;
	font-size:75%;
	line-height: 1.5em;
	margin:0px;
	}			
.page_title{
	line-height:1em; 
	font-size:160%; 
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	}
.h1{
	line-height:1.1em; 
	font-size:130%; 
	font-family:Arial, Helvetica, sans-serif;
	margin:24px 0px 0px 0px;
	}
.h1a{
	line-height:1.1em; 
	font-size:130%; 
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	}
.h2{
	line-height:1.1em; 
	font-size:100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:24px 0px 0px 0px;
	}	
.h2a{
	line-height:1.1em; 
	font-size:100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	}		
.h3 {
	line-height:1.1em; 
	font-size:95%; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:18px 0px 0px 0px;
	}	
.h3a {
	line-height:1.1em; 
	font-size:95%; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	}		
.h4 {
	line-height:1.1em; 
	font-size:75%; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:18px 0px 0px 0px;
	}
.h4a {
	line-height:1.1em; 
	font-size:75%; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
	}	
.h5 {
	font-size:70%;
	line-height: 1.3em;
	margin: 9px 0px 0px 0px;
	}
.h5a {
	font-size:70%;
	line-height: 1.3em;
	margin:0px;
	}
.h6 {
	font-size:70%;
	font-weight:bold;
	line-height: 1.3em;
	margin:12px 0px 4px 0px;
	}
.caption {
	color: #9E9E9E;
	font-size:70%;
	line-height: 1.3em;
	margin:0px;
	}	
.tag_line
	{
	font-size:75%; 
	line-height: 1.4em;
	font-weight:bold;
	margin: 8px 0px 0px 0px;
	}
.tag_line_a
	{
	font-size:75%; 
	line-height: 1.4em;
	font-weight:bold;
	margin: 0px;
	}
.box_head {
	font-size:100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 1.1em;
	margin:0px;
	}
.box_head_2 {
	font-size:100%; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 1.1em;
	margin:0px;
	}
.box_subhead {
	font-size:70%; 
	font-weight:bold;
	line-height: 1.3em;
	margin: 12px 0px 3px 0px;
	}
.float_left {
	position:relative;
	float:left;
	margin: 2pt 12pt 12pt 0pt;	
	}
.float_right {
	position:relative;
	float:right;
	margin: 2pt 0pt 12pt 12pt;	
	}
img.bullet_padding {margin: 0px 6px 0px 0px;}
img {border-style: none;}
img.show {border-style: none;}

.trans_icon 
        {
         filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
        }


.bullet_list, .bullet_list_2
	{
	font-size:70%; 
	line-height: 1.3em;
	text-indent: -13px;
	margin: 9px 0px 0px 14px;
	}
.bullet_list_a
	{
	font-size:70%; 
	line-height: 1.3em;
	text-indent: -13px;
	margin: 0px 0px 0px 14px;
	}	

.bullet_indent
	{
		margin-left: 14px;
	}
.step_number {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	margin:0px 4px 0px 0px;
	}
.step_number_a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	margin: 5px 4px 0px 0px;
	}
p.number_list, p.number_list_2  {
	font-size:70%;
	line-height: 1.4em;
	margin: 9px 0px 0px 0px;
	text-indent: -14px;
	margin-left:15px;
	}
.list_para {
	font-size:70%;
	line-height: 1.4em;
	margin: 9px 0px 0px 0px;
	margin-left:16px;
	}
.list_para_a {
	font-size:70%;
	line-height: 1.4em;
	margin: 0px 0px 0px 0px;
	margin-left:16px;
	}


/* for the boxes in columns apply l for the left, use c for all center columns and r for the right one */
.box_padding_l {padding-left: 8px;}
.box_padding_c {padding-left: 6px;}	
.box_padding_r {padding: 0px 8px 0px 6px;}
	
.padding_r {padding-right: 6px;}
.padding_l {padding-left: 6px;}
.padding_b {padding-bottom: 6px;}
.padding_t {padding-top: 6px;}

image.padding_r {margin-right: 6px;}
image.padding_t {margin-top: 6px;}

td.spacer {height: 18px; width: 18px}

/* set relative disables the alpha applied to the text in the cell */
.set_relative {position:relative;}

td.white_tl {background-image:url('../images/border_white_tl.gif');background-repeat:no-repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;width:10px;height:10px}
td.white_tr {background-image:url('../images/border_white_tr.gif');background-repeat:no-repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;width:10px;height:10px}
td.white_bl {background-image:url('../images/border_white_bl.gif');background-repeat:no-repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;width:10px;height:10px}
td.white_br {background-image:url('../images/border_white_br.gif');background-repeat:no-repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;width:10px;height:10px}
td.white_t {background-image:url('../images/border_white_t.gif');background-repeat:repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50}
td.white_r {background-image:url('../images/border_white_r.gif');background-repeat:repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50}
td.white_b {background-image:url('../images/border_white_b.gif');background-repeat:repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50}
td.white_l {background-image:url('../images/border_white_l.gif');background-repeat:repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50}

td.yellow_tl {background-image:url('../images/border_yellow_tl.gif');background-repeat:no-repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;width:10px;height:10px}
td.yellow_tr {background-image:url('../images/border_yellow_tr.gif');background-repeat:no-repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;width:10px;height:10px}
td.yellow_bl {background-image:url('../images/border_yellow_bl.gif');background-repeat:no-repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;width:10px;height:10px}
td.yellow_br {background-image:url('../images/border_yellow_br.gif');background-repeat:no-repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;width:10px;height:10px}
td.yellow_t {background-image:url('../images/border_yellow_t.gif');background-repeat:repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50}
td.yellow_r {background-image:url('../images/border_yellow_r.gif');background-repeat:repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50}
td.yellow_b {background-image:url('../images/border_yellow_b.gif');background-repeat:repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50}
td.yellow_l {background-image:url('../images/border_yellow_l.gif');background-repeat:repeat;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50}

td.blue_tl {background-image:url('../images/border_blue_tl.gif');background-repeat:no-repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;width:10px;height:10px}
td.blue_tr {background-image:url('../images/border_blue_tr.gif');background-repeat:no-repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;width:10px;height:10px}
td.blue_bl {background-image:url('../images/border_blue_bl.gif');background-repeat:no-repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;width:10px;height:10px}
td.blue_br {background-image:url('../images/border_blue_br.gif');background-repeat:no-repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;width:10px;height:10px}
td.blue_t {background-image:url('../images/border_blue_t.gif');background-repeat:repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60}
td.blue_r {background-image:url('../images/border_blue_r.gif');background-repeat:repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60}
td.blue_b {background-image:url('../images/border_blue_b.gif');background-repeat:repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60}
td.blue_l {background-image:url('../images/border_blue_l.gif');background-repeat:repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60}

td.olive_tl {background-image:url('../images/border_olive_tl.gif');background-repeat:no-repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;width:10px;height:10px}
td.olive_tr {background-image:url('../images/border_olive_tr.gif');background-repeat:no-repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;width:10px;height:10px}
td.olive_bl {background-image:url('../images/border_olive_bl.gif');background-repeat:no-repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;width:10px;height:10px}
td.olive_br {background-image:url('../images/border_olive_br.gif');background-repeat:no-repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;width:10px;height:10px}
td.olive_t {background-image:url('../images/border_olive_t.gif');background-repeat:repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60}
td.olive_r {background-image:url('../images/border_olive_r.gif');background-repeat:repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60}
td.olive_b {background-image:url('../images/border_olive_b.gif');background-repeat:repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60}
td.olive_l {background-image:url('../images/border_olive_l.gif');background-repeat:repeat;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60}

a.showroom_green {
	color:#77b250;
	
	font-size:100%; 

	font-family: Arial, Helvetica, sans-serif;

	font-weight:bold;

	line-height: 1.1em;

	margin:0px;
	
	text-decoration: none;
	}

a.showroom {
	color:#0066ff;
	text-decoration: none;
	}
a.showroom:visited {
	color:#6062C7;
	}
a.showroom:hover {
	color:#0066ff;
	text-decoration: underline;
}
a.showroom_2 {
	text-decoration: none;
	}
a.showroom_2:visited {
	text-decoration: none;
	}
a.showroom_2:hover {
	text-decoration: underline;
}
a.nav_link {
	color:#0066ff;
	text-decoration: none;
	}
a.nav_link:visited {
	color:#0066ff;
	}
a.nav_link:hover {
	color:#0066ff;
	text-decoration: underline;
}
a.download_now {
	color:#0066ff;
	text-decoration: none;
	font-weight: bold;
	}
a.download_now:visited {
	color:#6062C7;
	}
a.download_now:hover {
	color:#0066ff;
	text-decoration: underline;
}

ol.numbered_list {margin: 9px 0px 0px 20px}
ol.numbered_list li {
	margin: 0px 0px 8px 8px; 
	font-size: 70%;
	}
	
table.table_border 
{
	border-top: 1px solid #666666; 
	border-left: 1px solid #666666; 
	margin-top: 9px
}
td.cell_border 
{
	border-right: 1px solid #666666; 
	border-bottom: 1px solid #666666;
}
.gray_border {border: 1px solid #8F8F8F; margin-top: 4px}
.separator_border {border-bottom: 1px dotted #ACB0AD; }
.code 
{
	color: #000000;
	font-family:"Courier New", Courier, mono;
	font-size:70%;
	margin: 3px 0px 0px 0px;
	background-color:#E5E5E5;
}

/*RSSVIEW Styles*/

#vsrss_dgfeed div, #vsrss2_dgfeed div
{
	font-size: 70%;	
}
#vsrss_dgfeed span, #vsrss2_dgfeed span
{
	font-size: 70%;	
}
#vsrss_dgfeed a, #vsrss2_dgfeed a {
	color:#0066ff;
	text-decoration: none;
	}
#vsrss_dgfeed a:visited, #vsrss2_dgfeed a:visited  {
	color:#6062C7;
	}
#vsrss_dgfeed a:hover, #vsrss2_dgfeed a:hover {
	color:#0066ff;
	text-decoration: underline;
}



table.show_table 
{
		font-size:55%;
            line-height:1.2em;
            padding:3px;
            border-collapse:collapse;
            margin:16px 0px 0px 0px;
            text-align:center;
            vertical-align:center;
}
td.show_table_sql
{
            vertical-align:top;
            text-align:center;
            border-bottom:1px solid #cccccc;
            border-right:1px solid #cccccc;
            border-top:1px solid #cccccc;
            border-left:1px solid #cccccc;
}

td.show_table 
{
            vertical-align:center;
            text-align:center;
			border-style: solid;
			border-right-color: #cccccc;
			border-right-width: 1px;
            border-bottom:1px solid #cccccc;
            border-right:1px solid #cccccc;
            border-top:1px solid #cccccc;
            border-left:1px solid #cccccc;
			color: #2f4e6f;
}

td.show_table_left 
{
            vertical-align:center;
            border-bottom:1px solid #cccccc;
            border-top:1px solid #cccccc;
            border-left:1px solid #cccccc;
            height: 30 pixels;
            text-align:left;
			color: #2f4e6f;
}

td.show_table_head
{
            vertical-align:bottom;
            font-weight:bold;
            border-bottom:1px solid #cccccc;
            border-right:1px solid #cccccc;
}

td.show_table_end 
{
            vertical-align:top;
            border-bottom:1px solid #cccccc;
}

td.show_table_head_end
{
            vertical-align:bottom;
            font-weight:bold;
            border-bottom:1px solid #cccccc;
}
