﻿/* Body of the entire content */
body
{	
	margin: 0;
	padding: 0;
	height: 100%;		
	
}

#msBody
{
	position:absolute;
	margin-left:-441px;
	left: 50%;
	width:883px;		

}

/*****************************/
/********HEADER STYLES********/
/*****************************/

/* Layer containing the image logo*/
#msLogo
{
	padding-top:0px;
}

#msLogoimg
{
	margin-top:20px;
	float:left;
	text-align:left;
}

#msLogoLogin
{
	padding-top:15px;
	float:right;
	text-align:right;
}

/* Grey Spacer*/
.msSpacer
{
	height: 3px;
	background-color: #c6c6bd;
}

/* Layer that contains the Navigation and the Header Image*/
#msHeader
{
	margin-top:2px;
	margin-bottom:2px;	
	border-bottom:solid 1px #3f8749;
	border-top:solid 1px #3f8749;
	height:316px;
		
}

/* Layer that contains the Navigation and the Header Image for the MsAHQContent Master*/
#msHeaderContent
{
	margin-top:2px;
	margin-bottom:2px;		
	border-top:solid 1px #3f8749;		
}


/* Layer that has the rotating image and inspirational text*/
#msImageHeader
{
	float:right;
	height:316px;
	width: 656px;
	background-color:white;
}

/* Layer that has the inspirational text and content for the MsAHQContent Master*/
#msContentImageHeader
{
	float:right;	
	width: 656px;
	background-color:white;
}

/* Contains the Inspirational Message*/
#msHeaderMessage
{
	height:25px;
	background-color:#3f8749;
	background-image:url('images/msContentHeaderBG.png');
	background-repeat: repeat-x;
}

/* Contains the rotating image*/
#msRotatingImage
{
	height:291px;
	background-color: #c6c6bd; 
}


/*****************************/
/********NAVIGATION STYLES********/
/*****************************/



/* Navigation Layer that has all of the navigation links*/
#msNavLeft
{
	background-image:url('images/msNavBG.png');
	background-repeat:repeat-x;
	background-color:#FFFEE8;
	border-right:solid 1px #3f8749;
	border-bottom:solid 1px #3f8749;
	border-left: solid 1px #c6c6bd;
	padding: 13px 13px 13px 13px;
	height:290px;
	width:199px;	
	text-align:right;
	float:left;
}

/* Link Hyper Link TEXT*/
.msNavLink 
{
	font-family: Franklin Gothic Book, Arial;
	font-size: 16pt;
	color: #81817f;
}

a.msNavLink 
{
	font-family: Franklin Gothic Book, Arial;
	font-size: 16pt;
	color: #81817f;
	text-decoration:none;
}

a.msNavLink:hover
{
	font-family: Franklin Gothic Book, Arial;
	font-size: 16pt;
	color: #EE3439;
	text-decoration:none;
	cursor:pointer;
}

/* First link in the list*/
.msNavLinkTop
{
	margin-top:37px;
	border-bottom: solid 1px #c6c6bd;	
	/*width:170px;
	/*background-image:url('images/msNavIcon.png');*/
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;	
	/*padding-right:32px; */
}

.msNavLinkTop:hover
{
	margin-top:37px;
	border-bottom: solid 1px #c6c6bd;	
	/*width:170px;	
	/*background-image:url('images/msNavIcon_hover.png');*/
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	/*padding-right:32px;*/
}


/* Middle link in the list*/
.msNavLinkCenter
{
	margin-top: 5px;
	border-bottom: solid 1px #c6c6bd;
	/*width:170px;
	/*background-image:url('images/msNavIcon.png');*/
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	/*padding-right:32px;*/
}
.msNavLinkCenter:hover
{
	margin-top: 5px;
	border-bottom: solid 1px #c6c6bd;
	/*width:170px;
	/*background-image:url('images/msNavIcon_hover.png');*/
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	/*padding-right:32px;*/
}
/* Last link in the list*/
.msNavLinkBottom
{
	margin-top: 5px;
	/*width:170px;	
	/*background-image:url('images/msNavIcon.png');*/
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	/*padding-right:32px; */
}
.msNavLinkBottom:hover
{
	margin-top: 5px;
	/*width:170px;	
	/*background-image:url('images/msNavIcon_hover.png');*/
	background-repeat:no-repeat;
	background-position:right;
	text-align:right;
	/*padding-right:32px;*/
}



/*****************************/
/********CONTENT STYLES********/
/*****************************/
#msMainContent
{
	margin-top:10px;
	width:inherit;
	margin-bottom:10px;
	height:auto;
}

#msLeftContent
{
	width:224px;	
	float:left;
}

#msRightContent
{
	width:651px;	
	float:right;
	margin-left:5px;		
}


.msSideHeader
{
	width:inherit;	
	background-image:url('images/msSideHeaderContent.png');
	background-repeat:repeat-x;	
	border: solid 1px #c6c6bd;
	background-color: #FDFDC3;
}

.msSideHeaderText
{		
	margin-left: 8px;
	width:inherit;	
	background-image:url('images/msSideBarIcon.png');
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	padding-left:15px;
	font-family: Franklin Gothic Book, Arial;
	font-size: 12pt;
	color: #3f8749;
}

.msSideContent
{
	margin-top:10px;
	padding-left:25px;
	font-family: Franklin Gothic Book, Arial;
	font-size: 10pt;	
	color:#81817f;
}


.msContentBG
{		
	background-image:url('images/msContentBG.png');
	background-repeat:repeat-x;	
	background-color:#fefeab;
	border: solid 1px #c6c6bd;	
	padding:10px 10px 10px 10px;	
}

.msContentHeader
{
	margin-left: 8px;
	width:inherit;	
	background-image:url('images/msBodyIcon.png');
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	padding-left:25px;
	font-family: Franklin Gothic Book, Arial;
	font-size: 14pt;
	color: #3f8749;	
}

.msContent
{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:33px;
	padding-right:15px;
	font-family: Franklin Gothic Book, Arial;
	font-size: 10pt;	
	color:#81817f;
}


.msContentMenu
{
	margin-bottom:15px; 
	margin-top:5px;
	padding-left:33px;	
	font-family: Franklin Gothic Book, Arial;
	font-size: 10pt;	
	color:#81817f;
}

a.msContentMenu 
{
	margin-bottom:0px; 
	margin-top:0px;
	padding-left:0px;	
	color: #81817f;
}

#msContentMaster
{	
	border: solid 1px #c6c6bd;
	background-color: white; 

}

ul
{
	list-style: square outside;
	
}

ul li
{
	padding-bottom: 5px;
}

a
{
	color: #3f8749;			
}

a:hover
{
	color:#EE3439;
}


.logbtn
{
	background-color:#FFFFFF;
	border-style:none;
	cursor:pointer;
	background-image:url('images/msbtn_MsLog.png');
	color:#FEFEA9;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	padding-left:20px;
	padding-bottom:2px;	
	height: 35px;
	width: 60px;
}



.subbtn
{
	background-color:#FFFFFF;
	border-style:none;
	cursor:pointer;
	background-image:url('images/msbtn_MsLog.png');
	color:#FEFEA9;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	padding-left:17px;
	padding-bottom:2px;	
	height: 35px;
	width: 60px;
}

.imageborder
{	
	margin-top:10px;
	margin-bottom:10px;
	width: inherit;
	text-align:center;
}

.linkimagehref
{		
	margin-left:auto;
	margin-right:auto;
	border: solid 1px #c6c6bd;
	padding: 5px 5px 5px 5px;	
}

.linkimage
{	
	text-decoration:none;		
	border:none;		
}


.msImageCaption
{	
	margin-top:5px;
	font-family: Franklin Gothic Book, Arial;
	font-size: 11px;	
	color:#81817f;
}


 .validation
 {
    color: Red;
	font-size: 11px;

 }

/*****************************/
/********FOOTER STYLES********/
/*****************************/

#msFooter
{
	height:44px;
	background-color:#3f8749;		
	bottom: 0;
	clear: both;	
	text-align: right;
	width:883px;	
}

#msContentFooter
{
	margin-top: 10px;
	height:44px;
	width:883px;
	background-color:#3f8749;					
	clear: both;	
	text-align: right;	
}

.msFooterBG
{
	border: solid 1px #3f8749;
	padding-right: 15px; 
	padding-top:1px;	
	background-image:url('images/msFooterBG.png');
	background-repeat: repeat-x;
	
}

.msFooterText
{
	font-family: Franklin Gothic Book, Arial;
	font-size: 9pt;
	color: #FEFEA9;	
}

a.msFooterText
{
	font-family: Franklin Gothic Book, Arial;
	font-size: 9pt;
	color: #FEFEA9;	
	text-decoration:underline;
}

a.msFooterText:hover
{	
	font-family: Franklin Gothic Book, Arial;
	font-size: 9pt;
	color: #EE3439;	
	text-decoration:underline;	
}

.msFooterLinks
{
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}


/*************************************/
/*Documents Gridview Attributes */
/*************************************/

.gridHeader
{
	font-size: 13px;
	font-family: arial;
	color:#3f8749;
	text-decoration:none;	
}

.gridHeader th a
{
	font-size: 13px;
	font-family: arial;
	color:#3f8749;
	text-decoration:none;	
	
}

.gridHeader th a:hover
{
	font-size: 13px;
	font-family: arial;
	color:#E22D32;
	text-decoration:none;	
	
}

.gridView tr td
{
	padding: 5px 5px 5px 5px;
	color: #3f3f3f;
	font-size: 12px;
	font-family: arial;
}

.gridView tr td a
{
	color: #006FF0;
	font-size: 12px;
	font-family: arial;
	text-decoration:none;
}

.gridView tr td a:hover
{
	color:#E22D32;
	font-size: 12px;
	font-family: arial;
	text-decoration:none;
}

.gridView th
{
	background-image:url('images/msSideHeaderContent.png');
	background-repeat:repeat-x;		
	padding: 3px 3px 3px 3px;
}

.gridAlternateRow
{
	background-color: #E3E3E3;
	color: #3f3f3f;
	font-size: 12px;
	font-family: arial;
			
}

.gridMissingData
{
	text-align:center; 
	padding:10px 0px 10px 0px;
	font-family:Arial;
	font-size: 16px;
	color:#E22D32;
    font-weight: bold;
	
}

.hideColumn

        {   
                display: none;
           
        }




