#selectServiceWrapper {}
#selectServiceWrapper h3 {}
#selectServiceWrapper #selectServiceTitle {}
#selectServiceWrapper #myMembershipTitle {
	font-size: 12px;
}
#selectServiceWrapper #myMembershipTitle a {}
#selectServiceWrapper #myMembershipTitle a.seeMore {}
#selectServiceWrapper #noServiceSelected {
	text-align: center; 
}
#selectServiceWrapper #noServiceSelected #serviceList {
	text-align: left; 
    list-style-position: outside; /* incl. LSP for IE display glitch */ 
}

#selectServiceWrapper #serviceList {
	list-style-type: none; 
    width: 120px; 
    overflow: hidden; 
}
#right-panel #selectServiceWrapper #myMembershipTitle {
	font-size:17px;
}
.selectServiceTwoColumn #serviceList {
	float:left;
	width:50% !important;
}
.selectServiceTwoColumn .login {
	width:100%;
	text-align:right;
	font-size:12px;
}

#selectServiceWrapper #serviceList .service,
#selectServiceWrapper #serviceLogo .service {
	display: block;
    width: 35px;
    height: 35px;
    background: transparent url('/media/shared/css-global/sprites/sprite-servicebadges.jpg') top left no-repeat;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    font-family: Arial,sans-serif;
    color: #666;
    padding: 1px 0 0 42px;
}

#selectServiceWrapper #serviceList .service {
	width: 78px; /* 120 - 0+42pad */
    height: 35px;
    line-height: 35px;
    margin-bottom: 5px;
}

#selectServiceWrapper #serviceLogo .service {}

#selectServiceWrapper #serviceList .service.army,
#selectServiceWrapper #serviceLogo.army .service {
	background-position: 0 0; 
}

#selectServiceWrapper #serviceList .service.marine,
#selectServiceWrapper #serviceLogo.marine .service {
	background-position: 0 -40px; 
}

#selectServiceWrapper #serviceList .service.navy,
#selectServiceWrapper #serviceLogo.navy .service {
	background-position: 0 -80px; 
}

#selectServiceWrapper #serviceList .service.airfrc,
#selectServiceWrapper #serviceLogo.airfrc .service {
	background-position: 0 -120px; 
}

#selectServiceWrapper #serviceList .service.coastg,
#selectServiceWrapper #serviceLogo.coastg .service {
	background-position: 0 -160px; 
}

#selectServiceWrapper #serviceList .service.ngres,
#selectServiceWrapper #serviceLogo.ngres .service {
	background-position: 0 -200px; 
}

#selectServiceWrapper #serviceList .service.spouse,
#selectServiceWrapper #serviceLogo.spouse .service {
	background-position: 0 -240px; 
}

#selectServiceWrapper #serviceList .service.dod,
#selectServiceWrapper #serviceLogo.dod .service {
	background-position: 0 -280px; 
}

#selectServiceWrapper #serviceLogo {
	border-bottom: 1px solid #c5c4c3;
    margin-bottom: 10px;
    display: none; /* JS code will unhide this when you're logged in */
}

#selectServiceWrapper #serviceList .service.none,
#selectServiceWrapper #serviceList .service.govern,
#selectServiceWrapper #serviceList .service.other,
#selectServiceWrapper #serviceList .service.notset,
#selectServiceWrapper #serviceLogo.none .service,
#selectServiceWrapper #serviceLogo.govern .service,
#selectServiceWrapper #serviceLogo.other .service,
#selectServiceWrapper #serviceLogo.notset .service { 
    background-position: 0 -320px; 
}

#selectServiceWrapper #serviceLogo .status {
	font-size: 14px;
    font-weight: normal;
    font-family: Arial,sans-serif;
    color: #666;
    margin: -18px 0 8px 42px;
}

#selectServiceWrapper #selectServiceTitle,
#selectServiceWrapper #myMembershipTitle,
#selectServiceWrapper .myService {
    display : none;
}