.abs_top_left,.abs_top_right,.abs_bottom_left,.abs_bottom_right{position:absolute}.abs_top_left{top:0;left:0}.abs_top_right{top:0;right:0}.abs_bottom_left{bottom:0;left:0}.abs_bottom_right{bottom:0;right:0}.abs_top_left,.abs_top_right,.abs_bottom_left,.abs_bottom_right{position:absolute}.abs_top_left{top:0;left:0}.abs_top_right{top:0;right:0}.abs_bottom_left{bottom:0;left:0}.abs_bottom_right{bottom:0;right:0}.c-blue{background-image:url(/images/corners-blue.png)}.c-white{background-image:url(/images/corners-white.png)}.c-tl-outside,.c-tl-inside,.c-bl-outside,.c-bl-inside{width:10px;height:10px;background:transparent none no-repeat scroll left top;float:left}.c-tr-outside,.c-tr-inside,.c-br-outside,.c-br-inside{width:10px;height:10px;background:transparent none no-repeat scroll left top;float:right}.c-tl-outside{background-position:left top}.c-tl-inside{background-position:left -10px}.c-tr-outside{background-position:-10px top}.c-tr-inside{background-position:-10px -10px}.c-bl-outside{background-position:-20px top}.c-bl-inside{background-position:-20px -10px}.c-br-outside{background-position:-30px top}.c-br-inside{background-position:-30px -10px}.collapse{background:transparent url(/images/bgsprite.gif) no-repeat scroll -175px 3px;width:18px;height:16px;border:0}.collapse a{display:block;height:inherit;width:inherit;text-decoration:none;overflow:hidden;border:0;border:0}.collapse a:hover,.collapse a:active,.collapse a:visited,.collapse a:focus,.collapse a:link{outline:0}.collapsed{background-position:-190px 3px}.move-icon{background:transparent url(/images/bgsprite.gif) no-repeat scroll -80px -360px;width:11px;height:11px;cursor:move;opacity:.3;filter:alpha(opacity=30)}.delete-icon{background:transparent url(/images/bgsprite.gif) no-repeat scroll -60px -360px;width:9px;height:9px;cursor:pointer;opacity:.3;filter:alpha(opacity=30)}.widget-button{text-align:center;background:transparent url(/images/bgsprite.gif) no-repeat scroll -120px top;width:43px;height:22px;line-height:22px;text-decoration:none;overflow:hidden}.widget-button a{display:block;height:inherit;width:inherit;text-decoration:none;overflow:hidden;border:0;line-height:inherit;color:#737373}.widget-button a:hover,.widget-button a:active,.widget-button a:visited,.widget-button a:focus,.widget-button a:link{outline:0}.smaller-font,.bigger-font{width:18px;height:13px;opacity:.4;filter:alpha(opacity=40)}.smaller-font{background:transparent url(/images/font-smaller.png) no-repeat scroll left bottom}.bigger-font{background:transparent url(/images/font-bigger.png) no-repeat scroll left bottom}.fourpx-grey-tl-out,.fourpx-grey-tr-out,.fourpx-grey-bl-out,.fourpx-grey-br-out{width:4px;height:4px;background:transparent url(/images/corners.png) no-repeat scroll 0 0}.fourpx-grey-tl-out{background-position:-20px -20px}.fourpx-grey-tr-out{background-position:-24px -20px}.fourpx-grey-bl-out{background-position:-20px -24px}.fourpx-grey-br-out{background-position:-24px -24px}html,body{font-family:Arial, Helvetica, Verdana, sans-serif;font-size:1em;padding:0px;margin:0px;width:100%;min-width:100%;color:#737373;background-color:#202020}h1,h2,h3,h4,h5{color:white;margin-left:-0.2em}.indented{margin-left:50px;margin-bottom:50px}form{padding:0px;margin:0px}form label{font-weight:500;padding-top:0.3em;display:inline-block;color:#dfdfdf}form input{background-color:white;border:1px solid #bdbdbd}div.formError{display:inline;color:#ff0000}.notice,.warning,.error{margin-left:auto;margin-right:auto;text-align:center;width:540px;border:5px solid green;margin-top:20px;padding:10px;font-weight:bold}.warning{border-color:orange}.error{border-color:red}.subscript-text{margin-left:0.5em;font-size:0.8em}.list_name{font-size:1.5em;font-weight:bold;margin:.5em 0 .3em .3em}.inline,form.inline div{display:inline}.hidden{display:none}.hide-left{position:absolute;left:-5000px}#body{margin:0px auto;position:relative;top:0;left:0;width:810px;background-color:#3e3e3e}#body #header{background:transparent url(/images/header2.gif) repeat-x scroll left 50%;position:relative;background-color:#3366cc;color:#ffffff;z-index:20;height:95px}#body #header a{text-decoration:none;color:inherit}#body #header a:hover{text-decoration:underline}#body #header #header-top{position:absolute;top:0.5em;right:0.5em}#body #header #header-top a{color:yellow}#body #header #header-logo{color:white;font-size:2em;padding:0.5em 0 0.5em 1em}#body #header #header-logo p{padding:0px;margin:0px}#body #header #header-logo .logo-subscript{font-size:0.4em}#body #header #header-bottom{position:absolute;right:0.5em;bottom:0.25em}#body #header #header-date{font-size:0.8em}#body #body-content{position:relative;min-height:50%}#body #body-content #action-bar{position:relative;padding:5px;z-index:20;background-color:#3e3e3e}#body #body-content #action-bar a{color:white}#body #body-content #action-bar .bigger-font{position:absolute;top:5px;right:5px}#body #body-content #action-bar .smaller-font{position:absolute;top:5px;right:25px}#body #body-content #columns-table{padding:0px;margin:0px;height:100%;width:100%;table-layout:fixed;empty-cells:show;border-spacing:0;border-collapse:collapse}#body #body-content #columns-table #left-column{width:270px;height:100%;vertical-align:top}#body #body-content #columns-table #right-column{padding-right:5px;height:100%;vertical-align:top}#body #body-content #widget-icon{position:absolute;right:0px;bottom:0px;opacity:.3;filter:alpha(opacity=30);z-index:15}#body #footer{color:white;font-size:0.8em;background-color:#3366cc;height:2em;line-height:2em;padding:0.5em 0.5em;background:transparent url(/images/header2.gif) repeat-x scroll left 50%;background-position:left bottom}#body #footer a{color:white}#body #footer span{float:right}.form-indent{margin:1em 0px 0px 1.5em}.clear{clear:both}div.clear{clear:both;height:0px}.medium_blue_bg{background-color:#3366cc}.widget{margin:5px 0 5px 5px;z-index:20}.widget .widget-title{background:#fffca1 url(/images/gradient_bg2.png) repeat-x scroll left -250px;position:relative;height:30px;color:#919191}.widget .widget-title h2{padding:0px;margin:0px;line-height:30px;margin-left:30px;margin-right:30px;font-size:1.4em;overflow:hidden;text-overflow:ellipsis;color:inherit}.widget .widget-title h2 .title{cursor:text;font-weight:normal}.widget .widget-title h2 .age{margin-left:0.5em;font-size:0.4em}.widget .widget-title h2 .ipe-form .editor_field{font-weight:normal;color:#919191;height:29px;line-height:29px;width:100%}.widget .widget-title .collapse{position:absolute;top:7px;left:7px;cursor:pointer}.widget .widget-title .delete-icon{position:absolute;top:6px;right:7px}.widget .widget-title .move-icon{position:absolute;top:5px;right:23px}.widget .widget-title .widget-button{visibility:hidden;position:absolute;top:4px;right:7px}.widget .widget-content{position:relative;background:white;border-top:1px solid #cccccc;overflow-x:hidden;padding:0.3em}.text-cursor{cursor:text}.ipe-form{padding:0px;margin:0px}.ipe-form .editor_field{padding:0px;margin:0px;border:0px;outline:none;font-size:1em;background-color:transparent}

.abs_top_left,.abs_top_right,.abs_bottom_left,.abs_bottom_right{position:absolute}.abs_top_left{top:0;left:0}.abs_top_right{top:0;right:0}.abs_bottom_left{bottom:0;left:0}.abs_bottom_right{bottom:0;right:0}.c-blue{background-image:url(/images/corners-blue.png)}.c-white{background-image:url(/images/corners-white.png)}.c-tl-outside,.c-tl-inside,.c-bl-outside,.c-bl-inside{width:10px;height:10px;background:transparent none no-repeat scroll left top;float:left}.c-tr-outside,.c-tr-inside,.c-br-outside,.c-br-inside{width:10px;height:10px;background:transparent none no-repeat scroll left top;float:right}.c-tl-outside{background-position:left top}.c-tl-inside{background-position:left -10px}.c-tr-outside{background-position:-10px top}.c-tr-inside{background-position:-10px -10px}.c-bl-outside{background-position:-20px top}.c-bl-inside{background-position:-20px -10px}.c-br-outside{background-position:-30px top}.c-br-inside{background-position:-30px -10px}.collapse{background:transparent url(/images/bgsprite.gif) no-repeat scroll -175px 3px;width:18px;height:16px;border:0}.collapse a{display:block;height:inherit;width:inherit;text-decoration:none;overflow:hidden;border:0;border:0}.collapse a:hover,.collapse a:active,.collapse a:visited,.collapse a:focus,.collapse a:link{outline:0}.collapsed{background-position:-190px 3px}.move-icon{background:transparent url(/images/bgsprite.gif) no-repeat scroll -80px -360px;width:11px;height:11px;cursor:move;opacity:.3;filter:alpha(opacity=30)}.delete-icon{background:transparent url(/images/bgsprite.gif) no-repeat scroll -60px -360px;width:9px;height:9px;cursor:pointer;opacity:.3;filter:alpha(opacity=30)}.widget-button{text-align:center;background:transparent url(/images/bgsprite.gif) no-repeat scroll -120px top;width:43px;height:22px;line-height:22px;text-decoration:none;overflow:hidden}.widget-button a{display:block;height:inherit;width:inherit;text-decoration:none;overflow:hidden;border:0;line-height:inherit;color:#737373}.widget-button a:hover,.widget-button a:active,.widget-button a:visited,.widget-button a:focus,.widget-button a:link{outline:0}.smaller-font,.bigger-font{width:18px;height:13px;opacity:.4;filter:alpha(opacity=40)}.smaller-font{background:transparent url(/images/font-smaller.png) no-repeat scroll left bottom}.bigger-font{background:transparent url(/images/font-bigger.png) no-repeat scroll left bottom}.fourpx-grey-tl-out,.fourpx-grey-tr-out,.fourpx-grey-bl-out,.fourpx-grey-br-out{width:4px;height:4px;background:transparent url(/images/corners.png) no-repeat scroll 0 0}.fourpx-grey-tl-out{background-position:-20px -20px}.fourpx-grey-tr-out{background-position:-24px -20px}.fourpx-grey-bl-out{background-position:-20px -24px}.fourpx-grey-br-out{background-position:-24px -24px}

/* CSS to go with Prototip.Styles */
.prototip {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}

/* the default style */
.prototip .default {
	width: 250px;
	color: #808080;
}
.prototip .default .toolbar {
	background: #f1f1f1;
	font-weight: bold;
}
.prototip .default .title { padding: 5px; }
.prototip .default .content {
	padding: 5px;
	background: #fff;
}

/* simple hover tooltip */
.prototip .simple {
	width: 5em;
	color: #000;
}
.prototip .simple .toolbar {
	background: #f1f1f1;
	font-weight: bold;
}
.prototip .simple .title { padding: 5px; }
.prototip .simple .content {
	padding: 3px;
	background: #fff;
}

/* basic */
.prototip .basic {
	width: 250px;
	color: #808080;
}
.prototip .basic .toolbar {
	background: #f1f1f1;
	font-weight: bold;
}
.prototip .basic .title { padding: 5px; }
.prototip .basic .content {
	padding: 5px;
	background: #fff;
}

/* basic */
.prototip .hint {
	width: 250px;
	color: #313120;
	background: #fff6aa;
}
.prototip .hint .toolbar {
	background: #fdf1a0;
	font-weight: bold;
}
.prototip .hint .title,
.prototip .hint .content { padding: 5px; }

/* protoblue */
.prototip .protoblue {
	width: 250px;
	color: #fff;
}
.prototip .protoblue .toolbar {
	background: #0d7cd0;
	font-weight: bold;
}
.prototip .protoblue .title { padding: 5px; }
.prototip .protoblue .content {
	background: #1e90ff;
	padding: 5px;
}

/* creamy */
.prototip .creamy {
	width: 250px;
	color: #bb9c61;
}
.prototip .creamy .toolbar {
	background: #f3edc2;
	font-weight: bold;
}
.prototip .creamy .title { padding: 5px; }
.prototip .creamy .content {
	background: #f8f4ca;
	padding: 5px;
}

/* darkgrey */
.prototip .darkgrey {
	width: 250px;
	color: #fff;
}
.prototip .darkgrey .toolbar {
	background: #5f5f5f;
	font-weight: bold;
}
.prototip .darkgrey .title { padding: 5px; }
.prototip .darkgrey .content {
	background: #808080;
	padding: 5px;
}

/* protogrey */
.prototip .protogrey {
	width: 250px;
	color: #fff;
	background: #fff;
}
.prototip .protogrey .toolbar {
	background: #969c92;
	font-weight: bold;
}
.prototip .protogrey .title { padding: 5px; }
.prototip .protogrey .content {
	color: #808080;
	padding: 5px;
}
/* This is how to resize the close button for a style */
.prototip .protogrey .toolbar .close {
	width: 14px;
	height: 14px;
}


/* loader gif */
.prototipLoader {
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 14px;
	width: 14px;
	border: 1px solid #dddddd;
	overflow: hidden;
}


/* Required for all tooltips, do not modify */
.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:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;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:0;left:0;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:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}/* IE Mac Hide \*/ .prototip .clearfix{display:block;}/* IE Mac Hide End */