/* +++++++++++ css for misc +++++++++++++++++ */
img.Home-Logo, img.JobSeeker-Logo {border:1px solid #20598a;}
/*-----------------------------------------------------------*/


/* +++++++++++ css for outage notification +++++++++++++++++ */
#va-outage-message {clear:both; padding-top:15px;} /*  padding-bottom: 0px; margin-bottom: 0px; */
#va-outage-message p {font-size: 15px; font-family:Calibri,sans-serif;}
#va-outage-message p span {font-size: 15px; font-weight: bold; color:#c00000;}
/*-----------------------------------------------------------*/



/* +++++++++++ css for news/events page +++++++++++++++++ */
#NewsEventsPage > ul > li:after, .slider-items > ul > li:after, .mail-field:after, .fld-row:after,
.va-wallpaper:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#NewsEventsPage > ul > li, .slider-items > ul > li, .mail-field, .fld-row,.va-wallpaper {display: inline-block;}  /* for IE/Mac */
/* Hide from IE Mac \*/
#NewsEventsPage > ul > li, .slider-items > ul > li, .mail-field, .fld-row, .va-wallpaper {display:block;}
/* End hide from IE Mac */

/* news page */
.NewsEvents_View { border-bottom: solid 1px #dedede; font-size: .92em; }
.NewsEvents_View input { border: 0; padding: 0; margin: 0; background: none; font-size: inherit; color: #053868; }
.NewsEvents_Numbers { font-size: .92em; text-align: right; margin-top: -1.5em;}
#NewsEventsPage ul  { margin: 0; padding: 0; list-style: none; }
#NewsEventsPage li.news_row_even, #NewsEventsPage li.news_row_odd { padding: 10px; }
#NewsEventsPage li.news_row_even { background: #e4e8ec; }
#NewsEventsPage .WhatsNewImage { width: 80px; max-height: 80px; float: left; text-align: center; margin-bottom: 10px; }
	#NewsEventsPage .WhatsNewImage img { max-width: 80px; max-height: 80px; }
#NewsEventsPage .WhatsNewTitle { font-weight: bold; }
#NewsEventsPage .WhatsNewTitle, #NewsEventsPage .WhatsNewDate, #NewsEventsPage .WhatsNewLocation, #NewsEventsPage .WhatsNewDesc { margin-left: 100px; }
#NewsEventsPage .NewsEvents_Numbers { margin: 5px 0; text-align: right; font-size: .92em; }
/*-----------------------------------------------------------*/



/* +++++++++++ css for wallpaper - used for wallpapers/screensavers page +++++++++++++++++ */
.va-wallpaper { margin: 0; padding: 0; list-style: none; }
.va-wallpaper > li { float: left; width: 160px; height: 220px; }
.va-wallpaper > li > img { 
	width: 135px; height: 95px; border: solid 5px #eee;
	-webkit-border-radius: 4px; border-radius: 4px;
	-webkit-box-shadow: 0 0 2px 2px #ccc; box-shadow: 0 0 2px 2px #ccc;
}
.va-wallpaper > li > strong { display: block; }
.va-wallpaper > li > ul { margin: 0; padding-left: 2em; }
/*-----------------------------------------------------------*/



/* +++++++++++ css for featured stories page +++++++++++++++++ */
.slider-items > ul { margin: 0; padding: 0; list-style: none; }
.slider-items > ul > li { margin-bottom: 1em; }
.va-featured-image { width: 150px; float: left; margin-right: 1em; }
.va-featured-image img {
	height: 86px; width: 140px; border: solid 5px #fff;
	-webkit-border-radius: 4px; border-radius: 4px;
	-webkit-box-shadow: 0 0 2px 2px #ccc; box-shadow: 0 0 2px 2px #ccc;
}
.va-featured-content h3 { font: bold .902777778em Arial, Helvetica, sans-serif; margin: 0; }
/*-----------------------------------------------------------*/



/* +++++++++++ css for video rr on JobSeekers/work-for-va/Pages/Work-For-VA.asp page +++++++++++++++++ */
/*  */
.video-rr-title { font-weight: bold ;margin-bottom: 1em; }
.video-rr-image { margin-bottom: .5em; }
.video-rr-image img { 
	width: 219px; height: 125px; border: solid 8px #fff;
	-webkit-border-radius: 4px; border-radius: 4px;
	-webkit-box-shadow: 0 0 2px 2px #eee; box-shadow: 0 0 2px 2px #eee; }
/*-----------------------------------------------------------*/


/* +++++++++++ css for video library +++++++++++++++++ */

/* videos and webcast */
#VA_VideoGalleryTop {
	padding: 10px; text-align: center;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	background: #e8e8e8; /* Old browsers */
	background: -moz-linear-gradient(top,  #f7f7f7 0%, #e8e8e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7 ), color-stop(100%,#e8e8e8 )); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f7f7f7 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f7f7f7 0%,#e8e8e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f7f7f7 0%,#e8e8e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f7f7f7 0%,#e8e8e8 100%); /* W3C */
}
#acc-video-controls {height: 1px; margin-top: -5px; overflow: hidden; padding: 0; text-align: center;}
	#acc-video-controls ul { margin: 0; padding: 0; list-style: none; }
	#acc-video-controls li { border-left: 1px solid #ccc; display: inline; padding: 0 4px;}
	#acc-video-controls li:first-child { border-left: none; padding-left: 0;}
#VA_VideoGalleryVideos, #VA_VideoGalleryRelated { padding: 10px; clear: both; margin: 0 -10px;}
	#VA_VideoGalleryVideos h3, #VA_VideoGalleryRelated h3 { 
		text-transform: uppercase; font: bold 16px Arial, Helvetica, sans-serif;
		padding: 15px 0 10px 12px; margin-bottom: 8px;
	}
	#VA_VideoGalleryVideos ul, #VA_VideoGalleryRelated ul {	 margin: 0; padding: 0; list-style: none; }
	#VA_VideoGalleryVideos li.VideoGalleryItem, #VA_VideoGalleryRelated li.VideoGalleryItem {
		display: table-cell; float: left; height: 170px; margin: 0 12px 20px 12px;
		vertical-align: top !important; width: 170px;
	}
	#VA_VideoGalleryVideos img, #VA_VideoGalleryRelated img {
		height: 92px; margin: 0; width: 162px; border: solid 4px #e8e8e8; 
		-webkit-border-radius: 4px; border-radius: 4px;
	}
	.VA_VideoText { font-weight: bold; }
	.VA_VideoLinks a:after { 
		content: ""; width: 8px; height: 8px; margin-left: 5px; display: inline-block;
		background: url('../images/arrowgo.png') no-repeat; 
	}
	
/* single video */
.VA_SingleVideo { text-align: center; }

/* Video Controls */	
#acc-video-controls {
    background-color: #E9E9E9;
    border-top-width: 0;
    font: 12px Arial;
    height: 1px;
    margin-top: -5px;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 638px;
}
#acc-video-controls.showplayercontrol {
    border: 1px solid #999999;
    height: auto;
    margin-top: -4px;
    padding: 5px 0;
}
#acc-video-controls ul {
    margin: 0;
    padding: 0;
}
#acc-video-controls li {
    border-left: 1px solid #CCCCCC;
    display: inline;
    list-style-type: none;
    padding: 0 4px;
}
#acc-video-controls li.firstChild, #acc-video-controls li:first-child {
    border-left-width: 0;
    padding-left: 0;
}
#acc-video-controls a:hover, #acc-video-controls a:focus {
    color: #000000;
    text-decoration: none;
}
#acc-video-controls a {
    text-decoration: underline;
}

#VA_VideoGallery .ms-WPBody a {
    color: #0A3D6D ;
    font: 12px Arial, Helvetica, sans-serif
}
	
	
/* fix to skip from MM*/

.skipEmbed { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.skipEmbed:active, .skipEmbed:focus {clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
/*-----------------------------------------------------------*/






/* +++++++++++ css to add disclaimer about clicking links to leave VA web sites +++++++++++++++++ */
p.external-disclaim {
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0 25px 10px;
}
p.external-disclaim span {
    font-weight: bold;
}
/*-----------------------------------------------------------*/


/* +++++++++++ css to add white div/box on the right side of page +++++++++++++++++ */
div.FeatureRightColumn {
    border: 1px solid #ffffff;
    padding: 10px 10px 5px 10px; 
    background: #ffffff;
    width: 240px;
    border-radius: 8px; /* this changes the rounded corners on the box */
    float: right;
    margin-bottom: 20px; /* adds space between div containers */
}

div.FeatureRightColumn h4 {text-transform:uppercase; font-size: 13px; font-weight: bold; margin-bottom: 15px;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	

/* +++++++++++ css to add blue button with arrow for standard VA for Vets buttons +++++++++++++++++ */
P.va-rteStyle-bArrow {-ms-name: "Button Arrow"; }
.va-rteStyle-bArrow a, .va-rteStyle-bArrow a:link, .va-rteStyle-bArrow a:visited {
	display: inline-block; 
	color: #fff !important; font-weight: bold; /*text-transform: uppercase;*/ line-height: 1em;
	padding: 9px 10px 9px 14px; 
	text-shadow: 0px -1px 1px rgba(0,0,0,.4);
	-webkit-border-radius: 4px;
	border-radius: 5px;
	filter: dropshadow(color=rgba(0,0,0,.4), offx=0, offy=-1px);
	background: #296193; /* Old browsers */
	background: -moz-linear-gradient(top,  #3c7fbb 0%, ##1d4d78 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c7fbb), color-stop(100%,#1d4d78)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3c7fbb 0%,#1d4d78 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3c7fbb 0%,#1d4d78 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3c7fbb 0%,#1d4d78 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3c7fbb 0%,#1d4d78 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c7fbb', endColorstr='#1d4d78',GradientType=0 ); /* IE6-9 */
}
.va-rteStyle-bArrow a:after {
	content: "";
	display: inline-block; position: relative; margin-left: 7px;
	width: 10px; height: 11px; background: url(/vaforvets/images/arrow-buttonblue.png) no-repeat 0 1px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* +++++++++++ css to add grey button with arrow for standard VA for Vets buttons +++++++++++++++++ */
.va-rteStyle-rrButton {text-align: center; width: 240px; font-size: 11.5px;} /* added width: 240px on 9/8/14 to help with right column buttons */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* +++++++++++ css to add feature box on landing pages +++++++++++++++++ */
#va-content .feature { 
	background: #124069; border: solid 1px #bfbfbf; -webkit-border-radius: 5px; border-radius: 5px; padding: 10px 14px 4.5em 207px; position: relative; color: #fff; margin-bottom: 5px; 
	margin-bottom: 30px; width: 380px;/*  added "margin-bottom: 30px; width: 380px;" on 8/28/14 to align with VA for Vets page */
}
	.no-zoom #va-content .feature { height: 190px; padding-bottom: 20px; }
#va-content .feature h2 { color: #d1e9ff; line-height: 1em; margin-top: -1em; /* neg top margin hack for &nbsp; */ }
#va-content .feature img { position: absolute; top: 20px; left: 15px; }
#va-content .feature div.feature-b { position: absolute; bottom: 17px; left: 207px; }
#va-content .feature div.feature-b div.button {
	display: inline-block;
	-webkit-border-radius: 4px;
	border-radius: 5px;
	/* old color: background #93c2ea, top #d1e4f3, bottom #73b0e5 */
	background: #296193; /* Old browsers */
	background: -moz-linear-gradient(top,  #3c7fbb 0%, #1d4d78 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c7fbb ), color-stop(100%,#1d4d78 )); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3c7fbb 0%,#1d4d78 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3c7fbb 0%,#1d4d78 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3c7fbb 0%,#1d4d78 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3c7fbb 0%,#1d4d78 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c7fbb ', endColorstr='#1d4d78',GradientType=0 ); /* IE6-9 */
}
div.feature-b a, div.feature-b a:link, div.feature-b a:visited {
	color: #fff !important; font-weight: bold; text-transform: uppercase; line-height: 1em;
	padding: 9px 14px; 
	display: inline-block; 
}
div.feature-b a:after {
	content: "";
	display: inline-block; position: relative; margin-left: 7px;
	width: 10px; height: 11px; background: url(/vaforvets/images/arrow-buttonblue.png) no-repeat 0 1px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




/* +++++++++++ css to add replacement for Mega Menu at very top of pages +++++++++++++++++ */
.va-menu {float: right; list-style-type: none; margin-right: 20px; margin-top: 5px; margin-bottom: 5px;} /* margin-bottom: 5px; */
.va-menu li {float: left; display: inline-block; border-right:1px solid #7588AD}
.va-menu li.last {border-right: none}
.va-menu li a {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    line-height: 17px;
    padding: 0 10px;
}
/* .va-menu li a:hover {color:#fdfebe} */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/* +++++++++++ css to style the menu items in the left nav +++++++++++++++++ */
.menu ul {list-style:none;}
.menu ul,.menu li {margin:0 0 10px 0; padding:0;}

.menu a.selected {
  background: url("../images/arrow-nav.png") no-repeat scroll 0 2px transparent;
  font-weight: bold;  
  border-width: 0px !important;
  color: #005eb2 !important;
  padding-left: 10px !important;
}

.menu .submenu {margin-left: 20px; padding-top: 5px;}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* +++++++++++ css to style the elements in the main body +++++++++++++++++ */
.s4-ca {background: transparent none repeat scroll 0 0; margin-left: 160px; float: left; margin-left: 25px; margin-top: 100px; width: 450px;} /*  added style="float: left; margin-left: 25px; margin-top: 100px; width: 450px;" on 8/28/14 to align with VA for Vets page */
.s4-ca h2 {font-size: 20px; padding-bottom: 15px;} /* font-weight: bold;  */
.s4-ca h3 {font-size: 14px; color: #000000; font-weight: bold; padding-bottom: 10px;}
.s4-ca .vfv-body-text, .s4-ca .vfv-body-list {width: 600px;} /* 530px */
.s4-ca .vfv-body-text p {margin-top: 0px; padding-top: 0px; margin-bottom: 0px; font-size: 12px;}	
.s4-ca .vfv-body-text p.external-disclaim {color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0 25px 10px;}
.s4-ca .vfv-body-text p.external-disclaim span {font-weight: bold;}
.s4-ca .vfv-body-list, .s4-ca .vfv-body-text ul, .s4-ca .vfv-body-text ol {margin-left: 35px; margin-bottom: 10px; font-size: 12px;}
.vfv-body-text ul li, .vfv-body-text ol li {margin-bottom: 10px;}
.vfv-body-text ul ul.sub-list, .vfv-body-text ol ol.sub-list {margin-top: 0px; padding-top: 0px;}
.vfv-body-text ul.doc-list li, .vfv-body-text ol.doc-list li {margin-bottom: 0px;}
.vfv-body-text ol li, .vfv-body-text ol.doc-list li, .vfv-body-text ol ol.sub-list li {list-style-type: decimal;}

.vfv-body-text ol li ul li, .vfv-body-text ol li ul li.doc-list {list-style-type: disc;}

.vfv-body-text ul ul.sub-list li {list-style-type: circle;}
.vfv-body-text .column-1 {float: left; width: 275px; margin-right: 20px; border-right: 1px dotted #B8B8B8;}
.vfv-body-text .column-2 {float: left; width: 275px; margin-left: 20px;}
.vfv-body-text .column-1 div.va-rteStyle-bArrow, .vfv-body-text .column-2 div.va-rteStyle-bArrow {width: 230px;} /* .va-rteStyle-bArrow a */
.vfv-body-text .list-column-1, .vfv-body-text .list-column-2 {float: left; width: 275px; margin-right: 20px;}
.vfv-body-text .list-column-1 h4, .vfv-body-text .list-column-2 h4 {font-size: 12px; font-weight: bold; color: #000000; text-align:center; margin-bottom: 8px;}

.vfv-body-text ul.doc-list#NoBullet {list-style-type:none; margin-bottom: 25px; margin-left: 0px;}
.vfv-body-text ul.doc-list#NoBullet li {margin-bottom: 0px;}

.s4-ca hr {
  border-top: 1px dotted #B8B8B8;
  color: #fff;
  height: 1px;
  /* width:600px; */
  margin-top: 20px;
  margin-bottom: 10px;  
}

.vfv-team-photos {text-align: center; width: 625px;}
.vfv-team-photos div {text-align: center; width: 200px; float: left;}
.vfv-team-photos div img {margin:5px}

.vfv-mtc-container {width: 700px;}
.vfv-mtc-container div#mtc-icon, .vfv-mtc-container div#mtc-text {float: left;}
.vfv-mtc-container div#mtc-text {margin-left: 20px; margin-top: 5px;}
.vfv-mtc-container div#mtc-text h3 {margin-bottom: 0px; padding-bottom: 0px; font-size: 13px; font-weight: bold;}
.vfv-mtc-container div img {margin:5px;}

.visuallyHidden, .hiddenStructure {border: 0;	clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyHidden {color: transparent;}
.hiddenLabel {position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#va-content { background: url(/vaforvets/images/contentbg.png) no-repeat 27px 0; }
#va-subnav { line-height: 1em; }
#va-subnav .subnav-header {
  color: #4E4E4E;
  font: bold 1em Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 2px 0 21px 5px;
  text-transform: uppercase;
}
	#va-subnav > ul { margin: 0 0 0 5px; padding: 0; list-style: none; }
		#va-subnav > ul > li { margin-bottom: 21px; }
		#va-subnav > ul > li > a { color: #0a3d6d; padding: 0 0 0 10px; }
		#va-subnav > ul > li > a.selected { background: url(/vaforvets/images/arrow-nav.png) no-repeat 0 2px; font-weight: bold; }

#va-content-main { width: 480px; float: left; margin: 91px 20px 14px 20px; }

#va-content-sub { width: 280px; float: left; }




/* CSS Reset -------------------------------------------------------*/
html, body, div, dl, dt, dd, li, pre, form, fieldset, input, textarea, th, td, button { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }

address, caption, cite, code, dfn, var { font-style: normal; font-weight: normal; }

input, select, textarea, table, .ms-input, .ms-long {font-family:Arial, Helvetica, sans-serif; }
input[type="text"], select, textarea {padding: 2px; font-size: 1em; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; }
	.ms-dtinput input[type="text"], .ms-dtinput select, .ms-dtinput textarea,
	.ms-dttimeinput input[type="text"], .ms-dttimeinput select, .ms-dttimeinput textarea { font-size: 11px !important; }
caption, th { text-align: left; font-weight: normal; font-style: normal; }

acronym, abbr, fieldset, img { border: 0;}

table {
	border-collapse:collapse;
	padding: 0px;
	margin: 0px;}


/* basic styles ----------------------------------------------------*/

a:link { color: #005eb2; text-decoration: none; }
a:visited, .ms-WPBody a:visited, #va-content a:visited { color: #8E35EF; }
a:active, a:hover, a:focus { text-decoration: underline;  }

a:focus {outline: thin dotted silver;}
a img { border: none; }

body {font: 75%/1.41666667em Arial, Verdana, sans-serif; /* 12px */ color: #333;}

h1, h2, h3, h4, h5, h6 { font-family: "Titillium Web", Arial, Helvetica, sans-serif }

p { margin: 0 0 1em 0; }

.ms-WPBody {font-size: inherit; font-family: inherit;}

/* classes ---------------------------------------------------------*/
.aligncenter { text-align: center; }
.alignleft { text-align: left; }
.alignright { text-align: right; }

.b { display: inline-block; }
.b:hover, .b:active, .b:focus { text-decoration: none; }
.b span { display: inline-block; width: 10px; height: 15px; background: url(/vaforvets/images/arrow.png) no-repeat 0 2px; text-indent: -99999px; margin-left: 5px; }
.b-twoline { line-height: 1.2em !important; padding-right: 30px !important; position: relative; }
.b-twoline span { display: block; position: absolute; right: 10px; top: 18px; }
.b-blue, .b-blue:link, .b-blue:visited, .gen .b, .gen b:link, .gen .b:visited {
	color: #fff !important; font-weight: bold; text-transform: uppercase; line-height: 1em;
	padding: 9px 14px; 
	text-shadow: 0px -1px 1px rgba(0,0,0,.45);
	-webkit-border-radius: 4px;
	border-radius: 5px;
	filter: dropshadow(color=rgba(0,0,0,.4), offx=0, offy=-1px);
	background: #296193; /* Old browsers */
	background: -moz-linear-gradient(top,  #3c7fbb 0%, #1d4d78 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c7fbb), color-stop(100%,#1d4d78)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3c7fbb 0%,#1d4d78 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3c7fbb 0%,#1d4d78 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3c7fbb 0%,#1d4d78 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3c7fbb 0%,#1d4d78 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c7fbb', endColorstr='#1d4d78',GradientType=0 ); /* IE6-9 */
}
	.b-blue span, .gen .b span { height: 12px; background-position: 0 1px; background-image: url(/vaforvets/images/arrow-buttonblue.png); }
.b-ltblue, .b-ltblue:link, .b-ltblue:visited {
	color: #124069 !important; font-weight: bold; text-transform: uppercase; line-height: 1em;
	padding: 9px 14px; 
	-webkit-border-radius: 4px;
	border-radius: 5px;
	filter: dropshadow(color=rgba(0,0,0,.37), offx=0, offy=-1px);
	background: #93c2ea; /* Old browsers */
	background: -moz-linear-gradient(top,  #d1e4f3 0%, #73b0e5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1e4f3), color-stop(100%,#73b0e5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d1e4f3 0%,#1d4d78 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d1e4f3 0%,#73b0e5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d1e4f3 0%,#73b0e5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d1e4f3 0%,#73b0e5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1e4f3', endColorstr='#73b0e5',GradientType=0 ); /* IE6-9 */
}
	.b-ltblue span { height: 12px; background-position: 0 1px; background-image: url(/vaforvets/images/arrowgo.png); }

/* red buttons on the career center tabs */
.va-career-b a, .va-career-b a:link, .va-career-b a:visited {
	display: inline-block; 
	color: #fff !important; font-weight: bold; text-transform: uppercase; line-height: 1em; font-size: 1.25em;
	padding: 9px 10px 9px 14px; 
	text-shadow: 0px -1px 1px rgba(0,0,0,.37);
	filter: dropshadow(color=rgba(0,0,0,.37), offx=0, offy=-1px);
	background: #b01827; /* Old browsers */
	background: -moz-linear-gradient(top,  #bf1e2e 0%, #960e1c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf1e2e), color-stop(100%,#960e1c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bf1e2e 0%,#960e1c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bf1e2e 0%,#960e1c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bf1e2e 0%,#960e1c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bf1e2e 0%,#960e1c 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf1e2e', endColorstr='#960e1c',GradientType=0 ); /* IE6-9 */
}
.va-career-b a:after {
	content: "";
	display: inline-block; position: relative; margin-left: 7px;
	width: 10px; height: 11px; background: url(/vaforvets/images/arrow-buttonblue.png) no-repeat 0 1px;
}



div[id$="divRequest"] input[id$="btnSubmit"], #TickerSubmission input[type="submit"] { 
	background: url(/vaforvets/images/buttonform-arrow.png) no-repeat 1px 1px;
	border: none; color: #fff !important; cursor: pointer;
	font-weight: bold; height: 31px; margin: 0 auto 0 0 0; padding: 5px 5px 5px 7px;
	text-align: left; vertical-align: middle; width: 86px;
}
/* arrow with circle button */
	.dbButton a, .dbButton a:link, .dbButton a:visited {
		display: inline-block;  font-size: .85714286em;
		color: #fff !important; font-weight: bold; text-transform: uppercase; line-height: 1em;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		padding: 9px 10px 9px 17px; 
		background: #296193; /* Old browsers */
		background: -moz-linear-gradient(top,  #3c7fbb 0%, #1d4d78 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c7fbb), color-stop(100%,#1d4d78)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #3c7fbb 0%,#1d4d78 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #3c7fbb 0%,#1d4d78 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #3c7fbb 0%,#1d4d78 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #3c7fbb 0%,#1d4d78 100%); /* W3C */
		/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c7fbb', endColorstr='#1d4d78',GradientType=0 ); /* IE6-9 */
	}
	.dbButton a:after {
		content: "";
		display: inline-block; position: relative; margin: -3px 0 -5px 10px;
		width: 18px; height: 19px; background: url(/vaforvets/images-cc/cc-buttonarrow.png) no-repeat 0 0;
	}

/* right rail grey submit buttons */
.video-rr-allvideos {
	text-align: center; margin-bottom: 1em;
}
.VA_PollSubmit input, .video-rr-allvideos a,
.va-rteStyle-rrButton a, .va-rteStyle-rrButton a:link, .va-rteStyle-rrButton a:visited {
		color: #333 !important; font-weight: bold; /*text-transform: uppercase;*/ line-height: 1em; font-size: inherit;
		display: inline-block; padding: 9px 14px; margin: 0 auto;
		-webkit-border-radius: 7px;
		border-radius: 7px;
		border: solid 1px #cbcbcb;
		background: #f2f2f2; /* Old browsers */
		background: -moz-linear-gradient(top,  #fcfcfc 0%, #eaeaea 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fcfcfc 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fcfcfc 0%,#eaeaea 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fcfcfc 0%,#eaeaea 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #fcfcfc 0%,#eaeaea 100%); /* W3C */
		/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */}
.VA_PollSubmit input:hover, .VA_PollSubmit input:focus, .VA_PollSubmit input:active {
	text-decoration: underline; cursor: default;
}

.clear { clear: both; }

.floatleft { float: left; margin: 0px 1em 1em 0px; }
.floatright { float: right; margin: 0px 0px 1em 1em; }

.hide { display: none;}

/* columns */
.col { float: left; }
	.col:first-child { margin-left: 0 !important; }
.threecol .col { width: 300px; margin-left: 30px; }

/* self-clear floats */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}  /* for IE/Mac */

/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* master page layout ---------------------------------------------------------*/

body #s4-workspace {overflow: visible !important; height: 100% !important;}
body #s4-leftpanel {width: 145px; float: left;} /* was: width: 160px; */ /* added style="float: left;" on 8/28/14 to align with VA for Vets page */

#s4-workspace { background: #fff url('../images/bg.png') repeat-x; }
#va-bg { /*background: url('../images/bg2.png');*/ position: relative; }
body #s4-bodyContainer {background: url('../images/bg2.png'); height: 100%;background-attachment: fixed;}

#va-wrapper { 
	position: relative;
	width: 918px; padding: 0 20px 20px 20px; margin: 0px auto; border: solid 1px #d6d6d6; border-width: 0 1px 1px 1px;  /* was: width: 960px; changed to width: 918px on 8/28/14 to align with VA for Vets page */
	background: #f2f2f2 url(/vaforvets/images/pagebg.png) no-repeat; 
	-webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,.14);
	box-shadow: 0 0 20px 0 rgba(0,0,0,.14);
	z-index: 2;
}
#s4-titlerow { position: relative;z-index : 999; }
#va-siteheader { height: 16.5em /*198px*/; position: relative; }
	#va-logo { margin: 0; }
		#va-logo a { 
			display: block; width: 280px; height: 118px;
			/*text-indent: -9999px;*/
			background: url('/vaforvets/images/VMSTEP_logo_color.png') no-repeat 0px 19px; 
		}
	#va-socialsearch { position: absolute; top: 40px; right: 0; }
		#va-social { float: left; margin: 0; padding: 1px 0 0 0; list-style: none; }
			#va-social li { float: left; }
			#va-social li a { display: block; float: left; width: 21px; height: 21px; background: url(/vaforvets/images/sprite.png) no-repeat; /*text-indent: -9999px;*/ }
			#va-social #va-social-fb a { background-position: -2px -100px; }
			#va-social #va-social-li a { background-position: -23px -100px; }
			#va-social #va-social-yt a { background-position: -45px -100px; }
			#va-social #va-social-tw a { background-position: -65px -100px; }
			#va-social #va-social-more a { background-position: -86px -100px; }
		#va-search { 
			float: left; margin-left: 13px; width: 180px; background: #fff; border: solid 1px #cbcbcb; border-radius: 4px; padding: 1px 3px; 
			-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, .13);
			box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, .13);
		}
		#va-search input[type="text"] { border: none; padding: 0; margin: 0; width: 155px !important; }
		#va-search input[type="submit"] {border: 0px; display: inline-block; text-indent: -9999px; width: 20px; height: 20px; background: url(/vaforvets/images/sprite.png) no-repeat -106px -98px; }
		
		
		#va-login { clear: both; float: right; font-size: 1.166667em; padding-top: 12px; color: #9c111f; }
			#va-login a, #va-login a:link, #va-login a:visited { font-weight: bold; color: #9c111f; }
			#va-login img { vertical-align: text-bottom;}
			#va-login .logged-in { margin-bottom: .4em; color: #113F67; }
			#va-login .logged-in a, #va-login .logged-in a:link, #va-login .logged-in a:visited { color: #113F67; }
			#va-login .dbButton { text-align: right; }
	#va-nav { background: #124069; position: absolute; bottom: 0; width: 100%; height: 5em /*60px*/; z-index: 1000;}
		#va-nav ul.nav { margin: 0 0 0 8px; padding: 0; list-style: none; font-size: 1.3333em; /* 16px */ font-weight: bold; font-family: 'Titillium Web Bold',Arial,Helvetica,sans-serif; }
		#va-nav ul.nav > li { float: left; position: relative; }
		#va-nav ul.nav > li > a { 
			display: block; float: left; padding: .75em 1.5em /*12px 24px*/; margin-right: -1px; z-index: 1200; position: relative;
			height: 2.1875em /*35px*/; border-style: solid; border-width: 1px 1px 0 1px; border-color: transparent #fff transparent transparent; 
			color: #fff; text-decoration: none; line-height: 1.125em; text-transform: uppercase;
		}
		#va-nav ul.nav > li > a.selected:link, #va-nav ul.nav > li > a.selected:visited {
			background-color: #f2f2f2; color: #124069; border-color: transparent; 
			border-width: 1px 1px 0 1px; border-radius: 8px 8px 0 0; 
			margin: -.25em /*-4px*/ 0 0 -1px; padding: 1em 1.5625em .75em 1.5625em /*16px 25px 12px 25px*/;
			-webkit-box-shadow: 0 -5px 6px 0 rgba(0,0,0,.2); box-shadow: 0 -5px 6px 0 rgba(0,0,0,.2);
		}
		#va-nav ul.nav > li > a:hover, #va-nav ul.nav > li > a:active, #va-nav ul.nav > li > a:focus,
		#va-nav ul.nav > li:focus > a, #va-nav ul.nav > li:hover > a,  /* Top level hover state, preserve hover state when hovering dropdown  */
		#va-nav ul.nav > li.popopen > a, #va-nav ul.nav > li > a.selected:hover, #va-nav ul.nav > li > a.selected:active, #va-nav ul.nav > li > a.selected:focus
		{
			background-color: #fff; color: #124069; border-width: 1px 1px 0 1px; border-color: #b9b9b9; border-radius: 8px 8px 0 0;
			margin: -.25em /*-4px*/ 0 0 -1px; padding-top: 1em /* 16px*/; position: relative; z-index: 3000;
		}
			#va-nav ul.nav > li > a.selected:hover, #va-nav ul.nav > li > a.selected:active, #va-nav ul.nav > li > a.selected:focus {  }
		#va-nav-home > a { /*text-indent: -99999px;*/ background: url(/vaforvets/images/sprite.png) no-repeat -225px 0px; width: 5px;}
		#va-nav-home > a:hover, #va-nav-home > a:active, #va-nav-home > a:focus, #va-nav-home > a.selected { background-position: -225px -75px; }

		/* dropdowns */
		.nav div {
			position: absolute; top: 59px; left: -9999px; z-index: 1001; margin-left: -1px;
			opacity: 0; -webkit-transition: 0.1s linear opacity;
			width: 530px; min-height: 248px; border: solid 1px #b9b9b9;
			font: 0.81253em/1.25em Arial, Helvetica, sans-serif !important /* 13px/20px */ ;
			background: #fff url(/vaforvets/images/dropdownbg.png) no-repeat bottom left;
		}		

		.nav li:hover div, .nav li:focus div, div.show-menu { left: 0; opacity: 1; }
		.nav div p {
			width: 254px; min-height: 103px; padding: 30px 23px 115px 23px; float: left;
		}
		.nav div ul { margin: 25px 25px 30px 0; padding: 0; list-style: none; float: left; width: 205px; line-height: 1em; }
		.nav div li { list-style: none; }
		.nav div li a, .nav div li a:link, .nav div li a:visited { 
			display: block; padding: 6px 10px 8px 16px; 
			background: url(/vaforvets/images/arrow-bullet.png) no-repeat 0 8px; color: #005eb2;
		}
		.nav div li a:hover, .nav div li a:active, .nav div li a:focus { text-decoration: underline; }



#va-content, .va-pl { position: relative; z-index: 1; }
	#va-content { padding-top: 14px; }
			
#va-footerbg { 
	position: relative;
	z-index: 0; margin-top: -20px; padding-top: 35px;
	border-top: solid 1px #d6d6d6;
	background: #184f7f url(/vaforvets/images/footerbg.png) repeat-x;
}
	#va-footer { width: 960px; padding: 0 20px 50px 20px; margin: 0 auto; text-align: center; color: #fff; font-size: .9167777em; }
	#va-logos { margin: 0 auto; padding: 0; list-style: none; width: auto; }
		#va-logos li { display: inline-block; margin-left: 40px; }
		#va-logos li:first-child { margin-left: 0; }
		#va-logos li a { display: inline-block; background: url(/vaforvets/images/footerlogos.png) no-repeat; height: 50px; }
		#va-logos #va-logos-icare a { background: url(/vaforvets/images/icarelogo.png) no-repeat; width: 67px; }
		#va-logos #va-logos-veso a { width: 78px; background-position: -130px 0; }
		#va-logos #va-logos-eben a { width: 145px; background-position: -208px 0; }
		
#va-logos #va-logos-fedshirevets a { background: url(/vaforvets/images/Logo_fedshirevets_blue.png) no-repeat; width: 75px; }
#va-logos #va-logos-va a { width: 50px; background-position: -355px 0; }
	#va-footer-links { margin: 0 auto; padding: 0; list-style: none; }

		#va-footer-links li { display: inline; border-left: solid 1px #fff; padding-left: 4px; }
		#va-footer-links li:first-child { padding-left: 0; border-left: none; }
		#va-footer-links li a, #va-footer-links li a:link, #va-footer-links li a:visited { color: #fff; text-decoration: none; }
		#va-footer-links li a:active, #va-footer-links li a:hover, #va-footer-links li a:focus { text-decoration: underline; }
	#va-footer p { text-transform: uppercase; }


/* common page components */

	/* breadcrumb */
	#va-breadcrumb { font-size: .9166667em /*11px*/; color: #555; margin-bottom: 10px; line-height: 1em; }
	#va-breadcrumb a, #va-breadcrumb a:link, #va-breadcrumb a:visited { color: #555; }
	#va-breadcrumb .breadcrumbCurrentNode { font-weight:bold; }
	
	/* page content text styles */
	#va-content-main h1, #va-content-main h2,
	#va-content-second h1, #va-content-second h2 { color: #113f67; margin-bottom: .75em; font-weight: normal; font-size: 1.91666667em; line-height: 1.26087em /*23/29px*/; }

	/* va partners list */
	.partners-list { margin: 0; padding: 0; list-style: none; }
	.partners-list li { clear: both; }
	.partners-list li .image-area-left { width: 56px; margin-bottom: 1.3em; }
	.partners-list li .image-area-left img { margin: 0 !important; float :none; }
	.partners-list li .content { float: right; width: 560px; padding-bottom: 1.3em;  }
	.partners-list li .content strong { display: block; font-weight: bold;margin-bottom : .3em; }

	/* va career box */
	#va-career { 
		/* width: 534px;  height: 258px;*/ width: 100%;
		border: solid 1px #215a8c;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #ddebf6 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ddebf6)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #fff 0%,#ddebf6 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #fff 0%,#ddebf6 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #fff 0%,#ddebf6 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #fff 0%,#ddebf6 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ddebf6',GradientType=0 ); /* IE6-9 */	}
		#va-career > ul { margin: -1px 0 -1px -1px; padding: 0; list-style: none; position: relative; }
		#va-career li { list-style: none; }
		#va-career li > h2 { margin-bottom: 0; text-transform: uppercase; font-size: 1.0833333em /*13px*/; font-family: "Titillium Web Bold"; }
		#va-career li > h2 > a { 
			display: block; background: #20598a; border: solid 1px #bebebe; border-color: #bebebe #215a8c #bebebe #bebebe;
			width: 251px; height: 1.28571429em /*18px*/; padding: 1.13em 0.35714286em 0.78572em 0.71428571em /*12px 5px 11px 10px*/; color: #fff; 
		}
		#va-career li.selected > h2 > a { background: transparent; color: #113e66; border-color: #215a8c transparent #215a8c #215a8c; text-decoration: none; }
		#va-career li:first-child > h2 > a { padding: 1.07142857em 0.35714286em 0.71428571em 0.71428571em /*15px 5px 10px 10px*/; }
		#va-career .va-career-content { 
			display: none; padding: 1.253em /*15px*/;position : absolute; top: 0; right: 0;
			 width: 237px; height: 18.91666667em /*227px*/; overflow: auto;  
		}
		.no-zoom #va-career .va-career-content { overflow: hidden; }
		#va-career .selected .va-career-content { display: block; }
		.va-career-content h3, .heading3 { font: bold 1.583333em/.8947em /*19px/17px*/ 'Titillium Web Bold',Arial,Helvetica,sans-serif; margin-bottom: 1em; }
		.va-career-desc ul { margin: 0 0 1em 0; padding: 0; }
		.va-career-desc li {
		  background: url(/vaforvets/images/arrow-bullet.png) no-repeat scroll 2px 2px transparent;
		  line-height: 1.5em;
		  list-style: none outside none;
		  padding: 0 10px 4px 19px;
		}

	/* right rail boxes */
	
	/* quick job search */
	.va-rr-jobsearch, #va-content-sub .ms-WPBorderBorderOnly .ms-WPBody {
		-webkit-border-radius: 4px; border-radius: 4px; 
		border: solid 1px #215a8c; margin-bottom: 0px; position: relative;
		-webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, .2);       
        box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, .2);
        padding: 0px;
        margin: -1px; /* so the white border does not show */
		}
		.va-rr-jobsearch h3, .qjs-top {
			color: #fff; 
			padding: 8px 11px 7px 11px; 			
			background: #215a8c;
			background: -moz-linear-gradient(top,  #215a8c 0%, #103d65 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#215a8c), color-stop(100%,#103d65)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #215a8c 0%,#103d65 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #215a8c 0%,#103d65 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #215a8c 0%,#103d65 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #215a8c 0%,#103d65 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#215a8c', endColorstr='#103d65',GradientType=0 ); /* IE6-9 */
		}
		.va-rr-jobsearch h3, .qjs-top span { /* title/header*/
			font: bold 1.3333em/1.25em "Titillium Web Bold", Arial, Helvetica, sans-serif; 
			color: #fff; text-transform: uppercase;
			padding-right: 5px;
		}		
		/*.va-rr-jobsearch > p { position: absolute; right: 10px; top: 10px; color: #fff; }*/
		
		.va-rr-jobsearch > p > a, .va-rr-jobsearch > p > a:link, .va-rr-jobsearch > p > a:visited, 
		.ms-WPBody .qjs-top a, .ms-WPBody .qjs-top a:link, .ms-WPBody .qjs-top a:visited { color: #fff !important; text-decoration: underline; }
		.va-rr-jobsearch > div, .qjs-input-wrapper { padding: 10px; background: url(/vaforvets/images/bg-quickjobsearch.png) no-repeat 10px 10px; height: 33px; }
		.va-rr-jobsearch input[type="text"], .qjs-input-wrapper input[type="text"] { color: #646464; padding: 10px; border: 0; width: 215px; background: none; margin: 0; }
		.va-rr-jobsearch input[type="submit"], .qjs-input-wrapper input[type="submit"] { width: 28px; height: 28px; margin: 0; padding: 3px; background: none; border: none; text-indent: -9999px; cursor: pointer; }
	
/* document icons */
a[href$="pdf"]{ background: url(/vaforvets/images/icon-pdf.png) no-repeat right 50% transparent !important; display: inline; padding-right: 19px !important; }
#footer-effect #footer a[href$=".pdf"] {background: none !important;} /* display: none; NOT adding a pdf icon next to footer icons */


/* for pages with tabs - turning off js will render ulgy layout */
.no-js {height: 260px; overflow-y: scroll;}


/* Required plugins */
#plugins {display:inline; margin-left: 180px;}
#plugins h4 {font-family:Arial, Helvetica, sans-serif; display: inline;}
#plugins ul {margin: 0px; padding: 0px; display:inline;}
#plugins li {display: inline; padding: 0px; margin: 0px; list-style: none;}

/*media queries ---------------------------------------------------*/
@media screen and (max-width: 900px), screen and (max-device-width: 900px){
	
}

@media screen and (max-width: 770px), screen and (max-device-width: 770px)) {

}

/* smartphones */
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {

}

/* iPad */
@media only screen and (max-device-width: 1024px) and (orientation:portrait) { 
   
}

@media only screen and (max-device-width: 1024px) and (orientation:landscape) { 
    
}
/* All iPads Portrait & iPad Mini Landscape */
@media only screen and ((width:768px) and (resolution:132dpi or resolution:263px) or ((width:1024px) and (resolution: 163dpi)) {
 
}
 
/* Only iPad 1 & 2 Portrait & iPad Mini Landscape */
@media only screen and ((width:768px) and (resolution:132dpi) or ((width:1024px) and (resolution: 163dpi)) {
 
}

/* ipad Mini Portrait */
@media only screen and (width:768px) and (resolution: 163dpi) {
 
}
/* ipad Mini Landscape */
@media only screen and (width:1024px) and (resolution: 163dpi) {
 
}

