/*** Saved from Imaginuity ElementumCMS CSS file on 02/10/09 ***/
body{
	margin: 0;
	font: 10px/21px Verdana, Arial, Helvetica, sans-serif;
	color: #4c4c4c;
	background: #cb1e40;
}
.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=70);
    opacity:0.7;           
}
.passengerValidationText
{
	font:10px Verdana;
    font-style:normal;
}

.MainLogo{
    font:16px Verdana;
    font-style: italic;
    color: #cb1e40;
    font-weight: bold;
}
.MemberValidation{
    Font:12px Verdana;
    font-style: italic;
    color: #cb1e40;
    font-weight: bold;
}
img{border-style: none;}
a{
	color: #cb1e40;
	text-decoration: underline;
}
a:hover{text-decoration: none;}
label, input, textarea, select{
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	color: #808080;
}
input.text, textarea{
	border: 1px solid;
	border-color: #606060 #efeeee #efeeee #606060;
	background: #fff;
}
form, fieldset{
	margin: 0;
	padding: 0;
	border: none;
}

.wrapp:after{
	content: "";
	clear: both;
	display: block;
}
#container{
	width: 958px;
	margin: 0 auto;
	background: #fbfde3 url(../images/bg-container.png) no-repeat;
}

#containerPopup{
	width: 100%;
	margin: 0 auto;
	background: #fbfde3;
}

#header{
	border-bottom: 22px solid #cb1e40;
	width: 100%;
	overflow: hidden;
	position: relative;
	padding: 0 0 7px;
	font-size: 11px;
}
.home-page #header{
	padding: 0 0 11px;
	border-bottom-style: none;
}
.logo{
	float: left;
	width: 190px;
	height: 30px;
	padding: 5px 5px 5px 5px;
}
.logo a{
	display: block;
	height: 100%;
	background: url(../images/bg-logo_NEW.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.util-nav{
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
.util-nav li{
	float: left;
	line-height: 25px;
	margin: 0 9px 0 0;
	display: inline;
}
.util-nav li.login{
	background: url(../images/bg-util-nav.png) no-repeat;
}
.util-nav li span{
	float: left;
	line-height: 25px;
	background: url(../images/bg-util-nav-right.gif) no-repeat 100% 0;
	padding: 0 23px 0 30px;
}
.util-nav a{text-decoration: none;}
.util-nav a:hover{text-decoration: underline;}
.search-form{
	float: right;
	clear: right;
	padding: 5px 11px 0 0;
}
.search-form input{float: left;}
.search-form input.text{
	padding: 2px 4px 2px;
	width: 75px;
}
.main-nav{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 33px;
	left: 205px;	
}
.main-nav li{
	float: left;
	padding: 0 0 0 40px;
}
.main-nav a{
	float: left;
	height: 22px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
.main-nav li.about a{
	background-image:url(../images/bg-main-nav-about.png);
	width: 104px;
}
.main-nav li.transportation a{
	background-image:url(../images/bg-main-nav-transportation.png);
	width: 134px;
}
.main-nav li.services a{
	background-image:url(../images/bg-main-nav-services.png);
	width: 46px;
}
.main-nav li.news a{
	background-image:url(../images/bg-main-nav-news.png);
	width: 79px;
}
.main-nav li.active a, .main-nav a:hover{background-position: 0 100%;}
#content{padding: 6px 11px 24px 11px;}
h1.main-info,
h1.main-inner,
h1.request,
h1.services,
h1.news{
	height: 22px;
}
h1.main-info,
h1.main-inner,
h1.request,
h1.services,
h1.news {margin: 0;
	text-indent: -9999px;
	background-repeat: no-repeat;}
h1.main-info{
	height: 18px;
	background-image: url(../images/bg-heading-main-info.png);
}
h1.main-inner
{
	font-size:small;
	height: 22px;
	background-image: url(../images/bg-heading-main-inner.png);
}
h1.request{background-image: url(../images/bg-heading-request.png);}
h1.services{background-image: url(../images/bg-heading-services.png);}
h1.news{background-image: url(../images/bg-heading-news.png);}

.home-page #content{
	background: url(../images/bg-content-home.gif) repeat-x 0 100%;
	padding: 0 0 8px;
}
.flash{
	background: url(../images/bg-flash.jpg) no-repeat 0 100%;
	padding: 0 0 36px;
}
.flash img{display: block;
	height: 157px;
}
.main-info{
	width: 748px;
	padding: 0 0 0 104px;
	margin: -19px 0 0;
	font-size: 11px;
	line-height: 16px;
}
.main-info p{margin: 6px 0 0;}
.solutions-list{
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 20px 0 0;
	list-style: none;
}
.solutions-list li{
	float: left;
	width: 198px;
}
.solutions-list li a{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;
	height: 196px;
	width: 166px;
}
.solutions-list li.entities a{background-image:url(../images/bg-solution-entities.jpg)}
.solutions-list li.plans a{background: url(../images/bg-solution-plans.jpg)}
.solutions-list li.facilities a{background: url(../images/bg-solution-facilities.jpg)}
.solutions-list li.providers a{
	width: 185px;
	background: url(../images/bg-solution-providers.jpg)
}
.breadcrumbs{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
.breadcrumbs li{
	float: left;
	background: url(../images/bg-breadcrumbs-bullet.gif) no-repeat left;
	margin: 0 0 0 -1px;
	padding: 0 7px;
}
.breadcrumbs a{
	color: #4c4c4c;
	text-decoration: none;
}
.breadcrumbs a:hover{text-decoration: underline;}
.holder{padding: 15px 0 0;}
.seo-block{
	width: 486px;
	padding: 0 170px 0 0;
	float: right;
}
.headline
{
	padding: 50px 0 0 17px;
}
#content .seo-block h1{margin: 0 0 11px;}
#content h3
{
	font-size: 12px;
}
.seo-block p{margin: 0 0 11px;}
.seo-block h3{
	font-size: 11px;
	margin: 0 0 2px;
}
.seo-block ul{
	margin: 0;
	padding: 0 0 0 17px;
	list-style: none;
	line-height: 16px;
}
.seo-block ul li{
	background:  url(../images/bg-list-bullet.gif) no-repeat left;
	padding: 0 0 2px 19px;
}
.primary-block{
	height: 1%;
	overflow: hidden;
}
img.content-img-left{
	float: left;
	margin: 4px 11px 0 0;
}
.primary-block .category{
	width: 402px;
	overflow: hidden;
	padding: 0;
	margin: 0 -17px 38px 0
}
.primary-block .category li{
	float: left;
	background: none;
	padding: 0 20px 0 0;
}
.primary-block .category li a{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 114px;
	height: 143px;
}
.primary-block .category li.entities a{background-image: url(../images/bg-category-entities.jpg);}
.primary-block .category li.plans a{background-image: url(../images/bg-category-plans.jpg);}
.primary-block .category li.facilities a{background-image: url(../images/bg-category-facilities.jpg);}
.post{padding: 3px 0 10px;}
.post .head{
	width: 100%;
	overflow: hidden;
	line-height: 16px;
}
.post .head a{font-weight: bold;}
.post ul.head{
	margin: 0 0 0 -6px;
	padding: 0;
	list-style: none;
	float: left;
}
.post ul.head li{
	float: left;
	font-weight: bold;
	background: none;
	padding: 0;
	background: url(../images/bg-separate.gif) no-repeat left;
	margin: 0 0 0 -1px;
	padding: 0 7px;
}
.post .date{
	float: right;
	margin: 0 25px 0 0;
}
.post h3{font-size: 10px;}
.comment-form{
	padding: 5px 0 0;
	width: 375px;
}
.comment-form .wrapp{
	padding: 10px 0 0;
}
.comment-form label{
	font-weight: bold;
	/*float: left;*/
	color: #4c4c4c;
}
.comment-form .text{
	/*float: left;*/
	width: 367px;
	padding-left: 3px;
	padding-right: 3px;
	margin: 2px 0 0;
}
.comment-form .radio, .comment-form .checkbox-holder input{
	/*float: left;*/
	width: 15px;
	height: 15px;
	margin: 0 3px 0 0;
}
.comment-form textarea{
	overflow: auto;
	padding: 0 0 0 3px;
	margin: 0;
	width: 370px;
	height: 60px;
	line-height: 21px;
}
.comment-form .checkbox-holder {
	padding: 0 50px 0 0;
}
.comment-form .col-1{
	width: 134px;
	float: left;
	padding: 0 10px 0 0;
}
.comment-form .col-1 .text{
	width: 126px;
}
.comment-form .col-2{
	width: 62px;
	float: left;
}
.comment-form .col-2 .text{
	width: 54px;
}
.comment-form .col-3{
	width: 159px;
	float: right;
}
.comment-form .col-3 .text{
	width: 151px;
}
.comment-form .col-4{
	width: 102px;
	float: left;
}
.comment-form .col-4 .text{
	width: 94px;
}
.comment-form .col-5{
	width: 263px;
	float: right;
}
.comment-form .col-5 .text{
	width: 255px;
}
.comment-form .submit{
	float: right;
	margin: -22px 0 0;
	position: relative;
}
.secondary-block{
	width: 248px;
	float: right;
	padding: 7px 0 0 20px;
	line-height: 17px;
	margin: 0 -170px 0 0;
	position: relative;
}
.secondary-block .image{
	width: 248px;
	height: 248px;
	position: relative;
}
.secondary-block .image img{display: block;}
.secondary-block .image span{
	position: absolute;
	display: block;
	width: 248px;
	height: 248px;
	background: url(../images/bg-img-border.png) no-repeat;
	top: 0;
	left: 0;
}
.secondary-block p{
	text-align: center;
	margin: 9px 0 0;
}
.secondary-block p a{text-decoration: none;}
.secondary-block p a:hover{text-decoration: underline;}
.sidebar{
	width: 165px;
	float: left;
	padding: 5px 0 0 7px;
	font-size: 11px;
}
.sub-nav{
	margin: 0;
	padding: 8px 0 0;
	list-style: none;
	font-weight: bold;
	line-height: 21px;
}
.sub-nav a{
	text-decoration: none;
	color: #32332d;
}
.sub-nav a:hover{text-decoration: underline;}
.sub-nav ul{
	margin: 0 0 3px;
	padding: 4px 0 0 12px;
	list-style: none;
	display: none;
	border-bottom: 1px solid #cb1e40;
	font-size: 10px;
	line-height: 13px;
}
.sub-nav li active ul{display: block;}
.sub-nav ul li{margin: 0 0 8px;}
.sub-nav li active ul a{color: #5b5b52;}
.sub-nav li active ul a:hover, 
.sub-nav li active ul li active a{
	color: #cb1e40;
	text-decoration: none;
}
#footer{
	border-top: 12px solid #666;
	width: 100%;
	overflow: hidden;
	color: #fff;
	line-height: 16px;
	padding: 6px 0 10px;
	background: #cb1e40;
}
#footer a{color: #fff;}
#footer p{margin: 0;}
#footer p img{vertical-align: middle;}
#footer ul{
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
#footer ul li{
	float: left;
	padding: 0 0 0 14px;
}
.validationPanel
{
	border-color: #ff00ff;
	border-width:thin;
	border-style:solid;
	background: #ffedff;
}
.validationHeader
{
	font-weight:bold;
	font-size:12px;
}
.validationText
{
	font-size:11px;
}

/***** added on 1/17/09 *****/

#about a{background-image:url(../images/bg-main-nav-about.png);width: 104px;}
#about a:hover,
#about a.selected {background-position: 0 100%;}


#transportation a{background-image:url(../images/bg-main-nav-transportation.png);width: 134px;}
#transportation a:hover,
#transportation a.selected {background-position: 0 100%;}


#services a{background-image:url(../images/bg-main-nav-services.png);width: 46px;}
#services a:hover,
#services a.selected {background-position: 0 100%;}

#news a{background-image:url(../images/bg-main-nav-news.png);width: 79px;}
#news a:hover,
#news a.selected {background-position: 0 100%;}

#sub-nav{
	margin: 0;
	padding: 8px 0 0;
	list-style: none;
	font-weight: bold;
	line-height: 21px;
}
#sub-nav a{
	text-decoration: none;
	color: #32332d;
}
#sub-nav a:hover{text-decoration: underline;}
#sub-nav ul{
	margin: 0 0 3px;
	padding: 4px 0 0 12px;
	list-style: none;
	display: none;
	border-bottom: 1px solid #cb1e40;
	font-size: 10px;
	line-height: 13px;
}
#sub-nav li.sub-navCMSListMenuHighlightedLI ul{display: block;}
#sub-nav ul li{margin: 0 0 8px;}
#sub-nav li.sub-navCMSListMenuHighlightedLI ul a{color: #5b5b52;}
#sub-nav li.sub-navCMSListMenuHighlightedLI ul a:hover, 
#sub-nav li.sub-navCMSListMenuHighlightedLI ul a.sub-navCMSListMenuLinkHighlighted {
	color: #cb1e40;
	text-decoration: none;
}


#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_statichtml_ctl00_Bizform1_ctl00_OrganizationType {width:402px;}
#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_statichtml_ctl00_Bizform1_ctl00_OrganizationType td {width:402px; white-space:nowrap;}

#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_statichtml_ctl00_Bizform1_ctl00_State {width: 54px; border: 1px solid; border-color: #606060 #efeeee #efeeee #606060; background: #fff;}
#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_statichtml_ctl00_Bizform1_ctl00_Zip_txtZIPCode {width: 151px; border: 1px solid; border-color: #606060 #efeeee #efeeee #606060; background: #fff;}
#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_statichtml_ctl00_Bizform1_ctl00_Email_txtEmailInput {width: 255px; border: 1px solid; border-color: #606060 #efeeee #efeeee #606060; background: #fff;}

#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_statichtml_ctl00_Bizform1_ctl00_OrganizationType_0 {width: 15px; height: 15px; margin: 0 3px 0 0;}
#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_statichtml_ctl00_Bizform1_ctl00_OrganizationType_1 {width: 15px; height: 15px; margin: 0 3px 0 0;}
#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_statichtml_ctl00_Bizform1_ctl00_OrganizationType_2 {width: 15px; height: 15px; margin: 0 3px 0 0;}
#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_statichtml_ctl00_Bizform1_ctl00_OrganizationType_3 {width: 15px; height: 15px; margin: 0 3px 0 0;}

#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_statichtml_ctl00_Bizform1_ctl00_RequestDemo {width: 15px; height: 15px; margin: 0 3px 0 0;}
#plcRoot_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_pageplaceholder_partPlaceholder_Layout_zoneContent_statichtml_ctl00_Bizform1_ctl00_ContactMe {width: 15px; height: 15px; margin: 0 3px 0 0;}

.FormButton{float:right;}


h2.about-access2care {background-image: url(../images/bg-heading-sidebar-about.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.services{background-image: url(../images/bg-heading-sidebar-services.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.news{background-image: url(../images/bg-heading-sidebar-news.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.amr {background-image: url(../images/h-amr.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.benefits {background-image: url(../images/h-benefits.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.call-center-services {background-image: url(../images/h-call-center-services.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.claims-management {background-image: url(../images/h-claims-management.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 32px;}
h2.contact-us {background-image: url(../images/h-contact-us.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.emcare {background-image: url(../images/h-emcare.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.emsc-companies {background-image: url(../images/h-emsc-companies.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.ethics-compliance {background-image: url(../images/h-ethics-compliance.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.government-entities {background-image: url(../images/h-government-entities.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.health-facilities {background-image: url(../images/h-health-facilities.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.health-plans {background-image: url(../images/h-health-plans.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.network-management {background-image: url(../images/h-network-management.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.opportunities {background-image: url(../images/h-opportunities.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.our-mission-vision {background-image: url(../images/h-our-mission-vision.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.provider-payment {background-image: url(../images/h-provider-payment.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.quality-assurance {background-image: url(../images/h-quality-assurance.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.real-time-data {background-image: url(../images/h-real-time-data.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 32px;}
h2.real-time-data-access {background-image: url(../images/h-real-time-date-access.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.request-demo {background-image: url(../images/h-request-demo.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.search {background-image: url(../images/h-search.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.site-map {background-image: url(../images/h-sitemap.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.site-usage-agreement {background-image: url(../images/h-site-usage.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.transportation-providers {background-image: url(../images/h-transportation-providers.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}
h2.join-us {background-image: url(../images/h-join-us.png); margin: 0; text-indent: -9999px; background-repeat: no-repeat; height: 15px;}




.wrapp{width: 100%;}


* html .seo-block {height:450px;}
.seo-block {min-height: 500px; }


.ErrorLabel {color:red;}
.EditingFormErrorLabel {color:red;} 


.lblTitleStyle
 {
     font-size:large;
     font-weight:bold;
     color:#cb1e40;
 }

.lblPlanTitleStyle
 {   border:1px solid;
     border-spacing:10;
     border-color:Gray;
     font-size:x-large;
     font-weight:bold;
       /*font-family:Franklin Gothic Demi;
        color:#cb1e40;  */
     color:ThreeDDarkShadow;     
     padding-top:5px;
     padding-bottom:5px;
     padding-right:10px;
     padding-left:10px;
     background-color:White;
 }
 .imgPlanLogoStyle
 {   border:1px solid;
     border-spacing:10;
     border-color:Gray;    
     padding-top:5px;
     padding-bottom:5px;
     padding-right:5px;
     padding-left:5px;
     background-color:White;
 }

/*****************************************************
Data Grid Elements
*****************************************************/
.dgTable
    {
        border-collapse: separate;
    }
    /* data grid header */
    .dgHeaderStyle
    {
        font-family: Verdana;
        font-size: 11px;
        background-color: #cb1e40;
        background-image: url(../images/gradiant.gif);
        background-repeat: repeat-x;
        color: #696969;
        padding: 4px 6px 4px 6px; 
        font-weight:bold;
    }
    .dgFooterStyle
    {
        font-family: Verdana;
        font-size: 11px;
        background-color: #cb1e40;
        background-image: url(../images/gradiant.gif);
        background-repeat: repeat-x;
        color: #696969;
        padding: 4px 6px 4px 6px;
    }
    
    .clBorderStyleRight
    {
        border-top-style: none;
        border-left-style: none;
        border-bottom-style: none;
        border-right-style: solid;
        border-right-color: White;
    }
    .dgHeaderStyle a:Link, .dgHeaderStyle a:Visited
    {
        color: #696969;
    }
    .dgHeaderStyle a:Hover
    {
        color: #F7AC10;
    }
    .dgHeaderStyle th
    {
        text-align:left;
    }
    /* item and alternating item row appearance */.dgTransparentItemStyle
    {
        font-family: Verdana;
        color: #000099;
        font-size: 11px;
        background-color: Transparent;
        height: 11px;
        padding: 4px 6px 4px 6px;
    }
    /* item and alternating item row appearance */
    .dgItemStyle
    {
        font-family: Verdana;
        color: #696969;
        font-size: 11px;
        background-color: #FFFFEE;
        height: 11px;
        padding: 4px 8px 4px 8px;
    }
    .dgAlternatingItemStyle
    {
        font-family: Verdana;
        color: #696969;
        font-size: 11px;
        background-color: #FEF6D4;
        height: 11px;
        padding: 4px 8px 4px 8px; /*background-image: url(c:/images/fhBg.gif); */ /*background-repeat: repeat-x;*/
    }
    /* selected row appearance */
    .dgSelectedRow
    {
        font-family: Verdana;
        color: #696969;
        font-size: 11px;
        background-color: #CCCCCC;
        height: 11px;
        padding: 4px 8px 4px 8px;
    }
    /* warning cell */.dgWarningCell
    {
        background-color: Yellow;
    }
    /* Goodwill cell */.dgGoodwillCell
    {
        background-color: #add8e6;
    }
    /* "Red Light" text */.dgRedLightText
    {
        color: Red;
    }
    /* "Green Light" text */.dgGreenLightText
    {
        color: Green;
    }
    /* pager stuff */.dgPagerStyle
    {
        font-family: Verdana;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: 11px;
        background-color: #FEFBE2;
        text-align: left;
    }
    .dgPagerStyle a:link, .dgPagerStyle a:visited
    {
        color: #000099;
    }
    .dgPagerStyle a:Hover
    {
        color: #F7AC10;
    }
    .dgFooterStyle a:Link
    {
        color: white;
    }
    .dgItemStyle a:visited, .dgItemStyle a:link, .dgAlternatingItemStyle a:visited, .dgAlternatingItemStyle a:link
    {
        color: #000099;
    }
    .dgItemStyle a:hover, .dgAlternatingItemStyle a:hover
    {
        /* background-image: url(c:/images/forumColumnBackground.gif); 
    background-repeat: repeat-x; */
        color: #F7AC10;
    }
    .dgSelectedRow a:link, .dgSelectedRow a:visited
    {
        color: #cb1e40;
        text-align: right;
    }
    .dgSelectedRow a:hover
    {
        /* background-image: url(c:/images/forumColumnBackground.gif); 
    background-repeat: repeat-x; */
        color: #F7AC10;
    }
    .dgEmtpyDataRowStyle
    {
        font-family: Georgial, Helvetica, sans-serif;
        font-style: italic;
        color: Red;
        font-weight: bold;
        background-color: #E1E1EB;
    }    
    .ErrorMessage
    {
        font-family: Verdana;
        font-size: 12px;
        color: #696969;
        text-align:center;
        padding: 4px 8px 4px 8px;
    }


/*****************************************************
Symbol Legend Elements
*****************************************************/
.symbolLegend
{
	border-collapse: collapse;
	border: 1px solid black;
}
.symbolLegend td
{
	padding: 5px 5px 0px 5px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	text-align: center;
}

/*****************************************************
Trip Details Elements
*****************************************************/
.tripDetailsFloatLeft
{
	float: left;
	margin: 10px 10px 10px 0px;
}
.tripDetailsFloatRight
{
	float: right;
	margin: 10px 0px 10px 10px;
}
.tripDetailsMain
{
	border: 1px solid black;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tripDetailsMain td
{
	padding-left: 5px;
}

.filterDetailsMain
{
	border: 1px solid gray;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.filterDetailsMain th
{
    color: #696969;
    font-size: 11px;
    background-color: #FEF6D4;
    text-align:center;
}
.filterDetailsMain td
{
	padding-left: 5px;
}

.rightborderGrey
{
    border-right:1px solid gray;
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: #FEF6D4;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;    
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

.ajax__calendar_container {padding:4px;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {padding:0px;margin:0px;font-size:11px;}
.ajax__calendar_container TD {padding:0px;margin:0px;font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold; margin-left:15px; margin-right:15px; background-color: #999999; border-color: Black; color:White}
.ajax__calendar_footer {height:10px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;font-weight:bold;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;font-weight:bold;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

/************ PasswordStrength Related Styles ***********************/
.PasswordStrength_Indicator
{
     background-color:Maroon;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}
/**styles to view Request Trip**/
 .tdLabelStyle
 {
     text-align:right;
     width: 162px;
 }
.tdLeftColumn
{
    width: 231px;
    text-align: right;
}
.tdRightColumn
{
    width: 362px;
    text-align: left;        
}
.HeaderTextstyle
{
	 font-size:medium;
     font-weight:bold;
     color:#cb1e40;
     font-style:italic;     
}

/* Positioning the ExperienceProblems link on Login.aspx*/
#userinfo span:nth-child(3) {    
     position: absolute;
     top:42px;
     right:8px;  
}
