﻿body
{
}


h1 {
color: #690;
}

h3
{
	color:#db8500;
	font-size:15pt;	
}

.link
{
	
}


/*COORDINATOR LIST*/
.list
{
	 margin: 0px 0px 50px 0px;
}

.listSubHeaders
{
	color:Black;
	font-size:18;
	width:400px;	
}

.listSubHeadersDiv
{
	
	width:80%;	
	 
	padding: 15px 0px 5px 0px;
}

.listItemDiv
{
	font-size:10pt;
	background-color:#f2f2f2;
	width:80%;	
	margin: 5px 0px 5px 0px;
	overflow:auto;
}

.listAlternatingItemDiv
{
	font-size:10pt;
	background-color:White;
	width:80%;
	margin: 5px 0px 5px 0px; 
	overflow:auto;
}

.listEditDelete
{
	 
	overflow:auto;
}

.listItemAgency
{	
	 margin: 0 35px 0 5px;
	overflow:auto;
	width:50%;
}

.listItemContact
{
	width:35%;
	margin: 0 10px 0 10px;	 
	overflow:auto;
}

.spacer
{
	margin-bottom:15px;
}

.editSpacer
{
	font-size: 0.7em !important;
	margin-left: 5px;
}

/*ADMIN FORM*/


.linkDelete
{
	font-size:10pt;
	float:right;
}

.formTextbox
{
    float:left;
	overflow:auto; 
	margin-right:20px;  
}

.EditForm
{
	/*width:100%;*/
	border:solid 1pt #D3D3D3;
	float:left;
	overflow:auto;
	padding-top:10px;
}

.EditForm Label
{
	font-size:10pt;
	height:20px;
	font-weight:bold;
}

.Editform h3
{
	color:#db8500;
	font-size:15pt;
	margin-left:30px;
}

.formSection
{
	float:left;
	overflow:auto;		
	margin-left:30px;
	margin-bottom:15px;	
	position:relative;
}

.formSectionRow
{
	float:left;
	overflow:auto;
	width:100%;	
}

.formSectionField
{
	/*float:left;*/
	margin:5px auto;
	overflow:auto;
}

.formFieldAgency
{ 
    margin-right:20px;
    width:400px;
    float:left;
	/*overflow:auto;*/
}

.formFieldSubelement
{
	margin-right:20px;
    width:400px;
    height:20px;
    float:left;
	/*overflow:auto;*/
}

.formFieldCoordinator
{ 
    margin-right:20px;
    width:400px;
    height:20px;
    float:left;
	/*overflow:auto;*/
}

.formFieldOffice
{
	margin-right:20px;
    width:400px;
    height:20px;
    float:left;
	/*overflow:auto;*/
}

.formFieldPosition
{	
    width:400px;
    height:20px;
    float:left;
	/*overflow:auto;*/
}

.formFieldAddress
{
	margin-right:20px;
	width:300px;
	height:20px;
	height:20px;
	float:left;
	/*overflow:auto;*/
}

.formFieldCity
{
	margin-right:20px;
	width:200px;
	height:20px;
	float:left;
	/*overflow:auto;*/
}

.formDropDownListState
{
	margin-right:20px;
	float:left;
	/*overflow:auto;*/
}

.formFieldZip
{
	margin-right:20px;
	width:100px;
	height:20px;
	float:left;
	/*overflow:auto;*/
}

.formFieldPhone
{
	margin-right:20px;
	width:150px;
	height:20px;
	float:left;
	/*overflow:auto;*/
}

.formFieldEmail
{
	margin-right:20px;
	width:400px;
	height:20px;
	float:left;
	/*overflow:auto;*/
}

.formFieldWebsite
{
	margin-right:20px;
	width:400px;
	height:20px;
	float:left;
	/*overflow:auto;*/
}

.formButtonAddEditCancel
{
	margin-right:20px;
	margin-top:10px;
	float:left;	
}

.formButtonRow
{
	float:right;
	overflow:auto;
	width:100%;	
}

.formLabelMsg
{
	margin-right:20px;
	margin-bottom:10px;
	overflow:auto;
	vertical-align:middle;
	color:Red;
	font-size:11pt;	
	font-weight:bold;
	width:100%;	
}

.editLinkButton
{
	margin-left:20px;
	float:right;
}

/*MESSAGE BOX*/

.messageBoxDiv
{	
	height:500px;	
	width:100%;
	float:left;
	overflow:auto;	
	background-color:#D3D3D3;
}

.messageBox
{	
	width:450px;
	margin-top:100px;
	margin-left:130px;
	border:solid 1pt black;		
	overflow:auto;	
	background-color:White;	
}

.messageNotification
{
	font-size:12pt;
	color:Red;		
	overflow:auto;
	margin-top: 10px;
	margin-bottom:15px;
	margin-left:5px;
}

.logoutNotification
{
	font-size:12pt;
	height: 300px;
	color:Red;		
	overflow:auto;
	margin-top: 10px;
	margin-bottom:15px;
	margin-left:5px;
}

.itemTemplate 
{
	font-size: 1.2em;
	line-height: 1.4em;	
	overflow:auto;
	margin-left:15px;
}

.lblSubelement {
	font-weight: bold;
	text-transform: uppercase;
	display: block;
}

.lblCoordinatorName {
	font-weight: bold;
	display: block;
}

.lblPositon, .lblOffice {
	display: block;
}

.sppcListHeader 
{	
	
	
	font-size: 1.4em;
	font-weight: bold;
}

.lblMessgeEmail
{
	color:#4862A5;
}

.messageButtons
{	
	font-size:10pt;
	margin-top:15px;
	margin-left:5px;
	margin-bottom: 10px;
}

.stateSearch
{
	 font-weight: bold;
	 padding: 5px 0px 0px 0px;
}

.agencySearch
{
	 font-weight: bold;
	 padding: 15px 0px 0px 0px;
}

/*SEARCH RESULTS*/
.searchResultsMain /*outside repeater*/
{
	padding: 10px 0px 0px 0px;
	font-size: 1.1em;
}

.searchResult
{
	padding: 10px 0px 10px 10px;
	
}

.searchResultAlt
{
	padding: 10px 0px 10px 10px;
	 background-color: #DCDCDC;
}

.sRagency
{
    padding:35px 0 10px 0;
    display:block;
	font-size:1.4em;
	font-weight:bold;
}

.sRoffice
{
	
}

.sRsubElement
{
	
}

.sRname
{
	font-weight: bold;
}

.sRposition
{
	
}

.sRaddressOne
{
	
}
.sRaddressTwo
{
	
}
.sRcityZip
{
	
}

.sRphone
{
	padding: 5px 0px 0px 0px;
}

.sRfax
{
	
}

.sRemail
{
	
}

.searchStatus
{
	padding: 0px 0px 5px 0px;
	font-size:1.3em;
}

div.mapSearch
{
	padding: 20px 0px 0px 0px;
	overflow:visible;
}

.usingSecondaryNavigation
{
	overflow: visible;
}

#map {
	    width: 700px;
	    height: 495px;
    }

    #StateSelectorWrapper {
        text-align: right;
		font-size: 1.2em;
    }
	
	.SelectedStateIssuers {
		margin: 1.0em 0px 1.0em 0px;	
	}

    .issuerContainer {
        padding: 1.15em 0px 1.15em;
        border-bottom: 1px solid #e1e1e1;
    }

    .issuerContainer:first-child {
        border-top: 1px solid #e1e1e1;
    }

    .issuer {
        float: left;
        width: 260px;
		margin-right: 30px;
    }

    .issuer > p {
        font-weight: bold;
    }

    .plans {
        float: left;
        width: 440px;
    }
	
	.plans > p {
		padding-bottom: .15em;
    }

    .qtip-stateinfo {
        width: 180px;
        padding: 5px;
    }
    .qtip-stateinfo .issuerSnapshot,
    .qtip-stateinfo .planSnapshot,
    .qtip-stateinfo .name,
    .qtip-stateinfo a:hover {
        color: #000;
        text-decoration: none;
		line-height: 1.65em;
    }

    .qtip-stateinfo .issuerSnapshot {
        color: #363636;
    }
	   
    .qtip-stateinfo .name {
        font-weight: bold;
        font-size: 1.2em;
    }

    .qtip-stateinfo .issuerSnapshot,
    .qtip-stateinfo .planSnapshot {
        font-size: 1.1em;
    }

    .qtip-stateinfo div span {
        font-weight: bold;
        float: right;
    }
    .qtip-stateinfo .note {
        font-style: italic;
        color: #acacac;
        padding-top: .15em;
		line-height: 1.65em;
    }
    .qtip-stateinfo a:hover .note {
        text-decoration: underline;
    }
    
    path div.stateLabel
    {
		border: 1px solid black;
		padding: 5px 7px 5px 7px;
		z-index: 1000;	
    }
    
    div.orDivider
    {
		padding: 20px 0px 0px 0px;
    }