/*NOTE: STYLES WITH '!IMPORTANT' ARE NECESSARY TO OVERRIDE JQUERY MOBILE PRESETS */
	/*COMMENTS PERTAINING TO EACH STYLE WILL BE ABOVE THE TAG*/
	
	/*HEIGHT BUFFER FOR TABLES ONLY*/
	.td_buffer{
		height:15px;
	}
	/*OVERRIDE MARGINS TO CENTER WHEN APPLICABLE*/
	.centerMargin{
		margin-left:auto;
		margin-right:auto;
	}
	/*ALL ANCHORS, NO UNDERLINE*/
	a{
		text-decoration:none;
	}
	
	/*UI-PAGE JQUERY MOBILE PRESET BG COLOR CHANGE*/
	.ui-page{
		background:#FFFFFF;
	}
	
	/*ALL BUTTONS ARE TO HAVE A DARK SHADOW INSTEAD OF LIGHT SHADOW PRESET BY JQUERY MOBILE*/
	button { 
		text-shadow:0 0 0 !important; 
	} 
	
	/*NON-CENTERED SET OF TABLE RESULTS*/
	.results{
		border:1px solid #000000;
		text-align:left;
		font-size:10pt;
	}
	
	/*NON-CENTERED SET OF TABLE RESULTS WITHOUT BORDER*/
	.resultsNoBorder{
		
		text-align:left;
		font-size:10pt;
	}
	
	/*MAIN DIV TO KEEP PAGE CONSTRAINTS FOR MOBILE VIEWING*/
	.primaryDiv{
		width:343px;
		margin-left:auto;
		margin-right:auto;
		margin-top:75px;
	}
	
	/*ALL TABLE SETTINGS*/
	table{
		text-align:center; 
		margin-left:auto; 
		margin-right:auto;
	}
	
	/*BODY TEXT/PARAGRAPHS */
	.desc{
		font-size:16px;
		text-align:justify;
		width:343px;
	}
	
	/*FORM TEXT/PARAGRAPHS */
	.formDesc{
		font-size:16px;
		text-align:justify;
		width:323px;
	}
	
	/*INLINE MENU CONTRAINTS*/
	.bodyMenu{
		width:215px;
		margin-left:auto;
		margin-right:auto;
	}
	
	/*ALL RED BUTTONS WILL BE SAME RED AS VF LOGO AND MENU BAR*/
	.vfRedBtn{
		background:#650C17 !important;
		color:#FFFFFF !important;
		font-weight:Normal !important;
	}
	
	/*TOP SINGLE COLOR RECTANGULAR BANNER FOR HEADERS - NAVY BLUE*/
	.navyBlueBanner{
		background-color:#0C2243;
		color:#FFFFFF;
		margin-top:20px;
		margin-bottom:15px;
		font-size:18pt;
		font-weight:bold;
		text-align:center;
	}
	
	/*TOP SINGLE COLOR RECTANGULAR BANNER FOR HEADERS - VF LOGO RED*/
	.vfRedBanner{
		background-color:#650C17;
		color:#FFFFFF;
		margin-top:20px;
		margin-bottom:15px;
		font-size:18pt;
		font-weight:bold;
		text-align:center;
		padding:5px;
	}
	
	/*CONSTRAINT FOR ALL IMAGES TO STAY WITHIN BORDERS*/
	img{
		max-width:343px;
	}
	
	
	/*DIV TO CENTER IMAGES WHEN NECESSARY*/
	.centerImg{
		margin-left:auto;
		margin-right;auto;
		width:343px;
		text-align:center;
	}
	
	/*TOP SINGLE COLOR RECTANGULAR BANNER FOR HEADERS - ARMY GREEN*/
	.armyGreenBanner{
		width:343px; 
		margin-left:auto; 
		margin-right:auto; 
		margin-top:20px;
		margin-bottom:0px;
		background-color:#4D4E3A;  
		color:white; 
		font-size:22px; 
		font-weight:bold;
		text-align:center;
	}
	
	/*HEADER ONE SIZE SMALLER THAN PRIMARY TOP HEADER*/
	.bodyHeader{
		font-size:18px;
		color:#0C2243;
		font-weight:bold;
		text-align:center;
	}
	
	/*LARGEST HEADER - TOP OF PAGE USUALLY*/
	.topHeader{
		font-size:25px; 
		font-weight:bold;
		color:#0C2243;
		text-align:center;
	}
	
	/*DIV FOR GREY BOX BACKGROUND*/
	.greyBox{
		background-color:#DADADA; 
		margin-right:auto; 
		margin-left:auto;
		padding-top:3px;
		padding-bottom:3px;
	}
	
	/*JUSTIFIED BULLET TEXT*/
	.mobileList{
		width:300px;
		text-align:justify;
		margin-left:20px;
		margin-right:10px;
		padding-left:5px;
	}
	
	/*DIV THAT ENSURES IMAGES (IF NOT COMPLIANT TO 'CENTERIMG') AND OTHER OBJECTS TO STAY CENTER, MAY ALSO APPLY TO TABLES*/
	.centerDiv{
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	
	/*CENTERS THE BULLETTED LIST IF NECESSARY*/
	.centerList{
		text-align:justify;
		margin-left:25px;
		margin-right:25px;
	}
	
	/*DIV FOR ALL FAQ BOXES*/
	.faqBox{
		width:343px;
		height:1000px;
		margin-top:20px; 
		float:left; 
		background-color:#F1f2f2; 
	}
	
	/*FAQ TABLE SETTINGS*/
	.faqTbl{
		width:215px;
		margin-left:auto; 
		margin-right:auto;
		margin-top:25px;
	}
	
	/*FORMATTED CHECK MARK IMAGES*/
	.checkMark{
		float:left;
		margin-bottom:75px;
	}
	
	/*BREADCRUMB SET-UP (ONLY FOUND ON ONE PAGE BUT MAY BE USED ON MULTIPLE IF NECESSARY)*/
	.breadCrumbs{
		font-size:18px;
		margin-bottom:50px;
		width:300px;
		margin-left:auto;
		margin-right:auto; 
		font-style:italic; 
		text-align:center;
		margin-top:5px;
	}
	
	/*FAQ QUESTIONS*/
	.questions{
		font-size:18px;
		font-style:italic;
		text-align:left;
	}
	
	/*REGULAR-SIZED HEADERS SAME AS PARAGRAPH FONT SIZE*/
	.smallHeader{
		margin-left:auto;
		margin-right:auto;
		font-weight:bold;
	}
	
	/*ALIGN ADDRESSES TO THE LEFT*/
	.addressLeft{
		margin-left:5px;
		margin-right:auto;
		margin-top:20px;
		margin-bottom:20px;
		text-align:left;
	}
	
	/*ROUNDED BORDERS*/
	.roundedBorder{
		border-color:#CCC; 
		border-style:solid; 
		border-width:2px;  
		margin-bottom:35px; 
		border-radius:5px;
	}
	
	/*PAGINATING PREVIOUS PAGE - OLD STYLE*/
	.prevPageBtn{
		margin-right:5px;
		width:100px;
		height:25px;
		color:white;
		border-radius:5px;
		text-align:center;
		font-size:15px;
		line-height:24px;
		float:right;
		font-weight:normal;
	}
	
	/*PAGINATING NEXT PAGE - OLD STYLE */
	.nextPageBtn{
		margin-left:5px;
		width:100px;
		height:25px;
		color:white;
		border-radius:5px;
		text-align:center;
		font-size:15px;
		line-height:24px;
		float:left;
		font-weight:normal;
	}
	
	/*BUTTONS FOR SEARCHING AND SUBMITTING - ARMY GREEN*/
	.armyGreenBtn{
		background:#748770 !important;
		width:259px !important;
		border-width:3px !important; 
		border-style:solid !important; 
		border-color:white !important; 
		margin-left:auto !important;
		margin-right:auto !important;
		border-radius:5px !important; 
		color:white !important; 
		text-align:center !important; 
		line-height:41px !important;
		font-weight:bold !important;
		font-size:22px !important;
	}
	
	/*BUTTONS - NAVY BLUE*/
	.navyBlueBtn{
		background:#0C2243 !important;
		border-width:3px !important; 
		border-style:solid !important; 
		border-color:white !important; 
		margin-left:auto !important;
		margin-right:auto !important;
		border-radius:5px !important; 
		color:white !important; 
		text-align:center !important;
		font-weight:bold !important;
		font-size:20px !important;
	}
	
	/*PRIMARY DIV FOR FORMS*/
	.formDiv{
		background-color:#F1f2f2;
		width:343px;
		margin-left:auto; 
		margin-right:auto;
	}
	
	/*FORM LABELS*/
	.formLbl{
		text-align:right;
		padding-right:5px;
	}
	
	/*FORM TEXT AREA INPUT*/
	.formTextArea{
		width:200px;
		height:250px;
	}
	
	/*JOIN VETFRIENDS DIV*/
	.joinDiv{
		width:323px;
		height:340px;
		margin-left:auto;
		margin-right:auto;
		padding:10px;
	}
	
	/*COMMENT SECTION FOR PHOTOS - COULD BE USED ON OTHER PAGES*/
	.photoComment{
		padding:5px;
		font-weight:bold;
		text-align:left;
	}
	
	/*AVATAR FORMATINNG - PHOTO COMMENT SECTION - COULD BE USED ON OTHER PAGES*/
	.photoCommentAvatar{
		padding:5px;
	}
	
	/*FORMATTING FOR TAG BUTTONS - COMMENT BOX*/
	.roundTag{
		border-radius:15px; 
		background-color:#FBFEFD; 
		padding:4px; 
		max-width:150px; 
		border-width:2px; 
		border-color:#C5C5C5; 
		border-style:solid;margin-left:20px;
	}
	
	/*TEXT INPUT FOR FORM*/
	.formTxt{
		width:200px;
	}
	
	/*ITALIC STYLED HEADER*/
	.italicHeader{
		font-size:20px;
		color:#0C2243;
		font-style:italic;
	}
	
	/*CENTER EVERYTHING - HORIZONTALLY AND VERTICALLY*/
	.allCenter{
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		vertical-align:middle;
	}
	
	/*BLUE LINE DIVIDER TO GO ABOVE PAGINATING BUTTONS*/
	.navyBlueLine{
		width:100%;
		height:10px;
		background-color:#0C2243;
		margin-top:25px;
		margin-bottom:30px;
	}
	
	/*NEWER NEXT PAGE BUTTON*/
	.nextPgBtn{
		margin-left:5px;
		width:90px !important;
		background:#650C17;
		color:white;
		border-radius:5px;
		text-align:center;
		font-size:15px;
		line-height:24px;
		float:right;
		font-weight:bold;
	}
	
	/*NEWER PREVIOUS PAGE BUTTON*/
	.prevPgBtn{
		margin-right:5px;
		background:#650C17;
		width:90px !important;
		color:white;
		border-radius:5px;
		text-align:center;
		font-size:15px;
		line-height:24px;
		float:left;
		font-weight:bold;
	}
	
	/*ARMY GREEN TABLE ROWS - ODD */
	.lightGreenRow{
		background-color:#B3BBA6;
		padding:20px;
		font-weight:bold;
		color:#FFFFFF;
		font-size:15px;
		font-weight:normal;
	}
	
	/*ARMY GREEN TABLE ROWS - EVEN */
	.darkGreenRow{
		background-color:#9BA58A;
		padding:20px;
		font-weight:bold;
		color:#FFFFFF;
		font-size:15px;
		font-weight:normal;
	}
	
	/*ADD FRIEND BUTTON*/
	.addFriendBtn{
		font-weight:normal;
		background:#0C2243 !important;
		width:125px !important;
		height:45px;
		font-size:14px;
		color:#FFFFFF !important;
	}
	
	/*FONT-AWESOME ICON DEFAULTS */
	.faIcons{
		height:96px !important;
		margin-left:auto; 
		margin-right:auto;
		
	}
	.faIconText{
		
		font-size:96px;
	}
	/*END FA ICON DEFAULTS */
	
	/*COLLAPSIBLE DIV SECTIONS*/
	.ui-collapsible-heading-toggle{
		background:#650C17 !important;
		color:#FFFFFF !important;
		text-shadow: 0 1px 0 #000000 !important;
	}
	/*OUTER TABLE FOR DISPLAY PROFILE SECTIONS*/
	.outerTbl{
		border: 1px solid #DADADA;
		width: 343px;
		border-radius: 10px;
		padding:10px;
	}
	/*SUCCESSFUL PROFILE POST/MESSAGE SUBMISSION*/
	.btnPostSuccess{
		border-radius:10px;
		width:100px;
		height:50px;
		font-weight:bold !important;
		font-size: 24px;
	}
	/*NOTIFICATION BUTTON HOVER*/
	.notifier:hover{
		background-color:#AA0000;		
	}
	/*RED BUTTON FOR POPP DIVS*/
	.popupRedBtn{
		background:#650C17 !important; 
		color:#FFFFFF !important; 
		text-shadow: 0 1px 0 #000000 !important;
	}
	/*SEARCH SPIN ICON*/
	.searchingIcon{
		width:15px;
	}
	/*LIKE ICON*/
	.LikeIcon:hover{
		background-color:#DADADA;
		cursor: pointer;
	}
	/*SMALL GREEN SEARCH BUTTON*/
	.smallSearchBtn{
		background:#748770 !important;
		width:80px !important;
		height:30px !important;
		color:white !important;
		border-radius:5px;
		text-align:center;
		font-size:12px;
		margin-left:auto;
		margin-right:auto; 
		font-weight:bold;
	}
	.four_icons{
		color:#650C17;
	}
	.social_media:hover{
		background-color:#650C17;
	}
	.social_media{
		background-color:#0C2243;
	}