/***********************************
	   Tabbed Info
************************************/
.wpspelln { position:relative; padding:3px; font-weight:bold; text-transform:capitalize; text-align:right; margin-top:3px; border-bottom:1px solid #aaa; vertical-align:top; background:rgba(95,107,109,0.2);}
.wpspellsi {padding-left:20px; font-size:11px; text-align: left;}
.wpspelli { padding:3px 10px 3px 10px; font-size:12px; font-family:arial,sans-serif; line-height:120%; margin-top:3px; left:2px;} 
.wpspellis { padding:3px 0 3px 0; margin-top:3px; left:2px;} 

#idTabsw {position:relative; top:0; width:660px; height:550px; left:0px; overflow:hidden; padding:10px;
}
    
#idTabsw .idTabs {
    position:absolute; 
    left:-1px; top:-1px; 
    display:inline-block; 
    margin-bottom:10px; 
    width:680px; 
    height:620px;  
    background:#eee;}
    
#idTabsw .tabstitle {position:absolute; left:0; top:0; width:718px; border-bottom:5px solid #ccc; text-align:left; padding:15px 0 0 10px; line-height:100%; font-family:'Fjalla One', sans-serif; font-size:32px; margin-bottom:10px; font-weight:bold; text-transform:capitalize; background:#ddd; color:#000;}
    
#idTabsw .idTabs ul {position:absolute; width:250px; right:0px; top:5px; padding:0; z-index:5;}

#idTabsw .idTabs li {text-align:center; margin-right:-3px; display:inline-block; list-style:none; width:50px; height:35px; background:#bbb; border-bottom:3px solid #ccc; border-radius:10px 0 0 0; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; } 

#idTabsw .idTabs li a {padding:5px 5px 0 5px; color:#999 !important; font-size:10px; font-weight: normal;}

#idTabsw .idTabs li a.selected { background-color:rgba(255,255,255,0.4); color:#5f6b6d !important; border-radius:10px 0 0 0;}
    
#idTabsw .items>div {position:absolute; top:45px; width:670px; height:485px; left:10px; display:none; float:left; padding:10px; overflow:auto; text-align: justify; background:#eee; box-sizing: border-box; font-size:12px; font-family:arial,sans-serif; line-height:120%; color:#000; z-index:2; overflow-x: hidden;}
    
.items li {width:470px; padding:5px; background-color:transparent;}
.items p {color:#000;}
.items a {color:#2d0f10 !important;}
.items b {color:#790000;}
.items li:before {content: "●"; color:#fff; margin-right:5px; font-size: 100%;}   
.ocw {display:inline-block; width:255px; margin-top:20px; padding:0;}



#idTabswp {position:relative; top:0; width:660px; height:600px; left:0px; overflow:hidden; padding:10px;}
    
#idTabswp .idTabs {
    position:absolute; 
    left:-1px; top:-1px; 
    display:inline-block; 
    margin-bottom:10px; 
    width:680px; 
    height:620px; 
    overflow:auto; 
    overflow-x: hidden;  
    background:#eee;}
    
#idTabswp .tabstitle {position:absolute; left:0; top:0; width:718px; border-bottom:5px solid #ccc; text-align:left; padding:8px 0 5px 10px; line-height:100%; font-family:'Fjalla One', sans-serif; font-size:32px; margin-bottom:10px; font-weight:bold; text-transform:capitalize; background:#ddd; color:#000;}
    
#idTabswp .idTabs ul {position:absolute; width:250px; right:0px; top:10px; padding:0; z-index:5;}

#idTabswp .idTabs li {text-align:center; margin-right:-3px; display:inline-block; list-style:none; width:50px; height:35px; background:#bbb; border-bottom:3px solid #ccc; border-radius:10px 0 0 0; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; } 

#idTabswp .idTabs li a {padding:5px 5px 0 5px; color:#999 !important; font-size:10px; font-weight: normal;}

#idTabswp .idTabs li a.selected { background-color:#f1f1f1; color:#5f6b6d !important; border-radius:10px 0 0 0; border-bottom:5px solid #f1f1f1;}
    
#idTabswp .items>div {position:absolute; top:50px; width:670px; height:570px; left:0px; display:none; float:left; padding:0px; overflow:auto; text-align: justify; background:#f1f1f1; box-sizing: border-box; font-size:12px; font-family:arial,sans-serif; line-height:120%; color:#000; z-index:2;}

/***********************************
	  WEBPAGE SIDE
************************************/
#wikimw {position:absolute; top:0; right:0; width:680px; height:620px; background:#eee;}

#wpside1 {
    position: absolute;
    vertical-align: top;
    left: 0; top:0;
    width:255px;
}

.wphw {
    position:relative; 
    vertical-align: top;
    left:0px; top:0px; 
    width:235px; 
    background:#ddd; 
    height:50px; 
    padding:0 15px 0 5px; 
}

#wikisw {position:relative; vertical-align:top; width:243px; max-height:545px; overflow: auto; overflow-x: hidden; background:#f1f1f1;}

#wikisw2 {position:relative; left:0; display:inline-block; vertical-align:top; top:0px; left:0px; padding-bottom:8px;width:255px; background:#ddd;}

.wptrifl {
    position: relative;
    display: inline-block;
    top:0;
    left:0;
    width: 0;
    height: 0;
    border-top: 30px solid #ddd;
    border-right: 126px solid transparent;
}
.wptrifr {
    position: relative;
    display: inline-block;
    top:0;
    right: 0;
    width: 0;
    height: 0;
    border-top: 30px solid #ddd;
    border-left: 126px solid transparent;
}


.wikisc {font:14px 'Source Sans Pro', sans-serif; color:#000; padding:10px 0 10px 0; background:#eee; font-style:italic;}
.wikisct {font:14px 'Source Sans Pro', sans-serif; color:#000; padding:10px 0 10px 0; background:#eee; font-style:italic;}
.wikisctar {font:14px 'Source Sans Pro', sans-serif; color:#000; padding:10px 0 10px 0; background:#ccc; font-style:italic;}

.wikisct:hover, .wikisc:hover {background:#ccc;}

.wikisc2 {width:225px !important; font:12px  sans-serif !important; color:#000; padding:3px 10px 3px 0 !important; background:#f1f1f1; font-style:italic; text-align:right;}

.wikisc2 active {width:233px !important; font:12px  sans-serif !important; color:#000; padding:3px 10px 3px 0 !important; background:#ccc; font-style:italic; text-align:right;}
.wikisc2 active::after {content:" ⇠";}

.wikisc2t {width:200px; font:14px 'Source Sans Pro', sans-serif; color:#000; padding:5px 0 5px 0; background:#eee; font-style:italic;}
.wikisc2tar {width:200px; font:14px 'Source Sans Pro', sans-serif; color:#000; padding:5px 0 5px 0; background:#ccc; font-style:italic;}

.wikisc2t:hover, .wikisc2:hover {background:#ccc;}
    
.accordion {
    background: #ddd;
    padding:1px 0 1px 10px;
    width:233px;
    border: none;
    text-align:left;
    outline: none;
    font:14px 'Source Sans Pro', sans-serif; color:#000;
    transition: 0.4s;
}
.m{background-color:rgba(153,47,47,0.5) !important;}
.s{background-color:rgba(84,129,52,0.5) !important;}
.im{background-color:rgba(82,122,159,0.5) !important;}
.e{background-color:rgba(125,94,140,0.5) !important;}

ul#tabs {padding:0; margin:0;}
ul#tabs li {width:243px; font:14px 'Source Sans Pro', sans-serif; color:#000; padding:10px 0 10px 0; font-style:italic; display: inline-block; cursor: pointer;}
ul#tabs li:hover {background:#ccc;}
ul#tabs li.active {font:14px 'Source Sans Pro', sans-serif; color:#000; padding:10px 0 10px 0; background:#ccc; font-style:italic; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
ul#tabs li.active::after {content:" ⇠";}
ul#tab {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul#tab li {display: none;}
ul#tab li.active {display: inline-block;}

/***********************************
	  WEBPAGE STUFF
************************************/
.sidelink { margin-top:-1px; list-style:none; width:150px; text-align:center; padding:10px 5px 10px 5px; display:block; background:#5f6b6d; color:#fff !important; font-size: 11px; font-weight: normal; font-family: calibri; font-weight:bold; text-transform: uppercase; text-decoration:none; color:#ccc; border:1px solid #555; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}

.sidelink2 {margin-top:-1px; list-style:none; width:150px; text-align:center; padding:10px 5px 10px 5px; display:block; background:#ddd; color:#000 !important; font-size: 11px; font-weight: normal; font-family: calibri; font-weight:bold; text-transform: uppercase; text-decoration:none; color:#ccc; border:1px solid #999; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}

.sidelink2:hover { background:#eee; color:#000 !important; }
    
#wpside {display:inline-block; position:absolute; left:19px; top:80px; z-index:223; }
    
#wpwrap {position:relative; top:0px; left:0px; width:938px; height:620px; padding:0; background:#bcbcbc; background-image: url(http://makeshiftheart.com/FS/imgs/pbg.png); border-bottom:20px solid #555;}

#wphead {
    position:relative;
    left:0; top:0;
    width:938px; 
    background:#555; 
    padding:10px 0 10px 0;    
    font-family: 'Fjalla One', sans-serif;
    font-style: italic;
    letter-spacing: -1px;
    text-transform: uppercase;
    font-size: 48px;
    text-align: center;
    color: #ccc;
    border-bottom:20px solid #5f6b6d;
    line-height: 100%;}
    
#wptri {
    position:relative; 
    top:-5px;
	width: 0;
	height: 0;
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-top: 15px solid #555;
}   

.fswpb {position:relative; float:right; display:inline-block; height:25px; width:25px; padding:9px 10px 16px 10px; text-align:center; margin:0; color:#000;}
.fswpb:hover {color:#bbb;}
.selected {color:#5f6b6d;}

.wpfwrap {width:940px; height:700px; margin-bottom:80px;}
h {font-style:italic;}

/***********************************
	   SPECIES Tabbed Info
************************************/
#idTabsw {position:relative; top:0; width:660px; height:600px; left:0px; overflow:hidden; padding:10px;}
    
.fswpwb {padding-left:12px; font-size:11px; font-family: sans-serif; font-weight:bold; text-transform:uppercase; color:#444;}
.fswpwb::before {content:"© ";}
    
.fswplt { position: relative; left:-150px; text-align: right; width:500px; border-bottom:1px solid #999; font-size:12px; font-family:'Fjalla One', sans-serif; color:#111; font-style: italic; line-height:100%; margin-bottom:5px; font-weight:bold; padding-top:25px;}
    
.ftwpmwt img {position: relative; float:left; margin:10px 20px 0 10px; width:100px; height:100px; border:5px solid #999; z-index:12;}
    


 {position:absolute; left:0; top:0; width:718px; border-bottom:5px solid #ccc; text-align:left; padding:15px 0 0 10px; line-height:100%; font-family:'Fjalla One', sans-serif; font-size:32px; margin-bottom:10px; font-weight:bold; text-transform:capitalize; background:#ddd; color:#000;}


.fwptcn {position:absolute; left:0; top:0; padding-left:130px; width:550px; padding-top:30px; color:#000; font-family:'Fjalla One', sans-serif; font-size:32px; text-align:left; border-bottom:5px solid #999; line-height:110%; background:#ddd;}
    


species #idTabsw .idTabs ul {position:absolute; width:250px; right:0px; top:41px; padding:0; z-index:5;}

species #idTabsw .idTabs li {text-align:center; margin-right:-3px; display:inline-block; list-style:none; width:50px; height:35px;  background:#bbb; border-bottom:none; border-radius:10px 0 0 0; -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out; } 

species #idTabsw .idTabs li a.selected { background:#f1f1f1; border-bottom:5px solid #f1f1f1; color:#999 !important;}
    
.fswpmc {position:absolute; top:50px; width:680px; height:570px; left:0px; padding:0px 40px 10px 130px; overflow:auto; text-align: justify; background:#eee; box-sizing: border-box; font-size:12px; font-family:arial,sans-serif; line-height:120%; color:#000; z-index:2;}

#idTabsw .items>div {position:absolute; top:81px; width:680px; height:539px; left:0px; padding:0px 40px 10px 130px; display:none; float:left; overflow:auto; text-align: justify; background:#f1f1f1; box-sizing: border-box; font-size:12px; font-family:arial,sans-serif; line-height:120%; color:#000; z-index:2; overflow-x: hidden;}
    
mortal .ftwpmwt img {border:5px solid #992f2f !important;}
mortal .fwptcn {border-bottom:5px solid #992f2f;}
mortal .fswplt {color:#992f2f;}

sempiternal .ftwpmwt img {border:5px solid #5c992f !important;}
sempiternal .fwptcn {border-bottom:5px solid #5c992f;}
sempiternal .fswplt {color:#5c992f;}
sempiternal .items b {color:#5c992f;}

eternal .ftwpmwt img {border:5px solid #714b84 !important;}
eternal .fwptcn {border-bottom:5px solid #714b84;}
eternal .fswplt {color:#714b84;}
eternal .items b {color:#714b84;}

immortal .ftwpmwt img {border:5px solid #2f7799 !important;}
immortal .fwptcn {border-bottom:5px solid #2f7799;}
immortal .fswplt {color:#2f7799;}
immortal .items b {color:#2f7799;}


/***********************************
            Wiki - businesses
************************************/
.buswrap { width:100%; height:170px; font-family:arial,sans-serif; font-weight:normal; color:#111; line-height:140%; font-size:11px; text-align:justify; margin-bottom:15px;}

.bushw {position:relative; width:510px; height:40px; top:-155px; left:115px; border:2px solid #ddd; background:#ccc;}

.biz { display:inline-block; background:#aaa; color:#eee; padding:10px 10px 0 5px; text-align:center; width:15px; height:30px;z-index:2;} 

.busname {display:inline-block; position:relative; top:-4px; width:463px; border-bottom:2px solid #555; font-family:'Fjalla One', sans-serif; font-size:22px; line-height:20px; padding:5px 5px 0 5px; text-align:left !important; z-index:15;}

.bustype {position:relative; display:inline-block; width:460px; margin-left:32px; top:-13px; text-align:right; font-family:calibri; font-size:11px; text-transform:uppercase; color:#000; line-height:9px; padding:3px 10px 2px 0;}

.busimg img { width:150px; height:150px; border:1px solid #111;}
.busimg { width:150px; height:150px; margin:10px; display:inline-block;}
.busdescrip {
    display:inline-block; 
    position: relative;
    border:1px solid #999; 
    width:430px; 
    height:85px; 
    top: 75px;
    padding:5px 10px 5px 10px; 
    line-height:110%; 
    overflow:auto;
}

/***********************************
	CENSUS SMALL/SIDE
************************************/
#fswpcwrap2 {position:relative; width:500px; text-align:center; display: inline-block; vertical-align: top;} 
#fswpcwrap {position:relative; width:260px; text-align:center; display:inline-block; vertical-align:top; margin-right:20px;}  
      
#fswpcwrap2 .ccelll, #fswpcwrap .ccelll {width:104px; line-height:100%; position:relative; display:inline-block; text-align:left; color:#000; padding-top:3px; font-family:calibri; font-size:12px; text-transform:uppercase; font-weight:bold; border-style:solid; border-width:0 0 2px 20px;}
    
#fswpcwrap2 .ccellr, #fswpcwrap .ccellr {width:40px; line-height:100%; position:relative; padding-top:3px; display:inline-block; text-align:center; font-family:calibri; font-size:12px; text-transform:uppercase; font-weight:bold; border-style:solid; border-width:0 0 2px 0; color:#000; border-left:1px solid #ccc;}

#fswpcwrap2 .ctotl {color:#000; border-color:#111; width:200px;} 
#fswpcwrap .ctotl2 {color:#000; border-color:#111; width:103px;} 
#fswpcwrap2 .ctotr {color:#000; border-color:#111; margin-top:3px;}
 
#fswpcwrap .cmortall {color:#992f2f; border-color:#992f2f;}
#fswpcwrap .cmortalr {border-color:#992f2f;}

#fswpcwrap .csempit {text-align:center; width:221px; color:#548134; border-color:#548134;}
#fswpcwrap .csempil {color:#548134; border-color:#548134;}
#fswpcwrap .csempir {border-color:#548134;}

#fswpcwrap .cimmortalt {text-align:center; width:221px; color:#527a9f; border-color:#527a9f;}
#fswpcwrap .cimmortall {color:#527a9f; border-color:#527a9f;}
#fswpcwrap .cimmortalr {border-color:#527a9f;}

#fswpcwrap .ceternalt {text-align:center; width:221px; color:#7e5d8f; border-color:#7e5d8f;}
#fswpcwrap .ceternall {color:#7e5d8f; border-color:#7e5d8f;}
#fswpcwrap .ceternalr {border-color:#7e5d8f;}

/***********************************
	   JOB Info NEW
************************************/
#idTabswp .jobw {
    position: relative;
    vertical-align: top;
    display: inline-block;
    width: 290px;
    margin: 15px;
    padding: 0;
    vertical-align: top;
    padding: 0;
}
    
#idTabswp .octsm2 { width:300px; border-bottom:2px solid #111; font-family:'Fjalla One', sans-serif; font-size:22px; font-style: italic; line-height:19px; letter-spacing: -1px; color:#555; font-weight:600; padding:5px 3px 0 3px;}
    
#idTabswp .bizs2 {position:relative; width:300px; left:0px; text-align:right; font-family:calibri; font-size:10px; font-weight:bold; text-transform:uppercase; color:#000; line-height:8px; background:#ddd; padding:3px 3px 5px 3px;}

#idTabswp .jobw2 {position:relative; width:305px;}
    
#idTabswp .jobtitle { position:relative; display:table-cell; vertical-align: top; width:125px; background:#ddd; padding:5px 3px 5px 3px; font-family:tahoma, calibri, sans-serif; font-size:10px; color:#000; font-weight:bold; text-transform:capitalize; text-align:right; border-top:1px solid #bbb;} 
    
#idTabswp .jobemp {position:relative; display:table-cell; width:180px; padding:5px 0 5px 3px; font-family:tahoma, calibri, sans-serif; text-align:left; font-size:11px; border-top:1px solid #bbb;} 

#idTabswp .jobtitle2 { position:relative; display:table-cell; vertical-align: top; width:100px; background:#ddd; padding:5px 3px 5px 3px; font-family:tahoma, calibri, sans-serif; font-size:10px; color:#000; font-weight:bold; text-transform:capitalize; text-align:right; border-top:1px solid #bbb;} 
    
#idTabswp .jobemp2 {position:relative; display:table-cell; width:205px; padding:5px 0 5px 3px; font-family:tahoma, calibri, sans-serif; text-align:left; font-size:11px; border-top:1px solid #bbb;} 

/***********************************
	   JOB LG Info NEW
************************************/
#idTabswp .jobwl2 { position:relative; float:left; margin:20px 10px; width:630px; border:1px solid #ccc;}
#idTabswp .octl2 { width:99%; border-bottom:2px solid #111; font-family:'Fjalla One', sans-serif; font-size:22px; font-style: italic; line-height:19px; letter-spacing: -1px; color:#fff; font-weight:600; background:#999; padding:5px 3px 0 3px;} 
#idTabswp .bizl2 {position:relative; width:615px; left:0px; text-align:right; font-family:calibri; font-size:10px; font-weight:bold; text-transform:uppercase; color:#000; line-height:8px; background:#ccc; padding:8px;}

#idTabswp .jobmisc { width:630px; position:relative; border-top:1px solid #aaa;}

#idTabswp .jobtitlel { position:relative; display:table-cell; vertical-align: top; width:150px; background:#e0e0e0; padding:5px 3px 5px 3px; font-family:tahoma, calibri, sans-serif; font-size:10px; color:#000; font-weight:bold; text-transform:capitalize; text-align:right;} 
    
#idTabswp .jobempl {position:relative; display:table-cell; padding:8px; font-family:tahoma, calibri, sans-serif; text-align:left; font-size:11px;} 
.ocmw { width:630px; position:relative; background:#ddd; font-family:sans-serif; font-size:10px; line-height:120%; padding:5px; text-align:justify;}

/***********************************
	   JOB Info
************************************/
#idTabswp .ocw2 {position:relative; display:inline-block; width:320px; margin:10px 5px 10px 5px; padding:0; vertical-align:top;}
#idTabswp .ocw {position:relative; display:inline-block; width:90%; margin:10px 5px 10px 5px; padding:0; vertical-align:top;}
#idTabswp .occ {position:relative; width:320px; display:inline-block;}
#idTabswp .octsm { width:100%; border-bottom:2px solid #111; font-family:'Fjalla One', sans-serif; font-size:22px; font-style: italic; line-height:19px; letter-spacing: -1px; color:#5f6b6d; font-weight:600;} 

#idTabswp .ocj { position:relative; float:left; display:table-cell; width:40%; float: left; background:#ddd; padding:3px; font-family:tahoma, calibri, sans-serif; font-size:10px; color:#000; font-weight:bold; text-transform:capitalize; font-style:none; text-align:right; margin-top:3px; border-right:1px solid #aaa;}   
#idTabswp .oce { position:relative; float:left; width:55%; padding:3px 0 3px 0; font-family:tahoma, calibri, sans-serif; text-align:left; font-size:11px; text-align:left; margin-top:3px; left:2px;} 

#idTabswp .ocj2 { position:relative; float:left; display:table-cell; width:30%; float: left; background:#ddd; padding:3px; font-family:tahoma, calibri, sans-serif; font-size:10px; color:#000; font-weight:bold; text-transform:capitalize; font-style:none; text-align:right; margin-top:3px; border-right:1px solid #aaa;}   
#idTabswp .oce2 { position:relative; float:left; width:65%; padding:3px 0 3px 0; font-family:tahoma, calibri, sans-serif; text-align:left; font-size:11px; text-align:left; margin-top:3px; left:2px;} 

#idTabswp .ocbd { position:relative; float:left; margin:20px 10px;}

#idTabswp .bizs {position:relative; width:100%; left:0px; text-align:right; font-family:calibri; font-size:10px; font-weight:bold; text-transform:uppercase; color:#000; line-height:8px; margin-bottom:5px;}

#idTabswp .ocem {display:inline-block; padding:3px; font-family:tahoma, calibri, sans-serif; text-align: left; font-size:11px; text-align: left; position:relative; margin-top:3px;}
#idTabswp .ocem2 {display:inline-block; padding:3px; font-family:tahoma, calibri, sans-serif; text-align: left; font-size:11px; text-align: left; position:relative; margin-top:3px;}

#idTabswp .ocmj { min-width:40%; display:inline-block; background:#ddd; padding:3px 3px 3px 20px;  font-family:tahoma, calibri, sans-serif; font-size:10px; color:#000; font-weight:bold; text-transform:capitalize; font-style:none; text-align:right; position:relative; margin-top:3px; border-right:1px solid #aaa;}

#idTabswp .occmisc { width: 650px; float:left;}

#idTabswp .ocwrapr {display:table-cell; width:50%; padding:5px; vertical-align: top; font-family:arial; text-align: left; font-size:12px; line-height:110%; text-align:justify;} 
#idTabswp .ocwrapl {display:table-cell; width:320px; padding:5px; vertical-align: top;}

#idTabswp .orlw { width:97%; float: left; background:#ddd; padding:3px; font-family:tahoma, calibri, sans-serif; font-size:11px; color:#111; font-weight:bold; border-bottom:1px solid #bbb; border-top:1px solid #bbb; font-style:none; text-align:center; position:relative; margin-bottom:3px;}
#idTabswp .orl { width:115px; float: left; background:#ddd; padding:0 3px 0 3px;  font-family:tahoma, calibri, sans-serif; font-size:10px; color:#111; font-weight:bold; text-transform:capitalize; font-style:none; text-align: right; position:relative; margin-top:3px; border-right:1px solid #999;} 
#idTabswp .orst { float:left; width:80px; display:inline-block; background:#ddd; padding:0 3px 0 3px;  font-family:tahoma, calibri, sans-serif; font-size:10px; color:#111; font-weight:bold; text-transform:capitalize; font-style: none; text-align:right; position:relative; margin-top:3px; border-right:1px solid #999;} 
#idTabswp .ori {width:280px; margin:0 10px 10px 15px; font-family:arial; font-size:11px; text-align:justify;} 
#idTabswp .ori b {color:#000 !important;}
#idTabswp .oriw {width:600px; margin:0 10px 10px 15px; font-family:arial; font-size:11px; text-align:justify;}

#idTabswp .fswpmc {position:absolute; top:45px; width:680px; height:575px; left:0px; padding:10px; overflow:auto; text-align: justify; background:#eee; box-sizing: border-box; font-size:12px; font-family:arial,sans-serif; line-height:120%; color:#000; z-index:2;}

#idTabswp .ocwn { position:relative; float:left; display:table-cell; width:25%; float: left; background:#ddd; padding:3px; font-family:tahoma, calibri, sans-serif; font-size:10px; color:#000; font-weight:bold; text-transform:capitalize; font-style:none; text-align:right; margin-top:3px; border-right:1px solid #aaa;}   
#idTabswp .ocwp { position:relative; float:left; width:70%; padding:3px 0 3px 0; font-family:tahoma, calibri, sans-serif; text-align:left; font-size:11px; text-align:left; margin-top:3px; left:2px;} 