.profile_mid {
	MARGIN-TOP: 10px; FLOAT: right; WIDTH: 565px;
}
.profile_mid DIV.content {
	BORDER-RIGHT: #dde0e6 0px solid; FLOAT: left; BORDER-LEFT: #dde0e6 0px solid; WIDTH: 563px;
}
.profile_mid DIV.content H2 {
	PADDING-RIGHT: 10px; BORDER-TOP: #ccd3e1 1px solid; DISPLAY: inline; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND: #DDECF9; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 1px; WIDTH: 543px; LINE-HEIGHT: 25px; PADDING-TOP: 0px;
}
.profile_mid DIV.content H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FLOAT: right
}
.profile_mid DIV.content H2 SPAN A {
	COLOR: #014391
}
.profile_mid DIV.content H2 SPAN A:hover {
	COLOR: #f60
}
.profile_mid DIV.content H2 EM {
	FONT-SIZE: 12px; MARGIN-LEFT: 10px
}
.profile_mid DIV.content H2 EM A {
	COLOR: #e8006d; TEXT-DECORATION: underline
}
.profile_mid DIV.content H2 SPAN EM {
	MARGIN-TOP: 2px; FLOAT: left
}
.profile_mid DIV.content H2 SPAN EM A {
	DISPLAY: block; FLOAT: left; WIDTH: 81px; COLOR: #014391; LINE-HEIGHT: 21px; HEIGHT: 21px; TEXT-ALIGN: center
}
.profile_mid DIV.content H2 SPAN EM A:hover {
	COLOR: #3c3c3c; TEXT-DECORATION: none
}
.profile_mid DIV.content A:hover {
	COLOR: #f60
}
.profile_mid DIV.content UL.top {
	MARGIN-TOP: 10px; FLOAT: left; WIDTH: 563px;margin:0px;
}
.profile_mid DIV.content UL.top LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 553px; PADDING-TOP: 5px; BORDER-BOTTOM: #e8ecee 1px dotted;
}
.profile_mid DIV.content UL.top LI.d {
	FLOAT: left; WIDTH: 250px
}
.profile_mid DIV.content UL.top LI IMG {
	VERTICAL-ALIGN: middle
}
.profile_mid DIV.content UL.top LI SPAN {
	DISPLAY: inline; FLOAT: right; MARGIN-RIGHT: 10px
}
.profile_mid DIV.content UL.top LI A {
	COLOR: #014391
}
.profile_mid DIV.content UL.top LI STRONG {
	FONT-WEIGHT: bolder;FONT-SIZE: 16px;
}
.profile_mid DIV.content UL.top LI EM {
	COLOR: #629a00
}
.profile_mid DIV.content UL.top LI I {
	COLOR: #014391
}
.profile_mid DIV.content UL.top LI.t {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

.profile_mid DIV.content TABLE.addinfo {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 10px; WIDTH: 543px;
}
.profile_mid DIV.content TABLE.addinfo th{
	width="25%";
}
.profile_mid DIV.content legend{
	FONT-WEIGHT: bolder;font-size: 14px;color:#313131;
}
.profile_mid DIV.content fieldset{
	MARGIN-TOP: 5px;PADDING-bottom: 5px;
}
.profile_mid DIV.content UL.detailinfo {
	DISPLAY: inline; FLOAT: left; MARGIN: 10px 0px 0px 10px; WIDTH: 543px;
}
.profile_mid DIV.content UL.detailinfo LI {
	MARGIN-TOP: 2px; FLOAT: left; WIDTH: 553px; LINE-HEIGHT: 23px;
}
.profile_mid DIV.content UL.detailinfo LI STRONG {
	PADDING-RIGHT: 10px; BACKGROUND: #f2f3f6; FLOAT: left; WIDTH: 113px; BORDER-BOTTOM: #f2f3f6 1px solid; TEXT-ALIGN: right;
}
.profile_mid DIV.content UL.detailinfo LI EM {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 400px; BORDER-BOTTOM: #f2f3f6 1px dotted;HEIGHT: auto;TEXT-ALIGN: left;
}

.profile_mid DIV.content UL.detailinfo LI EM INPUT.short{
	WIDTH: 100px; 
}
.profile_mid DIV.content UL.detailinfo LI EM INPUT.long{
	WIDTH: 200px; 
}
.profile_mid DIV.content UL.detailinfo LI.btn {
	MARGIN-TOP: 2px;MARGIN-right:20px; FLOAT: left; WIDTH: 100%; TEXT-ALIGN: right;
}


#view-list {
    background-color: white; border-top: 0; overflow: hidden; min-height: 95px; padding: .5em .5em 1em .5em; font-size: .8em;

}
#view-list ul {
    list-style-type: none;
}
#view-list li {
    float: left; text-align: center; margin-top: 10px; width: 100%;	* z-index: 100;	line-height: 1.8em;
}

#view-list li div.blocktype{
    float: left; background-color: white; width: 130px;
}

