﻿/* COMMON FORM STYLE */
.nptForm						{border:1px solid #ddd; border-radius:5px; background-color:#ddd; padding:10px; margin-bottom:15px;}
.nptForm legend					{display:none; border:1px solid #2B4F99; background-color:#2B4F99; color:#fff; padding:5px 25px; font-weight:bold; border-radius:10px;}	
.nptForm label					{display:block; margin:15px 0 5px 0;}
.nptForm input[type="text"], .nptForm textarea{width:90%; border:1px solid #c0c0c0; padding:5px; clear:both; resize:none;}		
.nptForm input[type="submit"]	{background-color:#2B4F99; border-radius:10px; border:1px solid #2B4F99; color:#fff; font-weight:bold; padding:5px 20px; margin-top:15px;}
.nptForm .errorMsg				{display:block; margin:5px 0 5px 0;}
.confirmationaccept				{border-radius:5px; background:#e5f7e3 url(../../../../images/templates/confirmation_check.gif) no-repeat; background-position:7px 7px; border:1px solid #c5e1c8; color:#005e20; padding:4px 8px 4px 28px !important;}
.confirmationerror				{border-radius:5px; background:#ffebeb url(../../../../images/templates/confirmation_x.gif) no-repeat; background-position:7px 7px; border:1px solid #f5c1c2; color:#9e0b0f; padding:4px 8px 4px 28px !important;}
.confirmationwarning			{border-radius:5px; background:#fffeeb url(../../../../images/templates/confirmation_warning.gif) no-repeat; background-position:7px 7px; border:1px solid #e6e5d8; color:#555; padding:4px 8px 4px 28px !important;}
.confirmationquestion			{border-radius:5px; background:#e8f8fe url(../../../../images/templates/confirmation_question.gif) no-repeat; background-position:7px 7px; border:1px solid #cfdfe5; color:#004a80; padding:4px 8px 4px 28px !important;}
.errorsummary ul				{display:none;}
/* Gallery Styles */
.gallery_title{width:733px;height:20px;padding:4px 0px 0px 5px}
.gallery_body{width:733px;height:auto}
.gallery_img{border:0px solid #C0C0C0;margin:10px 0px 8px 10px;height:60px}
.gallery{width:733px;border:1px solid #C0C0C0;text-align:center;font-size:90%}
.gallery img{margin:5px}
.gallery .imgalt{margin-bottom:10px;margin-right:50px;clear:both}
.gallery .navBox{width:auto;height:33px;border-top:1px solid #C0C0C0}
.gallery .navcell{float:left;width:242px}
/* MODAL POPUP STYLES */
.modalBtnActivate1		{visibility:hidden}
.modalBackground        {background-color:#000; opacity:0.4; filter:alpha(opacity=40)}
.modalPopup             {width:410px; height:auto; border:2px solid #fff;  -moz-border-radius: 10px; border-radius: 10px; background:url('../../../../images/nptTemplates/repeatedbgs.jpg') repeat-x 0 -599px #fff; padding:0 20px 10px 20px;}
.modalPopup h2		{color:#fff; font-weight:bold; font-size:16px; padding:5px 0 0 0; margin-bottom:20px;}
.modalPopup p           {margin-bottom:5px !important;}
#modalCloseBtn          {width:29px; height:29px; position:absolute; top:-14px; right:-14px; visibility:hidden}
/* ACCORDION STYLES */
.nptAccordion				{margin-bottom:15px;}
.nptAccordion .toggler			{color:#2E6E9E; font-size:12px; padding:10px; font-weight:bold; border:1px solid #C5DBEC; border-radius:5px; background-color:#DFEFFC; background-image:none; margin:0 0 5px 0;}
.nptAccordion .content .toggler		{background-color:#f0f0f0 !important;}
.nptAccordion .togglerActive		{border-radius:5px 5px 0 0; border-bottom:1px solid #fff; margin-bottom:0;}
.nptAccordion .togglerActive:hover	{border-bottom:1px solid #fff !important;}
.nptAccordion .toggler:hover		{border:1px solid #79B7E7; cursor:pointer; background-color:#D0E5F5}
.nptAccordion .content			{border:1px solid #C5DBEC; border-radius:0 0 5px 5px; border-top:0; padding:5px 100px 5px 5px; margin-bottom:5px;}
.nptAccordion .content p		{margin:0 !important;}
.nptAccordion .icon			{display:block; float:right; width:12px; height:12px; background:url('../../../../js/jQueryUI/themes/redmond/images/ui-icons_217bc0_256x240.png') -50px -194px;}
.nptAccordion .iconActive		{background-position:-66px -194px !important}
.nptAccordion .content .content		{padding:5px;}
/* NEW FORM STYLE */
fieldset.nptFormStyle {margin-right:10px;border:0;padding:10px 10px 0 10px;background-color:#EEF3F9;margin-bottom:10px;}
fieldset.nptFormStyle legend{font-weight:bold;color:#2B4F99;font-size:140%;margin-bottom:10px}
fieldset.nptFormStyle table{width:100%;margin:0 0 10px 0;padding:0;vertical-align:top;}
fieldset.nptFormStyle th, td{text-align:left;font-weight:normal;vertical-align:top}
fieldset.nptFormStyle th{font-weight:normal;padding:7px 10px 0 0;text-align:right}
fieldset.nptFormStyle input[type="text"], fieldset.nptFormStyle textarea, fieldset.nptFormStyle select{font-size:12px; padding:4px}
fieldset.nptFormStyle input[type="submit"]{margin-top:10px;}
.formBtn{border:1px solid #808080;font-size:11px;margin:0 0 15px 0;padding:5px}
.formRadio input{border:0px;margin-right:10px;padding:5px}
.sitmpA0{color:#66B53E;}
.sitmpA1{color:#000;}
.socialmediabox{list-style-type:none;list-style-image:none;width:358px;height:60px;padding:0px 0px 10px 5px!important;margin-bottom:5px!important;border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;border-left:solid 1px #C0C0C0;}
.socialmediabox li{padding:0!important;margin-top:10px;margin-left:12px;width:50px;height:49px;display:inline;float:left;border-bottom:none !important;}
.socialmediabox a{display:block;width:100%;height:100%;}
.smfacebook{background: #000000 url('../../../../images/templates/hp_socialmedia.png') repeat-y 0px 0px !important; margin-left:25px !important;}
.smtwitter{background: #000000 url('../../../../images/templates/hp_socialmedia.png') repeat-y -50px 0px !important}
.smmyspace{background: #000000 url('../../../../images/templates/hp_socialmedia.png') repeat-y -100px 0px !important}
.smflickr{background: #000000 url('../../../../images/templates/hp_socialmedia.png') repeat-y -150px 0px !important}
.smyoutube{background: #000000 url('../../../../images/templates/hp_socialmedia.png') repeat-y -200px 0px !important}
.digitvbox{list-style-type:none;list-style-image:none;width:358px;height:60px;padding:0px 0px 10px 5px!important;margin-bottom:5px!important;border-right:solid 1px #C0C0C0;border-bottom:solid 1px #C0C0C0;border-left:solid 1px #C0C0C0;}
.digitvbox li{padding:0!important;margin-top:10px;margin-left:20px;height:50px;display:inline;float:left;border-bottom:none !important;}
.digitvbox a{display:block;width:100%;height:100%;}
.digitvsky{width:80px;background: #000000 url('../../../../images/templates/hp_digitv2.png') repeat-y 0px 0px !important; margin-left:10px !important;}
.digitvvirgin{width:76px;background: #000000 url('../../../../images/templates/hp_digitv2.png') repeat-y -80px 0px !important}
.digitvwii{width:74px;background: #000000 url('../../../../images/templates/hp_digitv2.png') repeat-y -156px 0px !important}
.digitviphone{width:40px;background: #000000 url('../../../../images/templates/hp_digitv2.png') repeat-y -230px 0px !important}
