html, body 
{
	margin: 0px;
	padding: 0px;
}
/* IE6 css flicker fix 
*html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
	*/
body
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	background-color: #ffffff;
	color: #000000;
}

#wrapper 
{
	padding:0px;
}

h3
{
       color: #536D89;
}

#sidebar-a ul {
	list-style : none;
	margin : 0px;	
	padding : 0px;
	margin-left : 8px;
	margin-bottom : 10px;
	width: 95%;}

.headermaintitle
{
	 visibility:hidden;
}

.mnpAds{background:white;}
a:visited,
a:active,
a:link 
{	
	color: #536D89;
}

a:hover 
{
	text-decoration : underline;
}
	
input.text 
{
	width : 300px;
}

textarea 
{
	width : 300px;
	height : 200px;
}

ul
{
	margin-top: 0px;
	margin-left: 0px;
	width: 85%;
	padding: 0px 0px 0px 0px;
	list-style-type: square;
	list-style-position: outside;
}

li
{
	padding-bottom: 8px;
	color: #536D89;
}

/*Layout*/
#AllContent
{
	overflow: hidden;

}
	
/*Blog Header*/	
#CommonHeader {height:120px; padding:0;margin:0;}
#CommonHeader table{visibility:hidden;}
.posthead
{
		font-size: 14px;
}

#container
{
	background-color: #4d5e8c;
	background-image: url('http://blogs.technet.com/porte25/attachment/2083769.ashx');
	background-position: left top;
	background-repeat: no-repeat;
	height: 120px;
	margin-bottom: 16px;
	width: 100%;
}

#msviMasthead
{
	background-color: #4d5e8c;
	background-image: url('2083769.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	height: 120px;
	margin-bottom: 16px;
}
#msviLocalToolbar {visibility:hidden;}
.mnpMenuTop {background:white;}
#title a
{
	display: block;
	width: 480px;
	height: 120px;
}

#title table
{
	height: 103px;
}

#title img
{
	margin-bottom: 10px;
	margin-right: 40px;
}

#nav
{
	font-family:Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	background-color: #ffffff;
	background-image: url(../Images/nav-background.gif);
	background-position: top left;
	background-repeat:repeat-x;
	height: 23px;
	overflow: hidden;
	color: #536d89;
	padding-left: 30px;
	border-bottom-color: #ffffff;
}

#nav a:link, .selectedTab a:visited, .selectedTab a:active, .selectedTab a:hover
{
	color: #536d89;
}

#tabbar
{
	font-family:Arial, Helvetica;
	text-transform: uppercase;
}


.selectedTab
{
	background-image: url(../Images/tab-selected_on.gif);
	background-repeat: no-repeat;
	background-position:left top;
	height: 23px;
	text-align: center;
	vertical-align: center;
	overflow: hidden;
	float: left;
	padding-left: 14px;	/* plus 1px of the border = 30px to match unselectedTab bg */
	padding-right: 15px;
	border-left: solid 1px #dddddd;
	border-right: solid 1px #dddddd;
}

.selectedTab a:link, .selectedTab a:visited, .selectedTab a:active, .selectedTab a:hover
{
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-top: 4px;
}

.unselectedTab
{
	background-image: url(../Images/tab-selected_off.gif);
	background-repeat: no-repeat;
	background-position:left top;
	text-align: center;
	vertical-align: center;
	overflow: hidden;
	float: left;
	padding-left: 15px;
	padding-right: 16px;
}

.unselectedTab a:link, .unselectedTab a:visited, .unselectedTab a:active, .unselectedTab a:hover
{
	color: #ffffff;
	text-decoration: none;
	display: block;
	padding-top: 4px;
}

#endTab
{
	/*
	background-image: url(../Images/tab-end.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	float: left;
	height: 31px;
*/
}

/* End Navigation*/

#contentwrapper
{
	background-color: #FFFFFF;
}

#contentwrapper2
{
	background-color: #ffffff;
	padding: 18px;
}

#contentwrapper3
{
	width: 100%;
}
  
#content 
{
	margin-left: 170px;
	margin-right: 240px;
	
}

#contentLeft
{
	margin-right: 170px;
}

#fullWidthContent
{
}
	
#contentfooter
{
	clear: both;
}
	
/*Sidebars*/


#sidebar-a {
	width: 240px;
	padding: 2px;
	font-size: 0.9em;
	border-left-color: white;}



#CommonLeftColumn {background:white;width: 170px;overflow: hidden;float: left;}
#CommonRightColumn {padding-right:10px;background:white;border:0 transparent;width: 170px;overflow: hidden;float: right;}

.CommonSidebarArea
{
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	border: solid 1px #cccccc;
}


.featuredSidebarArea
{
	border-style:solid;
	border-width: 0px;
	background-color: #cccccc;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
}

.CommonSidebarHeader
{
	color: #ffffff;
	font-family: Arial, Helvetica;
	padding: 0px;
	margin: 0px;
	font-size: 13px;
	font-weight:bold;
	background-color: #C2C2C2;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 12px;
	width:100%;
}

.CommonSidebarHeader2
{
	font-size: 11px;
	font-family: Arial, Helvetica;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
	margin: 0px;
}

.CommonSidebarHeader2 a:link, .CommonSidebarHeader2 a:visited, .CommonSidebarHeader2 a:active, .CommonSidebarHeader2 a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.CommonSidebarContent
{
	padding: 8px;
	font-size: 10px; 
}

.CommonSidebarContent ul
{
	margin-bottom: 2px;
	padding: 0 0 0 4px;
	list-style-type: square;
	list-style-position: outside;
}
.CommonSidebarContent li
{
	margin-bottom: 2px;
	padding: 0 0 0 4px;
	list-style-type: square;
	list-style-position: outside;
}

.sidebarFooter
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: solid 1px #cccccc;
	font-size: 10px;
}
/*End Sidebar*/

#footer 
{
	padding: 20px;
	text-align: center;
	font-size: 10px;
}

#footer a:link, #footer a:visited, #footer a:active, #footer a:hover
{
	color: #000000;
	text-decoration: none;
}

#footer a:hover
{
	color: #000000;
	text-decoration: underline;
}

#footer div
{
	margin: 4px;
}

/*End Layout*/

/* Featured Content */
#postFeaturedRecentPosts
{
	border-left: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 1px 1px 1px 1px;
	overflow: auto;
}

#postFeaturedRecentPosts .inner
{
	text-transform: uppercase;
	padding: 4px 12px 4px 12px;
	background-color: #536D89;
	color: #FFFFFF;
	font-size: 14.5px;
	font-weight: bold;
}

#postFeaturedRecentPosts .postFooter
{
	text-transform: uppercase;
	padding: 0 12px 4px 12px;
	background-color: #536D89;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

#postFeaturedRecentPosts .inner a
{
	color: #FFFFFF;
	text-decoration: none;
}

#postFeaturedHeader
{
	margin-top: 0px;
	padding-left: 1px;
	padding-right: 1px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}

#postFeaturedHeader .inner
{
	margin-top: -1px;
	padding: 5px 12px 4px 12px;
	font-size: 8px;
	font-weight: bold;
	color: #666666;
	border-bottom: solid 1px #cccccc;
}

#postFeaturedRecentPosts + #postFeaturedHeader
{
	border-top: 0;
}

.post{
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 1em;
	margin: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding:10px;}
	
.postcontent
{
	padding-right:10px;
	margin-right:10px;
}

h4.BlogPostHeader{font-size:200%;}

.BlogPostContent p {font-size:110%;}

.featuredContent
{
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 1px;
}

.featuredContent a:link, .featuredContent a:active, .featuredContent a:visited, .featuredContent a:hover
{
}

.featuredContent .post
{
	background-color: #EFFAFF;
	padding: 14px 11px 13px 11px;
	border: 0;
	font-size: 12px;
}

.featuredPostFooter
{
	margin-top: -1px;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	margin-bottom: 20px;
}

.featuredPostFooter .inner
{
	margin: 1px;
	border-top: solid 1px #cccccc;
	padding: 7px 17px 2px 17px;
	font-size: 10px;
}

#postRecentPosts
{
	border-left: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 1px 1px 1px 1px;
}

#postRecentPosts .inner
{
	text-transform: uppercase;
	padding: 4px 12px 4px 12px;
	background-color: #c2c2c2;
	color: #FFFFFF;
	font-size: 14.5px;
	font-weight: bold;
}

.postHeader
{
	/*
		Uncomment this portion when the CATEGORY TITLE is dev'd out

	padding-left: 1px;
	padding-right: 1px;
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	*/
	margin-top: 0;
	border-top: solid 1px #cccccc;
}

.postHeader .inner
{
	margin-top: -1px 12px 0px 0px;
	padding: 5px 0 4px 12px;
	font-size: 8px;
	font-weight: bold;
	border-bottom: solid 1px #cccccc;
}

#postRecentPosts + .postHeader
{
	margin-top: -1px;
	border-top: 0;
}

.post
{
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	padding: 13px 0 17px 35px;
	background-color: #ffffff;
	font-size: 12px;
	min-height: 100px;
}
*html .post 
{
}

.postSingle
{
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	padding: 17px 17px 17px 17px;
	background-color: #ffffff;
	font-size: 12px;
	overflow: hidden;
}

.postSingleBody
{
}

.postSingleBody .img
{
}

.post .avatar 
{
	float: left; 
	margin: 3px 14px 0 0;  
	overflow: visible;
}

.postTagImage
{
}

/* Inline Player */
.inlineVideoWrapper
{
	display: block;
	width: 138px;
	height: 98px;
	position: relative;
	border: solid 1px #000;
	overflow: hidden;
	cursor: pointer;
}
.inlinePreviewImage
{
	width: 140px;
	height: 100px;
}
.inlineVideoPlayerLink
{
	position: absolute;
	left: 0px; 
	top: 0px;
	display: block; 
	background-image: url('../images/playoverlay-small.gif');
	background-position: center center;
	background-repeat: no-repeat;
	width: 140px;
	height: 100px;
}
.inlineVideoPlayer
{
}

.inlineVideoDetails
{
	display: block; 
	position: absolute; 
	left: 0px; 
	top: 81px; 
	background-color: #000; 
	color: #ffffff; 
	padding: 3px; 
	padding-left: 0px; 
	padding-right: 0px; 
	overflow: hidden; 
	font-size: 10px; 
	text-align: center;
	text-decoration: none;
	width: 140px;
	text-align: center;
}
.inlineVideoDetails a:link, .inlineVideoDetails a:active, .inlineVideoDetails a:visited, .inlineVideoDetails a:hover
{
	color: #ffffff;
	text-decoration: none;
}

.PostMetaDataWrapper
{
	/*position: relative;*/
	margin-bottom: 6px;
}

.postEditLink
{
	float: right;
}

.postTitle
{
	margin: 0;
	padding: 0;
	font-size: 14.5px;
	text-decoration: none;
	font-weight: bold;
}
.postTitle a:link, .postTitle a:active, .postTitle a:visited
{
	text-decoration: none;
}
.postTitle a:hover
{
	/*text-decoration: underline;*/
}

*html .postTitle { }

.postTags
{
	margin: 3px 0 4px 0;
}

.postDateAuthor
{
	white-space: normal;
}

.postAttachment
{
	margin: 3px 0 4px 0;
}

.postDateAuthor a:link, .postDateAuthor a:active, .postDateAuthor a:visited, .postDateAuthor a:hover
{
	font-weight: normal;
	white-space: normal;
}

.postSocialNetworking
{
	margin: 17px 0 0 0;
}

.viewComments
{
}

.readMore
{
	margin-left: 8px;
	padding-left: 14px;
	margin-top: 4px;
	background-image: url(../Images/button-read.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.postFooter
{
	background-color: #ffffff;
	padding-top: 17px;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
}

.postFooter .inner
{
	margin: 1px;
	border-top: solid 1px #cccccc;
	padding: 7px 17px 2px 17px;
	font-size: 10px;
}

.shareCommon
{
	padding-left: 20px;
	padding-top: 3px;
	margin-top: 4px;
	margin-left: 14px;
	background-repeat: no-repeat;
	background-position: left bottom;
	vertical-align: top;
}
.shareEmailitLnk
{
	margin-left: 0px;
	background-image: url(../Images/button-email.gif);
	background-position: 0 6px;
}
.shareDiggitLnk 
{
	background-image: url(../Images/digg_16x16.gif);
}
.shareLiveitLnk
{
	background-image: url(../Images/live.gif);
} 
.shareDeliciousLnk
{
	background-image: url(../Images/delicious_14x14.gif);
}
.shareNewsvineLnk
{
	background-image: url(../Images/newsvine.gif);
}
.shareFacebookLnk
{
	background-image: url(../Images/facebook_14x14.gif);
}

.postSeperator
{
	height: 12px;
}

.pagingArea
{
	/* font-size: 11px;	*/
	
	margin-top: 8px;
	margin-bottom: 16px;
    
    font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

.talkback
{
    color: #4f5d8c; 
    font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}

/* TagGroup Searchbox */

.tagGroupSearch
{
	height: 40px;
	vertical-align: middle;
	padding-bottom: 16px;
}

.tagGroupSearch .tagGroupSearchBox
{
	width: 230px;
	font-size: 13px;
	padding-left: 4px;
	margin-left: 0px;
}

.tagGroupSearch .tagGroupSearchButton
{
	background-image: url(../Images/searchThisCategory.gif);
	background-repeat: no-repeat;
	border-width: 0px;
	border-style: none;
	margin-top: 3px;
	width: 131px;
	height: 17px;
	background-color: transparent;
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;

}



/*End TagGroup Searchbox*/



/*Comments*/
#comments
{
	color: #666666;
}

.comment
{
	padding:12px;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #000000;
}

.commentTitle
{
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
	font-size: 10pt;
}

.commentDateAuthor
{
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 10pt;
}

.commentDateAuthor a:link, .commentDateAuthor a:active, .commentDateAuthor a:visited, .commentDateAuthor a:hover
{
	font-weight: normal;
}

.commentBody
{
	margin-top: 6px;
	margin-bottom: 4px;
	font-size: 10pt;
	border-bottom: solid #ddd 1px;
}


/*End Comments*/	


/*Comment Form*/

#commentmessage
{
	font-size: 12px;
	font-weight: bold;
}

#commentFormArea
{
	padding-bottom: 2px;
	border-style: solid;
	border-width: 1px;
	border-bottom-width: 1px;
	border-color: #cccccc;
}

#commentForm
{
	position: relative;
	padding: 12px;
	background-color: #EFFAFF;
	color: #666666;
	font-size: 12px;
	margin-top: 2px;
}

#commentForm a:link, #commentForm a:active, #commentForm a:visited, #commentForm a:hover
{
	color: #ffffff;
}

#commentFormHeader
{
	font-family: Verdana, Arial, Helvetica;
	padding: 0px;
	margin: 0px;
	font-size: 15px;
	background-color: #C2C2C2;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 12px;
}

#commentFormHeader2
{
	font-size: 14.5px;
	font-family: Verdana, Arial, Helvetica;
	color: #ffffff;
	text-transform: uppercase;
	margin: 0px;
}


#commentForm .smallbox 
{
	width: 300px;
	font-size: 12px;
}

#commentForm textarea 
{
	width: 500px;
	height: 120px;
}

#commentForm .fieldName
{
	font-size: 12px;
	margin-top: 8px;
	font-weight: bold;
}

#commentForm .fieldValue
{
	font-size: 12px;
}

.submitButton
{
	background-image: url(../Images/button-submit.gif);
	border-width: 0px;
	border-style: none;
	padding: 0px;
	width: 48px;
	height: 19px;
	background-color: transparent;
	color: transparent;
	margin-top: 12px;
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
}
	
/*End Comment Form*/

/*Searchbox*/
#search
{
	height: 60px;
	width: 230px;
}

#searchsidebar
{
	height: 40px;
	width: 200px;
}

#search .searchBox 
{
	width: 150px;
	font-size: 13px;

	padding-left: 4px;
	margin-left: 20px;
}
/*
.goButton
{
	background-image: url(../Images/search.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border-width: 0px;
	border-style: none;
	margin-top: 2px;
	width: 50px;
	height: 17px;
	background-color: transparent;
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	cursor: pointer;
}
*/
.searchTitle
{
	font-size: 12px;
	padding: 0px;
	margin: 0px;	
}

/*End Searchbox*/


/*Clearing element for floats*/
.spacer
{
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
}

#CommonSidebarContent
{
position:absolute;
top:10px;
left:500px;	
color: #ffffff;
	padding-top: 20px;
	padding-right: 15px; /* add 5px from the link spacing below = 20px */
	font-size: 9px;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-transform: uppercase;
	float: right;
	white-space: nowrap;
}

#CommonSidebarContent a:link, #CommonSidebarContent a:visited, #CommonSidebarContent a:active, #CommonSidebarContent a:hover
{
	color: #ffffff;
	text-decoration: underline;
	display: inline;
	padding-left: 7px;
	padding-right: 7px;
}

.pageTitle
{
	font-family: Arial, Helvetica;
	padding: 0px;
	margin: 0px;
	font-size: 15px;
	color: #ffffff;
	text-transform: uppercase;
	background-color: #27395d;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 12px;
	background-image: url(../Images/pageTitle-background.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	overflow: hidden;
}

.pageTitle a:link, .pageTitle a:visited, .pageTitle a:active, .pageTitle a:hover
{
	text-decoration: none;
	color: #ffffff;
}

.tagList
{
	font-size: 10px;
	color: #666666;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 16px;
	padding-left: 12px;
	padding-right: 12px;
}

.selectedTag:link, .selectedTag:active, .selectedTag:visited, .selectedTag:hover
{
	color: #bbbbbb;
	text-decoration: none;
}

.unselectedTag:link, .unselectedTag:active, .unselectedTag:visited, .unselectedTag:hover
{
	color: #666666;
	text-decoration: none;
}

/* Modal Styles */

#popupMask 
{
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("../../../default/images/common/maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}

#popupContainer 
{
	position: absolute;
	z-index: 201;
	top: 0px;
	left: 0px;
	display:none;
	padding: 0px;
}

#popupInner 
{
	border-style: solid;
	border-width: 1px;
	border-color: #888888;
	border-right-width: 3px;
	border-right-color: #888888;
	border-bottom-width: 3px;
	border-bottom-color: #888888;
	background-color: #eeeeee;
}

#popupFrame 
{
	margin: 0px;
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
}

#popupTitleBar 
{
	font-family: Tahoma, Arial, Helvetica;
	height: 1.3em;
	padding: 5px;
	padding-bottom: 7px;
	border-style: solid;
	border-width: 0px;
	border-color: #888888;
	border-bottom-width: 1px;
	position: relative;
	z-index: 203;

	border-color: #cccccc;
	background-color: #e2eecd;
	color: #698d73;
	font-weight: bold;
	margin: 0px;
}

#popupTitle 
{
	float:left;
	font-size: 1.1em;
	color: #698d73;
}

#popupControls 
{
	float: right;
	cursor: pointer;
	cursor: pointer;
}

/*
ContentParts
*/

.CommonContentPartBorderOff
{
	padding: 1px;
}

.CommonContentPartBorderOn
{
	border-style: dashed;
	border-width: 1px;
	border-color: #999999;
	background-color: #efefef;
}

.CommonInlineEditOn
{
	background-color: #efefef;
}

.CommonInlineEditOff
{
	padding: 0px;
}

/*
Video styles
*/

.CommonVideoArea
{
	width: 350px;
	border-style: solid;
	border-width: 2px;
	border-color: #666666;
	background-color: #000000;
	margin: 16px;
	margin-right: auto;
	margin-left: auto;
}

.CommonVideoContent
{
	padding: 2px;
}

.CommonVideoControlArea
{
	background-color: #999999;
	padding: 2px;
	border-style: solid;
	border-width: 0px;
	border-top-width: 2px;
	border-color: #666666;
	vertical-align: middle;
}

.CommonVideoDuration
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	color: #333333;
	font-family: Arial, Helvetica;
	font-size: 80%;
	padding: 2px;
	margin-left: 4px;
}

.CommonVideoPlayButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-image: url(../../../default/images/common/play-icon.gif);
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	margin-left: 4px;
}

.CommonVideoPlayButton:Link, .CommonVideoPlayButton:Hover, .CommonVideoPlayButton:Visited, .CommonVideoPlayButton:Active
{
	text-decoration: none;
}

.CommonVideoPauseButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-image: url(../../../default/images/common/pause-icon.gif);
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
	margin-left: 4px;
}

.CommonVideoPauseButton:Link, .CommonVideoPauseButton:Hover, .CommonVideoPauseButton:Visited, .CommonVideoPauseButton:Active
{
	text-decoration: none;
}

.CommonVideoStopButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-image: url(../../../default/images/common/stop-icon.gif);
	background-repeat: no-repeat;
	width: 24px;
	height: 24px;
	margin-left: 4px;
}

.CommonVideoStopButton:Link, .CommonVideoStopButton:Hover, .CommonVideoStopButton:Visited, .CommonVideoStopButton:Active
{
	text-decoration: none;
}

.CommonVideoFooterArea
{
	background-color: #cccccc;
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-color: #666666;
	padding: 2px;
}

.CommonVideoDetails
{
	font-family: Arial, Helvetica;
	font-size: 80%;
	color: #000000;
	padding: 2px;
	text-align: right;
	padding-right: 4px;
}

.CommonVideoDownloadButton
{
	color: #333333;
	font-family: Arial, Helvetica;
	font-size: 80%;
	padding: 2px;
	margin-right: 2px;
}

.CommonVideoDownloadButton:Link, .CommonVideoDownloadButton:Visited, .CommonVideoDownloadButton:Hover, .CommonVideoDownloadButton:Active
{
	color: #333333;
}

/* Threaded Comment Styles */
.CommentArea 
{
	font-size: 10pt;
	margin: 15px 0 15px 0;
}
.CommentArea p
{
	margin: 0;
}
.commentTitle
{
	position: relative;
}
.CommentTitle {
	margin: 0;
	padding: 0 0 8px 0;
	font-size: 1em;
	position: relative;
}
.CommentArrow {
	background-image: url(../images/comment-arrow.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	vertical-align: bottom;
	margin: 0 10px -8px 20px;
}
.CommentCommands
{
    position: absolute;
    right: 0;
    margin: 0 0 0 20px;
}
.CommentThreadedText {
	background: #d7e2ff;
	padding: 10px;
}
.CommentDate {
	font-weight: normal;
	color: #aaa;
}
.reply
{
    padding: 2px 0 0px 15px;
}
.reply p, .CommentText p
{
    margin: 0;
}
.replyBody
{
	background: #eee;
	padding: 5px;
}
.CommonReplyHeader
{
    margin: 0 20px;
    font-weight: bold;
}
.CommonReplyArea
{
    margin: 0 20px;
    padding: 10px;
    background: #eee;
}
.CommonReplyArea p
{
    margin: 0;
}

/* Post ToolBar */

#postToolbar
{
	font-size: 10pt;
	border:solid 1px #cccccc;
	padding:6px;
	background-color: #eeeeee;
	margin: 5px 0;
}

#postToolbar .CommonSubTitle
{
	margin-bottom:0;
	padding-bottom:0;
}

/* Modal Styles */

.CommonModalMask
{
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #333333;
}

.CommonModal
{
	border-style: solid;
	border-width: 1px;
	border-color: #888888;
	border-right-width: 3px;
	border-right-color: #888888;
	border-bottom-width: 3px;
	border-bottom-color: #888888;
	background-color: #eeeeee;
}

.CommonModalTitle
{
	font-family: Tahoma, Arial, Helvetica;
	height: 18px;
	font-size: 16px;
	padding: 5px;
	padding-bottom: 7px;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #cccccc;
	background-color: #e2eecd;
	color: #698d73;
	font-weight: bold;
	cursor: move;
	overflow: hidden;
}

.CommonModalClose
{
	width: 33px;
	height: 12px;
	background-image: url(../images/close.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
	float: right;
}

.CommonModalContent
{
	background-color: #ffffff;
}

.CommonModalFooter
{
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-color: #cccccc;
	background-color: #eeeeee;
	padding: 2px;
}

.CommonModalResize
{
	width: 14px;
	height: 14px;
	background-image: url(../images/resize.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	float: right;
	cursor: se-resize;
}


/* TagCloud Styles */

.TagCloud
{
	padding: 0px;
	padding-top: 16px;
	padding-bottom: 16px;
	margin: 0px;
	margin-bottom: 20px;
	margin-top: 20px; margin-right: 20px;

	color: #999999;
	line-height: 300%;
	list-style-type: none;
}

.SidebarTagCloud
{
	line-height: 225%;
	width: 85%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.Tag1, .Tag2, .Tag3, .Tag3, .Tag4, .Tag5, .Tag6
{
	display: inline;
}


.Tag1 a:link, .Tag1 a:visited, .Tag1 a:active
{
	margin-right: 20px;
	text-decoration: none;
	font-size: 220%;
	font-weight: 900;
	color: #4d5e8c;
}

.Tag2 a:link, .Tag2 a:visited, .Tag2 a:active
{
	margin-right: 20px;
	text-decoration: none;
	font-size: 200%;
	font-weight: 800;
	color: #4d5e8c;
}

.Tag3 a:link, .Tag3 a:visited, .Tag3 a:active
{
	margin-right: 20px;
	text-decoration: none;
	font-size: 180%;
	font-weight: 600;
	color: #4d5e8c;
}

.Tag4 a:link, .Tag4 a:visited, .Tag4 a:active
{
	margin-right: 20px;
	text-decoration: none;
	font-size: 160%;
	font-weight: 500;
	color: #4d5e8c;
}

.Tag5 a:link, .Tag5 a:visited, .Tag5 a:active
{
	margin-right: 20px;
	text-decoration: none;
	font-size: 140%;
	font-weight: 300;
	color: #4d5e8c;
}

.Tag6 a:link, .Tag6 a:visited, .Tag6 a:active
{
	margin-right: 20px;
	text-decoration: none;
	font-size: 120%;
	font-weight: 200;
	color: #4d5e8c;
}


.Tag1 a:hover, .Tag2 a:hover, .Tag3 a:hover, .Tag4 a:hover, .Tag5 a:hover, .Tag6 a:hover
{
	background-color: #c2c2c2;
	text-decoration: none;
	color: #ffffff;
}
#TagSideBar
{
        padding: 5px;
}


/* End TagCloud */


