﻿
.MPSearch
{
	float:Right;
	Padding-top:21px;
width:240px;
}

.HLSearch .Watermark,
.HLSearch .TextBox
{
	border:solid;
	border-color:#959595;
	border-width:1px;
	padding:2px;
}
.HLSearch table
{
	width:212px;
	text-align:left;
}

.RightToLogo .HLSearch .Button
{
	background-image: url('images/go.GIF' );
	background-position: left top;
	background-repeat: no-repeat;
	width:50px;
	height:18px;
	border:none;
	margin-top:2px;
	margin-left:4px;
margin-right:5px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	text-transform: lowercase;
}



/*-----------------------------Search Control CSS Added By Deepu 17/09/2009-----------------------*/


.HLSearch .Content
{
    clear: both;
    min-height: 10px;
    height: auto !important;
    height: 10px;
}
.HLSearch .Content Span
{
    padding-left: 5px;
    padding-right: 5px;
}
.HLSearch .Content .ResultStatus
{
    float: left;
    color: white;
	font-weight: bold;
}
.HLSearch .Content .SortBy
{
    float: right;
    color: white;
	font-weight: bold;
}
.HLSearch .Content .ResultStatus,.HLSearch .Content .PostedBy
{
    float: left;
    padding: 5px;
}
.HLSearch .Content .SortBy, .HLSearch .Content .Pagging,.HLSearch .Content .FoundIn
{
    float: right;
    padding: 5px;
}

.HLSearch .Content .ItemContent
{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 10pt;
    color: #1d5a9a;

}
.HLSearch .Content .ItemContent a
{
	font-size: 115%;
}
.HLSearch .Content .ItemDetails
{
	min-height:27px;
	
    height: 27px;
	height:auto!important;
    font-size: 10pt;
    color: #1d5a9a;
	overflow:hidden;
}
.HLSearch .Content .HeaderStatusBar
{
    font-size: 10pt;
    font-color:white;
    height: 27px;
	
    /*background-color: #004b8d;*/
    background-color: #3D8987;
}
.HLSearch .Content .HeaderStatusBar a
{
    color: white;
}
.HLSearch .Content .FooterStatusBar
{
    font-size: 10pt;
    height: 27px;
}
.CollapseHeader
{
	text-decoration: underline;
	color: #4792A5;
	cursor: pointer;
}

.HLSearch .Content .SortAscending
{
    vertical-align: middle;
    background-image: url(images/down_yell.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 10px;
}

.HLSearch .Content .SortDescending
{
    vertical-align: middle;
    background-image: url(images/up_yell.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 10px;
}

 .HLSearch .Content .ItemDetails
{
/*	background-color:#bfd2e2;*/
	background-color:#97C3C2;
	padding-top:5px;
  border:1px white solid;
border-top:0px;
color:white;
}
.HLSearch .Content .ItemContent
{
	margin-top:8px;
}
.HLSearch .Content .ItemContent
{
/*	background-color:#e0e9f1;
	background-color:#97C3C2;*/
background-color:#efefef;
border:1px white solid;
}
.HLSearch .Content .ItemContent a
{
	font-weight:bold;
	top:8px;
	font-family:arial;
color:#3D8987;
}
/*-----------------------------Search Control CSS End-----------------------*/



.HLWelcome h1 {
	font-size:131%;
	font-weight:bold;
	width:220px;
}
.ContentItemHtml, .ContentUserControl {
	margin-bottom: 1em;
}

h1, h2, h3 {
margin:0;
}

.HLWelcome .Button {
	background-color:#F58026;
	color:white;
	font-size:197%;
	font-weight:bold;
	height:58px;
	margin:0;
	width:100%;
}

.bodyBG
{
	background-image: url(  'images/SSHBG.jpg' );
	background-repeat:repeat-x;
	background-position: center top;
	background-color:White;
}
#MPOuterMost
{
	width: 984px;
	margin: auto;
}
#MPOuter
{
	width: 984px;
	margin: auto;
}
.MPheader
{
	width: 984px;
	height: 102px;
}
.Logo
{
	background-image: url(  'images/SSH-Logo-Header-Logo.gif' );
	background-repeat: no-repeat;
	float: left;
	/*width: 350px;378px;
	height: 102px;
	margin-left:1px;*/
	width:380px;
	height:135px;
	margin-left:-18px;
}
.MPSlogan
{
	color:white;
	float:left;
	font-family: arial, verdana, sans serif;
	font-size:20px;
	padding-top:30px;
	padding-left:70px;
	/*font-weight:bold;*/
}
.RightToLogo
{
	float: right;
	height: 102px;
	text-align: left;
	width: 500px; /*604px;*/
}

.MPFlash
{
	width:756px;
	height:304px;
	float:left;
	padding-left:30px;padding-right:16px;
}
.MPContentRecord
{
	width:170px;
	height:244px;
	float:left;
	min-height: 25px;
	height: auto !important;
	height:25px;	
	padding-top:10px;
}
.MPContentRecord ContentDisplay
{
	padding-bottom:10px;
}

.MPContentSection
{
	width: auto;
	margin: auto;
	border: none;
	padding-top:15px;
	#padding-top:0px;
}

.MPContentArea
{
	margin: 0px;
	float: left;
	min-height: 500px;
	height: auto !important;
	height: 500px;
	text-align: left;
	border: none;
	font-family: Verdana;
	font-weight: normal;
	color: #000000;
	font-size: 12px;
	/*width: 756px;*/
	width:956px;
	padding-bottom: 10px;
	padding-left:16px;padding-right:16px;
}

.h1
{
	text-transform: capitalize;
	color:#ff9933;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background-color:#3f5165;
	padding:3px;
}

.MPFooter
{	
	vertical-align:middle;
}
#MPCopyright
{
	height:25px;
	padding-left:10px;
	color:#000000;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
	float:none;
	text-align:center;
}
#FooterRight
{
	color:#A3A3A3;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	float:right;
	padding-top:10px;
	text-align:right;
	padding-right:10px;
}


.facebook,.twitter,.grp,.rssfeeds,.v,.youtube
{
	float:left;
	background-repeat:no-repeat;
	background-position:center;
	margin-right:8px;
	width:50px; /*22px;*/
	height:55px; /*23px;*/
}
.youtube
{
	margin-right:0px;
}
.facebook
{	
	background-image:url('images/FacebookButton.gif');	
}
.twitter
{	
	background-image:url('images/TwitterButton.gif');
}
.grp
{
	background-image:url('images/grp.gif');
}
.rssfeeds
{
	background-image:url('images/rssfeeds.gif');
}
.v
{
	background-image:url('images/v.gif');
}
.youtube
{
	background-image:url('images/YoutubeButton.gif');
}
.MPSponsorSection .AdSpots .AdSpot
{
	padding-bottom:10px;
}
/*---------------------------------------TopNavigation(AuxNav)---------------------------------------*/
#MPAuxNav
{
	float:Right;
	padding-top:25px;
}
.MPAuxNav ul.AspNet-Menu li
{
	padding-left: 1px;
	padding-right: 6px;
}
.MPAuxNav ul.AspNet-Menu li a
{
	color: #FFFFFF;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
	text-transform: lowercase;
	padding-left:2px;
	padding-right:2px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.MPAuxNav ul.AspNet-Menu li.AspNet-Menu-Sep
{
	background-image: url(                     'images/topsep.gif' );
	background-position: right 8px;
	background-repeat: no-repeat;
}
/*---------------------------------------TopNavigation(AuxNav)----------------------------------------------*/


/*---------------------------------------MainButtonNavigation-start-------------------------------------------*/
.MPButtonBar
{
	width: 964px;
	min-height: 24px;
	height: auto !important;
	height:24px;	
	background-image: url('images/menutopstrip.gif' );
	background-position: left top;
	background-repeat: repeat-x;
	border:solid 1px  #ff9933;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
}
.MPButtonNav
{
	text-align:center;
}
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-Sep
{
	background-image: url(               'images/orasep.gif' );	
	background-position: right bottom;
	#background-position: right bottom;
	background-repeat: no-repeat;
}
.MPButtonNav div.AspNet-Menu-Horizontal ul.AspNet-Menu li
{
	float: none;
	display: inline;	
	height: 25px;
	#padding-bottom:0px;
}
.MPButtonNav ul.AspNet-Menu li a, .MPButtonNav ul.AspNet-Menu li span
{
	display: inline;
}
.MPButtonNav ul.AspNet-Menu
{
	padding-top: 3px;
}
.MPButtonNav ul.AspNet-Menu li a
{
	text-align: center;
	padding-right: 16px;
	padding-left: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	text-transform: uppercase;	
	color:#464646; /*#ff9933;*/
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	margin-right:-3px;
}
.MPButtonNav ul.AspNet-Menu li:Hover a, 
.MPButtonNav ul.AspNet-Menu li a:Hover, 
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-Selected a.AspNet-Menu-Selected, 
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-WithChildren.AspNet-Menu-ChildSelected a.AspNet-Menu-Link.AspNet-Menu-ChildSelected
{	
	color:#cccccc; /*#ffcc99;*/	
}
.MPButtonNav ul.AspNet-Menu li.AspNet-Menu-Selected a.AspNet-Menu-Selected
{
	background-image:none;
}

.MPButtonNav ul.AspNet-Menu li:Hover ul, 
.MPButtonNav ul.AspNet-Menu li:Hover ul li,
 .MPButtonNav ul.AspNet-Menu li.AspNet-Menu-Hover ul
{
	display: none;
}
.MPButtonNav ul.AspNet-Menu li li.AspNet-Menu-WithChildren ul
{
	display: none;
}
/*------------------------------------MainButtonNavigation-End----------------------------------------------*/

/*-----------------------------------SideNavigation-Started-------------------------------------------------*/

.MPNavBar
{
	width: 964px;
	min-height: 25px;
	height: auto !important;
	height:25px;	
	background-image: url('images/menubotstrip.gif' );
	background-position: left bottom;
	background-repeat: repeat-x;
	border:solid 1px  #ff9933;
	border-top:none;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
}
.MPSideNav
{
	text-align:center;
}
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Sep
{
	background-image: url(               'images/menusep.gif' );	
	background-position: right 1px;
	#background-position: right 4px;
	background-repeat: no-repeat;
}
.MPSideNav ul.AspNet-Menu li,
.MPSideNav div.AspNet-Menu-Horizontal ul.AspNet-Menu li
{
	float: none;
	display: inline;	
	height: 25px;
}
.MPSideNav ul.AspNet-Menu li a, .MPSideNav ul.AspNet-Menu li span
{
	display: inline;
}
.MPSideNav ul.AspNet-Menu
{
	padding-top: 3px;
	z-index:1001;
}
.MPSideNav ul.AspNet-Menu li a
{
	text-align: center;
	padding-right: 1px;
	padding-left: 6px;
	padding-top: 4px;
	padding-bottom: 7px;
	text-decoration: none;
	text-transform: capitalize;	
	color:#3f5165;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
}

.MPSideNav ul.AspNet-Menu li:Hover ul, 
.MPSideNav ul.AspNet-Menu li:Hover ul li, 
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-Hover ul
{
	display: block;
}
.MPSideNav ul.AspNet-Menu li ul
{
	left:0px;
	top:23px;
	#top:28px;		
	background-color:#7b9d9a;
	border:solid 1px #ff9933;
	border-top-width:0px;
	min-height: 25px;
	height: auto !important;
	height:25px;
	width:157px;
	padding:5px;
	text-align:left;	
}
.MPSideNav ul.AspNet-Menu li ul li a,
.MPSideNav ul.AspNet-Menu li.AspNet-Menu-WithChildren ul li a
{
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	color:#ffe7d0;
	font-family:arial;
	font-size:12px;
	font-weight:normal;	
}
.MPSideNav ul.AspNet-Menu li ul
{
	display: none;
}
.MPSideNav ul.AspNet-Menu li li.AspNet-Menu-Sep
{
	background-image:none;
}
.MPSideNav ul.AspNet-Menu li li,
.MPSideNav div.AspNet-Menu-Horizontal ul.AspNet-Menu li li
{
	/*float: left;*/
	display: block;	
}
.MPSideNav ul.AspNet-Menu li li a, .MPSideNav ul.AspNet-Menu li li span
{
	display: block;
}
/*---------------------------------------SideNavigation-End-------------------------------------------*/
/*---------------------------------------MPBottom nav-Start-------------------------------------------*/
#MPBottomMenu
{
	border-color:#22659C;
	border-style:solid;
	border-width:1px 0;
	height:27px;
	padding-top: 11px;
	float:left;
	width:984px;
}
.MPBottomNav ul.AspNet-Menu li.AspNet-Menu-Sep
{
	background-image: url(             'images/sep1.gif' );
	background-position: right 5px;
	background-repeat: no-repeat;
}
.MPBottomNav div.AspNet-Menu-Horizontal ul.AspNet-Menu li
{
	display: inline;
	padding: 0px;
}
.MPBottomNav ul.AspNet-Menu li a, .MPBottomNav ul.AspNet-Menu li span
{
	display: inline;
}
.MPBottomNav ul.AspNet-Menu li a
{
	color:#22659C;
	font-family:Tahoma;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}
.MPBottomNav ul.AspNet-Menu li a:hover
{
	text-decoration:underline;
}
/*---------------------------------------MPBottom nav-End-------------------------------------------*/
/*---------------------------------------Other classes - Start---------------------------------------------*/
.address
{
	font-family: Arial;
	color: #ffffff;
	padding-top: 5pt;
	font-size: 8pt;
	text-align: center;
}

#brdcrm
{
	text-transform: capitalize;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #abb0b6;
	text-decoration: none;
}
#brdcrm a
{
	color: #2e5ba4;
	text-decoration: none;
}
.NumericUpDown .Buttons
{
	float: left;
	margin: 14px 1em 0px 3px;
}
.NumericUpDown .Buttons input
{
	float: none;
	margin-top: 3px;
}
.NumericUpDown input
{
	font-size: 85%;
	margin-top: 15px;
	float: left;
}
.NumericUpDown span
{
	display: block;
	margin-top: 15px;
	float: left;
	margin-right: 1em;
}
.ProgressBar
{
	border: solid 1px black;
	height: 18px;
	
}
.ProgressBarProgress
{
	padding: 1px 1px 1px 1px;
	height: 16px;
	background-color: orange;
}

/*---------------------------------------Other classes - End---------------------------------------------*/
/***for rad editor****/
.Default.reToolbarWrapper, .web20.reToolbarWrapper, .reToolCell div
{
height:auto !important;
}

Table.rwTitlebarControls
{
	margin-bottom:0px;
}
.MPContentArea .HLSearch table 
{
width:100%;
}


.MPButtonNav ul.AspNet-Menu li a
{
padding-right:10px;
padding-left:10px;
}


/*********************** Login Styles ******************/
.HLUserNamePasswordWrapper
{
    background-color:#e4e4e4;
    float:left;
    padding-bottom:3px;
padding-left:10px;
padding-top:3px;
}
.HLLoginButton
{
    padding-top:5px;
}
.HLLoginHeading
{
    background-color:#e4e4e4;
    padding-left:10px;
}
.SignupForgotPasswordWrapper
{
    background-color:#f2f2f2;
    clear:both;
    height:32px;
}
.RememberMeLoginButtonWrapper
{
    float:left;
    padding-top:7px;
}
.HLUserNameWrapper,.HLPasswordWrapper
{
    width:227px;
}
.HLUserNameLabel.Prompt
{
    float:left;
    
    padding-top:4px;
   width:69px;
}
.HLPasswordLabel.Prompt
{
    
    float:left;
    padding-top:4px;
   width:69px;
}

.HLLogin
{
    width:367px;
    background-color:#E4E4E4;
border:1px solid #3376aa;
}
.SignupHelp,.SignupLink
{
    float:left;
width:110px;
padding:10px 0 0 10px;
}
.ForgotPassword
{
    padding:10px 10px 0px 0px;
}
.SignupLink a:link,.SignupLink a:hover,.SignupLink a:visited,.SignupLink a:active
{
    text-decoration:none;
    color:#fff;
}
.ForgotPassword a:link,.ForgotPassword a:hover,.ForgotPassword a:active,.ForgotPassword a:visited
{
    color:#000;
    padding-left:12px;
}
.HLLoginButton .Button
{
   background-image:url('images/buttonsign.gif');
    background-repeat:no-repeat;
    width:82px;
    height:24px;
    border:medium none;
    background-position:left center;
    padding-bottom:3px;
    #padding-bottom:0px;
     
    padding-right:9px;
    position:relative;
    bottom:22px;
}
.SignupLink
{
    background-image:url('images/buttonred98.jpg');
    background-repeat:no-repeat;
    width:98px;
    height:25px;
    border:medium none;
    background-position:left center;
    padding-left:5px;
}
#ctl00_ActiveCopy_CLogin1_Remember
{
    margin-right:5px;
}
.RememberMeLoginButtonWrapper .RememberMe
{
    position:relative;
    top:27px;
    left:3px;
}