@charset "UTF-8";
/* 
EdPortal main style sheet
Updated 07/07/2008
*/

/* Global widths (to make widespread page width updates easier) */
#headinner, h1, #login-home, #pagename, #contentinner, #LoginPage, #bottomcontent, #bottomnav ul, #companyprofile, #footer, #AuthorizationStatement{
	width: 748px;
}

a { outline: none; }

body {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 85%;
	line-height: 1.3em;
	font-family:  "Myriad Pro Light", "Myriad Pro", "Lucida Grande", Tahoma, Arial;
	background-color: #012f3f;
}
h1 {
	color: #012f3f;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	height: 70px;
	margin: 0 auto;
	padding: 50px 0 10px;	
	width: 308px;
	padding: 50px 440px 10px 0;
}

h2 {
	font-size: 1.4em;
	line-height: 1em;
	margin: 0;
	padding: 5px 0;
	font-family:  "Myriad Pro", "Lucida Grande", Tahoma, Arial;
	font-weight: bold;
}

h4 {
	font-size: 1.1em;
	line-height: 1em;
	margin: 0;
	padding: 10px 0 0;
	font-family:  "Myriad Pro", "Lucida Grande", Tahoma, Arial;
	font-weight: bold;
}


/*Top content container divs to spread out the backgrounds*/
body#home #topcontent { width: 100%; background: #fff3da url(images/bg.jpg) no-repeat center top; }
body#innerpage #topcontent { width: 100%; background:  #50f9fb url(images/bg_inner.jpg) no-repeat center top; }

/* Header elements */
#headinner { height: 60px; margin: 0 auto; padding: 0; }
#logo { clear: both; margin: 0 2px 0 0; float: left; }
	#logo img { border: none; }

#pagename {
	color: #08313a;
	display: block;
	margin: 0 auto;
	padding: 40px 0 40px;
	font-size: 2.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

/* Top Navigation */

#topnav {
	color: #000;
	height: 60px;
	margin: 0;
	padding: 0;
	float: left;
	background: url(images/nav_bg.jpg) top left repeat-x;
}

	#topnav ul { list-style-type: none; margin: 0; padding: 0; }
	#topnav li { float: left; display: block; text-indent: -9999px; }
		#topnav a {
			color: #000;
			text-decoration:  none;
			display: block;
			height: 21px;
			margin-top: 19px;
			padding: 0;
			background-position: 0 0;
		}
	
		#topnav a:hover { background-position: 0 -31px; }
		
		/* End Caps */
		li#nav-left{ width: 12px; height: 60px; background: url(images/nav_left.jpg) top left no-repeat; }
		
		li#nav-right{
			margin-left: -5px;
			width: 12px;
			height: 60px;
			background: url(images/nav_right.jpg) top left no-repeat;
		}
		
		/* Marketing Buttons */
		li#topnav-learn a{ 	width: 84px; background: url(images/btn_learnmore.gif) top left no-repeat; }
		li#topnav-examples a{ width: 75px; background: url(images/btn_examples.gif) top left no-repeat; }		
		li#topnav-contact a{ width: 82px; background: url(images/btn_contact.gif) top left no-repeat; }		
		/* Manager Buttons */		
		li#topnav-profile a{ width: 78px; background: url(images/btn_profile.gif) top left no-repeat; }
		li#topnav-myportfolio a{ width: 97px; background: url(images/btn_myportfolio.gif) top left no-repeat; }
		li#topnav-mywebsite a{ width: 88px; background: url(images/btn_mywebsite.gif) top left no-repeat; }
		li#topnav-resources a{ width: 150px; background: url(images/btn_resources.gif) top left no-repeat; }
		li#topnav-addtoportfolio a{ width: 141px; background: url(images/btn_addtoportfolio.gif) top left no-repeat; }
		li#topnav-saveportfolio a{ width: 144px; background: url(images/btn_saveportfolio.gif) top left no-repeat; }
		
/* Topnav Login Navigation */
#login-toolbar { font-size: .8em; margin: 13px 0 0 2px; color: #536f75; float: left; }
	#login-toolbar a { color: #fff; text-decoration:  none; }	
	#login-toolbar a:hover { border-bottom: 1px dotted #fff; }
	#login-toolbar #person { color: #d0f10b; }	
	#login-toolbar #links { margin-top: -3px; }

/*Home Login Navigation*/
#login-home { margin: 0 auto; }
#login-home ul { list-style-type: none; margin: 0; padding: 0; }
	#login-home li { float: left; display: block; text-indent: -9999px; }
	#login-home a {
		color: #000;
		text-decoration:  none;
		display: block;
		height: 27px;
		margin-right: 10px;
		padding: 0;
		background-position: 0 0;
	}
	/*Home Login buttons Buttons */
	#login-home a:hover { background-position: 0 -33px; }
		li#home-login a{ width: 72px; background: url(images/btn-login-home.gif) top left no-repeat; }
		li#home-createaccount a{ width: 164px; background: url(images/btn-create-home.gif) top left no-repeat; }
		
/*Middle Content*/
/*Homepage main content on beige*/
#banner {
	color: #a48b56;
	font-size: 2.5em;
	line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	width: 737px;
	margin: 0 auto;
	padding: 160px 0 0 75px;
}

#main { width: 737px; margin: 0 auto; padding: 20px 0 30px 60px; }
#main h3 {
	font-size: 1.4em;
	line-height: 1em;
	margin: 0;
	height: 1.5em;
	padding: 0;
	font-family:  "Myriad Pro", "Lucida Grande", Tahoma, Arial;
	font-weight: bold;
}

#main .feature-left h3, #main .feature-middle h3, #main .feature-right h3,
#main .feature-left p, #main .feature-middle p, #main .feature-right p { padding-left: 15px; }

/* This div controls the beige band of color for the main content */
#middlecontent { clear: both; width: 100%; margin: 0 auto; background-color: #fff3da; }
#contentinner { margin: 0 auto; padding: 20px 0 45px; }
#content { width: 485px; padding: 10px 43px 10px 0; float: left; }
#content p, #sidebar p { margin: 0; padding: 0; }
#sidebar { width: 220px; margin: 0; padding: 0; float: left; background: url(images/sidebar_bg.gif) top left no-repeat; }
	#sidebar p, #sidebar ul, #sidebar h3 { background-color: #ffe2ad; }	
	#sidebar ul { margin: 0; padding: 15px 15px 0 35px; }	
	#sidebar li { padding-bottom: 10px; }	
	#sidebar h2, #sidebar h3{
		font-size: 1.4em;
		line-height: 1em;
		margin: 0;
		padding: 15px 15px 5px;
		font-family:  "Myriad Pro", "Lucida Grande", Tahoma, Arial;
		font-weight: bold;
	}
	#sidebar p { padding: 0 15px; }
/* Bottom Content */
#bottomcontent, #bottomnav ul { margin: 0 auto; padding: 30px 0 0; }
#bottomcontent { margin-top: -40px; width: 100%; background:  url(images/bg_bottom.png) no-repeat top; }
		#bottomnav a { color: #fff; text-decoration: none; }
		#bottomnav a:hover { color: #fff; border-bottom: 1px dotted #fff; }
		#bottomnav li {
				color: #4ff7fa;
				float: left;
				padding: 0 3px;
				display: block;
				font-size: 95%;
		}
		#companyprofile { color: #fff; margin: 40px auto 0; }
		#companyprofile a { color: #4ff7fa; text-decoration:  none; border-bottom: 1px dotted #4ff7fa; }
		#companyprofile a:hover { border-bottom: 1px dotted #fff; }

#footer { color: #4ff7fa; font-size: 95%; margin: 0 auto; padding: 20px 0 40px; }
	#footer a { color: #fff; text-decoration: none; }
	#footer a:hover { color: #fff; border-bottom: 1px dotted #fff; }

/*
//////////////////////////////////////
SPECIFIC STYLES FOR WEB MANAGER
//////////////////////////////////////
*/

#dashboard {
	width: 740px;
	margin: 0 auto;
	padding: 0 0 45px;
	font-size: 85%;
}

#user {	width: 710px; margin: 0; padding: 10px 15px 5px; }
	#user a { color: #2198b9; }
	#user a:hover { color: #91cddb; }

#icons {
	width: 740px;
	margin: 0;
	padding: 0 0 15px;
	background: url(images/icons_bg.jpg) top left no-repeat;
}

#storagetop {  width: 207px; margin: 0 auto; padding: 0; }
	#storagetop img { display: block; }

#storage {
	width: 207px;
	margin: 0 auto;
	padding: 0 0 10px;
	text-align: center;
	background: url(images/storage_bg_bottom.gif) bottom left no-repeat;	
}

#signup { padding-left: 25px; float: left; }

#btn-submit, #btn-submit a {
	width: 61px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background:  url(images/btn_submit_inner.gif) no-repeat top;
	background-position: 0 0;
	float: left;
}

#btn-login, #btn-login a {
	width: 52px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background:  url(images/btn_login_inner.gif) no-repeat top;
	background-position: 0 0;
	float: left;
}
#SaveContainer { padding-top: 10px; }

#btn-save, #btn-save a {
	width: 44px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background:  url(images/btn-save.gif) no-repeat top;
	background-position: 0 0;	
	float: left;
}

#btn-cancel, #btn-cancel a {
	width: 59px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background:  url(images/btn-cancel.gif) no-repeat top;
	background-position: 0 0;	
	float: left;
}

#btn-preview, #btn-preview a {
	width: 62px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background:  url(images/btn_preview.gif) no-repeat top;
	background-position: 0 0;		
	float:left;
}

#btn-search, #btn-search a {
	width: 53px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background:  url(images/btn-search.gif) no-repeat top;
	background-position: 0 0;	
}

#btn-upload, #btn-upload a {
	width: 69px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background:  url(images/btn-upload.gif) no-repeat top;
	background-position: 0 0;	
	float: left;
}

#btn-save a:hover
, #btn-cancel a:hover
, #btn-submit a:hover
, #btn-login a:hover
, #btn-upload a:hover
, #btn-search a:hover
, #btn-preview a:hover 
, #btn-changepassword a:hover
, #activate a:hover
, #forgot a:hover
, #Help a:hover 
, #signupnow a:hover
	{ background-position: 0 -18px; }
	
#btn-savetoportfolio a:hover { background-position: 0 -22px; }

#btn-changepassword, #btn-changepassword a {
	width: 144px;
	height: 18px;
	display: block;
	text-indent: -9999px;
	background:  url(images/btn_changepassword.gif) no-repeat top;
	background-position: 0 0;
	margin: 0 auto;
}

#btn-savetoportfolio a 
{
	margin: 20px 8px 0 8px;
	width: 153px;
	height: 21px;
	display: block;
	text-indent: -9999px;
	background:  url(images/btn_addtoportfolio_sm.gif) no-repeat top;
	background-position: 0 0;	
}

#btn-spacer { width: 5px; float: left; padding:5px; }	

/* Login screen*/
#ForgotPasswordModule { padding: 15px; }	
	#ForgotPasswordHeader { font-weight: bold; font-size: 1em; }
	#ForgotPasswordForm	{ padding-top: 15px; }	
	#ForgotButtonSubmit { padding-top: 10px; }
	
#needaccount, #gotaccount { float: left; margin: 10px; padding: 10px 10px; }
	#needaccount h4, #gotaccount h4
	{
		font-size: 1.4em;
		line-height: 1em;
		padding-bottom: 10px;
		font-weight: bold;
		text-align: center;
	}
#needaccount
{
	width: 180px;
	background: url(images/icons_bg.jpg) top left no-repeat;
	border-top: 1px solid #ffe2a7;
	border-left:  1px solid #ffe2a7;
	border-right:  1px solid #ffe2a7;
}

	
	#signupnow, #signupnow a  
	{
		width: 122px;
		height: 18px;
		display: block;		
		margin: 0 auto;		
		text-indent: -9999px;
		background: url(images/btn-createanaccount.gif) no-repeat top;		
		background-position: 0 0;
		float: left;
	}
	
#gotaccount
{
	width: 260px;
	background: url(images/icons_bg.jpg) top left no-repeat;
	border-top: 1px solid #ffe2a7;
	border-left:  1px solid #ffe2a7;
	border-right:  1px solid #ffe2a7;
}

	#activate, #activate a
	{
		width: 144px;
		height: 18px;
		display: block;
		margin: 0 auto;		
		text-indent: -9999px;
		background: url(images/btn-activate.gif) no-repeat top;
		background-position: 0 0;		
	}
	
	#forgotcontainer{ }
		#forgot, #forgot a
		{
			width: 144px;
			height: 18px;
			display: block;		
			margin: 0 auto;		
			text-indent: -9999px;
			background: url(images/btn-forgot.gif) no-repeat top;
			background-position: 0 0;
		}
	
	#HelpContext { font-weight: normal; font-size: .8em; }
	#helpcontainer { padding-top: 5px; }	
		#Help, #Help a
		{
			width: 47px;
			height: 18px;
			display: block;
			margin: 0 auto;		
			text-indent: -9999px;
			background: url(images/btn-help.gif) no-repeat top ;
			background-position: 0 0;
		}
		
/* My Profile */

#MyProfile , #AccountInfo, #ViewMyProfile
{
	width: 710px;
	margin: 0;
	padding: 15px;
	background: url(images/icons_bg.jpg) top left no-repeat;
	border-left:  1px solid #000;
	border-right:  1px solid #000;	
}

	#MyAccountSubmitContainer { padding-top: 15px; }	
	#Salutation, #FirstName, #LastName, #Email, #ActivationContainer, #ChangePasswordContainer, #MyAccountSaveContainer
	{
		float:left;
		padding-right: 10px;
	}

	#MyFavortiesHelp ul { margin: 5px; 	}	
	#MyFavortiesHelp ul li { list-style-type: none; padding-top: 5px; }	
	#MyFavortiesHelp ul li span { font-weight: bold; }	
	#MyProfileDiskQuota { padding-top: 15px; font-size: .9em; }	
	#MyAccountFavorites, #OrganizationName { padding-top: 5px; }	
	#MyAccountFavoritesContainer div, #MySubscriptionInfo div { padding-left: 10px; margin: 0 auto; }	
	#NameDetails { padding-left: 10px; }
	#AccountDetailContainer select, #InterestList select { font-size: .7em; width: 210px; }
	#AccountDetailContainer input {	width: 210px; }	
	#SelectMultipleItemHelp{ padding-top: 10px; font-size: .8em; }	
	#AccountPosition, #AccountGradeLevel, #AccountContentArea{ float: left; width: 32%; padding-right:5px; }		
	#QuestionList div { padding-top: 5px; }	
	#SecurityQuestion select { width: 350px; }	
	#QuestionHeader, #AnswerHeader { font-weight:bold; }	
	#QuestionList{ width: 600px; margin: 0 auto; }	
	#QuestionHeader, #Question1, #Question2, #Question3 { width: 350px; float:left; padding-right: 10px; }
	#AnswerHeader, #Answer1, #Answer2, #Answer3	{ float:left; }	
	#SecurityQuestion ol { margin:0; padding:0; }	
	#SecurityQuestion ol li { list-style-type:none; }
	#SecurityQuestion #SaveSubmit { padding-top: 15px; }
	#LoginID{ padding-bottom: 5px; }		
	#MySubscriptionInfo, #ContactLocation, #AddressContainer, #WebpageOption, #ChangePassword { padding-top: 10px; }
	#City, #State, #Zipcode, #Address, #Address1, #Country { float: left; padding-right: 5px; }
	
/* custom stuff here */
#searchResultDetail{ font-size: .7em; }

/* Viewer Page */
body#viewer { margin: 0; padding: 0; }
	#viewertoolbar { padding: 0 8px 5px; background:  #50f9fb url(images/bg_inner.jpg) no-repeat center top; }
		#viewerlogo	{ float: left; width: 148px;}
		#viewtoolbaroptions { padding-left: 10px; float: left }

	#viewerbar { background-color: #42E2EC; height: 10px; }
	#viewerresource, #vieweriframe { background-color: #fff3da;	padding-bottom: 25px; }

#RegistrationHeader { padding-bottom: 10px; }
#RegistrationForm { float: left; padding-right: 40px; }
#LoginPage { height: 275px; }
	#LoginBox { float:left; width: 220px; height: 250px; }
	#LoginBoxRememberMe	{ font-size: 8pt; padding-top: 5px;	}
	#LoginBoxRememberMe input { padding-top: 12px; }		
	#LoginBoxUsername span, #LoginBoxPassword span { font-weight: bold;	}
	#LoginBoxPasswordTip span { font-size: 8pt; font-weight: normal; }
	#LoginBoxSubmit	{ padding-top: 5px; }

#AuthorizationStatement { margin: 50px auto 0; padding: 0px; color: #fff; }
#ActivationForm { padding-top: 1px; margin: 0; }
#PortalHome { width: 778px; margin:auto; }
#PortalHome #Banner { width:inherit; margin: 5px; }
#PortalHome #WebsiteManager{ float: left; width: 350px; padding:1px; }
#PortalHome #ProfileManager{ float: right; width: 350px; padding:1px; }
#PortalHome #WebsiteContact{ float: left; width: 350px; padding:1px; }
#PortalHome #WebsiteStats{ float: right; width: 350px;  padding:1px; }
/* End Viewer Page */

#WebsiteManager { padding-top: 5px; width:100%; }
#FolderTreeContainer { border: solid 1px #000; width:100%;}
#FolderTitleBar { height: 18px; background-color : #fff3da;	border-bottom: solid 1px #000; padding: 2px; }
#FolderTitleBar #FolderTitleBarText
{
	float:left;
	text-transform: capitalize;
	text-align: left;
	font-size: .8em;
	font-weight: 700;	
	color : #000;
	padding-left: 3px;		
	padding-bottom: 5px;
}

#FolderTitleBar #FolderTitleBarOptions { padding: 0 2px; float:right; }
#FolderTitleBar #FolderTitleBarOptions img, #FolderTitleBar #FolderTitleBarOptions input {	padding-right: 2px;}

#ContentToolBar
{   
	background-color: #eeeeee;
	border: solid 1px #aeaeae;	
	padding-left: .2em;
	padding-bottom: .2em;		
	margin-bottom: .1em;
	height: 19px;
}

#FolderPathBar, #FolderPathLabel
{
	float:left;
	text-align: left;
	color: #000;	
	font-size: .8em;
}

#FolderPathBar{ padding-left: 5px; }
#FolderPathLabel span { font-weight: bold; }

#TemplateSelector { padding: 5px; background-color:#fff3da; }
	#TemplateContainer { float:left; padding: 8px 0 0 15px; text-align: center; }
	#TemplateColorChooser {	padding-top: 10px; }	
	#ColorThemeDropDown	{ padding-top: 5px; }

#FontSelector { padding-top:10px; }
	#FontList { width: 350px; }	

.TemplateOver{	border:solid 2px #42E2EC;background-color: #cccc1d;padding: 5px;cursor: pointer;}
#FileUploader { padding: 5px; }
#FileUploader #btn-submit { margin-top: 10px; }
#AjaxLoader { padding: 25px 0 0 25px; height: 300px; }
#FolderTreeToMoveContent { position:absolute; width:225px;	background-color: #fff3da; }

#ContentForm, #ContentWindow { padding: 10px; width: 600px;	margin: 0 auto; }
		#PostDate, #ExpireDate { float: left; width: 200px; padding-right: 15px; }		 
#ContentBookmark { padding-top: 10px; }
#ContentInfo div, #NavigationInfo div { padding-top: 5px; }
#WebsiteInfo, #MyAnnoucements, #MyWebsiteReportContainer, #WebsiteManagerContainer { padding: 5px; }
	#WebsiteEnabled { padding-top: 5px; }
	#WebsiteCopy, #WebsiteHeader { padding-top: 10px; }
				
	#Actions { padding-top: 10px; }	
		#WebsiteTerms span { line-height:normal; font-size: .8em; }
		#WebsiteTerms span a { color: #000; }

	#MyWebsiteReportChart { margin: 0 auto; }	
	#MyWebsiteReportGrid { padding-top: 20px; }
 
	#WebsiteManagerContainer h4, #TemplateSelector h4, #FontSelector h4 { font-size: .9em; }
	#WebsiteHeader, #WebsiteNavHeader, #WebsitePagesHeader, #FontSelectorHeader{ padding-bottom: 5px;}	
	#WebsiteItemsContainer{ padding-top: 10px; }	
	#WebsiteNavManager { float:left; width: 28%; }	
	#WebsitePages { float: left; padding-left: 6px;	width: 71%; }	

/* Search Results Table */
#searchResultsRepeater { padding-top: 10px; }
.searchResultTable { width: 100%; border: solid 1px #000; }
	.searchResultTable tr.header { background-color: #42E2EC; }
	.searchResultTable tr.header td {
		color: #000;
		border-bottom: solid 1px #000;	
		font-weight:bold;	
		padding-right: 0px;
	}
	.searchResultTable tr.result td { padding: 3px; }
	.searchResultTable tr td #detail { font-size: .8em; }
	.searchResultTable tr td { text-align:left;	padding-right: 5px;	font-size: .9em; }
	.searchResultTable tr td.pageStrip { text-align: center; color: #000; }
	.searchResultTable tr td.pageStrip table { text-align:center; }
	.searchResultTable tr td.pageStrip a { color: #000; }
	.searchResultTable tr td.pageStrip a:hover { color: #42E2EC; }
/* END of Search Results */

#PortfolioManager {	padding:5px; }
	#PortfolioMangerContent { padding-top: 5px;	}

#ToolbarContainer { padding: 3px 0 1px 0; border: solid 1px #aeaeae; background-color: #eee; }
	#ToolbarItems .ImageTextButton { float:left; }
	#ToolbarItems .ImageTextButton a	{ font-size: .9em; }	

#ErrorHeader { padding-bottom:5px; }
	#ErrorHeaderImage {	float:left; }
	#ErrorHeaderText {padding-left: 10px; line-height: 3.5em; float: left;font-weight: bold;font-size: 1.2em;}

#SysRequirementsPage { }
	#BrowserRequirments { float:left; padding-right: 15px; width: 325px; }
	#BrowseUpgradeLegend { }	
	#BrowseUpgradeLegend ul{ margin:0; padding: 5px; }	
	#BrowseUpgradeLegend ul li { list-style-type: none; font-size: .8em; }	
	#BrowserRequirments table { width:300px; border:solid 1px #aeaeae; background-color:#fff; padding: 5px; }	
	#BrowserRequirments table tr {	}	
	#BrowserRequirments table tr td	{ border-top:solid 1px #eee; border-right: solid 1px #eee; text-align: center; padding: 2px; }	
	#BrowserRequirments table tr td.noborder { border-width: 0px; }	
	#PluginRequirments { float:left; width: 300px; }	
	#PluginContainer {
		width:300px;
		border:solid 1px #aeaeae; 
		background-color:#fff;
		padding: 5px;
	}
	
/* Global Classes */
.bluetext { color: #50F9FB; }
.red{ color:#f00; }
.smallLink { font-size: .8em; }
.link, .smallLink, .blackLink { color: #000; }
.FormLabel { padding-right: 5px; }
.Grid_AlternatingRow { background-color: #eee; }

.feature-left { padding-right: 10px; }
.feature-middle { padding: 0 25px 0 10px; border-left: 1px solid #f7deab; border-right: 1px solid #f7deab; }
.feature-right  { padding-left: 10px; }
.feature-left, .feature-middle, .feature-right  { width: 220px; margin: 0; padding: 0; float: left; }

.ImageTextButton {}
.ImageTextButton_Over{ background-color: #42E2EC;}
.ImageTextButton a{	color: #000; text-decoration: none; }
.ImageTextButton a:hover { color: #000; text-decoration: none; }
.clearfix { clear: both; }

.WebsiteOption { float: left; padding-right: 10px; width: 350px; margin: 0 auto; }
.WebpageOptionPreview { padding-top: 5px; margin: 0 auto; width: 350px; }

.dashicon, .dashicon_over { float: left; width: 340px; padding: 15px; }
	.dashicon_over { background-color: #42E2EC; }
	.dashicon img, .dashicon_over img { float: left; }
.dashtext { float: left; width: 280px; }
	.dashtext h3 {
		font-size: 1.4em;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		height: 1.2em;
		margin: 0;
		padding: 0 7px;
		width: auto;
		line-height: normal;
	}
	.dashtext p { margin: 0; padding: 0 7px; line-height: 1.2em; }

/* Message Windows Styles */
.MsgWin { border: solid 1px #012F3F; background-color: #ffffe0; }
.MsgWinTitleBar { background-color: #012F3F; border-bottom: solid 1px #012F3F; }
.MsgWinTitleBarText{ color:#42E2EC; }
.MsgWinTitleBarOptions { }
.MsgWinContent { }
.MsgWinContentIcon {}
.MsgWinContentText { color: #000; }
.MsgWinButtons {}
.MsgWinButtons button { font-weight: bold; color: #012F3F; border: solid 1px #012F3F; background-color: #eef0f4; }
/* Edn of Window Styles */