/*
 * MySmartChannels-standalone.css
 * Copyright (C) 2002-2004 MyST Technology Partners, All rights reserved.
 *
 *:-----------------------------------------------------------------------------
 * C A U T I O N -- DO NOT DIRECTLY EDIT THIS CSS FILE.
 *                  This file is automatically generated from an AFG template.
 *:-----------------------------------------------------------------------------
 */
A.Autolink:link{
	color:           #006699;
	text-decoration: none;
}
A.Autolink:visited{
	color:           #006699;
	text-decoration: none;
}
A.Autolink:hover{
	color:           #CC3300;
	text-decoration: underline;
}
A.Autolink:active{
	color:           #CC3300;
	text-decoration: underline;
}
A.Banner:link{
	color:           white;
	text-decoration: none;
}
A.Banner:visited{
	color:           white;
	text-decoration: none;
}
A.Banner:hover{
	color:           #CC3300;
	text-decoration: underline;
}
A.Banner:active{
	color:           #CC3300;
	text-decoration: underline;
}
A.User:link{
	color:           #006699;
	text-decoration: none;
}
A.User:visited{
	color:           #006699;
	text-decoration: none;
}
A.User:hover{
	color:           #CC3300;
	text-decoration: underline;
}
A.User:active{
	color:           #CC3300;
	text-decoration: underline;
}
A:link{
	color:           #006699;
	text-decoration: none;
}
A:visited{
	color:           #006699;
	text-decoration: none;
}
A:hover{
	color:           #CC3300;
	text-decoration: underline;
}
A:active{
	color:           #CC3300;
	text-decoration: underline;
}
.ALink
{
	color:           #006699;
	text-decoration: none;
}
.ALinkHover
{
	color:           #CC3300;
	cursor: pointer;
	text-decoration: underline;
}

BODY
{
	background:    #CCCCCC;
	color:         #333333;      
	font-family:   "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	margin-bottom: 0px;             
	margin-left:   0px;            
	margin-right:  0px;             
	margin-top:    0px;             
}

H1
{
	color:         #006699;
	font-size:     120%;
	font-weight:   bold;         
	margin-top:    3pt;         
	margin-bottom: 12pt;        
}

H2
{
	color:         #006699;
	font-size:     110%;
	font-weight:   bold;         
	margin-top:    6pt;         
	margin-bottom: 3pt;        
}

H3
{
	color:         #006699;
	font-size:     80%;
	font-weight:   bold;         
	margin-top:    6pt;         
	margin-bottom: 3pt;         
}

H4
{
	color:         #006699;
	font-size:     75%; 
	font-weight:   bold;         
	margin-bottom: 0pt;          
	margin-bottom: 0pt;          
}

H5
{
	color:         #006699;
	font-size:     125%; 
	font-weight:   bold;         
	margin-top:    0pt;          
	margin-bottom: 0pt;          
}

H6
{
	color:         #006699;
	font-size:     150%; 
	font-weight:   bold;         
	margin-top:    0pt;          
	margin-bottom: 0pt;          
}

LI
{
	margin-top:    0pt;
	margin-bottom: 3pt;
}

P
{
	line-height:   110%;
	margin-top:    0pt; 
	padding-top: 0pt;
	padding-bottom: 0pt;
}

PRE
{
	font-size:   80%; 
	font-family: "ms linedraw", "courier new", courier, monospace;
}

TD
{
	font-size:   80%;  
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
}

TH
{
    border-bottom: #333333    1px solid;
    color:         #006699;   
    font-size:     80%;  
    font-family:   "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
    font-weight:   bold;            
    padding-top:   0.5em;           
    text-align:    left;            
}

TT
{
	font-size:	  80%;
	font-family:  "ms linedraw", "courier new", courier, monospace;
}

UL
{
	list-style:    square;
    margin-bottom: 3pt;
	margin-left:   1.5em;
    margin-top:    3pt; 
}

BODY.Content
{
	background:    #CCCCCC;
	background-image:      url("../images/_spacer.gif");
	background-attachment: fixed;          
	background-position:   top left;         
	background-repeat:     no-repeat;      
	filter:'progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#CCCCCC, EndColorStr=#888888)';
	margin-left:  10px;
	margin-right: 10px;
	margin-top:   10px;             
}

.Alert
{
	color: #CC3300;
}

.ContactTable
{
	margin-bottom: 1em;
	width: 100%;
}

.ContactHeadingRow
{
}

.ContactHeading
{
	font-weight: bold;
	padding-right: 2em;
	width: 45%;
}

.ContactHeadingTools
{
}

.ContactRow
{
}

.ContactName,
.ContactEMail
{
	padding-right: 1em;
}

.ContactTools
{
	text-align: left;
}

.ContactTool
{
    cursor:         pointer;  
    margin-right:   2px;   
    vertical-align: middle;
}


.DetailsTable
{
	margin-top: 0.5em;
}

.DetailsRow
{
}

.DetailsLabel
{
    color:          #006699;
    font-weight:    bold;         
    padding-top:    0.5em;         
    text-align:     left;         
    vertical-align: top;  
}
.DetailsLabel-Indent
{
    font-weight:    bold;         
    padding-left:   1em;         
    padding-top:    0.5em;         
    text-align:     left;         
    vertical-align: top;  
}

.DetailsValue
{
    color:          #333333;
    padding-left:   2em;         
    padding-top:    0.5em;         
	width:          99%;
    vertical-align: top;  
}

.KeywordTable
{
	width: 100%;
}

.KeywordTableRow
{
}

.KeywordEditAreaColumn
{
	vertical-align: top;
	width: 99%;
}

.KeywordEditArea
{
	height: 3em;
	width:  100%;
}

.KeywordListColumn
{
	vertical-align: top;
	width: 20%;
}

.KeywordList
{
	margin-left: 2em;
	margin-top: 0;
}

.KeywordListItem
{
	font-family: "ms linedraw", "courier new", courier, monospace;
	list-style: square;
	margin-top: 0;
}

.KeywordTools
{
	text-align: right;
    vertical-align: top;
	padding-left:   2em;                        
}

.KeywordTool
{
    cursor:         pointer;  
    margin-right:   2px;   
    vertical-align: middle;
}


.PageSection
{
	background:     #006699;
	color:          #006699;          
	padding-bottom: 2px;                        
	padding-left:   4px;                        
	padding-right:  4px;                        
	padding-top:    2px;                        
}

.LinkTable
{
	width: 100%;
}

.LinkIndex
{
	color:          #333333;
	font-size:      80%; 
	vertical-align: top;          
}

.LinkTitle
{
    border-bottom:  #006699  1px dotted;
	color:          #006699;
	font-size:      80%; 
	font-weight:    bold;         
	vertical-align: top;  
	width:          99%;
}

.LinkTools
{
    border-bottom:  #006699  1px dotted;
    text-align:     right;           
    vertical-align: top;           
}

.LinkTool
{
    cursor:         pointer;  
    margin-right:   2px;   
    vertical-align: middle;
}

.LinkButton
{
	font-size:      80%;
    vertical-align: bottom;
}

.LinkSynopsis
{
	font-size:    80%;
	padding-left: 0px;           
}

.LinkURL
{
	font-size:      60%; 
	padding-bottom: 12pt;
	padding-left:   0px; 
}

.listTable
{
	color:         #333333;
	margin-bottom: 0px;           
	margin-left:   0px;           
	margin-right:  0px;           
	margin-top:    12px;          
	text-align:    left;          
	width:         100%;          
}

.listHeader
{
    border-bottom: #333333  1px solid;
    color:         #006699;
}

.listItem
{
}

.pageDesc
{
    font-size:     90%;   
	margin-top:    1em;
	width:         100%;
	background: red;
}

.PageHeadingTable
{
	width: 100%;
}

.PageHeadingIcon
{
	padding-right:  1em;   
	text-align:     left;   
	vertical-align: top;
}

.PageHeadingName
{
	padding-right:  1em;   
	text-align:     left;   
	vertical-align: top;
	width:          99%;
}

.PageHeadingName-Title
{
    color:         #006699;
    font-size:     120%;   
    font-weight:   bold;   
	margin-top:    0px;
	margin-bottom: 0px;
}

.PageHeadingName-SubTitle
{
    color:         #333333;
    font-size:     110%;   
	font-style:    italic;
    font-weight:   normal;   
	margin-top:    0;
	margin-bottom: 0px;
}

.PageHeadingTools
{
	padding-left:   1em;   
	text-align:     right;   
	vertical-align: top;
}

.PageHeadingFiller
{
}

.PageHeadingDescription
{
    font-size:     80%;   
	padding-top:    1em;
}

.PageHeadingToolbar
{
}

.PageHeadingToolbar-Row
{
}

.PageHeadingToolbar-Command
{
	padding-left:   .5em;  
	text-align:     center;
	vertical-align: top;   
	width:          5.0em; 
}

.PageHeadingToolbar-Label
{
	font-size:      90%;   
	font-weight:    normal;
	text-align:     center;
	vertical-align: top;   
}

.FormRow
{
}

.fieldLabel-clear
{
    color:          #006699;
    font-size:      80%; 
    font-weight:    bold;         
    padding-top:    12pt;         
    text-align:     left;         
    vertical-align: top;  
}

.fieldData-clear
{
    color:          #333333;
    padding-left:   1em;;         
    padding-top:    12pt;         
    vertical-align: top;  
}

.input-text
{
    font-weight:  normal; 
    border-style: inset;  
    border-width: 2px;    
    padding:      2px;    
    height:       100%;   
    width:        100%;   
    background:   #FFFFFF;
}

.input-text-int
{
    font-weight:  normal; 
    border-style: inset;  
    border-width: 2px;    
    padding:      2px;    
    height:       100%;   
    width:        4em;    
    background:   #FFFFFF;
    text-align:   right;  
}

.input-text-user
{
    font-weight:  normal; 
    border-style: inset;  
    border-width: 2px;    
    padding:      2px;    
    height:       100%;   
    width:        20em;    
    background:   #FFFFFF;
}

.ViewTable
{
	margin-bottom: 1em;
	width: 100%;
}

.ViewHeadingRow
{
}

.ViewHeading
{
	font-weight: bold;
	padding-right: 2em;
}

.ViewRow
{
}

.ViewName,
.ViewModel,
.ViewStyle,
.ViewScheme
{
	padding-right: 1em;
	width: 24%;
}

.ViewTools
{
	text-align: left;
}

.ViewTool
{
    cursor:         pointer;  
    margin-right:   2px;   
    vertical-align: middle;
}

.ToolButton-First
{
	margin-left: 0px;
}

.ToolButton
{
	margin-left: 4px;
}


.TODO
{
	background: white;
	color: red;
	font-style: italic;
	padding: 16px;
	width: 50%;
}


.rteControlBar
{
	background: #006699;
	border:     0;   
	margin:     0;   
	padding:    0;   
}

.rteToolbar
{
	background: #006699;
	border:     0;   
	float:      left;
	margin:     0;   
	padding:    0px; 
}

.rteToolbarCell
{
	border: 0px;
	height: 27px;
    vertical-align: middle;       
}

.rteTextArea
{
	border-style: inset;
	border-width: 2px;
	background: #FFFFFF;
	font-size: 80%;
	margin: 4px;
}

.btn   { border-width: 1px; width: 26px; height: 25px; }
.btnDN { border-width: 1px; width: 26px; height: 25px; border-style: inset; background-color: ButtonHighlight; }
.btnNA { border-width: 1px; width: 26px; height: 25px; filter: alpha(opacity=25); }

.Gizmo,
.Gizmo-Banner
{
	border:  0;   
	margin:  0; 
	padding: 0; 
	width:   100%;
}


.Gizmo-TopLeft,
.Gizmo-TopLeft-Banner
{
	background-image:      url(../images/_giz-uleft-0.gif);
	background-position:   top left;
	background-repeat:     no-repeat;                       
	height:                13px;                             
	width:                 13px;                             
	margin:                0;                                
	padding:               0;                                
}

.Gizmo-Top,
.Gizmo-Top-Banner
{
	background-image:      url(../images/_giz-top-0.gif);
	background-position:   top left;         
	background-repeat:     repeat;      
	height:                13px;
}

.Gizmo-TopRight,
.Gizmo-TopRight-Banner
{
	background-image:      url(../images/_giz-uright-0.gif);
	background-position:   top left;         
	background-repeat:     no-repeat;      
	height:                13px;                             
	width:                 13px;                             
	margin:                0;                                
	padding:               0;                                
}


.Gizmo-TopLeft-Title
{
	background-image:      url(../images/_giz-uleft-title-0.gif);
	background-position:   top left;
	background-repeat:     no-repeat; 
	width:                 13px;                             
	margin:                0;                                
	padding:               0;                                
}
.Gizmo-TopLeft-Title-Banner
{
	background-image:      url(../images/_banner-title-left.jpg);
	background-position:   top left;
	background-repeat:     no-repeat;                       
	width:                 13px;                             
	margin:                0;                                
	padding:               0;                                
}

.Gizmo-Top-Title
{
	background:            #006699;                    
	background-image:      url(../images/_giz-top-title-gradient-0.jpg);
	background-position:   top left;
	background-repeat:     no-repeat;                                     
	font-weight:           bold;                                          
	font-size:             80%;                                  
	vertical-align:        middle;                                        
	color:                 white;                              
	padding-top:           2px;                                           
	padding-bottom:        2px;                                           
}
.Gizmo-Top-Title-Banner
{
	background:     #006699;
	font-weight:    bold;                      
	font-size:      80%;              
	vertical-align: middle;                    
	color:          white;          
	padding-top:    2px;                       
	padding-bottom: 2px;                       
}

.Gizmo-Top-Title-Text
{
	color:                 white;                              
	font-weight:           bold;                                          
}

.Gizmo-TopRight-Title
{
	background-image:      url(../images/_giz-uright-title-0.gif);
	background-position:   top left;         
	background-repeat:     no-repeat;      
	width:                 13px;                             
	margin:                0;                                
	padding:               0;                                
}
.Gizmo-TopRight-Title-Banner
{
	background-image:      url(../images/_banner-title-right.jpg);
	background-position:   top left;         
	background-repeat:     no-repeat;      
	width:                 13px;                             
	margin:                0;                                
	padding:               0;                                
}


.Gizmo-Left,
.Gizmo-Left-Banner
{
	background-image:      url(../images/_giz-left-0.gif);
	background-position:   top left;         
	background-repeat:     repeat;      
	width:                 13px;
}

.Gizmo-Content,
.Gizmo-Content-Banner
{
	background: white;
}

.Gizmo-Right,
.Gizmo-Right-Banner
{
	background-image:      url(../images/_giz-right-0.gif);
	background-position:   top right;         
	background-repeat:     repeat;      
	width:                 13px;
}


.Gizmo-BottomLeft,
.Gizmo-BottomLeft-Banner
{
	background-image:      url(../images/_giz-lleft-0.gif);
	background-position:   top left;         
	background-repeat:     no-repeat;      
	height:                13px;                             
	width:                 13px;                             
	margin:                0;                                
	padding:               0;                                
}

.Gizmo-BottomLeft-Rollup
{
	background: #666666;
	height:     2px;    
	margin:     0;      
	padding:    0;      
}

.Gizmo-Bottom,
.Gizmo-Bottom-Banner
{
	background-image:      url(../images/_giz-bottom-0.gif);
	background-position:   bottom left;         
	background-repeat:     repeat;      
	height:                13px;
}

.Gizmo-Bottom-Rollup
{
	background: #666666;
	height:     2px;    
	margin:     0;      
	padding:    0;      
}

.Gizmo-BottomRight,
.Gizmo-BottomRight-Banner
{
	background-image:      url(../images/_giz-lright-0.gif);
	background-position:   top left;         
	background-repeat:     no-repeat;      
	height:                13px;                             
	width:                 13px;                             
	margin:                0;                                
	padding:               0;                                
}

.Gizmo-BottomRight-Rollup
{
	background: #666666;
	height:     2px;    
	margin:     0;      
	padding:    0;      
}

.Banner-Welcome
{
	color:  white;
	font-size:     80%;  
	text-align: right;
	vertical-align: top;
	padding-top: 0.1em;
}

.Banner-Menu
{
	border:  0;   
	margin:  0; 
	padding: 0; 
	width:   100%;
}


.Banner-Menu-Left
{
	background-image:      url(../images/_banner-menu-left.gif);
	background-position:   top left;
	background-repeat:     no-repeat;                       
	width:                 13px;                             
	margin:                0;                                
	padding:               0;                                
}

.Banner-Menu-Top
{
	background: black;
	font-weight:           normal;
	font-size:             70%;
	vertical-align:        middle;
	color:                 #006699;
	padding-top: 2px;
	padding-bottom: 2px;
}

.Banner-Menu-Right
{
	background-image:      url(../images/_banner-menu-right.gif);
	background-position:   top left;         
	background-repeat:     no-repeat;      
	width:                 13px;                             
	margin:                0;                                
	padding:               0;                                
}


BODY.NavPanel
{
	background:            #006699;
	background-image:      url("../images/_navpanel_gradient.jpg");
	background-attachment: fixed;                                  
	background-position:   top left;                                
	background-repeat:     repeat-x;                              
	color:                 white;                     
	margin-left:           10px;                                   
	margin-right:          10px;                                   
	margin-top:            10px;                                   
}

BODY.Legal
{
	background:            #006699;
	color:                 white;                     
	margin-left:           8px;                                   
	margin-right:          8px;                                   
	margin-top:            8px;                                   
}

H1.NavPanel,
H2.NavPanel,
H3.NavPanel,
H4.NavPanel,
H5.NavPanel,
H6.NavPanel
{
	color: #0099FF;                     
}
H3.NavPanel-Search
{
	color:         white;     
	font-size:     75%;               
	font-weight:   normal;            
	margin-bottom: 0;                 
}

.NavPanelTable
{
	border:        0;  
	margin-bottom: 1em;
}

.NavPanelTable-Row
{
	padding-bottom: 0.25em;
}

.NavPanelTable-Icon
{
	padding-right: 0.5em;
	vertical-align: middle;
}

.NavPanelTable-Name
{
	font-size:      75%;  
	font-weight:    normal;  
	vertical-align: middle;
}

.NavPanel-SearchForm
{
	margin-top: 0;
	width: 100%;
}

.NavPanel-SearchForm-Input
{
	background:   #F8F8FF;
	font-size:    70%;       
	font-weight:  normal;    
	margin-right: 0.25em;    
}

.NavPanel-SearchForm-Button
{
	font-size:    70%;
    font-weight:  normal; 
}

.Legal
{
	font-size:      13px;  
	font-weight:    bold;  
	padding-bottom: 3px;   
	text-align:     center;
}

.Notices
{
	font-size:  9px;  
	text-align: center;
}


.PublicationsTable
{
}

.PublicationsTable-Heading
{
}

.PublicationsTable-Channel,
.PublicationsTable-Space
{
	padding-top:   0.5em;
	padding-right: 2em;
}

.PublicationsTable-ChannelIcon,
.PublicationsTable-SpaceIcon
{
}

.PublicationsTable-Tools
{
}


.SearchHit-Table
{
	border: 0;
	width: 100%;
}


.SearchHit-TitleRow
{
	padding-top: 1em;
}

.SearchHit-DetailsRow
{
}

.SearchHit-ActionsRow
{
}

.SearchHit-Icon
{
	padding-right: 0.5em;
	vertical-align: middle;
}

.SearchHit-Name
{
	font-size:      80%;   
	font-weight:    bold;  
	padding-right:  0;   
	vertical-align: middle;
}

.SearchHit-Spacer
{
}

.SearchHit-Summary
{
	font-size:      75%;   
	margin-top:   0;
	padding-right: 2em;
}

.SearchHit-Actions
{
	margin-top:   0;
	font-size: 75%;
	padding-right:   1em;
	vertical-align: middle;
}

.SearchHit-Score
{
	width: 99%;
}



.SmartPoints-Table
{
	width: 100%;
	padding-top: 1em;
}

.SmartPoints-HeadingRow
{
}

.SmartPoints-Heading
{
	color: #006699;
	font-size: 105%;
	font-weight: bold;
	padding-bottom: 0.5em;
	text-align: center;
}

.SmartPoints-CatagoryRow
{
	background: #eeeeee;
}

.SmartPoints-Catagory
{
	font-weight: bold;
	font-size: 90%;
	color: #006699;
    border-top:     1px solid #999999;
    border-left:     1px solid #999999;
    border-right:     1px solid #999999;
	text-align: left;
	vertical-align: middle;
	padding-left: 0.2em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

.SmartPoints-PointRow
{
}


.SmartPoints-Point
{
	background: white;

    border-left:     1px solid #999999;
    border-right:     1px solid #999999;
	font-size: 75%;
	padding-left: 0.5em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}

.SmartPoints-CategorySpacerRow
{
}

.SmartPoints-CategorySpacer
{
    border-top:     1px solid #999999;
	padding-bottom: 1em;
}


.AddOn-Overview
{
}

.AddOn-HeadingImage
{
	padding-top: 1em;
	text-align: left;
}

.AddOn-Summary
{
}

.AddOn-Description
{
}

.AddOn-Links
{
}

.AddOn-LogoImage
{
	padding-top: 1em;
	text-align: center;
}

.PermTable
{
	margin-left: 2em;
	margin-top: 1em;
}

.PermTableCheckbox
{
	padding-right: 2em;   
	text-align: center;
    vertical-align: middle;
}

.PermTableUser
{
	font-family: "ms linedraw", "courier new", courier, monospace;
	padding-right: 2em;   
	height:   1.5em;
    vertical-align: middle;
}

.PermTableUser-Delete
{
	color: red;
	text-decoration: line-through;
}

.PermTableUser-AllUsers
{
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	font-style: italic;
	font-weight: bold;
}

.PermTableTools
{
    vertical-align: middle;
}

.PermTableHeading
{
	font-weight:   bold;  
	padding-right: 2em;   
	text-align:    left;
}

.PermTableRow
{
}

.PermTableRow-Highlight
{
	background-color: #DDDDDD;
}

.TipList
{
	margin-left: 2em;
	margin-top: 0;
}

.TipItem
{
	font-size: 90%;
	list-style: square;
	margin-top: 0;
}


.ChannelPortlet-ChannelSummary,
.ChannelSpacePortlet-SpaceSummary
{
	font-size:   90%;
	font-style:  italic;
	padding-top: 3pt;
}

.ChannelPortlet-ItemDescription,
.ChannelSpacePortlet-SpaceDescription
{
	display:     none;
	font-size:   70%; 
	padding-top: 3pt; 
}

.ChannelPortlet-ItemIcon,
.ChannelSpacePortlet-ChannelIcon
{
	padding-right:  0.5em; 
	vertical-align: middle;
}

.ChannelPortlet-ItemName,
.ChannelSpacePortlet-ChannelName
{
	font-size:      80%;   
	font-weight:    bold;  
	vertical-align: baseline;
	width:          99%;   
}

.ChannelSpacePortlet-ChannelSize
{
	font-size:      70%;   
	text-align:     right; 
	vertical-align: middle;
}

.ChannelPortlet-ItemSummary,
.ChannelSpacePortlet-ChannelSummary
{
	font-size:   70%;
	padding-top: 3pt;
}

.ChannelPortlet-CreateTime,
.ChannelPortlet-ModifyTime
{
	font-style: italic;
}

.ChannelSpacePortlet-ChannelTools
{
	font-size:   64%;
	padding-top: 3pt;
}

.ChannelPortlet-ItemSpacer,
.ChannelSpacePortlet-ChannelSpacer
{
	height: 10pt;
}

.Embargoed
{
	color: #999999;
	font-style: italic;
}

.Published
{
	font-weight: bold;
}


.PopupMenu
{
	background-color:   white;
	color:   #333333;
	height: 100%;
	width: 100%;
    border-bottom: #425f5f    2px solid;
    border-left:   #c2dfdf 2px solid;
    border-right:  #425f5f    2px solid;
    border-top:    #c2dfdf 2px solid;
}

.PopupMenu-Title
{
	background-color: #006699;
	color:            white;          
	font-size:        9pt;              
	font-weight:      bold;                      
	width:            100%;                      
	padding-top:      3pt;                       
	padding-bottom:   3pt;                       
	padding-left:     6pt;                       
	padding-right:    6pt;                       
	vertical-align:   middle;                    
}

.PopupMenu-Item
{
	cursor:         pointer;          
	font-size:      8pt;              
	font-weight:    normal;                      
	height:         20px;          
	padding-bottom: 3pt;           
	padding-left:   6pt;           
	padding-right:  6pt;           
	padding-top:    3pt;           
	vertical-align: middle;        
}



.Blog-Body,
.Blog-Portlet
{
	font-family:   "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	padding: 0;
	margin: 0;
}

.Blog-Header
{
	background-color: #006699;
	background-image:      url("../images/_blog_header.jpg");
	background-attachment: fixed;          
	background-position:   top left;         
	background-repeat:     no-repeat;  
	height: 64px;
	width: 100%;    
	padding: 0;
	margin: 0;
}

.Blog-Title
{
	color:          #0099FF;
	font-size:      28px;           
	font-weight:    500;            
	margin-bottom:  0px;            
	margin-left:    100px;          
	text-align:     left;           
	vertical-align: bottom;         
}
.Blog-Subtitle
{
	color:          #FFFFFF;
	font-size:      12pt;  
	margin-left:    120px;             
	margin-top:     0px;               
	text-align:     left;              
	vertical-align: top;               
}

.Blog-Footer
{
	background-color: #006699;
	color:            white;
	height:           47px;
}

.Blog-Footer-Logo
{
	vertical-align: top;
}

.Blog-Footer-Text
{
	color:         white;
	font-family:   "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	font-size:     80%;
}

.Blog-Item-Index
{
}

.Blog-Item-List
{
}

.Blog-Bottom-Space
{
	background-color: #999999;
}

.Blog-Trademark
{
	font-weight: bold;
}


.tagLine
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #006699;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
	height:40px;
	padding-left:20px; 
}
.subTitle
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #006699;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	height:40px;
	padding-left:20px; 
}
.subTitle-link
{
    BACKGROUND-COLOR: #ffffee;
    COLOR: #006699;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	height:22px;
	padding-left:20px; 
}
.nodata-banner
{
    BACKGROUND-COLOR: #ffffee;
    FONT-SIZE: 14pt;
	COLOR: #000000;
	FONT-FAMILY: Times New Roman;
}
.topBar-small
{
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 9pt;
	height:20px; 
	background:#ffffff; 
	padding:1px; 
	padding-left:2px; 
    BORDER-TOP: #c2dfdf 1px solid;
    BORDER-LEFT: #c2dfdf 1px solid;
    BORDER-RIGHT: #c2dfdf 2px solid;
}
.topBar-small-r
{
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 9pt;
	height:20px; 
	background:#ffffff; 
	padding:1px; 
	padding-left:2px; 
    BORDER-TOP: #c2dfdf 1px solid;
    BORDER-RIGHT: #c2dfdf 2px solid;
}
.topBar-small-l
{
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 9pt;
	height:20px; 
	background:#ffffff; 
	padding:1px; 
	padding-left:2px; 
    BORDER-TOP: #c2dfdf 1px solid;
    BORDER-LEFT: #c2dfdf 1px solid;
}
.topLinks
{
    BACKGROUND-COLOR: #c2dfdf;
    BORDER-BOTTOM: #bce7cd 1px solid;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}
.intro
{
    BACKGROUND-COLOR: #ffffff;
}
.navigation
{
    BACKGROUND-COLOR: #ffffff;
}
.content
{
    BACKGROUND-COLOR: #ffffff;
}
.panel
{
    BACKGROUND-COLOR: #ffffff;
}
.outro
{
    BACKGROUND-COLOR: #ffffff;
}
.footer
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
}
.topicHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.topicTitle
{
    FONT-SIZE: 18pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.topicBackground
{
	background-repeat:no-repeat;
    background-position: top left;
    background-attachment: fixed;
}
.portletHeading-clear
{
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.portletSubHeading-clear
{
    COLOR: #006699;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.portletHeader-clear
{
    COLOR: #006699;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.portletSubHeader-clear
{
    COLOR: #006699;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.intro-clear
{
}
.outro-clear
{
}
.footer-clear
{
    COLOR: #000000;
}

.portletHeader
{
    BACKGROUND-COLOR: #000000;
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.portletSubHeader
{
    BACKGROUND-COLOR: #99cccc;
    COLOR: #ffffcc;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.propertiesBar
{
    BACKGROUND-COLOR: #c2dfdf;
    COLOR: #000000;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}

.propertiesForm
{
    BACKGROUND-COLOR: #ffffee;
    BORDER-BOTTOM: #c2dfdf 2px solid;
    BORDER-RIGHT: #c2dfdf 2px solid;
    BORDER-LEFT: #c2dfdf 1px solid;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}

.propertiesBackground
{
    BACKGROUND-COLOR: #ffffee;
}

.underLine
{
    BORDER-BOTTOM: #c2dfdf 1px solid;
}


.tip
{
    color: green;
    font-weight: bold;
    cursor: pointer;
}

.gh-tree-container
{
	margin: 0px;
	padding: 0px;
	font: icon;
	white-space: nowrap;
}

.gh-tree-item
{
	padding: 0px;
	margin: 0px;
	font: icon;
	color: #005c5c;
	white-space: nowrap;
}

.gh-tree-item a, .gh-tree-item a:active, .gh-tree-item a:hover
{
	margin-left: 3px;
	padding: 1px 2px 1px 2px;
}

.gh-tree-item a
{
	color: #005c5c;
	text-decoration: none;
}

.gh-tree-item a:hover
{
	color: #005c5c;
	text-decoration: underline;
}

.gh-tree-item a:active
{
	background: #c2dfdf;
	color: #005c5c;
	text-decoration: none;
}

.gh-tree-item a:visited
{
	color: #005c5c;
	text-decoration: none;
}

.gh-tree-item img
{
	vertical-align: middle;
	border: 0px;
}

.gh-tree-icon {
	width: 16px;
	height: 16px;
}




.gradientTitleBar
{
    FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	height:18px; 
	padding:1px; 
	padding-left:2px; 
}
.topBar
{
    FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	COLOR: #ffffff;
	height:26px; 
	padding:1px; 
	padding-left:2px; 
}
.topBar-blue
{
    FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	COLOR: #2E5285;
	height:6px; 
	padding:1px; 
	padding-left:2px; 
}
.mainHeading-clear
{
    COLOR: #006699;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.mainHeadingText-clear
{
    COLOR: #006699;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.subHeading-clear
{
    COLOR: #006699;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.subHeading-sphere
{
    COLOR: #006699;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.subHeadingText-clear
{
    COLOR: #006699;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.listData-clear
{
    COLOR: #006699;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.listData-sphere
{
    COLOR: red;
	font-style: italic;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.listDataSmall-clear
{
    COLOR: #006699;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
}
.richTextControl
{
	height:100%; 
	overflow: scroll; 
	BACKGROUND-COLOR: #ffffff; 
	padding:1px; 
	padding-left:2px; 
	BORDER-TOP:#7f9db9 1px solid; 
	BORDER-LEFT: #7f9db9 1px solid; 
	BORDER-RIGHT: #7f9db9 1px solid; 
	BORDER-BOTTOM: #7f9db9 1px solid;
}

.wordTitleBar
{
    FONT-SIZE: 11pt;
	COLOR: #006699;
	FONT-WEIGHT: bold;
	height:28px; 
	padding:1px; 
	padding-left:6px; 
	padding-right:6px; 
	BORDER-TOP:#7f9db9 1px solid; 
}
.wordTitle
{
    COLOR: #006699;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16pt;
    FONT-FAMILY: Verdana, Arial;
}
.wordHeading1
{
    COLOR: #006699;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.wordHeading2
{
    COLOR: #006699;
    FONT-STYLE: italic;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.wordHeading3
{
    COLOR: #006699;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.wordHeading4
{
    COLOR: #006699;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.wordHeading5
{
    COLOR: #006699;
    FONT-WEIGHT: normal;
    FONT-STYLE: italic;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.wordText
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.wordDate
{
    COLOR: #006699;
	FONT-STYLE: italic;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	BORDER-BOTTOM: #7f9db9 1px solid;
}

.blogTitle
{
    COLOR: #006699;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana, Arial;
    padding-left: 20px;
	height: 32px;
}
.blogHeading1
{
    COLOR: #006699;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
	height: 36px;
    padding-left: 20px;
}
.blogHeading2
{
    COLOR: #006699;
    FONT-STYLE: italic;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.blogHeading3
{
    COLOR: #006699;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.blogHeading4
{
    COLOR: #006699;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.blogHeading5
{
    COLOR: #006699;
    FONT-WEIGHT: normal;
    FONT-STYLE: italic;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}
.blogText
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    padding-left: 26px;
}

.blogText-summary
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    FONT-STYLE: normal;
    padding-left: 26px;
}

.blogText-content
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    padding-left: 26px;
}

.blogBy
{
    COLOR: #006699;
	FONT-STYLE: italic;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    padding-left: 36px;
	height:26px;
}
.blogDate
{
    COLOR: #333333;
	FONT-STYLE: italic;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
    padding-left: 36px;
}

.titleText
{
    COLOR: #006699;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16pt;
    FONT-FAMILY: Verdana, Arial;
}
.titleBar
{
    FONT-SIZE: 11pt;
	COLOR: #006699;
	FONT-WEIGHT: bold;
	height:28px; 
	padding:1px; 
	BORDER-TOP:#7f9db9 1px solid; 
}


.boxHeader
{
	font: 8pt Verdana; 
	padding:1px; 
	border: 1px outset #7b94b5; 
	color:#333333;
    BORDER-BOTTOM: #333333 1px solid;
    BORDER-RIGHT: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
	height: 40px;
}

.pwEntry
{
	COLOR: #ffffff;
	FONT-WEIGHT: normal;
}

.htmlEditor
{
	color: black; 
	font: 9pt Verdana; 
	FONT-WEIGHT: normal;  
	BACKGROUND-COLOR: #ffffff; 
	padding:1px; 
	padding-left:2px; 
	BORDER-TOP:#7f9db9 1px solid; 
	BORDER-LEFT: #7f9db9 1px solid; 
	BORDER-RIGHT: #7f9db9 1px solid; 
	BORDER-BOTTOM: #7f9db9 1px solid;
}

.frameBorder-top
{
	BORDER-TOP:#e6e4dd 1px solid;
}

.frameBorder-bottom
{
	BORDER-BOTTOM: #e6e4dd 1px solid;
}

.frameBorder-left
{
	BORDER-LEFT:#e6e4dd 1px solid;
}

.frameBorder-right
{
	BORDER-RIGHT:#e6e4dd 1px solid;
}



.dialogHeader-blue
{
	COLOR: #ffffff;
	BACKGROUND-COLOR: #2e5285;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    FONT-FAMILY: Verdana, Geneva, Arial, sans-serif;
}

.dialogTransition-blue
{
	COLOR: #ffffff;
	BACKGROUND-COLOR: #2e5285;
}

.dialogDomainNameText
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #006699;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
	PADDING-LEFT: 14px;
}

.dialogDomainSummaryText
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #333333;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
	PADDING-LEFT: 14px;
}

.dialogSubHeadingText
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #006699;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
	PADDING-LEFT: 14px;
	HEIGHT: 32px;
}

.dialogNormalText
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #333333;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
	PADDING-LEFT: 14px;
}

.dialogNormalText-small
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #333333;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
	PADDING-LEFT: 14px;
}

.dialogButtons
{
    BACKGROUND-COLOR: #ebe4dd;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
}


.custom-hr
{
	color: #2e5285;
	height: 1px;
}


.entryText
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
}
.normalText
{
    COLOR: #333333;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
}
.normalText-grey
{
    BACKGROUND-COLOR: #006699;
    COLOR: #333333;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
}
.italicText
{
    BACKGROUND-COLOR: #ffffee;
    COLOR: #333333;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    FONT-STYLE: italic;
	padding-left:20px; 
}
.normalText-indented
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #333333;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
	height:40px;
	padding-left:20px; 
}

.italicText-small
{
    COLOR: #333333;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: normal;
    FONT-STYLE: italic;
}

