/* START PAGE */
#RegionImageDiv { height:259px; width:945px; overflow:hidden; }
#ReplaceDiv { }

.startpagePuffTitleLink { color:#fff; }

#SearchArea {}
	#SearchArea input.textField { width:300px; vertical-align:middle; height:20px; margin-top:4px;}
	#AdvancedArea { margin-top:10px; }
		
#RegionHorisontal { margin-bottom:0; }
	#RegionHorisontal #LeftContent { float:left; width:310px; }
		x#RegionHorisontal #LeftContent #PageImage { width:300px; text-align:center; margin:0 auto; }
		#RegionHorisontal #LeftContent #PageImage { width:300px; margin-left:4px;}
	#RegionHorisontal #RightContent { float:left; width:620px; /*font-size:14px;*/ margin-left:15px; }
		#RegionHorisontal #RightContent #PageContentHeader { margin-bottom:20px; }
		#RegionHorisontal #RightContent #PageContentBody { /*font-size:14px;*/ color:#333; padding-right:15px; }
		#RegionHorisontal #RegionHorisontalContent { color:#333; }
			#RegionHorisontal #RightContent #PageContentBody #SubContent { width:250px;padding:0 15px 0 15px;float:right; }
				#RegionHorisontal #RightContent #PageContentBody #SubContent ul { margin-left:15px; padding-left:0;}
				#RegionHorisontal #RightContent #PageContentBody #SubContent ul li a:hover,
				#RegionHorisontal #RightContent #PageContentBody #SubContent ul li a:active { font-weight:bold; }
				
#RegionHorisontal #RegionHorisontalContent { height:330px; margin-bottom:10px; background:url('/AlerisImages/horisontalDividerx.gif') no-repeat center bottom; overflow:hidden; }
#RegionHorisontal #RegionHorisontalContent.Chat { background:none; }
#RegionHorisontal #RegionHorisontalStartPage { height:260px; margin-bottom:10px; }
				
#RegionBottom { clear:both; width:100%; }
	#RegionBottomContent { margin-top:10px; padding-bottom:35px; float:left; }
.bottomPuff { float:left; width:310px; height:260px; background:no-repeat center top; font-size:11px; }
	.bottomPuff .content { margin-top:10px; padding:100px 15px 0 15px; }
	.bottomPuff .content.puffXForm { padding-top:100px; }
.bottomPuff.marginRight { margin-right:7px; }

.puffXForm { color:#333; font-size:1.2em; }
	.puffXForm input.textbox { border:solid 1px #ddd; margin-bottom:5px; width:200px; }
	.puffXForm .button { cursor: pointer; background:url('/AlerisImages/buttonBackground.png') no-repeat left top; float:right; border:0; width:120px; height:30px; text-align:left; padding-left:15px; margin-top:5px; color:#814074; font-weight: bold; }

.horisontalPuffs {height:235px; }
.horisontalPuffs .bottomPuff { height:235px; overflow:hidden; }
	.horisontalPuffs .bottomPuff .content { margin-top:10px; padding:30px 15px 0 15px; }
	.horisontalPuffs .bottomPuff .content.puffXForm { padding-top:70px; }

#RegionVerticalContent { padding-top:4px; margin-bottom:10px; width:640px; height:550px; float:left; background:url('/AlerisImages/verticalDivider.gif') no-repeat right top; }
#RegionRightContent { padding:4px 10px 0 0; margin:0 0 0 12px; width:283px; float:left; }
.rightPuff { float:right; width:283px; height:180px; background: no-repeat center top; margin-bottom:10px; overflow:hidden; font-size:11px; }
	.rightPuff .content { margin-top:10px; padding:10px 15px; overflow:hidden; }
	.rightPuff .content.puffXForm { padding-top:40px; }
	.rightPuff .content.puffXForm .button { cursor: pointer; background:url('/AlerisImages/buttonBackground.png') no-repeat left top; float:right; border:0; width:120px; height:30px; text-align:left; padding-left:15px; margin-top:0; color:#814074; font-weight: bold; }
	.rightPuff .content.puffXForm input.textbox { border:solid 1px #ddd; margin-bottom:3px; width:200px; }

#RegionVerticalContent #LeftContent { float:left; width:250px; }
	#RegionVerticalContent #LeftContent #PageImage { width:230px; text-align:left; margin:0 auto; }
#RegionVerticalContent #RightContent { color:#333; float:left; width:370px; /*font-size:14px;*/ }
	#RegionVerticalContent #RightContent #PageContentHeader { margin-bottom:20px; }

#TipTemplate { float:left; width:310px; }
	#TipTemplate .textbox, #FormTemplate .textbox { margin:0; padding:0; width:300px; }
	#FormTemplate textarea.textbox { height:50px; }
	#TipTemplate .button, #FormTemplate .button { cursor: pointer; background:url('/AlerisImages/buttonBackground.png') no-repeat left top; float:right; border:0; width:120px; height:30px; text-align:left; padding-left:15px; margin-top:5px; color:#814074; font-weight: bold; margin-right:5px; }
	#FormTemplate .xForm span { font-weight:bold; }
	#FormTemplate .xForm span.xformvalidator { margin-left:5px; }
	
.button { cursor: pointer; background:url('/AlerisImages/buttonBackground.png') no-repeat left top; border:0; width:120px; height:30px; text-align:left; padding-left:15px; margin-top:5px; color:#814074; font-weight: bold; vertical-align:middle; }

/* Search */
#SearchContent { height:575px; }
.searchHeader { display:inline; }
.searchString { font-size:1.1em; font-weight:bold; }
.searchHeaderBody { padding-bottom:5px; }

#ResultArea { padding-top:15px; padding-left:7px; }
	#ResultArea ul { margin:0; padding:0; list-style-type:none; }
	#ResultArea p { margin:0; padding:0; }
	#ResultArea .sep { border-bottom:solid 1px #dddddd; font-size:0px; height:0px; width:100%; clear:both; margin-bottom:15px; padding-top:15px; }
	#ResultArea a.readmore { background:url('/AlerisImages/greyarrow.gif') no-repeat left center; padding-left:13px; font-weight:bold; }

#RegionHorisontal #RegionHorisontalContent.Iframe { height:auto; }
#RegionHorisontal #RegionHorisontalContent.Iframe #RightContent { height: 800px; font-size: 12px; }
#RegionHorisontal #RegionHorisontalContent.Iframe #RightContent iframe { margin-left: -6px; }

#RegionHorisontal #RegionHorisontalContent.Chat { height: auto; font-size: 12px; }
#RegionHorisontalContent.Chat .Questions { width: 604px; height: 674px; padding: 10px 0 0 0; overflow: hidden; background: url('/AlerisImages/chat-bg.gif') no-repeat; }
    #RegionHorisontalContent.Chat p,
    #RegionHorisontalContent.Chat dt,
    #RegionHorisontalContent.Chat dd {font-size: 12px;}
        #RegionHorisontalContent.Chat h2 { font-size: 14px; }
        #RegionHorisontalContent.Chat p { color: #000; }
            #RegionHorisontalContent.Chat dl {color: #000;  margin: 0; padding:0; width: 600px; height: 650px; overflow: auto; }
                #RegionHorisontalContent.Chat dl dt { padding: 10px 15px 0; margin: 5px 10px 0; background: url('/AlerisImages/question-top.png') no-repeat top left; }
                #RegionHorisontalContent.Chat dl dd { margin: 0 10px 5px; padding: 0 15px 10px 15px; background: url('/AlerisImages/question-bottom.png') no-repeat bottom left; }
                    #RegionHorisontalContent.Chat dl dt strong,
                    #RegionHorisontalContent.Chat dl dd strong { font-weight: normal; color: #814074; }
                    #RegionHorisontalContent.Chat dl dd strong { float: left; padding-right: 5px;  }    
                        #RegionHorisontalContent.Chat dl dd p strong { padding: 0; float: none; }
                    #RegionHorisontalContent.Chat dl dd p { padding: 0; }
                #RegionHorisontalContent.Chat dl dt.moderator { padding: 0 15px 0; margin: 5px 10px 0; height: 4px; overflow: hidden; background: url('/AlerisImages/mod-top.png') no-repeat top left; }
                #RegionHorisontalContent.Chat dl dd.moderator { margin: 0 10px 5px; padding: 0 15px 10px 15px; background: url('/AlerisImages/mod-bottom.png') no-repeat bottom left; }
                #RegionHorisontalContent.Chat dl dd.moderator * { color: White!important; }
                    #RegionHorisontalContent.Chat dl dd.question div { background-image:url(/AlerisImages/chatt_delimiter.gif); background-repeat:no-repeat; padding-top:10px; background-position: 0 0; }
						#RegionHorisontalContent.Chat dl dd div strong, #RegionHorisontalContent.Chat dl dt strong { display:block; overflow:hidden; float:left; width:100px; font-weight:bold; }
						#RegionHorisontalContent.Chat dl dt strong { width: 105px; }
						#RegionHorisontalContent.Chat dl dt strong span, 
						#RegionHorisontalContent.Chat dl dd.moderator strong span,
						#RegionHorisontalContent.Chat dl dd.question strong span { font-weight:normal; font-size:9px; }
						#RegionHorisontalContent.Chat dl dt span.content, #RegionHorisontalContent.Chat dl dd span.content { width:425px; float:right; }
					
div.Clear {clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0; }

            #RegionHorisontalContent.Chat dl .New {  }
    #RegionHorisontalContent.Chat .AskQuestion { height:139px; }
        #RegionHorisontalContent.Chat .AskQuestion textarea { width: 400px; margin-bottom: 10px; }
        #RegionHorisontalContent.Chat .AskQuestion input.Text { width: 200px; }
        #RegionHorisontalContent.Chat .AskQuestion input.Image { display: block; margin: -25px 0 0 285px; }
        #RegionHorisontalContent.Chat .AskQuestion h2 span { font-weight: normal; font-size: 12px; }
        
    #RegionHorisontal #RegionHorisontalContent.Chat div#LeftContent img.LeftImage, 
    #RegionHorisontal #RegionHorisontalContent.Chat div#LeftContent a.LeftTeaser,
    #RegionHorisontal #RegionHorisontalContent.Iframe div#LeftContent img.LeftImage,
    #RegionHorisontal #RegionHorisontalContent.Iframe div#LeftContent a.LeftTeaser { margin-bottom:15px; display:block; }
        
    #LeftContent .TopBox { padding: 0 15px 0; margin: 5px 10px 0; height: 4px; overflow: hidden; background:#c398af; }
    #LeftContent .BottomBox { margin: 0 10px 5px; padding: 0 15px 10px 15px; background:#c398af; }
    #LeftContent ul#UnansweredQuestions { list-style-type: none; padding: 0; margin: 0; }
        #LeftContent ul#UnansweredQuestions li { color: White; padding: 3px 0; border-bottom:solid 1px #ccc }
            #LeftContent ul#UnansweredQuestions li a { color: White; }
                #LeftContent ul#UnansweredQuestions li a:hover { text-decoration: underline; }
            #LeftContent ul#UnansweredQuestions li img { padding-left: 3px; vertical-align: -2px; }
            #LeftContent ul#UnansweredQuestions li span.date { display:block; font-size:10px; }
            
div.VideoPlayerContainer { height:574px !important; }
div.VideoPlayerContainer div.Editor { width:640px; }


/* Blogg */

.bloggContent {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom:15px;
	margin-top:10px;
	padding: 12px 10px 5px 10px;  
	border: 1px dotted #CCC; 

}


.bloggContent .article-preview h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
}

.bloggContent .article-preview h2 a {
	color: #b74676;
	text-decoration: none;
	line-height: 18px;
}

.bloggContent .article-preview h2 a:hover {
	text-decoration: underline;
}

.bloggContent .article-preview {
	padding: 0 0 10px 0;	
}
.bloggContent .article-preview p {
	padding: 0 0 0px 0;	
}


.bloggContent .article-details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 2px;

	color: #666;
}

.bloggContent .article-details small {
	font-size: 12px;
}

.bloggContent .article-details strong {
	color: #333;
}
.bloggContent a {
	color: #333;
	text-decoration: underline;
}

.bloggContent a:hover {
	text-decoration: none;
}

.bloggContent .category {
	background-image: url(/AlerisImages/category-bg.gif);
	background-repeat: no-repeat;
	height: 27px;
	padding: 6px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear: both;
	margin-top: 5px;
}

.bloggContent .category a {
	color: #333;
	font-size: 12px;
}
.bloggContent .bloggSeperator
{
    border-bottom:solid 1px #CCC;
    margin-bottom:10px;
}


