*{ margin:0; padding:0; outline:none;}

body{ background:url(../images/bg.jpg); color:#3d3d3d; font-size:12px; font-family: 'OpenSansRegular'; }

img{ border:none; outline:none;}

ul, ol, li{ list-style:none;}

a{ color:#2294fd; text-decoration:none; outline:none;}

a:hover{ color:#3d3d3d; text-decoration:none; outline:none;}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('webfonts/opensans-regular-webfont-webfont.eot');
    src: url('webfonts/opensans-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('webfonts/opensans-regular-webfont-webfont.woff') format('woff'), url('webfonts/opensans-regular-webfont-webfont.ttf') format('truetype'), url('webfonts/opensans-regular-webfont-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansSemibold';
    src: url('webfonts/opensans-semibold-webfont-webfont.eot');
    src: url('webfonts/opensans-semibold-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('webfonts/opensans-semibold-webfont-webfont.woff') format('woff'), url('webfonts/opensans-semibold-webfont-webfont.ttf') format('truetype'), url('webfonts/opensans-semibold-webfont-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('webfonts/opensans-bold-webfont-webfont.eot');
    src: url('webfonts/opensans-bold-webfont-webfont.eot?#iefix') format('embedded-opentype'), url('webfonts/opensans-bold-webfont-webfont.woff') format('woff'), url('webfonts/opensans-bold-webfont-webfont.ttf') format('truetype'), url('webfonts/opensans-bold-webfont-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

#main_container{ margin:auto; width:976px;  display:block;}

#inner_container{ float:left; width:976px; background:url(../images/containerBg.png) repeat-y 0 0; display:block; padding:0 12px;}

#header{ width:98.4%; min-height:160px; padding-right:16px;}

#logo{ width:221px; min-height:156px; float:left; display:block; padding:3px 0 0 16px;}

#logo a{ width:237px; min-height:159px; float:left; display:block; background:url(../images/iosr-logo.png) no-repeat 0 0; text-indent:-9999px; text-transform:capitalize;}

.social_links{ float:right; width:auto; padding-top:24px;} 

.social_links ul{ float:left; width:100%;}

.social_links li{ float:left; width:auto; height:32px; padding-left:5px;}

.social_links li:first-child{padding-left:0px;}

.social_links li a{ display:block; line-height:32px; text-indent:-9999px; text-transform:capitalize;   -moz-transition: all 1s ease 0s;}

.social_links li a span.tweet{ -moz-transition: all 1s ease 0s;background:url(../images/social_icons.png) no-repeat scroll left 0; display: block; height: 32px; width:34px;} 

.social_links li a span.tweet:hover{ background-position: left -32px;}

.social_links li a span.fb{ -moz-transition: all 1s ease 0s;background:url(../images/social_icons.png) no-repeat scroll -37px 0; display: block; height: 32px; width:34px;} 

.social_links li a span.fb:hover{ background-position: -37px -32px;}

.social_links li a span.linkin{ -moz-transition: all 1s ease 0s;background:url(../images/social_icons.png) no-repeat scroll -76px 0; display: block; height: 32px; width:34px;} 

.social_links li a span.linkin:hover{ background-position: -76px -32px;}

.social_links li a span.gmail{ -moz-transition: all 1s ease 0s;background:url(../images/social_icons.png) no-repeat scroll -114px 0; display: block; height: 32px; width:34px;} 

.social_links li a span.gmail:hover{ background-position: -114px -32px;}

.social_links li a span.rss{ -moz-transition: all 1s ease 0s;background:url(../images/social_icons.png) no-repeat scroll -152px 0; display: block; height: 32px; width:34px;} 

.social_links li a span.rss:hover{ background-position: -152px -32px;}

.menu{ float:right; width:auto; padding:5px; background:url(../images/menuBg.png) repeat; margin-top:22px;}

.menu ul{ float:left; width:100%; background:#fff; line-height:52px;}

.menu li{ float:left; width:auto; line-height:52px; padding:0px; font-size:14px; font-weight:normal; font-family: 'OpenSansRegular'; text-transform:uppercase; position:relative;}

.menu li a{line-height:52px; padding:0 25px; display:block; text-decoration:none; color:#3d3d3d;}

.menu li a:hover{line-height:52px; padding:0 25px; display:block; color:#fff; background:url(../images/menuH.jpg) repeat-x 0 0;}

.menu li a:visited{line-height:52px; padding:0 25px; display:block; color:#3d3d3d;ssq background:url(../images/menuH.jpg) repeat-x 0 0;}

.menu li a:active{line-height:52px; padding:0 25px; display:block; color:#fff; background:url(../images/menuH.jpg) repeat-x 0 0;}

.menu li.active a{line-height:52px; padding:0 25px; display:block; color:#fff; background:url(../images/menuH.jpg) repeat-x 0 0;}

.menu li ul.topsubmenu{ float:left; width:163px; display:none; position:absolute; top:52px; left:0px; background:#fff; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; z-index:2147483647; }

.menu li ul.topsubmenu li{ float:left; width:100%; line-height:24px; border-top:1px dotted #ccc; font-size:11px; text-transform:none;}

.menu li ul.topsubmenu li a{ color:#3d3d3d; color:#3d3d3d; line-height:18px; padding:10px;}

.menu li ul.topsubmenu li a:hover{ color:#0083fd; color:#fff;}

.menu li:hover ul.topsubmenu{ display:block;}


.submenu{ float:left; width:100%; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; margin-top:18px; line-height:38px;}

.submenu ul{ float:left; width:100%; }

.submenu li{ float:left; width:auto; line-height:38px;font-family: 'OpenSansRegular'; text-transform:uppercase; font-size:14px; position:relative; }

.submenu li a{ padding:0 25px; display:block; text-decoration:none; color:#3d3d3d; }

.submenu li a span{ display:block; background:url(../images/menu_arrow.png) no-repeat 100% 16px; padding-right:15px;  }

.submenu li ul.dropmenu{ float:left; width:223px; display:none; position:absolute; top:38px; left:0px; background:#fff; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; z-index:2147483647; }

.submenu  li ul.dropmenu li{ float:left; width:100%; line-height:24px; border-top:1px dotted #ccc; font-size:11px; text-transform:none;}

.submenu  li ul.dropmenu li a{ color:#3d3d3d;}

.submenu  li ul.dropmenu li a:hover{ color:#0083fd;}

.submenu li:hover ul.dropmenu{ display:block;}

/*******************************Slider start here****************************************************************/


#slider_wrap{ float:left; width:97%;height:336px; padding:15px 15px 0; background:url(../images/slider_botshadow.png) no-repeat 50% 100%;}

div#top div#nav {
float:left;
clear:both;
width:945px;
height:52px;
margin:22px 0 0;
}


#header_hotslider #slide-holder {
width:945px;
height:335px;
position:absolute;
}

#header_hotslider #slide-holder img {
    display: none;
    margin: 0;
    position: absolute;
}

#header_hotslider #slide-holder #slide-runner {
top:10px;
left:0;
width:945px;
height:326px;
overflow:hidden;
position:absolute;
}

#header_hotslider #slide-holder #slide-controls {
left:888px;
bottom:38px;
width:62px;
height:21px;
display:none;
position:absolute; overflow:hidden;
}

#header_hotslider #slide-holder d#slide-controls #slide-nav {
float:right;

}

p.textdesc {
float:left;
color:#fff;
display:inline;
font-size:10px;
line-height:16px;
margin:15px 0 0 20px;
text-transform:uppercase;
overflow:hidden;
color:#ffffff;
}

#header_hotslider #slide-holder #slide-controls #slide-nav a {
background:url(../images/slider_arrow.png) no-repeat left top;
color:#fff;
top:11px; right:0px;
position:relative; width:10px;  height:10px; margin-right:5px; float:left; font-size:0.0px;
}

#header_hotslider #slide-holder #slide-controls #slide-nav a.on {background:url(../images/slider_arrow.png) no-repeat 0 -12px;}

/******************************************slider close here***********************************************/


#content_wrap{ float:left; width:97%;padding:15px;}

.about_wrap{ float:left; width:100%;}

.about_wrap h2, .listof h2, .about_iosr h2{ font-size:18px; font-family: 'OpenSansRegular'; text-transform:uppercase; color:#fff; border-bottom:1px solid #0083fd; font-weight:normal; }

.about_wrap h2 span, .listof h2 span, .about_iosr h2 span{ width:210px; background:#0083fd; line-height:36px; display:block; padding-left:15px;}

.about_wrap ul{ float:left; width:100%; padding-top:17px;}

.about_wrap li{ float:left; width:211px; padding-left:34px;}

.about_wrap li:first-child{padding-left:0px;}

.about_wrap li h3{ font-size:18px; font-family: 'OpenSansSemibold'; color:#3d3d3d; font-weight:normal; padding:15px 0 10px; }

.about_wrap li p{ font-size:12px; font-family: 'OpenSansRegular'; color:#3d3d3d; font-weight:normal; line-height:18px; padding-bottom:8px;}

.about_wrap li  span.readmore{ font-size:12px; color:#0083fd; text-decoration:none; background:url(../images/readmore-arrow.png) no-repeat 100% 6px; padding-right:15px;}

.about_wrap li ul{ float:left; width:100%; padding:0px 0 10px;}

.about_wrap li ul li{ float:left; width:100%; background:url(../images/about_arrow.png) no-repeat 0 5px; padding-left:15px;}

.about_wrap li ul li:first-child{ padding-left:15px;}




.about_wrap2{ float:left; width:100%;}

.about_wrap2 h2{ font-size:18px; font-family: 'OpenSansRegular'; text-transform:uppercase; color:#fff; border-bottom:1px solid #0083fd; font-weight:normal; }

.about_wrap2 h2 span{ width:210px; background:#0083fd; line-height:36px; display:block; padding-left:15px;}

.about_wrap2 ul{ float:left; width:100%; padding-top:5px;}

.about_wrap2 li{ float:left; width:277px; background-color:#EFEFEF; margin-right:8px; margin-left:8px; border-radius:4px; padding:10px; height:180px; border:1px solid #DDD;}


.about_wrap2 li h3{ font-size:18px; font-family: 'OpenSansSemibold'; color:#3d3d3d; font-weight:normal; padding:5px 0 10px; }

.about_wrap2 li p{ font-size:12px; font-family: 'OpenSansRegular'; color:#3d3d3d; font-weight:normal; line-height:18px; padding-bottom:8px;}

.about_wrap2 li  span.readmore{ font-size:12px; color:#0083fd; text-decoration:none; background:url(../images/readmore-arrow.png) no-repeat 100% 6px; padding-right:15px;}

.about_wrap2 li ul{ float:left; width:100%; padding:0px 0 10px;}

.about_wrap2 li ul li{ float:left; width:100%; background:url(../images/about_arrow.png) no-repeat 0 5px; padding-left:15px;}

.about_wrap2 li ul li:first-child{ padding-left:15px;}





.listof{ float:left; width:100%; padding-top:17px;}

.listof ul{ float:left; width:100%; padding:17px 0;}

.listof li{ float:left; width:459px; padding:15px 5px; border-radius:4px; -moz-border-radius:4px; webkit-border-radius:4px; margin:0px 0 7px  4px; background:url(../images/listBG.png)}

.listof li ul{ float:left; width:100%; padding:0px;}

.listof li ul li{ float:left; width:97%; background:url(../images/listarrow.png) no-repeat 0 10px ; padding:0 0 0 20px; font-size:13px; font-weight:normal; line-height:30px; margin:0px; height:auto;}

.listof li ul li a{ color:#3d3d3d; text-decoration:none;}

.listof li ul li a:hover{ color:#0083fd; text-decoration:none;}

.listof li.mar{ margin-left:0px;}

.about_iosr{ float:left; width:100%;}

.about_iosr p{ font-size:12px; line-height:18px; color:#3d3d3d; padding-right:85px; width:100%;}

.about_iosr p strong{color:#0083fd; font-weight:bold;}

.about_iosr h2{ margin-bottom:15px;}

.about_iosr .addes{ float:right; width:200px; margin-top:0px; margin-right:5px;}

.top_slider{ float:right; width:200px; height:200px;}
#slide-holder {
z-index : 40;
width : 260px;
height : 150px;
position : absolute;
margin-left:5px;
background:url(../images/slide-bg.png);
}
#slide-holder #slide-runner {
	top : 5px;
	left : 5px;
	width : 250px;
	height : 140px;
	overflow : hidden;
	position : absolute;
}
#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
#slide-holder #slide-controls {
left : 0;
bottom : 178px;
width : 248px;
height : 46px;
display : none;
position : absolute;
background:url(../images/slide-bg.png);
}
#slide-holder #slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
#slide-holder #slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
#slide-holder #slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
#slide-holder #slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
#slide-holder #slide-controls p#slide-nav a {
background-image:url(../images/silde-nav.png));
}
#nav ul li a {
background : url(../images/nav.png) no-repeat;
}


.footer_wrap{ float:left; width:96%; padding:5px; background:url(../images/menuBg.png) repeat; margin:0 15px 20px; }

.inner_footer{ float:left; width:96.7%; background:#fff; line-height:36px; padding:0 15px;}

.inner_footer span{ float:right;}

.inner_footer span a{ padding:0 5px; color:#3d3d3d; text-decoration:none;}

.inner_footer span a:hover{ color:#0083fd; text-decoration:none;}

/**********************inner page style start here ********************************/
.copy-image{ float:left; width:243px; margin-right:16px;}

.innerLeft{ float:left; width:243px; margin-right:16px;}

.leftmenu{ float:left; width:100%; background:#e1e1e1; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #e1e1e1; margin-bottom:10px; }

.leftmenu ul{ float:left; width:100%; }

.leftmenu li{ float:left; width:92.5%; line-height:25px; background:url(../images/Lmenubg.png) repeat-x 0 0; padding:5px 10px; font-size:14px; }

.leftmenu li:first-child{ background:none;}

.leftmenu li a{ color:#0083fd; text-decoration:none; background:url(../images/lmenuarrow.png) no-repeat 0 8px; padding-left:15px; display:block; }

.leftmenu li a:hover{ color:#5e5f60; text-decoration:none; background:url(../images/lmenuarrowh.png) no-repeat 0 8px; }

.leftmenu li ul.submenuL{width:93%; float:left; display:none; padding-left:15px;}

.leftmenu li ul.submenuL li{ float:left; width:100%; line-height:25px; background:url(../images/Lmenubg.png) repeat-x 0 0; padding:0px; font-size:12px; }

.leftmenu li ul.submenuL:first-child{ background:none;}

.leftmenu li ul.submenuL li a{ color:#5e5f60; text-decoration:none; background:url(../images/lmenuarrowh.png) no-repeat 0 6px; padding-left:15px; display:block; }

.leftmenu li ul.submenuL li a:hover{ color:#0083fd; text-decoration:none; background:url(../images/lmenuarrow.png) no-repeat 0 6px; }

.leftmenu li:hover ul.submenuL{ display:block;}

.otheruseful{ float:left; width:100%; padding:0;}

.otheruseful.innerpage{padding:0;}

.otheruseful h2{ font-size:16px; font-weight:normal; color:#fff; background:#0083fd; padding:0 13px; line-height:29px;}
.otheruseful ul{ float:left; width:100%; padding:10px 0 0;}
.otheruseful li{ float:left; width:100%;margin-bottom:3px; }

.otheruseful li a{display:block; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#444; color:#fff;  padding:10px; }

.otheruseful li a:hover{ background:#0083fd; color:#fff; display:block;}

.otheruseful li.selected a{ background:#0083fd; color:#fff; display:block;}




/*indexing page page*/

.infiniteCarouse1,.infiniteCarouse2 {
    float: left;
    height:150px;
    padding: 0 0px;
    position: relative;
    width: 250px;
}

.infiniteCarouse1 .wrapper, .infiniteCarouse2 .wrapper {
  width: 250px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height:150px;
  margin:0 0px;
  position: absolute;
  top: 0;
}

.infiniteCarouse1 ul a img, .infiniteCarouse2 ul a img {
/*  border: 1px solid #333;*/
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}

.infiniteCarouse1 .wrapper ul .infiniteCarouse2 .wrapper ul  {
  width: 250px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarouse1 ul li, .infiniteCarouse2 ul li {
  display:block;
  float:left;
  padding:10px !important;
  height: 125px;
  width: 230px !important;
}

.infiniteCarouse1 ul li img, .infiniteCarouse2 ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarouse1 ul:hover li img, .infiniteCarouse2 ul:hover li img {
  border-color: #000;
}

.infiniteCarouse1 ul:hover li:hover img, .infiniteCarouse2 ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarouse1 ul li a img, .infiniteCarouse2 ul li a img  {
  display:block;
  width:230px;
}

.infiniteCarouse1 .arrow, .infiniteCarouse2 .arrow{
  display: block;
  height: 36px;
  width: 37px;
  background: url(images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
  outline: 0; display:none;
}

.infiniteCarouse2 .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarouse2 .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarouse2 .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarouse2 .back:hover {
  background-position: 0 -108px;
}

.qr-code {
	width:105px; height:100px; float:right; padding-left:5px;
}

/*End*/




/******************************** inner rigtht side start here ***************************************************/

.innerRight1{ float:left; width:950px;}

.innerRight1 p{ font-size:12px; line-height:18px;}


.innerRight{ float:right; width:686px;}

.innerRight p{ font-size:12px; line-height:18px;}

.inneraboutcontent{ float:left; width:100%;}

.inneraboutcontent ul{ float:left; width:100%; margin-bottom:10px; padding: 0; border-bottom:1px solid #0083fd;
background:#f7f7f7;}

.inneraboutcontent li{ float:left; width:auto; line-height:36px; margin-left:1px; }

.inneraboutcontent li a{ padding:0 24px; font-size:14px; font-weight:normal; color:#3d3d3d; line-height:36px; display:block;}

.inneraboutcontent li a:hover{ background:#0083fd; color:#fff;}

.inneraboutcontent li:first-child{ margin:0px;}

.inneraboutcontent li.sele{ font-size:20px; background:#0083fd; color:#fff; padding:0 18px;}

.inneraboutcontent li.sele a{color:#fff; padding:0 18px;}

.inneraboutcontent table{ width:100%; font-size:14px; color:#3d3d3d;}

.inneraboutcontent table tr td{ padding:2px 4px;}

.online_wrap{ float:left; width:97%; border:1px solid #e1e1e1; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:10px; margin:15px 0;}

.online_wrap ul{ float:left; width:100%; padding:15px 0; }

.online_wrap li{ float:left; width:95%; padding-left:15px; line-height:24px;}

h2.version{background: none repeat scroll 0 0 #0083FD;
    display: block;
    line-height: 36px;
    padding-left: 15px;
    width: 98%; color:#fff; clear:both; font-weight:normal;}

.journal_block{  float:left; width:100%;}

.journal_block img{  float:left; padding-right:10px;}

.journal_block p{ line-height:18px; font-size:12px; padding-top:10px;}

.online_submission{ float:left; width:100%; padding:18px 0 0;}

.online_submission h3{  font-size:20px; font-weight:normal; color:#fff; line-height:38px; background:url(../images/author_img.png) no-repeat 0 0; padding-left:20px; float:left; width:71%;}

.online_submission2{ float:left; width:100%; padding:0px 0 0 0;}

.online_submission2 h3{  font-size:16px; font-weight:normal; color:#fff; line-height:normal; background-color:#0083FD; no-repeat 0 0; padding-left:5px; float:left; width:99%; border-radius:5px; padding-top:3px;}

.online_submission a{ background:url(../images/online_submissionBtn.png) no-repeat 0 0; display:block; text-indent:-9999px; text-transform:capitalize; float:left; width:169px; height:38px;}
 
 
 .iosr-xplore{ float:left; width:100%; padding:18px 0 0;}

.iosr-xplore h3{  font-size:17px; font-weight:normal; color:#fff; line-height:38px; background:url(../images/author_img.png) no-repeat 0 0; padding-left:20px; float:left; width:71%;}

.iosr-xplore a{ background:url(../images/iosr-xplore.png) no-repeat 0 0; display:block; text-indent:-9999px; text-transform:capitalize; float:left; width:169px; height:38px;}
 
 
.data_block{ float:left; width:100%; padding-top:18px;}

.data_block h2, .online_wrap h2{ font-size:16px; font-family: 'OpenSansRegular'; text-transform:normal; color:#fff; border-bottom:1px solid #0083fd; font-weight:normal; margin-bottom:15px; }

.data_block h2 span, .online_wrap h2 span{ width:205px; background:#0083fd; line-height:28px; display:block; padding:0 10px;}

.data_block h2 span2 { width:auto; line-height:28px; display:block; background-color:#666; padding:0 10px; float:right; color: #FFF; text-align:right;}

.data_block h2 wire{ width:250px; background:#0083fd; line-height:28px; display:block; padding:0 10px;}

.data_block table{
	width:100%;
	font-size:12px;
	color:#FFF;
}

.data_block table tr td{
	padding:2px 4px;
	color: #3d3d3d;
}

.data_block table tr td strong{ font-weight:normal; color:#0083fd}

.data_block .slider_block, .online_wrap .slider_block{ float:left; width:255px; height:160px; margin:10px 15px 0 0;}

.data_block ul{
	float:left;
	width:100%;
	font-family: OpenSansRegular;
	font-size: 12px;
	color: #000;
}

.data_block li{ float:left; width:95%; background:url(../images/lmenuarrowh.png) no-repeat 0 9px; padding-left:15px; line-height:28px; font-size:14px;}

.data_block li a{ color:#3d3d3d;}

.data_block li a:hover{ color:#0083fd;}

.online_wrap .slider_block2{ float:left; padding-top:30px; padding-right:0px;}

/* list of topics pages */
.list_of_topics_txt {
  font-size: 14px; font-weight: bold; padding: 6px 0 2px 0;
}
.list_of_topics_txt2 {
  padding: 10px 0 0 15px;
}

/* Submit an article form */

#contact_form {
  float: left; width: 100%; padding: 5px; margin: 0;
}
#contact_form ul {
  list-style: none; margin: 0; padding: 0; 
}
#contact_form ul li {
  display: block; background: none; float:left;
}
#contact_form label {
  float: left; width: 546px; padding: 5px 0 0 0; margin-bottom: 5px; font: normal 12px verdana; color: #000;
}
#contact_form input.text1 {
  float: left; width: 546px; padding: 5px; margin-bottom: 5px; border-radius: 4px; -moz-border-radius: 4px;
  border-left: 1px solid #777; border-top: 1px solid #777;
}
#contact_form .select_contactpage {
  font-size: 12px; color: #666; width: 160px; margin: 0 6px 5px 0; padding: 2px;
}
#contact_form .listmenu {
	float: left; width: 546px; padding: 5px; margin-bottom: 5px; color: #666666;
}
.textarea {
  color: #5D5D5D; width: 300px; font-weight: bold; margin: 5px 0px 5px 0px;
  border-radius: 4px; -moz-border-radius: 4px; border-left: 1px solid #777; border-top: 1px solid #777;
}
.contact_button, .reset_button {
  height: 25px; width: 70px;  margin: 8px 0;
}
.here {
	color:#FF6; text-decoration:underline;
}
.here A{
	color:#FF6; text-decoration:underline;
}
.here A:hover{
	color:#F00; text-decoration:underline;
}
.hard-copy {
	color:#333; font-size:16px; font-family:'OpenSansRegular';
}
.color  {
	color:#06F; font-weight:bold; font-family:"Times New Roman", Times, serif; font-size:14px;
}



.pirobox_content {position:absolute; top: 50%; left: 50%; padding:0; width: 400px; height: 200px; margin: -100px 0 0 -200px; display: block; z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;}
.pirobox_content img{ margin:0; padding:0; border:none;}






.pricing_table {  
	border:1px solid #c4cbcc;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	outline:7px solid #f2f3f3;
	float:left;
}
.pricing_table ul { 
	list-style:none; 
	float:left; 
	width:147px; 
	margin:0; 
	border:1px solid #f2f3f3;
	padding:5px;
	text-align:center;
	background-color:#FFF;
}
.pricing_table ul:hover { 
	-webkit-transform: scale(1.1);
  	-moz-transform: scale(1.1);
  	-o-transform: scale(1.1);
  	-moz-box-shadow:3px 5px 7px rgba(0,0,0,.7);
  	-webkit-box-shadow: 3px 5px 7px rgba(0,0,0,.7);
  	box-shadow:3px 5px 7px rgba(0,0,0,.7);
	cursor:pointer;
}
.pricing_table ul li {  
	border-bottom:1px dashed #cfd2d2;
	padding:10px 0;
}
.pricing_table ul li:first-child { 
	font-size:10px;
	font-weight:bold;
}
.pricing_table ul li:nth-child(2) { 
	background:#fbfbfb;
}
.pricing_table ul li:nth-child(3) { 
	font-size:10px;
	font-weight:bold;
}
.pricing_table ul li:nth-child(n+4) { 
	font-size:5px;
}
.pricing_table ul li:last-child a { 
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border:1px solid #c4cbcc;
	padding:10px;
	margin:5px 0;
	background: #e5e696; /* Old browsers */
	background: -moz-linear-gradient(top, #e5e696 0%, #d1d360 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e696), color-stop(100%,#d1d360)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e5e696 0%,#d1d360 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e5e696 0%,#d1d360 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e5e696 0%,#d1d360 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e696', endColorstr='#d1d360',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #e5e696 0%,#d1d360 100%); /* W3C */
	color:#000;
	font-style:italic;
	display:block;
}
.tabl {
	width:auto; height:auto; 
}
.conference-name {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#333; font-weight:bold;
}
.link1 {
	color:#000; font-weight:normal; text-decoration:none;
}
.link1 A{
	color:#000; font-weight:normal; text-decoration:none;
}
.link1 A:hover{
	color:#09F; font-weight:normal; text-decoration:none;
}
.img {
	 -moz-box-shadow: 0px 4px 15px #999; 

        -webkit-box-shadow: 0px 4px 15px #999; text-shadow: 1px 1px 1px #fff, 0 0 1px rgba(0,0,0,0.6)
}



.myButton {
	-moz-box-shadow: 0px 0px 0px 0px #f0f7fa;
	-webkit-box-shadow: 0px 0px 0px 0px #f0f7fa;
	box-shadow: 0px 0px 0px 0px #f0f7fa;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #33bdef), color-stop(1, #019ad2));
	background:-moz-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-webkit-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-o-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:-ms-linear-gradient(top, #33bdef 5%, #019ad2 100%);
	background:linear-gradient(to bottom, #33bdef 5%, #019ad2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bdef', endColorstr='#019ad2',GradientType=0);
	background-color:#33bdef;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #057fd0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:7px 12px;
	text-decoration:none;
	text-shadow:0px 0px 0px #5b6178;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #019ad2), color-stop(1, #33bdef));
	background:-moz-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-webkit-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-o-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:-ms-linear-gradient(top, #019ad2 5%, #33bdef 100%);
	background:linear-gradient(to bottom, #019ad2 5%, #33bdef 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#019ad2', endColorstr='#33bdef',GradientType=0);
	background-color:#019ad2;
}
.myButton:active {
	position:relative;
	top:1px;
}





.myButton2 {
	-moz-box-shadow: 0px 0px 0px 0px #91b8b3;
	-webkit-box-shadow: 0px 0px 0px 0px #91b8b3;
	box-shadow: 0px 0px 0px 0px #91b8b3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #768d87), color-stop(1, #6c7c7c));
	background:-moz-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-webkit-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-o-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:-ms-linear-gradient(top, #768d87 5%, #6c7c7c 100%);
	background:linear-gradient(to bottom, #768d87 5%, #6c7c7c 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#768d87', endColorstr='#6c7c7c',GradientType=0);
	background-color:#768d87;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:7px 12px;
	text-decoration:none;
	text-shadow:0px 0px 0px #2b665e;
}
.myButton2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6c7c7c), color-stop(1, #768d87));
	background:-moz-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-webkit-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-o-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:-ms-linear-gradient(top, #6c7c7c 5%, #768d87 100%);
	background:linear-gradient(to bottom, #6c7c7c 5%, #768d87 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c7c7c', endColorstr='#768d87',GradientType=0);
	background-color:#6c7c7c;
}
.myButton2:active {
	position:relative;
	top:1px;
}


.mybutton3 {
	-moz-box-shadow:inset -50px -50px 0px -50px #91b8b3;
	-webkit-box-shadow:inset -50px -50px 0px -50px #91b8b3;
	box-shadow:inset -50px -50px 0px -50px #91b8b3;
	background-color:#768d87;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Times New Roman;
	font-size:11px;
	padding:5px 5px;
	text-decoration:none;
	text-shadow:0px 0px 0px #2b665e;
}
.mybutton3:hover {
	background-color:#dbdbdb;
}
.mybutton3:active {
	position:relative;
	top:1px;
}



#leftcontant-bottom { float:left; width:670px; height:193px;margin-top:10px }

.pageSubheader_17, a.pageSubheader_17 { font-family:Calibri, "Trebuchet MS";  font-size:17px; color:#000000; height:15px; padding:0px; text-decoration:none }
a.pageSubheader_17:hover { font-family:Calibri, "Trebuchet MS";  font-size:17px; color:#000000; height:15px; padding:0px; text-decoration:underline }

.pagewhiteContent,a.pagewhiteContent  { font-family:Calibri, "Trebuchet MS";  font-size:15px; color:#ffffff; text-decoration:none}
a.pagewhiteContent:hover {  font-family:Calibri, "Trebuchet MS";  font-size:15px; color:#ffffff; text-decoration:underline}

.pageSubheader_17a, a.pageSubheader_17a { font-family:Calibri, "Trebuchet MS";  font-size:17px; color:#000000; padding:3px; text-decoration:none }
a.pageSubheader_17a:hover { font-family:Calibri, "Trebuchet MS";  font-size:17px; color:#000000;padding:3px; text-decoration:underline }

.latest-block {
	width:101px; height:80px; border:5px #CCC solid; font-family: 'OpenSansRegular'; margin-bottom:10px;
}
.latest-block2 {
	width:160px; height:90px; font-family: 'OpenSansRegular'; font-size:13px; color:#333; float:right; text-align:justify; margin-bottom:10px;
}



/* Typography */
.readonstyle-button .readon {display: inline-block;height: 36px;margin: 0 0 0 0px;background-position: 100% 0;background-repeat: no-repeat; width:140px;}
.readonstyle-button .readon span {display: block;margin: 0 0 0 0px;padding: 0 18px 0 32px;border: 0;font-size: 12px;cursor: pointer;line-height: 38px;font-weight: normal;overflow:visible;text-transform: uppercase;height: 36px;}
.readonstyle-button .readon .button {display: block;padding: 0 18px 0 32px;border: 0;font-size: 12px;cursor: pointer;line-height: 36px;font-weight: normal;overflow:visible;text-transform: uppercase;height: 36px;margin: 0 0 0 -26px;outline: none;}
.readonstyle-button .readon span span {display: inline;background: none;margin-left: 0;padding: 0;float: none;}
.readonstyle-button .readon:hover {background-position: 100% -43px;}
.readonstyle-button .readon:hover span, .readonstyle-button .readon:hover .button {background-position: 0 -43px !important;}
.readonstyle-button .header-overlay-none .readon, .readonstyle-button .body-overlay-none .readon, .readonstyle-button .footer-overlay-none .readon {background: none !important;height: auto !important;margin: 0 !important;}
.readonstyle-link .readon span, .readonstyle-button .header-overlay-none .readon span, .readonstyle-button .body-overlay-none .readon span, .readonstyle-button .footer-overlay-none .readon span {font-weight: bold;background: none;text-shadow: none;}
.readonstyle-link .readon .button, .readonstyle-button .header-overlay-none .readon .button, .readonstyle-button .body-overlay-none .readon .button, .readonstyle-button .footer-overlay-none .readon .button {background: none !important;border: 0;font-size: 12px;outline: none;padding: 0;margin: 0;line-height: 130%;font-weight: bold;}


/* Typography - Light/None */
.readonstyle-button .readon {background-image:url(../images/readon-r.png);}
.readonstyle-button .readon .button, .readonstyle-button .readon span {background:url(../images/readon-l.png) 0 0 no-repeat;text-shadow: 1px 1px 1px #eee;}

/* Typography - Dark */
.readonstyle-button .rokbox-dark .readon,.readonstyle-button .header-overlay-dark .readon, .readonstyle-button .body-overlay-dark .readon, .readonstyle-button .footer-overlay-dark .readon, .readonstyle-button .box-dark .readon {background-image:url(../images/readon-r.png);}
.readonstyle-button .rokbox-dark .readon .button, .readonstyle-button .header-overlay-dark .readon span, .readonstyle-button .header-overlay-dark .readon .button, .readonstyle-button .body-overlay-dark .readon span, .readonstyle-button .body-overlay-dark .readon .button, .readonstyle-button .footer-overlay-dark .readon span, .readonstyle-button .footer-overlay-dark .readon .button, .readonstyle-button .box-dark .readon span, .readonstyle-button .box-dark .readon .button {background:url(../images/readon-l.png) 0 0 no-repeat;text-shadow: none;}




.publisher {
	float:left; width:640px; border:1px solid #cdd8e8; border-radius:4px; padding:10px; margin-right:0px; background-image:url(../images/publisher.png); background-repeat:no-repeat; box-shadow:3px 3px 10px rgba(20, 20, 20, 0.45); height:auto; margin-bottom:15px;
}

.publisher2 {
	float:left; width:640px; border:1px solid #cdd8e8; border-radius:4px; padding:10px; margin-right:0px; box-shadow:3px 3px 10px rgba(20, 20, 20, 0.45); height:auto; margin-bottom:10px; font-size:14px; font-weight:bold;
}

.data {
	font:Georgia, "Times New Roman", Times, serif; background-color:#99F; font-style:oblique; color:#39F; font-size:18px;
}

.Conference {
	color:#39F; text-decoration:none; font-style:!important; font:Georgia, "Times New Roman", Times, serif; font-size:18px;
}
