﻿/* DEFAULTS
----------------------------------------------------------*/

body   
{
    background: #FFF;
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px auto 0px auto;
    padding: 0px;
    color: #696969;
    line-height: 1.5;
    
}

a:link, a:visited
{
    color: #00547A;
}

a:hover
{
    color: #00547A;
    text-decoration: none;
}

a:active
{
    color: #00547A;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;    
    text-transform: none;
    font-weight:400;
    margin-bottom: 0px;
    
}

h1
{
    font-size: 32px;   
}

h2
{
   font-size: 26px;
   font-weight: bold;  
}

h2 a:link
{
   text-decoration:none;
   color: inherit;
}

h2 a:visited
{
   text-decoration: none;
    color: #696969;
}

h3
{
    
     font-size: 20px;
     color: #00547A; 
     font-weight: bold;    
}

h3 a:link
{
   text-decoration:none;
   color: inherit;
   color: #00547A;
}

h3 a:visited
{
   text-decoration: none;
   color: #00547A;
}
h4
{
    font-size: 1.1em;
    font-weight: bold;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
   float: none; 
   width: 100%;
   

}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #4b6c9e;
    width: 100%;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.main
{
     margin-top: 163px;  
    
}

.maininner
{
     margin-top: 150px;  
    
}

.line {
	margin-bottom:10px;
}

div.mainplain {
	width: 100%; color: White;
                float: left; text-align:left;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}


/* MISC  
----------------------------------------------------------*/
.float {
	float: left;
}
.floatOpp {
	float: right;
}

.floatnone {
	float: none;
}

.textalign {
	text-align: left;
}

.textalignopp {
	text-align: right;
}

div.topLinks {
	width: 100%; min-height: 25px; background-color: #FFF; background-repeat: repeat-x;
                float: right; text-align: right;  margin-left: 10px; margin-top:2px;
}

div.topLinks a{
	
 margin-left: 5px; margin-right:5px; text-decoration:none; font-weight:bold;
}

div.topLinks a:visited{
	
margin-left: 5px; margin-right:5px; text-decoration:none; font-weight:bold;
}

.socialmedia {
	padding:0px 5px 0px 2px;
}


div.banner {
	width: 100%; background-color: #FFF; background-repeat: repeat-x;  text-align:center; float:left; 
	
}

div.banner smallimages {
	text-align:right; margin-right:10px; float:left;
}

div.countdown {
	text-align:center; margin-right:10px;  float:left; margin-left:10%;
}

iframe.counterback {
	background-color:transparent; border:0; background-color:#EFEFEF; 
}

.subheading1 {
	vertical-align:middle; display:block; font-size:20px; color:#00547A; text-transform:uppercase;
}

div.bannersmallimage {
	text-align:right; margin-right:10px; 
}

div.marquee {
	background-color:#FFF;
}

div.marquee marquee font {
	
	text-transform:capitalize; font-weight:bold;
}

div.blocksbelowslider {
	width: 100%; min-height: 50px; color: White; max-width:1000px; margin-left:3%; margin-top:-10px;
	
}

div.blocksbelowslider .subdiv{
	float: left; min-width:230px;
}


div.blockhead {
	width: 100%; margin-top: 10px;text-transform:capitalize;

}


div.blockheading {
	min-width: 230px; float: left; 
}

div.blockheadingtext {
	text-transform: uppercase; text-align: center; 
}

div.blockheadingtext h3 {
	color: #00547A;
}
   

div.boxcontent {
	width: 1000px; margin-top: 10px; max-width:1000px; margin-left:auto; margin-right:auto; 

}

div.boxcontent1 {
 clear:both;	margin-left:auto; margin-right:auto; width: 100%; float:left; text-align:center; margin-top: 10px; margin-bottom:10px; background-color:#EFEFEF; 

}
div.boxcontentwrap {
	width: 100%;  margin-bottom:10px;  max-width:1000px; margin-left:auto; margin-right:auto; 

}
div.boxcontentinner {
	min-width: 225px; float: left; background-color: White; max-width:25%; height:150px; margin-right:10px;

}

div.boxcontentinner1{
	max-width: 321px; float: left; background-color: White; min-height:250px; margin-right:10px;

}

div.boxcontentinner h3
{
    color: #00547A;
    text-align: center;
}

div.boxcontentinnertext {
	text-align: center; float:left;

}



div.speakers {
	width: 100%; text-align: justify; text-align: center; float: left;
}


div.speakersinner {
	float: left; margin-left: 2%; margin-right: 2%;
}


div.sponsors {
	width: 100%; background-color: #00547A; color: White; float: none; min-height: 150px; max-width:1000px;
}

div.sitemap {
	width: 100%; min-height: 150px; background-color: #00547A; color: White; 
                float: left; text-align:left; font-size:14px; padding-top:10px;
}

div.sitemapinner a{
	text-decoration:none; color:White;
}

div.sitemapinner a:visited{
	text-decoration:none; color:White;
}

div.sitemapinner {
	float: left; width: 24%; margin-left: 1%;
}


div.copyrights {
	width: 100%; background-color: #666666; color: White; float: left;
}

div.copyrightsText {
	text-transform: capitalize;


}

.panelContent {
	min-height:400px;
	
}

div.content {
	width: 100%;
	
	text-align: left;
}



input.button {
	background-color: #00547A;
	color: #fff;
	min-width: 150px;
}

.errormsg {
	color:Red;
}

.forminfomsg {
	font-size: 14;
	color: Green;
}

.formerrormsg {
	font-size: 14;
	color: red;
}
hr.seperator {
	 border:1px solid #CACBCF; float:none;
}

/* SLIDER STYLES
 .jssorb01 div           (normal)
 .jssorb01 div:hover     (normal mouseover)
 .jssorb01 .av           (active)
 .jssorb01 .av:hover     (active mouseover)
 .jssorb01 .dn           (mousedown)
*/

.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av
{
    filter: alpha(opacity=70);
    opacity: .7;
    overflow: hidden;
    cursor: pointer;
    border: #000 1px solid;
}
.jssorb01 div
{
    background-color: gray;
}
.jssorb01 div:hover, .jssorb01 .av:hover
{
    background-color: #d3d3d3;
}
.jssorb01 .av
{
    background-color: #fff;
}
.jssorb01 .dn, .jssorb01 .dn:hover
{
    background-color: #555555;
}


/* jssor slider arrow navigator skin 05 css */
         /*
 .jssora05l              (normal)
 .jssora05r              (normal)
 .jssora05l:hover        (normal mouseover)
 .jssora05r:hover        (normal mouseover)
 .jssora05ldn            (mousedown)
 .jssora05rdn            (mousedown)
 */
 .jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn
 {
     position: absolute;
     cursor: pointer;
     display: block;
     background: url(../img/a17.png) no-repeat;
     overflow: hidden;
 }
 .jssora05l
 {
     background-position: -10px -40px;
 }
 .jssora05r
 {
     background-position: -70px -40px;
 }
 .jssora05l:hover
 {
     background-position: -130px -40px;
 }
 .jssora05r:hover
 {
     background-position: -190px -40px;
 }
 .jssora05ldn
 {
     background-position: -250px -40px;
 }
 .jssora05rdn
 {
     background-position: -310px -40px;
 }
 
 div.slidermain {
	 width: 100%; float:left;
}
 
 div.slidercontainer {
	position: relative; width: 1300px; height: 400px;
                    overflow: hidden;
}
 
 div.sliderloading {
	position: absolute; top: 0px; left: 0px;
}

div.sliderloading1 {
	filter: alpha(opacity=70); opacity: 0.7; position: absolute; display: block;
                            background-color: #000; top: 0px; left: 0px; width: 100%; height: 100%;
}

 div.sliderloading2 {
	position: absolute; display: block; background: url(../img/loading.gif) no-repeat center center;
                            top: 0px; left: 0px; width: 100%; height: 100%;
}


div.slidecontainer {
	cursor: move; position: absolute; left: 0px; top: 0px; width: 1300px;
                        height: 400px; overflow: hidden;
}

div.sliderthumbnavigator {
	position: absolute; bottom: 0px;
                        left: 0px; height: 45px; width: 1300px;

}

div.sliderthumbnav {
	filter: alpha(opacity=40); opacity: 0.4; position: absolute; display: block;
                            background-color: #000000; top: 0px; left: 0px; width: 100%; height: 100%;
}

div.sliderthumbprototype {
	position: absolute; width: 1000px; height: 45px; top: 0;
                                left: 0;
}


div.sliderthumbtemplate {
	position: absolute; width: 100%; height: 100%;
                                    top: 0; left: 0; font-family: verdana; font-weight: normal; color: #fff; line-height: 45px;
                                    font-size: 19px; padding-left: 10px;

}

div.slidernavigator {
	position: absolute; bottom: 16px; right: 10px;
}


div.sliderprototype {
	position: absolute; width: 12px; height: 12px;
}

div.sliderarrowleft {
	left: 8px;
}

div.sliderarrowright {
	 right: 8px;
}







captionOrange, .captionBlack
{
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    text-align: center;
    border-radius: 4px;
    margin-left: 10px;
}
.captionOrange
{
    background: #EB5100;
    background-color: rgba(235, 81, 0, 0.6);
}
.captionBlack
{
    font-size: 16px;
    background: #000;
    background-color: rgba(0, 0, 0, 0.4);
}
a.captionOrange, A.captionOrange:active, A.captionOrange:visited
{
    color: #ffffff;
    text-decoration: none;
}
a.captionOrange:hover
{
    color: #eb5100;
    text-decoration: underline;
    background-color: #eeeeee;
    background-color: rgba(238, 238, 238, 0.7);
}
.bricon
{
    background: url(../img/browser-icons.png);
}
}
 
 /* SLIDER STYLES*/
 
 
 
	/*  MENU   
----------------------------------------------------------*/
 
ul, li{
	padding: 0px;
	margin: 0px;	
}
ul.dropmenu{
	position: relative;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	float:left;
	background-color: #00547A;
	display:block;		
	font-size: 13px;
	font-weight: bold;
	overflow: visible; 
	z-index: 10000;
	width: 100%;
}
.dropmenu li{
	position: relative;
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
}

.new{	
	width:315px;
}
.dropmenu li a{
	height: 18px;
	padding: 9px 10px 0px 10px;
	display: block;	
	border-right: solid 1px #104A72;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
.dropmenu li span{
	display: block;
	float: right;
	height: 10px;
	width: 10px;
	background:transparent url(images/arrow_up.png) repeat-x scroll 0 0;
	position: absolute;
	top: 12px;
	right: 10px;
}
.dropmenu li  a:hover span{
	background:transparent url(images/arrow_hover.png) repeat-x scroll 0 0;
}
.dropmenu li:hover ul, .dropmenu li:hover div{
	display: block;
	
}
.dropmenu ul{
	position: absolute;
	display: none;	
	padding: 0px;
	margin: 0px;	
	padding-bottom: 10px;
	background: #00547A url(../Images/navigation.png) repeat-x scroll 0 0;
}
.dropmenu ul li{
	border: 0;
	float: none;
	
}
.dropmenu ul a {
 width: 200px;
 border-left:  0;
 border-right:  0;
  white-space: nowrap;
  display:block;
  color: #fff;  
  text-transform: none;
  text-align: left;
}
.dropmenu ul a.selected, a:hover{
	color: #F67A00 !important;
	background:transparent url(../Images/arrow_hover.jpg) repeat-x scroll 0 0;
}


a.selected span{
	background:transparent url(../Images/arrow_hover.png) repeat-x scroll 0 0;
}
.dropmenu ul a:hover {
	color:#ECECEC;
	text-decoration: none;
	background-color: #F0F0F0;
	background-image: none;
	background:transparent url(../Images/rollerover.jpg) repeat-x scroll 0 0;
}

ul.left{
	float: left;
	width: 145px;
}
ul.right{
	float: right;
	width: 145px;
}




.dropmenuitem {
	font-size: 14px;

}

.dropmenuitemlast {
    font-size: 14px;
    border-right: 0;
}

.bottommenuitem { 
	font-size: 9px;
}


div.firstMenu
{
	float:left;		
	width:2%;    
	background-color: #00547A;
	font-weight:bold;
	font-size:11px;
	color:#164468;
	text-align:center;
	padding-top:0px;	
	
}


div.SecondMenu
{
		
	width:1000px;
	
	background-color: #00547A;
	font-weight:bold;
	font-size:11px;
	color:#164468;
	text-align:center;
    margin:auto;
	padding-top:0px;
	
	
}

div.SecondMenu1
{
	float:left;		
	width:95%;
	
	
	font-weight:bold;
	font-size:11px;
	color:#164468;
	text-align:center;
    margin:0px auto 0px auto;
	padding-top:0px;
	
	
}
div.midMenu
{
	float:left;		
	width:100%;	
	height:51px;
	font-weight:bold;
	font-size:11px;
	color:#164468;
	text-align:center;
    margin:0px auto 0px auto;
	background-color: #00547A;
	
}

div.always {
	position:fixed;
	top: 0;
	left: 0;
    -webkit-transform: translateZ(0);
    z-index: 9999;
}

/*  MENU   END
----------------------------------------------------------*/
div.slideshow {
	text-align:center;
	
}


/* DataEntry */

table.dataentry
{
    font-family:Verdana,Calibri,Tahoma, Arial, Times New Roman;
	background-color:#ffffff;
	color:#000000;
	font-size:11px;	
	padding:0px;
	width:100%;	
	border:solid 1px #00547A;
	
}    

table.dataentry tr td
{
    padding:2px;
   border: 0;
   color:#666666;
}

table.dataentry tr td input
{
    font-family:Verdana,Calibri,Tahoma, Arial, Times New Roman;
	font-size:11px;		
	color:#666666;
	border:solid 1px #00547A;
	width:60%;
	vertical-align: middle;
	padding-top: 5px;
	min-height: 25px;
	
}

table.dataentry tr td input[type=radio]
{    
	width:30px;
	
}

table.dataentry tr td input[type=image]
{
   
	border:0;
	width:40px;
	
}


table.dataentry tr td select
{
    font-family:Verdana,Calibri,Tahoma, Arial, Times New Roman;
	font-size:12px;		
	color:#000000;
	border:solid 1px #00547A;
	width:61%;
	vertical-align: middle;
	padding-top: 5px;
	min-height: 25px;
}

table.dataentry tr td textarea
{
     
	font-family:Verdana,Calibri,Tahoma, Arial, Times New Roman;
	font-size:12px;		
	color:#000000;
	border:solid 1px #00547A;
	width:60%;
	vertical-align: middle;
	padding-top: 5px;
	
}
/* Popup Message */

.popup {
	 width: 70%; color:#FFF; text-align:center; background-color:#EFEFEF; max-width:500px; border:solid 2px #00547A;
}


#avDiv img:hover {
   height:45px;
   width: 45px;
}