/*table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}*/



.boxy-wrapper { 
position: absolute; 
}

.boxy-wrapper.fixed { 
position: fixed; 
}


/* Modal */

.boxy-modal-blackout {
position: absolute;
background-color: #000;
left: 0px;
top: 0px;
}

/* Border */

.boxy-wrapper { 
empty-cells: show; 
}


.boxy-wrapper .top-left,
.boxy-wrapper .top-right,
.boxy-wrapper .bottom-right,
.boxy-wrapper .bottom-left { width: 10px; height: 10px; padding: 0 }

.boxy-wrapper .top-left { background: url('images/boxy-nw.png'); }
.boxy-wrapper .top-right { background: url('images/boxy-ne.png'); }
.boxy-wrapper .bottom-right { background: url('images/boxy-se.png'); }
.boxy-wrapper .bottom-left { background: url('images/boxy-sw.png'); }

/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
/* NB: these must be absolute paths or URLs to your images */
.boxy-wrapper .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/frontend/boxy/images/boxy-nw.png'); }
.boxy-wrapper .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/frontend/boxy/images/boxy-ne.png'); }
.boxy-wrapper .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/frontend/boxy/images/boxy-se.png'); }
.boxy-wrapper .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/frontend/boxy/images/boxy-sw.png'); }

.boxy-wrapper .top,
.boxy-wrapper .bottom { height: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }

.boxy-wrapper .left,
.boxy-wrapper .right { width: 10px; background-color: black; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }

/* Title bar */

.boxy-wrapper .title-bar { 
background-color: #3174C8; 
padding: 10px; 
position: relative; 
}

.boxy-wrapper .title-bar.dragging { 
cursor: move; 
}

.boxy-wrapper .title-bar h2 {
font: bold 10pt/1 Verdana, sans-serif;
color: white;
margin: 0;
padding: 0;
}

.boxy-wrapper .title-bar .close {
color: #fff;
position: absolute;
top: 8px;
right: 6px;
font: 9pt/1 Verdana, sans-serif;
}

/* Content Region */

.boxy-inner {
padding: 0;
background: #fff;
border-top: 1px solid #3174C8;
border-right: 1px solid #3174C8;
border-bottom: 5px solid #3174C8;
border-left: 1px solid #3174C8;
}

.boxy-content {
}

/* Question Boxes */

.boxy-wrapper .question { 
width: 350px; 
min-height: 80px; 
}

.boxy-wrapper .answers { 
text-align: right; 
}


