/* Rounded corners */
.modulecontainer{padding:0 8px;}
.modulecontainer div{border-style:solid;border-width:1px;margin:-2px -8px;height:1em;}
html>body .modulecontainer div{height:auto;}
.modulecontainer div div{border-style:none;border-width:0;margin:0;}
.modulecontainer .first, .modulecontainer .last{position:relative;height:8px;margin:0;}			
.modulecontainer .first{border-width:1px 0 0 0;}
.modulecontainer .last{border-width:0 0 1px 0;}
.modulecontainer .first .first, .modulecontainer .first .last{margin-top:-1px;}
.modulecontainer .last .first, .modulecontainer .last .last{margin-bottom:-1px;}
.modulecontainer .first .first, .modulecontainer .first .last, .modulecontainer .last .first, .modulecontainer .last .last{border:0;position:absolute;z-index:1;width:8px;background-repeat:no-repeat;}
.modulecontainer .first .first, .modulecontainer .last .first{margin-left:-8px;}
.modulecontainer .first .last, .modulecontainer .last .last{right:0px;margin-right:-8px;}
.smallroundedmodule{padding:0 4px;}
.smallroundedmodule div{border-style:solid;border-width:1px;margin:-2px -4px;height:1em;}
html>body .smallroundedmodule div{height:auto;}
.smallroundedmodule div div{border-style:none;border-width:0;margin:0 4px;}
.smallroundedmodule .first, .smallroundedmodule .last{position:relative;height:4px;margin:0;}			
.smallroundedmodule .first{border-width:1px 0 0 0;}
.smallroundedmodule .last{border-width:0 0 1px 0;}
.smallroundedmodule .first .first, .smallroundedmodule .first .last{margin-top:-1px;}
.smallroundedmodule .last .first, .smallroundedmodule .last .last{margin-bottom:-1px;}
.smallroundedmodule .first .first, .smallroundedmodule .first .last, .smallroundedmodule .last .first, .smallroundedmodule .last .last{border:0;position:absolute;z-index:1;width:4px;background-repeat:no-repeat;}
.smallroundedmodule .first .first, .smallroundedmodule .last .first{margin-left:-4px;}
.smallroundedmodule .first .last, .smallroundedmodule .last .last{right:0px;margin-right:-4px;}
table.applicationcontainer{border-bottom-style:solid;border-bottom-width:1px;}
table.applicationcontainer h2{margin:0;}
table.applicationcontainer td#first, table.applicationcontainer td#spacer, table.applicationcontainer td.content, table.applicationcontainer td#euspacer{background-repeat:repeat-x;}
table.managementview td#first, table.optionsview td#first{padding:10px 7px 7px 7px;}
table.managementview td.content, table.confirmationview td.content{padding:7px 0 10px 10px;}
table.optionsview #stateindicator, table.composeview #stateindicator, table.kioskview #stateindicator{margin:0;border-bottom-style:solid;border-bottom-width:1px;}
div#stateindicator, table.optionsview #stateindicator td.first, table.kioskview #stateindicator td.first{padding:2px 0 10px 15px;}
table.composeview #stateindicator td.first{padding:2px 0 2px 15px;}
table.composeview td.messagecontainer div.alertbox{margin:4px 0 10px 0;}
table.optionsview div.last, table.kioskview div.last, table.composeview div.last{border-bottom-width:0px;border-bottom-style:none;}
table.optionsview #stateindicator div.last, table.composeview #stateindicator div.last, table.optionsview td#first div.last{border-bottom-width:1px;border-bottom-style:solid;}
td.messagecontainer{padding-left:15px;}
td.messagecontainer div.alertbox{margin:0 0 10px 0;}
table.confirmationview h3{font-size:110%;margin:.5em 0;}
table.confirmationview ul, table.optionsview ul{margin:0;padding:.25em .25em .25em 2em;}
table.confirmationview li, table.optionsview li{margin:.25em 0;}
table.confirmationview p{margin:.25em 0;}
table.managementview div.fieldset{border-width:0;border-style:none;}
div.content div{border-color:#95b3de;background-color:#FFF;}
div.content .first .first{background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/r/medici/blue/rc_c4c3w_nw_1.gif);}
div.content .first .last{background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/r/medici/blue/rc_c4c3w_ne_1.gif);}
div.content .last .first{background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/r/medici/blue/rc_c4c3w_sw_1.gif);}
div.content .last .last{background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/r/medici/blue/rc_c4c3w_se_1.gif);}
div.filled div{border-color:#95b3de;background-color:#e1ebfb;}
div.filled .first .first{background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/r/medici/blue/rc_wc3c5_nw_1.gif);}
div.filled .first .last{background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/r/medici/blue/rc_wc3c5_ne_1.gif);}
div.filled .last .first{background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/r/medici/blue/rc_wc3c5_sw_1.gif);}
div.filled .last .last{background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/r/medici/blue/rc_wc3c5_se_1.gif);}
div.sidebar div{border-color:#C1C1C1;background-color:#FFF;}
div.sidebar .first .first{background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/r/medici/all/rc_wg2w_nw_1.gif);}
div.sidebar .first .last{background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/r/medici/all/rc_wg2w_ne_1.gif);}
div.sidebar .last .first{background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/r/medici/all/rc_wg2w_sw_1.gif);}
div.sidebar .last .last{background-image:url(http://us.i1.yimg.com/us.yimg.com/i/us/pim/r/medici/all/rc_wg2w_se_1.gif);}


