﻿
/* General */
html, body,form	{font-family: Tahoma; color: #747474; margin: 0; padding: 0;  text-align:center; font-size:100%; height:100%; cursor:default;}
body            {background:transparent url(images/PageBG.jpg) center top repeat-y;}
a:link, a:visited, a:active{color: #4C4C4C; text-decoration:none;}
a:hover		    {text-decoration: underline; color:#ff9900;}
H1              {font-size: 1.2em; line-height: 1.0em; color:#444343; float:left; padding:0px; margin: 10px 0px 0px 0px; displaY:inline;}
H2{}H3{}H4,H5,H6{}
#outer		    {background:transparent url(images/template/#.gif) repeat-y; width:770px; margin:0px auto; text-align:left;   font-size:0.75em;   height: 1px; }
.hide{ display:none;}
/* General End */


/* Banner */
#outer .banner		{background:transparent url(images/banner_bg.gif) repeat-x; height:109px; clear:both;}
#outer .banner	.Left	{display:none; }
#outer .banner	.Right	{display:none; }
.logo 		{background:transparent url(images/s8080_logo.gif) no-repeat; width:162px; height: 62px; float:left;}
.utilities  {float:left; width:608px; height:50px;  text-align:right;padding-top:20px; display:block;}
.settings	{background:transparent url(images/settings_bg.gif) repeat-x; text-align:right; width:auto; margin:0px; height: 19px; float:right; font-size: 11px; color: #FFF; padding-right: 20px; display:block;}
.settings span{text-align:left; vertical-align:top; padding-right:15px; background:transparent url(images/settings_cham_left.gif)  no-repeat top left; height:19px; width:3px; line-height:16px;}
.settings a:link, .settings a:visited, .settings a:active{color: #FFF; text-decoration:none;}
.settings a:hover		{text-decoration: underline;}
.welcome 	{ font-size: 11px; float:left; text-align:right;  height: 30px; width:100%;display:block;}
.welcome 	{ font-size: 11px; float:right; margin-top:0px;  clear:right;}

.applications{background:transparent url(images/applications_bg.gif) repeat-x bottom left; height:39px; clear:both; padding: 0px 10px 13px 10px;}
/* Hack for ie6 */
/*\*/ 
* html div.applications{background:transparent url(images/applications_bg.gif) repeat-x bottom left; height:39px; clear:both; padding: 4px 10px 10px 10px;}
/**/ 

/* End Banner */


/* Breadcrumbs */
div.breadcrumbs{ clear:both;height:10px;display:block;margin:13px 10px 5px 10px}
/* Hack for ie6 */
/*\*/ * html div.breadcrumbs{ clear:both;height:10px;display:block;margin:0px;}/**/ 
div.breadcrumbs a.RootLink:link, div.breadcrumbs a.RootLink:active, div.breadcrumbs a.RootLink:visited, div.breadcrumbs a.RootLink:hover
{background: transparent url(icons/Icon_home2.gif) no-repeat top left;padding-left: 22px;height: 20px;font-weight: bold;font-size: 11px;}
div.breadcrumbs a.CurrentNode{height: 20px;font-weight: bold;color: #FF9900;font-size: 11px;}
div.breadcrumbs  a.ParentNode{height: 20px;font-weight: bold;color: #999999;font-size: 11px;}
/* Breadcrumbs End */


/* applications menu */
.TopNav                         {list-style: none;padding: 0px 0px 0px 0px;margin:0px;font-size:0.1px;}
.TopNav ul.MenuItems {margin:0px;padding:0px}
.TopNav ul.MenuItems li.MenuParent  {margin:0px;padding:0px;font-size:0.1px;}
.TopNav ul.MenuItems li.MenuParent span.NonLink {display:none;visibility:hidden;}
.TopNav ul.MenuItems ul{ margin:0px;padding:0px;}
.TopNav ul.MenuItems            {list-style: none;margin: 0;vertical-align: top;padding: 0px 0px 3px 0px;}
.TopNav li.MenuItem             {font-size:11px; background-color: transparent;background-image: url(images/appbtn_bg2.gif);background-repeat: no-repeat;background-position: bottom left;height: 21px;float: left;	width: 125px;display: block;border: none;}
.TopNav li.MenuItem span        {background: transparent url(images/appbtn_right.gif) no-repeat  bottom right;height: 21px;float: right;width: 125px;display: block;border: none;color: #737685;font-weight: bold;text-decoration: none;text-align: center;font-size:11px; }
.TopNav li.MenuItem span a      {background: transparent;height: 21px;line-height: 2em;float: left;width: 125px;display: block;border: none;font-weight: bold;text-decoration: none;text-align: center;color:#FF9900;color:#FF9900;color: #737685;line-height:16px;}
.TopNav li.MenuItem span a:hover{height: 21px;float: left;width: 125px;display: block;border: none;color:#FF9900;font-weight: bold;text-decoration: underline;text-align: center;background-color: transparent;}
.TopNav li.MenuItem span a:active{height: 21px;float: left;width: 125px;display: block;border: none;color: #737685;font-weight: bold;text-decoration: underline;text-align: center;background-color: transparent;line-height:18px;}
.TopNav li.MenuItem-Selected    {font-size:11px; background: transparent url(images/appbtn_bg4.gif) no-repeat bottom left ;height: 21px;float: left;width: 125px;display: block;border: none;}
.TopNav li.MenuItem-Selected span{background: transparent url(images/appbtn_right3.gif) no-repeat  bottom right;line-height:18px;height: 21px;float: right;width: 125px;display: block;border: none;font-weight: bold;text-decoration: none;text-align: center; }
.TopNav li.MenuItem-Selected span a      {background: transparent;height: 21px;line-height: 2em;float: left;width: 125px;display: block;border: none;font-weight: bold;text-decoration: none;text-align: center;color:#FF9900;line-height:16px;}
.TopNav li.MenuItem-Selected span a:hover{height: 21px; float: left;width: 125px;display: block;border: none;color: #FF9900;font-weight: bold;text-decoration: none;text-align: center;background-color: transparent;}
/* Hide from IE5-Mac \*/color:#FF9900;
.nav-menu li a{float: none}
/* End hide */
.nav-menu{width:30em;} 
/* applications menu End */


/* Summary boxes used in several places in the CMS.You get a title bar and a simila form to the AdminForm styling  */
.PageSummary{background: #fff ;width: 505px; text-align:left; border: 1px solid #999; padding: 5px; margin:5px;  }
.PageSummary div.Actions{background-color: #EFEFEF;text-align: right;padding: 5px; height:15px;}
.PageSummary p{margin:10px 5px 15px 5px;}
.PageSummary a.Action{width:90px;height:16px;display:block;float:left;}
.PageSummary a.Action img{border:0px;float:left;}
.PageSummary hr{clear:both;padding:0px;margin:0px;border:1px solid #efefef;height:1px;}
.PageSummary span.fieldlabel{width: 100px;min-height: 20px;display:block;float:left;clear:left;padding-top: 3px;margin-left:10px;}
.PageSummary span.field{width: 350px;min-height: 20px;display:block;float:left;word-wrap: break-word;overflow:hidden;padding-top: 3px;}
/* PageSummary End */

/* AdminForm */
/* Used for consistant styling of user forms and related navigation in the CMS and components */
.AdminForm{display:block;clear:both;float:left;}
.AdminForm a.Action{width:90px;height:16px;display:block;float:left;font-size:11px;font-family:Tahoma, Arial, Sans-Serif;}
.AdminForm hr{clear:both;padding:0px;margin:0px;border:1px solid #efefef;height:1px;}
.AdminForm span.fieldlabel,label.fieldlabel{width: 130px;height: 20px;display:block;float:left;clear:left;padding-top: 3px;margin-left:10px;font-weight:bold;}
.AdminForm span.field{width: 200px;min-height: 20px;display:inline;float:left;padding-top: 3px;font-size:11px;font-family:Tahoma, Arial, Sans-Serif;word-wrap: break-word;overflow:hidden;text-align:left;}
.AdminForm textarea.field{width: 200px;padding-top: 0px;font-size:11px;float:left;font-family:Tahoma, Arial, Sans-Serif;}
.AdminForm input.field, .AdminForm select.field{width: 200px;min-height:15px;float:left;padding-top: 0px;font-size:11px;font-family:Tahoma, Arial, Sans-Serif;vertical-align:middle;}
.AdminForm input.hiddenfield{display:none;}
.AdminForm img.helpicon{display:inline;vertical-align:middle;cursor:pointer;float:left;padding: 3px 5px 0px 0px;   }
.AdminForm span.fielderror{padding: 0px 0px 0px 10px;display:inline;clear:both;}
.AdminForm span.fieldrequiredmarker{color:#FF9900;}
.AdminFormFooter{width:530px;height:20px;margin:15px 0px 0px 0px;display:block;clear:both;float:left;background: transparent url(images/LanguageShadow.gif) repeat-x top left; }
.AdminForm a.btn{display: inline;vertical-align: middle;width: 105px;height: 19px;text-align: center;padding: 0px 0px 0px 0px;font: bold 11px Tahoma,Arial,Sans-Serif;color: #333333;background:transparent url(images/CommandBtn.gif) 0px -23px no-repeat;text-decoration: none;float:right;}
.AdminForm a.btn:hover{background-position:0px 0px ;color: #666666;text-decoration: none;float:right;}
.AdminForm a.CommandBtn,.AdminForm a.CommandBtn:link, .AdminForm a.CommandBtn:active,.AdminForm a.CommandBtn:visited{display: inline;vertical-align: middle;width: 105px;height: 18px;text-align:center;padding: 4px 0px 0px 0px;margin: 0px 0px 0px 6px;font: bold 11px Tahoma,Arial,Sans-Serif;color: #FFF;background:transparent url(images/CommandBtn.gif) 0px -1px no-repeat;text-decoration: none;float:right;}
.AdminForm a.CommandBtn:hover{background-position:0px -22px ;color: #333333;text-decoration: none;}
.AdminForm a.CommandBtn img {display:inline;vertical-align:middle;border:0px;   }
.AdminForm a.CommandBtnDisabled{display: inline;vertical-align: middle;width: 105px;height: 19px;text-align: center;padding: 4px 0px 0px 0px;margin-left:6px;font: 11px Tahoma,Arial,Sans-Serif;color: #EFEFEF;background:transparent url(images/CommandBtnDisabled.gif) 0px -23px no-repeat;text-decoration: none;float:right;}
.AdminForm a.CommandBtnDisabled img {display:inline;vertical-align:middle;border:0px;display:none;}
.AdminForm a.CommandBtnSlimDisabled{display: inline;vertical-align: middle;width: 70px;height: 19px;text-align: center;padding: 4px 2px 0px 2px;font: 11px Tahoma,Arial,Sans-Serif;color: #EFEFEF;background:transparent url(images/CommandBtnSlimDisabled.gif) 0px -23px no-repeat;text-decoration: none;float:right;}
.AdminForm a.CommandBtnSlim,.AdminForm a.CommandBtnSlim:link,.AdminForm a.CommandBtnSlim:active,.AdminForm a.CommandBtnSlim:visited{display: block;vertical-align: middle;width: 70px;height: 19px;text-align: center;padding: 4px 2px 0px 2px;font: 11px Tahoma,Arial,Sans-Serif;color: #333333;background:transparent url(images/CommandBtnSlim.gif) 0px -23px no-repeat;text-decoration: none;float:right;}
.AdminForm a.CommandBtnSlim:hover{background-position: 0px 0px ;}
.AdminForm a.CommandBtnSlim img {display:inline;vertical-align:middle;border:0px;}
.AdminForm select.listbox{width:190px;float:left;display:inline;}
.AdminForm legend{color:#999;font-size:11px;font-weight:normal;}
.AdminForm span.field input.Btn{display:inline;float:left;clear:right;}
/* AdminForm End */


/* Pagination Styles - */
/*for consistency adapted gridviews & repeaters should use these style definitions */
.Paging{margin-top:5px;
        border-top: solid 1px #CCCCCC;
        border-bottom: solid 1px #CCCCCC;}
.Paging a {text-decoration:none;font-weight:normal;} 
.Paging a.PageFirst {} 
.Paging a.PageFirst span{letter-spacing:-3px;}
.Paging a.PagePrevious {} 
.Paging a.PagePrevious span{}
.Paging a.PageNext {} 
.Paging a.PageNext span{}
.Paging a.PageLast {} 
.Paging a.PageLast span{letter-spacing:-3px;}
.Paging .PageIndex {} 
.Paging .PageIndex span{font-weight:bold;}
/* Pagination End */

/* LanguageTabs */
/* Used for styling tabs in multiviews in the CMS */
div.Language{font-family: Tahoma, Arial, sans-serif; font-size:11px;background: #fff url(images/LanguageBG.jpg) no-repeat top left;display:block; position:static; text-align:left; float:left; clear:both; width:530px; padding-left:5px;}
div.LanguageFooter{background: #fff url(images/LanguageFooter.jpg) no-repeat bottom right;display:block; position:static; text-align:left; float:left; clear:both; width:530px; padding-left:5px; height:28px;}
div.LanguageTabs{background: #fff; display:block; text-align:left; height:17px; float:left;clear:both; position:static;padding-left:5px;}
div.LanguageTab{background: #fff url(images/LanguageTabBG.gif) no-repeat top right;float:left;width: 90px; height:19px; display:inline; margin: 0px 5px 0px 0px;}
div.LanguageTab a{font-family: Tahoma, Arial, sans-serif; font-size:11px; font-weight:bold;float:left;  width: 75px; height:18px; display:inline; padding:0px 0px 0px 5px;}
div.LanguageTab div.Left{background: #fff url(images/LanguageTabLeft.gif) no-repeat top left;float:left; width: 6px; height:19px; display:inline;}
div.LanguageTab_off{background: #fff url(images/LanguageTabBG_off.gif) no-repeat top right;float:left;width: 90px; height:19px; display:inline; margin: 0px 5px 0px 0px;}
div.LanguageTab_off a{  font-family: Tahoma, Arial, sans-serif; font-size:11px; font-weight:normal;float:left; width: 75px; height:19px; display:inline; padding:0px 0px 0px 5px;line-height:18px;}
div.LanguageTab_off div.Left{background: #fff url(images/LanguageTabLeft_off.gif) no-repeat top left;float:left; width: 10px; height:19px; display:inline;}
/* LanguageTabs End */

.DialogHolder .textbox{ font-size:11px; height:11px; }

/* Stuff from page.css */
.pageedit   { text-align:right;}
.label      { font-weight:bold;}
FieldSet{border: 0px;}
Legend{font-size: 14px;font-weight:bold;line-height:150%; color:#333;}

.CommandBtnSlimDisabled
{
	display: inline;
	vertical-align: middle;
	width: 70px;
	height: 19px;
	text-align: center;
	padding: 4px 2px 0px 2px;
	font: 11px Tahoma,Arial,Sans-Serif;
	color: #EFEFEF;
	background:transparent url(images/CommandBtnSlimDisabled.gif) 0px -23px no-repeat;
	text-decoration: none;
	float:right;

}
.CommandBtnSlim
{
	display: inline;
	vertical-align: middle;
	width: 70px;
	height: 19px;
	text-align: center;
	padding: 4px 2px 0px 2px;
	font: 11px Tahoma,Arial,Sans-Serif;
	color: #333333;
	background:transparent url(images/CommandBtnSlim.gif) 0px -23px no-repeat;
	text-decoration: none;
	float:right;

}
.CommandBtnSlim:hover
{
	background-position:0px 0px ;
	color: #333333;
	text-decoration: none;
    border:0px;
}
.CommandBtnWide
{
	display: inline;
	vertical-align: middle;
	width: 140px;
	height: 19px;
	text-align: center;
	padding: 4px 2px 0px 2px;
	font: 11px Tahoma,Arial,Sans-Serif;
	color: #333333;
	background:transparent url(images/CommandBtnWide.gif) 0px -23px no-repeat;
	text-decoration: none;
	float:left;

}
.CommandBtnWide:hover
{
	background-position:0px 0px ;
	color: #333333;
	text-decoration: none;
    border:0px;
}
.counter-left{/*background-image:url(images/counter_left.gif); width:4px;height:17px;float:left;*/}
.counter-right{/*background-image:url(images/counter_right.gif); width:4px;height:17px;float:left;displaY:block*/}
/*.counter-bg{background-image:url(images/counter_bg.gif); height:17px;float:left;}*/
.counter-bg{border: 1px solid #666; background: #ff9900; color: #FFF; padding: 3px}

#ajaxcontactsearch {display: none; overflow: auto; background: #FFF; height: 48px;}
.ajaxsearchbox {border: 1px  solid #E0E0E0 ; padding: 2px; font: bold 12px Arial, Helvetica, sans-serif; width: 360px;} 
.ajaxsearchbox a {font-size: 10px; text-decoration: none; display:block; color: #000000;}
.ajaxsearchbox a:hover {background: #336699; color: #FFF;}
