@charset "utf-8";

@font-face {
	font-family:'Bliss Bold';
	src:url('fonts/BLISB_.ttf');
	src:url('fonts/blisb_.woff') format('embedded-opentype'),
	src:url('fonts/blisb_.woff') format('embedded-opentype'),
	src:url('fonts/blisb_.woff') format('embedded-opentype'),
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'Bliss Regular';
	src:url('fonts/BLISRG.ttf');
	src:url('fonts/BLISRG.ttf') format('embedded-opentype'),
	src:url('fonts/BLISRG.ttf') format('embedded-opentype'),
	src:url('fonts/BLISRG.ttf') format('embedded-opentype'),
	font-weight:normal;
	font-style:normal;
}

body {margin:0; padding:0;}
body {font-family: Arial, Helvetica, sans-serif; ,'helveticaneueltstdlt','HLR_____','hlt_____' ; font-size:14px;}
* {margin:0; padding:0;}
a {text-decoration:none; color:#333; border:none;  outline: none;}
img {border:none; outline: none;}
a:active, a:selected, a:visited {border: none; outline: none;}
.lhs {float:left;}
.rhs {float:right;}
.width1 {width:375px;}
.width2 {width:90px;}
.width3 {width:270px;}
.calender {margin:7px 5px 0px 10px; cursor:pointer;}
.bgnone {background:none;}
.white {color:#fff;}
.hide {display:none;}


.cont {padding:20px;}
.conthide {display:none; padding:20px;}
.conthide.active {display:block; padding:20px;}
.clr {clear:both; height:0;}
.line {height:10px; margin:10px 20px; border-bottom:1px solid #e1e1e1; clear:both;}
.line2 {height:10px; margin:10px 0; border-bottom:1px solid #83adb7; clear:both;}
.mar_top {margin-bottom:147px;}

.gal { display:none;}
.gal.active { display:block;}


.main {width:100%; height:auto;}
.maincontent .maincontent_middle .rightnav {width:754px; float:left; margin-left:15px}
.maincontent .maincontent_middle .rightnav .span1 {width:100%; height:42px; border-bottom:1px solid #e3e4e5;}
.maincontent .maincontent_middle .rightnav .span1 .lefthead {float:left; padding:10px 0px 10px 10px; line-height:24px; font-weight:bold; display:block; color:#0046a7; font-size:12px;}
.maincontent .maincontent_middle .rightnav .span1 .proname {color:#8a9096; font-weight:normal; width:108px; float:left; padding:10px 0px 10px 18px; line-height:24px; font-size:12px;}
.maincontent .maincontent_middle .rightnav .span1 .righthead {float:right; padding:10px 2px 10px 18px; line-height:24px; font-weight:bold; display:block; color:#8a9096; font-size:11px;}
.maincontent .maincontent_middle .rightnav .span1 .lefthead1 {float:left; padding:10px 0px 10px 10px; line-height:24px; font-weight:bold; display:block; color:#8a9096; font-size:12px;}
.maincontent .maincontent_middle .rightnav .span1.last {border:none;}
.maincontent .maincontent_middle .rightnav .awarddetails {width:760px; height:auto; margin:10px 0;}
.maincontent .maincontent_middle .rightnav .awarddetails ul {list-style:none; height:40px; border-bottom:1px solid #c7cacc;}
.maincontent .maincontent_middle .rightnav .awarddetails ul li {float:left; font-family:"BlissBold"  arial; background:url(../grfx/awarddetail.jpg) repeat-x; cursor:pointer; display:block; margin:0 1px; padding:12px 12px 10px 12px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;  line-height:18px; font-size:14px;  font-weight:normal; color:#8a9096; border:1px solid #c7cacc; border-bottom:none; text-transform: uppercase;}
.maincontent .maincontent_middle .rightnav .awarddetails ul li.first {margin-left:10px;}
.maincontent .maincontent_middle .rightnav .awarddetails ul li:hover {color:#0046a7; font-family:"BlissBold" arial; background:url(../grfx/awarddetailho.jpg) repeat-x;  border:1px solid #0046a7; border-bottom:none;}
.maincontent .maincontent_middle .rightnav .awarddetails ul li.active {color:#0046a7; background:url(../grfx/awarddetailho.jpg) repeat-x;  border:1px solid #0046a7; border-bottom:none;}
.maincontent .maincontent_middle .rightnav .awarddetails .section{height:auto; margin-bottom:10px;}
.maincontent .maincontent_middle .rightnav .awarddetails .section .awardcont {width:748px; margin:20px 0 10px 12px; display:none;}
.maincontent .maincontent_middle .rightnav .awarddetails .section .awardcont.active {display:block;}
.maincontent .maincontent_middle .rightnav .awarddetails .section .awardcont .lebel {width:220px; font-family:Arial, Helvetica, sans-serif; background:url(../grfx/lebelbg.jpg) 227px 15px no-repeat; float:left; margin-bottom:10px;  display:block; padding:12px 12px 10px 12px;   line-height:18px; font-size:12px;  font-weight:normal; color:#8a9096;}
.maincontent .maincontent_middle .rightnav .awarddetails .section .awardcont .lebel span {font-weight:bold;}
.awarddetails .section .awardcont .charcount {width:100px; font-family:Arial, Helvetica, sans-serif; float:left; margin-top:100px;   display:block; padding:12px 12px 0px 12px;  /* line-height:18px;*/ font-size:12px;  font-weight:normal; color:#8a9096; text-transform:capitalize;}
.maincontent .maincontent_middle .rightnav .awarddetails .section .awardcont .awardssubmit {width:100%; height:108px; border-bottom:1px solid #e3e4e5; border-top:1px solid #e3e4e5; margin:0 0 50px 0;}
.maincontent .maincontent_middle .rightnav .awarddetails .section .awardcont .awardssubmit .awardsbutton{width:142px; float:left; margin:20px 8px 0 15px;}
.maincontent .maincontent_middle .rightnav .awarddetails .section .awardcont .awardssubmit .awardsbutton .savebutton {padding:9px 12px 10px 24px;   line-height:18px; font-size:10px; text-transform:uppercase;  font-weight:bold; cursor:pointer;  background:url(../grfx/buttimgho.jpg) no-repeat; color:#83909a;}
.maincontent .maincontent_middle .rightnav .awarddetails .section .awardcont .awardssubmit .awardsbutton .savebutton:hover{background:url(../grfx/buttimg.jpg) no-repeat; color:#0046a7;}
.maincontent .maincontent_middle .rightnav .awarddetails .section .awardcont .awardssubmit .awardsbutton .savebutton.active{background:url(../grfx/buttimg.jpg) no-repeat; color:#0046a7;}
.maincontent .maincontent_middle .rightnav .awarddetails .section .awardcont .awardssubmit .awardsbutton .buttoninfo{padding:5px 0px 10px 10px;   line-height:14px; font-size:11px;  font-weight:normal; color:#8a9096;}
.txtbox {margin:5px 0 10px 5px;  background-color:#f9f8f8;  float:left; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;  padding:5px 12px 5px 12px;   line-height:18px; font-size:12px; border-top:1px solid #d1d1d1; border-bottom:1px solid #efefef; border-left:1px solid #efefef; border-right:1px solid #efefef;  font-weight:normal; color:#000;}
.selectbox {width:250px;  height:30px; margin:5px 0 10px 5px; background-color:#f9f8f8;  float:left; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px;  padding:5px 6px 5px 10px;   line-height:18px; font-size:12px; border-top:1px solid #d1d1d1; border-bottom:1px solid #efefef; border-left:1px solid #efefef; border-right:1px solid #efefef;  font-weight:normal; color:#000; text-transform:capitalize;}
.txtbox:hover {border:1px solid #0046a7;}
.txtbox:focus {border:1px solid #0046a7;}
.txtbox.active {border:1px solid #0046a7;}
.awardssubmit {width:100%; height:108px; border-bottom:1px solid #e3e4e5; border-top:1px solid #e3e4e5; margin:10px 0 30px 0;}
.awardssubmit .awardsbutton {width:142px; float:left; margin:20px 8px 0 15px;}
.savebutton a {width:130px; display:block; padding:9px 12px 10px 24px; line-height:18px; font-size:10px; text-transform:uppercase; font-weight:bold; cursor:pointer;  background:url(../grfx/buttimgho.jpg) no-repeat; color:#83909a;}
.savebutton a:hover {background:url(../grfx/buttimg.jpg) no-repeat; color:#0046a7;}
//.savebutton.active {background:url(../grfx/buttimg.jpg) no-repeat; color:#0046a7;}
//.savebutton a {color:#83909a;display:block;}
//.savebutton a:hover {color:#0046a7;}

.buttoninfo {padding:5px 0px 10px 10px;   line-height:14px; font-size:11px;  font-weight:normal; color:#8a9096;}
.maincontent .maincontent_middle .rightnav .content {width:100%; margin:20px 0 0 10px;}
.maincontent .maincontent_middle .rightnav .content .assignbox {width:372px; height:auto; float:left; margin-bottom:40px; margin-right:10px;}
.assignheading {padding:5px 0px 10px 2px; font-family:"Bliss Bold" arial;   line-height:18px; font-size:16px; text-transform:uppercase;  font-weight:normal; color:#0046a7;}
.maincontent .maincontent_middle .rightnav .content .assignbox table {margin:0px;}
.maincontent .maincontent_middle .rightnav .content .assignbox table  tr {border:none; background:#fff url(../grfx/thbg.png) repeat-x;}
.maincontent .maincontent_middle .rightnav .content .assignbox table  tr:hover {background:#f4f4f4;}
.maincontent .maincontent_middle .rightnav .content .assignbox table  tr th {background: url(../grfx/thbg.png) repeat-x; padding: 10px 0px 10px 10px; text-align:left; font-weight: bold;  border-right: 1px solid #e4e4e4; color: #8a9096; font-size:11px;}
.maincontent .maincontent_middle .rightnav .content .assignbox table  tr th:first-child {border-left: 1px solid #e4e4e4;}
.maincontent .maincontent_middle .rightnav .content .assignbox table  tr td {background:url(../grfx/tdbg.png) repeat-x; border-right: 1px solid #f2f2f2; height:60px;}
.maincontent .maincontent_middle .rightnav .content .assignbox table  tr td:first-child {border-left: 1px solid #f2f2f2;}
.maincontent .maincontent_middle .rightnav .content .assignbox table  tr td p {text-decoration:none; font-size:11px; line-height:18px; font-weight:normal;  padding: 0px 0px 14px 10px; text-align:left; color: #8a9096;}
.maincontent .maincontent_middle .rightnav .content .assignbox table  tr td p span {font-weight:bold;}
.maincontent .maincontent_middle .rightnav .content .assignbox table  tr td  a {text-decoration:underline; font-weight:bold;  color: #0046a7; font-size:11px;    padding: 0px 0px 0px 10px;}
.maincontent .maincontent_middle .rightnav .content .assignbox table  tr td .ptitle {padding: 0px 0px 0 10px; line-height: 12px; margin-top: 5px; text-decoration:none; font-size:11px;  font-weight:normal; color: #8a9096;}
.maincontent .maincontent_middle .rightnav .content .assignbox table  tr td .ptitle span {font-weight:bold;}
.maincontent .maincontent_middle .rightnav .content .assignbox table  tr td img {padding: 0px 0px 0 15px;  cursor:pointer;}
.headingmain{float: left; padding: 10px 0px 10px 10px; line-height: 24px; font-weight: bold; display: block; color: #0046A7; font-size: 14px;}

.maincontent .maincontent_middle .rightnav .content .assignbox2 {width:372px; height:auto; float:left; margin-bottom:40px; }
.maincontent .maincontent_middle .rightnav .content .assignbox2 .video {cursor:pointer;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 .assignheading {padding:5px 0px 10px 2px; font-family:"Bliss Bold" arial;   line-height:18px; font-size:16px; text-transform:uppercase;  font-weight:normal; color:#0046a7;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table {margin:0px; border-bottom: 1px solid #E6E6E2;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr {border:none;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr .hovertable {background-color:#fff; cursor:pointer;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr .hovertable:hover {background-color:#f8eaea;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr th {background: url(../grfx/thbg.png) repeat-x; padding: 10px 0px 10px 10px; text-align:left; font-weight: bold;  border-right: 1px solid #e4e4e4; border-bottom: 2px solid #fff; color: #8a9096; font-size:11px;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr th:first-child {border-left: none;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr th:last-child {border-right: none;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td {border-right: 1px solid #e6e6e2; border-bottom: 1px solid #fff; /*min-height:59px;*/  vertical-align:top;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td:first-child {border-left:none;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td:last-child {border-right:none;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td.lasttd {border-right: 1px solid #e6e6e2;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table tr td.bottomline {border-bottom: 1px solid #e6e6e2;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table tr td.border-none {border:none;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td.listing p {padding-top:2px;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td.listing p.first {padding-top:14px;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td.listing p.last {padding-bottom:10px;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td p {text-decoration:none; font-size:11px; line-height:18px; font-weight:normal;  padding: 14px 0px 0px 10px; text-align:left; color: #8a9096;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td p span {font-weight:bold;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td  a {text-decoration:underline; font-weight:bold;  color: #0046a7; font-size:11px;    /*padding: 0px 0px 0px 10px;*/}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td .ptitle {padding: 0px 0px 7px 10px; line-height: 19px;  text-decoration:none; font-size:11px;  font-weight:normal; color: #8a9096;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td .ptitle span {font-weight:bold;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td img {padding: 17px 0px 0 15px; cursor:pointer;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td  table { margin:8px 10px;  }
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td  table tr td {border-right:none; border-bottom:1px solid #e4e4e4;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td  table tr td p {float:left;  text-decoration:none; font-size:11px; line-height:18px; font-weight:normal;  padding: 6px 0px 6px 4px; text-align:left; color: #8a9096;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td  table tr td p span {font-weight:bold;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td  table tr td p a {font-weight:bold; text-decoration:underline; color:#0046a7;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td  table tr td img {float:right; padding: 5px 12px 0 0px; cursor:pointer;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  .bgone {background-color:#fff9ca;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  .bgtwo {background-color:#f4f4f4;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  .bgthree {background:url(../grfx/tdbg3.png) repeat-x;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table   .bgfour {background-color:#f8eaea;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  .bgfive {background:url(../grfx/jurybg.png) 0px 4px repeat-y;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  .bgsix {background:url(../grfx/jurybg1.png) repeat-y;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  .bgseven {background-color:#f8f8f8;}
.Edittooltip {cursor:pointer;}
.maincontent .maincontent_middle .rightnav .content .assignbox table  tr td .Rtooltip {padding: 2px 8px; height: 20px; font-size: 12px; font-weight:bold; position: absolute; /*background-color: #636f76;*/ margin-top: -42px; margin-left:6px; font-family: Arial, Helvetica, sans-serif; z-index: 10; color: #8a9096;}
.maincontent .maincontent_middle .rightnav .content .assignbox2 table  tr td .Rtooltip {padding: 2px 8px; height: 20px; font-size: 12px; font-weight:bold; position: absolute; /*background-color: #636f76;*/ margin-top: -42px; margin-left:-5px;  font-family: Arial, Helvetica, sans-serif; z-index: 10; color: #8a9096;}

.maincontent .mainslider {width:100%; height:450px;  background-color:#0046a7;}
.sliderPgIn{width:100%; height:396px; margin:0 auto;  overflow:hidden; position:relative; z-index:0;}
.autoSlider {position:relative;}
.autoSlider .slideDiv {position:absolute;  z-index:1;  color:#000;}
.maincontent .mainslider .mainsliderleft {display:none; position:absolute; width:33px; height:33px; left:15px;  margin-top:181px; z-index:100; cursor:pointer;}
.maincontent .mainslider .mainsliderright {display:none;  position:absolute; width:33px; height:33px; right:20px;  margin-top: -215px; z-index:100; cursor:pointer;}
.maincontent .mainslider .content {width:974px; height:200px; /*background-color:#999;*/ margin:0 auto; margin-top:30px;  position: absolute; left: 20%; }
.maincontent .mainslider h1 {font-size:36px;  color:#004c87; line-height:40px; font-family:Arial, Helvetica, sans-serif;}
.maincontent .mainslider p {font-size:16px;   color:#333; line-height:20px;}
.maincontent .mainslider .leftpart {float:left; width:460px; }
.maincontent .mainslider .leftpartin { height:294px; border:4px solid #fff; margin-right: 20px; margin-top:28px;}
.maincontent .mainslider .leftpart img {cursor:pointer;}
.maincontent .mainslider .leftpart h3 { text-transform:uppercase;    font-family:"BlissBold" arial;  line-height:22px; padding:98px 4px 0 4px; color:#fff; font-size:24px; font-weight:normal; }
.maincontent .mainslider .leftpart p { font-family:"BlissBold" arial;  line-height:20px; padding: 16px 4px 0 4px; color:#fff; font-size:16px; font-weight:normal; }
.maincontent .mainslider .leftpart ul {list-style:none; margin-top: 10px;}
.maincontent .mainslider .leftpart ul li {text-decoration:underline;  font-family:"BlissBold" arial;  line-height:24px;  padding: 3px 29px 0 9px;; color:#fff; font-size:16px; font-weight:normal; }
.maincontent .mainslider .leftpart .slidebutton {width:320px; height:46px;  background:#fbc700 url(../grfx/sliderbutton.png) 264px 7px no-repeat; margin-top:40px;}
.maincontent .mainslider .leftpart .slidebutton a {text-decoration:none; text-transform:uppercase; display:block; font-family:"BlissBold" arial;  line-height:18px; padding: 14px 29px 14px 20px; color:#0046a7; font-size:20px; font-weight:normal;}
.bannImg1 {background:url(../grfx/sliderimg1.jpg) center top;}
.bannImg2 {background:url(../grfx/2.jpg) center top;}
.bannImg3 {background:url(../grfx/3.jpg) center top;}
.bannImg4 {background:url(../grfx/4.jpg) center top;}
.bannImg5 {background:url(../grfx/5.jpg) center top;}
.bannImg7 {background:url(../grfx/7.jpg) center top;}
.autoSlider .slideDiv.active {z-index:10;}
.pagination {position:absolute; z-index:100; top:20px; /*margin-top:20px;*/ left:50%; margin-left:345px; /*background:#000;*/ height:20px; text-align:center; padding:10px 0 0 10px;}
.pagination li {float:left; margin:0 1px; list-style:none;}
.pagination li a  {display:block; width:12px; height:0; padding-top:12px; background-image:url(../grfx/pagination.png); background-position:0 0; float:left; overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}
.pagination .pageNo {width:5px; height:13px; background:url(../grfx/pagination.png) 0px 0px; float:left; padding:0 6px; color:#333; font-size:14px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; margin:3px;}
.pagination .pageNo.pageNoActive {background:url(../grfx/pagination.png) -20px 0px; color:#fff;}

.maincontent .mainslider .slideline {width:100%; height:54px; background-color:#0046a7;}
.maincontent .mainslider .slideline .slidelinemid {width:974px; height:54px; position:relative; margin:0 auto;}
.maincontent .mainslider .slideline .slidelinemid .sl_box{width:868px; height:54px; /*background-color:#999;*/ left:47px;  position:absolute; overflow:hidden;}
.maincontent .mainslider .slideline .slidelinemid .sl_box .SLGroup { height:auto; position:absolute; left:0px;  list-style:none; margin:0; padding:0; /*background-color:#069;*/ }
.maincontent .mainslider .slideline .slidelinemid .sl_box .SLGroup .SLBoxDiv {width:868px; height:54px;  display:inline; float:left;  margin:0; padding:0;  overflow:hidden;/* background-color:#069;*/}
.maincontent .mainslider .slideline .slidelinemid .sl_box .SLGroup .SLBoxDiv .Highlights {font-family:"BlissBold" arial;   /*text-align:center;*/  font-weight:normal;  padding: 12px 0 0 30px;  text-transform:uppercase;   line-height:18px;  color:#fefefe; font-size:16px;}
.maincontent .mainslider .slideline .slidelinemid .sl_box .SLGroup .SLBoxDiv .Highlights span {font-family:"BlissRegular" arial; text-transform:none; color:#fff;}
.maincontent .mainslider .slideline .slidelinemid .left {position:absolute;width:33px;height:33px;left:15px;margin-top:10px;cursor:pointer;}
.maincontent .mainslider .slideline .slidelinemid .left.active {cursor:pointer;}
.maincontent .mainslider .slideline .slidelinemid .right {position:absolute;width:33px;height:33px;right:20px;margin-top:10px;cursor:pointer;}
.maincontent .mainslider .slideline .slidelinemid .right.active {cursor:pointer;}

.border_hide {background-color: #fff; height: 4px; width: 227px; position: absolute; bottom: -4.2px; margin-left: 5px; display:none;}
.maincontent .maincontent_middle1 {width:975px; margin:0 auto;}
.maincontent .maincontent_middle1 .awardcategories { /*width:975px;*/ height:152px;  /*margin-bottom:60px; */ }
.maincontent .maincontent_middle1 .awardcategories ul {list-style:none; width:975px; margin:0 auto; height:152px; }
.maincontent .maincontent_middle1 .awardcategories ul li {float:left;  cursor:pointer; display:block; margin-top:20px; margin-left:4px; height:136px; width:237px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;  }
.maincontent .maincontent_middle1 .awardcategories ul li.first {margin-left:10px;}
.maincontent .maincontent_middle1 .awardcategories ul li.firstbg {background:url(../grfx/libg1.png) no-repeat;}
.maincontent .maincontent_middle1 .awardcategories ul li.firstbg:hover {background:url(../grfx/libg1ho.png) no-repeat;}
.maincontent .maincontent_middle1 .awardcategories ul li.firstbg.active {background:url(../grfx/libg1ho.png) no-repeat;}
.maincontent .maincontent_middle1 .awardcategories ul li.secondbg {background:url(../grfx/libg2.png) no-repeat;}
.maincontent .maincontent_middle1 .awardcategories ul li.secondbg:hover {background:url(../grfx/libg2ho.png) no-repeat;}
.maincontent .maincontent_middle1 .awardcategories ul li.secondbg.active {background:url(../grfx/libg2ho.png) no-repeat;}
.maincontent .maincontent_middle1 .awardcategories ul li.thirdbg {background:url(../grfx/libg3.png) no-repeat;}
.maincontent .maincontent_middle1 .awardcategories ul li.thirdbg:hover {background:url(../grfx/libg3ho.png) no-repeat;}
.maincontent .maincontent_middle1 .awardcategories ul li.thirdbg.active {background:url(../grfx/libg3ho.png) no-repeat;}
.maincontent .maincontent_middle1 .awardcategories ul li.forthbg {background:url(../grfx/libg4.png) no-repeat;}
.maincontent .maincontent_middle1 .awardcategories ul li.forthbg:hover {background:url(../grfx/libg4ho.png) no-repeat;}
.maincontent .maincontent_middle1 .awardcategories ul li.forthbg.active {background:url(../grfx/libg4ho.png) no-repeat;}
.maincontent .maincontent_middle1 .awardcategories ul li h5 {font-weight: normal; font-family:"BlissBold" arial; padding:20px 8px 0px 20px; cursor:pointer; line-height:24px;  color:#0046a7; font-size:16px;  text-transform:uppercase;}
.maincontent .maincontent_middle1 .awardcategories ul li p {height: 39px; overflow: hidden; font-family:"BlissRegular" arial; padding:3px 18px 5px 20px; cursor:pointer; line-height:17px;  color:#0046a7; font-size:14px; }
.maincontent .maincontent_middle1 .awardcategories ul li .knowmor {font-family:"BlissBold" arial; padding: 0px 10px 10px 20px; cursor:pointer; line-height:18px; text-decoration:underline;  color:#3f9bd6; font-size:14px; text-transform:uppercase;}
.maincontent .maincontent_middle1 .awardcategories ul li .awarddate {font-family:"BlissBold" arial; width:40px; margin-bottom:2px; font-weight:normal; float:left;  padding:6px 10px 0px 20px; text-transform:capitalize;   line-height:14px;  color:#fff; font-size:14px;}
.maincontent .maincontent_middle1 .awardcategories ul li .awarddate span {font-size:11px; text-transform:uppercase;}
.maincontent .maincontent_middle1 .awardcategories ul li .venue {height: 37px; overflow: hidden; font-family:"BlissBold" arial; width:200px; margin-bottom:6px; font-weight:normal;   padding:4px 10px 0px 20px; text-transform:capitalize;   line-height:18px;  color:#0046a7; font-size:18px;}
.maincontent .maincontent_middle1 .awardcategories ul li .venue span {font-size:14px; text-transform:uppercase; display: block;}

.maincontent .aboutpmi {width:100%;height:565px;border-bottom:1px solid #fff; background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 7%, rgba(254,254,254,1) 15%, rgba(250,250,249,1) 23%, rgba(245,245,246,1) 31%, rgba(239,239,239,1) 43%, rgba(234,234,234,1) 56%, rgba(223,223,223,1) 73%, rgba(219,219,219,1) 88%, rgba(216,217,217,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(7%, rgba(255,255,255,1)), color-stop(15%, rgba(254,254,254,1)), color-stop(23%, rgba(250,250,249,1)), color-stop(31%, rgba(245,245,246,1)), color-stop(43%, rgba(239,239,239,1)), color-stop(56%, rgba(234,234,234,1)), color-stop(73%, rgba(223,223,223,1)), color-stop(88%, rgba(219,219,219,1)), color-stop(100%, rgba(216,217,217,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 7%, rgba(254,254,254,1) 15%, rgba(250,250,249,1) 23%, rgba(245,245,246,1) 31%, rgba(239,239,239,1) 43%, rgba(234,234,234,1) 56%, rgba(223,223,223,1) 73%, rgba(219,219,219,1) 88%, rgba(216,217,217,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 7%, rgba(254,254,254,1) 15%, rgba(250,250,249,1) 23%, rgba(245,245,246,1) 31%, rgba(239,239,239,1) 43%, rgba(234,234,234,1) 56%, rgba(223,223,223,1) 73%, rgba(219,219,219,1) 88%, rgba(216,217,217,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 7%, rgba(254,254,254,1) 15%, rgba(250,250,249,1) 23%, rgba(245,245,246,1) 31%, rgba(239,239,239,1) 43%, rgba(234,234,234,1) 56%, rgba(223,223,223,1) 73%, rgba(219,219,219,1) 88%, rgba(216,217,217,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 7%, rgba(254,254,254,1) 15%, rgba(250,250,249,1) 23%, rgba(245,245,246,1) 31%, rgba(239,239,239,1) 43%, rgba(234,234,234,1) 56%, rgba(223,223,223,1) 73%, rgba(219,219,219,1) 88%, rgba(216,217,217,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d8d9d9', GradientType=0 ); }

.maincontent .aboutpmi .aboutline {width:37%; background:url(../grfx/dottedbg.jpg) repeat-x; margin-top:45px; height:2px;  float:left;}
.maincontent .aboutpmi .aboutheading {font-family:"BlissBold" arial; width:25.9%; float:left; margin-top:32px; text-align:center;  font-weight:normal;   text-transform:uppercase;   line-height:23px;  color:#0046a7; font-size:24px;}
.maincontent .aboutpmi .aboutmiddle {width:975px; margin:0 auto;}
.maincontent .aboutpmi .aboutmiddle .aboutcontent {width:720px; margin:25px auto;}
.maincontent .aboutpmi .aboutmiddle .aboutcontent p {font-family:"BlissBold" arial;  line-height:20px;  color:#0046a7; font-size:16px; font-weight:normal; text-align:center;}
.maincontent .aboutpmi .aboutmiddle .aboutleft {width:360px; height:260px; margin-top: 25px;}
.maincontent .aboutpmi .aboutmiddle .aboutleft .aboutpart1 { background:url(../grfx/dottedbg.jpg) repeat-x bottom left;}
.maincontent .aboutpmi .aboutmiddle .aboutleft .aboutpart1 .aboutfirst {text-transform:uppercase;  font-family:"BlissBold" arial;  line-height:20px; height:81px; padding-top:95px;  color:#0046a7; font-size:18px; font-weight:normal; text-align:center; }
.maincontent .aboutpmi .aboutmiddle .aboutleft .aboutpart1 .aboutsecond  {text-transform:uppercase; width:150px;  font-family:"BlissBold" arial;  line-height:28px; padding-top: 20px; color:#0046a7; font-size:26px; font-weight:normal; text-align:center;}
.maincontent .aboutpmi .aboutmiddle .aboutleft .aboutpart1 .aboutsecond span {font-size:14px; display:block;}
.maincontent .aboutpmi .aboutmiddle .aboutleft .aboutthird  {text-transform:uppercase; width:180px;  font-family:"BlissBold" arial;  line-height:20px; padding-top: 16px; color:#0046a7; font-size:14px; font-weight:normal; text-align:center;}

.maincontent .Categories {width:100%;height:300px;background:#fcc900 url(../grfx/Categoriesbg.jpg) center center no-repeat;}
.maincontent .Categories .Categoriesline {width:37%; background:url(../grfx/dottedbg1.jpg) repeat-x; margin-top:45px; height:2px;  float:left;}
.maincontent .Categories .Categoriesheading {font-family:"BlissBold" arial; width:25.9%; float:left; margin-top:32px; text-align:center;  line-height:23px; font-weight:normal;   text-transform:uppercase;     color:#333333; font-size:24px;}
.maincontent .Categories .Categoriesmiddle {width:975px; margin:0 auto;}
.maincontent .Categories .Categoriesmiddle .cateprocess {text-transform:uppercase; /* height:55px;*/ text-align:center;  font-family:"BlissBold" arial;  line-height:22px; padding: 16px 29px 0 28px; color:#333333; font-size:20px; font-weight:normal; }
.maincontent .Categories .Categoriesmiddle .cateinfo  {text-transform:capitalize; overflow:hidden;  text-align:center; font-family:"BlissBold" arial;  line-height:20px; padding: 8px 29px 0 28px; color:#333333; font-size:16px; font-weight:normal; }
.maincontent .Categories .Categoriesmiddle .Categoriesbox {width:480px;  height:155px; float:left; margin:30px 0px 0 0px;  border-left:1px solid #d4ab0a;}
.maincontent .Categories .Categoriesmiddle .Categoriesbox.first {border:none;}
.maincontent .Categories .Categoriesmiddle .Categoriesbox h4 {text-transform:uppercase; /* height:55px;*/   font-family:"BlissBold" arial;  line-height:22px; padding: 16px 29px 0 28px; color:#333333; font-size:18px; font-weight:normal; }
.maincontent .Categories .Categoriesmiddle .Categoriesbox p { text-align:justify; text-transform:capitalize; height:60px; overflow:hidden;   font-family:"BlissBold" arial;  line-height:20px; padding: 8px 29px 0 28px; color:#333333; font-size:16px; font-weight:normal; }
.maincontent .Categories .Categoriesmiddle .Categoriesbox a {text-transform:uppercase; text-decoration:underline; font-family:"BlissBold" arial;  line-height:36px; padding: 0px 29px 0 28px; color:#333333; font-size:12px; font-weight:normal; }

.maincontent .Gallery {width:100%;height:500px;background:#45ae9d url(../grfx/Gallery.jpg) center center no-repeat;}
.maincontent .Gallery .Galleryline {width:37%; background:url(../grfx/dottedbg2.jpg) repeat-x; margin-top:45px; height:2px;  float:left;}
.maincontent .Gallery .Galleryheading {font-family:"BlissBold" arial; width:25.9%; float:left; margin-top:32px; line-height:23px; text-align:center;  font-weight:normal;   text-transform:uppercase;     color:#fff; font-size:24px;}
.maincontent .Gallery .Gallerymiddle {width:975px; margin:0 auto;}
.maincontent .Gallery .Gallerymiddle .Galleryvideo {width:320px; float:left;}
.maincontent .Gallery .Gallerymiddle .Galleryvideo .Gallarypart1 {width:300px; height:385px; margin:50px 10px 0 10px;}
.maincontent .Gallery .Gallerymiddle .Galleryvideo .Gallarypart1.first {margin-left:10px;}
.maincontent .Gallery .Gallerymiddle .Galleryvideo .Gallarypart1 .venuehead {text-transform:uppercase; /* height:55px;*/   font-family:"BlissBold" arial;  line-height:22px; padding: 0px 29px 0 28px; color:#fff; font-size:18px; font-weight:normal; }
.maincontent .Gallery .Gallerymiddle .Galleryvideo .Gallarypart1 .venueinfo { text-align:justify; text-transform:capitalize; overflow:hidden;   font-family:"BlissBold" arial;  line-height:20px; padding: 8px 29px 0 28px; color:#fff; font-size:16px; font-weight:normal; }
.maincontent .Gallery .Gallerymiddle .Galleryvideo .Gallarypart1 .venueinfo a {text-transform:uppercase; text-decoration:underline; font-family:"BlissBold" arial;  line-height:36px; padding: 0px 29px 0 4px; color:#fff; font-size:12px; font-weight:normal; text-decoration:underline;}
.maincontent .Gallery .Gallerymiddle .Galleryvideo .Gallarypart1 h3 { font-weight:normal; font-family:"BlissBold";   text-transform:uppercase; padding: 15px 0;   line-height:18px;  color:#fff; font-size:24px; }
.maincontent .Gallery .Gallerymiddle .Galleryvideo .Gallarypart1 .gallaryimg {background:url(../grfx/dottedbg2.jpg) repeat-x bottom; height:256px; width: 320px;}
.maincontent .Gallery .Gallerymiddle .Galleryvideo .Gallarypart1 .gallaryimg img {border:1px solid #fff;}
.maincontent .Gallery .Gallerymiddle .Galleryvideo .Gallarypart1 .gallarycont {background:url(../grfx/dottedbg2.jpg) repeat-x bottom; height:78px;}
.maincontent .Gallery .Gallerymiddle .Galleryvideo .Gallarypart1 .gallarycont p {   font-family:"BlissRegular" arial;  line-height:18px; padding: 10px 29px 0 4px; color:#fff; font-size:14px; font-weight:normal; }

.maincontent .Schedule {width:100%;height:530px;background:#0046a7;}
.maincontent .Schedule .Scheduleline {width:37%; background:url(../grfx/dottedbg3.jpg) repeat-x; margin-top:45px; height:2px;  float:left;}
.maincontent .Schedule .Scheduleheading {font-family:"BlissBold" arial; width:25.9%; float:left; margin-top:32px; text-align:center;  font-weight:normal;   text-transform:uppercase;   line-height:23px;  color:#fff; font-size:24px;}
.maincontent .Schedule .Schedulemiddle {width:975px; margin:0 auto;}
.maincontent .Schedule .Schedulemiddle .Scheduleleft {width:224px; height:170px; margin-top: 54px; float:left; margin-left:40px; margin-right:40px;}
.maincontent .Schedule .Schedulemiddle .Scheduleleft .Schedulesecond  {/*background:url(../grfx/dottedbg3.jpg) repeat-x top left;*/ display:block; padding-left:6px; padding-bottom:14px; text-transform:uppercase; width:200px;  font-family:"BlissBold" arial;  line-height:24px; padding-top: 14px; color:#fff; font-size:22px; font-weight:normal; }
.maincontent .Schedule .Schedulemiddle .Scheduleleft .Schedulesecond span {font-size:16px;}
.maincontent .Schedule .Schedulemiddle .Scheduleleft .Schedulesecond sup{text-transform:lowercase;}
.maincontent .Schedule .Schedulemiddle .Scheduleleft .Schedulethird  {background:url(../grfx/dottedbg3.jpg) repeat-x top left;  width:200px; padding-left:8px;  font-family:"BlissRegular" arial;  line-height:18px; padding-top: 18px; color:#fff; font-size:14px; font-weight:normal;}

.aboutbg1 {background:url(../grfx/about1.png) no-repeat center 0px;}
.aboutbg2 {background:url(../grfx/about2.png) no-repeat center 0px;}
.aboutheight1 {height:130px;}
.aboutheight2 {height:80px;}

.newfooter {width:100%; margin:0 auto; background:url(../grfx/newfooterbg.jpg) repeat-x; height: 30px;}
.mainfooter {width:100%; height:56px; background:url(../grfx/footerbg.jpg) repeat-x;}
.mainfooter .footer {width:975px; margin:0 auto;}
.mainfooter .footer .footerleft {width:280px; float:left; font-family:"Bliss Bold" arial; padding:20px 0px 10px 10px;   line-height:24px; font-size:12px;  font-weight:normal; color:#7c7c7c; text-transform:uppercase;}
.mainfooter .footer .footerright {width:auto; float:right;}
.mainfooter .footer .footerright ul {list-style:none;}
.mainfooter .footer .footerright ul li {float:left;}
.mainfooter .footer .footerright ul li a {width:auto; display:block; font-family:"Bliss Bold" arial; background:url(../grfx/foterbg.png) left 25px no-repeat; padding: 20px 8px 10px 8px; cursor:pointer; line-height:24px;  color:#7c7c7c; font-size:12px;  text-transform:uppercase;}
.mainfooter .footer .footerright ul li a.first {background:none;}
.mainfooter .footer .footerright ul li a:hover {color:#333;}

.overlay {position:fixed; width:100%; height:100%; left:0; top:0; display:none; background-color:rgba(3,15,51,0.7); z-index:11111;}
.overlay .popup {width:630px; height:465px; position:absolute; display:none; left:50%; top:50%; margin-left:-260px; margin-top:-240px;  background-color:#fff; -webkit-box-shadow: 1px 1px 10px 3px rgba(1, 7, 34, 0.5); box-shadow: 1px 1px 10px 3px rgba(1, 7, 34, 0.5);}
.overlay .popup .close {width:50px; height:42px; background:url(../grfx/close.png) no-repeat center 8px #011155; position:absolute; right:-50px; top:10px; cursor:pointer;}
.YouTubeVideo {padding:10px; background-color:#FFF;}
.playvideoimg {position:relative}
.playvideoimg img {width:100%;}
.nominateButton {background:url(../grfx/nominebutton.jpg) no-repeat; height:26px; margin-top:20px; font-family:"Bliss Bold" arial; padding:13px 0px 10px 20px;;   line-height:24px; font-size:18px;  font-weight:normal; color:#fff; text-transform:uppercase; display:block;}
.nominateButton:hover {background:url(../grfx/nominebuttonho.jpg) no-repeat;}

.login ul li .loginForm {width: 272px; padding: 15px; background:url(../grfx/lognform.jpg); position: absolute; top: 36px; margin-left: -244px; border: 1px solid #e2e2e2; height: 216px; z-index: 99;}
.login ul li .loginForm p {color:#8a9096; line-height:16px; font-size:12px; margin-left:18px; padding:15px 0; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize;}
.login ul li .loginForm p a {text-decoration:underline; color:#8a9096;}
.login ul li .loginForm .buttlog1 {float:left; border:none;  background:url(../grfx/buttimgho.jpg) no-repeat;	width:140px;  text-align:left; padding-left:26px; height:34px; margin-left:18px; margin-top:20px; display:block; cursor:pointer;  color:#83909a; font-weight:bold; font-size:10px; text-transform:uppercase; -webkit-border-radius: 4px; border-radius: 4px;}
.login ul li .loginForm .buttlog1:hover {background:url(../grfx/buttimg.jpg) no-repeat;  color:#0046a7;}
.login ul li .loginForm .buttlog1.active {background:url(../grfx/buttimg.jpg) no-repeat; color:#0046a7;}
.login ul li .loginForm label{font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; width:200px; margin-top: 10px;  color: #8a9096; display: inline-block; margin-left: 18px; font-size: 12px;}
.login ul li .loginForm input[type="password"]{color: #8a9096; margin-top: 8px; margin-left: 18px; width: 216px; padding:6px 10px;  background-color:#f9f8f8; border-bottom:1px solid #efefef; border-right:1px solid #efefef; border-left:1px solid #efefef; border-top:1px solid #d1d1d1; -webkit-border-radius: 3px; border-radius: 3px;}
.login ul li .loginForm input[type="text"] {color: #8a9096;   margin-top: 8px; margin-left: 18px; width: 216px; padding:6px 10px; background-color:#f9f8f8;  border-bottom:1px solid #efefef; border-right:1px solid #efefef; border-left:1px solid #efefef; border-top:1px solid #d1d1d1;  -webkit-border-radius: 3px; border-radius:3px;}
.login ul li .loginForm input[type="password"]:hover {border: 1px solid #0046a7;}
.login ul li .loginForm input[type="text"]:hover {border: 1px solid #0046a7;}
.login ul li .loginForm input[type="text"]:focus {border: 1px solid #0046a7;}



@media only screen and (max-width : 1023px){

.maincontent .mainslider .content {left:5%;}

}

.slidergraintbg {
	background: rgba(249,249,249,1);
background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(248,248,248,1) 9%, rgba(247,247,247,1) 17%, rgba(246,246,246,1) 27%, rgba(245,245,245,1) 38%, rgba(244,244,244,1) 49%, rgba(243,243,243,1) 62%, rgba(242,242,242,1) 73%, rgba(241,241,241,1) 82%, rgba(240,240,240,1) 99%, rgba(240,240,240,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249,249,249,1)), color-stop(9%, rgba(248,248,248,1)), color-stop(17%, rgba(247,247,247,1)), color-stop(27%, rgba(246,246,246,1)), color-stop(38%, rgba(245,245,245,1)), color-stop(49%, rgba(244,244,244,1)), color-stop(62%, rgba(243,243,243,1)), color-stop(73%, rgba(242,242,242,1)), color-stop(82%, rgba(241,241,241,1)), color-stop(99%, rgba(240,240,240,1)), color-stop(100%, rgba(240,240,240,1)));
background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(248,248,248,1) 9%, rgba(247,247,247,1) 17%, rgba(246,246,246,1) 27%, rgba(245,245,245,1) 38%, rgba(244,244,244,1) 49%, rgba(243,243,243,1) 62%, rgba(242,242,242,1) 73%, rgba(241,241,241,1) 82%, rgba(240,240,240,1) 99%, rgba(240,240,240,1) 100%);
background: -o-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(248,248,248,1) 9%, rgba(247,247,247,1) 17%, rgba(246,246,246,1) 27%, rgba(245,245,245,1) 38%, rgba(244,244,244,1) 49%, rgba(243,243,243,1) 62%, rgba(242,242,242,1) 73%, rgba(241,241,241,1) 82%, rgba(240,240,240,1) 99%, rgba(240,240,240,1) 100%);
background: -ms-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(248,248,248,1) 9%, rgba(247,247,247,1) 17%, rgba(246,246,246,1) 27%, rgba(245,245,245,1) 38%, rgba(244,244,244,1) 49%, rgba(243,243,243,1) 62%, rgba(242,242,242,1) 73%, rgba(241,241,241,1) 82%, rgba(240,240,240,1) 99%, rgba(240,240,240,1) 100%);
background: linear-gradient(to bottom, rgba(249,249,249,1) 0%, rgba(248,248,248,1) 9%, rgba(247,247,247,1) 17%, rgba(246,246,246,1) 27%, rgba(245,245,245,1) 38%, rgba(244,244,244,1) 49%, rgba(243,243,243,1) 62%, rgba(242,242,242,1) 73%, rgba(241,241,241,1) 82%, rgba(240,240,240,1) 99%, rgba(240,240,240,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f0f0f0', GradientType=0 );
}

.acleft{width:650px; float:left; height:auto; margin-top: 28px;}
.acleft p{font-family:"BlissRegular" arial; padding:5px 40px 22px 20px; text-align:justify;   line-height:22px; font-size:16px;  font-weight:normal; color:#696969;}
.acleft .actab{width:635px; height:auto; margin:10px 0;}
.acleft .actab ul{list-style:none; height:76px;}
.acleft .actab ul li{float:left; font-family:"BlissBold" arial; width:180px; height:53px;  cursor:pointer; display:block; background-color:#fff; margin:0 2px; padding:12px 6px 10px 12px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;  line-height:18px; font-size:16px;  font-weight:normal; color:#696969; border:1px solid #c9ccce; border-bottom:none; text-transform: uppercase;}
.acleft .actab ul li.first{margin-left:10px;}
.acleft .actab ul li:hover{color:#fff;  background-color:#0046a7;  border:1px solid #0046a7; border-bottom:none;}
.acleft .actab ul li.active{color:#fff;   background-color:#0046a7;  border:1px solid #0046a7; border-bottom:none;}
.acleft .actab .acsection{height:auto; margin-bottom:30px; margin-left:10px;}
.acleft .actab .acsection .accont{width:635px; margin:0px 0 10px 0px; display:none; border:1px solid #0f51ac; height:auto; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,254,254,1) 15%, rgba(254,254,254,1) 25%, rgba(254,253,253,1) 33%, rgba(253,252,252,1) 38%, rgba(252,252,252,1) 44%, rgba(251,251,251,1) 49%, rgba(251,250,250,1) 54%, rgba(250,250,250,1) 60%, rgba(248,246,246,1) 66%, rgba(247,246,246,1) 72%, rgba(247,245,245,1) 78%, rgba(246,245,245,1) 84%, rgba(246,244,244,1) 89%, rgba(245,244,244,1) 95%, rgba(245,243,243,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(15%, rgba(255,254,254,1)), color-stop(25%, rgba(254,254,254,1)), color-stop(33%, rgba(254,253,253,1)), color-stop(38%, rgba(253,252,252,1)), color-stop(44%, rgba(252,252,252,1)), color-stop(49%, rgba(251,251,251,1)), color-stop(54%, rgba(251,250,250,1)), color-stop(60%, rgba(250,250,250,1)), color-stop(66%, rgba(248,246,246,1)), color-stop(72%, rgba(247,246,246,1)), color-stop(78%, rgba(247,245,245,1)), color-stop(84%, rgba(246,245,245,1)), color-stop(89%, rgba(246,244,244,1)), color-stop(95%, rgba(245,244,244,1)), color-stop(100%, rgba(245,243,243,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,254,254,1) 15%, rgba(254,254,254,1) 25%, rgba(254,253,253,1) 33%, rgba(253,252,252,1) 38%, rgba(252,252,252,1) 44%, rgba(251,251,251,1) 49%, rgba(251,250,250,1) 54%, rgba(250,250,250,1) 60%, rgba(248,246,246,1) 66%, rgba(247,246,246,1) 72%, rgba(247,245,245,1) 78%, rgba(246,245,245,1) 84%, rgba(246,244,244,1) 89%, rgba(245,244,244,1) 95%, rgba(245,243,243,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,254,254,1) 15%, rgba(254,254,254,1) 25%, rgba(254,253,253,1) 33%, rgba(253,252,252,1) 38%, rgba(252,252,252,1) 44%, rgba(251,251,251,1) 49%, rgba(251,250,250,1) 54%, rgba(250,250,250,1) 60%, rgba(248,246,246,1) 66%, rgba(247,246,246,1) 72%, rgba(247,245,245,1) 78%, rgba(246,245,245,1) 84%, rgba(246,244,244,1) 89%, rgba(245,244,244,1) 95%, rgba(245,243,243,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,254,254,1) 15%, rgba(254,254,254,1) 25%, rgba(254,253,253,1) 33%, rgba(253,252,252,1) 38%, rgba(252,252,252,1) 44%, rgba(251,251,251,1) 49%, rgba(251,250,250,1) 54%, rgba(250,250,250,1) 60%, rgba(248,246,246,1) 66%, rgba(247,246,246,1) 72%, rgba(247,245,245,1) 78%, rgba(246,245,245,1) 84%, rgba(246,244,244,1) 89%, rgba(245,244,244,1) 95%, rgba(245,243,243,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,254,254,1) 15%, rgba(254,254,254,1) 25%, rgba(254,253,253,1) 33%, rgba(253,252,252,1) 38%, rgba(252,252,252,1) 44%, rgba(251,251,251,1) 49%, rgba(251,250,250,1) 54%, rgba(250,250,250,1) 60%, rgba(248,246,246,1) 66%, rgba(247,246,246,1) 72%, rgba(247,245,245,1) 78%, rgba(246,245,245,1) 84%, rgba(246,244,244,1) 89%, rgba(245,244,244,1) 95%, rgba(245,243,243,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f3f3', GradientType=0 );}
.acleft .actab .acsection .accont.active{display:block;}
.acleft .actab .acsection .accont p{font-family:"BlissRegular" arial; padding:18px 60px 18px 12px; text-align:justify;  line-height:20px; font-size:16px;  font-weight:normal; color:#696969;}
.acleft .actab .acsection .accont .projhed{font-family:"BlissRegular" arial; padding: 2px 22px 18px 12px;
line-height: 10px; font-size:16px;  font-weight:normal; color:#696969;}
.acleft .actab .acsection .accont .accsubhead{font-family:"BlissRegular" arial; padding:0px 60px 18px 12px; line-height:10px; font-size:16px;  font-weight:normal; color:#696969;}
.acleft .actab .acsection .accont .acbox{width:600px; border-bottom:1px solid #e1e3e4; margin:8px auto; height:75px;}
.acleft .actab .acsection .accont .acbox.last{border-bottom:none;}
.acleft .actab .acsection .accont .acbox .acboxleft{float:left; width:400px;}
.acleft .actab .acsection .accont .acbox .acboxleft a{font-family:"BlissRegular" arial; padding:13px 0px 10px 0px;  line-height:24px; font-size:16px;  font-weight:normal; color:#0046a7;}
.acleft .actab .acsection .accont .acbox .acboxleft  span{cursor:default; text-decoration:none; color:#0046a7;}
.acleft .actab .acsection .accont .acbox .acboxleft .acboxinfo{font-family:"BlissRegular" arial; padding:0px 0px 10px 17px;   line-height:20px; font-size:14px;  font-weight:normal; color:#696969;}
.acleft .actab .acsection .accont .acbox .acboxleft .acboxinfo.active{text-decoration:underline;}
.acleft .actab .acsection .accont .acbox .acboxright{width:154px; float:right; margin-top: 16px;}

.acmainslider{margin:2px 0 60px 0;}
.ACHeadingbox{border:1px solid #dedddc; width:586px; margin-left:10px; margin-top:5px; background:url(../grfx/gradiant.png)  no-repeat; cursor:pointer; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; font-family:"BlissRegular" arial; padding:10px 0px 10px 42px;    line-height:18px; font-size:15px;  font-weight:normal; color:#696969;}
.ACHeadingbox:hover{border:1px solid #0046a7;}
.ACHeadingbox.active{border:1px solid #0046a7; background:#0046a7 url(../grfx/gradiantho.png)  no-repeat; color:#fff;}
/*.ACHeadingbox .ACHeading{font-family:"BlissRegular" arial; padding:13px 0px 10px 20px; background:url(../grfx/acarrow.png) 5px 5px;   line-height:18px; font-size:16px;  font-weight:normal; color:#0046a7;}
.ACHeadingbox .ACHeading.active{background:url(../grfx/acarrowho.png) 5px 5px; color:#fff;}*/
.ACSLider{border:1px solid #0046a7;  width:627px; margin-left:10px; height:auto; display:none;  -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.ACSLider.active{display:block;}
.ACSLider .sliderinfo{font-family:"BlissRegular" arial; padding:15px 40px 20px 42px; text-align: justify;   line-height:20px; font-size:14px;  font-weight:normal; color:#696969;}
.ACSLider .sliderinfo p{font-family:"BlissRegular" arial; line-height:20px; font-size:14px;  text-align: justify; font-weight:normal; color:#696969; padding:0px; margin:10px; 0px;}
.ACSLider .sliderinfo p a{font-family:"BlissBold" arial; color:#0046a7;}
.ACSLider .sliderinfo p a:hover{text-decoration:underline;}
.ACSLider .innercont{margin:10px 20px 10px 42px;}
.ACSLider .innercont .projectsfaq{width:auto; margin:15px 0; text-align:justify;}
.ACSLider .innercont .projectsfaq p{font-size:14px; padding:0px; font-family:"BlissRegular" arial; margin: 12px 0px; text-align:justify;}
.ACSLider .innercont .projectsfaq p.head{font-size:14px; padding:0px; font-family:"BlissRegular" arial; color: #0046a7; margin: 10px 0px 0px;}
.ACSLider .innercont .projectsfaq p span{color: #0046a7; font-family: "BlissBold" arial;}
.ACSLider .innercont .projectsfaq .link {
	font-family:"BlissRegular" arial;
background: url(../grfx/dash.png) 1px 5px no-repeat;
font-size: 14px;
margin: 10px 0;
line-height: 16px;
padding-left: 15px; font-weight: normal;
color: #696969;
}
.ACSLider .innercont .projectsfaq .link  span{text-decoration:underline;}
.ACSLider .innercont .projectsfaq a{font-family:"BlissBold" arial; padding:2px 40px 2px 0px; display:block;   line-height:20px; font-size:14px;  font-weight:normal; color:#0046a7;; 	}
.ACSLider .innercont .projectsfaq a:hover{text-decoration:underline;}
.ACSLider .innercont .projectsfaq a.active{text-decoration:underline;}
.ACSLider .innercont .projectsfaq .clickhere{margin:5px 0 10px 0;}
.ACSLider .innercont .clickhere p{padding:5px 0 0 0; color:#696969; font-size:14px;}
.ACSLider .innercont .clickhere p a{display:inline; font-family:"BlissRegular" arial;  padding:2px 2px 2px 0px;   line-height:20px; font-size:14px;  font-weight:normal; color:#0046a7; text-decoration:underline;}


.ACSLider .sliderinfo table{margin:25px 0px;}
.ACSLider .sliderinfo table tr {
height: 35px;
}
.ACSLider .sliderinfo table tr:first-child {
border-top: 1px solid rgb(218, 218, 218);
}
.ACSLider .sliderinfo table tr td{font-size:14px; color:#696969;
padding:5px 4px 5px 9px;
border-bottom: 1px solid rgb(218, 218, 218);
border-right: 1px solid rgb(218, 218, 218);
border-left: 1px solid rgb(218, 218, 218);
border-top: 1px solid rgb(218, 218, 218);
}
.ACSLider .sliderinfo .link
{background: url(../grfx/dash.png) 1px 8px no-repeat;
margin: 10px 0;
line-height: 16px;
padding-left: 15px; font-family: "BlissRegular" arial;
line-height: 20px;
font-size: 14px;
font-weight: normal;}
.ACSLider .sliderinfo .link a{font-family:"BlissBold" arial; color:#0046a7;}
.ACSLider .sliderinfo .link a:hover{text-decoration:underline;}
.ACSLider .sliderinfo .link2
{background: url(../grfx/dash.png) 10px 8px no-repeat;
margin: 10px 24px;
line-height: 16px;
padding-left: 30px; font-family: "BlissRegular" arial;
line-height: 20px;
font-size: 14px;
font-weight: normal;}



.acbutton {padding:9px 12px 10px 24px;   line-height:18px; font-size:10px; text-transform:uppercase;  font-weight:bold; cursor:pointer;  background:url(../grfx/buttimgho.jpg) no-repeat; color:#83909a;}
.acbutton:hover {background:url(../grfx/buttimg.jpg) no-repeat; color:#0046a7;}
.acbutton.active{background:url(../grfx/buttimg.jpg) no-repeat; color:#0046a7;}
.acheading {padding:5px 0px 15px 25px; font-family:"BlissBold" arial;   line-height:18px; font-size:18px; text-transform:uppercase;  font-weight:normal; color:#0046a7;}
.acregister {background: url(../grfx/nominebutton.jpg) no-repeat;height: 26px;cursor:pointer;margin-top: 20px;font-family: "BlissBold" arial;padding: 13px 0px 10px 20px;line-height: 24px;font-size: 18px;font-weight: normal;color: #fff;text-transform: uppercase; font-weight:normal; color:#fff;margin-bottom:10px; width:293px; border-radius:5px; margin-top:10px;}
.acregister:hover {background:url(../grfx/nominebuttonho.jpg) no-repeat;}
.acright {width:300px; float:left; height:auto; margin-top: 28px; margin-left:10px;}
.acright .acneedhelp {width:310px; border:1px solid #0f51ac; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.acright .acneedhelp .helpheading {font-family:"BlissBold" arial;  width:276px; margin:0 auto;  padding: 10px 12px;  line-height:34px; border-bottom:1px solid #dcdbda; font-size:24px;  font-weight:normal; color:#0046a7;}
.acright .acneedhelp .contact {font-family:"BlissBold" arial; padding:12px 5px 20px 17px;    line-height:20px; font-size:16px;   font-weight:normal; color:#0046a7; text-decoration:none;}
.acright .acneedhelp .contact a {font-size:18px; cursor:pointer; color: #0046a7;}
.acright .acneedhelp .contact a:hover {text-decoration:underline; font-size:18px; cursor:pointer; color: #0046a7;}
.acright .impdates {width:310px; height:auto; background-color:#f7f7f7; border:1px solid #cacdcf; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; margin-bottom:60px;}
.acright .impdates .dateheading {font-family:"BlissBold" arial; line-height:24px; font-size:24px; padding:12px 5px 8px 20px;   font-weight:normal; color:#727272; text-decoration:none;}
.acright .impdates .dateinfo {width:306px; height:auto; background-color:#f7f7f7; margin:0 auto;  border-top:1px solid #cacdcf;}
.acright .impdates .dateinfo:hover {background-color:#fff;}
.acright .impdates .dateinfo .acdates {font-family:"BlissBold" arial; line-height:23px; font-size:14px; padding:12px 0px 0px 25px;  font-weight:normal; color:#696969; text-decoration:none;}
.acright .impdates .dateinfo .acdatesinfo {font-family:"BlissRegular" arial; line-height:16px; font-size:14px; padding:0px 14px 12px 25px;   font-weight:normal; color:#696969; text-decoration:none;}
.acright .acdemo {width:310px; margin-bottom:20px; margin-top:20px; height:330px; border:1px solid #0f51ac; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px;}
.acright .acdemo .acdemoheading {font-family:"BlissBold" arial; line-height:24px; font-size:24px; padding:20px 5px 8px 20px;   font-weight:normal; color:#727272; text-decoration:none;}
.acright .acdemo .acvideo {width:270px; height:248px; margin:10px 0 0 18px;}
.acright .acdemo .acvideo img {cursor:pointer;}

.releft {width:650px; float:left; height:auto; margin-top: 28px;}
.maincontent .maincontent_middle1 .releft .lebel {width: 220px;font-family: Arial, Helvetica, sans-serif;background: url(../grfx/lebelbg.jpg) 227px 15px no-repeat;float: left;margin-bottom: 10px;display: block;padding: 12px 12px 10px 12px;line-height: 18px;font-size: 12px;font-weight: normal;color: #8a9096;text-transform: capitalize;}
.maincontent .maincontent_middle1 .releft .txtbox {margin: 5px 0 10px 5px;background-color: #f9f8f8;float: left;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;padding: 5px 12px 5px 12px;line-height: 18px;font-size: 12px;border-top: 1px solid #d1d1d1;border-bottom: 1px solid #efefef;border-left: 1px solid #efefef;border-right: 1px solid #efefef;font-weight: normal;color: #8a9096;}
.maincontent .maincontent_middle1 .releft .txtbox.active {border: 1px solid #0046a7;}
.maincontent .maincontent_middle1 .releft .selectbox {width: 250px;margin: 5px 0 10px 5px;background-color: #f9f8f8;float: left;-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;font-size: 12px;border-top: 1px solid #d1d1d1;border-bottom: 1px solid #efefef;border-left: 1px solid #efefef;border-right: 1px solid #efefef;font-weight: normal;color: #8a9096;text-transform: capitalize;}
.maincontent .maincontent_middle1 .releft  select {height: 30px;padding: 6px 0;line-height: 28px;}
.maincontent .maincontent_middle1 .releft .redsubmit{width: 100%;height: 108px;}
.maincontent .maincontent_middle1 .releft .regisbutton {width: 142px;margin:0 auto;}
.maincontent .maincontent_middle1 .releft .regisbutton .savebutton {padding: 9px 12px 10px 24px; line-height: 18px; font-size: 10px; text-transform: uppercase; font-weight: bold;cursor: pointer; background: url(../grfx/buttimgho.jpg) no-repeat; color: #83909a; margin-bottom:10px; height:70px; margin-top:30px;}
.maincontent .maincontent_middle1 .releft .regisbutton .savebutton:hover {background: url(../grfx/buttimg.jpg) no-repeat; color: #0046a7;}
.maincontent .maincontent_middle1 .releft .txtbox:focus {border: 1px solid #0046a7;}
.maincontent .maincontent_middle1 .releft .txtbox:hover {border: 1px solid #0046a7;}

.maincontent .maincontent_middle1 .contactleftBox{float:left; width:300px;}
.maincontent .maincontent_middle1 .contactleftBox .Contactpart1{width:300px; height:385px; margin:50px 10px 0 10px;}
.maincontent .maincontent_middle1 .contactleftBox .Contactpart1.first{margin-left:10px;}
.maincontent .maincontent_middle1 .contactleftBox .Contactpart1 .contacthead{text-transform:uppercase; /* height:55px;*/   font-family:"BlissBold" arial;  line-height:22px; padding: 0px 29px 0 10px; color:#696969; font-size:18px; font-weight:normal;}
.maincontent .maincontent_middle1 .contactleftBox .Contactpart1 .contactinfo{text-align:justify; text-transform:capitalize; overflow:hidden;   font-family:"BlissBold" arial;  line-height:20px; padding: 8px 29px 0 10px; color:#696969; font-size:16px; font-weight:normal;}
.maincontent .maincontent_middle1 .contactleftBox .Contactpart1 .contactinfo a{text-decoration:underline; font-family:"BlissBold" arial;  line-height:36px; padding: 0px 29px 0 4px; color:#0046a7; font-size:12px; font-weight:normal; text-decoration:underline;}
.maincontent .maincontent_middle1 .contactrightBox{float:left; margin-left:20px; width:650px; margin-top: 52px;}






input[readonly], textarea[readonly], select[readonly] {
	background-color: #fbfdeb;
}

input[readonly]:active, input[readonly]:focus, input[readonly]:hover, textarea[readonly]:focus, textarea[readonly]:hover {
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef;
}

#boxContent {
	font-size: 12px;
	color: #8A9096;
}

#boxLoader {
	display: none;
}

#boxError, #boxError1, #boxError2 {
	display: none;
	margin: 15px 0px;
	padding: 10px;
	font-size: 12px;
	line-height: 1.5em;
	color: #ff0000;
	border: #ffa6a6 1px solid;
}

.boxExpand {
	margin-bottom: 5px;
	padding: 8px;
	text-shadow: 1px 1px #ccc;
	border-left: #DBEFFF 1px solid;
	border-right: #CCCCCC 1px solid;
	border-top: #DBEFFF 1px solid;
	border-bottom: #CCCCCC 1px solid;
	background-image: url('../grfx/back.box.expand.gif');
	background-repeat: repeat-x;
}

.boxExpand a {
	text-decoration: none;
}

.tblRow1, .tblRow2, .tblRow3 {
	font-size: 11px;
	padding: 4px;
}

.tblRow1 {
	background-color: #edf7ff;
	border-bottom: #005984 3px solid;
}

.tblRow2 {
	border-bottom: #c6c6c6 1px solid;
}

.tblRow3 {
	background-color: #fff9ca;
	border-bottom: #fff 1px solid;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.highslide-header {
	display: none;
}