/* Global properties ======================================================== */
html, body {width:100%; height:100%; padding:0; margin:0;}
.ic {border:0;float:left;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}

.pl {
	color: #FF0000;
	font-family: 'Fjalla One', sans-serif;
	font-size:20px;
	text-transform:uppercase;
	text-shadow: 0 1px 1px rgba(0,0,0, .3);
}

.plsmall {
	color: #FF0000;
	font-family: 'Fjalla One', sans-serif;
	font-size:16px;
	text-transform:uppercase;
	text-shadow: 0 1px 1px rgba(0,0,0, .3);
}

p {
/* font-family: 'Strait', sans-serif;
font-size:15px; */
text-align:justify;
text-shadow:-1px 1px 1px #fff; /* n c */
}

p.sm {
font-size:12px;
}

p.note {
text-align:right;
font-size:11px;
font-family: 'Roboto', helvetica, arial, verdana;
font-weight:normal;
color:#999;
}

body { 	 
	font-family: 'Roboto', sans-serif;
	font-size:13px;
	color:#333333; /* #8f8b8c */
	min-width:980px;
	/* background: url(../images/bg.jpg) center 0 repeat; */
	/* border-top:#e0542f 3px solid; */
}
.main {width:980px; margin:0 auto;}

#wrap.img {
float: right;
padding: 0px 10px 10px 0px;
}

.Open-Sans-normal-400 {
font-family: 'Open Sans' !important;
font-style: normal;
font-weight: 400;
font-size:13px;
}

.Fjalla-One-normal-400 {
font-family: 'Fjalla One' !important;
font-style: normal;
font-weight: 400;
font-size:13px;
}

.EvtDtVn-FOne {
font-family: 'Fjalla One', sans-serif;
font-size:20px;
text-transform:uppercase;
color:#ffffff;
text-shadow: 0 1px 1px rgba(0,0,0, .3);
}

/***********************************************************************/

a {text-decoration:none; cursor:pointer;}
a:hover {text-decoration:none;}

a.button {background:url(../images/button.png) 0 0 repeat-x; border-bottom:#3f3b3b 1px solid; color:#fff; font-size:12px; line-height:15px; padding:12px 30px 12px 30px; display:inline-block; border-radius: 6px; }
a.button:hover {background:#000; }

a.button-1 {background:url(../images/button-1.jpg) 0 0 repeat-x; border-bottom:#fff 1px solid; border-left:#cfd0d2 1px solid; border-right:#cfd0d2 1px solid; color:#8f8b8c; font-size:12px; line-height:15px; padding:12px 29px 12px 29px; display:inline-block; border-radius: 7px; }
a.button-1:hover {background:#8b8c8d; color:#fff; }

a.button-2 {background:#e88800; color:#fff; font-size:12px; line-height:15px; font-weight:bold; padding:7px 19px 7px 19px; display:inline-block; }
a.button-2:hover {background:#000; color:#fff; }

a.link {text-decoration:none; cursor:pointer; color:#e88800; }
a.link:hover {text-decoration:underline;}

a.linkw {text-decoration:none; cursor:pointer; color:#ffffff; }
a.linkw:hover {text-decoration:underline;}

a.linkb {text-decoration:none; cursor:pointer; color:#000; }
a.linkb:hover {text-decoration:underline;}

a.link-2 { background:url(../images/link-blue.png) 0 no-repeat; padding-left:16px; display:inline-block; text-decoration:none; cursor:pointer; color:#000; padding-bottom:5px;}
a.link-2:hover {text-decoration:underline;}

.color-1 { font-size:18px; line-height:24px; color:#e37700;}
.color-2 { color:#1f1919;}
.color-3 { color:#e88800;}

h2 { font-size:35px; line-height:45px; color:#1f1919; font-weight:normal; letter-spacing:-2px;}

ul {margin:0; padding:0;list-style-image:none;}
ul.list-1 li {padding:0px 0 8px 14px; line-height:22px; background:url(../images/list-1.gif) 0 9px no-repeat;}
ul.list-1 li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8f8b8c; line-height:22px;}
ul.list-1 li a:hover {color:#e88800;}

ul.list-1m li {padding:0px 0px 8px 14px; line-height:18px; width:600px; background:url(../images/list-1.gif) 0 9px no-repeat;}
ul.list-1m li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8f8b8c; line-height:22px;}
ul.list-1m li a:hover {color:#e88800;}


ul.list-2 li {padding:0px; line-height:22px; background:url(../images/list-1.gif) 0 9px no-repeat;}
ul.list-2 li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#e88800; line-height:22px;}
ul.list-2 li a:hover {text-decoration:underline;}

ul.list-confagnd li {padding:0px 0 2px 14px; /*line-height:10px;*/ background:url(../images/list-1.gif) 0 7px no-repeat; text-shadow:-1px 1px 1px #fff; /* n c */ }
ul.list-confagnd li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8f8b8c; line-height:22px;}
ul.list-confagnd li a:hover {color:#e88800;}

/******************************************************************/
.clear {clear:both; line-height:0; font-size:0; width:100%;}
.wrapper {width:100%; overflow:hidden; position:relative}
.wrap {overflow:hidden; position:relative; z-index:999;}
.extra-wrap {overflow:hidden;}
.fleft {float:left;}
.fright {float:right;}
.img-indent {float:left; margin:0 40px 0px 0;}	
.last {margin-right:0px !important;}


.img {
  float: left;
  margin-right: 15px;
  margin-top: 5px;
}
	

.top-1 {margin-top:24px;}
.top-2 {margin-top:18px;}
.top-3 {margin-top:16px;}
.top-4 {margin-top:60px;}
.top-5 {margin-top:37px;}
.top-6 {margin-top:17px;}
.top-7 {margin-top:4px;}

.bot-0 {padding-bottom:0 !important; margin-bottom:0 !important;}

.p1 {padding-bottom:22px;}
.p2 {padding-bottom:13px;}
.p3 {padding-bottom:15px;}
.p4 {padding-bottom:11px;}
.p5 {padding-bottom:20px;}

/*********************************header*************************************/
header {width:100%; background:url(../images/texture_bg.jpg) 0 0 repeat; margin:0 auto; z-index:101; position:relative;}
.subpagesbg {width:100%; background:#edeef0 url(../images/bg-grid-yelDEL.jpg) 0 0 repeat-x; margin:0 auto; z-index:101; position:relative;}/*contentbg3.jpg*/
#headercreatives { width:980px; clear:both; margin:0 auto; z-index:99; position:absolute; /* border:2px solid #ff0000; */ }

.creativeBg {float:right; background:url(../images/header_vert_strip_300X444.png) no-repeat; background-position:43% 57%; padding-top:0px; padding-right:82.5px; height:444px;}
.header_vert_strip{display:block; float:right; padding-top:0px; padding-right:374px;}

.uprRt { clear:both; position:absolute; z-index:999; top:3; right:0; width:213px; }
.uprLft { clear:both; position:absolute; z-index:999; top:3; left:0; width:150px; }

h1 {float:left; margin:46px 0 0 42px;}
/* .eventlogo {float:left; margin:20px 0 20px 10px;} */ /* ORG */
.eventlogo {float:left; margin:10px 0 10px 10px;} /* EDITED */
.slogan { float:left; border-left:#2f2b2b 1px solid; margin:50px 0 0 28px; padding: 18px 0 15px 29px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase;}

.tooltips {float:right; margin:54px 50px 0 0;}
.tooltips a {display:inline-block; float:left; margin-left:6px;}
.tooltips a:hover img {opacity:.7;}

.shareicos {float:right; padding-top:12px;}
.shareicos a {display:inline-block; float:left; margin-left:6px;}
/* .shareicos a:hover img {opacity:.7;} */

.CalQR {float:right; padding-top:0px;}
.CalQR a {display:inline-block; float:left; margin-left:6px; border-left:1px solid #333;}
.CalQR a:hover img {opacity:.7;}


/*********************************  feature-Carousel s *************************************/

.row-bot {
	width:100%;
	min-height:20px;
	background:url(../images/row-bot-tail2.gif) center top repeat-x;
}
	#page1 .row-bot {background-image:url(../images/row-bot-tail.gif)}
.center-shadow {
	width:100%;
	height:100%;
	min-height:20px;
	background:url(../images/center-shadow2.jpg) center top no-repeat;
}
	#page1 .center-shadow {background:url(../images/center-shadow.png) center top no-repeat}

/********************
 * FEATURE CAROUSEL *
 ********************/
.carousel-container {
  position:relative;
  width:960px;
  margin:0 auto;
}
#carousel {
  height:449px;
  width:960px;
  position:relative;
}
.carousel-image {
  border:0;
  display:block;
}
.carousel-feature {
  position:absolute;
  top:-1000px;
  left:-1000px;
  cursor:pointer;
}

/*********************************  feature-Carousel e *************************************/



/*********************************  new menu s *************************************/

#nav {
	font-size:15px;
	padding-top:10px;
	margin:0 auto; 
	/*margin:0px 0px 0px 0px;*/
	position:relative;
	z-index:999;

	/* margin: 0;
	padding: 9px 6px 0; */
	
	background: /* #ff5721 */ url(../images/diagonal_blue_bg.png) repeat 0; /* #0066cc repeat-x 0 -110px; */
	line-height: 100%;
	width:980px;
	/* height:40px; */
	/* border-top:3px solid #ff5721; */
	
	border-radius: 1em;
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .4);
}
#nav li {
	width:12.7%;
	margin: 0 5px;
	padding: 0px 0px 10px 5px;
	/* padding: 0 0 8px; */
	float: left;
	position: relative;
	list-style: none;
}

/* main level link */
#nav a {
	font-family: 'Fjalla One', sans-serif;
	/* font-weight: bold; */
	color: #ffffff;
	text-decoration: none;
	text-transform:uppercase;
	display: block;
	padding:  8px 12px;
	margin: 0;

	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
	
	text-shadow: 0 1px 1px rgba(0,0,0, .3);
}
#nav a:hover {
	background: #000;
	color: #000000;
}

/* main level link hover */
#nav .currentDEL a, #nav li:hover > a {
	background: url(../images/bg-grid.png) repeat-x 0 -40px; /* #3399ff */
	color: #000000;
	border-top: solid 1px #f8f8f8;
	
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	box-shadow: 0 1px 1px rgba(0,0,0, .2);

	text-shadow: 0 1px 0 rgba(255,255,255, 1);
}


/* apply to body id s */
#index .index a, #ConfAgenda .ConfAgenda a, #Sponsors .Sponsors a, #SponsorsProfiles .SponsorsProfiles a, #SpnsrOppr .SpnsrOppr a, #DelegateInfo .DelegateInfo a, #Registration .Registration a, #RegistrationChqDD .RegistrationChqDD a, #VenueDetails .VenueDetails a, #ContactUs .ContactUs a {
	background: url(../images/bg-grid.png) repeat-x 0 -40px; /* #3399ff */
	color: #000000;
	border-top: solid 1px #f8f8f8;	
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	box-shadow: 0 1px 1px rgba(0,0,0, .2);
	text-shadow: 0 1px 0 rgba(255,255,255, 1);
}
/* apply to body id e */


/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #000;
	text-transform:capitalize;
	font-weight:normal;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
#nav ul a:hover {
	background: #ffffff url(../images/bg-grid.png) repeat-x 0 -100px !important;/*99ccff*/
	color: #000 !important;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;

	text-shadow: 0 1px 1px rgba(0,0,0, .1);
}

/* dropdown */
#nav li:hover > ul {
	display: block;
}

/* level 2 list */
#nav ul {
	display: none;
	text-align:left;
	margin: 0;
	padding: 0;
	width: 185px; /* org 185px */
	position: absolute;
	top: 35px;
	left: 0;
	background: #006666 url(../images/bg-grid.png) repeat 0 0;
	border: solid 1px #b4b4b4;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,0, .3);
}

#nav ul li {
	width: 100%;
	float: none;
	margin: 0;
	padding: 0;
}

#nav ul a {
	font-weight: normal;
	text-shadow: 0 1px 0 #fff;
}

/* level 3+ list */
#nav ul ul {
	left: 181px;
	top: -3px;
}

/* rounded corners of first and last link */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;

	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
}

/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
} 

* html #nav {
	height: 1%;
}


/*********************************  new menu e *************************************/


/*
.nav-shadow {background:url(../images/nav-shadow.png) 0 0 no-repeat; padding-top:10px; margin:24px 0px 0px 0px; position:relative; z-index:100;}
.nav-shadow>div {background:#e57c00; border-radius: 7px; padding-bottom:4px; box-shadow:0 3px 2px #201a1a; }
nav { background:url(../images/nav.jpg) 0 0 repeat-x;  border-radius: 7px;  min-height:70px;}
*/
ul.menu { overflow:hidden; text-shadow:-1px 1px 1px #fff; /* n c */ }
ul.menu li { float:left; line-height:15px; margin:10px 0 0px 0px; /*padding: 0 5px;*/ background:url(../images/lightning-icon2-16.png) 0 0 no-repeat; 
/*background-position: 0 50%;*/ padding: 0 0 3px 20px; margin: .2em 0;/*border-left:1px solid #ff6600;*/ text-align:justify;} 
		 /* 
		 background:url(../images/menu-liDEL.jpg) 0 0 no-repeat; 
		 border-left:3px solid #ff6600; 
		 */
/* ul.menu li:first-child {background:transparent;} */
ul.menu li a {font-size:15px; line-height:10px; color:#0f0c0c; display:inline-block; }
ul.menu li a:hover, ul.menu li.current a {color:#844c01;}



/********************************* ORG content S *************************************/
/*
#content { background:#edeef0; width:100%;  padding:30px 0 50px 0;}
.content-subpages {padding-top:25px !important;}
.header-content {width:100%; background:url(../images/header-content.jpg) center bottom repeat; margin:0 auto; position:relative; z-index:99; margin-top:-25px; padding-bottom:36px;}
.header-subpages {padding-bottom:65px !important;}

.img-radius {border-radius:7px;}
.border-1 {background:url(../images/border-1.jpg) right 0 repeat-y;}
.border-2 {background:url(../images/border-2.gif) right 0 repeat-y;}

.block-1 {padding-top:70px; width:320px; float:left; text-align:center;}
.block-1>div {padding:10px 30px 15px 30px; margin-top:14px;}

#content>div {width:880px; margin:0 auto;}

.col-1 {width:570px; float:left; padding-right:30px;}
.col-2 { width:240px; float:left; padding-left:40px;}
.col-3 {width:410px; float:left; padding-right:30px;}
.col-4 {width:400px; float:left; padding-left:40px;}


.col-1 ul {width:240px;}
.col-1 ul:first-child {margin-right:41px;}
.block-2 p.color-2 {margin:7px 0 11px 0;}
.block-3>div.wrap {float:left; width:260px; margin-right:40px;}

blockquote {color:#e88800; padding-left:15px; display:inline-block;}
*/
/********************************* ORG content E *************************************/


/*********************************content*************************************/
#content { background:#edeef0; width:100%;  padding:30px 0 50px 0;}
.content-subpages {padding-top:25px !important;}
.header-content {width:100%; height:403px; background:#edeef0 url(../images/bg-grid-yelDEL.jpg) center bottom repeat; margin:0 auto; position:relative; z-index:99; margin-top:-25px; padding-bottom:2px;}/*contentbg3.jpg*/

.header-content-subpages {width:100%; height:155px; background:#edeef0 url(../images/contentbg_main.jpg) center bottom repeat; margin:0 auto; position:relative; z-index:99; padding-bottom:2px;}/*contentbg3.jpg*/
.header-subpages {padding-bottom:65px !important;}

.img-radius {border-radius:7px;}
.border-1 {background:url(../images/border-1.jpg) right 0 repeat-y;}
.border-2 {background:url(../images/border-2.gif) right 0 repeat-y;}

.block-3gpp {min-height:350px; width:980px; background:url(../images/3GPP-banner-bg.png) left no-repeat; padding-top:50px; padding-right:10px; float:left;}
.block-3gpp>div.wraptgpp {float:left; width:950px; margin-top:15px; padding:0px 30px 0px 15px; text-align:justify; color:#000; }

.block-1 {padding-top:70px; width:320px; float:left; text-align:center;}
.block-1>div {padding:10px 30px 15px 30px; margin-top:14px;}

#content>div {width:980px; margin:0 auto;}

.col-1 {width:680px; float:left; padding-right:20px;}
.col-2 { width:255px; float:left; padding-left:20px;}
.col-3 {width:410px; float:left; padding-right:30px;}
.col-4 {width:400px; float:left; padding-left:40px;}


.col-1 ul {width:100%;} /* 240px */
.col-1 ul:first-child {margin-right:41px;}
.block-2 p.color-2 {margin:7px 0 11px 0;}
.block-3>div.wrap {float:left; width:260px; margin-right:40px;}

blockquote {color:#e88800; padding-left:15px; display:inline-block;}

ul.m 
{
width:100%;
list-style-image: url('../images/arr2.gif'); /* icloud16.png */
line-height:20px;
padding-left:15px;
text-align:justify;
text-shadow:-1px 1px 1px #fff; /* n c */
}

.spnsrstitleblock {
	height:15px;
	font-family: 'Fjalla One', sans-serif;
    background: url("../images/bg-grid-blu.jpg") repeat scroll 0 0 transparent; /* bg-grid-ltblu.jpg */
    border: 1px solid #DDDDDD;
    border-radius: 1em 1em 1em 1em;
    box-shadow: 0 0 0.5em #DDDDDD;
    
    overflow: hidden;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
    padding-left: 15px;
    text-align: left;
	text-transform:uppercase;
	/* font-weight:bolder; */
	color:#ffffff;
}

.spnsrsblock {
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #F6F6F6 47%, #EDEDED 100%) repeat scroll 0 0 transparent;
	/* */
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #F6F6F6) );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F6F6F6');
	background-color:#ffffff;
	/* */
    border: 1px solid #DDDDDD;
    border-radius: 1em 1em 1em 1em;
    box-shadow: 0 0 0.5em #DDDDDD;
    margin-bottom: 1em;
    overflow: hidden;
	padding-top: 5px;
    padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
    text-align: left;
}

.SpnsrLogo {display:block; float:left; height:111px;}
.SpnsrPrfl {clear:left; display:block; float:left; padding-top:10px; margin-top:10px;}


/* SPNSRS CTC S */

.spnsrs_ctc
{
list-style: none;
margin: 0;
padding: 0;
}

li.Usr
{
background-image: url(../images/ctc_user.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .2em 0;
}

li.UsrPhn
{
background-image: url(../images/ctc_mob.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .2em 0;
}

li.UsrTel
{
background-image: url(../images/ctc_tel.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .2em 0;
}

li.UsrEml
{
background-image: url(../images/ctc_email.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .2em 0;
}



/* SPNSRS CTC E */


.spacerdiv {
	display:block;
	width:100%;
	height:15px;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom:15px;
}

.spacerNoBrdrdiv {
	display:block;
	width:100%;
	height:10px;
	margin-bottom:3px;
}

.dottedhr {
	border:0; border-bottom: 1px dashed #ccc; background: #999;
}

.brspacer {
	display:block;
	width:100%;
	height:15px;
	margin-bottom:5px;
}

.mainbtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #3866a3;
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	padding:6px 5px;
	text-decoration:none;
	text-shadow:1px 1px 0px #7cacde;
}
.mainbtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf;
}
.mainbtn:active {
	position:relative;
	top:1px;
}


/**************************** g-def-button s **********************/
.def-btn {
    -moz-transition: all 0.218s ease 0s;
    -moz-user-select: none;
    background-color: #F5F5F5;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #F1F1F1);
    border: 1px solid #DCDCDC;
    border-radius: 2px 2px 2px 2px;
    color: #444444;
    cursor: default;
    display: inline-block;
	font-family: 'Roboto', helvetica, arial, verdana;
    font-size: 12px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    min-width: 160px;	/* block width "min-width: 135px;" */
    padding: 0 8px;
    text-align: center;
	text-decoration: none;
}
* + html .def-btn {
    min-width: 70px;
}
button.def-btn, input.def-btn[type="submit"] {
    height: 32px;
    line-height: 32px;
    margin-left: 150px;
    vertical-align: bottom;
}
* + html button.def-btn, * + html input.def-btn[type="submit"] {
    overflow: visible;
}
.def-btn:hover {
    -moz-transition: all 0s ease 0s;
    background-color: #F8F8F8;
    background-image: -moz-linear-gradient(center top , #F8F8F8, #F1F1F1);
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
    text-decoration: none;
}
.def-btn:active {
    background-color: #F6F6F6;
    background-image: -moz-linear-gradient(center top , #F6F6F6, #F1F1F1);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}

/*
.def-btn:visited {
    color: #666666;
}
*/

.def-btn-submit {
    background-color: #4D90FE;
    background-image: -moz-linear-gradient(center top , #4D90FE, #4787ED);
    border: 1px solid #3079ED;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.def-btn-submit:hover {
    background-color: #357AE8;
    background-image: -moz-linear-gradient(center top , #4D90FE, #357AE8);
    border: 1px solid #2F5BB7;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.def-btn-submit:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.def-btn-share {
    background-color: #3D9400;
    background-image: -moz-linear-gradient(center top , #3D9400, #398A00);
    border: 1px solid #29691D;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
}
.def-btn-share:hover {
    background-color: #368200;
    background-image: -moz-linear-gradient(center top , #3D9400, #368200);
    border: 1px solid #2D6200;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.def-btn-share:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.def-btn-red {
    background-color: #D14836;
    background-image: -moz-linear-gradient(center top , #DD4B39, #D14836);
    border: 1px solid transparent;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
}
.def-btn-red:hover {
    background-color: #C53727;
    background-image: -moz-linear-gradient(center top , #DD4B39, #C53727);
    border: 1px solid #B0281A;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.def-btn-red:active {
    background-color: #B0281A;
    background-image: -moz-linear-gradient(center top , #DD4B39, #B0281A);
    border: 1px solid #992A1B;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}

/* blue button s */

.def-btn-blue {
    background-color: #D14836;
    background-image: -moz-linear-gradient(center top , #DD4B39, #D14836);
    border: 1px solid transparent;
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
}
.def-btn-blue:hover {
    background-color: #C53727;
    background-image: -moz-linear-gradient(center top , #DD4B39, #C53727);
    border: 1px solid #B0281A;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.def-btn-blue:active {
    background-color: #B0281A;
    background-image: -moz-linear-gradient(center top , #DD4B39, #B0281A);
    border: 1px solid #992A1B;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}

/* blue button e */

.def-btn-white {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DCDCDC;
    color: #666666;
}
.def-btn-white:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C6C6C6;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    color: #333333;
}
.def-btn-white:active {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}
.def-btn-red:visited, .def-btn-share:visited, .def-btn-submit:visited {
    color: #FFFFFF;
}
.def-btn-submit:focus, .def-btn-share:focus, .def-btn-red:focus {
    box-shadow: 0 0 0 1px #FFFFFF inset;
}
.def-btn-share:focus {
    border-color: #29691D;
}
.def-btn-red:focus {
    border-color: #D14836;
}
.def-btn-submit:focus:hover, .def-btn-share:focus:hover, .def-btn-red:focus:hover {
    box-shadow: 0 0 0 1px #FFFFFF inset, 0 1px 1px rgba(0, 0, 0, 0.1);
}
.def-btn.selected {
    background-color: #EEEEEE;
    background-image: -moz-linear-gradient(center top , #EEEEEE, #E0E0E0);
    border: 1px solid #CCCCCC;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: #333333;
}
.def-btn img {
    display: inline-block;
    margin: -3px 0 0;
    opacity: 0.55;
    pointer-events: none;
    vertical-align: middle;
}
* + html .def-btn img {
    margin: 4px 0 0;
}
.def-btn:hover img {
    opacity: 0.72;
}
.def-btn:active img {
    opacity: 1;
}
.def-btn.disabled img {
    opacity: 0.5;
}
.def-btn.disabled, .def-btn.disabled:hover, .def-btn.disabled:active, .def-btn-submit.disabled, .def-btn-submit.disabled:hover, .def-btn-submit.disabled:active, .def-btn-share.disabled, .def-btn-share.disabled:hover, .def-btn-share.disabled:active, .def-btn-red.disabled, .def-btn-red.disabled:hover, .def-btn-red.disabled:active, input.def-btn[type="submit"][disabled="disabled"] {
    cursor: default;
    opacity: 0.5;
    pointer-events: none;
}

/**************************** g-def-button e **********************/

/******** READ MORE S ***********/

		a.adjust {
		float:right;
		padding:3px;
		display:block;
		font-weight:bold;
		font-size:9px;
		text-transform:uppercase;
		background:#ccc;
		color:#333;
		border-radius:12px;
		-webkit-border-radius:12px;
		-moz-border-radius:12px;
		min-width:80px;
		text-align:center;
		text-decoration:none;
		}
		
		a.adjust:hover {
			background:#333;
			color:#FFF;
			-webkit-transition: all 400ms; /*safari and chrome */
			-moz-transition: all 400ms ease; /* firefox */
			-o-transition: all 400ms ease; /* opera */
			transition: all 400ms ease;
		}
	
		p.continued {
		margin-top:0;
		}
	
/******** READ MORE E ***********/


/**************************** ORG footer S ************************/
/*
footer {width:880px; margin:0 auto; position:relative; overflow:hidden; text-align:center; padding:43px 0 40px 0;}
*/
/**************************** ORG footer E ************************/


/****************************contact us s ************************/

.CTClist
{
list-style: none;
margin: 0;
padding: 0;
}

li.phn
{
background-image: url(../images/phone.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .2em 0;
}

li.tel
{
background-image: url(../images/tel20.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .2em 0;
}

li.fax
{
background-image: url(../images/fax.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .2em 0;
}

li.email
{
background-image: url(../images/email-16-01.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .2em 0;
}

li.url
{
background-image: url(../images/url.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .2em 0;
}

li.twitter
{
background-image: url(../images/twitter.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .2em 0;
}

li.facebook
{
background-image: url(../images/facebook-16-04.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .2em 0;
}

li.blog
{
background-image: url(../images/blog.png);
background-repeat: no-repeat;
background-position: 0 50%;
padding: 3px 0 3px 20px;
margin: .2em 0;
}

.ctc_img img {
    float: left;
    padding-top: 4px;
	padding-right: 5px;
    
}

.AddrQRC img {
	float: right;
    padding-top: 4px;
	padding-left: 2px;
    
}

.txtShdw {
	text-shadow:-1px 1px 1px #fff; /* n c */
}

/****************************contact us e ************************/

/****************************footer************************/
footer {background:#ffffff url('../images/footerbg.jpg') center bottom repeat; width:100%; height:500px; margin:0 auto; position:relative; overflow:hidden; line-height:25px; /* border-top:3px solid #E0542F; */}

/* background: url("../images/panbgs/pan213c.png") repeat scroll 0 0 transparent; */

footer .ftrlinks {
position:relative;
margin:0 auto;
width:980px;
padding:10px;
}

footer .container {
clear:both;
position:relative;
margin:0 auto;
width:980px;
padding:10px; /* increase or decrease top margin-padding here */
/* border:1px solid #fff;
padding:43px 0 40px 0; */
}

footer .container img {
float:left;
padding-right:10px;
}

p.becprttxt {
color:#000;
float:left;
padding-top:7px;
}

p.becprttxtRt {
float:right;
padding-top:7px;
}

footer .column {
    color: #009966;
    float: left;
    padding: 0 10px 0 0;
    text-align: left;
    width: 160px;
	line-height:20px;
}

footer .column a {
padding-top:7px;
}

footer .columnRt {
    color: #009966;
    float: right;
    padding-left: 25px;
	/* border-left:1px solid #333; */
    text-align: left;
    width: 260px;
	/* background-color:#ffffff;
	opacity:0.6;
	filter:alpha(opacity=60); */ /* For IE8 and earlier */
}

footer .columnupdt a {
padding-top:7px;
}

footer ftrhrspacer {
clear:both; top:10px; background: url('../images/button-1.jpg') repeat-x scroll 0 0; width:100%; height:5px; text-align:center;
}

footer .columnbtm1 {
	/* background-color:#ffffff; */
	border-top:#333333 1px solid;
    color: #ffffff;
    float: left;
    padding: 10px 10px 0 0;
    text-align: left;
    width: 675px;
	height:50px;
	line-height:20px;
}

footer .columnbtm2 {
    color: #009966;
    float: left;
    padding: 0 10px 0 0;
    text-align: left;
    width: 350px;
	line-height:20px;
}

footer .columnbtm3 {
    color: #009966;
    float: left;
    padding: 0px;
    text-align: left;
    width: 150px;
	line-height:20px;
}


/**********************form s **********************/

.map {width:240px; height:151px; margin:25px 0 0 0;}
.map iframe {width:240px; height:151px; border-radius:7px;}
dl {margin:22px 0px 0 0px; float:left;}
dl dt {}
dl dd span { display:block; width:67px; float:left;}
dl dd {}
dl dd a {}
#myForm { margin: 11px 0 0px 0px; width:100%; height:100%;}


#myForm input[type=text] {
	border-bottom:#fff 1px solid;
	border-top:#8b8c8d 1px solid;
	border-left:#cfd0d2 1px solid;
	border-right:#cfd0d2 1px solid;
	background:url(images/form-bg.jpg) 0 0 repeat-x #e1e2e4 ; 
	border-radius:7px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#8f8b8c; 
	padding:5px 10px 6px 10px;
    outline: medium none;
    width: 260px;
	height:15px;
	float:left;
}
/*
#myForm input {
	border-bottom:#fff 1px solid;
	border-top:#8b8c8d 1px solid;
	border-left:#cfd0d2 1px solid;
	border-right:#cfd0d2 1px solid;
	background:url(../images/form-bg.jpg) 0 0 repeat-x #e1e2e4 ; 
	border-radius:7px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#8f8b8c; 
	margin-left:68px;
	padding-bottom:3px;
    outline: medium none;
    width: 125px;
	height:30px;
	float:left;
}
*/

/* ctc button s */

.ctc-btn-red {
	margin-left:68px;
    background-color: #D14836;
    background-image: -moz-linear-gradient(center top , #DD4B39, #D14836);
    border: 1px solid transparent;
    color: #FFFFFF;
	font-family: 'Roboto', helvetica, arial, verdana;
	font-size:12px;
	font-weight:bolder;
    text-shadow: 0 1px rgba(0, 0, 0, 0.1);
    text-transform: uppercase;
}
.ctc-btn-red:hover {
    background-color: #C53727;
    background-image: -moz-linear-gradient(center top , #DD4B39, #C53727);
    border: 1px solid #B0281A;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    text-shadow: 0 1px rgba(0, 0, 0, 0.3);
}
.ctc-btn-red:active {
    background-color: #B0281A;
    background-image: -moz-linear-gradient(center top , #DD4B39, #B0281A);
    border: 1px solid #992A1B;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}

/* ctc button e */

#myForm textarea {
	border-bottom:#fff 1px solid;
	border-top:#8b8c8d 1px solid;
	border-left:#cfd0d2 1px solid;
	border-right:#cfd0d2 1px solid;
	background:url(../images/form-bg.jpg) 0 0 repeat-x #e1e2e4 ; 
	border-radius:7px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#8f8b8c; 
    height: 200px;
    outline: medium none;
    overflow: auto;
    padding: 5px 0px 0px 10px;
    width: 480px;
	resize:none;
	margin:0px 0 5px 0;
	float:left;
}

#myForm textarea.Reg {
	border-bottom:#fff 1px solid;
	border-top:#8b8c8d 1px solid;
	border-left:#cfd0d2 1px solid;
	border-right:#cfd0d2 1px solid;
	background:url(../images/form-bg.jpg) 0 0 repeat-x #e1e2e4 ; 
	border-radius:7px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#8f8b8c; 
    outline: medium none;
    overflow: auto;
    padding: 5px 0px 0px 10px;
    width: 270px;
    height: 125px;
	resize:none;
	margin:0px 0 7px 0;
	float:left;
}

#myForm label {
	position:relative;
	overflow:hidden;
    display: block;
    min-height:33px;
}
#myForm label strong {font-weight:bold; float:left; display:inline-block; width:150px; padding-top:2px;}
#myForm label strong sup {color:#ff0000; }
.btns {text-align:right; width:560px; padding-top:13px;}
.btns a {display:inline-block; margin:0 20px 0 10px;}

/* setting the width and height of the SELECT element to match the replacing graphics */
select.select{
	border-bottom:#fff 1px solid;
	border-top:#8b8c8d 1px solid;
	border-left:#cfd0d2 1px solid;
	border-right:#cfd0d2 1px solid;
	background:url(images/form-bg.jpg) 0 0 repeat-x #e1e2e4 ; 
	border-radius:7px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#8f8b8c; 
	padding:5px 10px 6px 10px;
    outline: medium none;
    position:relative;
    /* z-index:10; */
    width:166px !important;
    height:26px !important;
    line-height:26px;
}

/* dynamically created SPAN, placed below the SELECT */
span.select{
    position:absolute;
    bottom:0;
    float:left;
    left:0;
    width:166px;
    height:26px;
    line-height:26px;
    text-indent:10px;
    background:url(../images/bg_select.gif) no-repeat 0 0;
    cursor:default;
    z-index:1;
	}

div.terms {
	border-bottom:#fff 1px solid;
	border-top:#8b8c8d 1px solid;
	border-left:#cfd0d2 1px solid;
	border-right:#cfd0d2 1px solid;
	background:url(images/form-bg.jpg) 0 0 repeat-x #e1e2e4 ; 
	border-radius:7px;
	outline: medium none;
   width:625px;
   height:200px;
   border:1px solid #ccc;
   background:#f2f2f2;
   padding:10px;
   overflow:auto;
   text-align:justify;
}
div.terms p,
div.terms li {font:normal 11px/15px arial;color:#333;}
div.terms h3 {font:bold 14px/19px arial;color:#000;}
div.terms h4 {font:bold 12px/17px arial;color:#000;}
div.terms strong {color:#000;}

/**********************form s **********************/