@charset "utf-8";
/* CSS Document */

*{
	padding:0px;
	margin:0px;
}
@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('../fonts/opensans-extrabolditalic-webfont.eot');
    src: url('../fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-extrabolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabolditalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fonts/opensans-extrabold-webfont.eot');
    src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('../fonts/opensans-extrabold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansbold_italic';
    src: url('../fonts/opensans-bolditalic-webfont.eot');
    src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('../fonts/opensans-semibolditalic-webfont.eot');
    src: url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibolditalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibolditalic-webfont.woff') format('woff'),
         url('../fonts/opensans-semibolditalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight_italic';
    src: url('../fonts/opensans-lightitalic-webfont.eot');
    src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-lightitalic-webfont.woff') format('woff'),
         url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansitalic';
    src: url('../fonts/opensans-italic-webfont.eot');
    src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-italic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-italic-webfont.woff') format('woff'),
         url('../fonts/opensans-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'playballregular';
    src: url('../fonts/playball-webfont.eot');
    src: url('../fonts/playball-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/playball-webfont.woff2') format('woff2'),
         url('../fonts/playball-webfont.woff') format('woff'),
         url('../fonts/playball-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
body{
	background-image: url(../images/bg.png);
	background-size: 100% auto;
	background-repeat: repeat-y;
	font-family:open_sansregular;
	font-size:14px;
}
td p{
	padding:5px;
	font-family:open_sansregular;
	font-size:12px;
}
td{
	padding:5px;
	font-family:open_sansregular;
	font-size:12px;
}
.rDataDiv:hover{
	background:#CDCDCD !important;
}
.main{
	width:100%;
	height:100%;	
}
.resize{
	width:900px;
	margin:0px auto;
}
.banner{
	width:900px;
	height:252px;
}
.contBody{
	background:#ffffff;
	padding:20px 10px;
	height:auto;
	min-height:380px;
}
.leftMenu{
	width:200px;
	padding-right:30px !important;
	float:left;
	font-family:open_sansregular;
}
.rightCont a{
	color:#CA1D42;
	text-decoration:none;
}
.rightCont a:hover{
	color:#DD5242 !important;
	text-decoration:none;
}
.rightCont{
	width:650px;
	float:left;
}
.leftMenu ul{
	list-style:none;
}
.leftMenu ul li.mainMenu{
	background:#A41637;
	color:#ffffff;
	padding:5px 10px;
	border-bottom:2px solid #ffffff;
	font-family:open_sansregular;
	font-size:14px;
	cursor:pointer;
}
.leftMenu ul li.subMenu{
	background:#CA1D42;
	color:#ffffff;
	padding:5px 10px;
	border-bottom:2px solid #ffffff;
	font-family:open_sansregular;
	font-size:14px;
	cursor:pointer;
	display:none;
}
.leftMenu ul li.mainMenu:hover{
	background:#1E8693;
}
.leftMenu ul li.subMenu:hover{
	background:#DD5242;
}
.dText{
	font-family:open_sansregular;
	color:#12040A;
	font-size:18px;
}
.titleHeading{
	color:#7A0D3A;
	font-family:open_sanssemibold;
	font-size:18px;
}
.rightCont h2{
	color:#7A0D3A;
	font-family:open_sanssemibold;
	font-size:18px;
	font-weight:normal;
	padding-bottom:15px;
}
.normalTxt{
	font-family:open_sansregular;
	color:#12040A;
	font-size:14px;
	padding-right:50px;
}
.rightCont p{
	font-family:open_sansregular;
	color:#12040A;
	font-size:14px;
	padding-right:50px;
}
.rightCont ol{
	font-family:open_sansregular;
	color:#12040A;
	font-size:14px;
	padding-right:50px;
	padding-left:40px;
}
.rightCont ul{
	font-family:open_sansregular;
	color:#12040A;
	font-size:14px;
	padding-right:50px;
	padding-left:40px;
}
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
  font-size: 14px;
  position: relative;
  font-family:open_sansregular;
}
#cssmenu a {
  line-height: 1.3;
  padding: 6px 15px;
}
#cssmenu {
  width: 200px;
}
#cssmenu > ul > li {
  cursor: pointer;
  background: #000;
  border-bottom: 2px solid #ffffff;
}
#cssmenu > ul > li:last-child {
  border-bottom: 2px solid #ffffff;
}
#cssmenu > ul > li > a {
  font-size: 14px;
  display: block;
  color: #ffffff;
  background: #A41637;
  
}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
  background: #1E8693;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.active > a {
  background: #1E8693;
color: #ffffff;
}
#cssmenu > ul > li.has-sub > a:after {
 /* content: "";
  position: absolute;
  top: 10px;
  right: 10px;
  border: 5px solid transparent;
  border-left: 5px solid #ffffff;*/
}
#cssmenu > ul > li.has-sub.active > a:after {
  /*right: 14px;
  top: 12px;
  border: 5px solid transparent;
  border-top: 5px solid #ffffff;*/
}
/* Sub menu */
#cssmenu ul ul {
  padding: 0;
  display: none;
}
#cssmenu ul ul a {
  background: #CA1D42;
  display: block;
  color: #ffffff;
  font-size: 14px;
}
#cssmenu ul ul li a:hover {
	background: #DD5242 !important;
}
#cssmenu ul ul li {
  border-bottom: 2px solid #ffffff;
}
#cssmenu ul ul li.odd a {
  background: #CA1D42;
}
#cssmenu ul ul li:last-child {
  border: none;
}
.regFormClass{
	color: #12040a;
    font-family: open_sansregular;
    font-size: 12px;
    
}
.regFormClass label {
	padding: 5px;
	background-color:#EDD9B8;
	text-transform: uppercase;
	color: #12040a;
	margin-left: 2px;
	font-size: 11px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
	margin-right:3px;
}
.labelClass {
	padding: 5px;
	background-color:#EDD9B8;
	text-transform: uppercase;
	color: #12040a;
	margin-left: 2px;
	font-size: 11px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
	margin-right:3px;
}
.regFormClass input {
	margin: 2px;
	padding: 5px;
	background-color: white;
	border: 1px solid #EDD9B8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
	color:#12040a;
	
}
.regFormClass textarea {
	margin: 2px;
	padding: 5px;
	background-color: white;
	border: 1px solid #EDD9B8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
	color:#12040a;
	resize:none;
	
}
.regFormClass select {
	margin: 2px;
	padding: 5px;
	background-color: white;
	border: 1px solid #EDD9B8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
	color:#12040a;
}
legend{
	 margin: 0 6px;
    padding: 0 5px;
	font-family:open_sanssemibold;
	font-size:14px;
	color:#12040a;
}
.man {
    color: red !important;
    font-size: 12px;
}
fieldset{
	margin-bottom:30px;
}
.disHide{
	display:none;
	visibility:hidden;
	width:100%;
}
.disShow{
	display:block;
	visibility:visible;
	width:100%;
}
#verifyNum
{
	border:1px solid #EDD9B8;
	background:#EDD9B8;
	width:150px;
	color:#12040a;
	font-size:18px;
	text-align:center;
	height:33px;
	padding-top:7px;	
	-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-khtml-border-radius: 3px;
margin-left:3px;
}
.fBold{
	font-family:open_sanssemibold;
	
}
.btnSubmit{
	cursor:pointer;
	background-color: #D03A2F !important; 
	font-size:14px;
	
	color:#12040a;
}
.btnSubmit:hover{
	background-color: #298685 !important;
	color:#ffffff !important;
}
.safe, .over {
color: #12040a;
font-weight: open_sanssemibold;
}
.safe {

}
.over {
color: red;
}
.overlay{
	position:fixed;
	z-index:400;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
 /* IE 5-7 */
  filter: alpha(opacity=10);
  /* Netscape */
  -moz-opacity: 0.1;
  /* Safari 1.x */
  -khtml-opacity: 0.1;
  /* Good browsers */
  opacity: 0.1;
	display:none;
}
.suboverlay{
	position:fixed;
	z-index:4000;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	/* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
 /* IE 5-7 */
  filter: alpha(opacity=10);
  /* Netscape */
  -moz-opacity: 0.1;
  /* Safari 1.x */
  -khtml-opacity: 0.1;
  /* Good browsers */
  opacity: 0.1;
	display:none;
}
.loadingBar{
	width:55px;
	height:55px;
	left:50%;
	top:50%;
	margin-top:-27px;
	margin-left:-27px;
	display:none;
	z-index:4005;
	position:fixed;
}
.aMenu{
	float:left;
	margin:20px;
	background:#A41637;
	color:#ffffff;
	font-size:14px;
	text-align:center;
	padding:5px;
	cursor:pointer;
	font-family:open_sansregular;
}
.aMenu a{
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
}
.aMenu:hover{
	background:#1E8693;
}
.speakerListPop{
	width:650px;
	position:absolute;
	height:450px;
	z-index:3999;
	display:none;
	padding:50px;
	background:#ffffff;
	left:50%;
	top:50%;
	margin-top:-275px;
	margin-left:-400px;
	border:1px solid #D9AE68;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
}
.linkpopUp{
	width:350px;
	position:fixed;
	height:200px;
	z-index:4002;
	display:none;
	padding:20px;
	background:#ffffff;
	left:50%;
	top:50%;
	margin-top:-120px;
	margin-left:-145px;
	border:1px solid #D9AE68;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
}
.docpopUp{
	width:350px;
	position:fixed;
	height:200px;
	z-index:4002;
	display:none;
	padding:20px;
	background:#ffffff;
	left:50%;
	top:50%;
	margin-top:-120px;
	margin-left:-145px;
	border:1px solid #D9AE68;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
}
.closepopUp{
	cursor:pointer;
	float:right;
	margin-right:-40px;
	margin-top:-40px;
}
.fileUpload {
	border: 1px solid #edd9b8;
   	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* future proofing */
	-khtml-border-radius: 3px; /* for old Konqueror browsers */
    margin: 5px 5px 5px 30px;
    overflow: hidden;
    padding: 4px;
    position: relative;
	cursor:pointer;
}
.fileUpload input.docupload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}