@charset "utf-8";
/* CSS Document */
body
{
	margin:0px;
}
form, input, h1, h2, h3
{
	margin:0px;
	padding:0px;
}
.mainmenus
{
	position:absolute; 
	width:155px; 
	border:#878787 solid 1px;
	background-color: #f4f4f4; 
	margin-top:-3px; 
	display:block; 
	margin-left:3px; 
	padding:5px; 
	border-top:0px; 
	padding-left:10px; 
	background-image: url(../images/menulinkbg.gif); 
	background-repeat:repeat-x;
	z-index:999999;
	display:none;
}
fieldset
{
	margin:0px;
	padding:0px;
	padding-left:10px;
}
.brdr_L
{
	border-left:#CCCCCC solid 1px;
	border-bottom:#CCCCCC solid 1px;
}
.brdr_R
{
	border-right:#878787 solid 1px;
}
.brdr_R_botted
{
	border-right:#cccccc dotted 1px;
}
.brdr_LR
{
	border-right:#eeeeee solid 1px;
	border-left:#eeeeee solid 1px;	
}
.brdr_TR
{
	border-bottom:#eeeeee solid 1px;
	border-top:#eeeeee solid 1px;	
}

.brdr_L_shadow
{
	border-left:#f1f1f1 solid 4px;
	border-bottom:#f1f1f1 solid 4px;
}
.brdr_LRTB
{
	border:#CCCCCC solid 1px;
}
.brdr_LRTB_black
{
	border:#000000 solid 2px;
}
.brdr_txtbox_on
{	
	border:#999999 solid 2px;
}
.brdr_R_dottedimg
{
	background-image:url(../images/dots_vert.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
.brdr_B_dottedimg
{
	background-image:url(../images/dots_horiz.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.Ldropdown
{
	font-family:Verdana; 
	font-size:11px; 
	width:170px;
}
.Ldropdown option
{
	width:170px;
}
.reg_brdr_LRTB
{
	border:#CCCCCC solid 1px;
}
.reg_brdr_B
{
	border-bottom:#CCCCCC solid 1px;
}
.reg_brdr_TB_dotted
{
	border-bottom:#CCCCCC dotted 1px;
	border-top:#CCCCCC dotted 1px;	
}
.reg_pad_LR
{
	padding-left:10px;
	padding-right:10px;
}
.reg_pad_T
{
	padding-top:2px;
}
.reg_pad_LR_5
{
	padding-left:5px;
	padding-right:5px;
}
.reg_pad_L_5
{
	padding-left:5px;
}
.reg_pad_R_5
{
	padding-right:5px;
}
.reg_pad_L
{
	padding-left:10px;
}
.reg_pad_R
{
	padding-right:10px;
}
.txt_field_200
{
	background-image:url(../images/fieldbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Tahoma;
	font-size:11px;
	padding-left:2px;
	border:#CCCCCC solid 1px;
	width:250px;
	height:14px;
	padding-top:2px;
}
.txt_area_200
{
	background-image:url(../images/fieldbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Tahoma;
	font-size:11px;
	padding-left:2px;
	border:#CCCCCC solid 1px;
	width:250px;
	padding-top:2px;
}
.txt_area1_200
{
	background-color:#f8ffce;	
	font-family:Tahoma;
	font-size:11px;
	padding-left:2px;
	border:#CCCCCC solid 1px;
	width:250px;
	padding-top:2px;
}
.txt_field_100
{
	background-image:url(../images/fieldbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Tahoma;
	font-size:11px;
	padding-left:2px;
	border:#CCCCCC solid 1px;
	width:121px;
	height:14px;
	padding-top:2px;
}
.txt_field
{
	background-image:url(../images/fieldbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Tahoma;
	font-size:11px;
	padding-left:2px;
	border:#CCCCCC solid 1px;
	height:14px;
	padding-top:2px;
}
.txt_field_mor
{
	background-image:url(../images/fieldbg_mor.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Tahoma;
	font-size:11px;
	padding-left:2px;
	border:#CCCCCC solid 1px;
	height:14px;
	padding-top:2px;
}
.txt_field_1alpha
{
	background-image:url(../images/fieldbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Tahoma;
	font-size:11px;
	padding-left:2px;
	border:#CCCCCC solid 1px;
	height:14px;
	width:14px;
	padding-top:2px;
	text-align:center;
}
.txt_field_disabled
{
	font-family:Tahoma;
	font-size:11px;
	padding-left:2px;
	border:#CCCCCC solid 1px;
	height:14px;
	padding-top:2px;
	background-color:#EFEFEF;
}
select.select_200
{
	background-image:url(../images/fieldbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Tahoma;
	font-size:11px;
	padding-left:2px;
	width:255px;
	border:#CCCCCC solid 1px;
	height:19px;
	padding-top:1px;
}
select.select_150
{
	background-image:url(../images/fieldbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Tahoma;
	font-size:11px;
	padding-left:2px;
	width:190px;
	border:#CCCCCC solid 1px;
	height:19px;
	padding-top:1px;
}
select.select_100
{
	background-image:url(../images/fieldbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Tahoma;
	font-size:11px;
	padding-left:2px;
	width:125px;
	border:#CCCCCC solid 1px;
	height:19px;
	padding-top:1px;
}
select.select
{
	background-image:url(../images/fieldbg.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Tahoma;
	font-size:11px;
	padding-left:2px;
	border:#CCCCCC solid 1px;	
	height:19px;
	padding-top:1px;	
}
.txt_tahoma
{
	font-family:Tahoma;
}
.txt_arial
{
	font-family:arial;
}
.txt_tre
{
	font-family:"trebuchet MS";
}
.txt_11
{
	font-size:11px;
}
.txt_10
{
	font-size:10px;
}
.txt_12
{
	font-size:12px;
}
.txt_13
{
	font-size:13px;
}
.txt_15
{
	font-size:15px;
}
.txt_17
{
	font-size:17px;
}
.txt_25
{
	font-size:25px;
}
a.reg_link
{
	text-decoration:none;
}
.txt_blue
{
	color:#073be4;
}
.txt_black
{
	color:#000000;
}
.txt_dgray
{
	color:#4d4d4d;
}
.txt_lgray
{
	color:#bbb;
}
.txt_ldgray
{
	color:#666666;
}
.txt_red
{
	color:#FF0000;
}
.txt_red1
{
	color:#c20000;
}
.blurblock
{
	background-color:#FAFAFA;
}
.focusedblock
{
}
div.counrysuggestion
{
	width:246px;
	margin:0px;
	text-align:left;
	padding:0px;
}
div.counrysuggestion a  
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#000000;
width:246px;
display:block; 
text-align:left;
background-color:#F9F9F9;
padding:3px;
border-bottom:#eeeeee solid 1px;
}
div.counrysuggestion a:hover
{
	background-color:#F4F4F4;
	text-decoration:none;
}
div.dropdown
{
	border:#CCCCCC solid 1px;
	border-right:0px;
	height:19px;
	font-family:Tahoma;
	font-size:11px;
}
div.dropdown div.options
{
	padding-left:5px;
	padding-right:5px;	
}
.fldmsgbox
{
	position:absolute;
	width:284px;
	background-image:url(../images/sug_arr.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top:-18px;
	display:none;
}
.fldmsgbox1
{
	position:absolute; 
	width:284px; 
	background-image:url(../images/sug_arr_1.gif); 
	background-repeat:no-repeat; 
	background-position:left top; 
	margin-top:-10px;
	padding-top:8px;
	display:none;
}

.brdr_TB
{
	border-bottom:#999999 solid 1px;
	border-top:#999999 solid 1px;	
}
.brdr_B_dotted
{
	background-image:url(../images/dots_horiz.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.brdr_B_dottedlight
{
	border-bottom:#cccccc dotted 1px;
}
.brdr_B
{
	border-bottom:#cccccc solid 1px;
}
a.link_showhide
{
	background-image:url(../images/arr_showhidefrag_off.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding:2px;
	text-decoration:none;
}
a.link_showhide:hover
{
	background-image:url(../images/arr_showhidefrag_on.gif);
	background-repeat:no-repeat;
	background-position:center;	
}
.signinfrag
{
	position:absolute; 
	width: 200px; 
	background: #f1f1f1; 
	text-align: center; 
	display:none; 
	margin-left:-200px; 
	margin-top:-12px; 
	z-index:2; 
	border:#999999 solid 1px;  
	padding:4px; 
	background-color: #E5E5E5; 
}
a.link_Q
{
	background-image:url(../images/learnmore_off.gif);
	background-repeat:no-repeat;
	background-position:center;
	padding-left:4px;
	padding-right:4px;	
	text-decoration:none;
}
a.link_Q:hover
{
	background-image:url(../images/learnmore_on.gif);
	background-color:#f1f1f1;
}
a.linksearch
{
	background-image:url(../images/searchicon_off.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:14px;
	font-family:Arial;
	font-size:11px;
	color:#0033CC;
	text-decoration:none;
	font-weight:bold;
}
a.linksearch:hover
{
	background-image:url(../images/searchicon_on.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.btn_ok
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:#999999 solid 1px;
	background-color:#F7F7F7;
	background-image:url(../images/ok.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	height:18px;	
	margin:0px;	
}
.btn_cancel
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:#999999 solid 1px;
	background-color:#F7F7F7;
	background-image:url(../images/cancel.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	height:18px;	
	margin:0px;	
}
.btn_simple
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:#999999 solid 1px;
	background-color:#F7F7F7;
	padding:0px;
	margin:0px;
	height:18px;
}
.txt_white
{
	color:#FFFFFF;
}
.txt_green
{
	color:#deff00;
}
a.link
{
	text-decoration:none;
}
a.link:hover
{
	color:#FF0000;
}
a.link_tooltip
{
	color:#073be4;
	text-decoration: none;
	background-color: transparent;
	border-bottom:#073be4 dashed 1px;
}
a.link_tooltip:hover
{
	color: #990000;	
	border-bottom:#990000 dashed 1px;
}
a.link_popup
{
	background-image:url(../images/iconpopup.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:12px;
	text-decoration:none;
}
a.link_popup:hover
{
	color:#FF0000;
}
.greybox
{
	position:absolute; 
	width:100%; 
	height:100%; 
	z-index:99999;  
	background-color:#cccccc; 
	filter:alpha(opacity=50);
	opacity: 0.65;
	-moz-opacity: 0.65;
	text-align:center;
}
#gb_container {
position:fixed;
width:100%;
height:100%;
}
#gb_box {
position:absolute;
width:100%;
height: 800px;/**gives IEWin it's improperly implemented height value*/ 
z-index:0;
top:0;
left:0;
background-color:#000;
filter:alpha(opacity=40);
opacity:0.40;
}
#gb_no_opacity {
position:absolute;
z-index:999999;
top:32%;
left:30%;
font-size:20px;
font-weight:bold;
text-align:center;
background-color:#FFFFFF;
}
div.menulinks
{
	display:block;
}
div.menulinks a
{
	font-family:Tahoma;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;	
	text-decoration:none;
	padding-top:15px;
	padding-bottom:2px;	
	width:90px;
	display:block;
	text-align:center;
	height:25px;
	margin-top:2px;
}
div.menulinks a:hover
{
	background-color:#878787;
	color:#FFFFFF;
}
div.menulinks a.on1
{
	font-family:Tahoma;
	font-size:11px;
	background-color:#878787;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;	
	text-decoration:none;
	padding-top:15px;
	padding-bottom:2px;	
	width:90px;
	display:block;
	text-align:center;
	height:25px;
	margin-top:2px;
}
div.menulinks a img
{
	border:0px;
	padding-left:5px;
}
div.menulinks a.on
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;	
	text-decoration:none;
	padding-top:9px;
	padding-bottom:2px;	
	width:100px;
	display:block;
	text-align:center;
	height:18px;
	background-color:#666666;
	color:#FFFFFF;
}
div.submenus
{
	width:150px;
	display:block;
}
div.submenus a
{
	font-family:Tahoma;
	font-size:11px;
	color:#0c35a7;
	padding-left:10px;
	padding-right:10px;	
	text-decoration:none;
	padding-top:4px;
	padding-bottom:2px;	
	width:150px;
	display:block;
	height:18px;
	background-color:#F8F8F8;
}
div.submenus a:hover
{
	background-color:#999999;
	color:#ffffff;
}
div.submenus a img
{	
	border:0px;
	padding-right:4px;
}
.feedbacktab
{
	font-family:Arial, Helvetica, sans-serif;
	border:#CCCCCC solid 1px;
	border-top:0px;
	background-color:#FFFFE1;
}
a.linkalphas
{
	display:block;
	padding-left:5px;
	padding-right:5px;	
	height:15px;
	background-color:#F7F7F7;
	border:#CCCCCC solid 1px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a.linkalphas:hover
{
	background-color:#666666;
	color:#ffffff;
}
.rrboxdiv
{
	display:block; 
	padding-left:2px; 
	/*background-color:#FFFFCC; 
	border:#FFFF66 solid 1px;*/
	color:#FF0000;
	margin-bottom:2px;
}
.fixdiv
{
	position:absolute; 
	width:100%; 
	bottom:0px; 
	display:block; 
	float:none; 
	clear:both;
}
.feedbackdiv
{
	position:absolute; 
	width:300px; 
	height:200px; 
	border:#cccccc solid 1px; 
	background-color:#FFFFE1; 
	margin-top:-200px; 
	margin-left:-100px; 
	display:block; 
	z-index:999;
	display:none
}
.prodbigview
{
	position:absolute; 
	border:#000000 solid 1px; 
	z-index:999999;
	display:none;
}
.quickdets
{
	position:absolute; 
	border:#999999 solid 1px; 
	background-color:#ffffff; 
	width:318px; 
	display:none; 
	padding:5px;
}
a.slideshowlinks
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#f1f1f1;
	border:#eeeeee solid 1px;
	display:block;
	height:14px;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	padding-left:4px;
	padding-right:4px;	
}
a.slideshowlinks:hover
{
	background-color:#666666;
	color:#FFFFFF;
}
a.slideshowlinkson
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#666666;
	padding-left:4px;
	padding-right:4px;	
	border:#eeeeee solid 1px;
	display:block;
	height:14px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
a.linksleftpanel1on
{
	display:block;
	background-color:#FFFFFF;
	background-image:url(../images/sidewaysarr.gif);
	background-position:98% 8px;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#CC0000;
	padding-left:5px;
	line-height:24px;	
	font-weight:bold;
}
a.linksleftpanel1off
{
	display:block;
	background-color:#F8F8F8;
	background-image:url(../images/dots_vert.jpg);
	background-repeat:repeat-y;
	background-position:right;	text-decoration:none;
	color:#666666;
	padding-left:5px;
	line-height:24px;
}
.justify
{
	text-align:justify;
}