/********************************************************************************/

/********************************************************************************/

/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
/*--------------------------------------------------------------------------------------*/
/*Classes to adapt when creating a new skin*/
/* General styles */
body
{
	margin: 0;
	padding: 0;
	border: 0; /* This removes the border around the viewport in old versions of IE */
	width: 970px !important;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: #444444;
}
/*normal text*/
.Normal
{
	font-size: 12px;
}
td
{
	font-size: 12px;
}
.NormalBold
{
}
.NormalSmall
{
}
/*contentarea (with footer and header)*/
#contentwrapper
{
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	margin: 154px 0 0 0; /*margin-top= height of header pic + 33px*/ #margin:140px000;/*for IE 4 px less*/
}

#contentwrapper a
{
	color: #6B3A98;
}

#contentwrapper a:visited
{
	text-decoration: none;
	color: #6B3A98;
}

#contentwrapper a:hover
{
	color: #6B3A98;
	text-decoration: underline;
}

#contentwrapper h1, h2, h3
{
	margin: .8em 0 .2em 0;
	padding: 0;
}
#contentwrapper p
{
	margin: .4em 0 .8em 0;
	padding: 0;
}
/* Header styles */
#header
{
	clear: both;
	float: left;
	width: 100%;
	background-repeat: no-repeat;
	background: #FFFFFF;
	background-image: url(headerbackground.jpg);
}
/* breadcrumbs */
#breadcrumbsbar
{
	clear: both;
	/*background: #E6E6DC; /*border-top: 4px solid #000; 	border-bottom: 1px solid #888888;*/
	background:url("breadcrumbsbackground.jpg") repeat scroll 0 0 transparent;
	padding: 6px 9px !important;
	text-align: right;
	height: 12px;
}

#breadcrumbs
{
	width: 100%;
	font-weight: bold;
	text-align: center;
	color: #6B3A98;
}
#breadcrumbs .SkinObject
{
	color: #6B3A98;
}
/*Copyright, Menuitems in footer */
.SkinObject
{
	color: #6B3A98;
}
/*contentarea (wihtout footer and header)*/
.colmask
{
	position: relative; /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear: both;
	float: left;
	width: 970px /*100%*/; /* width of whole page */
	overflow: hidden; /* This chops off any overhanging divs */
	background: #E6E6DC;
}


/* Footer styles */
#footer
{
	clear: both;
	float: left;
	width: 100%;
	height: 30px; /*border-top: 1px solid #888888;*/
	background: #E6E6DC;
	font-size: 11px;
}
#terms_privacy
{
	background-color: White;
	margin-left: 5px;
	padding: 5px;
	width:612px;
}
#copyright
{
	background-color: White;
	padding: 5px;
	margin-right: 5px;
	width: 328px;
}
*html #copyright
{
	width: 33%;
}

/* Logo */
#dnn_LOGO_imgLogo
{
	margin-left: 19px;
	margin-top: 7px;
}

/* Logo */
#dnn_LOGO_imgLogo
{
}

/*Menu*/
.radmenu
{
	background:url("menubackground.jpg") repeat-x scroll 0 0 transparent !important;
}

.RadMenu_Default .horizontal .item
{
	border-right: none!important;
	margin-top:8px!important;
}
.group .item
{
	margin-top:0px!important;
}

.RadMenu_Default
{
	border: 0px !important;
	/*background-image: none !important;
	background-color: #6B3A98 !important;*/
}
.RadMenu_Default .vertical .item
{
	border-bottom: 3px solid #6B3A98 !important;
	border-top: 3px solid #6B3A98 !important;
	text-align: left !important;
	margin-top:0px!important;
}
.RadMenu_Default .text
{
	padding: 7px 22px 4px !important;
}
.RadMenu_Default .vertical .text
{
	padding: 7px 22px 4px 20px !important;
}
.radmenu ul.rootGroup
{
	/*float: right !important;*/
	margin-left:5px!important;
}
.radmenu a.link
{
	/*width: 145px !important;*/
	color: White;
}
.group .expanded
{
	background-color: #6B3A98 !important;
}
.group .link
{
	background-color: #6B3A98 !important;
	color: #ffffff !important;
}

.group, .group .item, .group .item .link
{
	/*width: 200px !important;*/
}

.RadMenu_Default .group
{
	border-width: 0px !important;
}
.rootGroup .expanded .text
{
	background-color: #E6E6DC !important;
	color: #6B3A98 !important;
}
/*radmenu visited for IE*/
.rootGroup .item a:visited
{
	color: white;
}
.rootGroup .link:hover, .rootGroup .focused
{
	background-color: #E6E6DC !important;
	color: #6B3A98 !important;
}
.group .link:hover, .group .focused, .item .focused
{
	background-color: #E6E6DC !important;
	color: #6B3A98 !important;
}
.group .item a:visited
{
	/*color: #333333;*/
}
/*.rootGroup .focused
{
	color: #333333 !important;
}
.group .focused
{
	color: white !important;
}*/

/*Telerik RadEditor*/
.RadEditor .reContentCell, .RadEditor .reContentCell iframe
{
	background-color: #F2F2F2 !important;
}
.S4USRadEditorBody
{
	background-color: #F2F2F2 !important;
}



/*stage4us Buttons*/
.S4USbutton
{
	background-image: url(../../../../DesktopModules/STAGE4USSetup/STAGE4USControls/Images/S4USButtons/normal/S4USdarkredSquareButton.gif);
}
.ruButton
{
	background-image: url(../../../../DesktopModules/STAGE4USSetup/STAGE4USControls/Images/S4USButtons/large/S4USdarkredSquareButton_large.gif);
}
.S4USbuttonsmall
{
	background-image: url(../../../../DesktopModules/STAGE4USSetup/STAGE4USControls/Images/S4USButtons/small/S4USdarkredSquareButton_small.gif);
}
.S4USbuttonlarge
{
	background-image: url(../../../../DesktopModules/STAGE4USSetup/STAGE4USControls/Images/S4USButtons/large/S4USdarkredSquareButton_large.gif);
}
.S4USbuttonlargex
{
	background-image: url(../../../../DesktopModules/STAGE4USSetup/STAGE4USControls/Images/S4USButtons/largex/S4USdarkredSquareButton_largeX.gif);
}


.RadTabStrip_STAGE4USModules li a.selected .innerWrap
{
	background-color: #6B3A98 !important;
}


.Subheader
{
	background-color: #E6E6DC;
}

/*NewsArticle SlideShow module*/
.SlideShow_LatestArticles
{
   width:620px;
   margin-top:-25px;
   #margin-top:-29px;
   position:relative;
}
.SlideShow_LatestArticles_TopBar
{
   width:100%;
   height:20px;
   position:relative;
   top:25px;
   #top:29px;
}

.SlideShow_LatestArticles .articleTitle
{
    height:23px;
    overflow:hidden;
}

.SlideShow_LatestArticles .articleTitle, .SlideShow_LatestArticles .articleTitle a, .SlideShow_LatestArticles .articleTitle a:hover 
{
   color:#f8f2ea!important;
   font-size:16px;
   text-decoration:none!important;
}

.SlideShow_LatestArticles .S4US_articles_image
{
   width:620px;   
   height:245px;
   overflow:hidden;
}
.SlideShow_LatestArticles .S4US_articles_descriptionblock
{
   position:relative;
   margin-top:-95px;
   background-color:#010100;
   height:95px;
   #height:97px;
   width:100%;
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; 
   filter: alpha(opacity=75);	
   opacity: 0.75;
   -moz-opacity:0.75;

}
.S4US_articles_descriptionoverlay
{
   position:relative;
   height:95px;
   #height:97px;
   width:100%;
   margin-top:-95px;
   padding:7px;
}
.SlideShow_LatestArticles .S4US_articles_summary
{
   font-size:11px;
   line-height:1.5; 
   margin-top:-5px;
   overflow:hidden;
   height:35px;
   #height:45px;
   color:#EDEEE9;
   padding-right:10px;
}

.SlideShow_LatestArticles .S4US_articles_readmore
{
      position:relative;
      margin-top:3px;
}
.SlideShow_LatestArticles .S4US_articles_readmore a, .SlideShow_LatestArticles .S4US_articles_readmore a:hover
{
      color:#B08080!important;
}

.S4US_articles_selected, .S4US_articles_notselected
{
   width:33%;
   height:20px;
   #height:25px;
   color:#e9e1d5!important;
   font-weight:bold;
   float:left;
   text-align:center;
   margin-left:1px;
   padding-top:5px;
   text-decoration:none!important;
   line-height:1.4;
   overflow:hidden;
}
.S4US_articles_selected
{
   background-color:#6B3A98; 
}
.S4US_articles_notselected
{
   background-color:#393430;
}
.S4US_articles_first
{ 
    width:224px;
    margin-left:0px;
}

/*NewsArticle Latest TwoColumn module*/
.TwoColumn_LatestArticles
{
   width:305px;
   margin-left:3px;
   margin-right:4px;
   margin-bottom:10px;
   border:1px solid;
   border-color: #6B3A98;
   float:left;
   background:#F0F1EC;
}
.TwoColumn_LatestArticles .articleTitle
{
    background:#6B3A98;
    color:#fefeff;
    font-size:12px;
    padding:5px 15px;
    #padding-top:2px;
    overflow:hidden;
    height:13px;
    #height:20px;
    line-height:1.3;
}
.TwoColumn_LatestArticles .S4US_articles_summary
{
   color:#221818!important;
   font-size:11px;
   float:left;
   width:160px;
   margin-left:10px;
   line-height:1.5;
   overflow:hidden;
   height:50px;
   #height:60px;
   padding-right:5px;
   margin-top:10px;
}
.TwoColumn_LatestArticles .S4US_articles_image
{
   width:110px;
   margin-left:10px;
   float:left;
   height:85px;
   overflow:hidden;
}
.TwoColumn_LatestArticles .S4US_articles_image img
{
   width:110px;
}
.TwoColumn_LatestArticles .S4US_articles_readmore
{
   text-align:right;
   margin-right:-1px;
   margin-bottom:-1px;
   clear:left;
}
/*NewsArticle Latest Feature module*/

.Feature_LatestArticles
{  
   margin-right:-7px;
   #margin-right:0px;
   margin-left:2px;
   margin-bottom:3px;
   border:1px solid;
   border-color: #6B3A98;
   background:#F0F1EC;
   width:100%;
   padding:0 2px 5px 8px;
   #padding:0 5px 5px;

}

.Feature_LatestArticles .articleTitle
{
    font-size:13px;
    overflow:hidden;
    height:34px;
    #height:34px;
}

.Feature_LatestArticles h2
{
    font-size:12px;
    font-weight: bold;
}

.Feature_LatestArticles a
{
    font-size:12px;
    font-weight: bold;
}

.Feature_LatestArticles .S4US_articles_summary
{
   color:#221818!important;
   font-size:11px;
   line-height:1.5;
   overflow:hidden;
   height:52px;
   #height:55px;
   padding:0px;
   margin-top:0px;
   margin-bottom:3px;
}

.Feature_LatestArticles .S4US_articles_image img
{
   width:190px;
}

/*NewsArticles Latest Right module*/


.RightModule_LatestArticles
{
   height:33px;
}

.RightModule_LatestArticles .articleTitle
{
   width:235px;
   height:17px;
   overflow:hidden;
   color:black;
}
