﻿
/******************************* NEW STYLES **************************************************************/

/******************************* Generic styles (START) ********************************/

html { height:100%; padding:0; margin:0; border:0; }

body { padding:0; margin:0; border:0; font-family: Verdana; font-size: .7em; 
    background:#FFFFFF url(Resources.aspx?Res=body_background.gif) repeat-x 0 0;}

h1, h2, h3, p, fieldset, select, span, br, ul, li, label { padding:0; margin:0; }

img { border:0; }

input { margin:0; padding-left:0; padding-right:0; }

.LeftFloat { float:left; }
.RightFloat { float:right; }

.AreaText {font-family: Verdana; font-size: 10pt;}

.ButtonsS0 { width:70px;}
.ButtonsS1 { width:100px;}
.ButtonsS2 { width:125px;}
.ButtonsS3 { width:150px; }

.txtControlS0 { width:60px; }
.txtControlS1 { width:135px; }
.txtControlS2 { width:160px; }
.txtControlS3 { width:255px; }
.txtControlS3a { width:285px; }
.txtControlS4 { width:350px; }
.txtControlS5 { width:600px; }
.txtControlS6 { width:98%; }

.ddlControlS1 { width:140px; }
.ddlControlS2 { width:165px; }
.ddlControlS3 { width:260px; }
.ddlControlS3a { width:290px; }
.ddlControlS4 { width:355px; }

.calendartxtS0{ width:90px; }
.calendartxtS1{ width:106px; }
.calendartxtS1a{ width:130px; }
.calendartxtS2{ width:136px; }
.calendartxtS3{ width:200px; }

.areaControlS6 { width:784px; }

.fieldWrapper
{
    float:left;
    display:block;
    padding:5px 0 0 10px;
    font-weight:bold;
}

.fieldWrapperBorder
{
    float:left;
    display:block;
    padding:5px 3px 3px 10px;    
    border:solid 1px #babfd6; 
}

.fieldWrapperFirst
{
    float:left;
    display:block;
    padding:5px 0 0 0px;
    font-weight:bold;
}

.fieldWrapperCheckBoxFirst
{
    float:left;
    display:block;
    padding:23px 0 0 0;
    font-weight:bold;
}

.fieldWrapperCheckBox
{
    float:left;
    display:block;
    padding:23px 0 0 10px;
    font-weight:bold;
}

.fieldWrapperCheckBoxLists
{
    float:left;
    display:block;
    padding:18px 0 0 10px;
    font-weight:bold;
}

.fieldWrapperCheckBox1
{
    float:left;
    display:block;
    width:300px;
    padding:23px 0 0 10px;
    font-weight:bold;
}

.fieldWrapperLink
{
    float:left;
    display:block;
    padding:23px 0 0 10px;
    font-weight:bold
}

.fieldsSectionHeader
{
    width:100%;
    min-height:15px;
    font-size:11px;
    font-weight:bold;
    padding:3px 5px 2px 5px;
    line-height:normal;
    background:#FFFFFF url(Resources.aspx?Res=horizontal_back.gif) repeat-y 0 0;
}

.fieldsSectionHeaderImg
{
    float:left;
    margin-right:10px;
}

.fieldsSectionHeaderEditImg
{
    float:right;
    margin-right:10px;
}

* html .fieldsSectionHeaderEditImg
{
    float:right;
    margin-right:5px;
}

.fieldsSectionHeaderMessage
{
    float:Right;
    margin-right:10px;
}

.fieldsSectionGeneric
{
    border:solid 1px #babfd6; 
    overflow:hidden;
    clear:both;
    width:99.8%;
}

.backgroundContainer
{
    border:solid 1px #babfd6;
    padding:10px 10px 10px 10px;
    background:#FFFFFF url(Resources.aspx?Res=background.gif) repeat-x;
    width:800px;
    overflow:hidden;
}

/******************************* Generic styles (END) **********************************/

/******************************* Welcome screen styles (START) ********************************/
.welcomeLinks
{
    font-weight:normal;
    display:block;
}

.fieldsSectionWelcomeLeft
{
    float:left;
    border:solid 1px #babfd6; 
    overflow:hidden;
    width:400px;
    height:110px;
}

.fieldsSectionWelcomeRight
{
    float:right;
    border:solid 1px #babfd6; 
    overflow:hidden;
    width:400px;
    height:110px;
}

.fieldsSectionWelcomeInner
{
    float:left;
    border:solid 1px #babfd6; 
    overflow:hidden;
    width:182px;
    margin-top:3px;    
}

.fieldsSectionWelcomeBottom
{
    float:right;
    border:solid 1px #babfd6; 
    overflow:hidden;
    width:400px;
    padding:0 0 10px 0;
}

/******************************* Welcome screen styles (END) **********************************/

/******************************* Quick Search screen styles (START) ********************************/

.fieldsSectionQuickSearch
{
    float:left;
    margin:5px 0 0 10px;
    border:solid 1px #babfd6; 
    overflow:hidden;
    width:137px;
    font-weight:bold;
    clear:
}

*html .fieldsSectionQuickSearch
{
    margin:5px 5px 0 5px;
}

.fieldsSectionQuickSearchInner
{
    padding:5px 0px 5px 7px;
}

/******************************* Quick Search screen styles (START) ********************************/

/******************************* Individual & Organisation Header styles (START) ********************************************/

.SummaryTopLeft { float:left; margin-right:5px; line-height:22px; width:444px; border:solid 1px #babfd6; overflow:hidden; white-space: nowrap; }
.SummaryTopRight { float:left; margin-right:5px; width:222px; border:solid 1px #babfd6; overflow:hidden; white-space: nowrap; }
.SummaryImagePlaceHolder { float:left; padding-top:70px; width:138px; height:90px; text-align:center; border:solid 1px #babfd6; font-weight:normal; overflow:hidden; }
.SummaryImage { float:left; width:140px; text-align:center; font-weight:normal; }

.SummaryTopLeftInner { padding:5px 5px 5px 5px; overflow:hidden; height:130px; }
.SummaryTopLeftInnerVScroll { padding:5px 0 0 5px; overflow-y:scroll; height:135px; }
.SummaryTopLeftInnerLeft { float:left; overflow:hidden; width:200px; }
.SummaryTopLeftInnerRight { float:left; overflow:hidden; width:215px; }
.fieldLblLeft { float:left; width:77px; font-weight:bold; }
.fieldLblCLeft { float:left; width:115px; overflow:hidden; display:inline;}
.fieldLblRight { float:left; width:105px; font-weight:bold; }
.fieldLblCRight { float:left; width:110px; overflow:hidden; display:inline; }

.SummaryTopRightInner { padding:5px 5px 3px 5px; overflow:hidden; height:132px; }
*html .SummaryTopRightInner { height:134px; }
.SummaryTopRightAddressInd { height:105px; overflow:hidden; }
.SummaryTopRightOtherInd { height:27px; overflow:hidden; }
.SummaryTopRightAddressIndWithFax { height:93px; overflow:hidden; }
.SummaryTopRightOtherIndWithFax { height:39px; overflow:hidden; }

.SummaryTopRightAddressOrg { height:92px; overflow:hidden; }
.SummaryTopRightOtherOrg { height:40px; overflow:hidden; }
.SummaryTopRightAddressOrgWithFax { height:79px; overflow:hidden; }
.SummaryTopRightOtherOrgWithFax { height:53px; overflow:hidden; }

.AddressField { width:220px; display:block; }




.SummaryLeft { float:left; margin-right:5px; line-height:22px; }

.SummaryLeftInd { float:left; margin-right:5px; line-height:22px; }

.SummaryLeftTopInd { width:444px; border:solid 1px #babfd6; overflow:hidden; }

.SummaryLeftTop
{
    width:444px;
    border:solid 1px #babfd6; 
    overflow:hidden;
    margin-bottom:5px;
    height:108px;
}

*html .SummaryLeftTop
{
    height:104px;
}

.SummaryLeftBottom
{
    padding-top:2px;
    width:444px;
    border:solid 1px #babfd6;
    height:43px;
    text-align:left;
}

*html .SummaryLeftBottom
{
    padding-top:3px;
    height:46px;
}

.SummaryLeftTopLeft
{
    width:215px;
    margin-right:5px;
    margin-bottom:4px;
}

.SummaryLeftTopRight
{
    float:right;
    width:215px;
    margin-bottom:4px;
}

.fieldLbl
{
    float:left;
    width:80px;
    font-weight:bold;
}

.fieldLbl1
{
    float:left;
    width:100px;
    font-weight:bold;
}

.fieldLblInd
{
    float:left;
    width:90px;
    font-weight:bold;
}

.AflInnerContent
{
    margin:5px 5px 5px 5px;
    overflow:hidden;
}

.fieldLblC
{
	display:block;
	overflow:hidden;
    float:left;
    width:125px;
}

.fieldLblO
{
	display:block;
	overflow:hidden;
    float:left;
    width:115px;
}

/******************************* Individual & Organisation Header styles (END) ********************************************/

.fieldsSectionAttributeRepresentation
{
    float:left;
    border:solid 1px #babfd6; 
    overflow:hidden;
    width:370px;
    margin:0 10px 0 0;
}

.fieldsSectionAttributeRepresentationInner
{
    padding:5px;
}

.fieldsSectionFullContactDetails
{
    float:left;
    border:solid 1px #babfd6; 
    overflow:hidden;
    width:250px;
    height:120px;
}

.fieldsSectionFullContactDetailsInner
{
    padding:5px;
}

/*====================================================================================================*/

.ExportPanel
{
    width:350px;
    height:260px;
    border:solid 1px #babfd6;
    position:absolute;
    top:30%;
    left:30%;
    background-color:#FFFFFF;
    overflow:hidden;
}

.ExportPanelHeader
{
    width:100%;
    height:15px;
    font-size:11px;
    font-weight:bold;
    padding:3px 0px 2px 0px;
    line-height:normal;
    background:#FFFFFF url(Resources.aspx?Res=horizontal_back.gif) repeat-y 0 0;
    text-align:center;
}

.ExportPanelDelimitersLabel
{
    margin:15px 7px 0 7px;
}

.ExportPanelDelimiters
{
    height:44px;
    border:solid 1px #babfd6;
    overflow:auto;
    margin:0 7px 10px 7px;
}

.ExportPanelColumnsLabel
{
    margin:5px 7px 0 7px;
}

.ExportPanelColumns
{
    height:100px;
    border:solid 1px #babfd6;
    overflow:auto;
    margin:0 7px 10px 7px;
}

.ExportPanelButtons
{
    width:100%;
    height:25px;
    text-align:center;
    margin:10px 7px 5px 0px;
}

.AddToGroupPanel
{
    width:350px;
    height:170px;
    border:solid 1px #babfd6;
    position:absolute;
    top:30%;
    left:30%;
    background-color:#FFFFFF;
    overflow:hidden;
}

.CheckAndRadioLists
{
    height:200px;
    width:258px;
    border:solid 1px #babfd6;
    margin-bottom:4px;
    overflow-y:scroll;
    font-weight:normal;
}

.CheckListLists
{
    height:237px;
    width:200px;
    border:solid 1px #babfd6;
    margin-bottom:4px;
    overflow-y:scroll;
    font-weight:normal;
}


/******************************* NEW GLOBAL STYLES**************************************************************/

/************ Global Styles (Start) *******************************************************/
.ButtonsSize1
{
    border: solid 1px black;
    width:90px;
    height:20px;
    font-size:11px;
}	

.ButtonsSize2
{
    font-size:11px;
    width:100px;
}

a:link
{
     text-decoration:none;
}

a:hover
{
     text-decoration:underline;
}

a:visited
{
     text-decoration:none;
}

a:visited:hover
{
     text-decoration:underline;
}

ul
{
    padding:0;
	margin:0;
}
/************ Global Styles (End) *********************************************************/


/************ Header (Start) **************************************************************/
#header
{
    position:relative;
    width:990px;
    height:80px;
    z-index:500;
}

#headerLeft
{
    position:absolute;
    top:0;
    left:0;
    width:170px;
    height:80px;
    background:url(Resources.aspx?Res=logo.gif) no-repeat 0 0;
}

#headerRight
{
    position:absolute;
    top:0;
    left:170px;
    height:80px;
}

#headerTop
{
    width:820px;
    height:30px;  
    margin:12px 0px 0px 5px;
}

#headerBottom
{
    width:820px;
    height:20px;  
    margin:5px 0px 0px 5px;
}

*html #headerBottom
{
    width:820px;
    height:20px;  
    margin:-5px 0px 0px 5px;
}

.fieldContainerHeaderSearch
{
    float:left;
    margin:0px 15px 0px 0px;
    font-weight:bold;
}

*html .fieldContainerHeaderSearch
{
    margin:0px 18px 0px 0px;
}

.fieldContainerHeaderSearchLast
{
    float:left;
    margin:1px 0 0 9px;
    font-weight:bold;
}

*html .fieldContainerHeaderSearchLast
{
    float:left;
    margin:2px 0 0 2px;
    font-weight:bold;
}

.fieldContainerHeaderLinks
{
    float:left;
    margin:0px 25px 0px 0px;
}

#searchFor
{
   float:left;
   margin-right:10px;
   padding-top:5px; 
   font-weight:bold;
}

*html #searchFor
{
   float:left;
   margin-right:10px;
   padding-top:8px; 
   font-weight:bold;
}

.horizontalLine
{
    border-top:solid 1px #babfd6; 
    height:3px;
    width:820px;
    margin-left:5px;
}

*html .horizontalLine
{
    width:812px;
}

/************ Header (End) ****************************************************************/

/************ Body (Start) ********************************************************/
#mainBody
{
    position:relative;
    top:5px;
    width:990px;
}

#mainBody_left
{
    position:absolute;
    left:0;
    width:170px;
}

/************ Main Content (Start) ******************************/

.pageheader
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#333333;
    letter-spacing:3px;
    width:815px;
    height:24px;
    padding:6px 0px 0px 5px;
    border:solid 1px #919B9C;
    background:#FFFFFF url(Resources.aspx?Res=content_header_back.gif) repeat-x 0 0;
}

.pageheaderAdd
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#333333;
    letter-spacing:3px;
    width:803px;
    height:24px;
    padding:6px 0px 0px 5px;
    border:solid 1px #919B9C;
    background:#FFFFFF url(Resources.aspx?Res=content_header_back.gif) repeat-x 0 0;
    overflow:hidden;
}

.pageheaderAddRoles
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:#333333;
    letter-spacing:3px;
    width:786px;
    height:24px;
    padding:6px 0px 0px 5px;
    border:solid 1px #919B9C;
    background:#FFFFFF url(Resources.aspx?Res=content_header_back.gif) repeat-x 0 0;
    overflow:hidden;
}


#mainBody_content
{
    position:absolute;
    left:175px;
    width:820px;
}

.innerSection
{
    border:solid 1px #babfd6; 
    overflow:hidden;
    clear:both;
    width:100%;
}

.addAttributeInnerSection
{
    border:solid 1px #babfd6; 
    overflow:hidden;
    margin-top:15px;
    clear:both;
    width:97%;
}

.innerSectionEditDetails
{
    border:solid 1px #babfd6; 
    overflow:hidden;
    clear:both;
    width:810px;
}

.innerHeader
{
    width:100%;
    height:15px;
    font-size:11px;
    font-weight:bold;
    padding:3px 5px 2px 5px;
    background:#FFFFFF url(Resources.aspx?Res=horizontal_back.gif) repeat-y 0 0;
}

.DDLControl
{
    width:140px;
}

.DDLControlFlex
{
    width:100%;
    margin-bottom:4px;
    overflow:hidden;
}

.DDLControlBig
{
    width:255px;
    margin-bottom:4px;
}

.InputControlSmall
{
    width:70px;
}

.InputControlFlex
{
    width:99%;
}

.InputControlMedium
{
    width:120px;
}

.InputControlMediumButtons
{
    width:180px;
}

.documentsButtons
{
    width:100px;
    font-size:11px;
}

*html .documentsButtons
{
    height:22px;
}

.InputControl
{
    width:135px;
}

.InputControlBig
{
    width:250px;
}

.InputControlSearch
{
    width:285px;
    float:left;
}

.InputControlBigOrg
{
    width:258px;
}

*html .InputControlBigOrg
{
    width:245px;
}

.InputControlTextArea
{
    width:97%;
}

.InputControlTextAreaInner
{
    width:730px;
}

legend
{
    color:#000000;
}

*html legend
{
    padding-right:5px;
}


/******** Expand Section (Start) *********************/

.fieldLabelsfloat
{
    clear:both;
    float:left;
    display:block;
    width:80px;
    padding-top:3px;
    font-weight:bold;
}

.fieldLabels
{
    clear:both;
    float:left;
    display:block;
    width:90px;
    font-weight:bold;
}

/******** Expand Section (End) *********************/

#mainBody_content_tabStrip
{
    clear:both;
    position:relative;
}

.fieldset_container
{
    float:left;
    padding:2px 10px 10px 0px;
}

*html .fieldset_container
{
    height:130px;
}

.topRightBtns_container
{
    position:absolute;
    z-index:200;
    width:40px;
    left:776px;
    display:block;
    text-align:right;
    margin-top:-7px
}

.topRightBtns_containerAttributes
{
    position:absolute;
    z-index:200;
    width:40px;
    left:740px;
    display:block;
    text-align:right;
    
}

#addNotes
{
    padding:0;
    margin:0;
    width:715px;
}

.PanelLabelRole
{
    font-weight:bold;
}

.fieldContainerSearch
{
    float:left;
    display:block;
    margin:5px 5px 5px 0px;
    width:150px;
    font-weight:bold;
}

.fieldContainerFlex
{
    float:left;
    display:block;
    margin-top:5px;
    font-weight:bold;
    width:98%;
}

.fieldContainer
{
    float:left;
    display:block;
    margin:5px 20px 5px 0px;
    font-weight:bold;
}

.fieldContainerLinkA
{
    float:left;
    display:block;
    margin:10px 25px 0 0px;
    font-weight:bold;
}

.fieldContainerSearchOrg
{
    float:left;
    display:block;
    margin:5px 15px 5px 0;
    font-weight:bold;
}

* html .fieldContainer
{
    margin:5px 10px 5px 0px;
}

.fieldContainerCheckBox
{
    float:left;
    display:block;
    margin:20px 30px 5px -5px;
    font-weight:bold;
}

.fieldContainer1
{
    float:left;
    display:block;
    width:350px;
    margin:20px 30px 5px 0px;
    font-weight:bold;
}

.fieldContainerOrg
{
    float:left;
    display:block;
    margin:5px 15px 5px 0px;
    font-weight:bold;
}




.fieldContainerDocumentsButtons
{
    float:left;
    display:block;
    margin:5px 5px 5px 0px;
    font-weight:bold;
}

.fieldContainerDocuments
{
    float:left;
    display:block;
    margin:5px 20px 5px 5px;
    font-weight:bold; 
    text-align:left;
}

.clearFloats
{
    clear:both;
}

.fakeborder
{
    width:100%;
    height:5px;
    border-top:solid 1px #babfd6;
}

.searchTerms
{
    border:solid 1px #babfd6; 
    overflow:hidden;
    clear:both;
    width:796px;
}

/************ Main Content (End) *****************************/

.innerContent
{
    padding:10px 10px 10px 10px;
    width:800px; 
}

.saveContainer
{
    border:solid 1px #babfd6;
    padding:10px 10px 10px 10px;
    background:#FFFFFF url(Resources.aspx?Res=background.gif) repeat-x;
    width:800px;
    overflow:hidden;
}

.saveContainerNoborder
{
    padding:10px 10px 10px 10px;
    background:#FFFFFF url(Resources.aspx?Res=background.gif) repeat-x;
    width:800px;
}

.saveContainerNoborderRolesPopup
{
    padding:10px 10px 10px 10px;
    background:#FFFFFF url(Resources.aspx?Res=background.gif) repeat-x;
    width:773px;
}

#addressLeft
{
    float:left;
    width:400px;
}

.contentHeaderImg
{
    float:left;
    margin-right:10px;
}

.FooterMessage
{
    display:block;
    font-weight:100;
    font-size :smaller;   
}

#advSearchBtnLeft
{
    float:left;
    width:400px;
    text-align:left;
}

#advSearchBtnRight
{
    float:right;
    text-align:right;
}

#msgAdvResults
{
    margin-top:14px;
    float:right;
    text-align:right;
}

.exportCSVmessage
{
    border:solid 1px #babfd6;
    padding:5px 5px 5px 5px;
}

#loginControl
{
    width:300px;
    height:300px;
    margin:100px auto;
}

.GridsOuterHeader
{
    background-image: url(Resources.aspx?Res=Grid.grid_headerBg.gif); 
    background-color: #8988A5; 
    border: 1px solid #57566F; 
    height: 20px;
    margin-left:0px;
    padding-left: 3px;
    padding-top:8px;
    cursor: default; 
    color: #FFFFFF;  
    font-family: verdana; 
    font-size: 10px;
    font-weight: bold;
    vertical-align:middle;
}

.GridsOuterHeaderMaster
{   
    height: 1px;
    margin-left:0px;
    padding-left: 3px;
    padding-top:12px;
    cursor: default; 
    color: #FFFFFF;  
    font-family: verdana; 
    font-size: 10px;
    font-weight: bold;
    vertical-align:bottom;
}

.GridsOuterHeaderPopUp
{
    background-image: url(Resources.aspx?Res=Grid.grid_headerBg.gif); 
    background-color: #8988A5; 
    border: 1px solid #57566F; 
    height: 20px;
    margin-left:0px;
    padding-left: 3px;
    padding-top:8px;
    cursor: default; 
    color: #FFFFFF;  
    font-family: verdana; 
    font-size: 10px;
    font-weight: bold;
    vertical-align:middle;
    width:780px;
}

.GridsOuterSmallHeader
{
    background-image: url(Resources.aspx?Res=Grid.grid_headerBg.gif); 
    background-color: #8988A5; 
    border: 1px solid #57566F; 
    height: 20px;
    margin-left:0px;
    padding-left: 3px;
    padding-top:8px;
    cursor: default; 
    color: #FFFFFF;  
    font-family: verdana; 
    font-size: 10px;
    font-weight: bold;
    vertical-align:middle;
    width : 395px;
}

.GridsOuterHeaderImg
{
    float:left;
    margin-right:10px;
    margin-top:-3px;
}

.AddToMessage
{
    position:absolute;
    width:750px;
    left:0px;
    top:32px;
    color:Green;
    text-align:right;
    font-weight:bold;
    letter-spacing:3px;
}
.PopUpMessage
{
    position:absolute;
    width:750px;
    left:10px;
    top:32px;
    color:Green;
    text-align:left;
    font-weight:bold;
    letter-spacing:1px;
}

.GridsRightHeaderLink
{
    margin-top:-12px;
    margin-right:5px;
    float:right;
}

.GridsRightHeaderLink a
{
    color:#ffffff;
}

.summaryData
{
    float:left;
    border:solid 1px #babfd6;
    width:135px;
    height:15px;
    padding:3px 0px 2px 2px;
    overflow:hidden;
    margin-left:1px;
}

*html .summaryData
{
    margin-left:0;
}

.summaryDataSearch
{
    float:left;
    border:solid 1px #babfd6;
    width:285px;
    height:13px;
    padding:4px 0px 2px 2px;
    overflow:hidden;
}

.summaryDataEdit
{
    float:left;
    width:130px;
    margin-left:-1px;
}

/************ Body (End) *********************************************************/

#modalWindow
{
    position:absolute;
    left:182px;   
    width:810px;
    background-color:#ffffff;
    z-index:917200; 
}

#transparentback
{
    background-color:Gray;
    filter:alpha(opacity=70);
	opacity:0.7; 
    z-index:917100; 
    position:absolute; 
    left:0px; 
    top:0px; 
    float:left;
    width:100%;
    height:1000px;
    overflow:hidden;
}

#waitImage
{
    position:absolute;
    left:50%;
    top:50%;
    background-color:#ffffff;
}

#modalWindowA
{
    position:absolute;
    left:182px;     
    width:810px;
    background-color:#ffffff;
    z-index:917300; 
}

#waitImageA
{
    position:absolute;
    left:50%;
    top:50%;
    background-color:#ffffff;
}

.SearchResultsList
{
    display:block;
    border:solid 1px #babfd6;
    background-color:#ffffff;
    position:absolute;
    font-size:11px;
    width:287px;
    max-height:120px;
    margin-right:10px;
    overflow-y:scroll;
    overflow-x:hidden;
    z-index:1500;
}

*html .SearchResultsList
{
    height:100px;
}

.SearchResultsList a:link
{
    display:block;
    text-decoration:none;
}

.SearchResultsList a:hover, .SearchResultsList a:focus 
{
    display:block;
    background-color:#babfd6;
    color:#ffffff;
    text-decoration:none;
}

.focus
{
    display:block;
    background-color:#babfd6;
    color:#ffffff;
    text-decoration:none;
}

.notfocus
{
    display:block;
    text-decoration:none;
}

.innerHeaderMesssage
{
    float:right;
    margin-right:10px;
    color:Red;
}

.innerHeaderText
{
    float:left;
}

.AddAttributeTopLeft { float:left; width:500px; }
.AddAttributeTopRight { float:left; margin:5px 0 0 15px; }
.listBoxAttribute { width:530px; border:solid 1px #babfd6; margin-bottom:5px; font-weight:normal; }

.attributeAnswerLeft
{
    float:left;
    width:350px;
    margin-right:30px;
}

.listBoxAttributeAnswers
{
    width:300px;
    border:solid 1px #babfd6;
    margin-bottom:5px;
}

.ListItemLeft
{
    float:left;
    width:450px;
    margin-right:30px;
}

.listBoxListItem
{
    width:250px;
    border:solid 1px #babfd6;
    margin-bottom:5px;
}

.closeImg
{
    float:right;
    margin-right:5px;
}

.checklistbox
{
    min-height:50px;
    max-height:80px;
    border:solid 1px #babfd6;
    overflow:auto;
    margin-bottom:4px;
}

.AttributeGroupsList
{
    height:150px;
    border:solid 1px #babfd6;
    overflow:auto;
    margin-bottom:4px;
}

.UpdatePanelSpinner
{
    background-color:Gray;
    filter:alpha(opacity=70);
	opacity:0.7; 
    z-index:12100; 
    position:absolute;
    width:818px;
    top:330px;
    margin-left:2px;
    height:40px;
    color:#ffffff;
    text-align:center;
}

.UpdatePanelSpinnerAddControl
{
    background-color:Gray;
    filter:alpha(opacity=70);
	opacity:0.7; 
    z-index:12100; 
    position:absolute;
    width:800px;
    top:230px;
    margin-left:0;
    height:40px;
    color:#ffffff;
    text-align:center;
}

.UpdatePanelSpinnerPopup
{
    background-color:Gray;
    filter:alpha(opacity=70);
	opacity:0.7; 
    z-index:12100; 
    position:absolute;
    width:785px;
    top:185px;
    margin-left:0px;
    height:40px;
    color:#ffffff;
    text-align:center;
}

.RedHeaderCenter
{
	font-weight: bold;
	font-size: 14pt;
	color: red;
	font-family: "Arial, Helvetica, sans-serif";
	background:transparent;
	text-align:center;
}

.HeaderList
{
    border:solid 1px #babfd6;
    background-color:#ffffff;
    position:absolute;
    font-size:11px;
    width:auto;
    margin-right:10px;
    overflow-x:hidden;
    z-index:1500;
}

.HeaderList a:link
{
    display:block;
    text-decoration:none;
}

.HeaderList a:hover, .HeaderList a:focus 
{
    display:block;
    background-color:#babfd6;
    color:#ffffff;
    text-decoration:none;
}


/************ ViewReport (Begin) *********************************************************/

#exportOptions
{
    width:350px;
    left:250px;
    border:solid 1px #babfd6;
    position:absolute;
    top:250px;
    padding:10px 10px 10px 10px;
    background:#FFFFFF url(Resources.aspx?Res=background.gif) repeat-x 0 0;
}

/************ ViewReport (End) *********************************************************/

/************ Document Management System (Begin) *********************************************************/

.leftSide
{
	float:left;
	width:300px;
	display:block;
}

.rightSide
{
	float:right;
	width:400px;
	display:block;
}

.fieldLblDoc
{
    float:left;
    width:120px;
    font-weight:bold;
}

.fileUpload
{
	width:230px;
}

.borderclass
{
	border:solid 1px #969696;
	padding:5px;
	width:98%
}

.PermissionRow
{
	height:16px;
	border-bottom:solid 1px #969696;
	border-left:solid 1px #969696;
	padding-top:5px;
	padding-bottom:3px;
}

.PermissionRowHeading
{
	height:16px;
	border-bottom:solid 1px #969696;	
	padding-top:5px;
	color:#FFFFFF;
	background-color:#969696;
	overflow:hidden;
}

.PermUserName
{
	float:left;
	width:570px;
	margin-left:2px;
}

.PermSettingHeading
{
	float:left;
	width:70px;	
}

.PermSetting
{
	float:left;
	width:70px;
	padding-left:5px;
}

.DocumentPermissions
{
	min-height:198px;
    max-height:198px;
    overflow:auto;
    margin-bottom:4px;
    border-bottom:solid 1px #969696;
    border-left:solid 1px #969696;
	border-right:solid 1px #969696;
}

/************ Document Management System (End) *********************************************************/

.fieldLblOrder
{
    float:left;
    width:130px;
    font-weight:bold;
}

.borderclassOrders
{
	border:solid 1px #969696;
	padding:5px;
	width:775px;
}

.GroupsCheckBoxList
{
    height:200px;
    min-height:200px;
    width:780px;
    border:solid 1px #babfd6;
    margin-bottom:4px;
    overflow-y:scroll;
    font-weight:normal;
}



.SaveContainerHeader { font-family: Arial; font-size: 16px; font-weight: bold; color: #333333; letter-spacing: 3px; width: 100%; height: 24px; padding: 6px 0px 0px 5px; border: solid 1px #919B9C; background: #FFFFFF url(Resources.aspx?Res=content_header_back.gif) repeat-x 0 0; overflow: hidden; }

/************ GPA Signup *********************************************************/

#content {margin: 0px auto 0px auto; width:60em; display:block;}