/*Adapted from Nifty Corners Cube CSS by Alessandro Fulciniti*/
/*Note: DO NOT put comments in the html around the corners (the <b>) - it breaks the page in some versions of ie!)*/

/*padding for page elements*/
#footer {padding-bottom: 0pt}
#subtitle-text{padding-top: 0pt}
#page-title{padding-top: 0pt}

/*general styles*/
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}

/*specific to sumc*/
b.tr1{background: transparent none repeat scroll 0%; margin-left: 0px; margin-right: 0px; margin-bottom: -5px}
b.tr2{border-color: rgb(79, 125, 204) !important; background-color: transparent !important; border-left-width: 0pt !important; margin-left: 0pt !important}

b.tl1{background: rgb(79, 125, 204) none no-repeat scroll 0%; margin-left: -5px; margin-right: 0px; margin-bottom: 0px}
b.tl2{border-color: rgb(39, 84, 165) !important; background-color: rgb(0, 43, 127) !important; border-right-width: 0pt !important; margin-right: 0pt !important}

b.bt1{background: rgb(79, 125, 204) none repeat scroll 0%; margin-left: -5px; margin-right: -5px; margin-top: 0px}
b.bt2{border-color: rgb(141, 164, 204) !important; background-color: rgb(204, 204, 204) !important;}

b.bl1{background: transparent none repeat scroll 0% 0%; margin-left: -3px; margin-right: -3px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; margin-top: -2px;}
b.bl2{border-color: rgb(248, 248, 248); background-color: transparent; border-right-width: 0pt !important; margin-right: 0pt !important}

/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
