#dc_jqaccordion_widget-2-item{font: bold 13px Arial, sans-serif; margin-top:1px;}
#dc_jqaccordion_widget-2-item ul, #dc_jqaccordion_widget-2-item ul li {margin: 0; padding: 0; border: none; list-style: none; overflow:hidden; cursor:pointer;}
#dc_jqaccordion_widget-2-item ul a {padding: 10px 10px 10px 28px; background: #1886a7 !important; text-decoration:none; display: block; color: #000000; font-weight: normal;border-bottom: 1px solid #b1c5dc; width:100%; cursor:pointer;}
#dc_jqaccordion_widget-2-item ul ul a {background: #3cc2e9 !important;}
#dc_jqaccordion_widget-2-item ul a.dcjq-parent {background: #1886a7 url(/images/arrow1.png) no-repeat 5px 14px !important; font-weight: bold; color: #000000;}
#dc_jqaccordion_widget-2-item ul a.dcjq-parent:hover {background: #3cc2e9 url(/images/arrow1.png) no-repeat 5px 14px !important; font-weight: bold; color: #ffffff;}
#dc_jqaccordion_widget-2-item ul a.dcjq-parent.active {background: #3cc2e9 url(/images/arrow.png) no-repeat 5px 14px !important; color:#ffffff;}
#dc_jqaccordion_widget-2-item ul a:hover {background: #3cc2e9 !important; color:#ffffff;}




/*--font------*/
@font-face {

    font-family: 'MyriadProRegular';

    src: url('/fonts/myriadpe-webfont.eot');

    src: url('/fonts/myriadpe-webfont.eot?#iefix') format('embedded-opentype'),

         url('/fonts/myriadpe-webfont.woff') format('woff'),

         url('/fonts/myriadpe-webfont.ttf') format('truetype'),

         url('/fonts/myriadpe-webfont.svg#MyriadProRegular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'MinionProRegular';

    src: url('/fonts/minionpro-regular.eot');

    src: url('/fonts/minionpro-regular.eot') format('embedded-opentype'),

         url('/fonts/minionpro-regular.woff') format('woff'),

         url('/fonts/minionpro-regular.ttf') format('truetype'),

         url('/fonts/minionpro-regular.svg#MinionProRegular') format('svg');

}

@font-face {

    font-family: 'MinionProBoldCond';

    src: url('/fonts/minionpro-boldcn.eot');

    src: url('/fonts/minionpro-boldcn.eot') format('embedded-opentype'),

         url('/fonts/minionpro-boldcn.woff') format('woff'),

         url('/fonts/minionpro-boldcn.ttf') format('truetype'),

         url('/fonts/minionpro-boldcn.svg#MinionProBoldCond') format('svg');

}

@font-face {

	font-family: 'HelveticaLT-Light';

	src: url('/fonts/helveticaltlight.eot');

	src: url('/fonts/helveticaltlight.eot?#iefix') format('embedded-opentype'),

		url('/fonts/helveticaltlight.woff') format('woff'),

		url('/fonts/helveticaltlight.ttf') format('truetype'),

		url('/fonts/helveticaltlight.svg#helveticaltlight') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

    font-family: 'MinionProMedium';

    src: url('/fonts/minionpro-medium.eot');

    src: url('/fonts/minionpro-medium.eot') format('embedded-opentype'),

         url('/fonts/minionpro-medium.woff') format('woff'),

         url('/fonts/minionpro-medium.ttf') format('truetype'),

         url('/fonts/minionpro-medium.svg#MinionProMedium') format('svg');

}



/*--font------*/


/*--------------Search--------------*/

.sitesearch {
	width: 200px;
	height: 40px;
	float: right;
	margin-top: 20px;
}
.large a, .large a:hover {
	font: bold 14px/20px Verdana, Geneva, sans-serif;
}
.small {
	font: normal 11px Verdana, Geneva, sans-serif;
}
/*--------------Tell A friend start--------------*/

#tell-a-friend-background {
	display: none;
	background: #000000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	position: fixed;
	top: 0px;
	left: 0px;
	min-width: 100%;
	height: 100%;
	z-index: 1000;
}
#tell-a-friend-div {
	display: none;
	position: fixed;
	top: 10px;
	left: 50%;
	margin-left: -200px;
	width: 400px;
	background: #FFFFFF;
	padding: 4px 8px 0px 4px;
	border: 2px solid #CCCCCC;
	border-radius: 10px;
	z-index: 1001;
}
#tell-a-friend-div #close {
	width: 20px;
	height: auto;
	float: right;
	text-align: center;
	cursor: pointer;
	margin: -2px -6px -4px 0px;
	border-radius: 50%;
	background-color: #C9C9D6;
	color: #000000;
	line-height: 20px;
}
/*--------------Tell A friend End--------------*/



/*-------------------- Realtime Sitemap Styles --------------------*/

#wp-realtime-sitemap-menu {
	padding-top: 0px;
}
#wp-realtime-sitemap-menu h3 {
	display: none;
}
#wp-realtime-sitemap-menu ul {
	margin: 0px;
	padding: 0px;
}
#wp-realtime-sitemap-menu ul li {
	background: none;
	line-height: 24px;
	font-weight: bold;
	padding-left: 0px;
}
#wp-realtime-sitemap-menu ul ul {
	margin-left: 40px;
}
#wp-realtime-sitemap-menu ul ul li {
	font-weight: normal;
}
#wp-realtime-sitemap-menu h3 {
	display: none;
}
#wp-realtime-sitemap-menu li a {
	background: none !important;
}
#wp-realtime-sitemap-menu li {
	font-weight: bold;
}
#wp-realtime-sitemap-menu li li {
	font-weight: normal;
}
/*************************************Theme Styles End***********************************/

body {
	margin: 0px 0px 0px 0px;
	background: #000000;
	overflow-y: scroll;
 *overflow-y:none;
}
img {
	border: 0px;
}
p, h1, h2, h3, h4, h5, h6 {
	margin: 12px 0px;
	padding: 0px;
}
ul, ol {
	margin: 0px 12px;
	padding: 6px 0px 6px 30px;
}
.videoBorder {
	border: 8px solid #000000;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/*--------------YPO Showcase--------------*/

.sho-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #2d2c2c !important;
	text-decoration: none
}
.bodytext-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #454444 !important;
	font-weight: normal;
	text-decoration: underline
}
a.bodytext-link:hover {
	color: #454444 !important;
	font-weight: normal
}
.bodytext-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #454444 !important;
}/*---------- Home-page Styles ----------*/
.hr {
	height: 8px;
	background: url(/images/hr.gif) repeat-x 0px 0px !important;
}
.hrow {
	height: 8px;
	background: url(/images/hrow.gif) repeat-x 0px 0px !important;
	clear: both;
}
/*---------- Sub-page Styles ----------*/

.navigation {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2d313c;
	text-decoration: none;
	padding: 20px 30px 5px 15px;
}
.navigation a {
	font-weight: normal;
	color: #2d313c;
	text-decoration: underline;
}
.navigation a:hover {
	font-weight: normal;
	color: #2d313c;
	text-decoration: none;
}
.textMain {
	font: normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #898e90;
	padding: 5px 30px 30px 15px;
	text-decoration: none;
	text-align: justify;
}
.textMain a {
	color: #898e90;
	text-decoration: underline;
}
.textMain a:hover {
	color: #898e90;
	text-decoration: none;
}
.textMain ul, textMain ol {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.textMain ul li {
	padding-bottom: 8px;
	background: url(/images/bullet-tm.gif) no-repeat 15px 11px;
	padding: 6px 0px 0 30px;
	list-style: none;
}
.textMain ul li ul {
	padding-bottom: 8px;
	background: none;
	padding: 6px 0px 0 20px;
	list-style: circle;
}
.textMain ul li ul li {
	padding-bottom: 8px;
	background: none;
	padding: 6px 0px 0 0px;
	list-style: circle;
}
.textMain ul li ul li ul li {
	padding-bottom: 8px;
	background: none;
	padding: 6px 0px 0 0px;
	list-style: square;
}
.textMain ul li:last-child {
	padding-bottom: 8px;
}
.textMain ol li {
	padding-bottom: 8px;
}
.textMain ol li:last-child {
	padding-bottom: 8px;
}
.textMain ul li p, textMain ol li p {
	padding-bottom: 0px;
	margin: 8px 0 0 0;
}
.textMain ul li ul, textMain ul li ol, textMain ol li ul, textMain ol li ol {
	padding-bottom: 0px;
}
.textMainBold {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #898e90;
	text-decoration: none;
	text-align: justify;
}
.textMainBold a {
	color: #898e90;
	text-decoration: underline;
}
.textMainBold a:hover {
	color: #898e90;
	text-decoration: none;
}
.textNormal {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #898e90;
	text-decoration: none;
}
.textNormal a {
	color: #898e90;
	text-decoration: underline;
}
.textNormal a:hover {
	color: #898e90;
	text-decoration: underline;
}
.textbold {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #777979;
	text-decoration: none;
}
.PDFtext {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}
/************************************* Sub Page Headings Starts ********************************************************/

.textMain h1 {
	font: normal 26px 'MinionProMedium';
	padding: 5px 0px 0px 0px;
	color: #075bb1;
	text-decoration: none;
	margin: 0px;
}
.textMain h2 {
	font: bold 15px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #075bb1;
	text-decoration: none;
}
.textMain h2 a {
	color: #075bb1;
	text-decoration: underline;
}
.textMain h2 a:hover {
	color: #333333;
	text-decoration: none;
}
.textMain h3 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #295b80;
	text-decoration: none;
}
.textMain h3 a {
	color: #295b80;
	text-decoration: underline;
}
.textMain h3 a:hover {
	color: #295b80;
	text-decoration: none;
}
/************************************* Form Styles ********************************************************/

.tableborder {
	border: 1px solid #1d8dae;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}
.formHead {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #1d8dae;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
}
.formHead a {
	color: #ffffff;
	text-decoration: underline;
}
.formHead a:hover {
	color: #ffffff;
	text-decoration: none;
}
.formlable {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 3px 3px 3px 5px;
}
.txtfield {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #1d8dae;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 175px;
	height: 20px;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
}
.mandatory {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8204;
}
.dropDown {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border: 1px solid #1d8dae;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 185px;
}
.textArea {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 175px;
	border: 1px solid #1d8dae;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	vertical-align: middle;
	padding: 4px;
}
.button {
	font: normal 18px 'MyriadProRegular';
	color: #ffffff;
	background: #1d8dae;
	text-decoration: none;
	border: 3px solid #18809f;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height: 35px;
	cursor: pointer;
}
.dropDownF {
	border: 1px solid #1d8dae;
	border-radius: 5px 5px 5px 5px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 3px;
	text-decoration: none;
	width: 183px;
}
.txtfield-c {
	font: normal 18px 'MyriadProRegular';
	color: #809aa7;
	text-decoration: none;
	border: 1px solid #1d8dae !important;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	/* box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/

	width: 300px;
	height: 35px;
	vertical-align: middle;
	padding: 2px 4px 2px 4px;
	background: #fff;
}
.textArea-c {
	font: normal 16px 'MyriadProRegular';
	color: #809aa7;
	text-decoration: none;
	width: 300px;
	border: 1px solid #1d8dae;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	/*box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;*/

	vertical-align: middle;
	padding: 4px;
	background: #fff;
}
.textAreaB {
	border: 1px solid #1d8dae;
}
.ftable {
	width: 33%;
	display: block;
	float: left;
}
.onlinetable {
	width: 50%;
	display: block;
	float: left;
}
#captchac img {
	width: 180px;
	height: auto;
}

/************************************* Custom Styles ********************************************************/

@media (max-width: 640px) {
/*************************************Mobile Form Styles ********************************************************/

.tableborder {
	border: 1px solid #1d8dae;
}
.formHead {
	color: #ffffff;
	background: #1d8dae;
}
.formHead a {
	color: #ffffff;
	text-decoration: underline;
}
.formHead a:hover {
	color: #ffffff;
	text-decoration: none;
}
.formlable {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif !important;
	color: #000000;
	padding: 3px 3px 3px 5px;
}
.mandatory {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FF8204;
}
.dropDown {
	border: 1px solid #1d8dae;
}
.dropDownF {
	border: 1px solid #1d8dae;
	background: #507baa;
	color: #000000;
	width: 100%;
}
.ftable {
	width: 100%;
	display: block;
	float: left;
}
textarea {
	width: 95%;
}
.txtfield {
	width: 200px;
}
.txtfield-c {
	width: 280px;
}
.textArea-c {
	width: 280px;
}
.button {
	height: 40px !important;
	padding: 0px 10px !important;
}
.Contact-table {
	width: 100% !important;
	clear: both;
}
.Contact-table div {
	width: 100% !important;
}
.current-menu-parent > a, .current-menu-ancestor > a {
	color: #000000 !important;
	background: #5da6da !important;
}
.current-menu-parent > a.active, .current-menu-ancestor > a.active {
	color: #000000 !important;
	background: #5da6da !important;
}
#test {
	display: none;
}
}
@media screen and (max-width : 480px) and (min-width : 360px) and (orientation : portrait) {
#tell-a-friend-div{
width:320px !important;
margin:0px 0px 0px -160px;
}
}
@media screen and (max-width : 320px) {
#tell-a-friend-div{
width:320px !important;
margin:0px 0px 0px -172px;
}
}