/* -- Reset -----------------------------------------------------------------*/
/* Eric Meyer's CSS reset http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {	border-collapse: collapse;border-spacing: 0;}
q:before,q:after{content:'';}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}



/* -- CSS tools --------------------------------------------------------------*/
/* clearfix declaration for clearing floated elements */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



/* -- General Typography --------------------------------------------------------------*/
body{
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
	line-height:19px;
	text-align:center;
}


/* -- General Structure --------------------------------------------------------------*/
body{
	padding:0;
	margin:0;
	background:url('http://images.military.com/community/layout/images/general/bodybg.png') repeat-x #fff;
}
body#notopnav{
	padding:0;
	margin:0;
	background:url('http://images.military.com/education/images/bodybg_notopnav.png') repeat-x #fff;
}

a{ text-decoration:none; }
a:link{	color:#0000cc; }
a:hover{ text-decoration:underline; }


#container{
	width:960px;
	margin:0px auto;
}



/* -- Masthead Structure -------------------------------------------------------------- */
#masthead{ 
	width:960px;
	height:75px;

	background:url('') no-repeat;
	
	margin:0 auto;
}
	#mastheadLogo{
		float:left;
		width:160px;
		height:75px;
	}
		#mastheadLogo img{
			display:block;
		}
	#mastheadAd{
		display:none;
	}
	

	#search{
		width:300px;
		float:right;
		position:relative;
		height:50px;
		margin:20px 0 0 0;
	}
		#paychart #search {
			margin:0;
			height:auto;
		}
		#search li{
			float:right;
			padding:25px 0 0 0;
			color:#cccccc;
			cursor:pointer;
			background:url(http://images.military.com/community/layout/images/general/searchtabbg.png) no-repeat 100% 30px;
		}
				#search .selected a{
					font-weight:bold;
					color:#fff;
				}
			#search ul{
				display:none;
				position:absolute;
				top:0px;
				left:0px;
			}
			#search li{ text-align:center; }
				#search ul li{
					width:300px;
					height:22px;
					padding:0;
					text-align:right;
				}
				#search ul li input{ vertical-align:middle; }
					#search ul li input{
						width:235px;
						height:100%;
						padding:2px 0 2px 4px;
						margin:0 2px 0 0;
						border:1px solid #403f3f;
						font-weight:normal;
					}

					#search .searchkeyword{ width:164px; }
					#search .searchzip{ width:60px; }
					#search .searchfirstname{ width:86px; }
					#search .searchlastname{ width:138px; }

					#search .searchsubmit{
						width:53px;
						height:22px;
						margin:0;
						background:url(http://images.military.com/community/layout/images/general/searchbtn.png) no-repeat;
						border:0;
						cursor:pointer;
					}

			#search li:hover{ color:#fff; }

			#search .selected{
				color:#fff;
				font-weight:bold;
			}
				#search .selected ul{
					display:block;
					z-index:100;
				}

			#search #searchHome{ width:49px; }
			#search #searchNews{ width:45px; }
			#search #searchBuddyfinder{ width:86px; }
			#search #searchUnits{ width:44px; }
			#search #searchJobs{
				width:33px;
				text-align:right;
				background-image:none;
			}
		

			#quickref{
				margin:12px 0 14px 0;
				text-align:right;
				width:100%;
			}
				#quickRef a{
					font-weight:normal;
					text-decoration:underline;
					color:#0000cc;
				}
					#content #quickRef a span{
						font-weight:bold;
					}
				#quickRef .left{
					float:left;
					margin:-1px 0 0 0;
				}

				#quickRef .right{
					margin:-1px 0 0 0;
					float:right;
				}
				#quickref #breadcrumb {
					float:left;
					font-weight:bold;
					text-align:left;
				}
	

/* -- Nav Menu --------------------------------------------------------------*/
	/* typography */
	#nav li{
		font-weight:bold;
		font-size:13px;
	}
	#nav li a{
		color:#000;
		text-decoration:none;
	}
		#nav .selected a, #nav .selected span{ color:#fff; }
	#nav ul li{
		text-align:left;
		font-weight:normal;
		font-size:12px;
	}
		#nav ul li a{ color:#fff; }
			#nav ul li a:hover{ text-decoration:underline; }
			#nav .subselect a{ font-weight:bold; }
				#nav .subselect a:hover{ text-decoration:none; }


	#nav{
		width:960px;
		height:60px;
		position:relative;
		
		margin:0 auto;
		z-index:10000;
	}
	#nav li{
		float:left;
		line-height:30px;
		padding:0 10px;
	}

	#nav .selected, #nav .selected:hover{
		background-color:#000;
		background-image:none;
		margin-right:-1px;
	}

	#nav li{ background:url('http://images.military.com/community/layout/images/general/selectborderblack.png') no-repeat 0% 10px; }

	/* remove background images for selected li's */
	#nav li:first-child, #nav .selected + li{ background-image:none; }
	#nav .firstchild{ background-image:none; } /* 2nd declaration needed for IE6 */


	/* tier 2 */
	#nav ul{
		display:none;
		position:absolute;
		top:30px;
		left:0;
		width:960px;
		background-color:#000;
	}
	#nav ul li{
		width:auto;
		background:url('http://images.military.com/community/layout/images/general/selectborders.png') no-repeat 0% 0px;
	}
		#nav ul li a{ display:block; }
		#nav .subselect a{ background:url('http://images.military.com/community/layout/images/general/subselectbg.png') repeat-x; }


	/* More sub-menu */
	#nav .more{
		font-weight:bold;
		float:right;
		background:url('http://images.military.com/community/layout/images/general/morearrow.png') no-repeat 100% 0px;
		padding:0 10px 0 0;
	}
		#nav .more ul, #nav .selected ul ul{
			font-weight:bold;
			width:auto;
			display:none;
			right:0;
			left:auto;
			z-index:200;
		}
			#nav .more ul li{
				float:none;
				padding:0 10px 0 10px;
				background-image:none;
				white-space: nowrap;
				height:1%; /*add hasLayout for IE6*/
			}

		#nav .more a, #nav .subselect li a{ background-image:none; }


	/* hover code */
	#nav li:hover, #nav .hovering{ text-decoration:underline; }
		#nav li:hover ul li, #nav .hovering ul li{ 
			background-color:#000;
			font-style:normal; 
		}
		#nav .selectedhovering{ background-color:#000; }



	/* Enable to have hover effects
	#nav li:hover ul, #nav .hovering ul{
		display:block;
		z-index:100;
	}
		#nav li:hover ul ul, #nav .hovering ul ul{
			display:none;
		}
	 */
	
	#nav .more:hover ul, #nav .hovering .hovering ul{
		display:block;
		z-index:100;
	}

	#nav .selected ul{
		display:block;
		z-index:10;
	}




/* -- Middle Structure -------------------------------------------------------------- */
#middle{ margin:0 auto;
	text-align:left;
	width:960px; }

	#left {float:left;}
	
		#leftnav{
			width:160px;
			margin:16px 0 0 0;
		}
			#leftnav a{
				font-weight:bold;
				color:#000;
			}
				#leftnav a:hover{ font-style:italic; }
	
			#leftnav li{ display:none; }
	
			#leftnav .selected{ 
				border-bottom:1px solid #999999; 
				width:100%;
			}
			#leftnav .paynav .selected{ 
				border-bottom:0px; 
			}
			#leftnav .selected, #leftnav .selected ul li{ display:block; }
	
			#leftnav .selected ul li{
				background:url(http://images.military.com/community/layout/images/general/leftnavbg.png) bottom left;
				line-height:22px;
				padding:0 0 0 7px;
				border-top:1px solid #999999;
			}
	
			#leftnav .selected .selected{
				background:url() #000;
				border-bottom:0px;
				width:auto;
			}
				#leftnav li ul .selected a{ color:#fff; }
	
				#leftnav .selected .subselect{ background: url(http://images.military.com/community/layout/images/general/leftnavsubselected.png) #fff no-repeat 6px 0; }
					#leftnav .selected ul li ul li{ padding:0 0 0 20px; }
					#leftnav .selected ul li ul li a{ color:#000; }
					#leftnav .selected ul li ul li a:hover{ font-style:normal; }
				
				#leftnav .paynav .selected .subselect{ background: url(http://images.military.com/community/layout/images/general/leftnavsubselected.png) #fff no-repeat 6px 0; }
					#leftnav .paynav .selected ul li ul li{ padding:0 0 0 20px; }
					#leftnav .paynav .selected ul li ul li a{ color:#000; }
					#leftnav .paynav .selected ul li ul li a:hover{ font-style:normal; }
	
				#leftnav li ul li ul{
					margin:0 0 0 -7px;
					border-top:1px solid #999999;
					/*display:none;*/
				}
				#leftnav li.paynav ul li ul li{
					*margin:0 0 0 0;
					border-top:1px solid #999999;
					/*display:none;*/
				}
				
				#leftnav li ul .selected ul{
					display:block;
				}
	
				#leftnav .selected ul li ul li{
					background:url() #fff;
					border:0px;
				}
	
					#leftnav .selected ul li ul li a{ font-weight:normal; }






	#right{ float:left; }
		#right.bgsmall{
			float:right;
			width:775px;
			margin:0;
		}
		#right.bgwide{
			width:960px;
			margin:0;
		}
		.paytop {
			width:100%;
			padding-bottom:10px;
		}
			.bgpay {
				width:450px;
				margin:0;
				float:left;
			}
				.paycalc-topdiv {
					width:100%;
					height:232px;
					background-image:url("http://images.military.com/media/production/pay-calculator/pay-calculator-header-0613.jpg");
				}
					.paycalc-topdiv ul {
						margin-top:142px;
						float:left;
					}
						.paycalc-topdiv ul.left {
							width:220px;
							margin-left:18px;
						}
						.paycalc-topdiv ul.right {
							width:200px;
							margin-left:4px;
						}
					.paycalc-topdiv ul li {
						font:bold 13px arial,verdana,sans-serif;
						color:#666;
						padding:0 0 7px 22px;
						/*background:url('http://images.military.com/paycalculator/arrow-bullet.png') no-repeat 0 3px;*/
					}
			.payad {
				width:300px;
				float:right;
				text-align:center;
				
				background:url('http://images.military.com/community/layout/images/general/adlogo.png') 50% 0 no-repeat;
				padding:6px 0 0 0;
				margin-top:20px;
			}
		
		#right #insert{}
			#right #insert #breadcrumb, #right #insert #quickref{
				float:left;
				width:386px;
				line-height:40px;
			}
				#right #insert #quickref{
					float:right;
					text-align:right;
				}

			#right #insert #insertad{
				margin:0 0 25px 23px;
			}

	#content{
	
	}



/* -- Footer Structure ------------------------------------------------------ */
#footer{
	width:100%;
	border-top:1px solid #cccccc;
}
	#footer ul{
		width:960px;
		margin:5px auto;
		font-size:11px;
		line-height:17px;
	}

		#footer li{
			clear:both;
			text-align:center;
		}
		#footer li strong, #footer li a, #footer li span{ float:left; }
			#footer li strong{ padding:0 6px 0 0; }
			#footer li span{ padding:0 6px 0 6px; }

			#footer #copyright{ color:#666666; }
			#footer #monsterlogo{ margin:7px 0 0 0; }
			
			


	
/* -- Ad Structure -------------------------------------------------------------- */
.ad160x600{
	background:url('http://images.military.com/community/layout/images/general/adlogo.png') 50% 0 no-repeat;
	padding:6px 0 0 0;
	
	width:160px;
	
	margin:12px 0 12px 0;
}

.ad300x250{
	background:url('http://images.military.com/community/layout/images/general/adlogo.png') 50% 0 no-repeat;
	padding:6px 0 0 0;
	
	width:300px;
	
	margin:12px 0 12px 0;
}

.ad728x90{
	background:url('http://images.military.com/community/layout/images/general/adlogo.png') 50% 0 no-repeat;
	padding:6px 0 0 0;
	
	width:728px;
	
	margin:12px 0 12px 24px;
}


/* panels */
.panel, .rich-panel, .rich-stglpanel{ margin:0 0 32px 0; }
.pheader, .rich-panel-header, .rich-stglpanel-header{
	width:auto;
	padding:0 0 0 8px;
	height:25px;
	line-height:25px;
	font-weight:bold;
}
.pbody, .rich-panel-body, .rich-stglpanel-body{
	width:auto;
	padding:9px;
	background-color:#fff;
}
.pad .pbody, .pad .rich-panel-body, .pad .rich-stglpanel-body{ border:9px solid #eef0f4; }
#paychart .pad .rich-panel-body {border:0;border:1px solid #c5c4c3;border-top:0;border-bottom:0;}

	.grey .pheader, .grey .rich-panel-header, .grey .rich-stglpanel-header{
		background: url('http://images.military.com/community/layout/images/general/pheaderGrey.png') repeat-x;
		border:1px solid #cccccc;
		border-width:0 1px 0 1px;
	}
		#paychart .grey .rich-panel-header {
			background: url('http://images.military.com/paycalculator/paycalc_headerbg.png') no-repeat;
			border:0;
		}
	.blue .pheader, .blue .rich-panel-header, .blue .rich-stglpanel-header{
		background: url('http://images.military.com/community/layout/images/general/pheaderBlue.png') repeat-x;
		color:#fff;
	}

.panel.pad, .rich-panel.pad, .rich-stglpanel{ border-bottom:1px solid #d7d7d7; }
#paychart .panel.pad, .rich-panel.pad, #paychart .rich-stglpanel{ border-bottom:0; }
.paycalc-bottom {
	width:100%;
	height:10px;
	background:url("http://images.military.com/paycalculator/paycalc_btmbg.png") no-repeat;
}


/* (page-static) MY PAGE MANAGER */
.profileNewLeftPad {width:400px;padding-left:172px;}
.profileHeaderUnderline {width:400px;border-bottom:1px solid #ccc;font-weight:bold;}
.militaryPageManagerPage{ width:400px;margin:0 0 30px 0; }
	.militaryPageManagerPage .datalabel{
		float:left;
		width:300px;
		text-align:left;
		margin:0 6px 0 0;
		padding:0 0 0 0;
		vertical-align:middle;
	}
	.militaryPageManagerPage .datainputs {
		float:right;
		text-align:right;
		font-size:11px;
		vertical-align:middle;
	}
		.profileCancel {
			font-weight:normal;
			font-size:11px;
			line-height:inherit;
			text-decoration:none;
			color:#0000cc;		
			cursor:pointer;
		}
	.militaryPageManagerPage .datainputs a,.militaryPageManagerPage .datainputs span{
		vertical-align:middle;
	}


/* (page-static) MY SUBSCRIPTIONS */
.militaryPageSubscriptionPage{ margin:20px 0 0 0; }
	.militaryPageSubscriptionPage input {border:0;}
	.militaryPageSubscriptionPage li{ margin:0 0 24px 0; padding:0;}
	.militaryPageSubscriptionPage li.nlname{ margin:0 0 6px 0; padding:0;}
		.militaryPageSubscriptionPage ul.datalabellist {
			float:left;
			width:410px;
			text-align:left;
			margin:0 6px 0 0;
			padding:0 0 0 0;
		}
		.militaryPageSubscriptionPage ul.dataunsubscribe {
			float:left;
			text-align:left;
			margin:14px 0 0 0;*margin:0 0 0 0;
			padding:0 0 0 0;
		}
		.militaryPageSubscriptionPage li ul.datalabellist li, .militaryPageSubscriptionPage li ul.dataunsubscribe li{
			float:left;
		}
		.militaryPageSubscriptionPage li ul.datalabellist li{
			font-weight:bold;
			color:#000;
			margin:0 5px 0 0;
		}
		.militaryPageSubscriptionPage li.greyout ul.datalabellist li{
			color:#999;
		}
		.militaryPageSubscriptionPage li ul.dataunsubscribe li{
			color:#666;
			margin:0 5px 0 0;
		}
			.militaryPageSubscriptionPage li ul.datalabellist li input, .militaryPageSubscriptionPage li ul.dataunsubscribe li input{
				margin-left:80px;
			}
			.militaryPageSubscriptionPage li ul.dataunsubscribe li.unsubtext{
				width:511px;
				float:left;
			}
		.militaryPageSubscriptionPage li ul.datalabellist li a{
			font-size:11px;
		}
	.militaryPageSubscriptionPage .datalabel{
		width:318px;
		text-align:left;
		margin:0 6px 0 0;
		padding:0 0 0 80px;
	}
		.militaryPageSubscriptionPage .datalabel .cancelbutton{
			font-size:12px;
		}	

	.militaryPageSubscriptionPage .leftmargin{
		margin:0 0 0 150px;
	}
	.militaryPageSubscriptionPage input.button{
		width:auto;
		height:19px;
		margin:0 6px 0 0;
	}
	.militaryPageSubscriptionPage .datainputs{
		float:right;
		width:280px;
		text-align:right;
	}
	.militaryPageSubscriptionPage .datainputs a,.militaryPageSubscriptionPage .datainputs span{
		vertical-align:middle;
		margin-right:98px;
		color:#666;
	}
	.militaryPageSubscriptionPage .datadescription{
		width:510px;*width:610px;
		text-align:left;
		margin:0 0 0 0;
		padding:0 0 0 105px;
		color:#666;
	}
	.militaryPageSubscriptionPage li.greyout .datadescription {
		color:#999;
	}
	.militaryPageSubscriptionPage ul.dataservicelist{
		width:510px;
		margin:12px 0 0 105px;
		padding:0;
	}
	.militaryPageSubscriptionPage ul.dataservicelist li {
		float:left;
		color:#666;
		margin:0;padding:0;
	}
	.militaryPageSubscriptionPage ul.dataservicelist label{
		margin-right:5px;
	}
	div.rule {
		padding: 0 98px 0 105px;*padding: 26px 98px 0 105px;
	}
	.subscriptionimage1 {
		float:left;
		margin:0 6px 0 0;
		vertical-align:middle;
	}
	.subscriptionimage2 {
		float:left;
		margin:0 0 0 0;
		vertical-align:middle;
	}
	.profileButton {
		padding:0;
		margin:0 6px 1px 0;
		border:0;
		vertical-align:middle;
	}
	
	.topic {
		color:#000;
		text-transform:uppercase;
		padding-bottom:10px;
	}
	

/* (page-static) MY CURRENT SUBSCRIPTIONS */

p.subscriptions{margin:0 176px 0 176px;}
.militaryCurrentSubscription, .militaryCurrentSubscriptionTop{
	margin:15px 176px 0 176px;
}
.militaryCurrentSubscription a{
	text-decoration:none;
}
.militaryCurrentSubscriptionTop{
	font-weight:bold;
	border-bottom:1px solid #d7d7d7;
	padding-bottom:3px;
	margin-top:25px;
}
	
	.militaryCurrentSubscriptionLeft{
		float:left;
		text-align:left;
	
	}
	.militaryCurrentSubscriptionRight{
		float:right;
		text-align:right;
	
	}


/* Buddy Finder */
#content .buddy {
	width:775px;
	height:581px;
	background-image:url("http://images.military.com/buddy_finder/images/buddybg.jpg");
	text-align:right;
	margin-bottom:20px;
	position:relative;
}
	.buddy .buddyimage {
		margin:75px 44px 0 0;
	}
	.buddy p.main {
		margin:15px 45px 0 0;
		color:#036;
	}
	.buddy .buddyform {
		width:550px;
		float:right;
		text-align:left;
		margin-top:30px;
	}
	.buddyform p {
		padding-bottom:5px;
		color:#666;
	}
	.buddyform p.form label {
		float:left;
		width:144px;
		text-align:right;
		font-weight:bold;
		margin-right:7px;
		vertical-align:middle;
		color:#000;
	}
	.buddyform p input, .buddyform p select {
		vertical-align:middle;
		color:#666;
	}
		/*.buddyform p input, .buddyform p select {
			height:98%;
		}
		.buddyform p input, .buddyform p select {
			height:100%;
		}*/
		.buddyform p select.full, .buddyform p input.full {
			width:289px;
		}
		.buddyform p input.name {
			width:127px;
		}
		.buddyform p input.middle {
			width:25px;
		}
		.buddyform p input.age {
			width:35px;
		}
		.buddyform p input.part {
			width:155px;
		}
		.buddyform p.searchimages input {
			height:auto;
			margin-right:5px;
			margin-left:151px;
		}
			.buddyform p.searchimages label {
				width:auto;
				text-align:left;
				font-weight:normal;
				padding-right:0;
				vertical-align:middle;
				color:#666;
			}
	.buddy .sponsor-ad {
		position:absolute;
		left:18px;
		top:431px;
	}
	
	.buddy p.button {
		vertical-align:middle;
	}
		.buddy p.button input {
			float:left;
			margin-right:10px;
			margin-left:151px;
			*margin-left:154px;
		}
		.buddy p.button a {
			float:left;
			font-size:11px;
		}
#search-toggle2 {
	display: block;
}

/* Buddy Finder results page */

.bf-search, .bf-search-top, .bf-button {
	width:610px;
	margin:0 0 0 9%;
}	
	.bf-search-top {
		padding-top:13px;
	}
	.bf-search ul li, .bf-search-top ul li {
		float:left;
	}
		.bf-search ul li label, .bf-search-top ul li label {
			font-weight:bold;
		}
		.bf-search-top ul li.name {
			width:21%;
			margin-right:3px;
		}
		.bf-search-top ul li.mi {
			width:4%;
		}		
		.bf-search ul li.form-left {
			width:47%;
		}
		.bf-search ul li.form-right, .bf-search-top ul li.form-right {
			margin-left:5%;
			width:47%;
		}		
		.bf-search ul li.age {
			margin-left:5%;
			width:7%;
			margin-right:4px;
		}
		.bf-search ul li.gender {
			width:39%;
		}
		.bf-search ul li input, .bf-search-top ul li input {
			width:100%;
			margin-bottom:3px;
		}
		.bf-search ul li select, .bf-search-top ul li select {
			width:98%;
			margin-bottom:3px;
		}
		.bf-search ul li input.profileCheck {
			width:auto;
			vertical-align:center;
		}
		.bf-search ul li label.profileCheckLabel {
			vertical-align:middle;
			color:#666;
			font-weight:normal;
			margin-bottom:6px;
		}
		.bf-button {
			margin-top:14px;
		}
		.bf-button input {
			float:left;
			margin-right:10px;
		}
		.bf-button a {
			float:left;
			font-size:11px;
		}
		
p.bf-results {
	font-size:14px;
	color:#333;
	margin:29px 0 29px 11px;
}

.bf-list, .bf-list-results {
	width:717px;
	margin-left:11px;
}
	.bf-list {
		border-bottom:1px solid #d7d7d7;
		margin-bottom:17px;
	}
	.bf-list-results {
		margin-bottom:20px;
	}
	.bf-list ul li, .bf-list-results ul li {
		float:left;
	}
		.bf-list ul li {
			font-weight:bold;
		}
			.bf-list ul li.bf-image, .bf-list-results ul li.bf-image {
				width:11%;
			}
			.bf-list ul li.bf-name, .bf-list-results ul li.bf-name {
				width:19%;
			}
			.bf-list ul li.bf-service, .bf-list-results ul li.bf-service {
				width:15%;
			}
			.bf-list ul li.bf-state, .bf-list-results ul li.bf-state {
				width:8%;
			}
			.bf-list ul li.bf-add, .bf-list-results ul li.bf-add {
				width:10%;
			}

.bf-pagination {
	margin-left:11px;
	color:#666;
	font-size:11px;
	padding:10px 0 10px 0;
}
	.bf-pagination span {
		color:#00c;
		margin:0 2px 0 2px;
	}
	.bf-pagination a {
		text-decoration:underline;
	}
	.bf-pagination a.selected {
		text-decoration:none;
		font-weight:bold;
	}

	
/*UoP Lead Form*/
.uop {
	width:958px;
	background: #e8ebef url('http://images.military.com/education/images/uoplead_bg.jpg') no-repeat top left;
	margin-bottom:20px;
	padding-bottom:22px;
	border:1px solid #dbd9d9;
	border-top:0;
}
	.uop .left {
		float:left;
		width:422px;
		margin:252px 0 0 26px;
		line-height:22px;
		display:inline;
	}
		.uop .left img {margin-bottom:8px;}
		.uop .left p {
			margin:22px 27px 0 3px;
		}
		.uop a {text-decoration:underline;}
		.uop .left p.note {
			font-size:10px;
			line-height:14px;
			color:#6c6c6c;
			margin-top:317px;
			*margin-top:347px;
		}
	.uop .leadform {
		float:left;
		width:450px;
		*width:500px;
		background:#fff;
		border:6px solid #d9dbdd;
		border-radius: 9px;
		-moz-border-radius: 9px;
		-webkit-border-radius: 9px;
		margin:24px 0 0 0;
		padding:40px 0 10px 23px;
		display:inline;
	}
		.uop .leadform ul {margin:41px 0 0 0;}
		.uop .leadform li {
			vertical-align:middle;
			margin-bottom:5px;
		}
		.uop .leadform label, .uop .leadform .uoplabel {
			float:left;
			width:168px;
			text-align:right;
			font-weight:bold;
			vertical-align:middle;
			margin-right:7px;
		}
		.uop .leadform li input, .uop .leadform li select, .uop .leadform .uopformtext input {vertical-align:middle;color:#666;}
		.uop .leadform .full {width:230px;}
		.uop .leadform .phone1 {width:29px;}
		.uop .leadform .phone2 {width:36px;}
		.uop .leadform .button {float:left;width:428px;text-align:center;margin-top:20px;}
		.uop .leadform .uopformtext {float:left;line-height:16px;}
		.uop-error {color:#e7070c;font-weight:bold;}
		
		
/*Login styles*/
#search-login {
	text-align:right;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	margin:3px 0;
	width:auto;
}
	#search-login a {
		color:#fff;
	}