body {
	background: url("/templates/cecu/images/bg.jpg") repeat-x scroll 0 0 #FEFEFF;
	color: #333333;
	font-family: arial;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.bodyBg {

	/* background: url("/templates/cecu/images/header_bg.png") no-repeat scroll center top transparent; */
	

}
.img_caption {
text-align: center!important;
}
.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;
}


.bgNone {

	background: none repeat scroll 0 0 transparent !important;

}

.clear {

	clear: both;

}



a{

       outline:none;

}



img {

	border: none;

	outline: none;

}

#contentcontainer .tabCont {

	float: left;

	margin: 0;

	width: 100%;

}

#contentcontainer .ad {

}

.tabCont .box1 {

	color: #333333;

	float: left;

	list-style: none outside none;

	margin: 0;

	padding: 8px 0 0 16px;

	width: 285px;

}

.tabCont .box2 {

	color: #333333;

	float: left;

	list-style: none outside none;

	margin: 0;

	padding: 8px 20px 0;

	width: 158px;

}

.tabCont .box1 .title {

	color: #3399CC;

	font-size: 12px;

	font-weight: bold;

	padding: 0 0 10px;

}

.tabCont .box1 a.readMore {

	display: inline-block;

	font-size: 12px;

	padding: 5px 0 0;

}

.tabCont .joinBanner {

	float: left;

	position: relative;

	top: 1px;

}

.tabCont .box1 ul {

	list-style: none outside none;

	margin: 0;

	padding: 0;

	width: 100%;

}

.tabCont ul li {

	background: url("/templates/cecu/images/bullet.png") no-repeat scroll 0 8px transparent;

	list-style: none outside none;

	margin: 0;

	padding: 0 0 0 10px;

}

a {
	color: #006600;
	text-decoration: none;
}
a:hover {
	color: #003300;
}
a:visited {
	color: #339933;
}

h1, .componentheading, h2.contentheading {

	color: #003399;

	font-family: arial;

	font-size: 34px;

	font-weight: normal;

	line-height: 34px;

	margin: 0;

	padding: 0 0 18px;

}

h1.contentheading h2.contentheading {

	padding: 0 !important;

}

div.contentpaneopenrecent {

	color: #003399;

	font-family: arial;

	font-size: 34px;

	font-weight: normal;

	margin: 0;

	padding: 0 0 18px;

}

div.componentheadingrecent {

	color: #003399;

	font-family: arial;

	font-size: 34px;

	font-weight: normal;

	line-height: 34px;

	margin: 0;

	padding: 0 0 18px;

}

h2 {

	color: #1077BB;

	font-family: arial;

	font-size: 25px;
	
	margin:0px 0px 20px 0px;
	
	padding:0px;

	font-weight: normal;

}

h3 {

	color: #006600;

	font-family: arial;

	font-size: 18px;

	font-weight: normal;

	margin: 0;

	padding: 0 0 18px;

}

h4 {

	color: #6633CC;

	font-family: arial;

	font-size: 18px;

	font-weight: normal;

	margin: 0;

	padding: 0 0 18px;

}

h5 {

	color: #003399;

	font-family: arial;

	font-size: 14px;

	font-weight: bold;

	margin: 0;

	padding: 0 0 18px;

}

h6 {

	color: #0066CC;

	font-family: arial;

	font-size: 14px;

	font-weight: bold;

	margin: 0;

	padding: 0 0 18px;

}

p {

	color: #333333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	margin: 0;

	padding: 0 0 18px;

}

ul {

	list-style: disc outside none;

	margin: 0 0 14px;

	padding: 0 0 0 28px;

}

ul li {

	line-height: 20px;

}

ul ul {

	list-style: square outside none;

	margin: 0;

	padding: 0 0 0 19px;

}

ul ul ul {

	list-style: circle outside none;

	margin: 0;

	padding: 0 0 0 22px;

}

ol {

	list-style: decimal outside none;

	margin: 0 0 14px;

	padding: 0 0 0 31px;

}

ol li {

	line-height: 15px;

}

ol ol {

	list-style: lower-roman outside none;

	margin: 0;

	padding: 0 0 0 19px;

}

ul.alpha {

	list-style: upper-alpha outside none;

	margin: 0 0 13px;

	padding: 0 0 0 31px;

}

ul.alpha ul {

	list-style: lower-alpha outside none;

	padding: 0 0 0 22px;

}

ul.roman {

	list-style: upper-roman inside none;

	margin: 0 0 14px;

	padding: 0 0 0 14px;

}

input.a-subscribe {

	background: url("/templates/cecu/images/subscribe_news_button.png") no-repeat scroll 0 0 transparent;

	border: medium none;

	cursor: pointer;

	font-size: 0;

	height: 48px;

	line-height: 0;

	outline: medium none;

	text-indent: -999999px;

	width: 89px;

}

input.a-subscribe:hover {

	background: url("/templates/cecu/images/subscribe_news_button_hover.png") no-repeat scroll 0 0 transparent;

	border: medium none;

	cursor: pointer;

	font-size: 0;

	height: 48px;

	line-height: 0;

	outline: medium none;

	text-indent: -999999px;

	width: 89px;

}

table {

	border: medium none;

	border-collapse: collapse;

	padding: 0;

	vertical-align: middle;

}

table td {

	padding: 0 5px !important;

}

.window-container table tr td {
padding: 0 0px !important;
}

table .tablerowclear {

	background: none repeat scroll 0 0 #FFFFFF;

	/*color: #333333;

	font-size: 16px;

	font-weight: bold;*/

	height: 26px;

}

table .tablerowyellow {

	background: none repeat scroll 0 0 #F9EDC4;

	height: 26px;

}

table .tablerowgreen {

	background: none repeat scroll 0 0 #BBD9BB;

	height: 26px;

}

table .TableRowClear {

	background: none repeat scroll 0 0 #FFFFFF;

	height: 26px;

}

table .TableRowYellow {

	background: none repeat scroll 0 0 #F9EDC4;

	height: 26px;

}

table .TableRowGreen {

	background: none repeat scroll 0 0 #BBD9BB;

	height: 26px;

}

#wrapper {

	float: left;

	width: 100%;

}

#header {

	height: 98px;

	margin: 0 auto;

	position: relative;

	width: 958px;

	z-index: 999; 

}



#header .logo {

	left: 43px;

	position: absolute;

	top: 21px;

}

#header .search {

	z-index:-1;

	position: absolute;

	right: 0;

	top: 60px;

}

#header .search .inputboxinpt {

	background: none repeat scroll 0 0 #FFFFFF;

	border: 1px solid #7F9DB9;

	color: #999999;

	float: left;

	font-family: tahoma;

	font-size: 11px;

	font-weight: bold;

	height: 20px;

	line-height: 20px;

	margin: 0 8px 0 0;

	padding: 0 0 0 4px;

	width: 152px;

}

#header .search .buttoninpt {

	background: url("/templates/cecu/images/go.png") no-repeat scroll 0 0 transparent;

	border: medium none;

	cursor: pointer;

	float: left;

	font-size: 0;

	height: 21px;

	line-height: 0;

	margin: 0 11px 0 0;

	padding: 0;

	width: 27px;

}

#page {

	background: url("/templates/cecu/images/body_bg.png") repeat-y scroll 0 0 transparent;

	border-bottom: 1px solid #C5E0FB;

	border-top: medium none;

	margin: 0 auto;

	width: 959px;

}

#nav {

	background: url("/templates/cecu/images/nav_bg.jpg") repeat-x scroll 0 0 transparent;

	height: 31px;

	left: 0;

	position: relative;

	width: 959px;

}

#nav ul {

	list-style: none outside none;

	margin: 0;

	padding: 0; float:left;

}

#nav ul li {

	background: url("/templates/cecu/images/nav_spcr.jpg") no-repeat scroll right top transparent;

	float: left;

	font-family: arial;

	font-size: 14px;

	font-weight: bold;

	line-height: 25px;

	list-style: none outside none;

	margin: 0;

	padding: 0;

	text-align: center;

}

#nav ul li.last-child, #nav ul li:last-child {

	background: none repeat scroll 0 0 transparent; width:56px;

}

#nav ul li a {

	color: #FFFFFF;

	display: block;

	margin: 0px 9px 0px 8px !important;

	text-decoration: none;

}

#nav ul li ul li {

	text-align: left !important;

}
#nav ul li ul li a{
	margin:0px !important; padding:6px 9px 6px 8px;	 
}

#nav ul li.item55 {

	width: auto !important;

}

#ja-containerwrap {

	   margin: 0 0 -34px;

    overflow: hidden;

    padding: 35px 1px 0;

    position: relative;

    top: -34px;

	 z-index: 0;

	



}



#bannerContainer{    overflow: hidden;

    position: relative;

    z-index: 1; }





.sf-menu .active {

	background: none repeat scroll 0 0 #CCCCCC;

}

.innerWrap {

	overflow: hidden;

	padding: 8px 5px;

}

#innerpages #bannerContainer {

	background: url("/templates/cecu/images/inner_banner_shadow.png") no-repeat scroll left bottom transparent;

	float: left;

	padding: 0 0 17px;

 !padding: 0 0 14px;

	width: 100%;

        position: relative;

        z-index: 0;

}

#bannerContainer .slide {

	float: left;

}

#bannerContainer .wats_new {

	background: url("/templates/cecu/images/wts_new_bg.png") no-repeat scroll 0 0 transparent;

	float: right;

	height: 269px;

	padding: 15px 5px 15px 10px;

	width: 177px;

}

#bannerContainer .wats_new h1 {

	color: #CCFF99;

	font-family: arial;

	font-size: 24px;

	font-weight: normal;

	line-height: 24px;

	margin: 0;

	padding: 0 0 6px;

}

#bannerContainer .wats_new ul {

	color: #FFFFFF;

	font-family: arial;

	font-size: 12px;

	list-style: none outside none;

	margin: 0;

	padding: 0;

}

#bannerContainer .wats_new ul li {

	line-height: 15px;

	list-style: none outside none;

	margin: 0;

	padding: 7px 0 6px;

}

#bannerContainer .wats_new ul li a {

	color: #FFFFFF;

	text-decoration: none;

}

#bannerContainer .wats_new ul li a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}

#contentcontainer {

	float: left;

	margin: 10px 0 0;

	width: 100%;

}

#contentcontainer .tabContSection {

	float: left;

	margin: 0 0 0 -3px;

	width: 757px;

}

#contentcontainer .ad {

}

#contentcontainer .subscribe {

	float: right;

	width: 192px;

}

#contentcontainer .subscribe .topCor {

	background: url("/templates/cecu/images/subscribe_top_cor.png") no-repeat scroll 0 0 transparent;

	height: 23px;

	width: 192px;

}

#contentcontainer .subscribe .btmCor {

	background: url("/templates/cecu/images/subscribe_btm_cor.png") no-repeat scroll 0 0 transparent;

	height: 23px;

	margin: 7px 0 0 -16px;

	width: 192px;

}

#contentcontainer .subscribe .bgInner {

	background: url("/templates/cecu/images/subscribe_bg.png") repeat-y scroll 0 0 transparent;

	margin-top: -27px;

	padding: 0 16px;

	width: 162px;

}

#contentcontainer .subscribe .bgInner h2 {

	color: #3399CC;

	font-size: 15px;

	font-weight: bold;

	line-height: 16px;

	margin: 0;

	padding: 0 0 6px;

}

h3.show {

	color: #3399CC;

	font-size: 15px;

	font-weight: bold;

	line-height: 16px;

	margin: 0;

	padding: 0 0 6px;

}

#contentcontainer .subscribe .bgInner input.txt {

	border: 1px solid #7F9DB9;

	color: #999999;

	font-size: 11px;

	height: 20px;

	margin: 4px 0 5px;

	padding: 0 3px;

	width: 150px;

}

#contentcontainer .subscribe .bgInner input.submit {

	background: url("/templates/cecu/images/submit_small.png") no-repeat scroll 0 0 transparent;

	border: medium none;

	cursor: pointer;

	font-size: 0;

	height: 23px;

	line-height: 0;

	width: 66px;

}

#contentcontainer .subscribe .bgInner .connetUs {

	border-top: 1px dotted #CCCCCC;

	margin: 26px 0 0;
	float:left;

}

#contentcontainer .subscribe .bgInner .title {

	padding: 13px 0 16px;

}

#footer {

	color: #666666;

	font-size: 10px;

	margin: 10px auto 20px;

	overflow: hidden;

	width: 959px;

}

#footer .leftLinks {

	float: left;

	line-height: 20px;

	margin: 0;

	padding: 15px 0 0;

	width: 480px;

}

#footer .leftLinks a {

	color: #666666;

	padding: 0 5px;

	text-decoration: none;

}

#footer ul.menufotnav {

	float: left;

	line-height: 20px;

	margin: 0;

	padding: 0;

	width: 480px;

}

ul.menufotnav li {

	border-right: 1px solid #666666;

	float: left;

	line-height: 9px;

	list-style: none outside none;

	margin: 0 0 11px;

}

#footer ul.menufotnav2 {

	float: left;

	line-height: 20px;

	margin: 0;

	padding: 0;

 !padding: 8px 0px 0px 0px;

	width: 480px;

}

ul.menufotnav2 li {

	border-right: 1px solid #666666;

	float: left;

	line-height: 9px;

	list-style: none outside none;

	margin: 0 0 11px;

}

#footer .copyright {

	float: right;

	line-height: 20px;

	padding: 4px 15px 0 0;

	text-align: right;

	width: 289px;

}

#live_suport {

	bottom: 0;

	margin: 0 3px 0 0;

	position: fixed;

	right: 0;

	z-index: 99999;

}

#live_suport p {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	margin: 0;

	padding: 0;

}

form label {

	cursor: pointer;

}

input, select, textarea, .inputbox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 100%;

	padding: 3px 5px;

}

.button {

	background: url("/templates/cecu/images/common_button.png") no-repeat scroll 0 0 transparent;

	border: medium none;

	color: #000000;

	cursor: pointer;

	float: left;

	font-size: 12px;

	height: 27px;

	margin-top: 10px;

	width: 68px;

}

.button:hover, .button:focus {

	background: url("/templates/cecu/images/commom_button_hover.png") no-repeat scroll 0 0 transparent;

	color: #000000;

}

.button2 {

	background: url("/templates/cecu/images/big_commom_button.png") no-repeat scroll 0 0 transparent;

	border: medium none;

	cursor: pointer;

	float: left;

	height: 27px;

	width: 120px;

}

.button2:hover, .button2:focus {

	background: url("/templates/cecu/images/big_commom_button_hover.png") no-repeat scroll 0 0 transparent;

	color: #000000;

}

* html .button {

	padding: 2px 0 !important;

}

* + html .button {

	padding: 2px 0 !important;

}

.inputbox {

	border: 1px solid #7F9DB9;

	color: #333333;

	font-size: 12px;

	height: 20px;

	margin: 4px 0 5px;

	padding: 0 0 0 3px;

	width: 138px;

}


.inputboxn {

	border: 1px solid #7F9DB9;

	color: #333333;

	font-size: 12px;

	height: 26px;

	margin: 4px 0 12px;

	padding: 0 0 0 3px;

	width: 138px;

}

.inputbox:hover, .inputbox:focus {

	background: none repeat scroll 0 0 #FFFFFF;

}

fieldset.input {

	border: medium none;

	margin: 0;

	padding: 0;

}

pre, .code {

	background: none repeat scroll 0 0 #FFFFFF;

	border-left: 5px solid #999999;

	font: 1em/1.5 "Courier News", monospace;

	margin: 5px 0 15px;

	padding: 10px 15px;

}

blockquote {

	padding: 1em 40px 1em 15px;

}

blockquote span.open {

	background: url("/templates/cecu/images/so-q.gif") no-repeat scroll left top transparent;

	padding: 0 0 0 20px;

}

blockquote span.close {

	background: url("/templates/cecu/images/sc-q.gif") no-repeat scroll right bottom transparent;

	padding: 0 20px 0 0;

}

.quote-hilite {

	background: none repeat scroll 0 0 #FFFFFF;

	border: 1px solid #CACACC;

	margin: 0;

	padding: 10px 15px;

}

.small-quote {

	background: none repeat scroll 0 0 transparent;

	margin: 0;

	padding: 0;

}

.small-quote span.open-quote {

	background: url("/templates/cecu/images/so-q.gif") no-repeat scroll left center transparent;

	margin: 0;

	padding-left: 20px;

}

.small-quote span.close-quote {

	background: url("/templates/cecu/images/sc-q.gif") no-repeat scroll right center transparent;

	margin: 0;

	padding-right: 20px;

}

.small-quote span.author {

	background: url("/templates/cecu/images/author.gif") no-repeat scroll 5px 4px #EAEBEE;

	border-top: 1px solid #DCDDE0;

	display: block;

	font-size: 90%;

	margin: 0.5em 0 0;

	padding: 2px 5px 2px 20px;

	text-transform: uppercase;

}

.dropcap {

	color: #999999;

	display: block;

	float: left;

	font: 50px/40px Georgia, Times, serif;

	padding: 4px 8px 0 0;

}

p.error {

	background: url("/templates/cecu/images/icon-error.gif") no-repeat scroll left top transparent;

	color: #BF0000;

	padding-left: 25px;

}

p.message {

	background: url("/templates/cecu/images/icon-info.gif") no-repeat scroll left top transparent;

	color: #006699;

	padding-left: 25px;

}

p.tips {

	background: url("/templates/cecu/images/icon-tips.gif") no-repeat scroll left top transparent;

	color: #EE9600;

	padding-left: 25px;

}

.highlight {

	background: none repeat scroll 0 0 #FFFFCC;

	font-weight: bold;

	padding: 1px 5px;

}

p.stickynote {

	background: url("/templates/cecu/images/sticky-bg.gif") no-repeat scroll 5px center #FFFFFF;

	border: 1px solid #CACACC;

	padding: 10px 0 10px 40px;

}

p.download {

	background: url("/templates/cecu/images/download-bg.gif") no-repeat scroll 5px center #FFFFFF;

	border: 1px solid #CACACC;

	padding: 10px 0 10px 40px;

}

.blocknumber {

	clear: both;

	padding: 5px 15px 10px;

	position: relative;

}

ul.checklist {

	list-style: none outside none;

}

ul.checklist li {

	background: url("/templates/cecu/images/checklist-bg.gif") no-repeat scroll 0 3px transparent;

	margin-left: 15px;

	padding: 0 0 5px 20px;

}

ul.small-checklist {

	list-style: none outside none;

}

ul.small-checklist li {

	background: url("/templates/cecu/images/icon_list.gif") no-repeat scroll 0 3px transparent;

	margin-left: 15px;

	padding: 0 0 5px 20px;

}

ul.stars {

	list-style: none outside none;

}

ul.stars li {

	background: url("/templates/cecu/images/star-bg.gif") no-repeat scroll 0 3px transparent;

	margin-left: 15px;

	padding: 0 0 5px 20px;

}

.bignumber {

	background: url("/templates/cecu/images/ol-bg.gif") no-repeat scroll left top transparent;

	color: #7BA566;

	display: block;

	float: left;

	font: bold 20px Arial, sans-serif;

	margin-right: 8px;

	padding: 6px 7px;

}

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 {

	background: url("/templates/cecu/images/author.gif") no-repeat scroll left center transparent;

	font-weight: bold;

	margin-left: 15px;

	padding-left: 15px;

}

div.bubble1 div {

	background: url("/templates/cecu/images/bub1-br.gif") no-repeat scroll right bottom transparent;

	margin: 0;

	width: 100%;

}

div.bubble1 div div {

	background: url("/templates/cecu/images/bub1-bl.gif") no-repeat scroll left bottom transparent;

}

div.bubble1 div div div {

	background: url("/templates/cecu/images/bub1-tr.gif") no-repeat scroll right top transparent;

}

div.bubble1 div div div div {

	background: url("/templates/cecu/images/bub1-tl.gif") no-repeat scroll left top transparent;

}

div.bubble1 div div div div div {

	margin: 0;

	padding: 15px 15px 30px;

	width: auto;

}

div.bubble2 div {

	background: url("/templates/cecu/images/bub2-br.gif") no-repeat scroll right bottom transparent;

	margin: 0;

	width: 100%;

}

div.bubble2 div div {

	background: url("/templates/cecu/images/bub2-bl.gif") no-repeat scroll left bottom transparent;

}

div.bubble2 div div div {

	background: url("/templates/cecu/images/bub2-tr.gif") no-repeat scroll right top transparent;

}

div.bubble2 div div div div {

	background: url("/templates/cecu/images/bub2-tl.gif") no-repeat scroll left top transparent;

}

div.bubble2 div div div div div {

	margin: 0;

	padding: 15px 15px 35px;

	width: auto;

}

div.bubble3 div {

	background: url("/templates/cecu/images/bub3-br.gif") no-repeat scroll right bottom transparent;

	margin: 0;

	width: 100%;

}

div.bubble3 div div {

	background: url("/templates/cecu/images/bub3-bl.gif") no-repeat scroll left bottom transparent;

}

div.bubble3 div div div {

	background: url("/templates/cecu/images/bub3-tr.gif") no-repeat scroll right top transparent;

}

div.bubble3 div div div div {

	background: url("/templates/cecu/images/bub3-tl.gif") no-repeat scroll left top transparent;

}

div.bubble3 div div div div div {

	margin: 0;

	padding: 15px 15px 50px;

	width: auto;

}

div.bubble4 div {

	background: url("/templates/cecu/images/bub4-br.gif") no-repeat scroll right bottom transparent;

	margin: 0;

	width: 100%;

}

div.bubble4 div div {

	background: url("/templates/cecu/images/bub4-bl.gif") no-repeat scroll left bottom transparent;

}

div.bubble4 div div div {

	background: url("/templates/cecu/images/bub4-tr.gif") no-repeat scroll right top transparent;

}

div.bubble4 div div div div {

	background: url("/templates/cecu/images/bub4-tl.gif") no-repeat scroll left top transparent;

}

div.bubble4 div div div div div {

	margin: 0;

	padding: 15px 15px 55px;

	width: auto;

}

.legend-title {

	background: none repeat scroll 0 0 #F6F6F6;

	display: block;

	float: left;

	font-weight: bold;

	left: 7px;

	margin: 0;

	padding: 0 3px;

	position: absolute;

	top: -10px;

}

.legend {

	background: none repeat scroll 0 0 #FFFFFF;

	border: 1px solid #CACACC;

	margin: 20px 0;

	padding: 0 10px;

	position: relative;

}

table.blog {

}

.article_separator {

	clear: both;

	display: none;

	height: 20px;

}

.article_column {

}

.column_separator {

	padding: 0 25px;

}

td.sectiontableheader {

	border-right: 1px solid #FFFFFF;

	padding: 7px !important;

}

tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {

	padding: 4px;

}

td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {

	padding: 3px;

}

table.contentpane {

	border: medium none;

}

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

table.contentpaneopen fieldset {
	border: medium none;
}

table.contenttoc {

	float: right;

	margin: 0 0 10px 10px;

	padding: 0;

	width: 35%;

}

table.contenttoc a {

	text-decoration: none;

}

table.contenttoc td {

	background: url("/templates/cecu/images/bullet-list.gif") no-repeat scroll 5% 50% transparent;

	padding: 1px 5px 1px 25px;

}

table.contenttoc th {

	border-bottom: 1px solid #CCCCCC;

	padding: 0 0 3px;

	text-indent: 5px;

}

table.poll {

	border-collapse: collapse;

	padding: 0;

	width: 100%;

}

table.pollstableborder {

	border: medium none;

	padding: 0;

	text-align: left;

	width: 100%;

}

table.pollstableborder img {

	vertical-align: baseline;

}

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

table.pollstableborder tr.sectiontableentry1 td {

	background: none repeat scroll 0 0 #ECECEC;

}

table.searchintro {

	padding: 10px 0;

	width: auto;

}

table.searchintro td {

	padding: 5px !important;

}

table.adminform {

}

.adminform .inputbox {

}

.blog_more {

	background: url("/templates/cecu/images/hdot.gif") repeat-x scroll center top transparent;

	padding: 10px 0;

}

.blog_more strong {

	display: block;

	font-size: 125%;

	margin: 0 0 5px;

}

.blog_more ul {

	margin: 0;

	padding: 0;

}

.blog_more ul li {

	background: url("/templates/cecu/images/bullet.gif") no-repeat scroll 6px 8px transparent;

	margin: 0;

	padding: 0 0 0 17px;

}

.category {

	font-weight: bold;

}

.contentdescription {

	padding-bottom: 0px;

}

.contentdescription p {

	padding: 0px;

}

.contentdescription ul {

	list-style-position: inside;

}

h2.contentheading h2.contentheading {

	font-weight: normal;

	margin: 0;

	padding: 0 !important;

}

h3.contentheading {

	font-weight: normal;

	margin: 0;

	padding: 0 0 18px !important;

}

td.contentheading {

	color: #003399;

	font-family: arial;

	font-size: 34px;

}

.headingrow td.contentheading {

	color: #006600;

	font-family: arial;

	font-size: 18px;

	font-weight: normal;

	margin: 0;

	padding: 0 0 18px;

}

td.buttonheading {

	display: none;

}

table.blog .contentheading {

	font-size: 150%;

}

.contentheading {

}

.article-content {

	line-height:18px;

	overflow: hidden;

}

table {

	border-collapse: collapse;

}

table td, table th {

	padding: 0;

}

#ja-content h2.contentheading span {

	color: #006600;

	display: inline-block;

	font-family: arial;

	font-size: 18px;

	font-weight: normal;

	line-height: 27px;

	margin: 0;

	padding: 11px 0 0;

	vertical-align: text-bottom;

}

#acymodifyform fieldset {

	border: medium none;

}

a.contentpagetitle, a.contentpagetitle:hover, a.contentpagetitle:active, a.contentpagetitle:focus {

	text-decoration: none !important;

}

a.readon {

	background: url("/templates/cecu/images/arrow.png") no-repeat scroll 5px 48% transparent;

	border: 1px solid #F6F6F6;

	color: #006699;

	display: block;

	float: left;

	font-weight: bold;

	margin-top: 10px;

	padding: 1px 5px 1px 14px;

	text-decoration: none;

	text-transform: uppercase;

}

a.readon:hover, a.readon:active, a.readon:focus {

	background: url("/templates/cecu/images/arrow.png") no-repeat scroll 5px 48% #FFFFFF;

	border: 1px solid #ECECEC;

}

.jfbutton {

	background: url("/templates/cecu/images/submit_small.png") no-repeat scroll 0 0 transparent;

	border: medium none;

	cursor: pointer;

	font-size: 0;

	height: 23px;

	line-height: 0;

	width: 66px;

}

.jfbutton:hover {

	background: url("/templates/cecu/images/submit_small_hover.png") no-repeat scroll 0 0 transparent;

}

.paginationid {

	padding: 20px 0 0;

}

.linktitle {

	padding: 10px 0 5px 0;

}

.linktitle2 {

	padding: 19px 0 0;

}

.ev_detail {

	padding: 0 0 10px;

}

table.contentpaneopen td, table.contentpane td {

}

table.contentpaneopen, table.contentpane, table.blog {

	width: auto;

}

.moduletable {

	padding: 0;

}

ul.pagination {

	display: inline;

	margin: 0;

	padding: 0;

}

ul.pagination li {

	background: none repeat scroll 0 0 transparent;

	display: inline;

	line-height: inherit;

	margin: 0;

	padding: 0;

}

ul.pagination li span {

	padding: 2px 5px;

}

ul.pagination a {

	border: 1px solid #F6F6F6;

	padding: 2px 5px;

}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {

	background: none repeat scroll 0 0 #FFFFFF;

	border: 1px solid #ECECEC;

}

.pagenavbar {

	padding-left: 14px;

}

.pagenavcounter {

	padding: 8px 14px 0;

}

.sectiontableheader {

	background: none repeat scroll 0 0 #EDEDED;

	color: #222222;

	padding: 8px 5px;

}

.sectiontableheader th {

	width: 25% !important;

}

.sectiontableheader a {

	color: #FFFFFF;

}

#joomlaboard table.contentpane tr.sectiontableentry1 td {

	background: url("/templates/cecu/images/hdot2.gif") repeat-x scroll center bottom transparent;

	padding: 8px 5px !important;

}

#joomlaboard table.contentpane tr.sectiontableentry2 td {

	border-bottom: 1px solid #CCCCCC;

	border-top: 1px solid #CCCCCC;

	line-height: 18px;

	padding: 8px 5px !important;

}

.smalldark {

	text-align: left;

}

div.syndicate div {

	text-align: center;

}

.pollstableborder tr.sectiontableentry1 td, .pollstableborder tr.sectiontableentry2 td {

	background: none repeat scroll 0 0 transparent;

}

.article-tools {

	background: none repeat scroll 0 0 #ECECEC;

	border-top: 1px solid #DDDDDD;

	clear: both;

	display: block;

	float: left;

	margin-bottom: 15px;

	width: 100%;

}

.article-meta {

	padding: 5px;

	width: 80%;

}

.article-meta .createdate {

	font-style: normal;

}

.createby {

	background: url("/templates/cecu/images/icon-user.gif") no-repeat scroll 0 2px transparent;

	padding: 3px 3px 3px 20px;

}

.createdate {

	color: #333;

	display: block;

	font-size: 12px;

	font-style: italic;

	padding: 0px 3px 0px 0;

}

span.createdate span {

	color: black;

	display: block;

	font-size: 12px;

	font-style: normal !important;

	padding: 3px 3px 6px 0;

}

.modifydate {

	float: left;

	width: 100%;

}

div.buttonheading {

	float: right;

	width: 15%;

}

.buttonheading img {

	border: 0 none;

	float: right;

	margin: 7px 5px 0 0;

}

div.moduletable, div.moduletable_menu, div.moduletable_text {

	margin-bottom: 0;

	padding: 0;

}

div.moduletable h3, div.moduletable_menu h3, div.moduletable_text h3 {

	font-size: 125%;

	font-weight: bold;

	margin: 0;

	padding: 0 0 8px;

	text-transform: uppercase;

}

div.module_black, div.module_green, div.module_blue, div.module_red, div.module {

	clear: both;

	float: left;

	margin-bottom: 0px;

	width: 100%;

}

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 {

	background: none repeat scroll 0 0 transparent;

	float: none;

	margin: 0;

	padding: 0;

	width: 99%;

}

div.module_text h3 {

	clear: both;

	display: block;

	margin: 0 0 10px;

	overflow: hidden;

	width: 100%;

}

div.module_text span {

	background: none repeat scroll 0 0 #F6F6F6;

	clear: both;

	display: block;

	float: left;

	font-weight: bold;

	padding: 0 3px 0 0;

}

div.module_text {

	background: url("/templates/cecu/images/bt-br.gif") no-repeat scroll right bottom #F6F6F6;

	clear: both;

	float: left;

	margin-bottom: 20px;

	padding: 0;

	width: 100%;

}

div.module_text div {

	background: url("/templates/cecu/images/bt-bl.gif") no-repeat scroll left bottom transparent;

}

div.module_text div div {

	background: url("/templates/cecu/images/bt-tr.gif") no-repeat scroll right top transparent;

}

div.module_text div div div {

	background: url("/templates/cecu/images/bt-tl.gif") no-repeat scroll left top transparent;

	display: block;

	padding: 0 15px 10px;

}

div.banneritem_text {

	padding: 5px 0 !important;

}

div.module_black h3, div.module_green h3, div.module_blue h3, div.module_red h3 {

	border-bottom: 1px solid #F6F6F6;

	color: #FFFFFF;

	font-size: 125%;

	font-weight: bold;

	margin: 0 -15px 10px;

	padding: 8px 15px 5px;

	text-transform: uppercase;

}

div.module_red {

	background: url("/templates/cecu/images/br-br.gif") no-repeat scroll right bottom #BF0000;

	color: #FFFFFF;

}

div.module_red div {

	background: url("/templates/cecu/images/br-bl.gif") no-repeat scroll left bottom transparent;

}

div.module_red div div {

	background: url("/templates/cecu/images/br-tr.gif") no-repeat scroll right top transparent;

}

div.module_red div div div {

	background: url("/templates/cecu/images/br-tl.gif") no-repeat scroll left top transparent;

	padding: 0 15px 10px;

}

div.module_blue {

	background: url("/templates/cecu/images/bb-br.gif") no-repeat scroll right bottom #006699;

	color: #FFFFFF;

}

div.module_blue div {

	background: url("/templates/cecu/images/bb-bl.gif") no-repeat scroll left bottom transparent;

}

div.module_blue div div {

	background: url("/templates/cecu/images/bb-tr.gif") no-repeat scroll right top transparent;

}

div.module_blue div div div {

	background: url("/templates/cecu/images/bb-tl.gif") no-repeat scroll left top transparent;

	padding: 0 15px 10px;

}

div.module_green {

	background: url("/templates/cecu/images/bg-br.gif") no-repeat scroll right bottom #7BA566;

	color: #FFFFFF;

}

div.module_green div {

	background: url("/templates/cecu/images/bg-bl.gif") no-repeat scroll left bottom transparent;

}

div.module_green div div {

	background: url("/templates/cecu/images/bg-tr.gif") no-repeat scroll right top transparent;

}

div.module_green div div div {

	background: url("/templates/cecu/images/bg-tl.gif") no-repeat scroll left top transparent;

	padding: 0 15px 10px;

}

div.module_black {

	background: url("/templates/cecu/images/bl-br.gif") no-repeat scroll right bottom #333333;

	color: #FFFFFF;

}

div.module_black div {

	background: url("/templates/cecu/images/bl-bl.gif") no-repeat scroll left bottom transparent;

}

div.module_black div div {

	background: url("/templates/cecu/images/bl-tr.gif") no-repeat scroll right top transparent;

}

div.module_black div div div {

	background: url("/templates/cecu/images/bl-tl.gif") no-repeat scroll left top transparent;

	padding: 0 15px 10px;

}

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 {

	line-height: 150%;

	margin-left: 20px;

	padding: 0;

}

div.module_blue a, div.module_red a, div.module_black a, div.module_green a {

	color: #FFFFFF;

}

div.advs {

	clear: both;

	display: block;

	float: left;

	text-align: center;

	width: 100%;

}

ul.accessibility {

	position: absolute;

	top: -100%;

}

ul.ja-usertools-font {

	font-size: 11px;

	position: absolute;

	right: 70px;

	top: 8px;

}

ul.ja-usertools-font li {

	background: none repeat scroll 0 0 transparent;

	display: inline;

	margin: 0;

	padding: 0;

}

h3.hide {

	background: url("/templates/cecu/images/arrow3.png") no-repeat scroll 90% 60% transparent;

	cursor: pointer;

}

#ja-banner {

	float: left;

	height: 90px;

	margin: 5px 0;

	width: 730px;

}

div.back_button a, div.back_button a:hover, div.back_button a:active {

	background: none repeat scroll 0 0 transparent !important;

	display: block;

	margin: 10px 0;

	text-decoration: none !important;

}

#form-login p {

	margin: 0;

}

#form-login ul {

	list-style: none outside none;

	margin: 10px 0 0;

	padding: 0;

}

#form-login ul li {

	padding: 3px 0 2px;

}

#form-login .inputbox {

	width: 150px;

}

.clr {

	clear: both;

}

.hasTip img {

	border: medium none;

	margin: 10px 5px 0 0;

}

.tool-tip {

	background: none repeat scroll 0 0 #FFFFCC;

	border: 1px solid #D4D5AA;

	float: left;

	max-width: 200px;

	padding: 5px;

}

.tool-title {

	background: url("/templates/system/images/selector-arrow.png") no-repeat scroll 0 0 transparent;

	font-size: 100%;

	font-weight: bold;

	margin: -15px 0 0;

	padding: 15px 0 5px;

}

.tool-text {

	font-size: 100%;

	margin: 0;

}

#system-message dd.message ul, #system-message dd.error ul, #system-message dd.notice ul {

	margin: 0;

	padding: 0;

}

#system-message dd.message ul li, #system-message dd.error ul li, #system-message dd.notice ul li {

	background: none repeat scroll 0 0 transparent;

	color: #FFFFFF;

	margin: 0;

	padding: 5px;

}

#system-message dd.message ul {

	background: none repeat scroll 0 0 #006699;

	border: medium none;

}

#system-message dd.error ul {

	background: none repeat scroll 0 0 #BF0000;

	border: medium none;

}

#system-message dd.notice ul {

	background: none repeat scroll 0 0 #EE9600;

	border: medium none;

}

.clearfix:after {

	clear: both;

	content: ".";

	display: block;

	height: 0;

	visibility: hidden;

}

* html > body .clearfix {

	display: block;

	width: 100%;

}

* html .clearfix {

	height: 1%;

}

html {

	height: 100% !important;

	margin-bottom: 1px;

}

.searchinpt input {

	float: left;

}

#innerPageContainer {

	float: left;

	margin: 0;

	width: 100%;

}

#innerPageContainer .banner {

}

#innerPageContainer .innerPageContentContainer {

	float: left;

	width: 100%;

}

#innerPageContainer #innerLeftCategory {

	background: url("/templates/cecu/images/inner_category_bbg.png") no-repeat scroll 0 0 transparent;

	float: left;

	height: 400px;

	position: relative;

	top: -31px;

	width: 209px;

}

#innerPageContainer #innerLeftCategory .titleHead {

	font-family: arial;

	font-size: 20px;

	font-weight: bold;

	height: 25px;

	margin: 12px 0 0 42px;

	padding: 10px 0 0;

	text-align: center;

	width: 123px;

}

#innerPageContainer #innerMiddleContent {

	float: left;

	margin: 0 0 0 10px;

	padding: 10px 12px 0 10px;

	width: 507px;

}

#innerPageContainer #innerMiddleContent h1 {

	color: #003399;

	font-family: arial;

	font-size: 34px;

	font-weight: normal;

}

#innerPageContainer #innerMiddleContent p {

	color: #333333;

	font-family: arial;

	font-size: 12px;

	font-weight: normal;

	line-height: 20px;

	margin: 0;

	padding: 5px 0 30px;

}

#innerPageContainer #innerMiddleContent .loanImg {

	float: right;

}

#innerPageContainer #innerMiddleContent ul#innerPageslinks {

	list-style: none outside none;

	margin: 54px 0 0;

	padding: 0;

}

#innerPageContainer #innerMiddleContent ul#innerPageslinks li {

	float: left;

	font-size: 11px;

	line-height: 14px;

	list-style: none outside none;

	margin: 0 43px 0 0;

	padding: 0;

	text-align: center;

}

#innerPageContainer #innerMiddleContent ul#innerPageslinks li.last {

	margin: 0;

}

#innerPageContainer #innerMiddleContent ul#innerPageslinks li img {

	clear: both;

}

#innerPageContainer #innerMiddleContent ul#innerPageslinks li span {

	display: block;

	text-align: center;

}

#innerPageContainer #innerMiddleContent ul#innerPageslinks li span a {

	text-decoration: none;

}

#innerPageContainer #innerRightContent {

	border-left: 1px solid #C5E0FB;

	float: left;

	height: 100%;

	margin: 0 0 -17px 10px;

	padding: 22px 20px;

	position: relative;

	top: -17px;

	width: 160px;

}

.subscribe p {

	padding: 0 !important;

}

ul.menufotnav li.last-child {

/*	border: medium none;
*/
}

ul.menufotnav2 li.last-child {

/*	border: medium none;
*/
}

#ja-mainbody-fr #ja-col1 {

	width: 20%;

}

#ja-mainbody-fr #ja-contentwrap {

	float: none !important;

	padding: 0 12px 0 0 !important;

	width: auto !important;

}

#ja-mainbody, #ja-mainbody-fl {

	display: inline;

	float: left;

	width: 77%;

	margin-bottom: -32767px;

	padding-bottom: 32767px;

}

#ja-mainbody #ja-contentwrap {

	padding: 0 2% 0 0%;

}

#ja-mainbody-fl #ja-contentwrap {

	float: left;

	width: 100%;

}

#ja-mainbody-f, #ja-mainbody-fr {

	float: none;

	width: 100%;

}

#ja-mainbody-fr #ja-contentwrap {

	float: right;

	width: 74.8%;

}

#ja-mainbody-fr #ja-col1 {

	width: 20%;

}

#ja-mainbody-fr #ja-contentwrap {

	float: left !important;

	padding: 0 1% 0 0;

	width: 75% !important;

}

#ja-content {

	min-height:363px;

	padding: 0;

}

#ja-contentwrap {

	height: auto;

	min-height: 300px;

}

* html #ja-contentwrap {

	height: 300px;

}

#ja-mainbody-fl #ja-content {

	padding-left: 0;

}

#ja-mainbody-f #ja-content {

	padding: 0;

}

#ja-containerwrap-f {

	background: url("/templates/cecu/images/cwf-bg.gif") repeat-x scroll left top #F6F6F6;

}

#ja-containerwrap-f #ja-containerwrap2 {

	background: none repeat scroll 0 0 transparent;

}

#ja-containerwrap-f #ja-container, #ja-containerwrap-f #ja-container2 {

	background: none repeat scroll 0 0 transparent;

}

#ja-containerwrap-fl {

}

#ja-containerwrap-fl #ja-containerwrap2, #ja-containerwrap-fl #ja-container, #ja-containerwrap-fl #ja-container2 {

	background: none repeat scroll 0 0 transparent;

}

#ja-containerwrap-fr {

	border-left: 1px solid #C5E0FB;

	border-right: 1px solid #C5E0FB;

	padding: 0;

}

#ja-containerwrap-fr #ja-containerwrap2 {

}

#ja-col1 {

	float: left;

	height: auto !important;

	margin: 0 15px 0 0;

	min-height: 365px;

	overflow: hidden;

	position: relative;

	top: -34px;

	width: 209px !important;

}

#ja-col2 {

	float: right;

	overflow: hidden;

	width: 20.3%;

	

}

#ja-col1 table, #ja-col2 table {

	border-collapse: collapse;

	border-spacing: 0;

}

#ja-col1 ul li, #ja-col2 ul li {

	background: url("/templates/cecu/images/bullet.gif") no-repeat scroll 5px 50% transparent;

	margin: 0;

	padding-left: 15px;

}

#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;

}

.mod-top {

	background: url("/templates/cecu/images/subscribe_top_cor.png") no-repeat scroll left top transparent;

	margin: 10px 0 0;

	padding: 18px 0 0;

}

.mod-bg {

	background: url("/templates/cecu/images/subscribe_bg.png") repeat-y scroll left top transparent;

	float: left;

	padding: 0 16px;

	width: 85%;

}

.mod-bottom {

	background: url("/templates/cecu/images/subscribe_btm_cor.png") no-repeat scroll left bottom transparent;

	float: left;

	padding: 0 0 10px;

	width: 100%;

}

h3.show span {

	color: #3399CC;

	font-size: 15px;

	font-weight: bold;

	margin: 0;

	padding: 0 35px 0 0;

}

.mod-bg p {

	margin: 0 !important;

	padding: 0 !important;

}

.mod-bg .jamod {

	border-bottom: 1px dotted #CCCCCC;

	padding: 0 0 12px;

}

.mod-bg .jamod:last-child {

	border-bottom: medium none;

	padding: 0;

}

#ja-col1 {

	background: url("/templates/cecu/images/inner_category_bbg.png") no-repeat scroll 0 0 transparent;

	padding: 0;

}

#ja-col3 {

	float: right;

}

#ja-col3 .mod-bottom {

	background: none repeat scroll 0 0 transparent;

}

#ja-col3 .mod-bg {

	background: none repeat scroll 0 0 transparent;

}

#innerpages {

	padding: 0;

}

#ja-col1 #accordionMenu, menu {

	font-weight: bold;

	margin: 15px 0 0;

	padding: 0 15px;

}

#ja-col1 #accordionMenu ul {

	margin: 0;

	padding: 0 0 0 17px;

}

#ja-col1 #accordionMenu li {

	background: none repeat scroll 0 0 transparent;

	border-bottom: 1px dotted #999999;

	font-size: 15px;

	list-style: none outside none;

	padding: 7px 0;

}

#ja-col1 #accordionMenu li li {

	list-style: square outside none;

	margin: 0;

	padding: 0 0 0 20px;

}

#ja-col1 #accordionMenu li li li {

	list-style:circle;

}

#ja-col1 #accordionMenu li li, #ja-col1 #accordionMenu li li li {

	background: none repeat scroll 0 0 transparent;

	border: medium none;

	font-size: 15px;

	padding: 7px 0;

}

#ja-col1 #accordionMenu li a, #ja-col1 #accordionMenu li li a:hover, #ja-col1 #accordionMenu li#current li a {

	color: #333333;

	text-decoration: none;

}

#ja-col1 #accordionMenu li a:hover, #ja-col1 #accordionMenu li#current a {

	

	text-decoration: none;

}

#innerpages #ja-col3 {

	float: right;

	border-left:solid 1px #c5e0fb;

	height: 100%;

	margin-top: -17px;

	padding-top: 17px;

	position: relative;

	text-align: center;

	top: 0 !important;

	width: 212px;

	margin-bottom: -32767px;

	padding-bottom: 32660px;

}

#innerpages #ja-col2 {

	float: right;

	border-left:solid 1px #c5e0fb;

	position: relative;

	text-align: center;

	top: 0 !important;

	width: 212px;

}

#innerpages #ja-col2.mod-top {

	background: none!important;

	margin: -17px 0 -32767px;

	padding:18px 0 32767px;

}

#innerpages #ja-col2 .mod-bg {

	background: none!important;

	float: left;

	padding: 0 16px;

	width: 85%;

}

#innerpages #ja-col2 .mod-bottom {

	background: none!important;

	float: left;

	padding: 0 0 10px;

	width: 100%;

}

#innerpages #ja-col1 h3 {

	background: url("/templates/cecu/images/left_cat_head_btm_cor.png") no-repeat scroll left bottom transparent;

	color: #000000;

	font-family: arial;

	font-size: 22px;

	font-weight: normal;

	margin: 15px 0 0 32px;

	padding: 11px 10px 34px;

	text-align: center;

	width: 126px;

}

#innerpages #ja-col1 .moduletablecoversation h3 {

	color: #000000;

	font-family: arial;

	font-size: 17px;

	font-weight: bold;

	margin: 6px 0 0 42px;

	padding: 10px 0 0;

	text-align: center;

	width: 123px;

}

#header .topNav .innerCont ul li a:hover {

	color: #000000;  

}

#header .topNav .innerCont ul li a.facebook {

	color: #333333;

	display: block;

	padding: 6px 0;

	text-decoration: none; font-size:11px; font-weight:bold;

}

#header .topNav .innerCont ul li {

	background: none repeat scroll 0 0 transparent;

	float: left;

	font-size: 11px;

	font-weight: bold;

	line-height: 15px;

	list-style: none outside none;

	margin: 0;

	padding: 0px 0px 0px 0px;

	width: auto !important;

}

#header .topNav .innerCont ul li ul {

	margin: 10px 0 0;

	right: 0;

	width: 135px !important;

	 

}

#header .topNav .innerCont ul li ul ul {

	left: 139px;

	margin: 0;

}

#header .topNav .innerCont ul li ul ul ul {

	left: 139px;

	margin: 0; width:133px !important ;

}

/*#header .topNav .innerCont ul li ul li {



	float: none;



}

*/

#header .topNav .innerCont ul li:hover ul {

	position: absolute;

	z-index: 99999 ; 

}







#header .topNav .innerCont ul li ul li a, #header .topNav .innerCont ul li ul li.active a {

	background: none repeat scroll 0 0 #428909;

	border-bottom: 1px solid #96CD68;

	color: #EEFFC5;

	font-size: 13px; margin:0px;

	font-weight: normal;

	padding: 5px 9px 5px  9px; line-height:18px;

	width: 120px !important; z-index:999999999;

}





#header .topNav .innerCont ul li ul li a:hover, #header .topNav .innerCont ul li ul li.active a:hover {

	background: none repeat scroll 0 0 #666666;

	color: #FFFFFF; 

}



#header .topNav .innerCont ul li ul  a, #header .topNav .innerCont ul li ul a.dj-more{

	 background:#428909 url(/templates/cecu/images/narrow.png) 130px 12px no-repeat;

	border-bottom: 1px solid #96CD68;

	color: #EEFFC5;

	font-size: 13px; margin:0px;

	font-weight: normal;

	padding: 5px 9px 5px  9px; line-height:18px;

	width: 120px !important; z-index:999999999;

}

#header .topNav .innerCont ul li ul  a, #header .topNav .innerCont ul li ul a.dj-more:hover{

	 background:#666 url(/templates/cecu/images/narrow.png) 130px 12px no-repeat;

	border-bottom: 1px solid #96CD68;

	color: #fff;

	font-size: 13px; margin:0px;

	font-weight: normal;

	padding: 5px 9px 5px  9px; line-height:18px;

	width: 120px !important; z-index:999999999;

}

#header .topNav .innerCont ul li ul li a.dj-more-active{

	 background:#428909 url(/templates/cecu/images/narrow.png) 130px 12px no-repeat;

	border-bottom: 1px solid #96CD68;

	color: #fff;

	font-size: 13px; margin:0px;

	font-weight: normal;

	padding: 5px 9px 5px  9px; line-height:18px;

	width: 120px !important; z-index:999999999;

}

#header .topNav .innerCont ul li ul li a:hover.dj-more-active{

	 background:#666 url(/templates/cecu/images/narrow.png) 130px 12px no-repeat;

	border-bottom: 1px solid #96CD68;

	color: #fff;

	font-size: 13px; margin:0px;

	font-weight: normal;

	padding: 5px 9px 5px  9px; line-height:18px;

	width: 120px !important; z-index:999999999;

}


#header .topNav .innerCont ul li a {

	background: none repeat scroll 0 0 transparent;

	color: #333333;

	display: block; 
	
	line-height:22px;
	
	padding:9px 10px 0px;

	text-decoration: none;   font-size:11px; font-weight:bold;  

}

#header .topNav .innerCont ul li a:hover {

	background: #91C674;  

}

#header .topNav {

	background: url("/templates/cecu/images/top_nav_left_cor.png") no-repeat scroll 0 0 transparent;

	float: right;

	padding: 0 0 0 12px; height: 41px; z-index:99999; 

}

#header .topNav .innerCont {

	background: url("/templates/cecu/images/top_nav_right_cor.png") no-repeat scroll right top transparent;

	float: left;

	height: 41px;

	padding: 0 12px 0 0;

	position: relative;  z-index:99999; 

}

#header .topNav .innerCont ul {

	list-style: none outside none;

	margin: 0;

	padding: 0; 

}

#header .topNav .innerCont ul li.item212 {

	margin: 0 0 0 3px;

}

#header .topNav .innerCont ul li.item212 a {

	background: url("/templates/cecu/images/facebook.png") no-repeat scroll 0 0 transparent;

	display: block;

	font-size: 0;

	height: 28px;

	line-height: 0;

	margin: 6px 0 0;

	padding: 0;

	text-indent: -99999px;

	width: 27px;

}

#header .topNav .innerCont ul li.item192 {

	margin: 0 0 0 3px;

}

#header .topNav .innerCont ul li.item192 a {

	background: url("/templates/cecu/images/facebook.png") no-repeat scroll 0 0 transparent;

	display: block;

	font-size: 0;

	height: 28px;

	line-height: 0;

	margin: 6px 0 0;

	padding: 0;

	text-indent: -99999px;

	width: 27px;

}

#header .topNav .innerCont ul li.itemid107 {

	margin: 0 0 0 3px;

}

#header .topNav .innerCont ul li.itemid107 a {

	background: url("/templates/cecu/images/facebook.png") no-repeat scroll 0 0 transparent;

	display: block;

	font-size: 0;

	height: 28px;

	line-height: 0;

	margin: 6px 0 0;

	padding: 0;

	text-indent: -99999px;

	width: 27px;

}

#galleryimg, #gallery, #videogallery {

	margin: 0;

	padding: 0;

}

#galleryimg ul, #gallery ul, #videogallery ul {

	margin: 0 0 0 -10px;

	padding: 0;

}

#galleryimg ul li, #gallery ul li {

	background: none repeat scroll 0 0 #EEEEEE;

	border: 1px solid #CCCCCC;

	display: inline;

	float: left;

	list-style-type: none;

	margin: 0 10px 10px;

	padding: 0 0 1px;

}

#videogallery ul li {

	border: 1px solid #CCCCCC;

	display: inline;

	float: left;

	list-style-type: none;

	margin: 0 10px 10px;

	min-height: 136px;

	padding: 0;

	text-align: center;

	width: 134px;

}

#videogallery ul li img {

	height: 100px;

	padding: 5px;

	width: 121px;

	!float:left;

}

#galleryimg ul li a, #gallery ul li a, #videogallery ul li a {

}

#galleryimg ul li .clsImgPad, #gallery ul li a .clsImgPad {

	background: none repeat scroll 0 0 #EEEEEE;

	padding: 0;

}

#galleryimg ul li a:hover img, #gallery ul li a:hover img {

	border: medium none;

	margin: 0;

}

#galleryimg ul li .galleryart, #gallery ul li .galleryart {

	background-color: #EEEEEE;

	clear: left;

	color: #333333;

	float: left;

	font-size: 0.75em;

	min-height: 44px;

	text-align: center;

	width: 144px;

}

#galleryimg ul li .galleryart a, #gallery ul li .galleryart a {

	float: none;

	text-align: center;

}

#galleryimg ul li .galleryart a:hover, #gallery ul li .galleryart a:hover, #galleryimg ul li .galleryart a:hover strong, #gallery ul li .galleryart a:hover strong, #galleryimg ul li .galleryart strong, #gallery ul li .galleryart strong {

	color: #000000;

}

#galleryimg ul li .galleryart a strong, #gallery ul li .galleryart a strong {

	color: #003399;

}

p.descriptiond {

	text-align: center;

}

#videogallery li p {

	margin: 0;

	padding: 0;

}

.blogrecent .contentpaneopenrecent {

	margin: 0;

	overflow: hidden;

	padding: 0 0 20px;

}

.blogrecent .contentpaneopenrecent h2 {

	color: #333333;

	display: inline;

	float: left;

	font-size: 12px;

	margin: 0 0 0 30px;

	padding: 0 !important;

	width: 76%;

}

.blogrecent .contentpaneopenrecent h2 a {

	text-decoration: none;

}

.blogrecent {

	width:100%;

}

/*.blogrecent .article-tools {



	background: none repeat scroll 0 0 transparent;



	border-top: medium none;



	clear: both;



	float: left;



	margin-bottom: 0;



	width: auto;



}*/



.blogrecent .article-tools {

	background: none repeat scroll 0 0 transparent;

	border-top: medium none;

	clear: both;

	float: left;

	margin-bottom: 0;

	width: 14%;

}

table.blogrecent td {

	padding: 0 !important;

}

.article-tools .article-meta {

	padding: 0;

	width: 100%;

}

p.filterpage {

	font-size: 11px;

}

.filterpage input {

	height: 15px;

	padding: 0;

}

.filterpage select {

	height: 18px !important;

	padding: 0 !important;

}

.filterpage .inputbox {

	color: #111111;

	font-size: 12px;

	height: 15px;

	margin: 0 2px 0 0;

	padding: 0 3px;

	width: auto;

}

.filterpage .button {

	float: none;

	position: relative;

	top: 0;

}

ul#archive-list {

	margin: 0;

	padding: 0;

	text-align: left;

	width: 100%;

}

ul#archive-list h5.metadata {

	background: none repeat scroll 0 0 transparent;

	border-top: medium none;

	color: #333;

	display: inline;

	float: left;

	font-size: 12px;

	font-weight: normal;

	margin-bottom: 0;

	padding: 0;

}

ul#archive-list h4.contentheading {

	color: #333333;

	display: inline;

	float: left;

	font-size: 12px;

	margin: 0 0 0 30px;

	padding: 0 !important;

	width: 81%;

}

ul#archive-list div.intro {

	display: inline;

	float: left;

}

ul#archive-list li {

	line-height: inherit !important;

	overflow: hidden;

	padding: 0 0 20px;

}

p.tablerowclear {

	background: none repeat scroll 0 0 #FFFFFF !important;

	padding: 6px 5px;

}

p.tablerowgrey {

	background: none repeat scroll 0 0 #F9EDC4 !important;

	padding: 6px 5px;

}

p.tablerowgreen {

	background: none repeat scroll 0 0 #BBD9BB !important;

	padding: 6px 5px;

}

#jevents_body {

	width: 507px !important;

}

.hpmpage #ja-mainbody {

	height: auto !important;

}

.hpmpage #ja-mainbody {

	height: auto !important;

}

.hpmpage #ja-content {

	min-height: inherit;

}

#vlightboxz {

}

#vlightboxz a.vlightbox {

	display: block;

	float: left;

	margin: 0 20px 20px 0;

	text-align: center;

}

#vlightboxz a.vlightbox .imgBox {

	border: 1px solid #CCCCCC;

	margin: 0 0 1px;

	padding: 2px;

}

#vlightboxz a.vlightbox img {

	margin: 0;

	padding: 0;

}

#gallerycontenta {

	overflow: hidden;

}

.clsLightGallery {

	overflow: hidden;

}

.contentheading .pohtogalere {

	float: left;

}

#josForm h1.contentheading {

	display: table;

	float: left;

	line-height: inherit !important;

}

div.clsLightGallery h3.clsh3 {

	float: left;

	margin: 0 !important;

	padding: 12px 0 0;

}

.contentheading .clsCatTtile {

	color: #D05728;

	float: left;

	font-family: arial;

	font-size: 17px;

	margin: 0;

	padding: 1px 0 0 4px;

}

#vlightboxz a.vlightbox .imgBox {

	border: 1px solid #CCCCCC;

	margin: 0 0 1px;

	padding: 2px;

 !line-height:107px;

}

.imgBox {

	display: table-cell;

	margin: 0 !important;

	text-align: center;

	vertical-align: middle;

}

.clsFloatLeft {

	background: none repeat scroll 0 0 #FAFAFA;

	border: 1px solid #CCCCCC !important;

	font-size: 12px;

	line-height: 16px;

	margin: 0 0 1px;

	padding: 5px 10px;

	text-align: center;

	width: 124px;

}

.clsFloatLeft a {

	text-decoration: none;

}

.clsLightGallery_title {

	color: #D05728;

	font-family: arial;

	font-size: 22px;

	margin: 0;

	padding: 0 0 17px;

}

#vlightboxz a.vlightbox {

	display: block;

	float: left;

	margin: 0 18px 18px 0;

	text-align: center;

}

#ja-col1 .menu {

	font-weight: bold;

	margin: 15px 0 0;

	padding: 0 15px;

}

#ja-col1 .menu ul {

	margin: 0;

	padding: 0 0 0 17px;

}

#ja-col1 .menu li {

	background: none repeat scroll 0 0 transparent;

	border-bottom: 1px dotted #999999;

	font-size: 15px;

	list-style: none outside none;

	padding: 7px 0;

}

#ja-col1 .menu li li {

	list-style: square outside none;

	margin: 0;

	padding: 0 0 0 20px;

}

#ja-col1 .menu li li li {

	list-style:circle;

}

#ja-col1 .menu li li, #ja-col1 .menu li li li {

	background: none repeat scroll 0 0 transparent;

	border: medium none;

	font-size: 15px;

	padding: 7px 0;

}

#ja-col1 .menu li a, #ja-col1 .menu li li a:hover, #ja-col1 .menu li.current li a {

	color: #333333!important;
	text-decoration: none;
}

#ja-col1 .menu li a:hover, #ja-col1 .menu li ul li a:hover, #ja-col1 .menu li.current a{
	color: #003399!important;
	text-decoration: none;
}
.paginationclass {

	display: inline;

	padding: 0 0 0 10px;

}

#ja-content .question_statement p {

	display: inline;

	margin: 0;

	padding: 0;

}

#ja-content .question_statement ol {

	margin: 0;

	padding: 20px 0 0;

}

#ja-content .videolistthumbnail {

	border: 1px solid #CCCCCC;

	display: inline;

	float: left;

	list-style-type: none;

	margin: 0 10px 10px;

	min-height: 109px;

	padding: 0;

	text-align: center;

	width: 134px;

}

#ja-content .videolistthumbnail {

	background-color: #EEEEEE !important;

	background-image: none !important;

	height: auto !important;

	margin: 0 !important;

	padding: 5px;

	width: 121px !important;

}

#ja-content .videolistthumbnail img {

	border: medium none !important;

	height: 100px;

	margin: 0 !important;

	padding: 0 !important;

	width: 124px;

}

#ja-content .videolistthumbnail #videolist {

	font-size: 11px;

	padding: 7px 0 0;

}

#ja-content .videolistthumbnail #videolist a {

	color: #333333 !important;

}

.contentpaneopen .ev_detail {

	padding-bottom: 10px !important;

}

.common_button {

	background: url("/templates/cecu/images/submit_small.png") no-repeat scroll 0 0 transparent !important;

	border: medium none !important;

	cursor: pointer !important;

	font-size: 0 !important;

	height: 27px !important;

	width: 68px !important;

}

.common_button:hover {

	background: url("/templates/cecu/images/submit_small_hover.png") no-repeat scroll 0 0 transparent !important;

}

.calculatorclass td p {

	padding: 10px 0;

}

.calculatorclass .button1 {

	background: url("/templates/cecu/images/common_button.png") no-repeat scroll 0 0 transparent !important;

	border: medium none !important;

	cursor: pointer !important;

	height: 27px !important;

	margin: 15px 0;

	width: 68px !important;

}

.calculatorclass .button1:hover {

	background: url("/templates/cecu/images/commom_button_hover.png") no-repeat scroll 0 0 transparent !important;

}

.calculatorclass input:focus, .calculatorclass input:hover {

	border: 1px solid #A2A2A2;

}

.calculatorclass input {

	border: 1px solid #CCCCCC;

}

.calculatorclass td {

	vertical-align: middle;

}

#jevents_header .contentheading {

	padding: 0 0 34px !important;

}

#jevents_body td {

	padding-left: 0 !important;

	padding-right: 0 !important;

}

#jq4s_srvy_frm .contentdescription {

	padding: 0;

}

.calculatorclass h3 {

	padding: 10px 0;

}

.question_statement {

	float: left;

	width: 178px;

}

#jq4s_srvy_frm textarea {

	margin: 0 0 10px !important;

}

.question_statement ol {

	list-style-position: inside;

	padding: 0 !important;

}

#josForm, .josForm {

	padding: 0;

}

div.componentheading {

	padding: 0 0 20px !important;

}

.mod_login {

	display: block;

	padding: 10px 0 0 !important;

}

#joomlaboard {

	padding: 0;

}

.contentpaneopendemo .article-content {

	overflow: visible !important;

}

#innerpages #ja-contentwrap {

	padding: 0 5px 0px 224px;

 !padding: 0 5px 0px 0px;

}

#innerpages .om-widget-container h1 {

	background: none repeat scroll 0 0 #44AA0C !important;

}

.om-widget-powered-by {

	border: 2px solid red !important;

}

#MyEmail {

	padding: 0 0 2px;

}

.afterlogin .item41 {

	margin: 0 0 0 72px !important;

}

.loofficer_class {

	left: 141px;

	position: absolute;

	top: 0;

	width: 90px;z-index:9999; background-image:none;

}

div.error, .errors {

	color: #FF0000;

	line-height: 18px;

	padding: 0 0 34px;

}

div.error23 {

	color: #FF0000;

	line-height: 18px;

	padding: 0;

}

#ja-banneriner {

	bottom: 0;

	float: left;

	left: 0;

	margin: 8px 0 8px 8px;

	position: absolute;

	text-align:right;

}



#clsWebpageBlueBorder table td.clsMouseOut {

    padding: 0 10px 18px 8px !important;

}



#clsWebpageBlueBorder table td.clsMouseOver {

    padding: 0 10px 18px 8px !important;

}



#clsWebpageBlueBorder table td, #clsWebpageBlueBorder table th {

	padding: 0 10px 0 8px !important;

	vertical-align: middle;

	width: auto;

}

#clsWebpageBlueBorder table {

	border-collapse: collapse !important;

	display: block !important;

	width: auto !important;

}

#clsWebpageBlueBorder table tbody {

	border-collapse: collapse !important;

	display: block !important;

	width: auto !important;

}

#clsWebpageBlueBorder table tr {

	border-collapse: collapse !important;

	display: block !important;

	width: auto !important;

}

#clsWebpageBlueBorder table .clsFloatLeft {

	display: table-cell;

	height: 42px !important;

	min-height: 30px;

	padding: 5px 10px !important;

	vertical-align: middle;

	width: 129px !important;

}

#gallerycontenta .clsFloatLeft {

	height: auto;

	margin: 2px 0 0 !important;

	min-height: 30px;

	padding: 3px 0;

	width: 148px !important;

}

.cb_button_wrapper input {

	float: none !important;

	/*margin-top:-19px;*/

}

.cb_template_default #cbUserTable {

}

hr.cbUserListHrTop, hr.cbUserListHrBottom {

	margin:0px;

	padding:0px;

	display:none;

}

.cb_template_default #cbUserTable td {

	border: 1px solid #CCCCCC;

	padding: 10px !important;

}

.cb_template_default #cbUserTable td.cbUserListCol1 {

	width:48px;

}

.cb_template_default #cbUserTable td.cbUserListCol2 {

	width:200px;

}

.cb_template_default #cbUserTable td.cbUserListCol3 .cbUserListFieldLine {

	float:left;

	margin:0px 10px 5px 0px;

}

.cbUserListFC_username {

	font-weight:bold;

}

#cbUserTable .sectiontableheader {

	background: none repeat scroll 0 0 #256497 !important;

	color: #FFFFFF;





	font-size: 1.333em;

	padding: 0 10px;

}

#cbUserTable .sectiontableheader th {

	padding: 2px 5px !important;

	width:auto!important;

}

form#mod_loginform {

}

form#mod_loginform .mod_login td {

	padding: 0 1px !important;

}

.cb_comp_outer {

	padding: 0 2px !important;

}

input#mod_login_remember {

	margin-left: 0;

}

li.bldCls a {

	font-weight: bold;

}

li.bldCls {

	line-height: inherit;

}

#innerpages #ja-container2 {

	height: auto !important;

	margin: 0 0 -17px;

	float:left;

	width:100%;

	padding: 17px 0 107px;

	position: relative;

	top: -17px;

}

/*  my code      */















.itemid258, #item-258 {

	display:none;

}

.itemid259, #item-259 {

	display:none;

}

#navigation {

	padding-left:90px;

}

#survey input.button {

	float:none;

	margin:0px 0px 10px 0px;

}

.ja-banneriner_rght {

	right:8px!important;

}

.messagetext {

	margin-bottom:25px;

}

#cbIconsBottom {

	padding:15px 0 0px 0;

}



.mod-bottom #Mod62{

    padding: 12px 0;

}



.mod-bottom #Mod62 h3{

    padding: 0 0 15px;

}

#ja-col3 .banneritem a img{
	margin:0px 0px 13px 0px;
}

#dj-main139{ background-image:none; z-index:999;} 





.pagination {

	display: inline;

	margin: 0;

	padding: 0;

}

.pagination li {

	background: none repeat scroll 0 0 transparent;

	display: inline;

	line-height: inherit;

	margin: 0;

	padding: 0;

}

.pagination li span {

	padding: 2px 5px;

}

.pagination a {

	border: 1px solid #F6F6F6;

	padding: 2px 5px;

}

.pagination a:hover, .pagination a:active, .pagination a:focus {

	background: none repeat scroll 0 0 #FFFFFF;

	border: 1px solid #ECECEC;

}

#jevents_header h2{
	display:none;
}

li#Home ul{
	display:none;
}

.tslf{ border:solid 1px #7f9db9;}
#dj-main191{left: 141px;

	position: absolute;

	top: 0;

	width: 90px;z-index:9999; background-image:none;}
	
#dj-main191 ul.dj-submenu{ margin-left:0px !important;}
.validate-username{ margin:0px 0px 10px 10px;}
.validate-password{ margin:0px 0px 10px 18px;}

fieldset{ border:0px; padding-left:0px; margin-left:0px;}
fieldset .required { margin:9px 0px; }
fieldset .hasTip{ float:left; margin:5px 15px; width:140px; }
fieldset .acymailing_checkbox { float:left; margin:-15px 0px 0px 125px;  line-height:30px; }
fieldset .acylabellist { float:left; margin:-15px 0px 0px 0px; line-height:30px; }
fieldset .labelacysubscribe{ margin-left:15px; padding-top:3px;}
#jform_name{ width:131px; height:14px; line-height:20px; border:solid 1px #7f9db9;}
#jform_username { width:131px; height:14px; line-height:20px; border:solid 1px #7f9db9;}
#jform_password1 { width:131px; height:14px; line-height:20px; border:solid 1px #7f9db9;}
#jform_password2 { width:131px; height:14px; line-height:20px; border:solid 1px #7f9db9;}
#jform_email1 { width:131px; height:14px; line-height:20px; border:solid 1px #7f9db9;}
#jform_email2 { width:131px; height:14px; line-height:20px; border:solid 1px #7f9db9;}

.image-browser-caption-content p
{
color:#FAFAFA;
font-size: 11px;
line-height: 13px;
}
.custom_custom{
width:93px !important; 
}
/* .custom_custom  iframe{
min-height:60px !important; 
} */
.linkedin  {
margin-bottom: 20px;
}

#mc-embedded-subscribe{
margin-bottom: 5px;
}


.subs-sect h2 { margin:0px; } 
.subs-sect .subsbutton input.butn { margin: 0!important;}
.subs-sect #mc-embedded-subscribe-form { padding-top: 0!important;}
 /* for LinkedIn added - 21.08.2013 */
#header .topNav .innerCont ul li.itemid868 a {

	background: url("/templates/cecu/images/linkedin_icon.png") no-repeat scroll 0 0 transparent;

	display: block;

	font-size: 0;

	height: 28px;

	line-height: 0;

	margin: 6px 0 0 8px;

	padding: 0;

	text-indent: -99999px;

	width: 27px;

}

/*
     FILE ARCHIVED ON 13:13:08 Dec 19, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 03:10:11 Feb 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.505
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.009
  esindex: 0.009
  cdx.remote: 5.24
  LoadShardBlock: 86.944 (3)
  PetaboxLoader3.datanode: 114.118 (4)
  load_resource: 92.128
  PetaboxLoader3.resolve: 35.08
*/