/******************************************************
/* SHORTCUTS (UC)
/*****************************************************/
.Shortcuts
{
}



/******************************************************
/* PAGEEXTRAS
/*****************************************************/
.PageExtras
{
	margin-bottom: 10px;
}

.PageExtras .Left
{
	float:left;
	display: inline;
}

.PageExtras .Right
{
	float:right;
	display: inline;
}

/******************************************************
/* LOGIN (CB)
/*****************************************************/
.LogIn
{
	border: solid 2px #025fa6;
	background-image: url(/Images/gradientBG_loggain.gif);
	background-repeat: repeat-x;
	background-color: #00518C;
	width: 140px;
	padding: 10px;
}

.LogIn .UserName
{
	width: 140px;
}

.LogIn .Password
{
	margin-top: 10px;
	width: 100px;
}

.LogIn .Arrow
{
	margin-left: 11px;
	font-size:0px;
}
.LogIn .White
{
		
	float:right;
	color:White;
}

.LogIn .Msg
{
	clear: both;
	display: block;
	color:White;
	border:solid 2px #ff0000;
}

.LogIn .DropDown
{
	float:right;
	width: 150px;
}
/******************************************************
/* FLASH (UC)
/*****************************************************/
.Flash
{
	
}

/******************************************************
/* COMPUTE (CB)
/*****************************************************/
.Compute
{
	
}

.Compute .Input
{
	float: left;
}

.Compute .Separator
{
	float:left;
	width: 1px;
	background-color: #cccccc;
	height: 125px;
	margin-left: 15px;
	margin-right: 15px;
}

.Compute .Documents
{
	float: left;
}

.Compute .TextBox
{
	width: 25px;
}

.Compute .CurrentMainBody
{
	display:block;
	padding-top:10px;
}

/******************************************************
/* GENERICCONTENT (CB)
/*****************************************************/
.GenericContent
{
	padding: 10px;
	background-color: #ffffff;
}
#Page #MainContent #Left .GenericContent /* When function is placen in main content area in center of page */
{
	padding-left: 0;
}

/******************************************************
/* ARTICLELISTING (CB)
/*****************************************************/
.ArticleListing
{
	padding: 10px 10px 10px 10px;
	padding-top:7px;
	background-color: #ffffff;
}

/******************************************************
/* COURSELISTING (CB)
/*****************************************************/
.CourseListing
{
	padding: 10px 10px 10px 10px;
	background-color: #ffffff;
}

/******************************************************
/* SITEFOOTER (UC)
/*****************************************************/
.SiteFooter
{
	padding-top: 25px;
	padding-right: 30px;
	padding-left:59px;
	text-align: right;
}

/******************************************************
/* BANNER (CB)
/*****************************************************/
.Banner
{
	
}

/******************************************************
/* ARTICLE (CB)
/*****************************************************/
.Article .Image
{
	text-align: right;
	padding-left: 10px;
	padding-bottom: 10px;
	background-color:Lime;
}

.ArticleFunction 
{
	padding: 10px 0px 10px 0px;
}

.ArticleImage
{
	float:right;
	width:40%;
}

.MainIntroWithImage
{
	width:43%;
	padding-bottom:5px;
}

.MainIntroWithoutImage
{
	padding-bottom:5px;
}

/******************************************************
/* ArticlePage(CB)
/*****************************************************/

.ArticlePage
{
	padding: 5px 10px 2px 0px;
}

/******************************************************
/* COURSE (CB)
/*****************************************************/
.Course .Image
{
	text-align: right;
	padding-left: 10px;
	padding-bottom: 10px;
}

/******************************************************
/* MAINMENU (UC)
/*****************************************************/
.MainMenu
{
	width: 587px;
	height: 31px;
}

.MainMenu .Search
{
	text-align: right;
}

.Menu
{
	height:31px;
	float:right;
}

.MainMenu A
{
	font-size: 13px;
	color: 	#0360a7;
	font-weight: bold;
	text-decoration: none;
	padding:10px;
	padding-top:5px;
	float:left;
	font-family:Arial;
}

.MainMenu .Selected
{
	background-color:#01518C;
	color: #FFFFFF;
	padding:10px;
	padding-top:5px;
	float:left;
	font-family:Arial;
}



/******************************************************
/* SUBMENU (UC)
/*****************************************************/
.SubMenu 
{
	width: 160px;
}

.SubMenu .MenuItem 
{
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 150px;
	color: #7f8484;
	background-color: Lime;
	padding: 5px;
}

.SubMenu .MenuItem:hover
{
	text-decoration: none;
}

.SubMenu .MenuItem.Level1 .content
{
	padding-left: 10px;
}

.SubMenu .MenuItem.Level2 .content
{
	margin-left: 15px;
	padding-left: 10px;
}

.SubMenu .MenuItem.Level3 .content
{
	margin-left: 30px;
	padding-left: 10px;
}

.SubMenu .MenuItem.Level1
{
	background-color:#dcdcdc;
}

/*.SubMenu .MenuItem.Level1:hover,*/
.SubMenu .MenuItem.SelectedLevel1,
.SubMenu .MenuItem.ExpandedLevel1,
.SubMenu .MenuItem.Level2
{
	background-color: #d0d0d0;
}

/*.SubMenu .MenuItem.Level2:hover,
.SubMenu .MenuItem.ExpandedLevel1:hover,*/
.SubMenu .MenuItem.SelectedLevel2,
.SubMenu .MenuItem.ExpandedLevel2,
.SubMenu .MenuItem.Level3
{
	background-color: #c5c5c5;
}

/*.SubMenu .MenuItem.Level3:hover,
.SubMenu .MenuItem.ExpandedLevel2:hover,
.SubMenu .MenuItem.SelectedLevel3,*/
.SubMenu .MenuItem.ExpandedLevel3
{
	background-color: #d1d1d1;
}

.SubMenu .MenuItem.SelectedLevel3
{
	background-color: #767676;
}

.SubMenu .MenuItem.SelectedLevel1,
.SubMenu .MenuItem.ExpandedLevel1,
.SubMenu .MenuItem.SelectedLevel2,
.SubMenu .MenuItem.ExpandedLevel2
{
	color: #0b3b76;
}

/*.SubMenu .MenuItem.Level3:hover,*/
.SubMenu .MenuItem.SelectedLevel3,
.SubMenu .MenuItem.ExpandedLevel3
{
	color: #FFFFFF;
}

/******************************************************
/* My Profile
/*****************************************************/
.PersonalizeStartPage
{
	margin: 10px 0 20px 0;
	padding: 15px;
}
.Organizations
{
	display: block;
	margin: 10px 0 10px 0;
}

.MyProfileLogIn
{
	display: block;
	padding-left:15px;
	margin: 10px 0 20px 0;
}
.MyProfileUserName
{
	padding: 10px 0 5px 0;
	display:block;
}

.MyProfilePassword
{
	padding: 10px 0 5px 0;
	display:block;
}

.MyProfileLogInBtn
{
	margin-top: 10px;
	display: block;
}

/******************************************************
/* MultiPublishing
/*****************************************************/
.MultiMasterMainIntro
{
	padding-top:5px;
	display:block;
	font-weight:bold;
}

.MultiMasterHeader
{
	padding-top:10px
}

.ArticleList
{
	padding: 10px 0px 10px 0px;
}

.ArticleListDate
{
	display:block;
	font-style:italic;
	padding:4px 0 2px 0;
}

.ArticleListMainIntro
{
	display:block;
	padding-top:2px;
}

.ArticleListMainBody
{
	padding-top:10px;
	display:block;
}





.FloatContainer
{
	margin-top:7px;
}
