/*
 * Blogsite Stylesheet - blogsite/SnowHome/base
 * Copyright (C) 2004 MyST Technology Partners, All rights reserved.
 * $Header: base.css, 9, 11/30/07 4:41:26 PM, Bill French$
 */
@import "../../apps/blog-site/base.css";
@import "../../apps/blog-site/sd-widgets.css";
@import "../../apps/blog-site/legacy-captyx-components.css";
@import "../../apps/nagomatic/core.css";

.Alert
{
	color:            	#FF6633;  
}

/* ---- HTML Tags ---- */
H1
{
	color:       		#000000;
	font-size:   		100%;    
	font-weight: 		bold;   
}

/* ---- Hyperlinks ---- */

/* Menu */
A.MenuLink:link,
A.MenuLink:visited
{
	font-size:       	90%;
	font-weight:     	bold;
	color:           	#000000;
	text-decoration: 	none;  
}

A.MenuLink:hover,
A.MenuLink:active
{
	font-size:       	90%;
	font-weight:     	bold;
	color:           	#40509b;
	text-decoration: 	none;  
}

A.MenuLink
{
	/*
	padding-left:    	1.0em; 
	padding-right:   	1.0em; 
	padding-top:     	2px; 
	padding-bottom:  	2px; 
	font-weight:     	bold;
	text-decoration: 	none;  
	height: 			100%;
	width: 				100%;
	*/
}

/* Footer Menu */
A.FooterMenuLink:link,
A.FooterMenuLink:visited
{
	color:           	#40509b;  
	text-decoration: 	none;   
}

A.FooterMenuLink:hover,
A.FooterMenuLink:active
{
	color:           	#000000;  
	text-decoration: 	none;
}

A.FooterMenuLink
{
	color:           	#40509b;  
	font-weight:     	normal;
	text-decoration: 	none;  
}

/* Left Nav Items */
A.LeftNavItem:link,
A.LeftNavItem:visited
{
	color:           	#40509b;
	font-weight:     	bold;
	text-decoration: 	none;   
}

A.LeftNavItem:hover,
A.LeftNavItem:active
{
	color:           	#000000;  
	font-weight:     	bold;     
	text-decoration: 	none;
}

A.LeftNavItem
{
	padding-top:     	2px; 
	text-decoration: 	none;
}

/* Left Nav Sub Items */
A.LeftNavSubItem:link,
A.LeftNavSubItem:visited
{
	color:           	#40509b;
	text-decoration: 	none;   
}

A.LeftNavSubItem:hover,
A.LeftNavSubItem:active
{
	color:            	#000000;  
	text-decoration:  	none;
}

A.LeftNavSubItem
{
	font-weight:     	normal;
	text-decoration: 	none;  
}

/* Right Nav Items */
A.RightNavItem:link,
A.RightNavItem:visited
{
	color:           	#FFFFFF;
	font-weight:     	bold;
	text-decoration: 	none;   
}

A.RightNavItem:hover,
A.RightNavItem:active
{
	color:            	#FFFFFF;  
	font-weight:      	bold;
	text-decoration:  	none;
}

A.RightNavItem
{
	padding-top: 		2px;
	text-decoration: 	none;  
}

/* Right Nav Sub Items */
A.RightNavSubItem:link,
A.RightNavSubItem:visited
{
	color:           	#40509b;
	text-decoration: 	none;   
}

A.RightNavSubItem:hover,
A.RightNavSubItem:active
{
	color:            	#000000;  
	text-decoration:  	none;
}

A.RightNavSubItem
{
	font-weight:     	normal;
	text-decoration: 	none;  
}

/* Admin Links */
A.Admin:link,
A.Admin:visited
{
	color:           	#40509b;
	text-decoration: 	none;   
}

A.Admin:hover,
A.Admin:active
{
	color:            	#000000;  
	text-decoration:  	none;
}

A.Admin
{
	text-decoration: 	none;  
}

/* Default Links */
A:link,
A:visited
{
	color:           	#07669C;
	text-decoration: 	none;   
}

A:hover,
A:active
{
	color:            	#000000;  
	text-decoration:  	none;
}

/* ---- Overall Content ---- */
.Content-Body,
.Content-Portlet
{
	color:            		#333333;
	background-color: 		#FFFFFF;
	font-family:      		Verdana, Arial, sans-serif;
	margin:           		0;      
	padding-top:      		0;  
	padding-bottom:   		0;  
	padding-left:     		0;  
	padding-right:    		0;  
	background-image: 		url(images/logo_bg.jpg);
	background-repeat: 		repeat-x;
	background-position:	top right;
	width: 					100%;
}

.ContentTable
{
	background-color: 	transparent;
	width: 				100%;
}

.Blog-Area
{
	background-color: 	transparent;
}

.Blog-Item-List
{
}

.Bottom-Space
{
	background-color: 	transparent;
}

/* ---- Left Nav Links ---- */

.LeftNavTable
{
	background-color: 	transparent;
	font-size:        	10px;                  
	width:            	100%;                  
	vertical-align: 	top; 
}

.NavItem
{
	color:         	   	#07669C;
}

.NavItem
.LeftNavItem
{
	background-color: 	transparent;
	height:           	18px;   
	color:         	   	#07669C;
	font-weight:      	bold;
	font-size:     		110%;
	padding-top:    	0.25em;
	padding-bottom: 	0.0em;
	padding-left:   	0.0em; 
	padding-right:  	0.25em; 
}

.LeftNavItem-Bullet,
.LeftNavItem-Bullet-ON
{
	width:         		0px;
}

.LeftNavItem-Bullet-ON
{
	background-color: 	transparent;
}

.LeftNavItem-Title
{
	height:           	18px;   
	color:         	   	#07669C;
	font-weight:      	bold;
	font-size:     		110%;
	padding-top:    	1.0em;
	padding-bottom: 	0.0em;
	padding-left:   	0.0em; 
	padding-right:  	0.25em; 
}

.LeftNavSubItem
{
	background-color: 	transparent;
}

.LeftNavSubItem-Bullet,
.LeftNavSubItem-Bullet-ON
{
}

.LeftNavSubItem-Bullet-ON
{
	background-color: 	transparent;
}

.LeftNavSubItem-Title
{
	height:           	12px;   
	padding-top:    	0.20em;
	padding-bottom: 	0.20em;
	padding-left:   	1.25em; 
	padding-right:  	0.25em; 
}

/* ---- Right Nav Links ---- */
/*      Note: Item index is treated as a variation */

.RightNavTable
{
	background-color: 	transparent;
	border-bottom:    	2px solid #000000;
	font-size:     		10px;
	margin-left:   		6px;
	margin-right:  		6px;
	width:         		150px;
}

.RightIndexTable
{
	background-color: 	transparent;
	border-bottom: 		2px solid #000000;
	font-size:     		10px;
	margin-left:   		6px;
	margin-right:  		6px;
	width:         		150px;
}

.RightNavSpacer-First,
.RightNavSpacer
{
	height: 16px;
}

.RightNavSpacer
{
	border-top:    		1px solid #000000;
}

.RightNavItem,
.RightIndexHeading
{
	background-color: 	#000000;
}

.RightNavItem-Title,
.RightIndexHeading-Title
{
	border-top:       	1px      solid #000000;
	border-left:      	1px      solid #000000;
	border-right:     	1px      solid #000000;
	color:            	#FFFFFF;
	font-weight:      	bold;   
	padding-bottom:   	1px;    
	padding-top:      	1px;    
}

.RightNavSubItem,
.RightIndexItem
{
	background-color: 	#FFFFFF;
}

.RightNavSubItem-Title,
.RightIndexItem-Title
{
	border-left:   		1px   solid #000000;
	border-right:  		1px   solid #000000;
	padding-top:    	0.25em;
	padding-bottom: 	0.25em;
	padding-left:   	1.0em; 
	padding-right:  	1.0em; 
}

/* ---- Item Properties ---- */

.ExcerptFrom
{
}

.Item-Separator-Img
{
}

.Item-Separator-HR
{
	border:              	1px solid #D3E5EF;                                
	height:              	1px;                              
}

.Item-Date,
.Item-Date-Modified
{
	color:  			#000000;
	font-size:   		60%;    
	font-weight: 		normal; 
}

.Item-Date-Modified
{
	color:       		#000000;
}

.Item-Title
{
	font-size:   		90%;    
	font-weight: 		bold; 
}

.Item-Summary
{
	font-size:   		80%;    
	font-weight: 		normal; 
	font-style: 		italic;   
}

.Item-Description
{
	font-size:   		76%;    
	line-height:		180%;
}

.Item-Link-Icon
{
	padding-left: 		20px;
}

.Item-Link-Title
{
	font-size:   		95%;    
	font-weight: 		normal; 
	padding-left: 		0px;
}

.Item-Link-Synopsis
{
	font-size:   		85%;    
	padding-left: 		0px;
}

.Item-Link-URL
{
	font-size:   		85%;    
	padding-left: 		0px;
}


.Item-Footer,
.Item-Footer-Splash,
.Item-Footer-Intro
{
	font-size: 			60%;   
}

.Item-Footer-Splash
{
}
/* ---- Syndication Links ---- */
.SubscriptionOptions
{
}

.SubscriptionOptions-Text
{
	background-color: 		transparent;
	border:    				0;
}

/* ---- Control Row ---- */
.Ctrl-Row
{
	height: 1px;
}


/* ---- Row 0: Header ---- */
.Header-Row
{
	height:					67px;
}

.MyST-Header
{
	background-color: 		transparent;
	width: 					100%;
}

.MyST-Header-Logo
{
	width: 					150px;
	vertical-align: 		top; 
}

.MyST-Header-Sep
{
	background-color:    	transparent;           
	width: 					28px;
}

.MyST-Header-Title
{
	font-family:    		"Trebuchet MS", Verdana, Arial, sans-serif;
	color:          		#40509b;
	font-size:      		18px;   
	font-weight:    		normal;   
	text-align:     		left;   
	vertical-align: 		top; 
	letter-spacing: 		.15em;    
}

.MyST-Header-Table
{
	padding-right: 			2px;
}

.MyST-Header-Syndication
{
	font-size: 				60%;
	text-align: 			left;
	vertical-align: 		top;
	padding-right: 			2px;;
}

.MyST-Header-Admin
{
	font-size: 				60%;
	text-align: 			right;
	vertical-align: 		top;
	padding-right: 			2px;;
}

/* ---- Control Row ---- */
/* Note: Absolute column widths are best controlled using spacer
 *       images in the model.  See the "Control Row" rules in
 *       the model.
 */
.Ctrl-Row-Left-Nav
{
	width: 172px;
}

.Ctrl-Row-Left-Vert
{
	width: 1px;
}

.Ctrl-Row-Main-Content
{
	width: 99%;
}

.Ctrl-Row-Right-Vert
{
	width: 1px;
}

.Ctrl-Row-Right-Nav
{
	width: 202px;
}

/* ---- Row 0: Header ---- */
.Header-Left-Nav
{
	height: 				74px;
	background-color:    	#FFFFFF;
	text-align:				center;
	vertical-align:			middle;
}

/* - - - - - - - - - - - - */
A.MenuLink,
A.MenuLink:link,
A.MenuLink:visited
{
	font-family: 			verdana, sans-serif;
	color:            		#07669C;
	font-weight:			bold;
	padding-bottom:   		1px;    
	padding-left:     		4px;   
	padding-right:    		4px;   
	padding-top:      		1px;    
	text-decoration:  		none;   
}

A.MenuLink:hover
{
	font-family: 			verdana, sans-serif;
	color:           		#07669C;
	text-decoration: 		none;   
}

A.MenuLink:active
{
	font-family: 			verdana, sans-serif;
	color:            		#07669C;
	text-decoration:  		none;   
}

.Left-Menu
{
	border-top:    			0;
	border-bottom:    		0;
	border-left:    		0;
	color:            		#FFFFFF;
	height:					26px;
}

.Main-Menu
{
	font-family: 			verdana, sans-serif;
	background-color:    	transparent;
	border:           		0;      
	border-bottom:    		0;
	border-top:       		0;
	border-right:      		0;
	color:            		#000000;
	font-size:        		70%;    
	font-weight:      		normal;   
	padding-left:     		2px;    
	padding-right:    		2px;    
	text-align:       		center;   
	margin-top:       		1px;    
	margin-bottom:    		1px;    
	vertical-align:   		middle;    
	height:					26px;
}

.Right-Menu
{
	border-top:    			0;
	border-bottom:    		0;
	border-left:    		0;
	border-right:    		0;
	color:            		#FFFFFF;
	height:					26px;
}

/* ---- Row 2: Menu Bar ---- */
.Menu-Row
{
	width:					100%;
}

.Left-Menu
{
	background-color: 		transparent;
	text-align:     		right;  
}

.MenuCell
{
	padding-bottom: 		1px;
	padding-top:    		2px;
	font-size:      		70%;   
	vertical-align: 		middle;
}

.FooterMenuCell
{
	font-size:      		65%;   
	padding-right: 			2em;
	vertical-align: 		middle;
}

.MenuSep,
.FooterMenuSep
{
	vertical-align: 		middle;
}

/* ---- Row 3: Content Area ---- */
.Left-Content
{
	background-color: 		transparent;
	border-left:     		0;
}

.Main-Content
{
	border-left:     		0;
}

.Right-Content
{
	background-color: 		transparent;
	border-right:     		0;
}

.Left-Content-Image,
.Right-Content-Image
{
}

/* ---- Row 4: Bottom Border ---- */
.BottomBorder
{
	height: 1px;
	border-right:  			1px solid #000000;
	margin:           		0;      
	padding-bottom:   		0;  
	padding-left:     		0;  
	padding-right:    		0;  
	padding-top:      		0;  
}

/* ---- Row 5: Footer Area ---- */
.FooterArea
{
	text-align: 			center;
	background-color: 		transparent;
	border-bottom:       	1px solid #ffffff;
	border-right:        	1px solid #ffffff;
	border-top:          	1px solid #ffffff;
	color:               	#FFFFFF;               
	letter-spacing:      	0;                     
	padding-left:        	0.5em;                 
	padding-top:         	0.15em;                
	padding-bottom:      	0.15em;                
}

/* ---- Vertical Lines ---- */
.Left-Vert-2,
.Right-Vert-2
{
	background-color: 		transparent;
}

.Left-Vert-3
{
	background-color: 		transparent;
}

.Right-Vert-3
{
	width:         			0;
	background-color: 		transparent;
}

/* ---- Smart Points ---- */

.SmartPoints-Table
{
	font-size:     			10px;
	margin-left:   			16px;
	margin-right:  			16px;
	width:         			150px;
}

.SmartPoints-HeadingRow
{
}

.SmartPoints-Heading
{
	color: #FF6633;
}

.SmartPoints-CatagoryRow
{
	background-image:    	url('bg_nav_corp.jpg');
	background-position: 	top left;
	background-repeat:   	repeat;                
	background-color:    	transparent;           
}

.SmartPoints-Catagory
{
	border-top:     		1px solid #ffffff;
	border-left:    		1px solid #ffffff;
	border-right:   		1px solid #ffffff;
	color:          		#FFFFFF;
	font-size:      		100%;   
	font-weight:    		normal; 
	padding-left:   		0.2em;  
	padding-right:  		0.2em;  
	padding-bottom: 		2px;    
	padding-top:    		2px;    
	text-align:     		left;   
	vertical-align: 		middle; 
}

.SmartPoints-PointRow
{
}


.SmartPoints-Point
{
	border-left:    		1px   solid #ffffff;
	border-top:     		0;
	border-right:   		1px   solid #ffffff;
	font-size:      		100%;
	padding-top:    		0.25em;
	padding-bottom: 		0.25em;
	padding-left:   		1.0em; 
	padding-right:  		1.0em; 
}

.SmartPoints-CategorySpacerRow
{
}

.SmartPoints-CategorySpacer
{
    border-top:     1px  solid #ffffff;
    padding-bottom: 16px;
}


/* ---- Search Form ---- */

.SearchForm
{
	background-color: 		transparent;
	border-bottom:    0px;    
	margin:           0px;    
	padding-bottom:   0px;    
	padding-left:     0px;    
	padding-right:    0px;    
	padding-top:      2px;    
}

.SearchForm-Title
{
	color:     				#FFFFFF;
	font-size: 				10px;
}

.SearchForm-InputText
{
	border:       			1px solid #333333;
	height:       			16px;
	font-size:    			12px;
	margin-left:  			0.5em;
	margin-right: 			0.5em;
}

.SearchForm-GoCell
{
}

.SearchForm-GoButton
{
	font-size: 				70%;
	margin-right: 			0.5em;
}

/* --- Rich Text Editor --- */
.rteControlBar
{
	background-image:    	url('bg_nav_corp.jpg');
	background-position: 	top left;
	background-repeat:   	repeat;                
	background-color:    	transparent;
}

/* ---- Google Ranks ---- */
/* These style are used to format Google ranking report tables for channel
 * items that contain ItemProperties/CustomProperties/GoogleRanks properties.
 */

.GoogleRank-Row-Heading,
.GoogleRank-Cell-Total
{
	background-color: #EAEAEA;
}

.GoogleRank-Cell-Rank-1
{
	background-color: #006699;
}

/* ---- Chronology Tables ---- */
/* IMPORTANT NOTE:  These styles are not used directly by the model.  They are
 * defined by the profile-discrete model and used by profile channels.  You should
 * not delete this styles if you plan to incorprate profile channel content into
 * your site.
 */

.ChronologyTable-Date
{
	background-color: #006699;
	color:            #FFFFFF;
	letter-spacing:   0;   
}

.Item-Signature-Table
{
	background-color:    	#F3F3F3;
	border-top:      		1px solid #C5C5A9;
	border-left:      		1px solid #C5C5A9;
	border-right:     		1px solid #C5C5A9;
	border-bottom:     		1px solid #C5C5A9;
	padding-left:			6px;
	font-size:      		100%;   
	text-align:     		left; 
	vertical-align: 		middle;
}
.Item-Signature-Intro
{
	background-color:    	#F3F3F3;
	padding-left:			6px;
	font-size:      		70%;   
	text-align:     		left; 
	vertical-align: 		middle;
}

/* ---- End ---- */
