﻿	
	body{background: url(img/body-bg-orangeonly.gif) repeat-x;}
	#banner {background:#4a3d5d url(img/main_banner.jpg) left no-repeat; height:262px; }
	

	#sitenav ul li ul {margin-left:15px; }
	#sitenav ul li ul li {margin-bottom:0;}
	
	.smalllinks li {line-height:90%; font-size:.9em;}
	
	.portal_div {border-top:1px solid #ccc; }
	.portal_div h2 {border:none; color:#513127; font-family:Helvetica, Arial, sans-serif; font-size:1.3em; font-weight:bold; padding-bottom:0px; margin-bottom:10px; line-height:110%; margin-top:10px;}
	.portal_div input {font-size:1.2em; padding:3px; margin-bottom:6px; color:#444537; width:100%; text-align:center;font-weight:normal;}
	
	#actions img {max-width:100%; display:block;}
	#actions textarea {font-size:.85em; width:94% !important; margin-bottom:8px;}
	#actions input {font-size:.8em; width:40px; height:30px;margin-bottom:5px;}
	
	
	h2 {border-bottom:1px solid #ccc; line-height:1.1em; margin-bottom:10px;}
	.disc{list-style-type:disc; margin-left:13px !important; padding-top:5px; }
	.disc li {margin-bottom:3px;}
	
	.awards_div{text-align:center;  }
	.award_seal {max-width:45%;}
	.promo {max-width:100%;}
	
	
	
	.benefitdiv { margin: 0; padding: 17px 0 0 45px; background: url(img/checkmark.gif) no-repeat;}
	.benefitdiv p { margin: 0; padding-top: 0; padding-bottom: 12px;}
	.benefitdiv ul { margin-top: 0px; margin-bottom: 0; padding-top: 0px; padding-bottom: 8px; }
	p.benefits { padding-bottom: 0; font-family: Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold;}
	
	#footer {margin-top:20px;}
	
	.fullsize_image {width:100%;}
	.commonquestion {font-weight:bold; margin-bottom:5px;}
	td {padding:3px;}
	
	#mobile_actions {display:none;}
	.heading{font-size:1.2em; font-weight:bold; background:#f36e21; padding:3px;}
	.red {color:red;}
	
	td {vertical-align:top;}
	
	
	
	
	
	
/* for responsive youtube embeds */

.textimage1youtube {background:#000000;width:338px !important;}


.video-container-16x9 {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
.video-container-4x3 {
    position: relative;
    padding-bottom: 75%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container-16x9 iframe, .video-container-16x9 object, .video-container-16x9 embed, 
.video-container-4x3 iframe, .video-container-4x3 object, .video-container-4x3 embed
{
    position: absolute; top: 0; left: 0; width: 100%; height: 100%;
}




		
/* Tablet Portrait and above */
@media only screen and (min-width: 768px) {
	#sitenav{display:block !important;}
	#metaritsearch {display:block !important;}
	#main_sitetitle {position:relative; left:-1000px; height:1px;}
}


/* Tablet Portrait  */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	#sitenav{display:block !important;}
	
	.textimage1youtube	{width:267px !important;}
	
}


/* All Mobile Sizes */
@media only screen and (max-width: 767px) {
	body {background: url("img/body-bg-orangeonly.gif") repeat-x 0 -10px !important;}
	#banner{display:none;}
	#main_sitetitle{margin-bottom:0px; margin-left:0px; }
	h2 {line-height:120%; font-weight:bold; margin-top:0px; padding-bottom:15px; padding-top:20px;}

	
	#sitenav{display:none;width:100%;background:#CCC;float:none;}
	#sitenav ul, #sitenav li{width:100%;float:none !important;}
	#sitenav ul {padding-bottom:3px;}
	#sitenav a {padding-left:15px;}
	#sitenav a:link, #sitenav a:visited {color:#555;}
	#sitenav a:hover, #sitenav a:active {color:#FFF;text-decoration:underline;}
	
	.portal_div {display:none;}
	#actions {display:none;}
	#mobile_actions {display:block; margin-top:30px;}
	.footer1, .footer2, h1 {margin-left:0 !important;}
	
	.textimage1youtube	{width:100% !important;}
}


/* Mobile Landscape */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#ritnav-menu-icon {width:250px;}
	#metanav #metaritsearch { top: 152px; }
}


/* Mobile Portrait */
@media only screen and (max-width: 479px) {
	#ritnav-menu-icon {width:155px;}
	#metanav #metaritsearch { top: 181px; }
}
	



