/* Defaults */
* {
	margin:0;
	padding:0;
}

ul, dl {
	list-style:none;
}

p {
	line-height:1.2em;
}

input {
	font-family:arial,sans-serif;
	font-size:12px;
	font-style:normal;
}

/* Float Clearers */
#vedioWrap:after, #vedio:after, #widgetInfo:after, #vedioActions:after, #vedioControls:after, #vedioStoryboard:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Image Replacements */
.btn a, #iconToc li a, .prioritize li a, .util li.util_delete a {
	display:block;
	text-indent:-9999px;
	font-size:1px;
	line-height:0;
	background-repeat:no-repeat;
	background-position: 0 0;
	border:0;
}

/* Vertical Align */
.intermediateWrap {
	display:table-cell;
	vertical-align:middle;
	#position:absolute;
	#top:50%;
}

/* Global */
/*
body {
   font-family:arial,geneva,verdana,"lucida grande",sans-serif;
   font-size:12px;
}
*/

h1.widgetTitle {
	margin-bottom:0.6em;
}

h2.widgetTitle {
	text-align:left;
	margin-bottom:0.6em;
	line-height:1.1em;
	font-size:1.58em;
	font-weight:normal;
	color:#000000;
}

#pageWrap {
   width:940px;
   padding:0 20px;
}

#vedioWrap {
	width:940px;
   background:url(/images/template1.03/Top_Cap_Inner.gif) no-repeat top;
   padding-top:15px;
}

#vedio {
	width:928px;;
   background:url(/images/template1.03/Inner_Background.gif) repeat-y;
   padding-left:12px;
}

#vid {
	float:left;
   width:450px;
   height:370px;
   margin:0 18px 10px 0;
}

#widget {
	float:left;
	width:440px;
	height:370px;
	margin-bottom:10px;
   border:1px solid #cccccc;
}

#widgetInfo {
	height:20px;
	background:#ebf2f2;
	padding:3px 5px;
}

#widgetInfo .WidgetIcon {
	display:none;
}

#widgetInfo .widgetTime {
	float:left;
	width:50px;
	padding-left:17px;
	background-repeat:no-repeat;
	background-position:left;
	color:#3399ff;
}

.comment .widgetTime {
	background-image:url(/images/template1.03/Icon_Comment.gif);
}

.image .widgetTime {
	background-image:url(/images/template1.03/Icon_Image.gif);
}

.link .widgetTime {
	background-image:url(/images/template1.03/Icon_Link.gif);
}

.quote .widgetTime {
	background-image:url(/images/template1.03/Icon_Quote.gif);
}

.text .widgetTime {
	background-image:url(/images/template1.03/Icon_Text.gif);
}

#widgetActions {
	display:none;
	float:right;
}

#widgetActions li {
	float:left;
	margin-left:10px;
}

.edit a {
	width:45px;
	height:16px;
	/* border: #000 solid 1px; */
	background-image:url(/images/template1.03/Edit.gif);
}

.delete a {
	width:60px;
	height:16px;
	background-image:url(/images/template1.03/Delete.gif);
}

.replay a {
	width:57px;
	height:16px;
	background-image:url(/images/template1.03/Replay.gif);
}

.back a {
	width:17px;
	height:17px;
   background-image:url(/images/template1.03/Back.gif);
}

.back a:hover {
	background-image:url(/images/template1.03/Back_On.gif);
}

.play a {
	width:17px;
	height:17px;
   background-image:url(/images/template1.03/Play.gif);
}

.play a:hover {
	background-image:url(/images/template1.03/Pause.gif);
}

.forward a {
	width:17px;
	height:17px;
   background-image:url(/images/template1.03/Forward.gif);
}

.forward a:hover {
	background-image:url(/images/template1.03/Forward_On.gif);
}

#widgetContentWrap {
	height:330px;
	overflow:auto;
	padding:5px;
	line-height: 1.2em;
}

#widgetContentWrap .cuepoint {
	overflow:auto;
	height:300px;
	padding:5px;
}

/* .cuepoint modifiers */
.fullBleed {
	overflow:hidden !important;
	padding:0 !important;
}

.fullBleed #widgetContent {
	height:auto !important;
}

/* IE Transparency/Outline Fix */
#widgetContentWrap h1, #widgetContentWrap h2, #widgetContentWrap h3, #widgetContentWrap h4, #widgetContentWrap h5, #widgetContentWrap h6, #widgetContentWrap p {
	background:#ffffff;
}

/* MG 20080814
**#widgetContentWrap h1 {
**	margin-bottom:0.6em;
**}
*/


/* MG 20080814
**#widgetContentWrap h2 {
**	text-align:left;
**	margin-bottom:0.6em;
**	font-size:1.58em;
**	font-weight:normal;
**  color:#ff9933;
**}
*/

#widgetContent {
	height:280px;
}

#widgetContent a {
	text-decoration:underline;
}

#widgetContent td {
	width:410px;
	vertical-align:middle;
}

/* MG 20080814
**#widgetContent h2, #widgetContent p {
**	margin-bottom:1.0em;
**}
*/

/* MG line height hack for larger fonts */
#widgetContent span, #widgetContent h1, #widgetContent h2, #widgetContent h3, #widgetContent h4  {
	line-height: 1.2em;
}

#widgetContent ul {
	list-style:disc;
}

#vedioActions {
	clear:both;
	margin:0 18px 0 0;
}

#vedioControls {
	float:right;
}

#vedioControls li {
	float:left;
	margin-left:2px;
}

#vedioStoryboard {
	float:right;
	margin-right:18px;
	padding-top:2px;
}

#iconToc a img {
	border:solid #ffffff;
	border-width:1px 0;
}

#iconToc a img.WidgetOn {
	border:1px solid #3399ff;
}

.w_comment {
	background-image:url(/images/template1.03/Icon_Comment_Off.gif);
}

.w_comment a {
	background-image:url(/images/template1.03/Icon_Comment.gif);
}

.w_image {
   background-image:url(/images/template1.03/Icon_Image_Off.gif);
}

.w_image a {
   background-image:url(/images/template1.03/Icon_Image.gif);
}

.w_link {
   background-image:url(/images/template1.03/Icon_Link_Off.gif);
}

.w_link a {
   background-image:url(/images/template1.03/Icon_Link.gif);
}

.w_quote {
   background-image:url(/images/template1.03/Icon_Quote_Off.gif);
}

.w_quote a {
   background-image:url(/images/template1.03/Icon_Quote.gif);
}

.w_text {
   background-image:url(/images/template1.03/Icon_Text_Off.gif);
}

.w_text a {
   background-image:url(/images/template1.03/Icon_Text.gif);
}

#widgetContent p.Quote {
	font-size:16px;
	font-weight:800;
}

#widgetContent p.Quote i {
	margin-left:2.0em;
}

#widgetContent .Quote a {
  	text-decoration:none !important;
	color:#000000 !important;
}

#vedioFtr {
	height:15px;
	background:url(/images/template1.03/Bottom_Cap_Inner.gif) no-repeat top;
}

#DashboardLinks{
  	width:385px;margin: 80px auto 0 auto;
}

.DashboardLink{
  	margin:0 16px 0 0;width:80px;float:left;display:inline;text-align:center;
}

.DashboardLinkLast{
  	margin:0 0 0 0;width:80px;float:left;display:inline;text-align:center;
}

/* *********** BELOW ADDED FOR AUTHORING *********** */
/* *********** BELOW ADDED FOR AUTHORING *********** */
/* *********** BELOW ADDED FOR AUTHORING *********** */
/* *********** BELOW ADDED FOR AUTHORING *********** */
/* *********** BELOW ADDED FOR AUTHORING *********** */
/* *********** BELOW ADDED FOR AUTHORING *********** */
/* *********** BELOW ADDED FOR AUTHORING *********** */

#editControls {
	/* float:right;
	** clear:both;
	*/
	margin:30px 0;
}

#editControls li {
	float:left;
	margin-right:4px;
	background:#3399fe;
}

#editControls li a {
   	padding:4px 8px;
	font-weight:800;
	color:#ffffff;
}

#formAddQuote, #formAddText, #formAddLinks, #formAddImage {
	overflow:auto;
	padding:10px 20px;
	/*border:solid #d5d5d5;*/
	/*border-width:0 1px 1px;*/
}

#formAddQuote h3, #formAddText h3, #formAddLink h3,, #formAddImage h3 {
	font-size:1.15em;
	color:#313131;
}

#formAddQuote .tTip, #formAddText .tTip, #formAddLink .tTip, #formAddImage .tTip {
	cursor:pointer;
	color:#3399fe;
}

#formAddQuote .flipNav, #formAddText .flipNav, #formAddLink .flipNav, #formAddImage .flipNav {
	margin-bottom:-1px;
}

#formAddQuote .flipNav li, #formAddText .flipNav li, #formAddLink .flipNav li, #formAddImage .flipNav li {
	float:left;
	list-style:none;
	margin:0 5px 0 0;
	border:solid #d5d5d5;
	border-width:1px 1px 0 1px;
	padding-bottom:1px;
	padding-left:0;
	font-weight:800;
}

#formAddQuote .flipName li.curr, #formAddText .flipName li.curr, #formAddLink .flipName li.curr, #formAddImage .flipName li.curr {
	border-bottom:0;
	background:#ffffff;
}

#formAddQuote .flipNav li a, #formAddText .flipNav li a, #formAddLink .flipNav li a, #formAddImage .flipNav li a {
	display:block;
	padding:3px 8px;
	color:#888888;
	background:#f5f5f5;
	text-decoration:none;
}

#formAddQuote li.curr a, #formAddText li.curr a, #formAddLink li.curr a, #formAddImage li.curr a {
   color:#277bbb;
   background:#ffffff !important;
}

#formAddQuote .flipBod, #formAddText .flipBod, #formAddLink .flipBod, #formAddImage .flipBod {
	padding:20px 13px 10px;
	border:1px solid #d5d5d5;
	z-index:0;
}

.flipBod {
	display:none;
}

.flipAct {
	display:block;
}

#imageAdd, #quoteAdd, #textAdd {
	margin-bottom:15px;
}

#imageAdd a {
	display:block;
	font-weight:800;
	text-decoration:none;
	color:#40a5f5;
}

#imageAdd a:hover {
	color:#999999;
}

#imageAdd input.txt {
	width:100%;
	margin-bottom:5px;
	padding:2px;
	font-size:0.85em;
	color:#aaaaaa;
}

#quoteAdd textarea, #textAdd textarea {
	width:100%;
	height:80px;
}

#widgetAtts0, #widgetAtts1, #widgetAtts2, #widgetAtts3 {
	margin-bottom:15px;
}

#widgetAtts0 li, #widgetAtts1 li, #widgetAtts2 li, #widgetAtts3 li {
	display:none;
	margin:0;
}

#widgetAtts0 .widgetAttInputAct, #widgetAtts1 .widgetAttInputAct, #widgetAtts2 .widgetAttInputAct, #widgetAtts3 .widgetAttInputAct {
	display:block;
}

#widgetAtts0 li a, #widgetAtts1 li a, #widgetAtts2 li a, #widgetAtts3 li a {
	text-decoration:none;
}

#widgetAtts0 li h4 a, #widgetAtts1 li h4 a, #widgetAtts2 li h4 a, #widgetAtts3 li h4 a {
	font-size:12px;
	font-weight:400;
	color:#000000;
}

#widgetAtts0 li h5, #widgetAtts1 li h5, #widgetAtts2 li h5, #widgetAtts3 li h5 {
	font-size:12px;
	font-weight:800;
	color:#666666;
}

.widgetAttInput input {
	width:100%;
}

.widgetAttInput textarea {
	width:100%;
}

#timestamp {
	display:block;
	width:auto;
}

#imageOpts {
	margin-bottom:20px;
}

#formAddQuote h3, #formAddText h3, #formAddLink h3, #formAddImage h3 {
	font-size:1.15em;
	font-weight:800;
	color:#000000;
}

#formAddQuote h3 a, #formAddText h3 a, #formAddLink h3 a, #formAddImage h3 a {
	text-decoration:none;
}

#formAddQuote .prioritize, #formAddText .prioritize, #formAddLink .prioritize, #formAddImage .prioritize {
	float:left;
	margin-right:5px;
}

#formAddQuote .prioritize li, #formAddText .prioritize li, #formAddLink .prioritize li, #formAddImage .prioritize li {
	margin:0 0 2px 0;
	padding:0;
	list-style-type:none;
}

#formAddQuote .prioritize li.up a, #formAddText .prioritize li.up a, #formAddLink .prioritize li.up a, #formAddImage .prioritize li.up a {
	width:7px;
	height:7px;
	background-image:url(/images/template1.03/arrow_u.gif);
}

#formAddQuote .prioritize li.down a, #formAddText .prioritize li.down a, #formAddLink .prioritize li.down a, #formAddImage .prioritize li.down a {
	width:7px;
	height:7px;
	background-image:url(/images/template1.03/arrow_d.gif);
}

#formAddQuote .widgetLink h4, #formAddText .widgetLink h4, #formAddLink .widgetLink h4, #formAddImage .widgetLink h4 {
	float:left;
	margin-right:10px;
	line-height:1.0em;
	font-size:1.0em;
	color:#000000;
}

#formAddQuote .util li, #formAddText .util li, #formAddLink .util li, #formAddImage .util li {
	float:left;
	margin:0 10px 0 0;
	padding:0;
	list-style-type:none;
	line-height:1.0em;
}

#formAddQuote .util li a, #formAddText .util li a, #formAddLink .util li a, #formAddImage .util li a {
	text-decoration:none;
	color:#000000;
}

#formAddQuote .util li a:hover, #formAddText .util li a:hover, #formAddLink .util li a:hover, #formAddImage .util li a:hover {
	text-decoration:underline;
}

#formAddQuote .util li.util_delete a, #formAddText .util li.util_delete a, #formAddLink .util li.util_delete a, #formAddImage .util li.util_delete a {
	width:12px;
	height:11px;
	background-image:url(/images/template1.03/icon_delete.gif);
}

#formAddQuote .widgetLink p, #formAddText .widgetLink p, #formAddLink .widgetLink p, #formAddImage .widgetLink p {
	clear:both;
	margin-left:12px;
}

#formAddLink h3.widgetTitle {
	margin:0 0 0.5em 8px;
}

#newLinkTitle label {
   color:#ff9933;
}

#DashboardLinks {
	margin-top:40px;
}

#DashboardLinks h2 {
   color:#3399ff;
	font-size:12px;
	font-weight:bold;
	margin:0pt;
}

/*8.39 */
.addContent {
	float:left;
   background:#3bc732;
}

.addContent a {
	padding:4px 8px;
	font-weight:800;
	color:#ffffff;
}

#inputWidgetTitle, #inputWidgetLink, #inputWidgetName, #inputWidgetTags {
	width:100%;
}

   #newLink label {
		display:block;
		font-size:11px;
		font-weight:800;
		color:#3399fe;
	}

	#newLink .optFlds label, #newLink .optFlds input, #newLink .optFlds textarea {
		display:none;
	}

	#newLink .optFlds textarea {
	width:100%;
		height:100px;
	}

.optFlds {
		padding:20px 0;
	}

.optFlds p, .widgetAttInputAct, .widgetAttInputAct h4 {
		margin:0;
		font-size:11px;
		font-style:italic;
		color:#3399fe;
	}

.optFlds p a, .widgetAttInputAct a {
		font-style:normal;
	}

	#newLink .curr {
		display:block !important;
	}

 .inEdit #widgetLinkSet, .inEdit #addBtn, .inEdit #saveBtn, /*.inEdit h3.widgetTitle,*/ .inEdit .widgetInstruct {
		display:none;
	}

	#newLink {
		display:none;
	}

	.inEdit #newLink {
		display:block;
	}

	#newLinkTitle {
		margin-bottom:10px;
		padding:10px;
		background:#dddddd;
	}

	#widgetLinkSet .widgetLink p a {
		cursor:move;
		text-decoration:none;
		color:#000000;
	}

	#widgetLinkSet .prioritize {
		display:inline-block;
		clear:none;
		height:18px;
	}

	#widgetLinkSet .prioritize li {
		height:7px;
	}

	*html #widgetLinkSet .prioritize {
	width:7px;
	margin-right:3px;
	}

	*html #widgetLinkSet .widgetLink p {
		clear:none;
	}

	.widgetSettings .wsOpt:after {
     	clear:both;
		display:block;
		visibility:hidden;
	   height:0;
	   content:".";
	}

	.widgetSettings .wsOpt {
		margin:8px 0 8px 8px;
	}

   .widgetSettings .checkbox {
		float:left;
		width:13px;
		margin-right:10px;
	}

	.widgetSettings #picker {
		clear:both;
	}

	.widgetSettings #color {
		width:auto;
	}

	.widgetSettings .inputfile {
		float:left;
		width:auto;
	}

	.widgetSettings label {
		float:left;
		margin-right:10px;
		font-style:normal;
		color:#000000;
	}

	.widgetSettings h5 {
		clear:both;
		font-style:normal;
		font-size:11px !important;
		font-weight:400 !important;
		color:#000000 !important;
	}

