﻿.iconlist
{
list-style: none;
margin: 0;
padding: 0;
}

.iconlist_feat
{
 text-decoration:underline;
margin: 0;
padding: 0;
}


.ordlist
{
list-style:decimal;
color:black;
}

.list_i
{

margin-left:20px;
padding-left:5px;
}

.list_inone
{
list-style: none;
margin-left:20px;
padding-left:05px;
}



li.pdf
{
background-image: url('../bullet_pdf.gif');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}

li.doc
{
background-image: url('../bullet_doc.gif');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}

li.text
{
background-image: url('../bullet_text.gif');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}

li.htm
{
background-image: url('../bullet_htm.gif');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}

li.red
{
background-image: url('../graphics/bullets/bullet_rescrs.gif');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}

li.redball
{
	background-image: url('../graphics/bullets/redball.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0;
}


li.red em {
color:red;
}

li em.relnote_main_item {

	color:black;
}


li.yellowsq
{
background-image: url('../graphics/bullets/bullet_rescrs.gif');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}

li.yellowikon
{
background-image: url('../graphics/bullets/yellow_dot_ikon_16x16.png');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
font-weight:bold;
}

li.whiteikon
{
	background-image: url('../graphics/bullets/white_iknon_16x16.png');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0 .4em 5em;
	font-weight: bold;
}

li.white_g_ikon
{
	background-image: url('../graphics/bullets/whiteg_iknon_13x13.png');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0 .4em 5em;
	font-weight: bold;
}


li.arrow_gray
{
	background-image: url('../graphics/bullets/arrow_gray.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0 .4em 7em;
	font-weight: bold;
}

li.bluewhite
{
background-image: url('../graphics/bullets/blue_bullet_matching_white_.gif');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 30px;
margin: .4em 0;
}


li.none
{
background-image:none;
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
}

li.none_i5
{
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: 0 0 0 4em;
}

li.none_i6
{
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: 0 0 0 6em;
}

li.mon_on 
{
	background-image: url('../graphics/mdms/M_on.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 60px;
	margin: .4em 0;
	height:20px;
	
}

li.mon_off 
{
	background-image: url('../graphics/mdms/M_off.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 60px;
	margin: .4em 0;
	height:20px;

}

li.shadow_on 
{
	background-image: url('../graphics/mdms/S_on.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 60px;
	margin: .4em 0;
	height:20px;

}

li.shadow_off 
{
	background-image: url('../graphics/mdms/S_off.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 60px;
	margin: .4em 0;
	height:20px;

}




li.zero
{
background-image:none;
background-repeat: no-repeat;
background-position: 0 50%;
padding: 0 0 0 22px;
margin: 0 0;
}

li.main_sq_large
{
background-image: url('../graphics/bullets/bullet01.gif');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .4em 0;
font-weight:bold;
}

li.black_dot_ikon
{
	background-image: url('../graphics/bullets/black_circle_5.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0 .4em .4em;
	font-weight: bold;
}

li.black_dot_ikon_featab
{
	margin: 0 0 0 10px;
	background-image: url('../graphics/bullets/black_circle_5.gif');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	font-weight: bold;
}


li.black_dot_ikon16
{
	background-image: url('../graphics/bullets/block_dot_ikon_16x16.png');
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 20px;
	margin: .4em 0 .4em .4em;
	font-weight: bold;
}




#horizontal_jump li
{
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}

#horizontal_jump1 li
{
	display: inline;
	list-style-type: none;
	padding-right: 10px;
}


.hmenu {
width: 100%;
margin: 1em ;
padding: 9px 0.5em;
	

}
.hmenu ul{
	margin: 0;
	padding: 9px;
	background-image: url('../graphics/bullets/white_iknon_16x16.png');
}

.hmenu li{
	margin: 0;
	padding: 9px;
	float: left;
	background-image: url('../graphics/bullets/white_ikon_16x16.png');
background-repeat: no-repeat;

}
.hmenu li{
	padding-right: 1em;
}

 
table.features 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}



table.docs {
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	width:604px;
}

table.docs a {
	color: #FFFFFF;
	
}


table.grid {
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px;
	
	border-spacing: 0px;
	width:604px;
}

table.grid_fwf {
	text-align: left;
	font-family:"Courier New", Courier, monospace;
	font-weight: normal;
	font-size: xx-small;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px;
	border-spacing: 0px;
	width:704px;
}


table.grid_fwf td.hed
{
	background-color: #FFFF00;
	color: #000000;
	padding: 4px;
	text-align: center;
	font-size: small;
} 

table.grid_fwf td.hed1
{
	background-color: #DBEAF5;
	color: #000000;
	padding: 4px;
	text-align: center;
	font-size: small;
} 


table.grid_fwf td.c_vk
{
	width:90px;
	padding-left:20px;
} 
table.grid_fwf td.c_code
{
	width:40px;
	text-align:center;
} 
table.grid_fwf td.c_space
{
	width:15px;
	background-color:silver;
} 





table.grid td.hed
{
	background-color: #666;
	color: #FFFFFF;
	padding: 4px;
	text-align: center;
	font-size:small;
	font-weight:bold;
	
} 


table.grid td.hed_m
{
	background-color: #666;
	color: #FFFFFF;
	padding: 4px;
	text-align: center;
	border-bottom: 2px #fff solid;
	font-size:xx-small
	
} 
table.grid td.center
{
	border-style: solid;
	border-width: thin;
	border-color: #008000;
	background-color: white;
	color: black;
	padding: 4px;
	text-align: center;
	font-size: x-small;
} 

table.grid td.downloads
{
	border-style: solid;
	border-width: thin;
	border-color: #008000;
	background-color: white;
	color: black;
	padding: 4px;
	text-align: left;
	font-size: x-small;
} 

table.grid td.reason
{
	border-style: solid;
	border-width: thin;
	border-color: #008000;

	background-color: white;
	color: black;
	padding: 4px;
	text-align: center;
	font-size: x-small;
	width:50px;
} 

table.grid td.sa_description
{
	border-style: solid;
	border-width: thin;
	border-color: #008000;
	background-color: white;
	color: black;
	padding: 0px 0px 0px 4px;
	text-align: left;
	font-size: x-small;
	width: 400px;
	margin-left: 0px;
} 



table.grid td.description {
	border-style: solid;
	border-width: thin;
	border-color: #008000;
	background-color: white;
	color: black;
	padding: 4px;
	text-align: left;
	font-size: x-small;
}

table.grid td.operation {
	border-style: solid;
	border-width: thin;
	width: 150px;
	background-color: white;
	color: black;
	padding: 4px;
	text-align: left;
	font-size: x-small;
	border-color: #008000;
}





table.docs td.product 
{
	border-bottom: #CCCCCC;
	background-color: #800000;
	color: #FFFFFF;
	padding: 4px;
	text-align: left;
	border: 1px #fff solid;
	font-size:small;
	font-weight: bold;
	border-bottom-color: #CCCCCC;
}


table.docs td.doctype 
{
	border-bottom: #CCCCCC;
	background-color: #FFFFFF;
	color: #000;
	text-align: center;
	vertical-align:middle;
	border: 1px #fff solid;
	font-weight: bold;
	border-bottom-color: #CCCCCC;
	width:48px;
}

table.docs td.catagory 
{
	border-bottom: #CCCCCC;
	background-color: #FFFFFF;
	color: #000;
	padding: 12px;
	text-align: left;
	border: 1px #fff solid;
	font-weight: bold;
	border-bottom-color: #CCCCCC;
}


table.docs td 
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: center;
border: 1px #fff solid;}


table.docs td.yellow_paper 
{
background: #F7F7F7 url(../img/yellow_paper_bg.jpg) repeat-x;

color: #000;
padding: 2px;
text-align: center;
border: 1px #fff solid;}


table.docs td.hed
{
	background-color: #666;
	color: #FFFFFF;
	padding: 4px;
	text-align: left;
	border-bottom: 2px #fff solid;
	font-size: 12px;
	font-weight: bold;
} 

table.docs td.subt 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
	text-align: left;
	font-weight: bold;
}

table.docs td.grouping
{
	background-color: #343756;
	color: #FFFFFF;
	padding: 4px;
	text-align: left;
	font-weight: bold;
}

table.docs td.groupingc
{
	background-color: #343756;
	color: #FFFFFF;
	padding: 4px;
	text-align: center;
	font-weight: bold;
}





table.features td.feature 
{
	border-bottom: #CCCCCC;
	background-color: #FFFFFF;
	color: #000;
	padding: 4px;
	text-align: left;
	border: 1px #fff solid;
	font-weight: bold;
	border-bottom-color: #CCCCCC;
}


table.features td 
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: center;
border: 1px #fff solid;}

table.features td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;} 

table.features td.subt 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
	text-align: center;
	font-weight: bold;
}

table.features td.description 
{
	background-color: #FFFFFF;
	padding: 4px;
	text-align: center;
	border: 1px #CCCCCC solid;
}

table.features td.text_left
{
	padding: 4px;
	text-align: left;
	border: 1px #FFFFFF solid;
}

table.features td.ibutton
{
	width:100px;
	padding: 4px;
	text-align: center;
	border: 1px #FFFFFF solid;
	
}



table.features td.icon 
{
	background-color: #FFFFFF;
	padding: 4px;
	text-align: center;
	border: 1px #CCCCCC solid;
	width: 48px;
}



table.features td.yes 
{
	background-color: #CCCCCC;
	padding: 4px;
	text-align: center;
	border: 1px #fff solid;
}






table.price 
{
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px #C0C0C0 solid;
	border-collapse: collapse;
	border-spacing: 0px;
}


table.price td.price
{
	border-bottom: #CCCCCC;
	background-color: #FFFFFF;
	color: #000;
	padding: 4px;
	text-align: right;
	border: 1px #C0C0C0 solid;
	font-weight: bold;
	border-bottom-color: #C0C0C0;
	width: 100px;
}

table.price td.price_sm_re2
{
	border-bottom: #CCCCCC;
	background-color: #FFFFCC;
	color: #000000;
	padding: 4px;
	text-align: right;
	font-weight:bold;
	border: 1px #C0C0C0 solid;
	border-bottom-color: #C0C0C0;
}


table.price td.price_sm
{
	border-bottom: #CCCCCC;
	background-color: #FFFFFF;
	color: #000;
	padding: 4px;
	text-align: right;
	border: 1px #C0C0C0 solid;
	border-bottom-color: #C0C0C0;
	
}


table.price td 
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: center;
border: 1px #fff solid;}

table.price td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: center;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;} 

table.price td.hed, table.price td.hed_rel0,td table.price .hed_re1, table.price td.hed_re2
{
	
	padding: 4px;
	text-align: center;
	border-bottom: 2px #fff solid;
	font-weight: bold;
} 

table.price td.hed_re0{
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;

}


table.price td.hed_re1_c1, table.price td.hed_re1_c2, table.price td.hed_re1_c3
{
	background-color: #800000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;

} 


table.price td.hed_re1_c4{
	background-color: #800000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: right;
}


table.price td.hed_re2_c1, table.price td.hed_re2_c2, table.price td.hed_re2_c3
{
	background-color: #FFFFCC;
	color: #000000;
	text-align: left;
} 

td.hed_re2_c2{
	width:400px;
}

td.hed_re2_c2 em{
	font-weight:bold;
}


table.price td.hed_re2_c4{
	background-color: #FFFFCC;
	color: #000000;
	font-weight: bold;
	text-align: right;
}





table.price td.hed_re1_price
{
	background-color: #800000;
	color: #FFFFFF;
	padding: 4px;
	text-align: right;
	border-bottom: 2px #fff solid;
	font-weight: bold;
} 





table.price td.spacer_large{
	width: 75px;
}
table.price td.partno{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
	text-align: left;
	width: 120px;
	border: 1px #C0C0C0 solid;

}

table.price td.partno_sm{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
	text-align: left;
	
	border: 1px #C0C0C0 solid;
	font-size:xx-small;

}


table.price td.hed_light
{
	background-color: #999999;
	color: #fff;
	padding: 4px;
	text-align: center;
	border-bottom: 2px #fff solid;
	font-size: 12px;
	font-weight: bold;
} 


table.price td.sessions 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
	text-align: center;
	font-weight: bold;
	width: 100px;
	border: 1px #C0C0C0 solid;
}



table.price td.subscription 
{
	background-color: #FFFFCC;
	color: #000000;
	padding: 4px;
	text-align: right;
	width: 100px;
	border: 1px #CCCCCC solid;
}

table.price td.description 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
	text-align: center;
	font-style:italic;
	
	width: 200px;
	border: 1px #C0C0C0 solid;
}

table.price td.description_sm 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
	text-align: left;
	font-size:xx-small;
	font-style:italic;
	
	border: 1px #C0C0C0 solid;
}


table.price td.foot 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
	text-align: center;
	font-style:italic;
	border: 1px #C0C0C0 solid;
}

td.foot em {
	color:green;
	font-weight:bold;
}



table.price td.spacer 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
	text-align: center;
	font-weight: bold;
	width: 10px;
	border: 1px #C0C0C0 solid;

}

table.price td.text_left 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
	text-align: left;
	border: 1px #C0C0C0 solid;
	

}


table.price td.text_left_sm 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
	text-align: left;
	border: 1px #C0C0C0 solid;
	width: 55px;
	font-size:xx-small;
}



table.downloads 
{ text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.downloads td.hed
{
	background: #666;
	width: 600px;
	color: #fff;
	padding: 4px;
	text-align: left;
	border-bottom: 2px #fff solid;
	font-size: 12px;
	font-weight: bold;
} 





table.downloads td.ibutton
{
	width:100px;
	padding: 4px;
	text-align: center;
}

table.downloads td.ibuttonw
{
	width:100px;
	padding: 4px;
	text-align: center;
	background-color:white;
	
	
}

table.orderprice_wp {
	text-align:left;
	width: 35%;
}


table.orderprice_wp1 {
	border:0;

	height:16px;
	width:600px; 
}


table.orderprice_wp1 td.wp1_r1c1 , table.orderprice_wp1 td.wp1_r1c2, table.orderprice_wp1 td.wp1_r1c3, table.orderprice_wp1 td.wp1_r1c4, table.orderprice_wp1 td.wp1_r1c5{
	vertical-align:top;
	text-align:center;
	background-color: #FFFF00;
	
} 

table.orderprice_wp1 td.wp1_yearhed {
	vertical-align:top;
	text-align:center;
	background-color: #FFFFcc;
	
} 

td.wp1_yearhed.spacer{
	width:4px;
	height:11px;
	
	
} 

td.wp1_yearhed address {
	font-size:xx-small;
	color:	#008000;
}

table.orderprice_wp1 td.wp1_r1c1
{
	width:138px;
	height:19px;
}

td.wp1_r1c1 address {
	text-align:right;
	color: #008000;
	font-size:xx-small;
	font-weight:bold;
}


table.orderprice_wp1 td.wp1_r1c2
{
	width:4px;
	height:19px;
}

table.orderprice_wp1 td.wp1_r1c3
{
	height: 22px;
	
}
table.orderprice_wp1 td.wp1_r1c4
{
	width:0px;
	height: 11px;
	
}
table.orderprice_wp1 td.wp1_r1c5
{
	
	font-size:xx-small;
	color:#008000;
 	height: 19px;
}
table.orderprice_wp1 td.wp1_r2c1
{
	vertical-align: top;
	text-align: center;
	width: 138px;
	height: 11px;
	background-color: #FFFF00;
}
table.orderprice_wp1 td.wp1_r3c1
{
	vertical-align: top;
	text-align: right;
	width: 138px;
	height: 11px;
	background-color: #FFFFFF;
}

table.orderprice_wp1 td.wp1_r3c2
{
	vertical-align: top;
	text-align: center;
	width: 4px;
	height: 11px;
	background-color: #C0C0C0;
}

table.orderprice_wp1 td.wp1_r3c3
{
	vertical-align: top;
	text-align: right;
	width: 85px;
	height: 11px;
	background-color: #FFFFFF;
}
table.orderprice_wp1 td.wp1_r3c4
{
	vertical-align: top;
	text-align: center;
	width: 4px;
	height: 11px;
	background-color: #C0C0C0;
}

table.orderprice_wp1 td.wp1_r3c5
{
	vertical-align: top;
	text-align: right;
	width: 80px;
	height: 11px;
	background-color: #FFFFFF;
}

table.orderprice_wp1 td.wp1_r3c5
{
	vertical-align: top;
	text-align: right;
	width: 80px;
	height: 11px;
	background-color: #FFFFFF;
}

table.orderprice_wp1 td.wp1_r3c6
{
	vertical-align: top;
	text-align: center;
	width: 80px;
	height: 11px;
	background-color: #FFFFFF;
}


table.orderprice_wp1 td.wp1_r4c1
{
	vertical-align: top;
	text-align: center;
	width: 138px;
	height: 11px;
	background-color: #FFFFFF;
}




table.weborderforms_cart
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFCC;
	border-color: #800000;
	border: 1px;
	border-style: solid solid none solid;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 600px;
}


table.weborderforms_gswbrowse
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background-color: #CCFFCC;
	border-spacing: 0px;
	border: 0px #999966 none;
	border-collapse: collapse;
}


table.weborderforms_mdms 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background-color: #CCFFCC;
	border: 1px #999966 none;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.weborderforms_wwwfiles 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background-color: #9999FF;
	border: 1px #999966 solid;
	border-collapse: collapse;
	border-spacing: 0px;
}

table.weborderforms_payment_method
{
	border-color: #800000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	border: 1px;
	border-style: solid;
	background-color: #F7F7F7;
	border-spacing: 0px;
	border-collapse: collapse;
	width: 600px;
	height: 480px;
}


td.moneycell {
	border: thin;
	border-color: red;	
}

table.weborderforms_cart td.head1{
	background-color:lime;
	text-align:center;
	height:18px;
	font-weight:bold;
}

table.weborderforms_cart td.c0{
	width: 5px;
	font-size: xx-small;
	border-style: none;
	height: 19px;
	background-color: #CCCCCC;
}
table.weborderforms_cart td.c1{
	width: 10px;
	text-align: left;
	font-weight: bold;
	font-size: xx-small;
	height: 19px;
	background-color: #CCCCCC;
}
table.weborderforms_cart td.c2{
	width: 75px;
	text-align: left;
	font-weight: bold;
	font-size: xx-small;
	height: 19px;
	background-color: #CCCCCC;
}
table.weborderforms_cart td.c3{
	width: 60px;
	text-align: left;
	font-weight: bold;
	font-size: xx-small;
	height: 19px;
	background-color: #CCCCCC;
}
table.weborderforms_cart td.c4{
	padding-left: 3px;
	width: 25px;
	text-align: right;
	font-size: xx-small;
	font-weight: bold;
	height: 19px;
	background-color: #CCCCCC;
}
table.weborderforms_cart td.c5{
	padding-left: 3px;
	width: 15px;
	text-align: center;
	font-size: xx-small;
	height: 19px;
	background-color: #CCCCCC;
}
table.weborderforms_cart td.c6{
	padding-left:3px;
	width: 25px;
	text-align:right;
	font-weight:bold;
	font-size:xx-small;
	height: 19px;
	background-color: #CCCCCC;
}
table.weborderforms_cart td.c7{
	width: 25px;
	padding-left:3px;
	text-align:right;
	font-weight:bold;
	font-size:xx-small;
	border-style:none;
	height: 19px;
	background-color: #CCCCCC;

}
table.weborderforms_cart td.c8{
	width: 100px;
}

table.weborderforms_cart td.subtotal_label{
	text-align:right;
	border-style:none;
	height:23px;
    background-color: #FFFFFF;
}

table.weborderforms_cart td.subtotal{
	text-align:right;
	border-style:none;
	height:23px;
    background-color: #FFFFFF;
    width:75px;
}

table.weborderforms_cart td.taxes_label{
	text-align: right;
	height: 23px;
	border-style: none;
	background-color: #F7F7F7;
	width: 541px;
}

table.weborderforms_cart td.taxes{
 
	text-align:right;
	height:23px;
	border-style:none;
    background-color: #F7F7F7;
    width:113px;
}
    
table.weborderforms_cart td.shipping_cost{
 
	text-align:right;
	height:23px;
	border-style:none;
    background-color: #F7F7F7;
    width:113px;
}

table.weborderforms_cart td.total_label{
 
	text-align:right;
	vertical-align:bottom;
	font-weight:bold;
	border-style:none;
	height:23px;
    background-color: #F7F7F7;
    width:541px;
}

 table.weborderforms_cart td.total_cost{
 
	float:right;
	text-align:right;
	height:23px;
    background-color: #F7F7F7;
    width:113px;
    border-style:none;

}

table.weborderforms_cart td.total_cost p{
 
	
	text-align:right;
	font-weight:bold;
	height:23px;
    background-color: #FFFFFF;
    width:113px;
}

           

table.weborderforms_cart td.shipping_cost p{
 
	text-align:right;
	font-weight:bold;
}


.osrow
 {
	border-left-color: white;
	border-right-color: white;
	background: #FFFFFF;
	border: #FFFFFF;
	border-width: 10px;
	width: 200px;
	text-align: center;
	color: #01040F;
}

.osctr
 {
 	width: 100px;
	text-align: center;
	color: #01040F;	
}

.osrow_full
 {
	border-left-color: white;
	border-right-color: white;
	border: #FFFFFF;
	border-width: 3px;
	text-align: left;
	color: #01040F;
	

		
}


.osrow_icon
 {
	border-left-color: white;
	border-right-color: white;
	border: #FFFFFF;
	border-width: 2px;
	text-align: left;
	color: #01040F;
	vertical-align:middle;	
	width:50px;

		
}
.osrow_icon_desc
 {
	border-left-color: white;
	border-right-color: white;
	border: #FFFFFF;
	border-width: 3px;
	text-align: left;
	color: #01040F;
	width: 450px;
	
}

.osrow_icon_desc_short
 {
	border-left-color: white;
	border-right-color: white;
	border: #FFFFFF;
	border-width: 3px;
	text-align: left;
	color: #01040F;
	
	
}


.osrow_icon_remainder
 {
	border-left-color: white;
	border-right-color: white;
	border: #FFFFFF;
	border-width: 10px;
	text-align: left;
	color: #01040F;
	

}



.osrow_full_left
 {
	border-left-color: white;
	border-right-color: white;
	border: #FFFFFF;
	border-width: 10px;
	text-align: left;
	color: #01040F;
	width:300px;
	
}

.osrow_box_left
 {
	border-left-color: white;
	border-right-color: white;
	border: #FFFFFF;
	border-width: 3px;
	text-align: left;
	color: #01040F;
	width:175px;
	
}

.osrow_box_remainder
 {
	border-left-color: white;
	border-right-color: white;
	border: #FFFFFF;
	border-width: 10px;
	text-align: left;
	color: #01040F;
	width:475px;	
}


.osrow_full_right
 {
	border-left-color: white;
	border-right-color: white;
	border: #FFFFFF;
	border-width: 10px;
	text-align: right;
	color: #01040F;
	width:300px;
	
}



.down_td {
	text-align: center;
	color: #01040F;
	}
	
	.down_tdw {
	text-align: center;
	color: #01040F;
	background-color:white;
	}

	
.down_td_c1f {
	text-align: center;
	color: #01040F;
	width: 100px;
	
}


.down_td_lj {
	padding-left:45px;
	text-align:left;
	color: #01040F;
}

.down_td_lj_rem {
	padding-left:10px;
	text-align:left;
	color: #01040F;
}

.down_td_ljw {
	padding-left:45px;
	text-align:left;
	color: #01040F;
	background-color:white;

}


.tinyt {
	text-align: center;
	color: #01040F;
	font-size: xx-small;
}




table.stats 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td.feature 
{
	background-color: #FFFFFF;
	color: #000;
	padding: 4px;
	text-align: left;
	border: 1px #fff solid;
}

table.stats td.yes 
{
	background-color: #CCC;
	color: #008000;
	padding: 4px;
	text-align: center;
	border: 1px #fff solid;
	font-weight: bold;
	
}

table.stats td.subt 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
	text-align: center;
	border: 1px #fff solid;
	font-weight: bold;
}


table.stats td 
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: center;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;} 




table.guiconfig 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}


table.guiconfigc 
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.guiconfig td.rowcounter 
{
	background-color: #CCC;
	color: #008000;
	padding: 4px;
	text-align: center;
	border: 1px #fff solid;
	font-weight: bold;
	
}

table.guiconfig td.icon 
{
	background-color: #CCC;
	color: #008000;
	padding: 4px;
	text-align: center;
	border: 1px #fff solid;
	font-weight: bold;
	
}

table.guiconfig td.iconc 
{
	color: #008000;
	padding: 4px;
	text-align: center;
	border: 1px #fff solid;
	font-weight: bold;
	
}



table.guiconfig td.feature 
{
	background-color: #FFFFFF;
	color: #000;
	padding: 4px;
	text-align: left;
	border: 1px #fff solid;
}


table.guiconfig td.subt 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
	text-align: center;
	border: 1px #fff solid;
	font-weight: bold;
}


table.guiconfig td 
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: center;
border: 1px #fff solid;}

table.guiconfig td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;} 




table.cookbook 
{
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #fff;
	background-color: #C0C0C0;
	border: 0px #C0C0C0;
	border-collapse: collapse;
	border-spacing: 0px;
}


table.cookbook td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;} 


table.cookbook td.step
{
	padding: 4px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background-color: #008000;
} 


table.cookbook td.result
{
padding: 4px;
text-align: left;
background-color:white;
color:black;
border-collapse:separate;
border-bottom-style:solid;
border-bottom:medium;
border-bottom-color:black;
} 

table.cookbook td.screenshot
{
	padding: 4px;
	text-align: center;
	background-color: #CCCCCC;
	color: black;
} 

table.cookbook td.instructions
{
	color: black;
	padding: 4px;
	text-align: left;
	background-color: #FFFFCC;
} 


table.ipaddress
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
background-color: #666;
border: 2px;
border-collapse: collapse;
border-spacing: 0px;}





table.ipaddress
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
background-color: #666;
border: 2px;
border-collapse: collapse;
border-spacing: 0px;}


table.ipaddress td.address 
{
	background-color: #FFFFFF;
	color: #000;
	padding: 4px;
	text-align: left;
	border: 1px #fff solid;
	

}


table.ipaddress td 
{
	background-color: #800000;
	color: #000;
	padding: 4px;
	text-align: center;
	font-family: "Courier New", Courier, monospace;
	border: 1px #fff solid;
}

table.ipaddress td.hed
{
	background-color: #800000;
	color: #FFFFFF;
	padding: 4px;
	text-align: left;
	border-bottom: 2px #fff solid;
	font-size: 12px;
	font-weight: bold;
} 

table.ipaddress td.subt 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
	text-align: center;
	border: 1px #fff solid;
	
}



table.ipaddress td.description 
{
	background-color: #FFFFCC;
	padding: 4px;
	text-align: left;
}

table.ipaddress td.unsel
{
	background-color: #CCCCCC;
	padding: 4px;
	text-align: left;
}


table.ipaddress td.subhead 
{
	background-color: #FFFFCC;
	padding: 4px;
	text-align: center;
	font-weight:bold;
	font-size:small;
}
table.ipaddress td.subemph
{
	background-color: #FFFFCC;
	padding: 4px;
	text-align: center;
	color:green;
	font-size:small;
}





table.ipaddress td.yes 
{
	background-color: #CCCCCC;
	padding: 4px;
	text-align: center;
	border: 1px #fff solid;
}

table.tbl_search
{
	padding-left: 5px;
	width: 575px;
}





.showSwitch {
  display: block;
}
.hideSwitch {
  display: none;
}

.showSwitch {
	display: block;
}
.hideSwitch {
	display: none;
}
.expandMenu {
 
}
.expandMenu dt {
	text-transform: uppercase;
	background-color: #FFFFFF;
	padding: 2px;
	margin: 0px 0px 1px;
	color: #000000;
	cursor: pointer;
	font-weight:bold;
}
.expandMenu a {
	color: #000000;
}
.expandMenu a:hover {
	color: #333333;
	background-color: transparent;
}
.expandMenu dd {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	color: #000000;
}
.expandMenu ul {
	background-color: #FFFFFF;
	margin: 0em 2em 0em 2em;
	padding: 0px;
	list-style-type: none;
}
.expandMenu table {
	border-collapse: collapse;
	width: 100%;
}
.expandMenu td {
	color: #000000;
	padding-right: 10px;
	padding-left: 40px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 0;
}
.expandMenu thead td {
	background-color: #000000;
	border-top-style: none;
}

.alignLeft {
	
	text-align: left;

}
.alignRight {
	text-align: right;
}

.alignCenter {
	text-align: center;
}
alignCenter b{
	text-align: center;
	font-weight:bold;
	padding-left: 5px;
}

.textmiddle {
vertical-align:middle;
}


table#uts_hed {
background:url(../img/ts_center_light_blue_1w_55.jpg) repeat-x;
	
}
table#uts_features {
  border-collapse: collapse;
  border: 1px solid #666666;
  font: normal 11px verdana, arial, helvetica, sans-serif;
  color: #363636;
  background: #f6f6f6;
  text-align:left;
  width: 600px;
  }
  
.uts_features_caption  {
	text-align: center;
	font: bold 16px arial, helvetica, sans-serif;
	background: transparent;
	padding: 6px 4px 8px 0px;
	color: #800000;
	text-transform: uppercase;
}
table#uts_features thead, table#uts_features tfoot {
background:url(../img/uts_overview_header_lb_1_30.jpg) repeat-x;
text-align:left;
height:30px;
}


.uts_features_packs {
	background-color:silver;
}

.uts_thead_oneside {
	height:20px;
	background-color:silver;
	font-weight:bold;
	text-align:center;
}
table#uts_features thead th, table#uts_features tfoot th {
padding:5px;
}



table#uts_features tr.odd {
background: #f1f1f1;
}
table#uts_features tbody th, table#uts_features tbody td {
padding:2px;
background-color:white;

}

.uts_feature_text_c {
	text-align: center;
	color:black;
	
}

.slideshow_ot {
	text-align: center;
	color: #0033CC;
}

.ts_slogans {
padding-left:30px;	
	
	color: #FF0000;
}


