/* Style sheet layout */
.ce_hyperlink_plain{margin:5px 0;padding:0;background-image:none;}
.widelabel .formbody .col_first{width:180px;color:#444444;}
.mod_eventlist .event{margin:5px 0;padding:0 0 0 20px;background:url("files/images/styles/linkout.png") left top no-repeat;}
.mod_nl_reader div.newsletter{padding-left:80px;}
.mod_nl_list ul li{margin:5px 0;padding:0 0 0 20px;background:url("files/images/styles/linkout.png") left top no-repeat;}
#main div.mod_nl_list ul li{list-style-type:none;list-style-image: none;}
.formbody .checkbox_container,.formbody .radio_container{margin:10px 0;}
.formbody .checkbox_container span,.formbody .radio_container span{clear:both;display:block;margin:2px 0 0;padding:0;}
.formbody .checkbox_container label,.formbody .radio_container label{margin:0;padding:0;vertical-align:top;line-height:15px;}
.formbody .checkbox_container input,.formbody .radio_container input{margin:0;padding:0;}
.comparison-table th{margin:0;padding:4px;background-color:#eeeeee;border:1px solid #e1e1e1;}
.comparison-table td{margin:0;padding:8px;border:1px solid #e1e1e1;}
.comparison-table,.comparison-table .comparison-hidden{margin:0;padding:0;background-color:#ffffff;border:0px solid #e1e1e1;font-size:11px;}
.comparison-table td img{margin-left:30px;}
.mod_newslist .layout_simple{margin:5px 0;padding:0 0 0 20px;background:url("files/images/styles/linkout.png") left top no-repeat;}
#delimiter{height:10px;display:block;margin:0;padding:4px 10px;text-align:left;background-color:#7c97b8;border-top:1px solid #bbccdd;border-bottom:1px solid #bbccdd;font-weight:normal;font-size:10px;color:#eeeeee;line-height:10px;}
table.minicalendar{width:100%;border-top:0px solid #bbccdd;border-right:1px solid #bbccdd;border-bottom:1px solid #bbccdd;border-left:1px solid #bbccdd;}
#main .mod_glossaryMenu li{float:left;margin:2px;padding:4px 8px;background-color:#eeeeee;border:1px solid #cccccc;font-size:11px;white-space:nowrap;list-style-type:none;list-style-image:none;}
#main .mod_glossaryMenu ul{float:none;margin-top:0;margin-right:auto;margin-left:auto;padding-top:0;text-align:center;list-style-type:none;}
.icenter{margin-right:auto;margin-left:auto;text-align:center;}
.dim-h140{height:140px;}
.dim-w235{width:235px;}
.column-right{width:235px;height:180px;position:relative;float:right;margin-bottom:15px;padding:15px;}
.column-left{width:235px;height:180px;position:relative;float:left;margin-bottom:15px;padding:15px;}
.mod_calendar{margin-bottom:20px;}
table.calendar th.current{text-align:center;background-color:#7c97b8;font-weight:bold;color:#ffffff;}
table.calendar{width:100%;float:left;margin:0;padding:0;border-top:1px solid #bbccdd;border-right:0px solid #bbccdd;border-bottom:0px solid #bbccdd;border-left:1px solid #bbccdd;}
.mod_search a{text-decoration:none;}
.mod_newslist .layout_latest{margin-bottom:10px;padding:0;}
#left{width:240px;position:relative;float:left;padding-right:20px;padding-bottom:20px;text-align:left;z-index:20;}
.main-left{margin-left:260px;}
#right{width:240px;position:relative;float:right;margin-bottom:20px;margin-left:20px;z-index:30;}
.main-right{margin-right:260px;}
#main{width:auto;position:relative;padding:0;color:#444444;line-height:160%;z-index:10;}
.main-inside{width:99%;position:relative;}
#homepagetext{height:50px;padding-top:120px;}
.ibox{padding:15px;border:1px solid #bbccdd;border-top:5px solid #7c97b8;}
.iback{}
.ibox a,.ibox a:hover{color:#444444;}
#pagetitle{padding:80px 0 0;background-color:#eeeeee;}
.mod_listing .list_per_page{width:40%;float:left;}
.mod_memberlist .list_per_page{width:40%;float:left;}
.mod_listing .list_per_page .formbody input{width:140px;}
.mod_memberlist .list_per_page .formbody input{width:140px;}
.mod_listing .list_per_page .formbody select{width:60px;}
.mod_memberlist .list_per_page .formbody select{width:60px;}
.mod_listing .list_search{width:60%;float:right;text-align:right;}
.mod_memberlist .list_search{width:60%;float:right;text-align:right;}
.mod_listing .list_search .formbody .text{width:80px;}
.mod_memberlist .list_search .formbody .text{width:80px;}
.mod_listing .list_search .formbody select{width:120px;}
.mod_memberlist .list_search .formbody select{width:120px;}
.mod_listing .list_search .formbody .submit{width:80px;}
.mod_memberlist .list_search .formbody .submit{width:80px;}
.formbody legend{padding:2px 10px;color:#444444;}
.mod_listing table{width:99%;clear:both;margin:0;padding:0;border-top:1px solid #bbccdd;border-right:0px solid #bbccdd;border-bottom:0px solid #bbccdd;border-left:1px solid #bbccdd;}
.mod_listing table th{margin-right:auto;padding:8px 4px;text-align:left;background:#eeeeee url("plugins/tablesort/media/default.gif") right center no-repeat;border-top:0px solid #bbccdd;border-right:1px solid #bbccdd;border-bottom:1px solid #bbccdd;border-left:0px solid #bbccdd;font-weight:bold;color:#444444;}
.mod_listing table th a{font-weight:bold;text-decoration:none;color:#444444;}
.mod_listing th.asc{background-image:url("plugins/tablesort/media/asc.gif");}
.mod_memberlist th.asc{background-image:url("plugins/tablesort/media/asc.gif");}
.mod_listing th.desc{background-image:url("plugins/tablesort/media/desc.gif");}
.mod_listing table td{padding:2px 4px;border-top:0px solid #bbccdd;border-right:1px solid #bbccdd;border-bottom:1px solid #bbccdd;border-left:0px solid #bbccdd;border-collapse:collapse;line-height:24px;}
.mod_memberlist th.desc{background-image:url("plugins/tablesort/media/desc.gif");}
.mod_listing table td.label{width:20%;background-color:#eeeeee;font-weight:bold;}
.mod_listing table td.col_1{width:40%;}
.ce_memberlist{background-color:#eeeeee;border:1px solid #e1e1e1;}
.mod_memberlist table{width:99%;clear:both;margin:15px 0;padding:0;border-top:1px solid #e1e1e1;border-right:0px solid #e1e1e1;border-bottom:0px solid #e1e1e1;border-left:1px solid #e1e1e1;}
.mod_memberlist table th{margin-right:auto;padding:4px 8px;text-align:left;background:#eeeeee url("plugins/tablesort/media/default.gif") right center no-repeat;border-top:0px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:0px solid #e1e1e1;font-weight:bold;color:#444444;}
.mod_memberlist table th a{font-weight:bold;text-decoration:none;color:#444444;}
.mod_memberlist label{display:inline;}
.mod_memberlist table td{padding:2px 4px;border-top:0px solid #e1e1e1;border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:0px solid #e1e1e1;border-collapse:collapse;line-height:24px;}
#right a{color:#444444;}
.iborder{border:1px solid #bbccdd;}
.formbody fieldset{margin-bottom:10px;padding:10px 20px;border:1px solid #bbccdd;}
#homepage{background:#ffffff url("files/images/backgrounds/bkhome.jpg") left center no-repeat;border-bottom:1px solid #bbccdd;z-index:50;}
#pagetitletext{height:39px;padding-right:20px;padding-left:20px;font-weight:bold;font-size:150%;color:#ffffff;line-height:39px;}
div.cal_1 a,div.cal_1 span{color:#888888;}
.pdf_link{padding:0 4px;text-align:right;text-decoration:none;font-size:11px;line-height:16px;}
.pdf_link a{padding-left:20px;background:url("system/themes/default/images/iconPDF.gif") left center no-repeat;text-decoration:none;color:#888888;}
.pdf_link a:hover{text-decoration:none;color:#888888;}
.teaser{margin-bottom:10px;padding:10px 5px;}
select{width:230px;}
#main div.mod_nl_list ul{margin:0;padding:0;list-style-type:none;}
.caption{font-style:italic;font-size:11px;color:#888888;line-height:110%;}
.ce_table table{width:99%;margin:0 0 15px;padding:0;border-top:1px solid #bbccdd;border-right:0px solid #bbccdd;border-bottom:0px solid #bbccdd;border-left:1px solid #bbccdd;}
#header{position:relative;z-index:100;}
.pagetitle-default{background:#7c97b8 url("files/images/backgrounds/bkdefault.jpg") left bottom no-repeat;}
.pagetitle-50{background:url("files/images/backgrounds/bkproe.jpg") left bottom no-repeat;}
.pagetitle-157{background:url("files/images/backgrounds/bktoolmaker.jpg") left bottom no-repeat;}
.pagetitle-51{background:url("files/images/backgrounds/bkmathcad.jpg") left bottom no-repeat;}
.pagetitle-52{background:url("files/images/backgrounds/bkarbortext.jpg") left bottom no-repeat;}
.pagetitle-55,.pagetitle-159,.pagetitle-160{background:url("files/images/backgrounds/bkmagmasoft.jpg") left bottom no-repeat;}
.pagetitle-54,.pagetitle-62,.pagetitle-63,.pagetitle-64,.pagetitle-107,.pagetitle-65,.pagetitle-66,.pagetitle-67,.pagetitle-68,.pagetitle-69{background:url("files/images/backgrounds/bkansys.jpg") left bottom no-repeat;}
.pagetitle-58{background:url("files/images/backgrounds/bkproecad.jpg") left bottom no-repeat;}
.pagetitle-59{background:url("files/images/backgrounds/bkproecae.jpg") left bottom no-repeat;}
.pagetitle-60{background:url("files/images/backgrounds/bkproecam.jpg") left bottom no-repeat;}
.pagetitle-259{background:url("files/images/backgrounds/bkbentley.jpg") left bottom no-repeat;}
.pagetitle-53{background:url("files/images/backgrounds/bkwindchill.jpg") left bottom no-repeat;}
.pagetitle-61,.pagetitle-262{background:url("files/images/backgrounds/bkptcuniv.jpg") left bottom no-repeat;}
.pagetitle-56{background:url("files/images/backgrounds/bkvericut.jpg") left bottom no-repeat;}
.pagetitle-57-odd{background:url("files/images/backgrounds/bkstenopro.jpg") left bottom no-repeat;}
.pagetitle-3,.pagetitle-70,.pagetitle-71,.pagetitle-72,.pagetitle-47{background:url("files/images/backgrounds/bktraining.jpg") left bottom no-repeat;}
.pagetitle-47{background:url("files/images/backgrounds/bksupport.jpg") left bottom no-repeat;}
.pagetitle-96{background:url("files/images/backgrounds/bkservices.jpg") left bottom no-repeat;}
.pagetitle-48,.pagetitle-74,.pagetitle-77,.pagetitle-76,.pagetitle-73{background:url("files/images/backgrounds/bkcompany.jpg") left bottom no-repeat;}
.pagetitle-10{background:url("files/images/backgrounds/bkproducts.jpg") left bottom no-repeat;}
.pagetitle-277{background:url("files/images/backgrounds/bkmoldex3d.jpg") left bottom no-repeat;}
.pagetitle-286{background:url("files/images/backgrounds/bkproepackages.jpg") left bottom no-repeat;}
.pagetitle-291{background:url("files/images/backgrounds/bkncgcam.jpg") left bottom no-repeat;}
.pagetitle-303{background:url("files/images/backgrounds/bkproewf5.jpg") left bottom no-repeat;}
.pagetitle-309{background:url("files/images/backgrounds/bkmaintenance.jpg") left bottom no-repeat;}
.pagetitle-118-odd{background:url("files/images/backgrounds/bkoffers.jpg") left bottom no-repeat;}
#left p,#left a{color:#444444;}
#footer{clear:both;}
.block{overflow:hidden;}
.inside{position:relative;}
#header h1{margin:10px 20px;padding:0;font-weight:bold;font-size:170%;color:#336699;line-height:100%;}
.ce_comments{margin-top:10px;background-color:#ffffff;}
.ce_comments .comment_default{padding:5px 15px 15px;background-color:#ffffff;}
#main .ce_comments h1{margin:0;padding:5px 0 5px 5px;background-color:#7c97b8;font-weight:bold;font-size:12px;color:#ffffff;}
.ce_comments .comment_default{margin:4px 0 10px;padding:10px;border:1px solid #bbccdd;}
.ce_comments .form{margin:0;padding:20px 0 20px 50px;background-color:#eeeeee;border:1px solid #bbccdd;}
.ce_comments .form textarea{width:90%;height:100px;}
#main .event h2{margin-top:10px;padding:0 8px 2px 0;border-bottom:1px solid #e1e1e1;}
#main .event h2 a{font-weight:bold;text-decoration:none;color:#444444;}
table.minicalendar td.active{font-weight:bold;}
table.minicalendar td.active a{margin:2px;padding:5px 10px;background-color:#eeeeee;border:1px solid #bbccdd;font-weight:bold;}
table.minicalendar td.today{font-weight:bold;color:#ff6600;}
table.minicalendar th.current{text-align:center;border-top:1px solid #bbccdd;border-right:1px solid #bbccdd;border-bottom:0px solid #bbccdd;border-left:1px solid #bbccdd;font-weight:bold;color:#ff6600;}
table.minicalendar th.previous{text-align:center;background-color:#ffffff;}
table.minicalendar th.next{text-align:center;background-color:#ffffff;}
table.minicalendar td{width:14%;height:20px;padding:8px;text-align:center;}
table.minicalendar th{width:14%;height:20px;padding-top:4px;padding-bottom:4px;text-align:center;background-color:#ffffff;border-top:1px solid #bbccdd;border-left:0px solid #bbccdd;border-collapse:collapse;color:#444444;line-height:24px;}
table.calendar div.event a{margin:0;padding:0;font-size:10px;color:#444444;line-height:10px;}
table.calendar div.event{margin-bottom:4px;padding:2px 2px 4px 4px;text-align:left;font-weight:normal;text-decoration:none;line-height:10px;}
table.calendar td.active{font-weight:bold;}
ul li{color:#666666;list-style-type:square;background: none;}
#main .mod_sitemap{margin-left:30px;}
#main .mod_sitemap li a{border:0px solid;font-size:11px;color:#336699;line-height:11px;white-space:nowrap;}
.pagination{width:100%;float:none;display:block;list-style-type:none;}
#main .pagination ul{float:right;margin-top:0;padding-top:0;list-style-type:none;}
#main .pagination p{float:left;margin-top:2px;padding:4px 8px;text-align:center;background-color:#eeeeee;border:1px solid #bbccdd;font-size:11px;color:#444444;white-space:nowrap;list-style-type:none;}
#main .pagination li{float:left;margin:0 0 0 2px;padding:4px 8px;background-color:#eeeeee;border:1px solid #bbccdd;font-size:11px;white-space:nowrap;list-style-type:none;list-style-image:none;}
#main .pagination ul li a{text-decoration:none;font-size:11px;color:#444444;white-space:nowrap;list-style-type:none;}
#main .pagination ul li a:hover{text-decoration:underline;}
#main .pagination .current{font-weight:bold;color:#ff6600;}
body{margin:10px 0;padding:0;background-color:#e0e0e0;font-family:sans-serif,arial,tahoma,verdana;font-size:12px;color:#444444;line-height:14px;}
p{margin:0;padding:0;}
a{text-decoration:underline;color:#336699;}
a:hover{text-decoration:none;color:#336699;}
h1{font-weight:normal;font-size:140%;}
h2{margin:7px 0 4px;padding:0;font-weight:normal;font-size:120%;}
#main h2{clear:left;display:block;margin:0 0 10px;font-weight:bold;font-size:110%;color:#336699;line-height:120%;}
#frame-outside{width:876px;margin:0 auto;text-align:center;}
#frame-inside{width:100%;clear:both;display:block;padding:0;text-align:left;background:#ffffff url("files/images/styles/faderboxliteinv.png") left top repeat-x;border-width:1px 0px;border-style:solid;border-color:#e1e1e1;}
#frame-left{padding:0 0 0 4px;background:#ffffff url("files/images/styles/shadowleft.png") left top repeat-y;}
#frame-top{padding:4px 0 0;background:#ffffff url("files/images/styles/shadowtop.png") left top repeat-x;}
#frame-bottom{padding:0 0 4px;background:#ffffff url("files/images/styles/shadowbottom.png") left bottom repeat-x;}
#frame-right{padding:0 4px 0 0;background:#ffffff url("files/images/styles/shadowright.png") right top repeat-y;}
#edgetop{width:100%;height:10px;clear:both;display:block;background:#ffffff url("files/images/styles/shadowtop1.png") right bottom repeat-x;}
#edgebottom{width:100%;height:10px;clear:both;display:block;background:#ffffff url("files/images/styles/shadowbottom1.png") left top repeat-x;}
#logo{width:200px;height:60px;position:relative;margin:15px 0 0;padding:0 15px 5px;z-index:40;}
#header .iheader{clear:both;margin:15px;padding:15px;text-align:left;background-color:#ffffff;background-position:right bottom;background-repeat:repeat-x;border:1px solid #bbccdd;color:#444444;}
#content{clear:both;display:block;margin:0;padding:20px;}
table.calendar td{width:14%;height:60px;padding:2px;text-align:left;vertical-align:top;border-top:0px solid #bbccdd;border-right:1px solid #bbccdd;border-bottom:1px solid #bbccdd;border-left:0px solid #bbccdd;border-collapse:collapse;line-height:24px;}
table.calendar td.weekend{background-color:#eeeeee;line-height:24px;}
.ce_table table th{padding:4px 10px;text-align:left;background-color:#eeeeee;border-top:0px solid #bbccdd;border-right:1px solid #bbccdd;border-bottom:1px solid #bbccdd;border-left:0px solid #bbccdd;font-weight:bold;color:#444444;}
table.calendar th{padding:4px 10px;text-align:left;background-color:#eeeeee;border-top:0px solid #bbccdd;border-right:1px solid #bbccdd;border-bottom:1px solid #bbccdd;border-left:0px solid #bbccdd;font-weight:bold;color:#888888;}
table.calendar th a{font-weight:bold;text-decoration:none;color:#ffffff;}
table.calendar th.previous{text-align:center;background-color:#7c97b8;border-top:0px solid #bbccdd;border-right:1px solid #bbccdd;border-bottom:1px solid #bbccdd;border-left:0px solid #bbccdd;}
table.calendar th.next{text-align:center;background-color:#7c97b8;border-top:0px solid #bbccdd;border-right:1px solid #bbccdd;border-bottom:1px solid #bbccdd;border-left:0px solid #bbccdd;}
table.calendar td.today{border:1px solid #ff6600;font-weight:bold;color:#ff6600;line-height:24px;}
.ce_table table th a{font-weight:bold;text-decoration:none;color:#444444;}
.mod_listing table tr.even{background-color:#ffffff;}
.mod_listing .go_back{margin-top:10px;}
.mod_memberlist .go_back{margin-top:10px;}
.ce_table table td{padding:4px 10px;border-top:0px solid #bbccdd;border-right:1px solid #bbccdd;border-bottom:1px solid #bbccdd;border-left:0px solid #bbccdd;border-collapse:collapse;line-height:24px;}
.mime_icon{margin-bottom:-4px;}
#before{clear:both;margin:10px;padding:10px;text-align:left;border:1px solid #e1e1e1;font-size:100%;background:#eeeeee;}
#after{clear:both;margin:10px;padding:10px;text-align:left;border:1px solid #e1e1e1;font-size:100%;background:#eeeeee;}
#left .ileft{margin:0 0 10px;padding:14px;border-top:5px solid #bbccdd;border-right:1px solid #bbccdd;border-bottom:1px solid #bbccdd;border-left:1px solid #bbccdd;border-top:5px solid #7c97b8;}
#left .ileft h1{margin:-18px -15px 10px;padding:4px 10px;background-color:#7c97b8;font-weight:bold;font-size:100%;color:#ffffff;}
.mod_article .mod_eventlist h1{margin:-18px -15px 10px;padding:4px 10px;font-weight:bold;font-size:100%;color:#ffffff;}
#right .iright{margin:0 0 10px;padding:15px;border-top:5px solid #bbccdd;border-right:1px solid #bbccdd;border-bottom:1px solid #bbccdd;border-left:1px solid #bbccdd;border-top:5px solid #7c97b8;}
#right .iright h1{margin:-15px -15px 10px;padding:4px 10px;background-color:#eeeeee;background-position:left center;background-repeat:repeat-x;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;font-weight:bold;font-size:11px;color:#666666;}
.imain h1{margin:-15px -15px 10px;padding:5px 10px;background-color:#7c97b8;border-top:0px solid #bbccdd;border-right:0px solid #bbccdd;border-bottom:1px solid #bbccdd;border-left:0px solid #bbccdd;font-weight:bold;font-size:12px;color:#ffffff;}
.imain{margin:0;padding:15px;background-color:#ffffff;border:1px solid #bbccdd;font-size:100%;}
#copyright{display:block;margin:0;padding:4px 10px;text-align:right;background-color:#7c97b8;border-top:1px solid #bbccdd;border-bottom:1px solid #bbccdd;font-weight:normal;font-size:10px;color:#eeeeee;line-height:10px;}
.layout_simple{margin:0;padding:0 0 2px;}
#main h1{margin:0 0 10px;padding:0;font-weight:bold;font-size:150%;color:#666666;line-height:100%;}
img{border:0px;}
#main h3{clear:left;display:block;margin:0 0 7px;padding:15px 0 2px;text-align:left;border-bottom:1px solid #bbccdd;font-weight:bold;font-size:110%;color:#336699;line-height:110%;}
#main h4{margin:10px 0;padding:0;font-weight:bold;font-size:12px;color:#666666;line-height:100%;}
#main p{margin:0 0 10px;padding:0;font-size:100%;color:#666666;line-height:120%;}
ul{margin:10px 0 10px 20px;padding:0;color:#444444;}
#main .info{clear:right;display:block;margin-bottom:8px;font-weight:normal;font-size:10px;color:#ff6600;}
#main .more{display:block;margin-top:5px;margin-bottom:5px;text-align:right;border-top:1px solid #bbccdd;}
#main .more a{text-decoration:none;color:#336699;text-transform: lowercase;}
.ce_download{margin-right:0;margin-bottom:5px;margin-left:0;padding:0;}
#left div.ce_download{margin:5px 0;padding:0;}
#right div.ce_download{margin:5px 0;padding:0;}
.explanation{margin:4px 0 10px 20px;padding:0;text-align:left;font-weight:normal;color:#666666;line-height:110%;}
.ce_hyperlink{margin:5px 0;padding:0 0 0 20px;background:url("files/images/styles/linkout.png") left top no-repeat;line-height:16px;}
.ce_hyperlink_form{margin:5px 0;padding:0 0 0 20px;background:url("files/images/styles/formout.png") left top no-repeat;line-height:16px;}
.ce_hyperlink_demo{margin:5px 0;padding:0 0 0 22px;background:url("files/images/styles/demo.png") left top no-repeat;font-weight:normal;line-height:16px;}
.ce_hyperlink_academic{margin:5px 0;padding:0 0 0 22px;background:url("files/images/styles/academicout.png") left top no-repeat;font-weight:normal;line-height:16px;}
.ce_hyperlink_out{margin:5px 0;padding:0 0 0 22px;background:url("files/images/styles/pageout.png") left top no-repeat;font-weight:normal;line-height:16px;}
.ce_hyperlink_fix{margin:5px 0;padding:0 0 0 22px;background:url("files/images/styles/fixout.png") left top no-repeat;font-weight:normal;line-height:16px;}
.top-border{margin-top:5px;padding-top:5px;border-top:1px solid #bbccdd;}
.left-border{margin-bottom:10px;margin-left:5px;padding-left:10px;border-left:5px solid #7c97b8;}
.right-border{margin-right:10px;margin-bottom:10px;padding-right:10px;border-right:5px solid #7c97b8;}
.bottom-border{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #bbccdd;}
#right div.layout_simple{margin-top:10px;}
#left div.layout_simple{margin-bottom:5px;}
.clear{height:0.1px;overflow:hidden;clear:both;font-size:0.1px;line-height:0.1px;}
.invisible{height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}
#frame-inside:after{height:0;clear:both;display:block;content:".";visibility:hidden;}
.formbody{color:#444444;}
.formbody .col_first{width:120px;color:#444444;}
.formbody span.mandatory{color:#ff3300;}
.formbody label{display:inline;margin-top:10px;margin-bottom:10px;padding:2px 5px 2px 2px;text-align:center;vertical-align:middle;}
.formbody input{margin:5px 5px 5px 0;padding:2px;background-color:#ffffff;border:1px solid #bbccdd;font-weight:normal;font-size:12px;color:#444444;}
.formbody select{margin-top:4px;margin-bottom:4px;padding:2px;background-color:#ffffff;border:1px solid #bbccdd;font-weight:normal;font-size:12px;color:#444444;}
.formbody textarea{margin-top:2px;margin-bottom:2px;padding:2px;background-color:#ffffff;border:1px solid #bbccdd;font-family:sans-serif,arial,tahoma,verdana;font-size:11px;color:#444444;}
.formbody .submit_container input{margin-top:20px;margin-bottom:0;padding:2px 10px;text-align:center;background-color:#eeeeee;border:1px solid #bbccdd;font-weight:bold;font-size:11px;color:#444444;}
.formbody .submit{padding:2px 10px;text-align:center;background-color:#eeeeee;border:1px solid #bbccdd;font-weight:bold;font-size:11px;color:#444444;}
#main .mod_sitemap li{margin:0;background-color:#ffffff;border:0px solid;font-size:12px;color:#336699;white-space:nowrap;list-style-type:none;list-style-image:url("files/images/styles/bullet_orange.png");}
#main p.error{color:#ff3300;}
#main .confirm{color:#ff3300;}
#main div.error{color:#ff3300;}
.back{border-top:10px solid #ffffff;}
