/*========================================================*/
/*     Universal                                          */
/*========================================================*/

/* Style For HTML BODY                   */ 
body 
{ 
	margin: 0px; 
	font-family: Tahoma; 
	font-size: 8pt;
}

a img { border:0px !Important}
	
/* Setting Text Throughout the skin      */ 
table, tr, td, p 
{
	font-family: Tahoma; 
	font-size: 8pt;
}

input[type="button"] {
	cursor:hand;
	cursor: pointer;
}

/*========================================================*/
/*     Design Elements                                    */
/*========================================================*/
div#container
{
 	margin-left:auto; 
 	margin-right:auto;
 }
	
/*-- outermost layer of skin                --*/ 
.OuterDiv 
{ 
	width:100%; 
	padding: 0 0px 0 0px;
}

/*-- outermost layer of skin                --*/ 
.OuterDiv2 
{ 
	width:100%; 
	padding: 0 0px 0 0px;
}

/*-- cell containing logo                   --*/ 
.LogoTD 
{ 
	vertical-align: middle ; 
	width: 260px; 
	height:160px; 
	padding: 0px 0px 0 30px; 
	text-align:center; 
}

/*-- cell containing breadcrumbs            --*/ 
.BreadCrumbsTD 
{ 
	font-family: Tahoma; 
	vertical-align: top; 
	padding: 4px 10px 0 0; 
	text-align:right; 
	height: 26px; 
	font-weight:bold; 
}

/*-- cell containing terms                  --*/ 
.TermsTD 
{ 
	text-align:left; 
	vertical-align: top; 
	padding: 2px 0 0 17px; 
	width:360px; 
	height: 23px; 
}

/*-- cell containing copyright              --*/ 
.CopyrightTD 
{ 
	text-align:center; 
	vertical-align: top; 
	padding: 20px 0px 0px 0px; 
	height: 23px; 
}

/*-- cell containing panes                  --*/ 
.PanesTD 
{ 
	width: 100%; 
	vertical-align: top; 
	padding: 6px 6px 0 6px; 
}

/*-- cell containing panes                  --*/ 
.HeaderPaneTD 
{ 
	width: 100%; 
	height:100px;
	vertical-align: top; 
	text-align: left; 
	padding: 15px 19px 0px 10px; 
}

.HeaderPaneTD .NoTitle01Content
{
	padding-bottom:0px !Important;
}

/*-- top header section                     --*/ 
.TopRow 
{ 
	padding: 0; 
}

/*-- topright header section                --*/ 
.TopRowRight 
{ 
	width:100%; 
	padding: 0;
}

/*-- bottom footer section                  --*/ 
.BottomRow 
{ 
	height: 65px; 
	padding: 0;
}

/*-- bottomright footer section             --*/ 
.BottomRowRight 
{
	 height: 54px; 
	 text-align: right; 
	 vertical-align: top; 
	 padding: 15px 23px 0 0;
	 }

/*-- applied to invisible objects           --*/ 
.Invisible 
{ 
	visibility:hidden; 
}

/*-- outermost table of skin                --*/ 
.OuterTable 
{ 
	width: 100%; 
	align: center; 
}

/*-- outermost table of skin                --*/ 
.OuterTable2 
{ 
	width: 100%; 
	align: center; 
}

/*-- cell containing menu                   --*/ 
.MenuTD 
{ 
	vertical-align: top; 
	padding: 10px 18px 0 16px; 
	margin: 0 0 0 0; 
}

/* styles for search skin token */
#searchContent{
	vertical-align:bottom; 
	text-align:right; 
	padding:10px 0px;
	width:300px !Important;
	}

a.browseContent:link, a.browseContent:visited
{
    font-size:8pt;
	text-decoration:underline;
	color:#ffffff;
	font-weight:normal;
}

a.browseContent:hover
{
    font-size:8pt;
	text-decoration:none;
	color:#888888;
	font-weight:normal;
}

#browseContentDiv
{
	float:right; 
	clear:both; 
	width:200px; 
	padding-top:2px; 
	padding-right:4px;
	text-align:right
}

/* Search skin object styling */
.searchButtonStyle
{
    background:#888888 url(formbuttonSearch.png) repeat-x bottom;
    border:none;
	border-color: transparent;
    height:30px;
    width:66px;
    color:#FFFFFF;
    font-weight:bold;
	font-size:9pt;
	cursor:hand;
	cursor: pointer;
	margin-left:2px;
}

.searchButtonStyle:hover
{
	 border:none !Important;
	 border-color: transparent;
}

input.searchButtonStyle
{
	 border:none !Important;
	 border-color: transparent;
}

.searchTextBoxStyle
{
    width:200px;
    border:0px;
	background:transparent;
	margin-right:4px;
}

#searchTextBoxDiv
{
	background: url(SearchContentBkg.png) no-repeat;
    height:24px;
	padding-top:6px;
	float:right; 
	width:217px;
	position:relative;
}

/* End Search skin object styling */

/*-- cell containing login and register     --*/ 
.LoginTD 
{ 
	vertical-align: middle; 
	padding: 0 22px 0 22px; 
	text-align:right; 
	height:20px 
}

/*-- topleft header section                 --*/ 
.TopRowLeft 
{ 
	width:100%; 
	padding: 0; 
}

/*-- bottomleft footer section              --*/ 
.BottomRowLeft 
{
	height: 65px; 
	padding: 0;
}

/*-- middle content section                 --*/ 
.MiddleRow 
{ 
	padding: 0 8px 0 30px; 
}

/*-- middle content section                 --*/ 
.MiddleRow2 
{ 
	padding: 0 8px 0 8px; 
}

/*-- cell containing date                   --*/ 
.DateTD 
{ 
	width: 260px; text-align:center; 
	vertical-align: middle; 
	padding: 5px 0 2px 20px;
}

/*========================================================*/
/*     Tokens                                             */
/*========================================================*/

/*-- login and user token idle         --*/ 
.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, 
a.LOGIN_object:active, .USER_object, a.USER_object:link, 
a.USER_object:visited, a.USER_object:active 
{  
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight:bold; 
	text-decoration: none; 
	padding: 0 0 0 20px; 
	margin-left:25px;
}
	
/*-- login and user token hover        --*/ 
a.LOGIN_object:hover, a.USER_object:hover 
{ 
	font-family: Tahoma; 
	font-weight:bold; 
	font-size: 8pt; 
	text-decoration: none; 
}

/* New settings bar styles */
a.SettingsLinks:link, a.SettingsLinks:visited, a.SettingsLinks:active
{
    background: url(TopBarSpacer.png) no-repeat center right; 
    color:#000000; 
    padding:5px 10px 7px 10px !Important ;
    text-decoration:underline !Important;
    text-align:center; 
    font-size:8pt !Important; 
    display:block;
    font-weight:normal !Important;
}

a.SettingsLinks:hover 
{
    background:url(TopBarSpacer.png) no-repeat center right; 
    color:#595959; 
    padding:5px 10px 7px 10px !Important;
    text-decoration:none;
    text-align:center; 
    font-size:8pt !Important; 
    display:block;
    font-weight:normal !Important;
}

 /* this styles the disabled link to hrconnection */
.settingsBar .aspNetDisabled, .settingsBar a.aspNetDisabled:visited, .settingsBar a.aspNetDisabled:active, .settingsBar a.aspNetDisabled:hover
{   
    background: url(TopBarSpacer.png) no-repeat center right; 
    color:#999999 !Important;
    padding:5px 10px 7px 10px !Important ;
    text-align:center; 
    font-size:8pt !Important; 
    display:block;
	text-decoration:none !Important;
  }
  
a.lastLink:link, a.lastLink:visited, a.lastLink:active
{
    background: Transparent; 
    color:#000000; 
    padding:5px 10px 7px 10px !Important;
    text-decoration:underline !Important;
    text-align:center; 
    font-size:8pt !Important; 
    display:block;
    font-weight:normal !Important;
}

a.lastLink:hover 
{
    background:Transparent; 
    color:#595959; 
    padding:5px 10px 7px 10px !Important;
    text-decoration:none;
    text-align:center; 
    font-size:8pt !Important; 
    display:block;
    font-weight:normal !Important;
}

.settingsBar
{
    overflow:hidden; 
    margin-right:7px;
    font-size:8pt !Important
}
    
.settingsBarBkgLeft
{
    background:url(settingsLeft.png) repeat-x;
    float:right; 
    position:relative; 
    height:30px;
    width:12px;
}

.settingsBarBkg
{
    background:url(settingsMiddle.png) repeat-x;
    float:right; 
    position:relative; 
    height:30px;
}

.settingsBarBkgRight
{
    background:url(settingsRight.png) repeat-x;
    float:right; 
    position:relative; 
    height:30px; 
    width:12px;
}

.settingsFloatLeft
{
    float:left;
}

.pageMode
{
	text-align:-moz-right !Important;  
	text-align:right;
	padding:0px 10px 0px 0px;
	color:#FFFFFF;
	float:right; position:relative; 
}
/* End new settings bar styles */

.greetingTime
{
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	font-size:10pt;	
	font-weight:bold;
}

.greetingName 
{
	padding-bottom:5px;
	padding-top:5px;
	padding-right:10px;
	font-size:10pt;	
}


/*========================================================*/
/*     Content Panes                                      */
/*========================================================*/

/*-- top inside content pane       --*/ 
.PaneTop 
{ 
	width: 100%; 
	padding: 0 7px 0 7px;
}

/*-- left content pane             --*/ 
.PaneLeft 
{ 
	padding: 0 7px 0 7px; 
	width: 50%; 
}

/*-- left content pane 3col        --*/ 
.PaneLeft25 
{ 
	padding: 0 7px 0 7px; 
	width: 20%; 
}

/*-- right content pane 3col       --*/ 
.PaneLeft30 
{ 
	padding: 0 7px 0 7px; 
	width: 30%; 
}

/*-- main content pane             --*/ 
.PaneCenter 
{ 
	padding: 0 7px 0 7px; 
}

/*-- main content pane 3col        --*/ 
.PaneCenter35 
{ 
	padding: 0 7px 0 7px; 
	width: 40%; 
}

/*-- right content pane            --*/ 
.PaneRight 
{ 
	padding: 0 7px 0 7px; 
	width: 50%; 
}

/*-- right content pane            --*/ 
.PaneRight35 
{ 
	padding: 0 7px 0 7px; 
	width: 40%; 
}

/*-- right content pane 3col       --*/ 
.PaneRight70 
{ 
	padding: 0 7px 0 7px; 
	width: 70%; 
}

/*-- bottom inside pane            --*/ 
.PaneBottom 
{ 
	width: 100%; 
	padding: 0 7px 0 7px; 
}

/*-- right panel content pane      --*/ 
.PaneERight 
{ 
	width: 230px; 
	padding: 8px 8px 0 8px; 
}

/*-- header content pane           --*/ 
.PaneHeader 
{ 
	width: 100%; padding: 0; 
}

/*========================================================*/
/*     Tokens                                             */
/*========================================================*/

/*-- date token idle                   --*/ 
.DATE_object 
{ 
	font-family: Tahoma; 
	font-size: 8pt; 
	text-decoration: none; 
}
	
/*-- breadcrumbs token idle            --*/ 
.BREADCRUMBS_object, a.BREADCRUMBS_object:link, 
a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active 
{ 
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight:bold;
}
	
/*-- breadcrumbs token hover           --*/ 
a.BREADCRUMBS_object:hover 
{ 
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight:bold; 
}

.BREADCRUMBS_object_nolink, a.BREADCRUMBS_object_nolink:hover
{
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight:bold; 
	text-decoration:none;
}

	
/*-- terms and privacy                 --*/ 
.FOOTER_objects 
{ 
	font-size: 8pt; 
	font-family: Tahoma; 
}
	
/*-- terms and privacy links           --*/ 
a.FOOTER_objects:link, a.FOOTER_objects:visited, 
a.FOOTER_objects:active 
{
	font-weight:bold; 
	text-decoration:none; 
	font-family: Tahoma; 
}
	
/*-- terms and privacy hover           --*/ 
a.FOOTER_objects:hover 
{ 
	font-weight:bold; 
	text-decoration:none;
	font-family: Tahoma;  
}
	
/*-- copyright token                   --*/ 
.COPYRIGHT_object 
{ 
	font-size: 8pt; 
	font-family: Tahoma; 
}
	
.copyright a:link 
{
	font-size: 8pt; 
	font-family: Tahoma; 
	font-weight:normal; 
	text-decoration:underline;
}
	
.copyright a:visited 
{ 
	font-size: 8pt; 
	font-family: Tahoma; 
	font-weight:normal; 
	text-decoration:underline;
}
	
.copyright a:hover 
{
	font-size: 8pt; 
	font-family: Tahoma; 
	font-weight:normal; 
	text-decoration:underline;
}
	
.copyright a:active 
{
	font-size: 8pt; 
	font-family: Tahoma; 
	font-weight:normal; 
	text-decoration:underline;
}

#poweredBy 
{
	text-align:center;
}	

#brokerContact 
{	padding-top:5px;
	text-align:center;
	padding-bottom:10px
}

/*========================================================*/
/*     Text                                               */
/*========================================================*/

/*-- most of the text on site          --*/ 
.normal, .Normal 
{ 
	font-family: Tahoma; 
	font-size: 8pt;
}
	 
/*-- most of the bold text on site     --*/ 
.NormalBold 
{ 
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: bold;
}
	
/*-- red text on site for errors       --*/ 
.NormalRed 
{ 
	font-family: Tahoma; 
	font-weight: bold; 
	font-size: 8pt; 
}
	
/*-- subheadings - mostly in admin     --*/ 
.SubHead 
{ 
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: bold; 
	padding: 0; 
}
	
/*-- headings - mostly in admin        --*/ 
.Head 
{ 
	font-size: 8pt; 
	background: transparent; 
	font-weight: bold; 
	padding: 0;
}

/*========================================================*/
/*     Links                                          */
/*========================================================*/

/*-- default links visited and active  --*/ 
a:link, a:visited, a:active 
{ 
	font-family: Tahoma; 
	font-weight: bold; 
	font-size: 8pt; 
	text-decoration: underline; 
}

/*-- default links hover               --*/ 
a:hover 
{ 
	font-family: Tahoma; 
	font-size: 8pt; 
	text-decoration: underline; 
}

/*-- normal  links visited and active  --*/ 
a.Normal:link, a.Normal:visited 
{ 
	font-family: Tahoma; 
	font-weight: bold; 
	font-size: 8pt; 
	text-decoration: none; 
}

/*-- normal  links hover               --*/ 
a.Normal:hover 
{ 
	font-family: Tahoma; 
	font-size: 8pt;	
	text-decoration: none; 
}

/*========================================================*/
/*     Main Menu and Module Menus                         */
/*========================================================*/

/*-- box that holds the menu    --*/ 
.MainMenu_MenuContainer 
{ 
	background: transparent;
}

/*-- bar that holds the menu    --*/ 
.MainMenu_MenuBar 
{ 
	cursor: pointer; 
	cursor: hand; 
}

/*-- submenu container          --*/ 
.MainMenu_SubMenu, .ModuleTitle_SubMenu 
{ 
	z-index: 1000;  
	cursor: pointer;  
	cursor: hand; 
	margin: 0px 0 0 0; 
	padding: 0px; 
	font-weight: normal; 
	filter: none; 
}
/*-- submenu items idle         --*/ 
.MainMenu_MenuItem 
{ 
	font-family: Tahoma;  
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal; 
	padding: 0px 30px 0px 16px; 
	height: 20px; 
	border: 0; 
}

/*-- submenu items hover        --*/ 
.MainMenu_MenuItemSel
{ 
	font-family: Tahoma; 
	font-size: 8pt; 
	font-weight: bold; 
	cursor: pointer; 
	cursor: hand; 
	padding: 0px 30px 0px 16px;
	height: 20px; 
	border: 0;
}

.RadMenu_DefaultMenu a.rmExpanded, .RadMenu_DefaultMenu a.rmExpanded:hover{
height: 24px; 
}

.RadMenu_DefaultMenu a.rmLink
{
	font-weight: bold;
	line-height:18pt;
	text-decoration: none;
	padding: 12px 0px 12px 10px; 
}

/*-- menuitems idle             --*/ 
.MainMenu_Idle TD, .RadMenu_DefaultMenu .rmRootGroup
{  
	font-size: 8pt; 
	padding: 12px 0px 12px 10px;
	font-weight: bold; 
	height:50px 
}
	
/*-- menuitems over             --*/ 
.MainMenu_Selected TD, .RadMenu_DefaultMenu .rmRootGroup a:hover 
{ 
	font-size: 8pt; 
	padding: 12px 0px 12px 10px;
	font-weight: bold; 
}
	
/*-- menuitems active           --*/ 
.MainMenu_Active TD, .MainMenu_BreadcrumbActive TD, .RadMenu_DefaultMenu a.focused
{ 
	font-size: 8pt; 
	padding: 12px 0px 12px 10px; 
	font-weight: bold; 
}
	
/*-- middle seperator           --*/ 
.MainMenu_Seperator, .RadMenu .rmSeparator, .RadMenu .rmSeparator:after
{ 
	width:2px; 
	height: 50px; 
}

/*-- not needed - main menu     --*/ 
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  
{
	display: none; 
}

/*-- not needed - module menu   --*/ 
.MainMenuSeperator, .ModuleTitle_MenuArrow, 
.ModuleTitle_RootMenuArrow, .separatorLeft, .separatorRight
{ 
	display: none; 
}

/*-- removing seperator borders --*/ 
.MainMenu_MenuBreak 
{ 
	border-top-style: none; 
	border-right-style: none;	
	border-left-style: none; 
	border-bottom-style: none; 
	background:transparent;  
	vertical-align:top;
}

/*-- solpartactions items idle  --*/      
.ModuleTitle_MenuItem 
{ 
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold; 
	font-style: normal; 
	padding:5px 5px 5px 5px;
	border: 0;
}
	
/*-- solpartactions items hover --*/      
.ModuleTitle_MenuItemSel 
{ 
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold; 
	font-style: normal; 
	padding:5px 5px 5px 5px;
	border: 0;
}

/*-- solpartactions container  --*/      	
.ModuleTitle_SubMenu 
{		
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold; 
	z-index: 1000;  
	cursor: pointer;  
	cursor: hand; 
	font-weight: normal; 
	filter: none; 
	text-align:left;
}
	
.ModuleTitle_MenuIcon  
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold; 
	font-style: normal; 
	border: 0;
	padding:5px 5px 5px 5px;
}
	
/*-- solpartactions menu continer    --*/     
.ModuleTitle_MenuContainer 
{ 
}
	
/*-- solpartactions menu bar   --*/           
.ModuleTitle_MenuBar 
{
	cursor: pointer; 
	cursor: hand;
}
	
.ModuleTitle_MenuBreak 
{
    height: 5px;
	border:none;
}

/*-- not needed - module menu    --*/
.ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow
{ 
	display: none; 
}

/*NON LAYOUT RELATED ELEMENTS --------------------------------------------------------------------------------------------------------------------*/

/* Font Styling */

h1
{
	font-size:14pt;
	line-height:16pt;
}
	
h2
{
	font-size:10pt;
	font-weight:bold;
	font-family: Tahoma;
	margin-bottom: 0px;
    padding-bottom: 0px;
	margin-top: 0px;
    padding-top: 0px;
}
	
h3
{
	font-size:11pt;
	font-family: Tahoma;
	margin-bottom: 0px;
    padding-bottom: 5px;
	margin-top: 0px;
    padding-top: 0px;
}
	
h4
{
	font-size:14pt;
	line-height:16pt;
	font-family: Tahoma;
	margin-bottom: 0px;
    padding-bottom: 0px;
	margin-top: 0px;
    padding-top: 0px;
}
	
h5
{
	font-size:8pt;
	font-weight:bold;
	line-height:10pt;	
}		

.header
{
	font-size:14pt;
	line-height:16pt;
}

.lineheight
{
	line-height:8pt;
}

.error
{
	font-size:8pt;
	font-weight:normal;
	line-height:10pt;	
}
	
.more
{
	font-size:8pt;
	font-weight:normal;
	line-height:10pt;
	padding:5pt;	
	text-align:right;
}

.login 
{
	font-size:8pt;
	text-decoration:underline;
	font-weight:bold;
}
	
.linkcolor 
{
}
	
.errormsg
{
	line-height:9pt
}

.buttonpointer
{
	cursor:pointer;
}

/*Module styling */	
.resourceList
{
	padding:10px;
}

.resourceListHeader
{
	padding:10px;
}

.wizardstep
{
}

.HealthShopSZ
{
	background-repeat:repeat-x;
	background-image:url(rotator-bg.gif);
}

.DoCsmall
{
	border: solid 1px;
	background:#FFFFFF url(rotatorwide-bg.gif) repeat-y right;
	border-color:#cdcdcd;
	margin:2px;
}	
	
.docGrid
{
}

.docView
{
}

.docStatus
{
	font-weight:normal;
}

.docDescription
{
	font-size:7pt;
}

.formsView
{
	padding:20px;
}

.formdescription
{
	padding:5px;
}

.questionofDay
{
}

.Q
{
	font-size:14pt; 
	font-weight:bold; 
	font-family:Georgia;
	vertical-align:top;
}

.A
{
	font-size:14pt; 
	font-weight:bold; 
	font-family:Georgia;
	line-height:11pt;
}

.uploadedDoc
{
}
.noImage
{
	width:100px;
	height:100px;
	background: url(noImage.png) no-repeat;
}

.wrapper
{
}

.postingdivider
{
}

.plainInfoTypes
{
      background: #CCCCCC url(MainItemBackgroundLong.gif) repeat-x top;
}

/********* Begin Featured Survey Module Style - Does not change with Portal Skin *********/
.survey
{
	font-size:10px;
	font-weight:bold;
	color:#000000;
	position:relative;
	top: 33%;
}

.survey:visited
{
	text-decoration:underline;
	color:#000000;
}

.survey:hover
{
	text-decoration:underline;
	color:#000000;
	cursor:pointer;	
}

.survey:active
{
	text-decoration:underline;
	color:#000000;
	cursor:pointer;
}

.FeaturedSurveyButton
{
    height: 35px;
    width: 115px;
    position:relative;
    vertical-align : middle; 
    background-image: url(buttonimg.png);
}
/********* End Featured Survey Module Style *********/

.TransparentText
{
	border:none; 

}
#Scrollbar_Modules
{
}

/*Side Menu for Modules */
.sidemenuItemBackground 
{
      background-repeat:repeat-x;
}
.sidemenuItem
{
      padding-left:10px;
      padding-right:10px;
	  text-decoration :none;
	  font-weight :bold;
	  height:15px;
	  padding-top:5px;
	  padding-bottom:5px;

 }
.sidemenuItemactive
{
    padding-left:10px;
    padding-right:10px;
	height:15px;
	padding-top:5px;
	padding-bottom:5px;
	
 }       
.sidemenuItem:hover
{
    padding-left:10px;
    padding-right:10px;
	height:15px;
	padding-top:5px;
	padding-bottom:5px;

}

a.sideMenu:link {
	text-decoration:none;
	font-weight:bold;
	}
	
a.sideMenu:visited 
{
	text-decoration:none;
	font-weight:bold;
	}

a.sideMenu:hover 
{
	text-decoration:none;
	font-weight:bold;
	}

a.sideMenu:active 
{
	text-decoration:none;
	font-weight:bold;
	}

/*End Side Menu for Modules */

.slideHeader
{
	font-family: Verdana, Arial, Sans-Serif;
	vertical-align:middle;
}

.HeaderText
{
	padding-left: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size:11pt;
	font-weight:normal;
	vertical-align:middle;
}

.toolbarHeader
{
	padding: 0px 5px 0px 5px;
	vertical-align:middle;
	height: 28px !important;
	font-size: 10pt;
	vertical-align:middle;
	font-family: Verdana Arial Sans-Serif;
}

.toolbarHeader a:link
{
	text-decoration:none;
}
.toolbarHeader a:visited
{
	text-decoration:none;
}

.toolbarHeader a:hover
{
	text-decoration:none;
}

.toolbarHeader a:active
{
	text-decoration:none;
}

.toolbarButtonFont
{
	font-size: 8pt;
	vertical-align:middle;
	font-family: Verdana;
}

.communityLogo
{
	height:57px;
}

/* Other */

hr
{
}

.outline
{
}

.popup 
{
}
	
.formbutton
{
	padding:2px 0px 2px 0px;
    width: 90px;
    background-repeat:repeat-x;
    vertical-align:middle;
}

.buttonbackground
{
}



.inputbox 
{ 
	font-family: Verdana, Arial, Sans-Serif;
	border: solid 1px #a9a9a9; 
	vertical-align:middle;
	height:16px;
	padding:3px;	
	background: #FFFFFF url(formfield_bg.gif) repeat-x 0 0; 
}

.inputboxmulti
{ 
	font-family: Verdana, Arial, Sans-Serif;
	vertical-align:middle;
}

/* DoC Module classes */
.inputboxDoC 
{ 
	background: url(formfield_bg.gif) repeat-x 0 0; 
	background-position:bottom;
	border: solid 1px #a9a9a9; 
	font-family: Verdana, Arial, Sans-Serif;
	vertical-align:bottom;
}

.DoCSearchBox
{
	background:Transparent;
	border: solid 0px Transparent !Important;
	vertical-align:middle;
	height:18px;
	padding-left:3px
}

.DoCExpandCollapseButtonWide
{
	border:solid 1px #828282; 
	background: url(expandcollapseBkg.png) repeat-x; 
	text-align:left; 
	padding-left:5px; 
	font-size:8pt;
	color:#595959;
	width:230px;
}

.DoCExpandCollapseButtonTall
{
	border:solid 1px #828282; 
	background:#ebebeb url(expandcollapseBkg.png) repeat-x; 
	text-align:left;
	padding-left:2px; 
	font-size:8pt;
	color:#595959;
	Height:230px;
}
	
/* end DoC Module classes */

.listbox
{ 
	font-family: Verdana, Arial, Sans-Serif;
	vertical-align:middle;
}

.requiredfield
{
}

.previewstyle
{
	padding-top:27px;
	padding-left:52px;
	padding-right:25px;
	padding-bottom:68px;
	z-index:500;
	background: url(linkpreview.png) no-repeat;
}

.previewDoc
{
	padding:15px;
	z-index:500;
	width:310px
}

.imagePreview
{
	padding:20px;
	z-index:500;
}

.imageUpload
{
	padding:10px;
}

.treeview a:link, treeview a:hover, treeview a:visited, treeview a:active
{
	text-decoration:none;
}

.ajaxLoading
{
	color:#FFFFFF; 
	border:1px solid #7F7F7F; 
	padding:25px; 
	width:100px;
	background:white;
	vertical-align:middle;
} 

.colorBar
{
	width:100%;
	height: 10px !Important;
}

/*RadRotator Arrows */

.rightArrow
{
	background-repeat:no-repeat;
	background-position:center center;
	width:16px; 
	height:17px; 
	display:block;
	background-image:url(rotate-right.gif);
}

.leftArrow
{
	background-repeat:no-repeat;
	background-position:center center;
	width:16px; 
	height:17px; 
	display:block;
	background-image:url(rotate-left.gif);
}

.upArrow
{
	background-repeat:no-repeat;
	background-position:center center;
	width:16px; 
	height:17px; 
	display:block;
	background-image:url(rotate-up.gif);
}

.downArrow
{
	background-repeat:no-repeat;
	background-position:center center;
	width:16px; 
	height:17px; 
	display:block;
	background-image:url(rotate-down.gif);
}
		
				
#materials 
{
}
	
/**Telerik override classes */
.gridTopBar
{
	vertical-align:middle;
	height: 33px !Important;
	font-size: 10pt;
	padding: 0px 10px 0px 0px;
}

.gridTopBar a:link
{
	text-decoration:none;
}

.gridTopBar a:visited
{
	text-decoration:none;
}

.gridTopBar a:hover
{
	text-decoration:underline;
}

.gridTopBar a:active
{
	text-decoration:none;
}

/**Community Skins**/
.toolbar
{
	height:25px;
	vertical-align:middle;
	font-family: Verdana Arial Sans-Serif;
}

.messageBackground
{
}

.CommunityMessage { 
}

.communityCpyright
{
	font-family: Verdana Arial Sans-Serif;
	font-size:6pt;
}

.RadRotatorCSS
{
 background-color:Transparent;
 vertical-align:middle;
}

/** Document Table list styling **/
#DocumentsTable
{
	border-left:solid 1px #9c9c9c;
}
	
#DocumentsTable th 
{
	font-weight:Bold;
	text-align:left;
	border-right:solid 1px #9c9c9c;
	color:595959;
}
	
#DocumentsTable td
{
	border-bottom:solid 1px #9c9c9c;
	border-right:solid 1px #9c9c9c;
}
	
#DocumentsTable td a:link, #DocumentsTable td a:visited, #DocumentsTable td a:active, #DocumentsTable td a:hover
{
	font-weight:normal !Important
}

#DocumentsTable li
{
	line-height:16pt;
}

#DocumentsTable td:first-child
{
	width:30%;
}

#DocumentsTable td:last-child
{
	width:40%;
}
/** End Document Table list styling **/