.prototip { color: rgb(51, 51, 51); }
.prototip .default { width: 250px; }
.prototip .default .toolbar { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.prototip .default .title { padding: 5px 10px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.prototip .default .content { padding: 0px 10px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(255, 255, 255); }
.prototip .basic { width: 250px; color: gray; }
.prototip .basic .toolbar { background: rgb(241, 241, 241) none repeat scroll 0% 0%; font-weight: bold; }
.prototip .basic .title { padding: 10px 10px 0px; }
.prototip .basic .content { padding: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.prototip .hint { width: 250px; color: rgb(49, 49, 32); background: rgb(255, 246, 170) none repeat scroll 0% 0%; }
.prototip .hint .toolbar { background: rgb(253, 241, 160) none repeat scroll 0% 0%; font-weight: bold; }
.prototip .hint .title, .prototip .hint .content { padding: 10px; }
.prototip .protoblue { width: 250px; color: rgb(255, 255, 255); }
.prototip .protoblue .toolbar { background: rgb(13, 124, 208) none repeat scroll 0% 0%; font-weight: bold; }
.prototip .protoblue .title { padding: 5px; }
.prototip .protoblue .content { background: rgb(30, 144, 255) none repeat scroll 0% 0%; padding: 5px; }
.prototip .creamy { width: 250px; color: rgb(187, 156, 97); }
.prototip .creamy .toolbar { background: rgb(243, 237, 194) none repeat scroll 0% 0%; font-weight: bold; }
.prototip .creamy .title { padding: 5px; }
.prototip .creamy .content { background: rgb(248, 244, 202) none repeat scroll 0% 0%; padding: 5px; }
.prototip .darkgrey { width: 250px; color: rgb(255, 255, 255); }
.prototip .darkgrey .toolbar { background: rgb(95, 95, 95) none repeat scroll 0% 0%; font-weight: bold; }
.prototip .darkgrey .title { padding: 5px; }
.prototip .darkgrey .content { background: gray none repeat scroll 0% 0%; padding: 5px; }
.prototip .protogrey { width: 250px; color: rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.prototip .protogrey .toolbar { background: rgb(150, 156, 146) none repeat scroll 0% 0%; font-weight: bold; }
.prototip .protogrey .title { padding: 5px; }
.prototip .protogrey .content { color: gray; padding: 5px; }
.prototip .protogrey .toolbar .close { width: 14px; height: 14px; }
.prototip .proquest { color: rgb(255, 255, 255); width: 303px ! important; }
.prototip .proquest .toolbar { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: bold; color: rgb(51, 51, 51); }
.prototip .proquest .title { padding: 5px; }
.prototip .proquest .content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 11px ! important; height: 280px; color: rgb(51, 51, 51); }
.prototip .proquestAdv { color: rgb(255, 255, 255); height: 220px; }
.prototip .proquestAdv .toolbar { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: bold; color: rgb(51, 51, 51); }
.prototip .proquestAdv .title { padding: 5px; }
.prototip .proquestAdv .content { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 10px; height: 220px; color: rgb(51, 51, 51); }
.prototip .proquestAdv h1 { font-size: 1em; }
.prototipLoader { position: absolute; top: -1000px; left: -1000px; height: 14px; width: 14px; border: 1px solid rgb(221, 221, 221); overflow: hidden; }
.prototip { position: absolute; overflow: hidden; }
.prototip .tooltip, .prototip .toolbar, .prototip .toolbar .title { position: relative; }
.prototip .content { clear: both; }
.prototip .toolbar .close { position: relative; text-decoration: none; float: right; width: 16px; height: 16px; display: block; line-height: 0; font-size: 0px; border: 0px none; cursor: pointer; margin: 0px -5px 0px 1px; }
.prototip .tooltip { clear: both; float: left; }
.prototip .borderLeftWrapper, .prototip .borderRightWrapper { position: absolute; top: 0px; left: 0px; width: 300px; height: 20px; }
.prototip .borderFrame { height: 100%; width: 100%; float: left; margin: 0px; padding: 0px; position: relative; }
.prototip .borderTop, .prototip .borderBottom { overflow: hidden; }
.prototip .borderRow { list-style-type: none; float: left; width: 100%; position: relative; clear: both; margin: 0px; padding: 0px; }
.prototip_CornerWrapper { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px; padding: 0px; clear: both; }
.prototip_Corner { float: left; position: relative; }
.prototip canvas { position: relative; float: left; }
.prototip_CornerTr, .prototip_CornerBr { float: right; }
.prototip_BetweenCorners { position: absolute; top: 0px; left: 0px; width: 100%; overflow: hidden; clear: both; }
.prototip .borderMiddle { position: relative; float: left; }
.prototip .borderCenter { position: relative; float: left; height: 100%; }
.prototip_StemWrapper { position: relative; width: 100%; height: auto; clear: both; }
.prototip_StemBox { float: left; position: relative; }
.prototip_Stem { width: 100%; position: absolute; overflow: hidden; }
.iframeShim { position: absolute; border: 0px none; margin: 0px; padding: 0px; background: transparent none repeat scroll 0px center; overflow: hidden; }
.prototip .clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.prototip .clearfix { display: inline-block; }
.prototip .clearfix { display: block; }
