/*
MembershipManager Css
*/
.lgd
    {
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
    }
    .style1
    {
        width: 100%;
    }
    .buy
    {
        background-image: url(/PF/Images/myprofilebtnbg2.gif);
        background-repeat: no-repeat;
        background-position: center;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;
    }
    .buyLinkIE
    {
        color: #535353;
        text-decoration: none;
        padding-top: 3px;
    }
    .buyLink
    {
        color: #535353;
        text-decoration: none;
        padding-top: 5px;
    }
    .menubg
    {
        background-image: url(/PF/Images/myprofilebtnbg.gif);
        background-repeat: no-repeat;
        background-position: top;
        font-weight: bold;
        font-family: Arial;
        font-size: 12px;
    }
    .link
    {
        color: #535353;
        text-decoration: none;
        padding-left: 30px;
        padding-top: 3px;
    }
    .linkHoriz
    {
        background-image: url(/PF/Images/mnu_Horiz_off.gif);
        background-repeat: repeat-x;
        background-position: top;
        font-weight: bold;
        font-family: Arial;
        font-size: 10px;
        color: #535353;
        text-decoration: none;
        padding-left: 5px;
        padding-right: 5px;
    }
    .linkHorizOn
    {
        background-image: url(/PF/Images/mnu_Horiz_on.gif);
        background-repeat: repeat-x;
        background-position: top;
        font-weight: bold;
        font-family: Arial;
        font-size: 10px;
        color: #ffffff;
        text-decoration: none;
        padding-left: 5px;
        padding-right: 5px;
    }
    .linkHoriz:hover
    {
        background-image: url(/PF/Images/mnu_Horiz_on.gif);
        background-repeat: repeat-x;
        background-position: top;
        font-weight: bold;
        font-family: Arial;
        font-size: 10px;
        color: #ffffff;
        text-decoration: none;
        padding-left: 5px;
        padding-right: 5px;
    }
    .linkHoriz:active
    {
        background-image: url(/PF/Images/mnu_Horiz_on.gif);
        background-repeat: repeat-x;
        background-position: top;
        font-weight: bold;
        font-family: Arial;
        font-size: 10px;
        color: #ffffff;
        text-decoration: none;
        padding-left: 5px;
        padding-right: 5px;
    }
    .link2
    {
        color: #535353;
        text-decoration: none;
        padding-left: 50px;
        padding-top: 3px;
    }
/*
End Of MembershipManager css
*/


.headercontainer
{
    width: 100%; 
    background-image: url(~/clientfiles/webhousegroup/images/header_bg.gif);
    height:111px;
    background-repeat:repeat-x;
    white-space:nowrap;
}

.dropdownspacer
{
    width: 1%;
    white-space:nowrap;
}

.headerlogo
{
    background-image: url(/pf/images/skin4.0/iLink_Logo_Transparent.gif);
    width:182px;
    height:111px;
    background-repeat:no-repeat;
    float:left;
}

.LoginImage
{
    background-image: url(/pf/images/skin4.0/iLink_Logo_Transparent.gif);
    width:182px;
    height:111px;
    background-repeat:no-repeat;
    padding-top:30px;
    background-position:bottom;
}

.headeruserinfo
{
    width:200px; 
    height:111px;
    float:right;
    white-space:nowrap;
}

.headerright
{
background-image: url(~/clientfiles/webhousegroup/images/headerright.gif);
    width:10px; 
    height:111px;
    background-repeat:no-repeat;
    float:right;
    white-space:nowrap;
}

.content div ul li a
{
    color:#b3b4b7;
}

.accordion LI:hover a
{
    color: #87d42b;
} 

div.pnlborder fieldset 
{
    border: 1px solid black;
}

select
{
    width: 120px;
    font-size: 11px;
    background-color:#ffffff;
    color: #000000;
    border-color:#b5b5b7;  
    border-width:1px;
    border-style:Solid;
    font-family: Arial, Helvetica, sans-serif;
}

input 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.backgroundColor
{
    background-color: #333539;
    font-size: 11pt;
    font-family: Arial, Helvetica, sans-serif;
}

.modulesheader
{
    background-image: url(~/clientfiles/webhousegroup/images/modules_header.gif);
    width:170px;
    height:30px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}
.toprightQ1
{
    background-image: url(~/clientfiles/webhousegroup/images/content_topRightCorner_Q1.gif);
    width:5px;
    height:24px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
    background-position:right;
    background-color:#ffffff;
}
.queryArrow
{
    background-image: url(~/clientfiles/webhousegroup/images/queryArrow.gif);
    width:19px;
    height:19px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}

.topLeftCorner
{
    background-image: url(~/clientfiles/webhousegroup/images/contentArea_topleft.gif);
    width:11px;
    height:9px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}

.contenttop
{
    background-image: url(~/clientfiles/webhousegroup/images/contentArea_topbg.gif);
    width:14px;
    height:10px;
    background-repeat:repeat-x;
    empty-cells:show;
    white-space:nowrap;
}

.toprightCorner
{
    background-image: url(~/clientfiles/webhousegroup/images/contentArea_topright.gif);
    width:10px;
    height:10px;
    background-repeat:repeat-x;
    empty-cells:show;
    white-space:nowrap;
}

.leftbg
{
    background-image: url(~/clientfiles/webhousegroup/images/contentArea_leftbg.gif);
    width:10px;
    background-repeat:repeat-y;
    empty-cells:show;
    white-space:nowrap;
}

.rightbg
{
    background-image: url(~/clientfiles/webhousegroup/images/contentArea_rightbg.gif);
    width:10px;
    background-repeat:repeat-y;
    empty-cells:show;
    white-space:nowrap;
}
.btmleft
{
    background-image: url(~/clientfiles/webhousegroup/images/contentArea_btmleft.gif);
    height:11px;
    width:10px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}

.btmright
{
    background-image: url(~/clientfiles/webhousegroup/images/contentArea_btmright.gif);
    height:11px;
    width:10px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}

.contenttopright
{
    background-image: url(~/clientfiles/webhousegroup/images/content_topRightCorner.gif);
    height:24px;
    width:5px;
    background-repeat:no-repeat;
    empty-cells:show;
    background-position:top;
    vertical-align:top;
    background-color:#ffffff;
}

.btm_left
{
    background-image: url(~/clientfiles/webhousegroup/images/btm_left.gif);
    height:18px;
    width:170px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}

.btmrepeat 
{
    background-image: url(~/clientfiles/webhousegroup/images/btm_bg.gif);
    height:18px;
    background-repeat:repeat-x;
    empty-cells:show;
    white-space:nowrap;
}

.btmrightQ1
{
    background-image: url(~/clientfiles/webhousegroup/images/btm_right_Q1.gif);
    height:18px;
    width:5px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;     
}
.btm_right
{
    background-image: url(~/clientfiles/webhousegroup/images/btm_right.gif);
    height:18px;
    width:5px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}

.ilinkcopyright
{
    background-image: url(~/clientfiles/webhousegroup/images/ilink247.gif);
    height:26px;
    width:169px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}

.modulesmenu
{
    border:0px solid;
    border-color:#b63828;
    height:100%;
    width:167px;
}

.contentbtmbg
{
    background-image: url(~/clientfiles/webhousegroup/images/contentArea_btmbg.gif);
    height:11px;
    background-repeat:repeat-x;
    empty-cells:show;
    white-space:nowrap;
}

.homebutton
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-image: url(~/clientfiles/webhousegroup/images/btn_homeBg.gif);
    width: 61px;
    height:26px;
    text-indent:25px;
    font-color:#b3b4b7;
}

.changepassword
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-image: url(~/clientfiles/webhousegroup/images/btn_changePassBg.gif);
    width: 117px;
    height:26px;
    text-align:center;
}
.logout
{   
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-image: url(~/clientfiles/webhousegroup/images/btn_LogOutBg.gif);
    width: 64px;
    height:26px;
    text-align:center;
}
.enter 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(~/clientfiles/webhousegroup/images/btn_EnterBg.gif);
    width: 68px;
    height:26px;
    text-align:center;
}
a.links
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#b3b4b7;
    text-decoration: none;
                
}

a.links:Hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#87d42b;
    text-decoration: none;
    
}
.copyright
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#b3b4b7;
    text-decoration: none;
    padding-right:10px;
}
.license
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#d6d7da;
    text-decoration: none;
}

/* 3 STYLE SETTINGS FOR THE 3 TYPES OF MESSAGES THAT ARE DISPLAYED*/
.tblusermessage
{
    width:100%;
    padding: 0px 0px 0px 0px;
    border: 0px;
}

.usermessageleft
{
    width:1px;
    padding: 0px 0px 0px 0px;
    border: 0px;       
}

.tdmessage
{
    background-color: #d0cfd4;        
    width: 100%;
    text-align: left;
}
.messageinfo
{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #166208;
    padding-left: 10px;
}

.messagewarning
{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#eb921c;  
    padding-left: 10px;
}

.messageerror
{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#df2101;   
    padding-left: 10px;
}

.usermessageright
{
    text-align:right; 
    width:1px;
    padding: 0px 0px 0px 0px;
    border: 0px;
}

.loginboxtopleft
{
    background-image: url(~/clientfiles/webhousegroup/images/login_topleft.gif);
    width: 15px;
    height:245px;
    text-align:center;
}

.logincenter
{
    background-image: url(~/clientfiles/webhousegroup/images/login_center.jpg);
    width: 300px;
    height:245px;
    text-align:center;
    background-repeat:no-repeat;
}

.logintopright
{              
    background-image: url(~/clientfiles/webhousegroup/images/login_topright.gif);
    height:245px;
    width:14px;
}

.boxleftbg
{
    background-image: url(~/clientfiles/webhousegroup/images/login_boxleftbg.gif);
    height:28px;
    width:15px;
    background-repeat:repeat-y;
    empty-cells:show;
    white-space:nowrap;
}

.boxrightbg
{
    background-image: url(~/clientfiles/webhousegroup/images/login_boxrightbg.gif);
    height:26px;
    width:14px;
    background-repeat:repeat-y;
    empty-cells:show;
    white-space:nowrap;
}
.boxbtmleft
{
    background-image: url(~/clientfiles/webhousegroup/images/login_boxbtmleft.gif);
    height:17px;
    width:15px;
    background-repeat:repeat-y;
    empty-cells:show;
    white-space:nowrap;
}

.boxbtmbg
{
    background-image: url(~/clientfiles/webhousegroup/images/login_boxbtmbg.gif);
    height:18px;
    width:24px;
    background-repeat:repeat-x;
    empty-cells:show;
    white-space:nowrap;
}
.boxbtmright
{
    background-image: url(~/clientfiles/webhousegroup/images/login_boxbtmright.gif);
    height:17px;
    width:14px;
    background-repeat:no-repeat;
    empty-cells:show;
    white-space:nowrap;
}
.loginboxcontent
{
    background-color:#b8b9bb;
    height:100px;
    text-align:center;
    padding-top:13px;
}

.seperatorline
{
    width:5px;
    background-color:#ffffff;
    empty-cells:show;
    white-space:nowrap;            
}

.PageHeader
{
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #275a85;
    font-weight: bold;
}

.contenttable
{
    background-color:#e2e3e6;
}

#tblmain table
{
    background-color:#e2e3e6;
}
.contentArea
{
    background-color:#e2e3e6;
    width:100%;
}
.contentbg
{
    background-color:#e2e3e6;
    width:100%;
    height:100%;
}
.subheader
{
    background-image: url(~/clientfiles/webhousegroup/images/topNav_bg.gif);
    width:100%;
    height:26px;            
}


/* SIDE MENU */
.sidemenu
{
    list-style-type: none;
    margin: 5px 0;
    padding: 0;
    width: 167px;
    border: 1px solid #9A9A9A;
    border-bottom-width: 0;
		
}

.sidemenu li a
{
    background: white url(~/clientfiles/webhousegroup/images/glossyback.gif) repeat-x bottom left;
    font: bold 8pt Arial, Helvetica, sans-serif;
    color: black;
    display: block;
    width: auto;
    padding: 3px 0;
    padding-left: 10px;
    text-decoration: none;
	
}

.sidemenu li a
{ 
    width: 158px;
}

.sidemenu li a:visited, .sidemenu li a:active
{
    color: black;
}

.sidemenu li a:hover
{
    background-image: url(~/clientfiles/webhousegroup/images/glossyback2.gif);
}

.sidemenu .smheader
{
    background: white url(~/clientfiles/webhousegroup/images/smheader.gif) repeat-x bottom left;
    font: bold 8pt Arial, Helvetica, sans-serif;
    color: white;
    display: block;
    width: auto;
    padding: 3px 0;
    padding-left: 10px;
    text-decoration: none;
}

.sidemenu li span
{
    background: white url(~/clientfiles/webhousegroup/images/glossyback2.gif) repeat-x bottom left;
    font: bold 8pt Arial, Helvetica, sans-serif;
    color: black;
    display: block;
    width: auto;
    padding: 3px 0;
    padding-left: 10px;
    text-decoration: none;
}
/* SIDE MENU END */






.accordion  
{
    font-size:11px;
    font-family:Tahoma;
    color:#b3b4b7;
    overflow:hidden;
    width: 170px;
}

.accordion .header 
{
    width: 170px;
    cursor:pointer;
    background-image:url(~/clientfiles/webhousegroup/images/sm1.gif);
    background-repeat: repeat-x;
    color:#b3b4b7;
}

.accordion .header DIV
{
    cursor:pointer;
    height:25px; 
    padding-left:20px;
    background-color:Transparent;
    background-position:center left;
    background-repeat:no-repeat;
}


.accordion .header SPAN
{
    cursor:pointer;
    font-weight:bold;
    display:block;
    padding-top:4px;   
}
    
.accordion .header:hover
{
    color:#87d42b;
    cursor:pointer;
    background-color:Transparent;
    background-image:url(~/clientfiles/webhousegroup/images/sm1.gif);
    background-repeat: repeat-x;
    border-bottom:none;
}

.accordion UL        
{
    width:170px;
    padding:0;
    margin:0px 0px 0px 0px;
    list-style-type:none;
}
.accordion LI
{
    padding-left: 30px;
    background-color:Transparent;
    background-repeat:no-repeat;
    background-position:left center;
    vertical-align:middle;
    background-color: #434548;
    cursor:hand;
}























































.bodys  
{
	background-color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
.TopMenu
{
	background-image:url(~/SupportSystem/ilink/top_mnu_bg.gif);
	height:40px;
	width:100%;
	float:left;
	vertical-align:bottom;
	position:relative;
}
td.leftTop
{
	background-image:url(~/SupportSystem/ilink/left_top_mnu.jpg);
	width:19px;
}
td.RightTop
{
	background-image:url(~/SupportSystem/ilink/right_top_mnu.jpg);
	width:19px;
}
.LeftMenu
{
	background-image:url(~/SupportSystem/ilink/left_mnu_bg.jpg);
	height:100%;
	width:242px;
}
td.leftMenuTop 
{
	background-image:url(~/SupportSystem/ilink/left_mnu_image.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:140px;
	width:233px;
}
.userDetails
{
	color:#9c9c9c;
}
.userDetailsA
{
	color:White;
	font-weight:bold;
}
.menu 
{  
	padding:0;  
	margin:0;  
	background-image:url(~/SupportSystem/ilink/left_mnu_bg.gif);
	height:100%;
	width:242px;
	
}  
.menu li 
{  

	list-style-type:none;
	background-image:url(~/SupportSystem/ilink/mnu_off.png);
	width:207px;
	height:32px;
	font-family:arial;
	font-size:14px; 
	text-decoration:none; 
	vertical-align:middle;
	text-align:right;
	padding-top:12px;

}  

.menu a, .menu a:visited
{  
	padding-right:20px;
	width:286px;
	height:42px;
	font-family:arial;
	font-size:14px; 
	text-decoration:none; 
	vertical-align:middle;
	text-align:right;
	color:white;
	font-weight:bold;
}  
.box1
{
	border: 1px grey solid; 
	width:250px; 
	height:130px; 
	text-align:left;
}
.box2
{
	border: 1px grey solid; 
	height:230px; 
}
.box3
{
	border: 1px grey solid; 
	height:230px; 
	width:300px;
		text-align:left;
}

.contents
{
	padding-top:20px; 
	padding-left:20px;
	padding-right:20px;
	width:100%;	
}


.headerSupport
{
	font-family:Arial;
	font-size:18px;
	padding-left:10px;	
	width:100%;
	height:37px;
	font-weight:bold;
	background-image:url(~/SupportSystem/ilink/header_bg.gif);
	background-repeat:repeat-x;
}
.cheader
{
	font-family:Arial;
	font-size:16px;	
	width:100%;
	height:37px;
	font-weight:bold;
	background-image:url(~/SupportSystem/ilink/header_bg.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
}

.header2
{
	font-family:Arial;
	font-size:17px;
	padding-left:10px;
	font-weight:bold;	
	color:#1d1d1d;
}
.added
{
	font-family:Arial;
	font-size:14px;
	padding-left:15px;
	font-weight:bold;
	color:#1d1d1d;

}

.border
{
	 width:100%;
	border-left:1px;
	border-left-color:#cdcdcd;
	border-left-style:solid;
	border-bottom:1px;
	border-bottom-color:#cdcdcd;
	border-bottom-style:solid;
	border-right:1px;
	border-right-color:#cdcdcd;
	border-right-style:solid;
}

.newborder
{
	width:100%;
	border-left:1px;
	border-left-color:#e49fa0;
	border-left-style:solid;
	border-bottom:1px;
	border-bottom-color:#e49fa0;
	border-bottom-style:solid;
	border-right:1px;
	border-right-color:#e49fa0;
	border-right-style:solid;
	border-top:1px;
	border-top-color:#e49fa0;
	border-top-style:solid;
}
.cborder
{
	width:99%;
	border-left:1px;
	border-left-color:#cdcdcd;
	border-left-style:solid;
	border-bottom:1px;
	border-bottom-color:#cdcdcd;
	border-bottom-style:solid;
	border-right:1px;
	border-right-color:#cdcdcd;
	border-right-style:solid;
}
.box
{
	width:90%;
	height:180px;
	border-left:1px;
	border-left-color:#cdcdcd;
	border-left-style:solid;
	border-bottom:1px;
	border-bottom-color:#cdcdcd;
	border-bottom-style:solid;
	border-right:1px;
	border-right-color:#cdcdcd;
	border-right-style:solid;
	border-top:1px;
	border-top-color:#cdcdcd;
	border-top-style:solid;
}
.cright
{
	text-align:right;
	padding-right:5px;	
}
.cleft
{
	text-align:left;
	white-space: nowrap;
	padding-left:5px;	
}
.cleftb
{
	text-align:left;
	white-space: nowrap;
	padding-left:5px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;	
	color:#1d1d1d;
}
.cleftbno
{
	text-align:left;
	white-space: nowrap;
	padding-left:0px;
	font-size:13px;
	font-weight:bold;
	font-family:Arial;	
	color:#1d1d1d;
}
.rightText
{
	text-align:left;
	white-space: nowrap;
	font-size:13px;
	font-weight:normal;
	font-family:Arial;	
	color:#575757;
	padding-left:40px;
}
.rightTextdd
{
	text-align:left;
	white-space: nowrap;
	font-size:13px;
	font-weight:normal;
	font-family:Arial;	
	color:#575757;
}
.rightTextArea
{
	text-align:left;
	font-size:13px;
	font-weight:normal;
	font-family:Arial;	
	color:#575757;
	word-wrap:break-word;
	text-wrap:unrestricted;
}
.PageHeader
{
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #275a85;
    font-weight: bold;
}
.tblusermessage
{
    width:100%;
    padding: 0px 0px 0px 0px;
    border: 0px;
}

.usermessageleft
{
    width:1px;
    padding: 0px 0px 0px 0px;
    border: 0px;       
}

.tdmessage
{
    background-color: #d0cfd4;        
    width: 100%;
    text-align: left;
}
.messageinfo
{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #166208;
    padding-left: 10px;
}

.messagewarning
{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#eb921c;  
    padding-left: 10px;
}

.messageerror
{
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color:#df2101;   
    padding-left: 10px;
}

.usermessageright
{
    text-align:right; 
    width:1px;
    padding: 0px 0px 0px 0px;
    border: 0px;
}
.query
{

	border-bottom:1px;
	border-bottom-color:#cdcdcd;
	border-bottom-style:solid;
	border-top:1px;
	border-top-color:#cdcdcd;
	border-top-style:solid;
}
.space
{
	padding-top:20px;
	padding-bottom:20px;
}
.pad
{
	padding-left:10px;
}
.spad
{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:99%;
	border-left:1px;
	border-left-color:#cdcdcd;
	border-left-style:solid;
	border-bottom:1px;
	border-bottom-color:#cdcdcd;
	border-bottom-style:solid;
	border-right:1px;
	border-right-color:#cdcdcd;
	border-right-style:solid;
}
.btmHeader
{
	font-family:Arial;
	font-size:14px;
	padding-left:10px;
	font-weight:bold;
	color:#1d1d1d;
	

}
.modMen li
{  
	
	width:207px;
	height:26px;
	font-family:arial;
	font-size:14px; 
	font-weight:bold;
	color:#ffffff;
	text-decoration:none; 
	vertical-align:middle;
	text-align:left;
	margin-left:0px;
}  
.modMen ul
{  
	list-style-type:none;
	width:207px;
	height:15px;
	font-family:arial;
	font-size:14px; 
	text-decoration:none; 
	vertical-align:top;
	text-align:left;
	margin-left:0;
	padding:0;  
	margin:0; 
}  
.modMen 
{  
	padding:0;  
	margin:0;  
	background-image:url(~/SupportSystem/ilink/modules.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:40px;
	width:286px;
	
}  

.boxMod a
{
	color:Black;
}
.boxMod
{
 
	background-image:url(~/SupportSystem/ilink/bg_mod.gif);
	background-position:left bottom;
	background-repeat:repeat-y;

	width:286px;
	padding-left:6px;
	
}
.btm
{
	background-image:url(~/SupportSystem/ilink/btm.gif);
	background-repeat:no-repeat;
	height:2px;
	width:286px;
}

.GridViewStyle
{    
    border-right: 2px solid #A7A6AA;
    border-bottom: 2px solid #A7A6AA;
    border-left: 2px solid white;
    border-top: 2px solid white;
    padding: 2px;
font-family:Arial;
	Font-size:12px;
	padding-top:2px;
	padding-bottom:2px;
}

.GridViewStyle a
{
    color: #000000;
font-family:Arial;
	Font-size:12px;
	    padding: 2px;
}

.GridViewHeaderStyle th
{
    border-left: 1px solid #EBE9ED;
    border-right: 1px solid #EBE9ED;
font-family:Arial;
	Font-size:12px;
	    padding: 2px;
}

.GridViewHeaderStyle
{
    background-color: #3986bd;
    font-weight: bold;
    color: White;
font-family:Arial;
	Font-size:12px;
	    padding: 2px;
}

.GridViewFooterStyle
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: White;
font-family:Arial;
	Font-size:12px;
	    padding: 2px;
}

.GridViewRowStyle
{
    background-color: #ffffff;
    color: #284775;
font-family:Arial;
	Font-size:12px;
	    padding: 2px;
}

.GridViewAlternatingRowStyle 
{
    background-color: #7bbae7;
    color: #333333;
font-family:Arial;
	Font-size:12px;
	    padding: 2px;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    border: 1px solid #EBE9ED;
        font-family:Arial;
	Font-size:12px;
	    padding: 2px;

}

.GridViewSelectedRowStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    color: #333333;
font-family:Arial;
	Font-size:12px;
	    padding: 2px;
}

.GridViewPagerStyle
{
    background-color: #284775;
    color: #FFFFFF;
font-family:Arial;
	Font-size:12px;
	    padding: 2px;
}

.GridViewPagerStyle table /* to center the paging links*/
{
    margin: 0 auto 0 auto;
font-family:Arial;
	Font-size:12px;
	    padding: 2px;
}

.background
{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	height:100%;
	width:100%;
}
a.linkss
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
a.linkss:hover,a.linkss:active
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	
}
a.Page
{
	font-family:Arial;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
a.Page:hover,a.Page:active
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	
}
.next a
{
    color: #000000;
}
div.pan fieldset 
{
    border: 1px;
    font-family:Arial;
    font-size:14px;
	color:#1d1d1d;
	text-decoration:none;
    font-weight:normal;

}
    

div.pan legend
{
    font-family:Arial;
	font-size:16px;
	color:#000000;
	text-decoration:none;
    font-weight:bold;
    padding-top:5px;
}
.message
{

	font-size:14px;
	color:#ff0000;


}
.history
{
	text-align:left;
	white-space:pre-wrap;
	font-size:13px;
	font-weight:normal;
	font-family:Arial;	
	color:#1d1d1d;
	text-decoration:none;
}











LeftMenu
{
    /* float:left; */
   width:240px;
    font-size: 14px;
    line-height:5px;
    border-bottom: 0px solid #7e9fff; /*Add border strip to bottom of menu*/
    	text-align:right;
}

#LeftMenu ul
{
    list-style-type: none;
    margin:0;
    margin-left: 5px; /*Left offset of entire tab menu relative to page*/
    padding:0;
    	text-align:right;
	
}

#LeftMenu td
{
        /* float:left; */

    font-size: 14px;
    border-bottom: 0px solid #7e9fff; /*Add border strip to bottom of menu*/
    padding:0px;  
	margin:0px;  
	background-image:url(~/SupportSystem/ilink/mnu_off.png) no-repeat right middle;
	height:100%;
	width:286px;
	text-decoration:none;
	vertical-align:middle;
	padding-top:10%;
		text-align:right;
		
		
}

#LeftMenu li
{
    display:inline;
    margin:0;
    padding:0;
    	text-align:right;
	
}

#LeftMenu a
{
    padding:0px;  
	margin:0px;  
	background-image:url(~/SupportSystem/ilink/mnu_off.png) no-repeat right middle;
	height:40px;
	width:207px;
	text-decoration:none;
		text-align:right;

}

#LeftMenu a span
{
    float:right;
    display:block;
    color:#ffffff;
    padding:0px;  
	margin:0px;  
	font-weight:bold;
	background-image:url(~/SupportSystem/ilink/mnu_off.png) no-repeat right middle;
	height:30px;
	width:207px;
	text-decoration:none;
	padding-right:10px;
		padding-top:12px;
			text-align:right;

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#LeftMenu a span 
{
    float:right;
    background:url(~/SupportSystem/ilink/mnu_off.png) no-repeat right top;
    	text-align:right;
}
/* End IE5-Mac hack */

#LeftMenu a:hover span /* hover */
{
    color:black;
    background:url(~/SupportSystem/ilink/mnu_on.png) no-repeat right top;
    padding-right:30px;
    	text-align:right;

}

#LeftMenu #active a
{ /*Selected Tab style*/
    background-position:207px 32px; /*Shift background image up to start of 2nd tab image*/
    color:black;
    background:url(~/SupportSystem/ilink/mnu_on.png) no-repeat right top;
    	text-align:right;
}

#LeftMenu #active a span
{ /*Selected Tab style*/
    background-position:207px 32px; /*Shift background image up to start of 2nd tab image*/
    color:black;
    background:url(~/SupportSystem/ilink/mnu_on.png) no-repeat right top;
    	text-align:right;
}

#LeftMenu a:hover
{ /*onMouseover style*/
    background-position:207px 32px; /*Shift background image up to start of 2nd tab image*/
        background:url(~/SupportSystem/ilink/mnu_on.png) no-repeat right top;
        	text-align:right;
}

#LeftMenu a:hover span
{ /*onMouseover style*/
    background-position:207px 32px; /*Shift background image up to start of 2nd tab image*/
    background:url(~/SupportSystem/ilink/mnu_on.png) no-repeat right top;
    	text-align:right;
}




.SpacerMenuSub2
{

    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    width:100%;
    height:100%;
}



.AM
{
	padding:5px;  
	margin:0px;  
	height:100%;
	width:286px;
    	text-align:right;
    text-decoration: none;
    font-size: 10px;
    font-family: Arial;
}

.AM a, .AM a:visited, .AM a:Hover, .AM  a:Active
{
    color: #ffffff;
}

.NonAM
{

    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    	text-align:right;
    text-decoration: none;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

.NonAM a, .NonAM a:visited, .NonAM a:Hover, .NonAM  a:Active
{
    color: #333438;
}

.AMSub
{
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align:center;
    text-decoration: none;
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    white-space:nowrap;
}

.AMSub a, .AMSub a:visited, .AMSub a:Hover, .AMSub  a:Active
{
    color: #000000;
}

.NonAMSub
{
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    text-align:center;
    text-decoration: none;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    white-space:nowrap;
}

.NonAMSub a, .NonAMSub a:visited, .NonAMSub a:Hover, .NonAMSub  a:Active
{
    color: #000000;
}
.menuDiv
{
	position: fixed; 
	height: 500px; 
	width:286px;
	text-align:right;
	background:url(~/SupportSystem/ilink/left_mnu_bg.gif) no-repeat right top;
	left:0px;
}


/* SIDE MENU */
.sm
{
    list-style-type: none;
    margin: 5px 0;
    padding: 0;
    width: 120px;
    border: 1px solid #9A9A9A;
    border-bottom-width: 0;
}

.sm li a
{
    background: white url(~/clientfiles/webhousegroup/images/glossyback.gif) repeat-x bottom left;
    font: bold 8pt Arial, Helvetica, sans-serif;
    color: black;
    display: block;
    width: auto;
    padding: 3px 0;
    padding-left: 10px;
    text-decoration: none;
}

.sm li a
{ 
    width: 110px;
}

.sm li a:visited, .sm li a:active
{
    color: black;
}

.sm li a:hover
{
    background-image: url(~/clientfiles/webhousegroup/images/glossyback2.gif);
}

.sm .smheader
{
    background: white url(~/clientfiles/webhousegroup/images/smheader.gif) repeat-x bottom left;
    font: bold 8pt Arial, Helvetica, sans-serif;
    color: white;
    display: block;
    width: auto;
    padding: 3px 0;
    padding-left: 10px;
    text-decoration: none;
}

.sm li span
{
    background: white url(~/clientfiles/webhousegroup/images/glossyback2.gif) repeat-x bottom left;
    font: bold 8pt Arial, Helvetica, sans-serif;
    color: black;
    display: block;
    width: auto;
    padding: 3px 0;
    padding-left: 10px;
    text-decoration: none;
}
/* SIDE MENU END */
a.lnks
{
	color:ThreeDFace;	
}
a.lnks:hover
{
	color:White;	
}




/* contacts linking */
.accordionHeaderContact
        {
            border: outset 2px #f7f7f7;
            padding: 2px;
            background-color: #5a799c;
            text-align: left;
            font-weight: bold;
            color: White;
            background-image: url(                             '/pf/images/arrow/right_round14x14.png' );
            background-position: right;
            background-repeat: no-repeat;
            margin-top: 3px;
            font-size: 16px;
        }
        .accordionHeaderSelectedContact
        {
            border: outset 2px #f7f7f7;
            padding: 2px;
            background-color: #5a799c;
            text-align: left;
            font-weight: bold;
            color: White;
            background-image: url(                             '/pf/images/arrow/down_round14x14.png' );
            background-position: right;
            background-repeat: no-repeat;
            margin-top: 3px;
            font-size: 16px;
        }
        .accordionContentContact
        {
            padding-top: 5px;
            padding-left: 5px;
            padding-right: 5px;
        }
        .accordionHeader
        {
            width: 180px;
            border: outset 2px #f7f7f7;
            padding: 2px;
            background-color: #5a799c;
            text-align: left;
            font-weight: bold;
            color: White;
            background-image: url(                             '/pf/images/arrow/right_round14x14.png' );
            background-position: right;
            background-repeat: no-repeat;
            margin-top: 3px;
        }
        .accordionHeaderSelected
        {
            width: 180px;
            border: outset 2px #f7f7f7;
            padding: 2px;
            background-color: #5a799c;
            text-align: left;
            font-weight: bold;
            color: White;
            background-image: url(                             '/pf/images/arrow/down_round14x14.png' );
            background-position: right;
            background-repeat: no-repeat;
            margin-top: 3px;
        }
        .accordionContent
        {
            background-color: #f7f7f7;
            text-align: right;
            width: 170px;
            margin-left: 18px;
        }
        .hoverBox
        {
            padding: 2px;
            background-color: #b2c0cf;
            border-right: inset 2px #ffffff;
            border-bottom: inset 2px #000000;
        }
        /*Textbox Watermark*/.watermarked
        {
            border: 1px solid #BEBEBE;
            background-color: #F0F8FF;
            color: gray;
        }
        .pager td
        {
            background-color: #4a5d73;
            color: #c1c1c1;
            font-weight: bold;
        }
        .pager a
        {
            background-color: #4a5d73;
            color: White;
            font-weight: bold;
        }
        .pager a:hover
        {
            background-color: #4a5d73;
            color: #c1c1c1;
            font-weight: bold;
        }
		
		.ImgButton
        {
            border: outset 2px #f7f7f7;
            padding: 2px;
            background-color: #5a799c;
            text-align: left;
            font-weight: bold;
            color: White;
            margin: 3px;
        }
/* contacts linking */


/* Default Styles */
.LabelStyleDefault
  {
    font-weight:bold;
  }
.PagingDefault a
   {
    color: #ffffff;
    font-weight: bold;
   }
   .PagingDefault a:hover
   {
     color: #000000;
     font-weight: bold;
   }
   .PagingDefault
   {
     color: #ffffff;
     background-color: #4a5d73;
   }
  .ItemsHeaderDefault td
  {
    font-weight:bold;
    text-align:center;
    background-color:#5D7B9D;
    color:White;
    padding-left:4px;
    padding-right:4px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid Black;
  }
  .ItemsDefault td
  {
    border:1px solid Black;
  }
  .ItemsFooterDefault td
  {
    border:1px solid Black;
  }
  .GVItemsHeaderDefault
  {
    font-weight:bold;
    text-align:center;
    background-color:#5D7B9D;
    color:White;
    padding-left:4px;
    padding-right:4px;
    padding-top:2px;
    padding-bottom:2px;
    border:1px solid Black;
  }
  .GVItemsDefault
  {
    border:1px solid Black;
    text-align:center;
  }
  .SelectButtonDefault
  {
      color: #000000;
      font-weight: bold;
      text-align:center;
  }
  .SelectButtonDefault a
  {
      color: #000000;
      font-weight: bold;
  }
  .SelectButtonDefault a:hover
  {
      color: #5D7B9D;
      font-weight: bold;
  }

.SectionDividorDefault
  {
    background-color: #5D7B9D;
    color:White;
    font-weight:bold;
    font-size:13px;
    height:20px;
    border-left: 1px solid #b1b1b1;
    border-top: 1px solid #b1b1b1;
    border-right: 2px solid #b1b1b1;
    border-bottom: 4px solid #b1b1b1;
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
  }

.MasterHeaderDefault
  {
    background-color:#efefef;
    border:1px solid Black;
    font-weight:bold;
    text-align:center;
  }
  .MasterHeaderAltDefault
  {
    background-color:#c3c3c3;
    border:1px solid Black;
    font-weight:bold;
    text-align:center;
  }

.cStyleDefault { background-color:transparent; }
.cStyleDefault td { background-color:transparent!important; }

.cTitleDefault {background-image:url(~/PF/Images/CalendarImages/Header.gif)!important;margin:0px!important;padding:0px!important;width:187px;height:26px;background-repeat:no-repeat;background-color:White;background-position:left top;}  

.cDayHeaderDefault{ background-color:White; color:#212021; font-weight:bold;} 

.cOtherMonthDayDefault{ background-color:White; color:White; visibility:hidden; }

.cWeekendDayDefault { background-image:url(~/PF/Images/CalendarImages/DayBg.gif); color:#525552; border:1px solid #d6d3d6; } 

.cWeekendDayDefault a {text-decoration:none;}

.cWeekendDayDefault:hover { background-image:url(~/PF/Images/CalendarImages/DayBgHover.gif); color:#212021; border:1px solid #9c9a9c;width:26px;height:20px; } 

.cDayDefault { background-image:url(~/PF/Images/CalendarImages/DayBg.gif); color:#525552; border:1px solid #d6d3d6;width:26px;height:20px;text-decoration:none; } 

.cDayDefault a {text-decoration:none;}

.cDayDefault:hover { background-image:url(~/PF/Images/CalendarImages/DayBgHover.gif); color:#212021; border:1px solid #9c9a9c;width:26px;height:20px; } 

.cTodayDayDefault { background-image:url(~/PF/Images/CalendarImages/DayBgSelected.gif); color:#313431; border:1px solid #ffefa5; } 

.cTodayDayDefault a {text-decoration:none;}

.cSelectedDayDefault { background-image:url(~/PF/Images/CalendarImages/DayBgHover.gif); color:#212021; border:1px solid #9c9a9c;width:26px;height:20px;font-weight:bold; } 

.cSelectedDayDefault a {text-decoration:none;}

.MyCalendarDefault td
  {
	border:none;
  }

.MyCalendarDefault .ajax__calendar_container {
  border:1px solid #646464;
  background-color: #5D7B9D;
}
.MyCalendarDefault .ajax__calendar_days {
	background-color: #F7F6F3;
	color: Black;
	font-family:"Arial","Helvetica",sans-serif;
	text-align: center;
	font-weight:normal;
}
.MyCalendarDefault .ajax__calendar_header
{
  background-color: #5D7B9D;
	color: White;
  font-family:"Arial","Helvetica",sans-serif;
  text-align: center;
	font-weight:bold;
}
.MyCalendarDefault .ajax__calendar_footer,
.MyCalendarDefault .ajax__calendar_today
{
  background-color: #5D7B9D;
	color: White;
  font-family:"Arial","Helvetica",sans-serif;
  text-align: center;
	font-weight:normal;
	text-align:center;
}

.MyCalendarDefault .ajax__calendar_other .ajax__calendar_day,
.MyCalendarDefault .ajax__calendar_other .ajax__calendar_year {
	color: black;
	background-color: #c6c6c6;
}
.MyCalendarDefault .ajax__calendar_dayname
{
  color: White;
	background-color: #F7F6F3;
}
.MyCalendarDefault .ajax__calendar_hover .ajax__calendar_day,
.MyCalendarDefault .ajax__calendar_hover .ajax__calendar_month,
.MyCalendarDefault .ajax__calendar_hover .ajax__calendar_year {
	color: black;
	background-color: #a7e78c;
}
.MyCalendarDefault .ajax__calendar_active .ajax__calendar_day,
.MyCalendarDefault .ajax__calendar_active .ajax__calendar_month,
.MyCalendarDefault .ajax__calendar_active .ajax__calendar_year {
	color: white;
	font-weight:bold;
	text-align:center;
	background-color:#7F9DBF;
}
.StylishLabelDefault
  {
    color: #FFFFFF;
    background-color: #5D7B9D;
    font-weight: bold;
    text-align:center;
	white-space: nowrap;
  }
  .StylishItemDefault
  {
    background-color:#eeeeee;
    font-weight: bold;
    text-align:center;
	white-space: nowrap;
  }
  .StylishItemDefaultRightAlign
  {
    background-color:#eeeeee;
    font-weight: bold;
    text-align:center;
	white-space: nowrap;
	text-align:right;
  }
  .RightAlignText
   {
	text-align:right;
  }
  .RightAlignNoWrap
  {
	text-align:right;
	white-space: nowrap;
  }
/* Default Styles */
