/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
	margin: 0;
	padding: 0;
}

body {background:url(../images/bogy_bg.gif) repeat-x #dedede; color:#000000; font-family: Arial, Helvetica, sans-serif; line-height: 150%; font-size:0.7em;}

body#bd {color: #333333;}
body.contentpane {
	width: auto; /* Printable Page */
	margin: 1em 2em;
	line-height: 1.3em;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	color: #333;}

body.fs1 {font-size: 10px;}
body.fs2{font-size: 11px;}
body.fs3{font-size: 12px;}
body.fs4{font-size: 13px;}
body.fs5{font-size: 14px;}
body.fs6{font-size: 15px;}
/*Topmenu css*/
/*css from ja-sosdmenu.css*/
#ja-mainnav{ padding-top:1px;}
ul#ja-mainnav.menu, #ja-mainnav ul.menu {padding: 0;margin: 0;position: relative;z-index:120; list-style-type:none !important;}
#ja-mainnav li, #ja-mainnav li a, #ja-mainnav li .separator {z-index:200;position:relative;list-style-type:none;}
#ja-mainnav a, #ja-mainnav .separator {white-space: nowrap;display: block;float: left;height: 32px;line-height: 32px;font-weight: normal;font-size: 125%;overflow: hidden;text-decoration: none;z-index: 100;cursor: pointer;padding: 0 15px 0 12px;}
#ja-mainnav li.active a, #ja-mainnav li.active .separator {z-index: 100;cursor: pointer;height: 32px;}
#ja-mainnav ul {list-style-type:none; padding: 0; margin: 0;}
#ja-mainnav ul li {float:left; margin:0 2px 0 0; padding:0; text-align:left; height:46px !important; list-style-type:none !important;}
#ja-mainnav li a span, #ja-mainnav li .separator span {display: block;padding: 0;}
 
/* Menu Dropdowns */
.menu,.menu *{margin:0;padding:0;}
.menu{line-height:1.0;float:left;margin-bottom:1.5em;position:relative;}
#ja-mainnav a, #ja-mainnav .separator {color: #fff;}
#ja-mainnav a {padding:0px 0px 0px 6px; background: url(../images/a_lft_cor_menu.gif) left 4px no-repeat;height:40px !important;font-size:1.25em !important;font-weight:bold;color:#dedede!important;}
#ja-mainnav li a span {height:32px !important; padding:0px !important;padding: 7px 13px 2px 7px !important;font-family:"Trebuchet MS" !important;text-decoration:none !important;background: url(../images/a_rgt_cor_menu.gif) 100% 4px no-repeat; list-style-type:none;}
#ja-mainnav li.active a {background: url(../images/lft_cor_menu.gif) left 4px no-repeat;color:#000 !important;  list-style-type:none;}
#ja-mainnav li a:hover {background: url(../images/lft_cor_menu.gif) left 4px no-repeat !important;color:#000 !important;  list-style-type:none;}
#ja-mainnav li a:hover span{margin-left:0px; padding:0px; background:url(../images/rgt_cor_menu.gif) no-repeat right 4px !important;  list-style-type:none;}
#ja-mainnav li.active a span{margin-left:0px; padding:0px; background:url(../images/rgt_cor_menu.gif) no-repeat right 4px !important;  list-style-type:none;}
#ja-mainnav ul li {list-style:inline !important;float:left; _width:50px;}
#ja-mainnav ul {float:right;margin:0px !important;padding:0px !important}
#ja-mainnav ul li {margin:0px !important;margin-left:1px !important;padding-right:0px !important; list-style-type:none;}
.topmenu { background-position:0 41px;}
/* Normal link */
a {color: #0654b3;	text-decoration: none;}
a:hover, a:active, a:focus {color: #000;	text-decoration: none;}

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif; text-align:left;
}


/* Small text */
small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {
	color: #666666;
	font-size: 92%;
}

/* Heading */
h1 {
	font-size: 180%;
}

h2 {
	font-size: 150%;
}

h3 {
	font-size: 125%;
}

h4 {
	font-size: 100%;
	text-transform: uppercase;
}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
	margin: 1em 0;
	padding: 0;
}

ul {
	list-style: none;
}

ul li {
	padding-left: 30px;
	/*background: url(../images/bullet.gif) no-repeat 18px 8px;*/
	line-height: 180%;
}

ol li {
	margin-left: 35px;
	line-height: 180%;
}

th {
	padding: 5px;
	font-weight: bold;
	text-align: left;
}

fieldset {
	border: none;
	padding: 10px 5px;
	background: url(../images/hdot2.gif) repeat-x top;
}

fieldset a {
	font-weight: bold;
}

hr {
	border-top: 1px solid #CCCCCC;
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
}

td, div {
	font-size: 100%;
}

img {
	border-color:#ccc;
}
/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

form label {
	cursor: pointer;
}

input, textarea, .inputbox {
	padding: 3px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 100%;
}


.button {
	padding: 3px 5px;
	border: 1px solid #333333;
	background: url(../images/grad1.gif) repeat-x top #333333;
	color: #CCCCCC;
	font-size: 85%;
	text-transform: uppercase;
	cursor:pointer;
}

.button_top { border:0; margin-top:3px;
	 width:55px; height:22px;
	background: url(../images/logout_btn.gif) no-repeat center top;
	color: #CCCCCC;
	cursor:pointer;
}
.button:hover, .button:focus {
	border: 1px solid #999999;
	background: #333333;
	color: #FFFFFF;
}

* html .button {
	padding: 2px 0 !important; /*IE 6*/
}

*+html .button {
	padding: 2px 0 !important; /*IE 7*/
}

.inputbox {
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
	background: #FFFFCC;
}

/* BONUS TYPOGRAPHY STYLES
--------------------------------------------------------- */
pre, .code {
	padding: 10px 15px;
	margin: 5px 0 15px;
	border-left: 5px solid #999999;
	background: #FFFFFF;
	font: 1em/1.5 "Courier News", monospace;
}

blockquote {
	padding: 1em 40px 1em 15px;
}

blockquote span.open {
	padding: 0 0 0 20px;
	background: url(../images/so-q.gif) no-repeat left top;
}

blockquote span.close {
	padding: 0 20px 0 0;
	background: url(../images/sc-q.gif) no-repeat bottom right;
}

/* Quote hilight */
.quote-hilite {
	padding: 10px 15px;
	margin: 0;
	border: 1px solid #CACACC;
	background: #FFFFFF;
}

/* Small quote */
.small-quote {
	margin: 0;
	padding: 0;
	background: none;
}

.small-quote span.open-quote {
	margin: 0;
	padding-left: 20px;
	background: url(../images/so-q.gif) no-repeat center left;
}

.small-quote span.close-quote {
	margin: 0;
	padding-right: 20px;
	background: url(../images/sc-q.gif) no-repeat center right;
}

.small-quote span.author {
	padding: 2px 5px 2px 20px;
	border-top: 1px solid #DCDDE0;
	margin: 0.5em 0 0;
	display: block;
	background: url(../images/author.gif) no-repeat 5px 4px #EAEBEE;
	font-size: 90%;
	text-transform: uppercase;
}

/* Rropcap */
.dropcap {
	float: left;
	padding: 4px 8px 0 0;
	display: block;
	color: #999999;
	font: 50px/40px Georgia, Times, serif;
}

/* Tips, Error, Message, Hightlight*/
p.error {
	padding-left: 25px;
	color: #BF0000;
	background: url(../images/icon-error.gif) no-repeat top left;
}

p.message {
	padding-left: 25px;
	color: #006699;
	background: url(../images/icon-info.gif) no-repeat top left;
}

p.tips {
	padding-left: 25px;
	color: #EE9600;
	background: url(../images/icon-tips.gif) no-repeat top left;
}

.highlight {
	padding: 1px 5px;
	background: #FFFFCC;
	font-weight: bold;
}

/* Note Style */
p.stickynote {
	padding: 10px 0px 10px 40px;
	border: 1px solid #CACACC;
	background: url(../images/sticky-bg.gif) no-repeat 5px center #FFFFFF;
}

p.download {
	padding: 10px 0px 10px 40px;
	border: 1px solid #CACACC;
	background: url(../images/download-bg.gif) no-repeat 5px center #FFFFFF;
}

.blocknumber {
	clear: both;
	padding: 5px 15px 10px;
	position: relative;
}

/* Check list */
ul.checklist {
	list-style: none;
}

ul.checklist li {
	margin-left: 15px;
	padding: 0 0 5px 20px;
	background: url(../images/checklist-bg.gif) no-repeat 0 3px;
}

/* Small checklist */
ul.small-checklist {
	list-style: none;
}

ul.small-checklist li {
	margin-left: 15px;
	padding: 0 0 5px 20px;
	background: url(../images/icon_list.gif) no-repeat 0 3px;
}

/* Check list */
ul.stars {
	list-style: none;
}

ul.stars li {
	margin-left: 15px;
	padding: 0px 0 5px 20px;
	background: url(../images/star-bg.gif) no-repeat 0 3px;
}

/* Bignumber */
.bignumber {
	float: left;
	margin-right: 8px;
	padding: 6px 7px;
	display: block;
	background: url(../images/ol-bg.gif) no-repeat top left;
	color: #7BA566;
	font: bold 20px/normal Arial, sans-serif;
}

/* Talking box. Thinking box. */
div.bubble1, div.bubble2, div.bubble3, div.bubble4 {
	margin: 15px 0;
}

div.bubble1 span.author,
div.bubble2 span.author,
div.bubble3 span.author,
div.bubble4 span.author {
	padding-left: 15px;
	margin-left: 15px;
	background: url(../images/author.gif) no-repeat center left;
	font-weight: bold;
}

div.bubble1 div {
	margin: 0;
	width: 100%;
	background: url(../images/bub1-br.gif) no-repeat bottom right;
}

div.bubble1 div div {
	background: url(../images/bub1-bl.gif) no-repeat bottom left;
}

div.bubble1 div div div {
	background: url(../images/bub1-tr.gif) no-repeat top right;
}

div.bubble1 div div div div {
	background: url(../images/bub1-tl.gif) no-repeat top left;
}

div.bubble1 div div div div div {
	margin: 0;
	padding: 15px 15px 30px 15px;
	width: auto;
}

div.bubble2 div {
	margin: 0;
	width: 100%;
	background: url(../images/bub2-br.gif) no-repeat bottom right;
}

div.bubble2 div div {
	background: url(../images/bub2-bl.gif) no-repeat bottom left;
}

div.bubble2 div div div {
	background: url(../images/bub2-tr.gif) no-repeat top right;
}

div.bubble2 div div div div {
	background: url(../images/bub2-tl.gif) no-repeat top left;
}

div.bubble2 div div div div div {
	margin: 0;
	padding: 15px 15px 35px 15px;
	width: auto;
}

div.bubble3 div {
	margin: 0;
	width: 100%;
	background: url(../images/bub3-br.gif) no-repeat bottom right;
}

div.bubble3 div div {
	background: url(../images/bub3-bl.gif) no-repeat bottom left;
}

div.bubble3 div div div {
	background: url(../images/bub3-tr.gif) no-repeat top right;
}

div.bubble3 div div div div {
	background: url(../images/bub3-tl.gif) no-repeat top left;
}

div.bubble3 div div div div div {
	margin: 0;
	padding: 15px 15px 50px 15px;
	width: auto;
}

div.bubble4 div {
	margin: 0;
	width: 100%;
	background: url(../images/bub4-br.gif) no-repeat bottom right;
}

div.bubble4 div div {
	background: url(../images/bub4-bl.gif) no-repeat bottom left;
}

div.bubble4 div div div {
	background: url(../images/bub4-tr.gif) no-repeat top right;
}

div.bubble4 div div div div {
	background: url(../images/bub4-tl.gif) no-repeat top left;
}

div.bubble4 div div div div div {
	margin: 0;
	padding: 15px 15px 55px 15px;
	width: auto;
}

/* Legend */
.legend-title {
	margin: 0;
	padding: 0 3px;
	float: left;
	display: block;
	background: #F6F6F6;
	font-weight: bold;
	position: absolute;
	top: -10px;
	left: 7px;
}

.legend {
	margin: 20px 0;
	padding: 0 10px;
	border: 0 solid #CACACC;
	background: #FFFFFF;
	position: relative;
}
.bdrtop{border-top:solid 1px #ccc;}

/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog {
}

.article_separator {
	clear: both;
	display: block;
	height: 20px;
}

.article_column {
}

.column_separator {
	padding: 0;
}

/* content tables */
td.sectiontableheader {
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}

table.contentpane {
	border: none;
	width: 100%;
}

table.contentpaneopen {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}

table.contenttoc {
	margin: 0 0 10px 10px;
	padding: 0;
	width: 35%;
	float: right;
}

table.contenttoc a {
	text-decoration: none;
}

table.contenttoc td {
	padding: 1px 5px 1px 25px;
	background: url(../images/bullet-list.gif) no-repeat 5% 50%;
}

table.contenttoc th {
	padding: 0 0 3PX;
	border-bottom: 1px solid #CCCCCC;
	text-indent: 5px;
}

table.poll {
	padding: 0;
	width: 100%;
	border-collapse: collapse;
}

table.pollstableborder {
	padding: 0;
	width: 100%;
	border: none;
	text-align: left;
}

table.pollstableborder img {
	vertical-align: baseline;
}

table.pollstableborder td {
	padding: 4px!important;
	border-collapse: collapse;
	border-spacing: 0;
}

table.pollstableborder tr.sectiontableentry1 td {
	background: #ECECEC;
}

table.searchintro {
	padding: 10px 0;
	width: 100%;
}

table.searchintro td {
	padding: 5px!important;
}

table.adminform {
}

.adminform .inputbox {
}

.blog_more {
	padding: 10px 0;
	background: url(../images/hdot.gif) repeat-x top;
}

.blog_more strong {
	margin: 0 0 5px;
	display: block;
	font-size: 125%;
}

.blog_more ul {
	margin: 0;
	padding: 0;
}

.blog_more ul li {
	margin: 0;
	padding: 0 0 0 17px;
	background: url(../images/bullet.gif) no-repeat 6px 8px;
}

.category {
	font-weight: bold;
}

h1.componentheading, .componentheading {
	padding: 20px 0 15px;
	margin: 0 0 10px;
	background: url(../images/hdot.gif) repeat-x bottom;
}

.componentheading {
	font-size: 200%; width:100%; float:left; _float:none;
	font-weight: bold;
}

.contentdescription {
	padding-bottom: 30px;
}

h2.contentheading, .contentheading {
	padding: 20px 0 8px;
	margin: 0; float:left; width:700px; text-align:left;
	font-weight: normal;
}
#FrmPostlist div{float:left;}
.clsLinkedBlog{width:100%; float:left;}
table.blog .contentheading {
	font-size: 150%;
}

.contentheading {
	font-size: 200%;
}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
	text-decoration: none !important;
}

a.readon {
	float: left;
	margin-top: 10px;
	padding: 1px 5px 1px 14px;
	border: 1px solid #F6F6F6;
	display: block;
	background: url(../images/arrow.png) no-repeat 5px 48%;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

a.readon:hover, a.readon:active, a.readon:focus {
	border: 1px solid #ECECEC;
	background: url(../images/arrow.png) no-repeat 5px 48% #FFFFFF;
}

table.contentpaneopen td, table.contentpane td {
}

table.contentpaneopen, table.contentpane, table.blog {
	width: 100%;
}

.moduletable {
	padding: 0;
}

ul.pagination {
	margin: 15px auto; text-align:center;
	padding: 10px 0;
	/*background: url(../images/hdot.gif) repeat-x top;*/
}

ul.pagination li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

ul.pagination li span{
	padding: 2px 5px;
}

ul.pagination a {
	padding: 2px 5px;
	border: 1px solid #F6F6F6;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
	border: 1px solid #ECECEC;
	background: #FFFFFF;
}

.pagenavbar {
	padding-left: 14px;
}

.pagenavcounter {
	padding: 8px 14px 0 14px;
}

.sectiontableheader {
	padding: 8px 5px;
	background: #444444;
	color: #FFFFFF;
}

.sectiontableheader a {
	color: #FFFFFF;
}

tr.sectiontableentry1 td {
	padding: 8px 5px;
	background: url(../images/hdot2.gif) repeat-x bottom;
}

tr.sectiontableentry2 td {
	padding: 8px 5px;
	background: url(../images/hdot2.gif) repeat-x bottom #ECECEC;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
	background: url(../images/hdot2.gif) repeat-x bottom #FFFFCC;
}

.smalldark {
	text-align: left;
}

div.syndicate div {
	text-align: center;
}

.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
	background: none;
}

/* META
--------------------------------------------------------- */
.article-tools {
	border-top: 1px solid #DDDDDD;
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 15px;
	display: block;
	background: #ECECEC;
}

.article-meta {
	padding: 5px;
	width: 80%;
	float: left;
}

.createby {
	padding: 3px 3px 3px 20px;
	background: url(../images/icon-user.gif) no-repeat 0 2px;
}

.createdate {
	padding: 3px 3px 3px 20px;
	background: url(../images/icon-date.gif) no-repeat 0 2px;
}

.modifydate {
	width: 100%;
	float: left;
}

div.buttonheading {
	float: right;
	width: 15%;
}

.buttonheading img {
	margin: 7px 5px 0 0;
	border: 0;
	float: right;
}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
#ja-wrapper {
	 width:984px;
	margin: 0 auto;  
	 
}
 	



#ja-mainbody-fr #ja-contentwrap {
	width: 481px;
}

#ja-mainbody, #ja-mainbody-fl {
	float: left;
	width: 741px;
}

#ja-mainbody #ja-contentwrap {
	float: right;
	width: 481px;
}

#ja-mainbody-fl #ja-contentwrap {
	float: left;
	 
}

#ja-mainbody-f, #ja-mainbody-fr {
	float: none;
	 
}

#ja-mainbody-fr #ja-contentwrap {
	 
	float: right;
}

#ja-mainbody-fr #ja-col1 {
	width: 260px;
	float: left;
}

#ja-mainbody-fr #ja-contentwrap {
	width:741px;
}

#ja-content { width:481px;
	padding: 0;
}
#ja-contentwrap {
	min-height: 300px;
	height: auto;
}
* html #ja-contentwrap {
	height: 300px;
}
#ja-mainbody-fl #ja-content {
	padding-left: 0;
}

#ja-mainbody-f #ja-content {
	padding: 0;
}

/* Full */
#ja-containerwrap-f {
	 
}

#ja-containerwrap-f #ja-containerwrap2 {
	background: none;
}

#ja-containerwrap-f #ja-container,
#ja-containerwrap-f #ja-container2 {
	background: none;
}

/* Full left */
#ja-containerwrap-fl {
	background: url(../images/cwf-bg.gif) repeat-x top left #F6F6F6;
}

#ja-containerwrap-fl #ja-containerwrap2,
#ja-containerwrap-fl #ja-container,
#ja-containerwrap-fl #ja-container2 {
	background: none;
}

/* Full right */
#ja-containerwrap-fr {
	background: url(../images/cw-bg1.gif) repeat-y 50% 0;
}

#ja-containerwrap-fr #ja-containerwrap2 {
	background: url(../images/cw-bg2.gif) no-repeat 50% 0;
}

/* HEADER
--------------------------------------------------------- */
#ja-headerwrap {
	background: #333333;
	color: #CCCCCC;
	line-height: normal;
	height: 80px;
}

#ja-header {
	position: relative;
	height: 80px;
}

.ja-headermask {
	width: 602px;
	display: block;
	background: url(../images/header-mask.png) no-repeat top right;
	height: 80px;
	position: absolute;
	top: 0;
	right: -1px;
}

#ja-header a {
	color: #CCCCCC;
}

h1.logo, h1.logo-text {
	margin: 0 0 0 5px;
	padding: 0;
	font-size: 180%;
	text-transform: uppercase;
}

h1.logo a {
	width: 208px;
	display: block;
	background: url(../images/logo.png) no-repeat;
	height: 80px;
	position: relative;
	z-index: 100;
}

h1.logo a span {
	position: absolute;
	top: -1000px;
}

h1.logo-text a {
	color: #CCCCCC !important;
	text-decoration: none;
	outline: none;
	position: absolute;
	bottom: 40px;
	left: 5px;
}

p.site-slogan {
	margin: 0;
	padding: 0;
	padding: 2px 5px;
	color: #FFFFFF;
	background: #444444;
	font-size: 92%;
	position: absolute;
	bottom: 20px;
	left: 0;
}


/* MAIN NAVIGATION
--------------------------------------------------------- */
#ja-pathway { float:left; width:100%; background:#fff;
	font-size: 85%;
}

#ja-pathway strong {
	margin-right: 5px;
	font-weight: normal;
}

#ja-pathway a {
	text-decoration: none;
}

#ja-pathway img {
	margin: 1px 5px;
}
.breadcrumbs{width:100%; float:left; font-size:11px;}
.breadcrumbs a{font-size:11px; text-decoration:none;}

.ja-syndicate{float:right; width:100px; padding:0; text-align:right !important;}
.ja-syndicate img{vertical-align:middle; padding:0; margin:0; border:0 !important;}
.ja-syndicate a{font-size:12px; text-decoration:none; text-align:right;}

.rss_feed{position:absolute; top:10px; width:100px; text-align:right; padding:0 10px 0 0; z-index:899;}
.l420px{left:420px;}
.l665px{left:665px;}
/* MODULE
--------------------------------------------------------- */
div.moduletable,
div.moduletable_menu,
div.moduletable_text {
	padding: 0 0 20px;
	margin-bottom: 15px;
	background: url(../images/hdot.gif) repeat-x bottom;
}

div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3 {
	padding: 0 0 8px;
	margin: 0;
	color: #7BA566;
	font-size: 125%;
	font-weight: bold;
	text-transform: uppercase;
}

/* Module rounded */
div.module h3 {
	margin: 0 -15px 10px;
	padding: 8px 15px 5px;
	border-bottom: 2px solid #F6F6F6;
	color: #7BA566;
	font-size: 125%;
	font-weight: bold;
	text-transform: uppercase;
}

div.module_black,
div.module_green,
div.module_blue,
div.module_red,
div.module {
	margin-bottom:0;
	float: left;
	clear: both;
	width: 100%;
	
}

div.module div {
	
}

div.module div div {
	
}

div.module div div div {
	padding:0;
	background:none;
}

div.module_black div div div div,
div.module_green div div div div,
div.module_blue div div div div,
div.module_red div div div div,
div.module_text div div div div,
div.module div div div div {
	margin: 0;
	padding: 0;
	float: none;
	width: 99%;
	background: none;
}

div.module_text h3 {
	margin: 0 0 10px;
	width: 100%;
	clear: both;
	display: block;
	overflow: hidden;
}

div.module_text span {
	padding: 0 3px 0 0;
	float: left;
	clear: both;
	display: block;
	background: #F6F6F6;
	font-weight: bold;
}

div.module_text {
	margin-bottom: 20px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	background: url(../images/bt-br.gif) no-repeat bottom right #F6F6F6;
}

div.module_text div {
	background: url(../images/bt-bl.gif) no-repeat bottom left;
}

div.module_text div div {
	background: url(../images/bt-tr.gif) no-repeat top right;
}

div.module_text div div div {
	padding: 0 15px 10px;
	display: block;
	background: url(../images/bt-tl.gif) no-repeat top left;
}

div.banneritem_text {
	padding: 5px 0 !important;
}

/* red */
div.module_black h3,
div.module_green h3,
div.module_blue h3,
div.module_red h3 {
	margin: 0 -15px 10px;
	padding: 8px 15px 5px;
	border-bottom: 1px solid #F6F6F6;
	color: #FFFFFF;
	font-size: 125%;
	font-weight: bold;
	text-transform: uppercase;
}

div.module_red {
	background: url(../images/br-br.gif) no-repeat bottom right #BF0000;
	color: #FFFFFF;
}

div.module_red div {
	background: url(../images/br-bl.gif) no-repeat bottom left;
}

div.module_red div div {
	background: url(../images/br-tr.gif) no-repeat top right;
}

div.module_red div div div {
	padding: 0 15px 10px;
	background: url(../images/br-tl.gif) no-repeat top left;
}

/* blue */
div.module_blue {
	background: url(../images/bb-br.gif) no-repeat bottom right #006699;
	color: #FFFFFF;
}

div.module_blue div {
	background: url(../images/bb-bl.gif) no-repeat bottom left;
}

div.module_blue div div {
	background:none;
}

div.module_blue div div div {
	padding: 0 15px 10px;
	background: url(../images/bb-tl.gif) no-repeat top left;
}

/* green */
div.module_green {
	background: url(../images/bg-br.gif) no-repeat bottom right #7BA566;
	color: #FFFFFF;
}

div.module_green div {
	background: url(../images/bg-bl.gif) no-repeat bottom left;
}

div.module_green div div {
	background: url(../images/bg-tr.gif) no-repeat top right;
}

div.module_green div div div {
	padding: 0 15px 10px;
	background: url(../images/bg-tl.gif) no-repeat top left;
}

/* black */
div.module_black {
	background: url(../images/bl-br.gif) no-repeat bottom right #333333;
	color: #FFFFFF;
}

div.module_black div {
	background: url(../images/bl-bl.gif) no-repeat bottom left;
}

div.module_black div div {
	background: url(../images/bl-tr.gif) no-repeat top right;
}

div.module_black div div div {
	padding: 0 15px 10px;
	background: url(../images/bl-tl.gif) no-repeat top left;
}

div.module_blue ul,
div.module_blue ol,
div.module_red ul,
div.module_red ol,
div.module_black ul,
div.module_black ol,
div.module_green ul,
div.module_green ol {
	margin: 0;
	padding: 0;
}

div.module_blue li,
div.module_red li,
div.module_black li,
div.module_green li {
	margin-left: 20px;
	padding: 0;
	line-height: 150%;
}

div.module_blue a,
div.module_red a,
div.module_black a,
div.module_green a {
	color: #FFFFFF;
}

div.advs {
	float: left;
	width: 100%;
	clear: both;
	display: block;
}

/* LEFT COLUMN + RIGHT COLUMN
--------------------------------------------------------- */
#ja-col1 {
	float: left;
	width: 260px;
	padding-top: 10px;
	overflow: hidden;
}

#ja-col2 {
	float: right;
	width: 20%;
	overflow: hidden;
}

#ja-col1 table,
#ja-col2 table {
	border-collapse: collapse;
	border-spacing: 0;
}

#ja-col1 ul li,
#ja-col2 ul li {
	padding-left: 15px;
	margin: 0;
	background: url(../images/bullet.gif) no-repeat 5px 50%;
}

#ja-col1 ul, #ja-col2 ul {
	margin: 0;
}

#ja-col1 ol, #ja-col2 ol {
	margin-left: 5px;
}

#ja-col1 .article_separator,
#ja-col2 .article_separator {
	display: none;
}

/* SPOTLIGHT
--------------------------------------------------------- */
/* Spotlight Box Style */
.ja-box-full, .ja-box-left, .ja-box-center, .ja-box-right {
	float: left;
	overflow: hidden;
}

.ja-box-left div.moduletable,
.ja-box-full div.moduletable {
	padding-right: 30px;
	background: none;
}

.ja-box-right div.moduletable {
	padding-left: 30px;
	background: url(../images/vdot2.gif) repeat-y left;
}

.ja-box-center div.moduletable {
	padding: 0 30px;
	background: url(../images/vdot2.gif) repeat-y left;
}

#ja-botsl h3 {
	background: none;
}

#ja-botslwrap {
	border-top: 0px solid #CCCCCC;
 
	color: #CCCCCC;
}

#ja-botsl {
	padding: 15px 0;
}

#ja-botsl div.moduletable {
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
}

#ja-botsl h3 {
	margin: 0 0 12px;
	padding: 0;
	color: #FFFFFF;
}

#ja-botsl a {
	color: #CCCCCC;
}

#ja-botsl a:hover, #ja-botsl a:active, #ja-botsl a:focus {
	color: #FFFFFF;
}

#ja-botsl ul, #ja-botsl p, #ja-botsl ol {
	padding: 0;
	margin: 0 !important;
}

#ja-botsl ul li {
	padding: 0 0 0 15px;
	margin: 0;
	background: url(../images/bullet2.gif) no-repeat 3px 8px;
}

#ja-botsl ol li {
	margin-left: 25px;
	padding: 0 !important;
}

#ja-botsl td {
	padding: 0;
}

#ja-botsl .article_separator {
	display: none;
}

#ja-botsl table {
	border-spacing: 0;
	border-collapse: collapse;
}

/* FOOTER
--------------------------------------------------------- */
#ja-footerwrap {
	border-top: 1px solid #bdbdbd;
	padding: 20px 0 30px;
	clear: both; margin-top:20px;
	background: url(../images/grad3.gif) repeat-x bottom #F6F6F6;
}

#ja-footer {
	padding: 0;
	color: #666666;
	background: url(../images/vdot.gif) repeat-y 22% 0;
	position: relative;
}

#ja-footer .copyright {
	clear: both;
	display: block;
	padding-left: 25%;
	color: #666666;
	font-style: normal;
	font-size: 92%;
}

#ja-footnav {
	padding-left: 25%;
}

#ja-footer ul {
	margin: 0 0 5px;
	padding: 0;
}

#ja-footer li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
}

#ja-footer li a {
	padding: 0 15px 0 0;
	display: inline;
	color: #666666;
	font-weight: bold;
	font-size: 92%;
	line-height: normal;
	text-decoration: none;
	text-transform: uppercase;
}

#ja-footer li a:hover, #ja-footer li a:active, #ja-footer li a:focus {
	color: #333333;
	text-decoration: none;
}

.ja-cert {
	font-size: 92%;
	position: absolute;
	right: 0;
	top: 18px;
}

.ja-cert a {
	margin: 0 0 0 5px;
	padding: 0;
	border: none;
	border: none;
	text-decoration: none;
}

.ja-cert a span {
	display: none;
}

.ja-cert a img {
	border: none;
}

.banneritem {
	display: block;
	margin-top: 15px;
}

/* MISCELLANOUS
----------------------------------------------------------- */
ul.accessibility {
	position: absolute;
	top: -100%;
}

/*usertool*/
ul.ja-usertools-font {
	font-size: 11px;
	 display:inline;
	top: 8px;
	right: 70px;
}

ul.ja-usertools-font li {
	padding: 0;
	margin: 0;

	display: inline;
	background: none;
}

/*collapsible h3*/
h3.show {
	background: url(../images/arrow2.png) no-repeat 90% 60%;
	cursor: pointer;
}

h3.hide {
	background: url(../images/arrow3.png) no-repeat 90% 60%;
	cursor: pointer;
}

/*others*/
#ja-banner {
	margin: 15px 0;
	text-align: center;
}

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
	margin: 10px 0;
	display: block;
	background: none!important;
	text-decoration: none !important;
}

#form-login p {
	margin: 0 0 5px;
}

#form-login ul {
	margin: 10px 0 0;
}

#form-login .inputbox {
	width: 90%;
}

.clr {
	clear: both;
}

.hasTip img {
	margin: 10px 5px 0 0;
	border: none;
}

/* Tooltips */
.tool-tip {
	float: left;
	border: 1px solid #D4D5AA;
	padding: 5px;
	background: #FFFFCC;
	max-width: 200px;
}

.tool-title {
	padding: 0;
	margin: 0;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../../system/images/selector-arrow.png) no-repeat;
	font-size: 100%;
	font-weight: bold;
}

.tool-text {
	margin: 0;
	font-size: 100%;
}

#custom-message
{ 
	clear:both;
	width:703px;
	margin:0 auto;
}

#system-message
{ 
	background: #FCFFDE;
	border:dotted 1px #9A3A07;
	padding:5px;
}

#system-message div.hide {text-align:right;font-weight:normal;font-size:10px;padding-right:5px}
#system-message div.hide a {text-decoration:underline}

#system-message dd
{
	padding:0px;margin:0;
}

#system-message div
{
	font-weight:bold;
}

#system-message div.error
{
	background:url(../images/error_icon.gif) no-repeat left ;
	padding-left:25px;	
}

#system-message div.notice
{
	background:url(../images/note_icon.gif) no-repeat left ;
	padding-left:25px;
}

#system-message div.message
{
	background:url(../images/note_icon.gif) no-repeat left ;
	padding-left:25px;
}

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
	padding: 0;
	margin: 0;
}

#system-message dd.message ul li
{
	background: none;
	padding:5px 35px 5px 5px;
	margin: 0;
	color: #000;
}
#system-message dd.error ul li
{
	background: none;
	padding:5px 35px 5px 5px;
	margin: 0;
	color: #000;
}
#system-message dd.notice ul li 
{
	background: none;
	padding:5px 35px 5px 5px;
	margin: 0;
	color: #000;
}



/* System Standard Messages */
#system-message dd.message ul {

	padding:0;
	margin:0;
	color:#000;
}

/* System Error Messages */
#system-message dd.error ul {

	padding:0;
	margin:0;
	color:#000;
}

/* System Notice Messages */
#system-message dd.notice ul {
	padding:0;
	color:#000;
	margin:0;
}

/* Clearfix */
.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}

* html > body .clearfix {
	width: 100%;
	display: block;
}

* html .clearfix {
	height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
	margin-bottom: 1px;
	height: 100%!important;
	height: auto;
}

/*rajeev css*/
.test{border:solid 1px #cc0000;}
.text_size{height:26px; padding:3px 0 0 0; width:984px !important; float:left !important; position:relative;}

.linkstop{background:url(../images/top_link_bg.gif) no-repeat left top; padding-left:20px; color:#fff; text-align:center; width:220px !important; height:22px; margin-top:3px; float:left !important;}
.linkstop a{color:#fff; text-decoration:none;}
.linkstop a:hover{color:#dfdfdf; text-decoration:none;}

#form-login{padding:0 !important; margin:0 !important; border:0;}

.login_status{color:#fff; font-weight:bold; padding:0 0 0 20px !important; margin:0 !important; border:0 !important; width:300px !important; float:left !important;}
.login_status .moduletable{padding:0; margin:0; border-bottom:0 !important; background:none;}
.login_status #form-login{border-bottom:0 !important; background:none;}
.moduletable_logout{width:300px; float:left !important; }

.bookmarks{float:left !important; width:380px !important; text-align:right; margin-top:0px; position:absolute; left:600px; top:5px;}

.bookmarks span {color:#fff; font-size:11px; padding:0;}
.logo_banner{float:left; width:980px; padding:14px 2px 4px 2px; _margin-top:2px !important;}
.fl{ float:left;}
.fr{float:right;}
.logo{width:168px; margin-top:9px;}




.bannertop{width:711px; text-align:right; float:right;padding-top:2px;}
.moduletable_bannertop{width:711px; text-align:right; float:right;padding-top:2px;}
.mr25px{margin-right:17px;}
.topmenu{width:984px; float:left; background:url(../images/menutop_bg.gif) repeat-x left bottom; padding:0; margin:0; _margin:-6px 0 0 0; }
.first_mag{width:387px; float:left; font:15px "Georgia"; color:#535353;}
.first_mag span{font-size:25px;color:#000;}
.menus{width:597px; float:right	; text-align:right;}
.search_banner{width:285px; float:right; padding-bottom:15px; }
.banner_new{width:632px; float:left; padding-top:10px;}
/* Search */
.searchbox {height:40px; width:263px; padding:10px 10px 0 10px; font-size:16px; color:#000; background:url(../images/search_bg.gif) no-repeat right top; float:right; text-align:center;}
.searchbox .inputbox {width:155px; border:1px solid #fff; padding:3px 5px; color:#666; background:#fff;	font-size: 12px;}
.topics_mag{width:620px; margin-right:10px;float:left; color:#818181; font-size:13px; padding-top:8px;}
.hot_topics{float:left; padding-left:10px; padding-top:5px; padding-bottom:5px; width:650px; overflow:hidden;}
.hot_topics b{font:18px "Tahoma" bold; color:#000; float:left; line-height:20px;}
.w100px{width:100px;}
.w100{width:100%;}
.fl{float:left;}
.hot_topics div{font-size:13px; float:left;  padding-top:1px; padding-left:13px; margin-left:3px; line-height:20px;}
.hot_topics .hot_topics_links{background:url(../images/h1_dash.gif) left 12px no-repeat; float:left; width:520px; overflow:hidden; padding-left:0;}
.hot_topics .moduletable_old {padding:0;}
.hot_topics .moduletable_old td{padding:0; margin:0;}

.hot_topics a{font-size:13px; text-decoration:none;}
.subs_mag a{background:url(../images/subscription_mag.gif) no-repeat left top; float:right; text-align:right; font-size:14px; padding-left:32px; padding-top:2px;height:30px; color:#141414;}
.subs_mag a span{font-size:16px; color:#ce0e16;}
.mainbanner{background:url(../images/main_banner.gif) no-repeat left top; float:left; width:1000px; height:200px; margin-top:0px; padding:20px 10px 0 0;}
.mainbanner .latest_magazine{width:540px; float:left; padding-left:40px;}
.mainbanner .latest_magazine .mag{width:300px; float:left;}
.recent_issues{float:left; width:200px; padding-left:35px; color:#fff; font-size:13px;}
.recent_issues a{color:#fff; text-decoration:none;}
.mainbanner .latest_magazine a{margin-right:10px;}
.mainbanner b{font:18px "Tahoma"; color:#d8fa91; padding-right:10px;}
.mainbanner ul{list-style-type:none;}
.mainbanner ul li{background:url(../images/bullet1.gif) no-repeat left center; color:#fff; font:14px "Tahoma"; padding:3px 0 3px 15px;}
.seeall{background:url(../images/seeall_bullet.gif) no-repeat left 5px; color:#fff; font-weight:bold; font:11px "Arial"; padding-left:10px;}
.seeall a{color:#fff; text-decoration:none; font-size:11px;}
.more{background:url(../images/more_bullet.gif) no-repeat left 8px; font-weight:bold; padding-left:10px; float:right;}
.more a{font-size:11px; text-decoration:none;}
.share{width:600px; padding:5px 0 0 25px;  float:left; color:#fff; font-weight:bold;}
.share_txt{float:left; width:190px; font:15px "Tahoma";}
.share_txt span{color:#d8fa91;}
.join_now{font:14px "Arial"; float:right; text-align:right; padding:5px 0 0 0; color:#fff; width:400px;}
.join_now a{color:#fff; text-decoration:none; font-size:16px;}
.join_now a b{font-size:22px; padding:0; color:#fff;}
.loginarea{float:right; width:300px; padding-left:0;}
.login{float:left; width:200px; padding:5px 5px 0px 5px; color:#fff;}
.title{color:#fff; font:13px "Arial"; font-weight:bold;}
.title .dleft{width:62px;height:62px;float:left;background:#fff;padding:2px;text-align:center}
.title .dright{width:190px;height:66px;float:left;padding-left:10px;color:#ffffff; font:18px "Tahoma";}
.logout_links {clear:both;color:#d8fa91; font:13px "arial"; padding-top:15px;}
.logout_links .pro_img1{width:50px; float:left;}
.logout_links ul {padding:0 !important; margin:0 !important; list-style-type:none; width:150px; float:left;}
.logout_links ul li{padding:0 0 0 10px; margin:0; list-style-type:none; background:none !important;}
.logout_links a {color:#d8fa91; display:block; margin:0px;}
.last_login {clear:both;color:#D5D5D5 !important; font:11px "arial"; padding-top:5px;}
.logout{width:270px; float:left; text-align:right; padding-top:15px;}
.login .rows{width:190px; float:left; margin-bottom:3px;}
.login .rows .label{width:65px; float:left; padding-right:5px; color:#fff; text-align:left;}
.login .rows .field{width:115px; float:left; text-align:left;}
.login .rows .field .inputsty{background:#fff; border:none; width:110px; font-size:11px;}
.login a{color:#FFCC00; /*color:#cae887;*/ font:12px "Arial"; font-weight:bold; text-decoration:underline;}
.login .signin{padding:0;width:230px; float:left;}
.mb10px{margin-bottom:10px;}
.mb5px{margin-bottom:5px;}
.signup{clear:both; display:block;text-align:right; color:#fff; font-size:16px; padding:0px;vertical-align:top;margin:0px;padding-top:5px;_padding-top:0px !important;width:250px;}
.signup a{color:#cce98c; text-decoration:underline;}
.loginarea .moduletable{border:0; background:none;}
.leftpanel{ float:left; margin-right:7px;}
.w260px{width:260px;}
.w264px{width:260px;}
.w713px{width:717px; }
.midPanel{width:700px; margin:0 auto;}
.midColWidFix{width:456px; overflow:hidden !important;}
.w984px{width:984px;}
.w190px{width:190px;}
.w170px{width:170px;}
.w448px{width:450px;}
.w239px{width:236px;padding:0;float:right;_margin-right:6px;}
.mr7px{margin-right:7px;}
.mb24px{margin-bottom:10px;}
.pl15px{padding-left:0px}
/*Interviews*/
.interviews{ width:243px; float:left; *float:none; padding:0 0 10px 0; text-align:center; font-size:12px;margin-bottom:14px;}
.interviews h3{font:16px "Tahoma"; padding:0px 0 4px 10px; margin:0; text-align:left; color:#0654b3;}
.w260px .inside {padding:0 0 0 7px; float:left;}
.w713px .insidemain {padding:0 7px; float:left;width:703px;}
.image table{background:#f5f5f5; padding:1px 0; margin:0 auto; text-align:center; margin-top:9px;}
.details{background:#ecf3ff; padding:5px 10px; border-top:solid 2px #fff; color:#666; margin:0 auto; text-align:center;}
.details b{font-size:15px; color:#000;}
.details i{font-size:12px; color:#0654b3;}
/*Editorial*/
.editorial{background:#fff; width:243px; float:left; padding:0 0 10px 0; font-size:12px;margin-bottom:16px}
.editorial h3{font:16px "Tahoma"; padding:0px 0 4px 10px; margin:0; text-align:left; color:#0654b3;}
.editorial .contentarea{background:#315ba3; width:241px; float:left; padding:2px;}
.editorial .contentarea .content{border:solid 1px #fff; float:left; padding:9px 6px; color:#fff; }
.editorial .title{float:left; font-size:15px; color:#fff;}
.editorial .bio{padding-top:11px; float:left;}
.editorial .bio img{margin:0 10px 10px 10px; border:solid 3px #fff; float:left;}
/*Image Banner*/
.image_banner{width:216px; padding:0px 14px; margin:0 0 24px 0; text-align:center; background:#e6e6e6; height:122px; float:left;  _float:none;}
.image_banner img{border:solid 1px #888; margin:0 auto;}
/*executive*/
.exec_txt{text-align:left; color:#666;overflow:auto; height:280px; margin:10px 7px 0 10px;line-height:1.3;}
.exec_txt b{color:#000;font-family:verdana}
/*rounded corners greenbox*/
.top-leftg, .top-rightg {background-image: url(../images/rcg.gif); height:9px; font-size:2px;}
.bottom-leftg, .bottom-rightg {background-image: url(../images/rcbg.gif); height:9px; font-size:2px;}
.top-leftg, .bottom-leftg {margin-right:9px}
.top-rightg, .bottom-rightg {margin-left:9px; margin-top:-9px}
.top-rightg {background-position: 100% 0;}
.bottom-leftg  {background-position: 0 -9px;}
.bottom-rightg {background-position: 100% -9px;}
.insidegreen {background:url(../images/rcrepg.gif) repeat-x left top #68c08d;;}
/*flipside*/
.flipside{clear:both; width:245px; margin-bottom:24px;}
.imageflip{background:url(../images/flip_img_bg.gif) no-repeat center top; text-align:center; padding:10px 0; height:111px; }
.flip_title{padding:1px 0 3px 3px;}
.img_container{padding:0 10px 10px 10px; height:100px; float:left; width:220px; overflow:hidden; text-align:center;}
.img_container img{border:0;}
/*group publication*/
.group_pub{width:245px; float:left;}
.group_pub h1{width:235px; float:left; background:url(../images/group_pub_h1_bg.gif) no-repeat left top; padding:5px 0 12px 10px; font-weight:normal; font-size:16px; color:#000; margin:0;}
.group_pub_txt{background:url(../images/group_pub_bottom_bg.gif) no-repeat center bottom #315ba3; padding:10px; color:#fff; width:225px; float:left; *float:none;}
.group_pub_txt img{float:left; margin:0;}
.whtbor{border:solid 1px #fff;}
.group_pub_txt h2{ font:13px "Arial"; font-weight:bold; margin:0; padding:0 0 10px 0; float:left; display:block; width:100%;}
.imagenew{width:80px; float:left;}
.contentnew{width:130px; padding:5px 2px 10px 10px; float:left; font-size:11px; line-height:13px;}
.contentnew .desc span{width:100%; float:left; margin:10px 0;}
.contentnew .desc span a{color:#fff; font-size:11px; text-decoration:none;}
/*center content*/
.maincontainer{background:url(../images/container_bg.gif) repeat-y ;}
.maincontainerads{background:#ffffff;}
.maincontainerads img{clear:both !important}
.maincontainerads .heading {font-size:16px;font-family:arial;font-weight:bold;padding-left:40px;}
#contArea { padding:20px 0 10px 0;width:900px;margin:0 auto}
.rgtpaneltop{width:236px; float:left; padding:0; margin:0; _margin:-28px 0 0 0; }
.forum_blog{width:448px; float:left;}
.tabs a{background:url(../images/tab_active_bg.gif) repeat-x left top;border:none; border-top:solid 1px #aeaeae; border-right:solid 1px #aeaeae; border-bottom:solid 1px #e7e7e7; border-left:solid 1px #aeaeae; font:16px "Tahoma"; color:#000; float:left; display:block;margin:0 1px 0 0; }
.tabspad{ padding:5px 18px;}
.tabspad2{ padding:5px 10px;}
.tabs .selected{background:url(../images/tab_bg.gif) repeat-x left top; font-size:16px; border:solid 1px #e7e7e7; color:#0654b3;}
.tabs_content{width:428px; float:left; border:solid 1px #e7e7e7; padding:12px 8px;}
.tabs_content ul{list-style-type:none; padding:0; margin:0;}
.tabs_content ul li{background:url(../images/forum_list_bullet.gif) no-repeat 8px 8px; color:#000; font-size:15px; display:block; list-style-type:none; padding:0 0 0 30px;}
.tabs_content span{font-size:12px; color:#666;}
.tabs_content a{font-size:12px;}
.bggrey{background:url(../images/forum_list_bullet.gif) no-repeat 8px 8px #f5f5f5 !important;}
/*Google Ads*/
.gAds{background:#fff; width:455px; float:left; padding:0; }
.gAdvt01{width:235px; float:left;}
.gAdvt02{width:200px; float:right;}
/*Google Ads*/
.websiteLinks {width:215px; text-align:center; font-size:15px; color:#000;}
.websiteLinks h5{font:16px "Tahoma"; padding:5px 0 4px 10px; margin:0; text-align:left; color:#0654b3;}
.websiteLinks select {color:#333; margin:6px 0; font-size:12px; width:162px;}
.websiteLinks img {margin:3px 0;}
.boxMargin {padding:10px 0;}
.boxMargin img{padding:5px 0 !important; margin:0 !important;}
/*News*/
.news{background:#fff; width:446px; float:left; padding:0; }
.news h3{font:16px "Tahoma"; padding:0px 0 4px 10px; margin:0; text-align:left; color:#0654b3;}
.news_content{width:430px; float:left; padding:12px 8px 0px 8px;}
.news_content a.nlink{font-size:15px;text-decoration:none;}
.news_content span dt{font-size:12px;color:#cccccc;padding:0 0 12px 0;}
.news_content ul{list-style-type:none; padding:0 !important; margin:0 !important;}
.news_content ul li{background:url(../images/news_bullet.gif) no-repeat 8px 8px !important; color:#000; font-size:15px; display:block; margin:0; list-style-type:none; padding:0 0 0 30px;}
.news_content p{font-size:12px; color:#333; padding:0 0 7px 0; margin:0; line-height:18px;}
.news_content  span{font-size:11px; color:#666;}
.news_content  a{font-size:11px;}
li.bggrey{background:url(../images/news_bullet.gif) no-repeat 8px 8px #f5f5f5 !important;}
/*Featured Articles & Interview*/
.article_content{width:428px; float:left; border:solid 1px #e7e7e7; padding:12px 8px;}
.image_article{height:48px;width:48px; margin-right:19px;float:left; text-align:center; border:1px solid #bfbfbf;}
.image_article img{text-align:center;}

.article_desc{width:367px; float:left;}
.article_desc h1{padding:0 0 5px 0; margin:0; font:15px "Arial"; color:#000;}
.article_desc a { color:#000;}
.article_desc .more {float:left;}
.article_desc .more a {color:#0654b3}
.pb19px{ padding:9px 0;}
/*Signoff*/
.signoff_content{width:448px; float:left;}
.signoff_lists{width:135px; padding:0 5px; float:left; text-align:center; color:#333; height:230px; overflow:hidden;}
.signoff_lists_ver{width:200px; padding:0 5px; float:left; text-align:center; color:#333;  }
.signoff_lists img{border:solid 1px #dedede; margin:0 0 10px 0;}
.signoff_lists div{padding-bottom:7px; font-size:13px;font-family: "Arial"; color:#000; }
.banner_center{clear:both;width:448px; text-align:center; padding-bottom:24px; margin:0 auto;}
.banner_center img{border:solid 1px #c1c1c1;}
.clr{clear:both; height:1px;}
.signoff_img{width:126px; height:104px; text-align:center; overflow:hidden;}
signoff_img img{margin:0 auto;}
/*rightpanel*/
.rightPanel {width:236px;padding:0;float:right;}
/*rounded corners greybox*/
.insidegr {background:url(../images/rcrepgr.gif) repeat-x left top #e6e6e6; padding:0 9px; _padding:0 8px; float:left; width:218px;}
/*subscription Newsletter*/
.subscription{width:215px;}
.subscription h1{font:16px "Tahoma"; padding:5px 0 4px 10px; margin:0; text-align:left; color:#fff;}
.subscription .forms {background:#315ba3; float:left; width:205px;}
.ml8px{margin-left:8px;}
.forms_mag{background:#f5f5f5; float:left; width:175px; margin-bottom:10px; text-align:left; padding:8px 5px 8px 25px;}
.forms_mag .inputstyl{background:#e7e7e7; border-top:solid 1px #e7e7e7; border-right:solid 1px #b9b9b9; border-bottom:solid 1px #b9b9b9;  border-left:solid 1px #e7e7e7; color:#353535; font-size:12px; padding:2px; width:150px; margin:0;}
/*eGov Themes*/
.egov_themes{width:215px; margin:0 auto;}
.egov_themes h5{font:16px "Tahoma"; padding:5px 0 4px 10px; margin:0; text-align:left; color:#0654b3;}
.dropbox{padding:16px 0 0 0; float:left; width:205px;}
.egov_themes h6{cursor: pointer;font:12px "Tahoma"; text-transform:none; font-weight:bold; background:url(../images/dropbox_h4_bg.gif) repeat-x left top; color:#333; padding:5px 0 8px 6px; margin:0; display:block; text-align:left;}
.egov_themes .element{display:block; float:left; width:201px;}
.egov_themes ul{list-style-type:none; float:left; padding:0 0 7px 0; margin:0; float:left;}
.egov_themes ul li{list-style-type:none; background:url(../images/themes_bullet.gif) no-repeat 15px 8px; text-align:left; padding:0 0 0 25px; display:block;}
.egov_themes ul li a{color:#1f57b5; text-decoration:none; font-size:12px;}
.boxes{float:left; width:100%;}
.worlds_edit{width:218px;}
.worlds_edit h5{font:16px "Tahoma"; padding:5px 0 4px 10px; margin:0; text-align:left; color:#0654b3;}
.worlds_edit_lists{ width:204px; padding:10px 0; color:#000; height:260px; overflow:hidden;}
.resList {height:150px;}
.worlds_edit_lists b{font:15px "Arial"; color:#000; padding-top:10px; float:left;}
.worlds_edit_lists .posted{width:100%; float:left; font-style:italic; color:#353535; padding:0 0 5px 0; clear:both}
.worlds_edit_lists span{font-size:11px; color:#666; padding-bottom:5px; float:left;}
.worlds_edit_lists a{font-size:11px;}
.world_lists {background:url(../images/divider.gif) repeat-x left bottom; padding:0 0 10px 0; float:left; width:auto;}
.world_lists txt{clear:both}
.world_lists p{padding:0;margin:0;clear:both}
/*Video-Pictures*/
.vidColumn {width:215px;}
.video_pic_tabs {width:215px;}
.video_pic_tabs .tabsnew {margin-left:10px; }
.video_pic_tabs .tabsnew a{background:url(../images/tab_active_bg.gif) repeat-x left top; border:none; border-top:solid 1px #aeaeae; border-right:solid 1px #aeaeae;   border-left:solid 1px #aeaeae; font:16px "Tahoma"; color:#000; float:left; display:block; margin:0 0 0 0; }
.video_pic_tabs .tabsnew .selected{background:url(../images/tab_bg.gif) repeat-x left top; font-size:16px; color:#0654b3;}
.video_pic_tabs .box{border:solid 1px #aeaeae; width:195px; padding:9px; color:#000; font:15px "Arial"; background:#fff; float:left; margin-bottom:20px;}
.video_pic_tabs .pics{width:205px; float:left;margin-top:5px;}
.video_pic_tabs .pics img{float:left; margin:4px; border:solid 1px #aeaeae;}
.video_pic_tabs object{margin:0 auto; text-align:center;}
.video_pic_tabs .video{width:205px; height:184px;float:left; text-align:center; padding:5px 0;margin-top:5px;background:#000;}
/*right banner*/
.moduletable_rgt_banner{width:100%; float:left; text-align:center;}
.moduletable_rgt_banner img{border:solid 1px #aeaeae;}
/*footer*/
.footer{border-top:solid 1px #bdbdbd; text-align:center; width:100%; background:#fff; float:left; margin-top:20px;}
.footer_content{ margin:0 auto; padding:10px 0 0 0;}
.footer_contentlinks{color:#000; height:35px;font:12px "Arial"; background:url(../images/footer_links_bg.gif) no-repeat center top; padding:5px 0 7px 0; line-height:18px;width:984px;margin:0 auto;}
.footer_contentlinks a{color:#000; font:12px "Arial"; text-decoration:none;padding-right:20px;}
.footer_contentlinks a:hover{color:#1f57b5; text-decoration:none;padding-right:25px;}
.footer_container{width:984px; display:table; margin:0 auto; text-align:center; padding:10px 0 0 0; }
.links{width:211px; float:left; }
.links ul{list-style:none; padding:0 0 0 10px; margin:0;}
.links ul li{float:left; width:100px; list-style:none; padding:0; margin:0; background:#fff; text-align:left;}
.links ul li a{color:#000; text-decoration:none;}
.links a:hover{color:#1f57b5; text-decoration:none;}
.partners{width:450px; float:left;}
.partners div{width:66px; float:left;  font-weight:bold; color:#000; height:50px;}
.partners ul{ padding:0 0 0 10px; margin:0; width:320px; border-left:solid 1px #bdbdbd; float:left;}
.partners ul li{float:left; width:110px; list-style:none; padding:0; margin:0; background:#fff; text-align:left; padding:0 0 0 5px; }
.partners ul li a{color:#000; text-decoration:none;}
.partners ul li a:hover{color:#1f57b5; text-decoration:none;}
.rights{width:365px; float:left; text-align:left;}
.rights span{float:left; padding:10px 0 0 0; vertical-align:top;}
.designby{background:url(../images/footer_copy_bg.gif) repeat-x center bottom; padding:5px 0; float:left; width:100%; margin-top:10px; }
.designby .develop{width:984px; color:#fff; text-align:right;  display:table; margin:0 auto;}
.designby .develop a{color:#ffc7d5; text-decoration:none; font-size:11px;}
#gallerybox-bottombox-in {margin:0 auto;}
#gallerybox-topbox span .clink {text-align:right;padding-right:10px;padding-top:2px;font-weight:bold;color:#fff;float:right} 
#gallerybox-topbox span .clink a {color:#fff;text-decoration:none} 
#video_pic_tab_2 { display:none; }
/* --- Rounded Boxes --- */
.roundTopLft_wht {width:245px; float:left; background:url(../images/lt_rtop_wht.gif) no-repeat left top; padding-top:6px;}
.roundBotLft_wht {width:245px; float:left; background:url(../images/lt_rbot_wht.gif) no-repeat left bottom; padding-bottom:6px;}
.roundInside_wht {width:233px; float:left; border-left:1px solid #d9d9d9; border-right:1px solid #dedede; background:#fff; padding:0 5px;}
.roundTopLft_blue {width:245px; float:left; background:url(../images/lt_rtop_blue.gif) no-repeat left top; padding-top:6px;}
.roundBotLft_blue {width:245px; float:left; background:url(../images/lt_rbot_blue.gif) no-repeat left bottom; padding-bottom:6px;}
.roundInside_blue {width:225px; float:left; background:#315ba3; padding:0 10px; color:#fff;}
.roundTopMiddle_wht {width:456px; float:left; background:url(../images/sp.gif) no-repeat left top; padding-top:0; padding-bottom:8px;}
.roundTopMiddle_whtCrn {width:456px; float:left; background:url(../images/mid_rtop_wht.gif) no-repeat left top; padding-top:6px; padding-bottom:8px;}
.roundBotMiddle_wht {width:456px; float:left; background:url(../images/mid_rbot_wht.gif) no-repeat left bottom; padding-bottom:6px;}
.roundInsideMiddle_wht {width:438px; float:left; border-left:1px solid #aeaeae; border-right:1px solid #aeaeae; background:#fff; padding:5px 8px;}
.roundTopRgt_wht {width:218px; float:left; background:url(../images/sp.gif) no-repeat left top; padding-top:0;}
.roundTopRgt_whtCrn {width:218px; background:url(../images/rt_rtop_wht.gif) no-repeat left top; padding-top:6px;}
.roundBotRgt_wht {clear:both;width:218px; padding:0px;}
.roundInsideRgt_wht {width:206px; float:left; border-left:1px solid #aeaeae; border-right:1px solid #aeaeae; background:#fff; padding:0 5px;}
.mainTabNav {float:left; width:456px; background:url(../images/dot.gif) repeat-x left bottom;}
.mainTabNav_bor {float:left; width:456px; background:url(../images/dot.gif) repeat-x left bottom #fff !important;}
ul.mainTabNav {margin:0; padding:0; float:left;}
ul.mainTabNav li {list-style-type:none; padding:0 0 2px 6px; background:url(../images/tab_lft.gif) no-repeat left top; float:left; margin-right:3px; font-size:15px;}
ul.mainTabNav li a {background:url(../images/tab_rgt.gif) no-repeat right top; padding:5px 12px 7px 6px; color:#000;}
ul.mainTabNav li.selected {background:url(../images/tab_lft_sel.gif) no-repeat left top !important; color:#0654b3;padding:0 0 2px 6px;}
ul.mainTabNav li.selected span {background:url(../images/tab_rgt_sel.gif) no-repeat right top !important; padding:5px 12px 7px 6px;}
.rightPanel .mainTabNav {width:218px !important;}
.rightPanel ul.mainTabNav li {background-image:url(../images/tab_lft_rp.gif) !important;}
.rightPanel ul.mainTabNav li a {background-image:url(../images/tab_rgt_rp.gif) !important;}
.rightPanel ul.mainTabNav li.selected {background-image:url(../images/tab_lft_sel_rp.gif) !important;}
.rightPanel ul.mainTabNav li.selected span {background-image:url(../images/tab_rgt_sel_rp.gif) !important;}
.forumList {width:420px; float:left; padding:5px 9px;}
.forumList img {margin-top:3px; border:1px solid #bfbfbf;}
.itemDetails {float:right; width:360px;}
.itemDetails a {color: #000;}
.itemDetails span {display:block; font-size:1.2em; color:#000; padding:2px 0 5px 0;}


.blog_dtls_1 {font-style:normal; color:#666; padding-top:2px; width:350px; float:left;}
.blog_dtls_1 div{float:left;}
.blog_dtls_1 img{border:0 !important;}
.newsList {width:399px; float:left; padding:5px 9px 5px 30px; background:url(../images/arrow_bull.gif) no-repeat 10px 10px;}
.newsList a {color: #000;}
.newsList span {display:block; font-size:1.2em; color:#000; padding:2px 0 5px 0;}
.newsList p {color:#333; padding:0; margin:0;}
.moreAll {width:438px; float:left; text-align:right; border-top:1px solid #efefef;}
.moreAll a {background:url(../images/more_bullet.gif) no-repeat left 8px; font-weight:bold; padding-left:10px;}
.interviews span a{background:url(../images/more_bullet.gif) no-repeat left 15px; font-weight:bold; padding:10px 0 0 10px;}
.row2 {background-color:#f5f5f5;}
.scrollBox {width:245px; float:left; background:url(../images/group_pub_bottom_bg.gif) no-repeat center bottom #315ba3; padding-bottom:8px;}
#scrollContent { width:193px; float:left; overflow: auto;overflow-x:hidden; overflow-y:hidden; height:160px; margin:0 auto; }
#scrollList{width:965px; border:0; margin:0; padding:0;}
.scrollArea {width:193px; color:#fff; float:left;text-align:center; padding:10px 0;}
.scrollArea b {display:block;text-align:left; font-size:13px;}
.scrollArea p {margin:0; padding:5px 0; text-align:left; font-size:11px; line-height:12px;}
.scrollArea span {display:block; padding:5px 0;}
.ArtThumb {margin:0 5px;}
.arrLft {width:26px; float:left; padding-top:50px;}
.arrRgt {width:26px; float:right; padding-top:50px;}
.footerLinkBg {color:#000; height:60px;font:12px "Arial"; background:url(../images/footer_nbg.gif) no-repeat center top; padding:5px 0; line-height:28px;width:984px;margin:0 auto;}
.footerLinkBg a {color:#000; padding:0 6px;}
.copyNote {width:984px; margin:0 auto;clear:both;}
.brokenLink {float:left; padding:10px 0 0 10px;}
.copyInfo {float:right; padding:10px 10px 0 0; font-size:11px; color:#666;}
.scrollArea a {text-decoration:none;color:#fff !important}
.scrollArea a:hover {text-decoration:underline;color:#fff !important}
.intScrollArea {width:233px; float:left;}
.intLArr {width:21px; float:left; padding-top:120px;height:60px;}
.intScrolling {width:190px; float:left;overflow: auto;overflow-x:hidden; overflow-y:hidden;}
/*people list css */
#users{width:690px; float:left;}
.userpf{border:solid 1px #cccccc; float:left; margin:9px; width:190px; padding:5px; height:215px;}
.intArea {float:left; width:190px;}
.details_userpf{background:#ecf3ff; padding:5px 10px; border-top:solid 2px #fff; color:#666; text-align:center; float:left; width:170px; }
.imagepf{height:160px; width:180px; padding:5px; background:#fff; border:solid 1px #f5f5f5; margin:0 auto; text-align:center;}

/*forums css*/
.cat_title{font:13px "Tahoma"; padding:5px 0 5px 5px; margin:0; text-align:left; color:#353535; background:#f5f5f5; font-weight:bold;}
.bor1px{border-top:solid 0px #d9d9d9; border-right:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9; border-left:solid 1px #d9d9d9;}
.pt20px{padding-top:20px;}
.rowalt{background:#f6f9fe;}
.forums_head{background:#315ba3; color:#fff;}
.postdiv div {padding:5px;background:#f6f9fe !important; }
.posthead {color:#000;}
.topicforum {padding:10px;background:#EFF4FD;border:solid 1px #CBDEFD;}
.forumtitle {font-size:14px;font-weight:bold;padding-bottom:7px;}
.abr {font-weight:normal;font-size:13px;color:#d8fa91}
.blogdesc {padding:10px;margin-bottom:10px;}
.statesw { width:150px !important;padding:0px;margin:0px;border:none;color:#ffffff !important;background:#315BA3;}
.stback {background:url(../images/statesback.gif) center no-repeat;text-align:center;width:167px; margin-left:auto;margin-right:auto;padding:0px}
a.dlink {color:#0654b3 !important}
a.dlink:hover {color:#000 !important}
a.interviewleft { background:url(../images/larr.gif) right no-repeat;padding:26px 9px 0px 9px;} 
a.interviewleft:hover { background:url(../images/larr.gif) left no-repeat;height:42px;padding:26px 9px 0px 9px;} 
a.interviewleftstp { background:url(../images/larr.gif) right no-repeat;height:42px;padding:26px 9px 0px 9px;} 
a.interviewright { background:url(../images/rarr.gif) left no-repeat;padding:26px 9px 0px 9px;} 
a.interviewright:hover { background:url(../images/rarr.gif) right no-repeat;padding:26px 9px 0px 9px;} 
a.interviewrightstp { background:url(../images/rarr.gif) left no-repeat;padding:26px 9px 0px 9px;} 
#tab_article_users { display:none }
#tab_theme_ids { display:none }
#containerlist { padding:0px 8px;width:685px} 
.sectionhead{font-family:tahoma;font-size:15px;color:#0654b3;padding:7px 0;border-bottom:solid 1px #cccccc;}
.contmain {padding:0 5px;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc;}
.contList { font-family:tahoma;font-size:12px;color:#000;padding:5px 8px;height:55px; }
.contbot { clear:both;padding-top:25px;border-top:solid 1px #ccc} 
.contList img {margin-right:15px;margin-top:4px;}
.arrw { padding:0px 9px 0px 30px; background:url(../images/arrow_bull.gif) no-repeat 10px 5px; }
.clr { clear:both;height:20px;}
.roundTopMiddle_wht1 {float:left; background:url(../images/sp.gif) no-repeat left top; padding-top:0;}
.roundTopMiddle_whtCrn1 {float:left; background:url(../images/theme_rdbox_top.gif) no-repeat left top; padding-top:6px;width:680px;}
.roundMiddle_wht1 {clear:both;float:left; }
.roundInsideMiddle_wht1 {float:left; border-left:1px solid #aeaeae; border-right:1px solid #aeaeae; background:#fff; padding:5px 8px;width:662px;}
.roundBot_wht2 { clear:both;background:url(../images/theme_rdbox_bot.gif) no-repeat left top; width:685px;}
.roundBot_wht1 {clear:both;width:218px; background:url(../images/rt_rbot_wht.gif) no-repeat left top;}
.newsList1 {width:621px;float:left; padding:5px 9px 5px 30px; background:url(../images/arrow_bull.gif) no-repeat 10px 10px;}
.newsList2 {width:621px;float:left; padding:5px 9px 5px 30px; background:url(../images/arrow_bull.gif) no-repeat 10px 10px #f5f5f5;}
.newsList1 a {color: #000;}
.newsList1 span {display:block; font-size:1.2em; color:#000; padding:2px 0 5px 0;}
.newsList1 p {color:#333; padding:0; margin:0;}
.article_desc1{width:590px; float:left;}
.article_desc1 h1{padding:0 0 5px 0; margin:0; font:15px "Arial"; color:#000;}
.article_desc1 a { color:#000;}
.themehead {font-weight:normal;color:#0654b3}
.toggler {height:14px;padding-top:0px;}
.peoplepagination{ clear:both;text-align:center}
.sectiontableentry1 p,.sectiontableentry2 p {padding:0px 10px 0px 0px;margin:0px;}
.sectiontableentry1 p strong,.sectiontableentry2 p strong{font-weight:normal;}
.mainlevel_footer { background:url(../images/menu_line.gif) no-repeat center right; padding:0px 11px !important;}
.moduletable_footerup { margin-left:14px;_margin-left:7px; text-align:left; padding-top:5px; width:470px;float:left; }
.flipcla { float:left;width:50px; padding-top:1px; margin-left:-65px;  }
.moduletable_footer { padding-left:14px;clear:left; padding-top:5px;width:500px;float:left}
.moduletable_footer ul.menu_footer { display:inline;padding:0;margin:0;}
.moduletable_footer ul.menu_footer li { padding:0;margin:0;float:left;list-style:none;background:url(../images/menu_line.gif) no-repeat center right;padding:0px 6px;}
.partners {float:right;width:450px;text-align:right;padding-right:0px;padding-top:2px;vertical-align:top}
.moduletable_ft_right {float:right;width:408px;text-align:right;padding-right:20px;padding-top:2px;vertical-align:top}
.moduletable_ft_right ul {display:inline;padding:0;margin:0}
.moduletable_ft_right ul li {list-style:none;background:none;float:left;padding:0 6px;background:url(../images/menu_line.gif) no-repeat center right;}
.moduletable_footerup ul.menu_footer { display:inline;padding:0;margin:0;}
.moduletable_footerup ul.menu_footer li { padding:0;margin:0;float:left;list-style:none;background:url(../images/menu_line.gif) no-repeat center right;padding:0px 6px 0px 6px;}
.item72 {background:none !important}
.item101 {background:none !important}
.postimage {border:solid 1px #aaaaaa;margin-top:10px;}
.cimage {border:solid 1px #aaaaaa;margin-top:3px !important;}
.commentdisp {clear:both}
#captchahelplink1 {display:none}
.md_fpwd {float:left;width:155px;text-align:right;padding-top:7px;}
.md_bt {float:right;width:70px;text-align:right;}
.remem {padding-left:60px !important;color:#fff; }
/*rounded box grey*/
.roundTopMiddle_wht1g {float:left; background:url(../images/sp.gif) no-repeat left top; padding-top:0;}
.roundTopMiddle_whtCrn1g { background:url(../images/theme_rdbox_topg.gif) no-repeat left top; padding-top:6px;width:680px; text-align:left;}
.roundMiddle_wht1g {clear:both;float:left; }
.roundInsideMiddle_wht1g {float:left; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5; background:#f5f5f5; padding:5px 8px;width:662px;}
.roundBot_wht2g { clear:both;background:url(../images/theme_rdbox_botg.gif) no-repeat left top; width:685px;}
/*subscription blue bg css*/
.roundTopRgt_whtCrns {width:218px; background:url(../images/rt_rtop_whts.gif) no-repeat left top; padding-top:6px;}
.roundTopRgt_whts {width:218px; float:left; background:url(../images/sps.gif) no-repeat left top; padding-top:0;}
.roundBotRgt_whts {clear:both;width:218px; padding:0px;}
.roundInsideRgt_whts {width:206px; float:left; border-left:1px solid #aeaeae; border-right:1px solid #aeaeae; background:#315ba3; padding:0 5px;}
#Mod85 .roundInsideRgt_whts {width:206px; _width:209px; float:left; border-left:1px solid #aeaeae; border-right:1px solid #aeaeae; background:#315ba3; padding:0 5px;  _padding:0 4px 0 3px;}
.roundBot_wht1s {clear:both; width:218px; background:url(../images/rt_rbot_whts.gif) no-repeat left top;}
/*subscription blue bg css for left panel*/
.moduletable_left .insidegr {width:225px; float:left; background:#315ba3; padding:0 10px; color:#fff;}
.moduletable_left .roundInsideRgt_whts {width:234px; float:left; border-left:1px solid #aeaeae; border-right:1px solid #aeaeae; background:#315ba3; padding:0 5px;}
.moduletable_left .forms_mag{width:203px;}
.moduletable_left .roundTopRgt_whtCrns {width:245px; float:left; background:url(../images/lt_rtop_blue.gif) no-repeat left top; padding-top:6px;}
.moduletable_left .roundBot_wht1s {width:245px; float:left; background:url(../images/lt_rbot_blue.gif) no-repeat left top;}
/*magazine link css */
.moduletable_magzine{line-height:20px; padding:0;}
.mainlevel_maglink{padding:0 2px; color:#000000; font-size:13px; text-decoration:none; margin-right:2px; color:#0654b3;}
/*Magazine year dropdown css*/
.archive{width:100px; float:right; margin-top:0px;}
.year_tab{float:right;}
.year_tab a{display:block; color:#fff; text-decoration:none; background:#353535;  padding:0;}
.year_tab a:hover{display:block; color:#fff; text-decoration:none; background:#353535;}
.mag_title{font-size:14px; float:left; font-weight:bold; color:#123878; width:650px; background:#ecf3ff; padding:5px 10px; margin-bottom:10px; text-align:left;}
.mag_title .container{position:absolute; float:left; width:68px; background:#e4eeff; top:22px; left:10px; z-index:999; padding:10px; border:solid 1px #c6d3ea; border-top:solid 1px #7492c6;}
.mag_title .container .list{float:left; padding:0; width:68px; }
.mag_title .list a{border-bottom:dotted 1px #89a8de; color:#315ba3; display:block; padding:0 5px; font-size:12px;}
.mag_title .list a:hover{ background:#fff;}
.mag_yrs a{float:left; margin:0 10px 0 0; background:#315ba3; color:#fff; text-decoration:none; padding:5px 8px; border:solid 1px #fff; font-weight:bold}
.mag_yrs a:hover{background:#fff; color:#315ba3; text-decoration:none; border:solid 1px #315ba3;}
.mag_yrs_th a{text-align:center; background:#ecf3ff; color:#315ba3; text-decoration:none; padding:5px; font-weight:bold; padding:3px; display:block; margin-bottom:3px;}
.mag_list{border:solid 1px #ccc; width:110px; padding:5px 5px 10px 5px; text-align:center; float:left; margin:0 10px 10px 0; height:170px;}
.mag_list a{display:block; margin:3px 0;}
.mag_list img{border:solid 1px #ccc;}
.mag_list_container{border:solid 1px #d2d2d2; padding:10px; margin-bottom:30px; float:left; width:670px;}
.mag_pic{width:500px; float:left;}
.mag_pic img{border:solid 5px #ccc;}
.mag_pdf{width:100px; float:left;}
.mb50px{margin-bottom:50px;}
.mag_content{width:670px; float:left;}
.mag_content td{padding:0;}
.mag_content span{display:block; font-weight:bold; font-size:16px;  padding:10px 10px 5px 10px;  border-top:solid 1px #ccc;}
.mag_content .catdis{display:block; font-weight:bold; font-size:14px; background:#ecf3ff;margin:15px 0 10px 0; padding:3px 10px 3px 10px; border-top:none !important}
.mag_content a{display:block; padding:0 10px;}
.mag_content p{padding:0 10px 10px 10px; margin:0;}
.mag_content_subsc span{display:block; font-weight:bold; font-size:12px; padding:5px 10px; background:#ecf3ff;}
.mag_content_subsc a{display:block; padding:0 10px; font-weight:bold;}
.mag_content_subsc p{padding:0 10px 10px 10px; margin:0;}
.content_head{padding-top:10px; font-weight:bold; font-size:17px; }
/*video image alignment from top by Rajeev Sinha on 29 June 09*/
.roundInsideRgt_wht img{margin-top:50px;}
/*Event list view by Rajeev Sinha on 07 July 09*/
.eventcontainer{width:98%; float:left; border-bottom:solid 1px #ccc; margin-bottom:10px; padding:0 10px;}
.eventcontainer b{color:#353535;}
.no_records{padding:10px; text-align:center; width:95%; display:table; background:#dfdfdf; border:solid 2px #ccc; font-weight:bold;}
.event_title{width:98%; float:left; font-weight:bold; background:#ECF3FF; padding:5px;}
.eventcontainer .event_date{width:95%; float:left; color:#999999; font-weight:bolder; padding:5px 5px 0 5px;}
.eventcontainer .event_desc{width:95%; float:left;  padding-bottom:5px;  padding:5px; padding-bottom:0;}
.eventcontainer .event_venue{width:95%; float:left; padding-bottom:5px;  padding:0 5px;}
.eventcontainer .event_city{width:95%; float:left; padding-bottom:5px;  padding:0 5px;}
.eventcontainer .event_state{width:95%; float:left; padding-bottom:5px;  padding:0 5px;}
.eventcontainer .event_type{width:95%; float:left; padding-bottom:5px;  padding:0 5px 10px 5px;}
/*Newsletter css start*/
.container1{border-bottom:solid 5px #efefef; margin-bottom:10px; padding-bottom:10px;}
.headings{font:18px "Arial"; font-weight:bold; color:#cc0001; padding-bottom:10px;}
.headings1{font:12px "Arial"; font-weight:bold; color:#35355;}
.content1{font:12px "Arial"; line-height:18px; color:#35355;}
.container2{border-bottom:solid 5px #ccc; margin-bottom:10px; padding:10px; background:#efefef;}
.headingsa{font:18px "Arial"; font-weight:bold; color:#315ba3; padding-bottom:10px;}
.headingsa1{font:12px "Arial"; font-weight:bold; color:#35355;}
.contenta1{font:12px "Arial"; line-height:18px; color:#35355;}
.main1{width:100%; float:left;}
.main1 .headingsa{float:left; width:50%;}
.main1 .date_time{float:right; width:40%; text-align:right;}
.date_time{color:#353535; font:12px "Arial";}
.bannera{text-align:center; overflow:hidden; width:100%; float:left;}
/*Newsletter css ends*/
.pro_dtls_title{padding:5px 0 10px 10px; font:14px "Arial"; font-weight:bold; color:#efefef; background:#353535; margin-bottom:10px;}
.pro_dtls_bor{border:solid 1px #696969 !important; background:#fff;}
.pro_dtls_bor img{border:solid 1px #ccc;}
.pro_dtls_rgt_bor{border-right:solid 1px #696969;}
.p5px{padding:5px;}
.pro_dtls_bor div{padding:5px;}
.titles{background:#9E9E9E; color:#fff;}
.desc_titles{ font-weight:bold;}
.formtable{background:#ecf3ff; border:solid 1px #dfdfdf; float:left;}
.event_title1{width:200px !important; float:left; font-weight:bold; padding:10px !important; background:#666 !important; color:#fff;}
.event_lists{width:200px !important; float:left; padding:10px !important; margin:0 !important; background:#fff !important; border-bottom:solid 1px #dfdfdf; clear:both;}
.fs12{font-size:12px;}
.blog_bg1{background:#E6E6E6; padding:0;}
.blog_bg0{background:#fff; padding:0;}
/*sitemap css*/
.sitemap{width:100% !important; background:#fff; border:solid 1px #aeaeae; float:left;}
.column1{width:40%; float:left; padding-left:10px; }
.column2{width:45%; float:left; }
.sitemap ul{padding:10px 10px 10px 30px; margin:0; list-style:none; display:block;}
.sitemap ul li{padding:0 5px; margin:0; list-style:none; background:url(../images/more_bullet.gif) no-repeat left 8px; padding-left:10px;}
.sitemap ul li a{font-weight:bold; font-size:13px;}
.sitemap ul li ul{padding:2px; margin:0; list-style:none;}
.sitemap ul li ul li{padding:0 5px; margin:0; list-style:none; background:url(../images/themes_bullet.gif) no-repeat left 8px; padding-left:10px;}
.sitemap ul li ul li a{font-weight:normal; font-size:12px;}

/*css from ja-sosdmenu.css*/
.moduletable_qc {	width:300px; }
.menu_qc { display:inline;padding:0px;margin:0px;}
.menu_qc li { list-style:none;padding:0px;margin:0px;float:left;padding-right:10px;background:none}
.menu_qc #current a { color:#FEB0B0}
.searchbox img {cursor:pointer}
.searchbox .inputbox {padding:3px 10px !important;background: rgb(255, 255, 255) url(http://www.google.com/coop/intl/en/images/google_custom_search_watermark.gif) no-repeat scroll left center}
.module_old .jamod-content { padding:0px !important;margin:0px;float:left}
#accordion h6 { clear:both;}
.bgPink { background-color:#FAE0D6}
.BlackArial11 { background-color:#fff}
.dropbox {padding:6px 0 !important;} 
.contentheading {line-height:27px; !important}
.moduletable_old .menu {margin-top:2px;margin-left:40px;}
.moduletable_old .menu li {background:none !important;padding:0 5px !important;}

#interviews_articles_2 { display:none }
.contentpaneopen h2 {font-size:14px !important;font-weight:bold;padding:0px}
.contentpaneopen p {padding:0px;margin:0px;margin-top:4px}
.contentpaneopen .readon {padding:0px !important}
.article_column h2 {font-size:14px !important;font-weight:bold;padding:0px}
.article_column p {padding:0px;margin:0px;margin-top:4px}
.article_column .readon {padding:0px !important}
/*css from system - general css*/
/* Form validation */
.invalid { border-color: #ff0000;}
label.invalid { color: #ff0000;}
/* Buttons */
#editor-xtd-buttons {padding: 5px;}
.button2-left, .button2-right, .button2-left div, .button2-right div {float: left;}
.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {display: block;	height: 22px;	float: left;	line-height: 22px;	font-size: 11px;	color: #666;	cursor: pointer;}
.button2-left span, .button2-right span {cursor: default;	color: #999;}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {	padding: 0 6px;}

.page span {color: #000;	font-weight: bold;}

.button2-left a:hover,
.button2-right a:hover {text-decoration: none;	color: #0B55C4;}
.button2-left a,
.button2-left span {padding: 0 24px 0 6px;}
.button2-right a,
.button2-right span {padding: 0 6px 0 24px;}
.button2-left {background: url(../images/j_button2_left.png) no-repeat;	float: left;	margin-left: 5px;}
.button2-right {background: url(../images/j_button2_right.png) 100% 0 no-repeat;	float: left; margin-left: 5px;}
.button2-left .image {	background: url(../images/j_button2_image.png) 100% 0 no-repeat;}
.button2-left .readmore {background: url(../images/j_button2_readmore.png) 100% 0 no-repeat;}
.button2-left .pagebreak {background: url(../images/j_button2_pagebreak.png) 100% 0 no-repeat;}
.button2-left .blank {background: url(../images/j_button2_blank.png) 100% 0 no-repeat;}
/* Tooltips */
div.tooltip {float: left;	background: #ffc;	border: 1px solid #D4D5AA;	padding: 5px;	max-width: 200px;	z-index:13000;}

div.tooltip h4 {padding:0; margin:0; font-size:95%; font-weight: bold; margin-top: -15px; padding-top: 15px; padding-bottom: 5px; background:url(../images/selector-arrow.png) no-repeat;}
div.tooltip p {	font-size: 90%;	margin: 0;}
/* Caption fixes 
.img_caption.left {float: left;	margin-right: 1em;}
.img_caption.right {float: right;	margin-left: 1em;}
.img_caption.left p {clear: left;	text-align: center;}
.img_caption.right p {clear: right;	text-align: center;}*/
/* Calendar */
a img.calendar {width:16px; height: 16px;margin-left: 3px; background: url(../images/calendar.png) no-repeat; cursor: pointer; vertical-align: middle;}

.form-pad{padding:0 0 20px 0;}

/*subscribe page new css for alignment*/
.article-content{float:left; width:100%;}
.article-content ul {margin-left:22px;}
.article-content ul li {list-style-type:disc; padding-left: 6px;}

.postdiv ul {margin-left:22px;}
.postdiv ul li{list-style-type:disc; padding-left: 6px;}

.blogdesc ul {margin-left:22px;}
.blogdesc ul li{list-style-type:disc; padding-left: 6px;}

.footersa ul {margin-left:22px;}
.footersa ul li{list-style-type:disc; padding-left: 6px;}

.bannera ul {margin-left:22px;}
.bannera ul li{list-style-type:disc; padding-left: 6px;}
/*Add css for comment section front side(vipin-(22-9-2009))*/
.addcmt {
background:#B9B9B9;
color:#FFFFFF; 
font-weight:bold;
padding:7px 15px;
width:190px;
}
.posR{position:relative !important;}

.post_job{background:#efefef; color:#353535; font-weight:bold; padding:5px 7px; border:solid 1px #dfdfdf;}

.captchainputbox { width:100px; margin:10px 0 0 0;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}

.captchainputbox:hover, .captchainputbox:focus {
	background: #FFFFCC;
}
.date_new img{vertical-align:middle;}

.midColFullRss {position:absolute; right:10px; top:0;}
.midColRss {position:absolute; right:254px; top:0;}