body{margin:0px; background-color:#058769; font-family:math;	}
*{ margin:0px; padding:0px; outline:none;}
.cl{clear:both;}
.main_container_div{height:auto; width:1020px; margin:0px auto;}
.maincontainer{height:auto; width:1020px; float:left; background:#fff;}
.top_header{height:31px; width:1020px; margin:17px auto; margin-bottom:0px;}
.top_header_image{height:31px; width:1020px; background:url(../images/top_header_img.png) no-repeat;}
.title_txt{
	font-family:Arial, Helvetica, sans-serif;
font-size:100% color:#ffffff;	float:left;
	color:#fff;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	font-size: 12px;
	font-weight: bold;
}
.ISSN{height:auto; width:480px; float:left; margin-left:10px; margin-top:7px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#FFF; text-align:right;}

.top_navigation{height:auto; width:250px; float:left; margin-left:10px; margin-top:7px;}
.top_navigation_text{
	font-family:Arial, Helvetica, sans-serif;
font-size:100% color:#ffffff;	padding-left:5px;
	float:left;
	font-size: 12px;
	font-weight: bold;
}
.top_navigation_text a{color:#ffffff;text-decoration:none; list-style:none}
.top_navigation_text a:hover{color:#ffffff;text-decoration:none; list-style:none}
.mid_data_container{
	height:130px;
	width:999px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	background-image:url(../images/baner-img.png);
}
.logo{width:190px; height:125px; float:left; margin-left:0px; margin-top:2px;}
.header{
	float:left;
	width:999px;
	margin-top:0px
}
.header_txt_right{float: left; width:428px; height:auto; margin-top:20px; padding-right:220px;}
.header_txt{font-family:Myriad Pro; font-size:26px; text-align:center; font-weight:bold; height:80px; width:450px; background-image:url(../images/name.png); background-repeat:no-repeat; background-position:center;}
#nav_bar{width:auto; height:32px;margin-top:15px; float:left}
.nav_left_bar{height:32px; width:5px; float:left;}
.nav_centre{
	height:32px;
	width:999px;
	float:none;
	background:url(../images/nav_centre.png) repeat-x
}
.nav_right_bar{height:32px; width:5px; float:left;}
/*.......................................................................Navigation...........................................................*/
div#menu {
    height:30px;
    background:none;
    width:615px;
	float:left;
}
div#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
div#menu li {
    position: relative;
    margin: 0;
    padding: 0px;
    display: block;
    float: left;
    z-index: 9;
    width: auto;
}
div#menu ul ul li {
    z-index: 9;
}
div#menu li div {
    list-style:none;
    float: left;
    position: absolute;
    z-index: 11;
    top:20px;
    left: 0;
    visibility: hidden;
    width:150px;
    margin: 0px 0 0 0px;
    padding: 0; 
}
div#menu ul ul {
	z-index: 12;
    padding: 0px 0px 0px 0px;
    background:#449000;
    margin: 10px 0 0 0;
    
}
div#menu li:hover>div {
    visibility: visible;
}
div#menu a {
   /* position: relative;*/
    z-index: 10;
    height:0px;
    display: block;
    float: left;
    line-height:0px;
    text-decoration:none;
    margin-top:0px;
    white-space: nowrap;
    width: auto;
    text-align:left;
}
div#menu span {
	padding:3px 8px 0	;
    color: #fff;
	font-family:Myriad Pro;
	font-size:14px;
	font-weight:normal;
    background: none;
    line-height:24px;
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    text-align:left;
	text-transform:inherit;
}
div#menu a {
    padding: 0 0px 0 0;
    height:30px;
    margin-right: 0px;
    background: none;
}
div#menu a:hover {
    background:#990001;
	color:#fff;
}
div#menu a:hover span {
		color:#fff;
}
div#menu li.current a,
div#menu ul.menu>li:hover>a {
    background:url(../images/nav_hover.png);
	color:#fff;
}
div#menu ul.menu>li:hover>a span {
	  color:#fff;
}
div#menu li.last { background:none; }
div#menu ul ul li {
    background: none;
    padding: 0;
}
div#menu ul ul a {
    line-height: 31px;
    color: #fff;
	font-family:Myriad Pro;
	font-size:11px;
    z-index: -1;
    padding-left:10px;
    white-space:normal;
	border-bottom:1px solid #ffffff;
    width: 146px;
    margin: 0 0px;
    text-transform: none;
}
div#menu ul ul a span {
	padding: 0 5px;
    line-height:30px;
    font-size: 16px;
	font-family:Myriad Pro;
}
div#menu li.current ul a,
div#menu li.current ul a span {
    background:none;
}
div#menu ul ul a:hover {
 background:none;
 background-color:#999;
 margin-left:0px;
}
div#menu ul ul a:hover span {
	background:none;
	color:#fff;
	text-decoration:none;
}
/*.......................................................................Navigation...........................................................*/
img{border:none;}
.main_content_container{height:auto; width:999px; margin-top:10px; float:left; background:#fff}
.left_part_td{height:auto; width:211px;float:left; }
.centre_part_td{height:auto; width:546px; float:left; margin-left:16px; }
.centre_part_td2{height:auto; width:746px; float:left; margin-left:16px; }
.centre_part_td table{
	width:100%;
	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;
}
.centre_part_td table th{ padding:4px 8px; background:#e2e2e2;}
.centre_part_td table td{ padding:4px 8px; font-family: math;
    font-size: 12px;}
.centre_part_td table.contactForm td input[type="submit"]{ border: none; background:url(../images/submit_btn.png) no-repeat 0 0; text-indent:-9999px; text-transform:capitalize; width:74px; height:24px; cursor:pointer;}
.centre_part_td table.contactForm { border: none !important; background:#e4e6e7;}
.centre_part_td table.contactForm td{ border: none !important;}
.centre_part_td table.contactForm td label{ font-size:16px; font-weight:normal;}
.centre_part_td table.contactForm td span{ background:url(../images/txt_box_login.png) no-repeat 0 0; width:171px; height:29px; display:block;}
.centre_part_td table.contactForm td span input{ background:none; width:161px; height:19px; display:block; border:none; padding:5px;}

.right_part_td{height:auto; width:220px;float:right; text-align:center; padding-left:5px;}
h1{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#363636; padding-top:0px; margin-top:0px; margin-bottom:0px}
h3{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#363636; padding-top:0px; margin-top:0px; margin-bottom:10px; }
p{
	font-family:math;
	font-size:90%;
	color:#363636;
	line-height:20px;
	margin:0px;
	padding-bottom:10px;
}
em{ font-size:100%;}
.text_discription_container{height:auto; width:auto; float:left; margin-top:10px; text-align:justify;}
.txt_li_container{height:auto; width:540px; float:left; margin-top:10px; border:1px solid #ddd; background:#fefefe}
.txt_li_container2{height:auto; width:740px; float:left; margin-top:10px; border:1px solid #ddd; background:#fefefe}
.discription_txt{font-family:Arial, Helvetica, sans-serif; font-size:100% font-size:12px;}
.discription_txt ul{margin-left:10px; padding:10px; margin-top:0px}
.discription_txt ul li{
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style-image:url(../images/li_image.png);
	padding:5px;
	font-size: 90%;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.left_text_container{height:auto; width:auto; float:left;margin-left:10px;}
.left_text_container2{height:auto; width:746; float:left;margin-left:10px;}
.right_text_container{height:auto; width:auto; float:left; margin-left:30px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#848484; padding-top:0px; margin-top:8px; margin-bottom:0px}
.txt_li_containertwo{height:auto; width:546px; float:left; margin-top:10px;background:#fefefe}
.txt_li_containertwo2{height:auto; width:746px; float:left; margin-top:10px;background:#fefefe}
.discribe_txt{font-family:Arial, Helvetica, sans-serif; font-size:100% font-size:12px;}
.discribe_txt ul{margin-left:10px; padding:10px; margin-top:0px}
.discribe_txt ul li{
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style-image:url(../images/green_bullet.png);
	padding:5px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 90%;
}
.slider_bottom{height:85px; width:540px; border:3px solid #d8d8d8; border-radius:6px;}
.login_bg{
	height:200px;
	width:210px;
	float:left;
	background:url(../images/login_bg.png)
}
.login_container{height:auto; width:195px; padding:10px;}
.heading_txt{font-family:Myriad Pro; font-size:18px; color:#fff; text-transform:uppercase; font-weight:bold}
.divider_login{height:1px; width:174px; margin-top:5px; border-bottom:1px solid #83ed26;border-top:1px solid #83ed26;}
.title_text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; margin-top:5px;}
.txt_box_login{height:29px; width:171px; float:left; margin-top:5px; background:url(../images/txt_box_login.png)}
.input_login{height:17px; width:152px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:100% color:#999; padding:5px; margin-left:3px; background:transparent}
.login_button{height:24px; width:72px; float:left; margin-top:5px;}
.link_login{
	font-family:Arial, Helvetica, sans-serif;

font-size:100% color:#fff;
	float:right;
	font-size: 11px;
	margin-top: 13px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.link_login a{text-decoration:underline; list-style:none; color:#fff;}
.link_login a:hover{text-decoration:underline; list-style:none; color:#fff;}
.news_widget_top2{width:210px; height:5px; float:right;}
.news_widget_bottom2{width:210px; height:5px; float:right;}
.news_widget{width:210px; height:auto; float:left; margin-top:10px;}
.news_widget_top{width:210px; height:5px; float:left;}
.news_widget_centre{width:210px; height:auto; float:left; background:url(../images/centre_bg_news.png)}
.news_widget_bottom{width:210px; height:5px; float:left;}
.news_container{height:auto; width:174px; padding:10px;}
.heading_txt_news{
	font-family:Myriad Pro;
	font-size:14px;
	color:#2e2e2e;
	text-transform:uppercase;
	font-weight:bold
}
.divider_news{height:1px; width:174px; margin-top:5px; background:#d9d9d9}
.news_txt_container{height:auto; width:auto; float:left; margin-top:5px;}
.news_date_txt{font-family:Arial, Helvetica, sans-serif; font-size:100% color:#414141; margin-top:5px}
.news_dis_txt{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;


font-size:100% color:#121212; 			margin-top:5px;
	font-size: 90%;
}
.view_news_button{height:auto; width:auto; float:left; margin-top:10px;}
.stat_div{height:auto; width:173px; border:1px solid #c7c7c7; margin-top:5px;}
.stat_div_one{height:29px; width:173px; background:url(../images/div_one_stat.png); border-bottom:1px solid #ddd}
.stats_dis_txt{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:100% color:#121212; margin-top:5px; margin-left:10px; float:left}
.stats_dis_txt a{text-decoration:none; list-style:none; color:#121212}
.stats_dis_txt a:hover{
	text-decoration:none;
	list-style:none;
	color:#121212;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.archieve_dis_txt{
	font-family:"Times New Roman", Times, serif;
	font-size:90%;
	font-weight:bold;
	color:#121212;
	margin-top:5px;
	text-align:center
}
.facebook_widget{height:auto; width:auto; margin-top:10px; float:left;}
.right_part_content{
	height:auto;
	width:208px;
	float:right;
	border:0px solid #e8e8e8;
	border-radius:10px;
}
.publication_banners{
	height:195px;
	width:136px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}
.right_bottom_banner{height:383px; width:215px; margin-top:10px;}


.bottom_container{height:auto; width:999px; margin-top:10px; float:left; padding-bottom:20px}
.bottom_content_container_one{height:auto; width:235px; float:left; background:#058769; border-radius:10px;}
.bottom_padding{height:auto; width:auto; float:left; padding:15px;}
.img_bottom_container{height:85px; width:204px; float:left;}
.txt_bottom{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size:12px;
	color:#fff;
	margin-top:5px;
	margin-top:5px; text-align:justify;
}
.bottom_content_container_two{height:auto; width:235px; float:left; background:#058769; border-radius:10px; margin-left:19px}
.footer{height:auto; width:1020px; background:#000; margin-top:10px; border-radius:5px; margin-bottom:20px}
.content_footer_centre{height:auto; width:300px; margin:0px auto; padding:20px ;}
.footer_img{height:23px; width:94px;margin:0px auto}
.footer_txt{font-family:Arial, Helvetica, sans-serif; font-size:100% color:#fff; margin-top:20px; text-align:center}
.search_container_header{height:auto; width:auto; float:right;}
.search_header{
	height:20px;
	width:109px;
	float:left;
	background:url(../images/txt_box_header.png) no-repeat;
	padding:2px;
	margin-top:3px;
}
.input_header {background: none repeat scroll 0 0 transparent;border: medium none;color: #999999;font-family: Arial,Helvetica,sans-serif;font-size: 11px;height: 17px;margin-left: 3px;
padding:2px;width: 90px; margin-top:0px; padding-top:0px}
.search_icon{
	height:20px;
	width:27px;
	float:left;
	padding:2px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

/* Font-Sizer Specific Styling */
#fontsizer{ position:relative; width:1140px;}
.fsizer { fl oat:right; padding-top:4px; position:absolute; right:0px;} /* Container element */

.fsizer a { display: block; float: left; width: 20px; margin-right: 5px; text-align: center; border: 1px dotted #ccc; color: #5761a0; text-decoration: none; cursor: pointer; letter-spacing: 0; line-height: 100%; }
.fsizer a:hover { text-decoration: none; background: #ebebeb;  }

/* Three 'A' links used to control size */

.fsizer a#fs_sml { font-size: 9px; height: 15px; padding-top: 5px; }
.fsizer a#fs_med { font-size: 13px; height: 17px; padding-top: 3px; }
.fsizer a#fs_lrg { font-size: 16px; height: 18px; padding-top: 2px; }

.fsizer a.fsactive { color: #000; background: #ebebeb; cursor: default; } /* When mode is active */

/* carusal slider*/

/*home page carousel slider*/

.infiniteCarousel {
    float: left;
    height:97px;
    padding:0px;
    position: relative;
    width: 540px;
}

.infiniteCarousel .wrapper {
  width: 512px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height:97px;
  margin:0px 22px;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .wrapper ul {
  width: 840px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding:10px !important;
  height:auto;
  width: auto !important; margin-top:10px;
}

.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel ul:hover li img {
  border-color: #000;
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel ul li a img {
  display:block;
  width:auto;
  text-align:center;
}

.infiniteCarousel .arrow {
  display: block;
  height:19px;
  width:19px;
  background: url(../images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  lefft: 5px;
}

.infiniteCarousel .back {
  background-position: 100% 0px;
  right: 58px;
}

/*.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}
*/

.crt_1ssta {
	font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	FLOAT:left;
	MARGIN: 0px;
	WIDTH: 546px;
	text-decoration:none;

	font-weight:bold;
	text-decoration:none;
	padding: 0px;
}

.raj
{
 font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
  font-size:90%;
  color:#000000;
  text-decoration:none;
  }
  .raj a
  {
   color:#000000;
   text-decoration:none;
   }
   .raj a:hover
   {
	color:#FFFFFF;
	text-decoration:underline;
	font-size: 90%;
	}
	
	.raj2
{
 font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
  font-size:12px;
  color:#000000;
  text-decoration:none;
  }
  .raj2 a
  {
   color:#000000;
   text-decoration:none;
   }
   .raj2 a:hover
   {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 13px;
	text-decoration:none;
	}
	
  
  .back-category {
		font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#090; text-decoration:none;
	}
	.back-category A{
		font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#090; text-decoration:none;
	}
  
  .back-category A:hover{
		font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#000; text-decoration:underline;
	}
	.jd_cat_subheader {
		 text-align: left;	
		 font-size: 14px;
          width: 100%;
          padding: 2px 2px 2px 2px;
          line-height:normal;
          margin: 2px 0px 2px 0px;
          vertical-align: middle;
          background-color: #F5F5F5;
          letter-spacing: 0px;
          border-bottom: 1px dashed #BBBBBB;
		  border-top: 1px dashed #BBBBBB;
}
.title-color {
	color:#060; font-weight:bold; text-decoration:none; font-size:12px; font-family:math!important;
}
.title-color A{
	color:#058769; font-weight:bold; text-decoration:none; font-size:13px;
}

.title-color A:hover{
	color:#000; font-weight:bold; text-decoration:underline; font-size:13px;
}
.author{
	color:#595959; font-size:12px; font-weight:bold; font-family:math;
}
.sign {
    font-weight:bold;
    color: #000;
    font-size:14px;
	background-color:#CCC;
    padding:5px 0 15px 0;
	float:left;
	margin:0 0 0 0px;
	width:300px;
	height:5px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
.green
{
	color:#060;
}
.downloa {
	background-image:url(../images/downloa.png); width:100px; height:40px; text-align:left; color:#000; font-weight:bold; font-size:13px; padding-top:3px; padding-left:20px;
}

.downloa A:hover{
	width:100px; height:40px;text-align:left; color:#F00; font-weight:bold; font-size:13px; padding-top:3px;
}

.archive-link {
	font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333; text-decoration:none; font-weight:bold;
}
.archive-link A{
	font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333; text-decoration:none; font-weight:bold;
}
.archive-link A:hover{
	font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#060; text-decoration:underline; font-weight:bold;
}
.side_head {
	background-color:#058769;
	height:28px;
	border-radius:5px 5px 0 0;
	padding-top:3px; margin-top:5px;

	padding-left:10px;
	color:#FFF; font-weight:bold; width:199px;
}
.side_head2 {
	background-color:#bcd488;
	height:28px;
	border-radius:5px 5px 0 0;
	padding-top:3px; margin-top:5px;

	padding-left:10px;
	color:#FFF; font-weight:bold; width:189px;
}
.bestpaperawards {

	border-left:1px solid #3f8900;

	border-right:1px solid #3f8900;

	border-bottom:1px solid #3f8900;

	/*height:150px;*/

	padding:7px; width:193px;}
	
	.bestpaperawards {

	border-left:1px solid #3f8900;

	border-right:1px solid #3f8900;

	border-bottom:1px solid #3f8900;

	/*height:150px;*/

	padding:7px; width:183px;}


.news_widget_top3{width:220px; height:5px; float:right;}
.news_widget_bottom3{width:220px; height:5px; float:right;}
.news_widget2{width:220px; height:auto; float:left; margin-top:10px; padding-left:0px; margin-bottom:10px;}
.news_widget_top2{width:220px; height:5px; float:left;}
.news_widget_centre2{width:215px; height:auto; float:left; background:url(../images/centre_bg_news2.png); padding-left:5px;}
.news_widget_centre_left{width:205px; height:auto; float:left; background:url(../images/centre_bg_news2.png); padding-left:5px;}
.news_widget_bottom2{width:220px; height:5px; float:left;}
.news_container2{height:auto; width:174px; padding:10px;}
.heading_txt_news{
	font-family:Myriad Pro;
	font-size:14px;
	color:#2e2e2e;
	text-transform:uppercase;
	font-weight:bold
}
.divider_news2{height:1px; width:184px; margin-top:5px; background:#d9d9d9}
.news_txt_container2{height:auto; width:auto; float:left; margin-top:5px;}
.news_date_txt2{font-family:Arial, Helvetica, sans-serif; font-size:100% color:#414141; margin-top:5px}
.news_dis_txt2{
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;


font-size:100% color:#121212; 			margin-top:5px;
	font-size: 90%;
}
.view_news_button2{height:auto; width:auto; float:left; margin-top:10px;}
.stat_div{height:auto; width:183px; border:1px solid #c7c7c7; margin-top:5px;}

#other-journals{
	width:210px; height:30px; border-radius:5px; border:solid #E5E5E5 2px; background-color:#EBEBEB; text-align:center; font-family:math; font-size:16px; color:#058769; font-weight:bold; padding-top:10px; margin-bottom:10px;
}

.journals{
	clear:both; overflow:hidden; background:#fff; width:200px; padding:6px; display:block; overflow:hidden; margin-top:6px; color:#fff; -moz-box-shadow:3px 3px 5px 6px #ccc; -webkit-box-shadow: 3px 3px 5px 6px #ccc;box-shadow:3px 3px 5px 6px #ccc; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
}
.journals A{
	text-align:center; line-height:normal; font-size:14px; margin-top:3px; background:#EBEBEB; color:#000; font-weight:bold; border-radius:4px;  display:block; text-decoration:none; width:190px; height:20px; padding:5px;
}
.journals A:hover{
	 background:#282828;color:#fff; text-decoration:none;
}

.download-box {

	width: 425px;

	float:left;

	color: #5c7938;

	padding: 20px 20px 25px 75px;

	margin: 20px 0;

	background: #dcf9b9 url('../images/box.png') 20px 15px no-repeat;

	border: 1px solid #acdd70;

	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;

	border-radius: 5px;
}

.copy {
	color:#69C; text-decoration:none;

}

.copy A{
	color:#69C; text-decoration:none;

}
.copy A:hover {
	color:#F60; text-decoration:underline;

}


/* Typography */
.readonstyle-button .readon {display: inline-block;height: 36px;margin: 0 0 0 0px;background-position: 100% 0;background-repeat: no-repeat; width:auto; text-decoration:none;}
.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; color:#090; text-decoration:none;}
.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; text-decoration:none;}
.readonstyle-button .readon span span {display: inline;background: none;margin-left: 0;padding: 0;float: none; text-decoration:none;}
.readonstyle-button .readon:hover {background-position: 100% -43px; text-decoration:none;}
.readonstyle-button .readon:hover span, .readonstyle-button .readon:hover .button {background-position: 0 -43px !important; text-decoration:none;}
.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; text-decoration:none;}
.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; text-decoration: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;}
.online_submission{
	height: 18px;
    width: 100%;
    border-radius: 5px;
    font-family: Arial, Verdana, sans-serif;
    font-size: 0.8em;
    line-height: 140%;
    color: #000;
    padding: 5px;
    border: 1px solid #999;
}
.online_submission_button{
	width: 150px;
    height: 30px;
    padding-left: 0px;
    color: #000;
    font-weight: bold;
}
.semiopaquemenu {
    width: 100%;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background: #058769!important;
    padding: 7px 0 8px 0;
    margin: 0;
    text-align: left;
}