div.offerheader{
padding: 1em;
margin: 0.5em 0;
background: #b5121b;
}
div.offerheader h3{
padding: 0 0 0.2em;
color: #fff;
}
div.offerheader p{
padding: 0 0 0.2em;
color: #fff;
}

div.offer{
padding: 1em;
margin: 0.5em 0;
background: #eaeaea;
}

div#bridge_content .ui_button{
line-height: 3em;
padding: 0 0.5em;
}
div#bridge_content p.pagination{
padding: 0.5em;
/*background: #e6ddc8;*/
}

div#mcs_members{
clear: both;
}

div#bridge_content div#content p{
font-size: 1.2em;
padding-top: 0.5em;
}


div#bridge_content form{
margin: 0 -10px;
}

div#bridge_content form hr{
border: 0;
margin: 0;
margin-right: 1em;
clear:both;
border-top: 2px solid #ede4cf;
}

div#bridge_content form fieldset{
border: 0;
padding: 0 0 0.5em 0;
width: 100%;
margin: 1em 0 0 0;
display: block;
border-top: 2px solid #eaeaea;
background: #fafafa;
}

div#bridge_content form fieldset legend{
background: #fff;
border: 1px solid #eaeaea;
margin: 0;
margin-left:-10px;
padding: 0 1em;
color: #a19a8c;
}

div#bridge_content .hidden{
display: none;
}

div#bridge_content form fieldset#client_mck{
}

div#bridge_content form label{
display: block;
font-size: 1em;
padding: 0 0 0.1em 0;
}


div#bridge_content form input{
font-size: 1em;
border: 1px solid #999; 
padding-top: 0.4em !important;
padding-bottom: 0.4em !important;
}
*html div#bridge_content form input{
padding: 2px 0 !important;
}
div#bridge_content form p.mck_changes input{
border-left: 3px solid #b5121b;
}
div#bridge_content form textarea{
font-size: 1.2em;
border: 1px solid #999; 
padding: 5px;
font-family:Arial, Helvetica, sans-serif;
margin-top: 0.5em;
}


div#bridge_content form input#submit{
display: block;
margin: auto;
padding: 0.2em 0.4em;
}



div#bridge_content form select{
border: 1px solid #999;
}
div#bridge_content form select option{
font-size: 1em;
padding: 0.1em 0.6em;
}

div#bridge_content form p{
margin-bottom: 0.2em;
padding-right: 15px;
}

div#bridge_content form p.float{
	float: left;
}
*html div#bridge_content form p.float{
	display: inline;
}


div#bridge_content form p.clear{
clear: both;
}

div#bridge_content form p.last{
padding-right: 0;
}


div#bridge_content form p.button{
border-bottom: 2px solid #eaeaea;
padding-bottom: 0.5em;
}
div#bridge_content form p.col_single{
width: 192px;
width: 30%;
}
div#bridge_content form p.col_double{
width: 399px;
}

div#bridge_content form p.col_single input, div#bridge_content form p.col_single select, div#bridge_content form p.col_single label{
width: 100%;
padding: 2px 0;
margin: 0;
}
div#bridge_content form p.col_single select, form p.col_single label{
width: 100%;
}
div#bridge_content table.reminders a.urgent{
color: red;
font-weight: bold;
}
div#bridge_content table.reminders a.today{
color: green;
font-weight: bold;
}


div#bridge_content table{
border-collapse: collapse;
width: 100%;
}
div#bridge_content table tr{
margin-right: 10px;
}
div#bridge_content table th{
text-align: left;
font-size: 1.2em;
padding: 0.5em;
white-space: nowrap;
background: #bf202c url(images/tableheader_bg.gif) repeat-x;
color: #fff;
}

div#bridge_content table td{
font-size: 1em;
padding: 0.5em;
vertical-align: top;
}
div#bridge_content table td span{
overflow: hidden;
display: block;
width: 100%;
}
div#bridge_content table tr.odd td{
background: #ebebeb;
}

div#bridge_content table img{
display: block;
margin: 0;
}