body {margin:6px 6px 6px 6px;padding:0;color:#333333;background:#F5F6F7;
font-family:Arial,Verdana,sans-serif;font-size:12px;line-height:1.5}

a:link {color:#0088CC;text-decoration:none}
a:visited {color:#0088CC;text-decoration:none}
a:hover {color:#0088CC;text-decoration:underline}

.top_menu_small {font-size:smaller;text-decoration:none}
.top_menu_small:hover {font-size:smaller;text-decoration:underline}

a img {border-style:none}
p {margin:0.375em 0}
ul {padding-left:20px}
h1{font-size:28px;margin:0px;color:#000;padding-top:4px;padding-bottom:4px}
h2{font-size:16px;margin:0px;color:#000;padding-top:4px}
h3{font-size:14px;margin:0px;color:#000;padding-top:6px;padding-bottom:2px}
td {padding:0px;margin:0px}

select {font-size:98%;font-family:Tahoma,sans-serif;color:#333333}
select{background-color:#fff;border:inset 1px #232323}
input{background-color:#fff;border:inset 1px #232323}
textarea{background-color:#fff;border:inset 1px #232323}

/* table start */
table.data-bordered {border-bottom:1px solid #B4B4B4;border-right:1px solid #B4B4B4;border-spacing:0;margin-bottom:1em}
.data-bordered thead th {vertical-align:middle}

.data-bordered th,
.data-bordered td {
	padding:0.35em 10px;
	vertical-align:top;
	border-top:solid 1px #b4b4b4;border-left:solid 1px #b4b4b4;
	text-align:center;
}
.data-bordered .alt td {
	background-color:#E5E5E5;
}

.icon-yes {
background-position:center center;
background-repeat:no-repeat;
color:transparent !important;
letter-spacing:-2ex;
min-height:16px;
overflow:hidden;
padding:0 !important;
text-align:left;
white-space:nowrap;
display:table-cell;
width:auto;
word-spacing:-2ex;
background-image:url(point.gif);
}
/* table end */

.fg_href_image img {margin-top:4px}
.fg_button {margin-top:3px;text-decoration:none;
font-weight:bold;letter-spacing:0.1em;
margin:0 1px 0 0;padding:2px 6px 4px 6px;
width:60px;height:20px;
-moz-user-select:none;-khtml-user-select:none;
}
.fg_button:link {
background:#ccc url('bg_grad_gray1.gif') repeat-x;
color:#fff;border-top:solid 1px #999;
border-right:solid 1px #404040;
border-bottom:solid 1px #3a3a3a;
border-left:solid 1px #404040;
}
.fg_button:visited {
background:#ccc url('bg_grad_gray1.gif') repeat-x;
color:#fff;border-top:solid 1px #999;
border-right:solid 1px #404040;
border-bottom:solid 1px #3a3a3a;
border-left:solid 1px #404040;
}
.fg_button:hover {
background:#ccc url('bg_grad_gray2.gif') repeat-x;
color:#000;border-top:solid 1px #999;
border-right:solid 1px #404040;
border-bottom:solid 1px #3a3a3a;
border-left:solid 1px #404040;text-decoration:none;
}
.fg_button:focus {
-moz-user-select:none;
-khtml-user-select:none;
}

/**************************************************
* UI button
**************************************************/
.UIButton {font-size:10pt;color:#000;padding:2px 4px 2px 4px;text-decoration:none;cursor:pointer}
a.UIButton:hover {text-decoration:none}
.UIButton {position:relative;display:inline;display:inline-block;padding:0;text-decoration:none;color:#fff;font-weight:bold;font-size:small;overflow:hidden;border:none;background:none}
.UIButton span {background-repeat:no-repeat;margin:0;padding:0;display:block}
.UIButton .innerWrapper {display:table-cell;display:inline-block}
.UIButton .label {color:#fff;background-color:#f8981d;background-image:url('mm.png');background-position:left center;background-repeat:repeat-x;padding:0 8px 0 8px}
.UIButton .ml{text-align:center;padding:0 0 0 6px;background-image:url('ml.png');background-position:left center}
.UIButton .mr{padding-right:6px;background-position:right center;background-image:url('mr.png')}
.UIButton .tl{line-height:10px;padding:0 8px 0 14px;background-image:url('tl.png');background-position:left bottom}
.UIButton .tr{padding-right:8px;line-height:10px;background-image:url('tr.png');background-position:right bottom}
.UIButton .bl{line-height:13px;padding:0 8px 0 14px;background-image:url('bl.png');background-position:left top}
.UIButton .br{line-height:13px;padding-right:8px;background-image:url('br.png');background-position:right top}

/**************************************************
* blue button
**************************************************/
.blueButton .label {color:#fff;background-color:#4577b0;background-image:url('mm.png');background-position:left center;
background-repeat:repeat-x;padding:0 8px 0 8px}
.blueButton .ml {text-align:center;padding:0 0 0 6px;background-image:url('ml.png');background-position:left center}
.blueButton .mr {padding-right:6px;background-position:right center;background-image:url('mr.png')}
.blueButton .tl {line-height:10px;padding:0 8px 0 14px;background-image:url('tl.png');background-position:left bottom}
.blueButton .tr {padding-right:8px;line-height:10px;background-image:url('tr.png');background-position:right bottom}
.blueButton .bl {line-height:13px;padding:0 8px 0 14px;background-image:url('bl.png');background-position:left top}
.blueButton .br {line-height:13px;padding-right:8px;background-image:url('br.png');background-position:right top}

#thumbnails2 {clear:both;background-color:#BFBFBF;left:10px;position:absolute;width:10000px}
#thumbnails2 div {position:relative;width:112px;height:78px;background-image:url(carousel1.jpg);padding:0;float:left;display:inline;z-index:5}
#thumbnails2 img {width:96px;height:64px;margin:7px}

/*
#picture {padding:0px;width:500px;float:left}
#picture img {border:1px solid #999}
.selectedThumbnail{border:solid 2px #fc0 !important}
.inFocus {border:solid 1px #000 !important}
*/

.clear {visibility:hidden;display:block;clear:both;height:0px;margin:0;padding:0}
pre {background-color:#606060;color:#CCCCCC;padding:8px;font-size:medium}

.Accordion {width:240px;border:solid 1px #E1E1E1;overflow:hidden;background:#fff}
.AccordionPanelContent {overflow:auto;height:340px;font-size:90%;line-height:140%;background-color:#F5F6F7}
.AccordionPanelContent ul {margin:0;padding:1.375em}
.AccordionPanelContent div {margin:6px 6px}

.product_area {float:left;width:206px;height:270px;background:url('entry_background.jpg') no-repeat;padding-left:4px}
.product_area_inner {padding-left:6px;padding-top:6px;padding-right:4px}
.product_area_inner h4 {}

.headline {font-size:1em;font-weight:bold;color:#222222;
background:#DFDFDF url(box_header.gif) repeat-x scroll 0 0;
border-bottom:1px solid #D9D9D9;padding:0.3em 8px 0.2em;margin:-4px -8px 0px -8px}

/* new rounded box . not in use*/
.box3 {	background:url(module-br.png) 100% 100% no-repeat;	margin-bottom:20px;margin-right:15px}
.box3 div {	background:url(module-tr.png) 100% 0 no-repeat}
.box3 div div {	background:url(module-bl.png) 0 100% no-repeat}
.box3 div div div {	background:url(module-tl.png) 0 0 no-repeat}
.box3 h3 {margin:0;padding:0;position:absolute;top:10px}

/* menu box */
.boxmenutop{background:#F5F6F7 url(content1_top.gif) no-repeat scroll center top;width:984px;height:7px;margin-left:auto;margin-right:auto;margin-top:10px}
.boxmenuinner{background:#F5F6F7 url(content1_middle.gif) repeat-x scroll 0 0;width:962px;color:#222222;padding:0px 10px 10px 10px;height:28px;margin-left:auto;margin-right:auto}
.boxmenubottom{background:#F5F6F7 url(content1_bottom.gif) no-repeat scroll center top;width:984px;height:7px;margin-left:auto;margin-right:auto}

/* large box */
.box1top{background:#F5F6F7 url(content_top.gif) no-repeat scroll center top;width:984px;height:7px;margin-left:auto;margin-right:auto;margin-top:10px}
.box1inner{background:#F5F6F7 url(content_middle.gif) repeat-y scroll 0 0;
width:962px;color:#222222;padding:0px 10px 10px 10px;
margin-left:auto;margin-right:auto;height:auto}
.box1bottom{background:#F5F6F7 url(content_bottom.gif) no-repeat scroll center top;
width:984px;height:7px;margin-left:auto;margin-right:auto}

/* medium size box */
.box2top{background:#FFFFFF url(content2_top.gif) no-repeat scroll center top;width:592px;height:7px;margin-top:2px}
.box2inner{background:#FFFFFF url(content2_middle.gif) repeat-y scroll 0 0;width:572px;color:#222222;padding:0px 10px 10px 10px;height:auto}
.box2bottom{background:#FFFFFF url(content2_bottom.gif) no-repeat scroll center top;width:592px;height:7px}

.box21top{background:#FFFFFF url(content21_top.gif) no-repeat scroll center top;width:480px;height:7px;margin-top:2px}
.box21inner{background:#FFFFFF url(content21_middle.gif) repeat-y scroll 0 0;width:460px;color:#222222;padding:0px 10px 10px 10px;height:auto;font-size:11px}
.box21bottom{background:#FFFFFF url(content21_bottom.gif) no-repeat scroll center top;width:480px;height:7px}

/* small column size box */
.box3top{background:#FFFFFF url(content3_top.gif) no-repeat scroll center top;width:186px;height:7px;margin-left:auto;margin-right:auto;margin-top:2px}
.box3inner{background:#FFFFFF url(content3_middle.gif) repeat-y scroll 0 0;width:166px;color:#222222;padding:0px 10px 10px 10px;margin-left:auto;margin-right:auto;height:auto;font-size:11px;line-height:14px}
.box3bottom{background:#FFFFFF url(content3_bottom.gif) no-repeat scroll center top;width:186px;height:7px;margin-left:auto;margin-right:auto}

/* mid column size box */
.box4 {width:280px;background-color:#f6f6f6;margin-top:22px;margin-right:22px;border:1px solid #e4e4e4;border-top:1px solid #f6f6f6;
border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-khtml-border-radius:4px;
-webkit-box-shadow:0 1px 2px #ccc;-moz-box-shadow:0 1px 2px #ccc;}
.box4 div {padding:18px 18px 18px 18px;border-bottom:1px solid #e4e4e4;font-size:11px}
.box4 div.bottom { border-bottom:none;padding-bottom:25px !important}

/* wide div */
.box5 {float:left;width:582px;border-bottom:1px solid #e1e1e1;padding:26px 0}
.box5 p { margin-bottom:2px}
.box5 h3 { margin-top:0px;padding-top:0px}
.box5 img {float:left;margin:0 20px 0 0}

.boxinnerinner {padding:4px 4px 4px 4px;margin-top:8px}

.col3boxes {width:980px;margin-left:auto;margin-right:auto;padding-top:6px}
.columnmid {width:592px;margin-left:8px;float:left}
.columnsideleft {width:186px;float:left}
.columnsideright {width:186px;float:left;margin-left:8px}

.documentation {margin-right:20px;background:#ffffff;color:#5E879D}
.pnl_down {width:984px;margin:2px auto;font-size:smaller;color:#888888}
.ImageBox{padding:2px 2px 2px 2px;margin:4px;border:solid 1px #999999}

/* crir checkbox start */
/* Checkboxes */
label.checkbox_checked{background:url(checkbox2.png) no-repeat;margin:6px 6px;padding-left:15px;color:#333333}
label.checkbox_unchecked{background:url(checkbox1.png) no-repeat;margin:6px 6px;padding-left:15px;color:#333333}
/* Radio Buttons */
label.radio_checked{background:url(option2.png) no-repeat;display:block;margin:6px 6px;padding-left:15px;color:#333333}
label.radio_unchecked{background:url(option1.png) no-repeat;display:block;margin:6px 6px;padding-left:15px;color:#333333}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* STOP EDITTING - DO NOT CHANGE OR REMOVE        */
.crirHidden {position:absolute;left:-1000px}
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* crir  checkbox ends */


input.file{
border:inset 1px #b1b1bc;
border-color:#333333;
background-color:#fff;
/* google search input	
border:1px solid rgb(126, 157, 185);
padding:2px;
background:transparent url(http://www.google.com/coop/intl/en-US/images/google_custom_search_watermark.gif) no-repeat scroll left center;
-moz-background-clip:-moz-initial;
-moz-background-origin:-moz-initial;
-moz-background-inline-policy:-moz-initial;	
*/
}

div.fileinputs input {
/*background:transparent url(input_boxes.gif) no-repeat scroll 0pt -58px;*/
width:160px;border:inset 1px #b1b1bc;border-color:#333333;
height:20px;padding-left:3px;padding-top:3px}

/*  ------------------------------  */
/*  DROPDOWN MENU                   */
/*  ------------------------------  */
ul.menu {list-style-type:none;margin:0;padding:0px 0 0 6px;float:right;text-align:left;margin-top:-36px;margin-right:-10px}
ul.menu li {display:block;height:28px;float:left;position:relative;margin:0 9px 0 0;padding:0}
ul.menu li.current {background:#000000;-moz-border-radius:4px;-webkit-border-radius:4px}
ul.menu li:hover {background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;margin-top:0px}
ul.menu li a {display:block;float:left;color:#333333;text-decoration:none;font-size:14px;font-style:normal;font-weight:normal;font-family:arial,sans-serif;padding:6px 5px 5px 5px;line-height:18px}
ul.menu li a span {font-weight:normal;padding-left:3px}
ul.menu li.drop a {padding-right:7px}
ul.menu li.drop:hover li {border:none}
ul.menu li.drop span.toggle{display:block;float:left;width:21px;height:28px;background:transparent url("toggle.png") no-repeat 0 4px;padding:0;margin:0 7px 0 0}
/*ul.menu li.drop:hover span.toggle, ul.menu li.drop.current span.toggle{background-position:1px 5px}*/
ul.menu li.drop:hover, ul.menu li.current:hover {-moz-border-radius:0;-webkit-border-radius:0;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-right:1px solid #B7B7B7;border-left:1px solid #B7B7B7;border-top:1px solid #B7B7B7;left:1px;top:-1px}
ul.menu li.drop:hover ul {margin-left:-1px;display:block;z-index:1;padding-bottom:8px;border-right:1px solid #B7B7B7;border-left:1px solid #B7B7B7;border-bottom:1px solid #B7B7B7}
ul.menu li ul {display:none;position:absolute;width:100%;top:24px;left:0;list-style-type:none;margin:0;padding:9px 0 0 0;background:#fff}
ul.menu li ul li {float:none;height:auto;margin:0;padding:0;border:none}
ul.menu li ul li a {float:none;background:none;margin:0;padding:0;display:block;font-size:13px;height:auto;margin:0;padding:4px 13px 4px 13px;font-weight:normal}

/* drop down menu hover styles */
ul.menu li:hover ul {border:none;-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px}
ul.menu li:hover ul * {background:none;-moz-border-radius:0;-webkit-border-radius:0}
ul.menu li ul li:hover {background-color:#E1E1E1}
/*  ------------------------------  */
/*  DROPDOWN MENU END               */
/*  ------------------------------  */


/*  ------------------------------  */
/* jcarousel start */
/*  ------------------------------  */
.jcarousel-skin-tango .jcarousel-container {/*background:#F0F6F9;border:1px solid #346F97;*/}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal{width:950px;padding:10px 6px 4px}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}
.jcarousel-skin-tango .jcarousel-clip-horizontal{width:940px;height:300px}
.jcarousel-skin-tango .jcarousel-item{width:940px;height:300px}
.jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:10px}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}

/* Controls */
.jcarousel-control{height:10px;position:relative;left:780px;top:-20px;width:180px}
.jcarousel-control a{border:0px solid #fff;background-color:#b7b7b7;text-decoration:none;margin-left:5px;margin-right:5px;padding-left:13px;padding-right:13px;font-size:6px}
.jcarousel-control a:focus,.jcarousel-control a:active{outline:none}
.block-on{background-color:#fff !important;color:#fff !important;border:1px solid #bbbbbb !important}
.block-off{color:#b7b7b7 !important}

/* style of item */
.CarouselItem img{display:none}
.CarouselItem h1{font-size:24px;font-weight:normal;color:#8B8B8B;line-height:28px}
.CarouselItemRight{float:left;width:400px;margin-top:20px;margin-left:30px}
.CarouselItemRight a:link{color:#252525;text-decoration:none}
/*  ------------------------------  */
/* jcarousel end */
/*  ------------------------------  */

