/* tags redefinition */

html {
overflow:-moz-scrollbars-vertical; /* permanent vertical scrollbar with FireFox */
height:100%;
background-color:#fff;
}

body {
font-size:12px;
font-family:Arial, Verdana, SunSans-Regular, Sans-Serif;
padding:0;
margin:0;
color:#444;
height:100%;
background-color:#FFFFFF;
}

a {
color:#AF1F00; 
text-decoration:none;
font-weight:bold;
font-style:italic;
}

a:hover {
color:#767676;
}

#head a:focus {
-moz-outline: 0 none;
color:#767676;
}

h1 {
font-size:24px;
font-weight:lighter;
background:url(../images/bgtitle.gif) left bottom no-repeat;
margin: 16px 0 8px 0;
}

h1.media {
padding:8px 10px;
background:#F4F2E5;
font-size:16px;
}

h2 {
font-size:17px;
font-weight:bold;
padding:0;
margin:0;
color:#947e04;
}

h3 {
font-size:12px;
font-weight:bold;
padding:0;
margin:0;
}

h4 {
font-size:12px;
}

img {
border-width:0;
}

#alternate {
margin:0;
padding:50px;
}

.small {
font-size:10px;
}

.item p {
font-weight:bold;
margin:0;
padding:0 0 3px 0;
}

.item em {
font-weight:bold;
margin:0;
padding:0 0 3px 0;
font-style:normal;
}

form.media {
background-color:#F4F2E5;
padding:10px 15px;
margin:0 0 50px 0;
min-height:0; /* IE7 */
}
* html form.media { /* IE6 */
height:0;
}

form.media h2 {
background:url(../images/bgtitle.gif) left bottom no-repeat;
padding-bottom:8px;
margin-bottom:10px;
}

form.media select {
float:left;
font-size:11px;
width:164px;
}

form.media input.keywords {
float:left;
font-size:11px;
width:160px;
}
* html form.media input.keywords { /* IE6 */
width:158px;
}
*:first-child+html form.media input.keywords { /* IE7 */
width:158px;
}

form.media input.btn {
margin-left:5px;
float:left;
font-size:10px;
}

form.media label {
float:left;
display:block;
width:100px;
}

.item {
background:url(/images/hline.gif) repeat-x bottom; 
margin-bottom:3px;
padding-bottom: 8px;
min-height:0; /* IE7 */
}
* html .item { /* IE6 */
height:0;
}

.dottedline {
height:1px;
background:url(../images/bgtitle.gif) left bottom no-repeat;
clear:both;
}

/* template structure */
#container {
background:url(../images/bgmargin.png) right top no-repeat;
width:760px; 
margin:0 auto;
}

#container.market {
background:url(../images/bgmarginmarket.png) right top no-repeat;
}

/* #container.home doesn't work in IE. #container.market works. Only one #container.??? works !!?? */
#containerhome {
background:none;
width:760px; 
margin:0 auto;
}

#head {
background:url(/images/bghead.gif) no-repeat;
height:96px;
}

#head.market {
background:url(/images/bghead.gif) no-repeat;
height:74px;
}

.path  {
float:right;
padding:53px 20px  0 0;
text-align:left;
font-weight:bold;
font-style:normal;
font-size:10px ;
position:relative;
z-index:1;
}

#logo {
position:absolute;
z-index:0;
}

.path a {
font-weight:bold;
font-style:normal;
}

#content, #contentgate {
float:left; 
width:580px;
min-height:0; /* IE7 */
}
* html #content, * html #contentgate { /* IE6 */
height:0;
}

#contentpopup {
width:390px;
margin:0 20px;
}

#contentpopup #head {
background:none;
height:61px;
}

#contentpopup h2 {
margin-top:10px;
margin-bottom:5px;
}

#contentpopup #foot {
margin:10px 0 0 0;
padding:0 0 20px 0;
float:right;
}

#margin,
#margin2, 
#margingate {
float:right; 
width:177px;
}

#gateseparator {
background:url(/images/gate/separator.gif) repeat-x;
clear:both;
height:10px;
}

#foot {
clear:both;
margin:0 206px 0 0;
}

#foot.home {
margin-right:212px;
background:none;
text-align:right;
}

.separator {
background:url(/images/bgtitle.gif) no-repeat; 
height: 8px; 
margin-bottom:3px;
clear:both;
}

.sepbottom {
background:url(/images/bgtitle.gif) no-repeat bottom; 
height: 25px; 
margin: 0 0 3px 0;
clear:both;
}

/* content */
.homenews {
padding-top:1px;
color:#767676;
}

.homenews h3,
.homenews h3 i {
padding-bottom:2px;
font-weight:normal;
}

.homenews i {
color:#404040;
}

.homenews .link {
float:left;
}

.whatsnew .link {
text-align:right;
}

#pagelayout, #pagelayout.home {
width:552px;
}

#pageinfo {
}

#pagemarket {
margin:0;
}

#pagelayout.wheretobuy h2 {
margin:0;
padding:0;
color:#000000;
text-transform:uppercase;
font-size:14px;
}

#pagelayout.wheretobuy h1 {
font-size:24px;
}

#topmarket {
background:url(../images/market/head.gif) top no-repeat;
margin:0;
}

#marketcontent {
padding:30px;
background:url(../images/market/body.gif) repeat-y;
min-height:0; /* IE7 */
}
* html #marketcontent { /* IE6 */
height:0;
}

#bottommarket {
background:url(../images/market/foot.gif) bottom no-repeat;
padding-bottom: 7px;
}

ul {
margin:0;
padding:6px 0 6px 15px;
list-style-image : url(/images/bullet.gif);
}

#pagelayout li {
}

#outerframe {
width:570px;
height:270px;
}

#mainframe {
position:absolute;
width:570px;
height:249px;
background-image:url(/images/bgflash.gif);
padding:4px 6px 7px 4px;
}

.imagemarket {
height:249px;
width:570px;
margin-left:4px;
}

.titlemarket{
padding:16px;
height:218px;
width:183px;
float:right; 
background-color:#fff;
opacity:0.9;
-moz-opacity:0.9; /* firefox < 1.5 */
filter:alpha(opacity=90); /* IE */
}

.titlemarket h1{
font-size:15px;
font-weight:bold;
padding:0;
margin:0;
color:#767676;
text-transform:uppercase;
background-image:none;
}

.titlemarket h2{
display:block;
font-size:12px;
color:#333;
font-style:italic;
padding: 8px 0;
}

/* */
.imagetitle {
height:225px;
width:552px;
margin-left:0px;
}

.halfimagetitle {
height:110px;
width:552px;
margin-left:0px;
}

.titleimage {
padding:16px;
height:193px;
width:183px;
float:right; 
background-color:#fff;
opacity:0.8;
-moz-opacity:0.8; /* firefox < 1.5 */
filter:alpha(opacity=80); /* IE */
overflow:hidden;
}

.halfimagetitle .titleimage{
height:78px;
}

.titleimage h1{
font-size:15px;
font-weight:bold;
padding:0;
margin:0;
color:#767676;
text-transform:uppercase;
background-image:none;
}

.titleimage strong{
color:#333;
font-style:italic;
}

/* tablelist */
table.list {
width:100%;
border-top:1px solid #e5e5e5;
border-left:1px solid #e5e5e5;
}

table.list th {
text-align:left;
background-color:#f1f1f1;
border-bottom:1px solid #e5e5e5;
border-top:1px solid #FFF;
border-left:1px solid #FFF;
border-right:1px solid #e5e5e5;
color:#000000;
padding: 1px;
font-size: 10px;
}

table.list th a {
display:block;
}

table.list td {
text-align:left;
background-color:#f9f9f9;
border-bottom:1px solid #e5e5e5;
border-top:1px solid #FFF;
border-left:1px solid #FFF;
border-right:1px solid #e5e5e5;
color:#000000;
padding: 1px;
font-size: 10px;
}

/*  */
.tablefoot {
margin: 0;
background:url(../images/separator.gif) no-repeat center;
text-align:center;
padding:7px;
font-size:10px;
}

.tablefoot a {
padding:2px;
}

.tablehead {
margin:0;
background:url(../images/upseparator.gif) no-repeat center;
text-align:center;
padding:7px;
font-size:10px;
}

.tablehead a {
padding:2px;
}

.navipage {
padding:3px;
background-color:#F4F2E5;
margin-top:10px;
text-align:right;
}

.navipage a {
color:#767676;
font-weight:normal;
font-style:normal;
}

.navipage a:hover {
color:#444;
}

.navipage strong{
color:#AF1F00; 
}

/* 2 columns for pagelayout 2cols */
#col1,
#col1m {
float:left;
width:270px;
margin-right:12px;
}

#col2,
#col2m {
float:left;
width:270px;
}

#col3, #col5, #col7, #col9,
#col3m,#col5m,#col7m,#col9m {
float:left;
width:270px;
margin:0 12px 0 0;
padding-top:12px;
background:url(../images/hline.gif) top repeat-x;
}

#col4, #col6, #col8, #col10,
#col4m, #col6m, #col8m, #col10m {
float:left;
width:270px;
padding-top:12px;
background:url(../images/hline.gif) top repeat-x;
}

#col1m, #col2m, #col3m, #col4m, #col5m,
#col6m, #col7m, #col8m, #col9m, #col10m {
width:251px;
}

#col1 .item,  #col1m .item,
#col2 .item,  #col2m .item,
#col3 .item,  #col3m .item,
#col4 .item,  #col4m .item,
#col5 .item,  #col5m .item,
#col6 .item,  #col6m .item,
#col7 .item,  #col7m .item,
#col8 .item,  #col8m .item,
#col9 .item,  #col9m .item,
#col10 .item, #col10m .item {
background-image:none;
}

/* 2 columns no separator */
.col1-2im {
float:left;
width:310px;
}

.col2-2im {
padding-top:20px;
float:right;
width:191px;
}

/* 2 columns where to buy */
.col1-2w {
float:left;
width:140px;
margin-right:10px;
}

.col1-2w li {
min-height:0; /* IE7 */
}
* html .col1-2w li { /* IE6 */
height:0;
}

.col2-2w {
float:left;
width:400px;
}

.col1-2w .date{
margin:1px 0 0 0;
}

/* 2 columns news */
.col1-2news {
float:left;
width:210px;
margin-right:10px;
}

* html .col1-2news h3 { /* IE6 */
padding-right:1px;
}

.col2-2news {
float:left;
width:330px;
}

.col1-2news .date,
.col1-2cs .date{
font-style:italic;
color:#767676;
font-size:11px;
margin:0;
}

/* 2 columns case studies */
.col1-2cs {
float:left;
width:225px;
margin-right:10px;
}

* html .col1-2cs h3 { /* IE6 */
padding-right:1px;
}

.col2-2cs {
float:left;
width:315px;
}

/* 2 columns Newsletter */
.col1-2nl {
float:left;
width:125px;
margin-right:10px;
}

* html .col1-2nl h3 { /* IE6 */
padding-right:1px;
}

.col2-2nl {
float:left;
width:415px;
}

/* 2 columns about us portraits */
.col1-2p {
float:left;
width:105px;
margin:10px 10px 10px 0;
}

.col2-2p {
margin:10px 0;
float:left;
width:435px;
}

/* 2 columns about us partners */
.col1-2pa {
float:left;
width:180px;
text-align:center;
}
.col1-2pa img{
margin-bottom:12px;
}

.col2-2pa {
float:right;
width:340px;
}

/* where to buy + 2 cols*/
.headwtb {
padding: 1px 0 0 12px;
background:url(../images/mainmenu/arrow.gif) left no-repeat;
text-transform:uppercase;
}

.bodywtb {
background-color:#f0f0f0;
padding: 12px 20px 15px 12px;
min-height:0; /* IE7 */
}
* html .bodywtb { /* IE6 */
height:0;
}

.col1-2wtb {
float:left;
width:160px;
margin-right:10px;
}

.col2-2wtb {
float:right;
width:160px;
}

.numwtb{
float:right;
}

.txtwtb{
float:left;
}

.sendbtn{
float:right;
background:url(../images/btn_l.gif) left no-repeat;
}

.sendbtn a{
display:block;
padding:2px 10px 3px 2px;
margin-left:6px;
background:url(../images/btn_r.gif) right no-repeat;
font-weight:normal;
font-style:normal;
font-size:11px;
color:#333;
}

a.nocolor{
color:#333;
font-weight:normal;
}

a:hover.nocolor{
color:#AF1F00;
}

.hidden{
display:none;
}

a.resumecontact{
cursor:pointer;
}

/* 3 columns */
.col1-3 {
float:left;
width:177px;
margin-right:10px;
}

.col2-3 {
float:left;
width:177px;
margin-right:10px;
}

.col3-3 {
float:left;
width:177px;
}

/* item list */
div.helpnotes {
padding:3px;
background:url(../images/bgtitle.gif) left bottom no-repeat;
min-height:0; /* IE7 */
}
* html div.helpnotes { /* IE6 */
height:0;
}

div.helpnotes span {
float:left;
width:30px;
}

div.helpnotes a {
display:block;
width:93%;
}

div.mediabook {
margin-bottom:10px;
}

div.video1 {
height:100px;
float:left;
width:270px;
}

div.video1 h3 {
margin:0;
padding:0;
}

div.video1 table {
background:url(/images/vline.gif) right repeat-y;
padding:0;
width:100%;
}

div.video1 table td.top {
background:url(/images/hline.gif) top repeat-x;
padding:4px;
}

div.video1 table td.bottom {
background:url(/images/hline.gif) bottom repeat-x;
padding:4px;
}

div.video2 {
height:100px;
float:left;
width:270px;
margin-left:10px;
}

div.video2 h3 {
margin:0;
padding:0;
}

div.video2 table {
background:url(/images/vline.gif) right repeat-y;
padding:0;
width:100%;
}

div.video2 table td.top {
background:url(/images/hline.gif) top repeat-x;
padding:4px;
}

div.video2 table td.bottom {
background:url(/images/hline.gif) bottom repeat-x;
padding:4px;
}

/* menus */
#topmenu {
height:72px;
font-size:10px;
}

#topmenu select {
font-size:10px;
width:80px;
}

#topmenu ul {
width:90px;
margin:0;
padding:8px 0 0 0;
list-style:none;
list-style-image :none;
} 

#topmenu ul li a {
font-style:normal; 
font-weight:normal;
}

/* select your country */
#topmenu p {
float:right;
margin:8px 0 5px 0;
}
#topmenu p a{
font-style:normal;
font-weight:normal;
}

#langmenu p {
margin:8px 0 5px 0;
}

#langmenu select {
font-size:10px;
width:80px;
text-transform:capitalize;
}

/* safari hack */
/*\*/
html>body*#topmenu ul {width:80px; }
/**/

#langmenu {
float:right;
width:82px;
text-align:right;
}

/* mainmenu */
#mainmenu h3 {
text-align:right;
margin:0;
padding: 1px 16px;
font-weight:bold;
font-size:11px;
}

#mainmenu ul {
margin:0;
padding:0;
list-style:none;
} 

#mainmenu li {
margin:0;
padding:0;
background:url(../images/mainmenu/arrow.gif) right no-repeat;
list-style-image :none;
}

#mainmenu li a {
font-size:11px;
text-align:right;
display:block;
font-weight:bold;
padding: 1px 16px;
font-style:normal; 
min-height:0; /* IE7 */
}
* html #mainmenu li a { /* IE6 */
height:0;
}

#mainmenu li a:hover {
text-decoration:none;
}

#mainmenu li a:focus {
-moz-outline: 0 none;
color:#767676;
}

#mainmenu li a.s, #mainmenu li.s a, #mainmenu li a.hs {
color:#767676;
}

/* menu */
#menu {
height:20px;
background-color: #c00d30;
margin:0 0 28px 0;
}

#menu ul {
margin:0;
padding:0;
list-style:none;
}

#menu li {
margin:0;
padding:0;
float:left;
text-align:center;
font-weight:bold;
background:url(../images/menu/arrow.gif) right no-repeat;
}

#menu li a {
padding:4px 20px 4px 10px;
color:#fff;
font-style:normal;
display:block;
font-size:10px;
text-transform:uppercase;
}

#menu li a:hover {
background:#D6113E url(../images/menu/arrowover.gif) right no-repeat;
}

#menu li.s a {
background:#D6113E url(../images/menu/arrowover.gif) right no-repeat;
}

/* menu */
#submenu {
height:20px;
background-color: #c00d30;
margin:0;
}

#submenu ul {
margin:0px;
padding:0;
list-style:none;
}

#submenu li {
margin:0;
padding:0;
float:left;
text-align:center;
}

#submenu li a {
padding:3px 20px 3px 10px;
color:#fff;
background:url(../images/menu/arrow.gif) right no-repeat;
display:block;
font-size:10px;
text-transform:uppercase;
}

#submenu li a:hover {
}

#submenu li a.s {
background-color: #fff;
color:#53973a;
}

/* where to buy menu */
div.wheretobuy {
margin:0;
}

#pagelayout.wheretobuy ul {
margin:0;
padding:0;
list-style:none;
padding-bottom:20px;
}

#pagelayout.wheretobuy li {
margin:0;
padding:0;
padding-left:0px;
list-style-image :none;
}

#pagelayout.wheretobuy li a {
margin:0;
color:#999999;
font-weight:bold;
display:block;
font-size:11px;
}

#pagelayout.wheretobuy li a:hover {
margin:0;
}

#pagelayout.wheretobuy li a.s {
background-color: #fff;
color:#53973a;
margin:0;
}

/* marketmenu */
#marketmenu {
height:26px;
margin:0 6px 0 3px;
background: url(../images/hline.gif) left top repeat-x;
font-size:11px;
font-weight:bold;
}

#marketmenu ul {
margin:0px;
padding:0;
list-style:none;
}

#marketmenu li {
margin:0;
padding:0;
float:left;
text-align:center;
}

#marketmenu li a {
padding:3px 6px 3px 6px;
margin-top:3px;
display:block;
text-transform:uppercase;
font-style:normal; 
}

#marketmenu li a:focus {
-moz-outline: 0 none;
color:#767676;
}

#marketmenu li a.title {
color:#777777;
background:url(../images/vline.gif) right no-repeat;
}

#marketmenu li a:hover {
text-decoration:none;
}

#marketmenu li.s a,#marketmenu li.hs a {
color:#777777;
}

/* footmenu */
#footmenu {
height:20px;
margin:5px 0 0 0;
}

#footmenu ul {
margin:0px;
padding:0;
list-style:none;
}

#footmenu li {
margin:0;
padding:0;
float:left;
text-align:center;
}

#footmenu li a {
padding:1px 16px 1px 0;
color:#cccccc;
display:block;
font-style:normal;
font-weight:normal;
font-size:10px;
text-transform:uppercase;
}

#footmenu li a:hover {
text-decoration:none;
}

#footmenu li.s a {
color:#888888;
}


/* image layout */
.textright {
padding:0;
margin: 0 0 15px 0;
min-height:0; /* IE7 */
}
* html .textright { /* IE6 */
height:0;
}

.imgright {
float:right;
min-width:15px;
margin-left:12px;
margin-bottom:12px;
}
* html .imgright { /* IE6 */
width:15px;
}

.imgleft {
float:left;
min-width:15px;
margin-right:12px;
margin-bottom:12px;
}
* html .imgleft { /* IE6 */
width:15px;
}

.logoright {
float:right;
margin-top:50px;
}


.logoleft {
float:left;
}

.textleft {
padding:0;
margin: 0 15px 0 0;
min-height:0; /* IE7 */
}
* html .textleft { /* IE6 */
height:0;
}

.loc {
margin:0;
}

/* famous clearboth class */
.clear {
clear:both;
display:block;
background-color:transparent;
padding:0;
margin:0;
border:0;
height:1px;
font-size:1px;
line-height:1px;
}

.clearboth {
clear:both;
height:0;
line-height:0;
font-size:0;
}

/* product documentation */
.col1-2doc {
float:left;
width:160px;
}

.col2-2doc {
float:right;
width:380px;
}

.dwnld {
padding:0;
padding-top:4px;
padding-bottom:8px;
float:right;
}

a.dwnldlink,
a.link,
a.dlink {
padding:0 7px 0 0 ; 
display:block;
text-align:right;
background:url(../images/redarrow.gif) top right no-repeat;
}

a.dlink {
margin:8px 0 0 0;
}

.dwnld div {
font-style:italic;
}

.dwnldthin {
font-style:italic;
}

.dwnldthin a {
font-weight:normal;
}

/* faq attach */
.col1-2faq{
float:left;
width:160px;
margin-top:4px;
}

.col2-2faq {
float:right;
width:380px;
margin-top:4px;
}

.col2-2faq a {
display:block;
margin: 0 0 6px 0;
font-weight:normal;
}

/* doc attach */
.col1-2att {
float:left;
width:220px;
margin-top:4px;
}

.col2-2att {
float:right;
width:300px;
margin-top:24px;
}

.col2-2att .docatt {
margin:0 0 12px 0 ;
}

.col2-2att .docatt a {
font-weight:normal;
}


/* 2 cols images */
.col1-2img {
padding-top:10px;
float:left;
width:235px;
margin-right:12px;
}

.col2-2img {
padding-top:60px;
float:left;
width:305px;
}

/* 2 cols images */
.col1-2mrkt {
padding-top:10px;
float:left;
width:245px;
margin-right:12px;
}

.col2-2mrkt {
padding-top:10px;
float:right;
width:245px;
}

/* icons */
.pdf, .wmv, .zip, .xls, .swf, .png, .jpg, .ipx, .gif, .doc, .csv, .bmp {
display:block;
float:left;
width:20px;
height:20px;
}

.pdf {background: url(../images/admin/icon/filetype/pdf.gif) left top no-repeat;}
.wmv {background: url(../images/admin/icon/filetype/wmv.gif) left top no-repeat;}
.zip {background: url(../images/admin/icon/filetype/zip.gif) left top no-repeat;}
.xls {background: url(../images/admin/icon/filetype/xls.gif) left top no-repeat;}
.swf {background: url(../images/admin/icon/filetype/swf.gif) left top no-repeat;}
.png {background: url(../images/admin/icon/filetype/png.gif) left top no-repeat;}
.jpg {background: url(../images/admin/icon/filetype/jpg.gif) left top no-repeat;}
.gif {background: url(../images/admin/icon/filetype/gif.gif) left top no-repeat;}
.doc {background: url(../images/admin/icon/filetype/doc.gif) left top no-repeat;}
.csv {background: url(../images/admin/icon/filetype/csv.gif) left top no-repeat;}
.bmp {background: url(../images/admin/icon/filetype/bmp.gif) left top no-repeat;}
.ppt {background: url(../images/admin/icon/filetype/ppt.gif) left top no-repeat;}

#whatsnew {
padding:5px;
}

#whatsnew.home {
padding:0;
}

.whatsnew {
background:url(../images/whatsnewbg.gif) bottom left repeat-x #FFFFFF;
border-left:3px solid #F4F2E5;
border-right:3px solid #F4F2E5;
border-bottom:3px solid #F4F2E5;
margin-bottom:15px;
padding-bottom:5px;
min-height:0; /* IE7 */
}
* html .whatsnew { /* IE6 */
height:0;
}

.whatsnew h4 {
text-transform:uppercase;
font-style:italic;
font-size:13px;
display:block;
padding:2px 3px;
margin:0 0 8px 0;
background-color:#F4F2E5;
}

.whatsnew div {
padding:0 3px 3px 3px; 
}

.whatsnew div a.dwnldlink {
font-size:11px;
}

.whatsnew div a.dlink {
margin:0;
}

.news {
color:#767676;
font-size:11px;
line-height:13px;
margin-bottom:4px;
}

.news h3 {
font-weight:normal;
color:#111;
margin:2px 0;
}

.news p.title {
font-weight:normal;
font-size:11px;
font-style:normal;
margin:3px 0;
color:#404040;
}

.news p {
margin:2px 0;
font-style:italic;
color:#404040;
}

.news img {
padding:2px 0 5px 15px;
}
.news .date {
color:#947e04;
padding:0;
} 

/* media gallery home */

.mediamain h2 {
color:#404040;
}

.date {
margin:8px 0 0 0;
font-style:italic;
color:#767676;
font-size:11px;
}

.mediamain h3 {
margin:1px 0;
color:#767676;
font-style:normal;
}

.eventdetail {
margin:0 0 20px 0; 
}

.eventdetail h3 {
font-size:14px;
color: #AF1F00; 
}

/* popup and popup opener */
.pop h2 {
margin-bottom:12px;}

.pop strong {
display:block;
margin-bottom:6px;
}

.pop img {
float:left;
margin: 0 20px 10px 0;
height:134px;
width:100px;
background-color:#eee;
}

.opener h4 {
margin:0;
padding:0 0 6px 0;
}

.function {
float:right;
margin:0;
}

/* form popup */
.form p {
margin:2px 0 0 0;
padding:0;
}

input.txtfld {
width:190px;
}

input.txtfld_l {
width:376px;
}

.txtarea, 
input.txtfld,
input.txtfld_l {
background-color:#f0f0f0;
border-top: #bbb 1px solid;
border-left: #bbb 1px solid;
border-bottom: #f1f1f1 1px solid;
border-right: #f1f1f1 1px solid;
}

input.btn{
background-color:#f0f0f0;
border-bottom: #bbb 1px solid;
border-right: #bbb 1px solid;
border-left: #f1f1f1 1px solid;
border-top: #f1f1f1 1px solid;
}


/* Summary List */
div.summarylist	{
padding:10px;
border-top:1px dotted #767676;
}

div.summarylistfoot	{
margin-bottom:10px;
padding-top:10px;
border-bottom:1px dotted #767676;
clear:both;
}

div.summarylist ul	{
padding:0;
list-style-image:none;
list-style-type:none;
}

div.summarylist li	{
width:165px;
float:left;
}

div.summarylist ul li a	{
font-size:10px;
font-weight:normal;
font-style:normal;
}


#IFInterfaceMenu {
	display:none;
}
