*{
margin:0; padding:0; outline:none; 
/*border:none;*/
}

body{
margin:0; padding:0; outline:none; border:none; font:normal 12px/18px Verdana; color:#1a4a5a; background:#f0f0f0;
}

.table td
{
border: solid 1px #666666;
}

td
{
	padding:1px 2px 0px 0;
}
.clear{
clear:both; font-size:0; margin:0; padding:0; outline:none;
}
.spacer {
border:none; clear:both; font-size:0; outline:none;
}
a, img, input{border:none; outline:none; }

.noBorder{
border:none!important;
}
.nopaddingTop{
padding-top:none!important;
}
.height{
height:185px!important;
}
.margin_nav{
margin:0 22px;
}
.topBorder{
border-top:#bebebe solid 1px; margin-top:5px!important;
}
.noBg{
background:none!Important;
}
.floatRight{float:right;}
.imgFloatLeft{
float:left; margin:0 10px 0 0;
}
.heightMiddleBox{
height:165px!important;
}
.bgWhite{
background:#FFF;
}
.marginTop{
margin-top:40px!important;
}
.fontSize14{
font-size:14px!important;
}
.imgBorder{
padding:5px; border:#f0f0f0 solid 1px;
}
p{ margin-bottom:10px;}
.nomargin{
margin-bottom:0!important; padding-bottom:0!important;
}

.textfield{
line-height:20px; font:normal 11px Verdana;
border:#CCCCCC solid 1px;
    color: #969696;
    float: left;
    margin: 0 0 0 10px;
    padding: 0px 0px 0;
    /*width: 280px;*/
}

.mainWrapper{
width:100%; margin:0 auto; padding:0;
}

.topWrapper{
margin:0 auto; padding:0; background:url(../images/navbg.jpg) top left repeat-x;
}
.topArea{
width:995px; margin:0 auto; padding:0;
}

a.logo{
display:block;
background:url(../images/mallcom_logo.gif) top left no-repeat; width:313px; height:80px; text-indent:-9999px;
}

.topNavArea{
float:right; width:270px; margin:0;
}
.topNavArea a{
display:block; text-decoration:none; text-align:right; padding-right:25px;
text-indent:18px; font:normal 11px/18px Verdana; color:#727272;
}
.topNavArea a:hover{
color:#333;
}

/* start header_search */
#header_search {
position: relative; width: 250px; height: 26px; margin: 27px 0 0 0; padding: 0;
background: url(../images/header_search_bkg.gif) 0 0 no-repeat;
}

#header_search form {
position: relative; float: left; margin: 0; padding: 0; width: 250px;
}

#header_search form fieldset {
position: relative; float: left; width: 250px; margin: 0; padding: 0;
border:none;
}

#header_search form fieldset legend {
display: none;
}

#header_search form fieldset label {
display: none;
}

#header_search form fieldset input {
position: relative; float: left; width: 190px;
margin: 0 0 0 10px; padding: 4px 6px 0; border: none; background: none;
color: #969696; font:normal 11px/17px Verdana;
}

#header_search form fieldset button {
position: relative; float: right; width: 30px; height: 24px;
margin: 0; padding: 0; background: url(../images/go_btn.gif) top left no-repeat;
text-indent: -9999px; border: none; cursor: pointer;
}

#header_search form fieldset button:hover {
background: url(../images/go_btn_hover.gif) top left no-repeat;
}
/* end header_search */


/*start TOP ICON NAV*/
.topIconArea{
padding:10px 0 0; overflow:hidden; width:675px; float:right; width:100px; /*border:#FFFFFF solid 1px;*/
}
a.homeIcon{
text-indent:-999em; float:right; display:block; text-align:left;
background:url(../images/icon_home.gif) top left no-repeat; width:11px; height:10px;
margin:0 0 0 10px; padding:0;
}
a.homeIcon:hover{
background:url(../images/icon_home_hover.gif) top left no-repeat;
}
a.homeIconCurrent{
text-indent:-999em; float:right; display:block; width:11px; height:10px;
margin:0 0 0 10px; padding:0; text-align:left;
background:url(../images/icon_home_hover.gif) top left no-repeat;
}

a.contactIcon{
text-indent:-999em; float:right; display:block; text-align:left;
background:url(../images/icon_contact.gif) top left no-repeat; width:11px; height:10px;
}
a.contactIcon:hover{
background:url(../images/icon_contact_hover.gif) top left no-repeat;
}
a.contactIconCurrent{
text-indent:-999em; float:right; display:block; width:11px; height:10px;
background:url(../images/icon_contact_hover.gif) top left no-repeat; text-align:left;
}

a.sitemapIcon{
text-indent:-999em; float:right; display:block; text-align:left;
background:url(../images/icon_sitemap.gif) top left no-repeat; width:11px; height:10px;
margin:0 10px; padding:0;
}
a.sitemapIcon:hover{
background:url(../images/icon_sitemap_hover.gif) top left no-repeat;
}
a.sitemapIconCurrent{
text-indent:-999em; float:right; display:block; width:11px; height:10px;
margin:0 0 0 10px; padding:0; text-align:left;
background:url(../images/icon_sitemap_hover.gif) top left no-repeat;
}
/*end TOP ICON NAV*/


/*start BAN*/
.banWrapper{
margin:0 auto; padding:0; background:url(../images/banBg.gif) top left repeat-x;
}
.banArea{
width:995px; margin:0 auto; padding:0;
}

.banWrapperInner{
margin:0 auto; padding:0; background:url(../images/banBg_inner.gif) top left repeat-x;
}

.banLeft{
width:710px; /*overflow:hidden;*/
}


/*============================*/
/*=== Start Custom Slider Styles ===*/
/*============================*/
#slider-wrapper-inner{
width:995px; /*height:194px;*/ padding-top:1px;
}
#slider-wrapper{
width:710px; height:/*173px*/ 141px;
}

div.rotator { 
position: relative; width: 710px;  height: 173px;
padding: 0; overflow:hidden;
}
div.r1 { 
overflow:hidden; width: 710px; height: 173px;
}
div.r1 p { 
margin-top: 20px; text-align: center; 
}
div.navigation { 
position: absolute; top: 5px; right: 5px; 
}
div.navigation div.current, div.navigation a { 
width: 12px; height: 12px; margin: 0 8px 0 0;
float: left; overflow: hidden; 
}
div.navigation a:hover { 
text-decoration: none; 
}
div.navigation div.current { 
background: #c00; 
}
div.navigation a { 
display: block; background: #ccc; 
}
#introslide { 
background: #000; color: #eee; text-align: center; 
}
/*====================*/
/*=== end Custom Slider Styles ===*/
/*====================*/



/*start NEWS TICKER*/
#newsticker-demo{
float:right; width:250px; height:158px; background:url(../images/newsBg.gif) top left repeat-y;
padding:3px 0 0 35px; overflow:hidden;
}

#newsticker-demo a {
text-decoration:none;
}
#newsticker-demo img {
/*border: 2px solid #FFFFFF;*/
}

#newsticker-demo .title {
text-align:left; font-size:14px; color:#FFF; border-bottom:#FFF solid 1px;
padding:0 0 1px 0; margin:0 20px 10px 0;
}

.newsticker-jcarousellite {
width:230px; margin:0 20px 10px 0;
}
.newsticker-jcarousellite ul li{
list-style:none; display:block; padding-bottom:1px; margin-bottom:3px;
}
.newsticker-jcarousellite .thumbnail {
float:left; width:110px;
}
.newsticker-jcarousellite .info {
/*float:right; width:190px;*/ /*border:#000 solid 1px;*/
margin-bottom:7px;
}
.newsticker-jcarousellite .info a {
color:#fff; font:normal 13px/18px Verdana; display:block;
border:none;
}
.newsticker-jcarousellite .info a:hover {
color:#666; text-decoration:none!important;
}
.newsticker-jcarousellite .info a img {
border:none; vertical-align:middle; width:16px; height:16px;
}

.newsticker-jcarousellite .info span.cat {
display: block; color:#fff; font:normal 11px Verdana;
}
/*end NEWS TICKER*/

.h1{
font-size:15px; text-align:left; color:#fff; border-bottom:#FFF solid 1px; text-indent:-9999px;
padding:0 0 1px 0; margin:0 20px 10px 0;
}
.cufon-ready h1{
text-indent:0; /*width:325px;*/ font-size:15px; text-align:left; color:#fff;
border-bottom:#FFF solid 1px; padding:0 0 1px 0; margin:0 20px 10px 0;
}

h2{
font-size:15px; text-align:left; color:#193A44; line-height:18px; margin-bottom:10px; text-indent:-9999px; padding-bottom:5px;
}
.cufon-ready h2{
text-indent:0; /*width:325px;*/ font-size:15px; text-align:left; color:#193A44; line-height:16px; margin-bottom:10px;
}

.text{
font:bold 12px Verdana !important;
text-align: left !important;
}

h3{
text-indent:0; font-size:15px; text-align:left; color:#589A3B; line-height:18px; margin-bottom:10px; text-indent:-9999px;padding-bottom:5px;
}
.cufon-ready h3{
text-indent:0; font-size:15px; text-align:left; color:#589A3B; line-height:18px; margin-bottom:10px;
}

h4{
text-indent:0; font-size:18px; text-align:center; color:#447420; line-height:14px; margin-bottom:7px; text-indent:-9999px;
}
.cufon-ready h4{
text-indent:0; font-size:18px; text-align:center; color:#447420; line-height:14px; margin-bottom:7px; vertical-align:middle;
}
/*end BAN*/

/****************************************************
start NAVIGATION*/
.preload1 {
background: url(blank_over.gif);
}
.preload2 {
background: url(blank_overa.gif);
}
/* top margin for this demo only */
#nav {
padding:0 0 0 8px; margin:0; list-style:none; height:20px;
position:relative; z-index:500; font-size:12px; background:#052436;
}
#nav li.top {
display:block; float:left;
}
#nav li a.toplink {
display:inline; float:left; padding-bottom:4px; padding-top:3px;
color:#ffffff; text-decoration:none; font-size:11px; font-weight:bold; line-height:13px; text-transform:uppercase;
cursor:pointer;
}
#nav li a.toplink span {
float:left; display:block; padding:0 24px 0 0;
}
#nav li a.toplink span.down {
float:left; display:block; padding:0 35px 0 12px;
}
#nav li a.toplink:hover {
}
#nav li a.toplink:hover span {
}
#nav li a.top_link:hover span.down {
}

#nav li:hover > a.top_link {
}
#nav li:hover > a.top_link span {

}
#nav li:hover > a.top_link span.down {
}

/* Default list styling */

#nav li:hover {
position:relative; z-index:200;
}

/* keep the 'next' level invisible by placing it off screen. */
#nav li.top ul.sub li a{
color:#fff; text-decoration:none; font-size:10px; letter-spacing:1px; font-weight:bold; line-height:16px;
cursor:pointer;
}
#nav ul,
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul {
position:absolute; left:-9999px; top:-9999px; width:0; height:0;
margin:0; padding:0; list-style:none; font-size:10px;
}

#nav li:hover ul {
left:5px; bottom:20px; top:auto; background: #052435; padding:5px 3px;
white-space:nowrap; width:auto; height:auto; z-index:300;
}
/** html #nav li:hover ul {
width:0; color:#FFF!important;
}*/
#nav li:hover ul li {
display:block; position:relative; float:left; font-weight:normal; clear:left;
}
#nav li:hover ul li a {
display:block; font-size:9px; height:17px; line-height:12px; padding:0 10px 0 5px;
text-decoration:none;
}
#nav li ul li a.fly {
color:#4f8383; font-weight:bold;
}
#nav li:hover ul li:hover {
}
#nav li:hover ul li a:hover {
text-decoration:none; color:#f09303;
}
#nav li:hover ul li a.fly:hover {
background:#4f8383; text-decoration:none;
}
#nav li:hover ul li:hover.fly {
}

#nav li:hover ul li:hover.fly > a.fly {
background:#4f8383; text-decoration:none;
}

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {
left:-5px; margin-left:100%; bottom:-4px; top:auto; padding:3px;
white-space:nowrap; width:auto; z-index:500; height:auto;
}

/****************************************************
end NAVIGATION*/


/**************************************************
start CONTAINER*/
.containerWrapper{
margin:0 auto; padding:0;
}

.containerArea{
width:/*935px*/995px;
margin:0 auto 15px; padding:10px 0;
/*padding:30px 20px 30px 40px;*/ 
position:relative; overflow:hidden;
}

.leftBar{
width:12px; height:100%;
position:absolute; left:0; top:0; z-index:0;
overflow:hidden;
background:#f09303;
}
.leftPan{
/*width:490px;
float:left;*/
margin-left:43px; margin-right:40px;
position:relative; z-index:0;
}
.rightPan{
width:444px; /*height:200px;*/
float:right;
margin-left:30px; overflow:hidden;
position:relative; z-index:1;
}

.bodytxt{
font:normal 12px/18px Verdana; text-align:left; color:#1a4a5a;
}
.bodytxt a{
font:bold 12px/18px Verdana; text-align:left; text-decoration:none; color:#1a4a5a;
}
.bodytxt a:hover{
color:#f09303;
}

/*start Left Pan*/
.widthHD{width:350px; }
.leftPan .img{
float:right; margin:0 0 18px 18px;/* width:145px; height:160px;*/
}
a.btn_readmore{
padding-left:5px; padding-right:20px;
font:bold 11px/16px Verdana; text-align:left; text-decoration:none; color:#1a4a5a;
background:url(../images/greenBullet.gif) 100% 50% no-repeat;
}
a.btn_readmore:hover{
background:url(../images/greenBullet_h.gif) 100% 50% no-repeat; color:#f09303;
}
/*end Left Pan*/

/*start Right Pan*/
.rightPan_inner{
padding:0 0 12px; margin-bottom:12px;
overflow:hidden;
border-bottom:#1b4a59 dotted 1px;
}

.rightPan_inner_leftPart{
float:left;
}
.rightPan_inner_rightPart{
width:290px;
padding:0 0 0 10px;
float:right;
overflow:hidden;
}

a.txtOrange_btn{
margin-bottom:10px;
font:bold 11px/16px Verdana; text-align:left; text-decoration:none; color:#f09303; 
}
a.txtOrange_btn:hover{
text-decoration:underline; color:#1b4a59; 
}

ul.catalogList{
list-style-type:none;
display:block;
margin-top:5px;
}
ul.catalogList li{
list-style-type:none;
display:inline;
padding:0 10px 0 0;
}
ul.catalogList li a{
font:bold 11px Verdana; text-align:left; text-decoration: none; color:#1b4a59;
}
ul.catalogList li a:hover{color:#333; }
ul.catalogList li a.current{color:#333; }

ul.txtList{
list-style-type:none;
display:block;
margin-top:5px;
}
ul.txtList li{
list-style-type:none; display:block;
/*width:128px; float:left;*/
padding:0 20px 0 0;
}
ul.txtList li a{
font:bold 11px Verdana; text-align:left; text-decoration: none; color:#1b4a59;
}
ul.txtList li a:hover{color:#333; }
ul.txtList li a.current{color:#333; }
ul.txtList li .divTxt{
float:left; width:auto;
margin-right:15px;
width:240px;
}
ul.txtList li .divTxtSize{
float:left; width:auto;
margin-right:15px;
width:100px;
}
ul.txtList li .img{
width:50px; height:25px;
text-align:center;
float:left;
padding-bottom:20px;
}
/*end Right Pan*/


/*********************************
start MIDDLE CONTAINER*/
.blueLrgTxt{
font-size:22px; text-align:center; color:#144154;
}

.greyTxt, .greyTxt a{
font-size:12px; text-align:center; color:#878787;
text-decoration:none;
text-indent:-9999px;
}
.cufon-ready .greyTxt, .greyTxt a{
text-indent:0; font-size:12px; text-align:center; color:#878787;
text-decoration:none;
}

.testimonialTxt{
font-size:12px; text-align:left; color:#595959;
text-indent:-9999px;
}
.cufon-ready .testimonialTxt{
text-indent:0; font-size:12px; text-align:left; color:#595959;
}

.blueTestimonialTxt{
font-size:13px; font-weight:bold; text-align:left; color:#18485a; font-style:italic;
}
/*********************************
end MIDDLE CONTAINER*/

/**************************************************
end CONTAINER*/



/**************************************************
start BOTTOM PANNEL*/
.bottomWrapper{
margin:0 auto; padding:0; background:#e6e6e6 url(../images/bottomAreaBg.gif) top left repeat-x;
}

.bottomArea{
width:995px; margin:0 auto;
padding:22px 0 0;
display:table; position:relative; overflow:hidden;
}
.newsletterArea{
width:240px; float:left;
border-right:#bbc3c7 solid 1px;
}
.productGalleryArea{
width:453px;
float:left; position:relative; overflow:hidden;
border-right:#bbc3c7 solid 1px;
}

.contactArea{
width:160px;
float:left;
border-right:#bbc3c7 solid 1px;
}

/* start NEWSLETTER */
.newsletterArea p{
font:normal 11px/18px Verdana; text-align:left; color:#47484a;
}
.inputBox{
width:110px; height:20px;
padding:0 10px; margin-right:10px; margin-top:5px;
background:url(../images/inputBox_bg.gif) 0 0 no-repeat; border:none; outline:none;
font:normal 11px/20px Verdana; text-align:left; color:#848484;
}
.btnGreen{
overflow:hidden;
padding:5px 0;
width:auto;
}
.btnGreen div{
width:5px; height:19px;
float:left;
background:url(../images/submitBtnBG_left.gif) 0 0 no-repeat;
text-decoration:none; cursor:pointer;
}
.btnGreen div span{
height:19px;
float:left;
padding:0 16px 0 10px; margin-left:5px;
background:url(../images/submitBtnBG_right.gif) 100% 0 no-repeat;
font:normal 12px/19px Verdana; text-align:left; text-decoration:none; color:#fff;
cursor:pointer;
}
.btnGreen div:hover{
background:url(../images/submitBtnBG_left_h.gif) 0 0 no-repeat; color:#6c9d46;
}
.btnGreen div span:hover{
background:url(../images/submitBtnBG_right_h.gif) 100% 0 no-repeat; color:#6c9d46;
}
.btnGreen div span .inputBtn{
padding:0;
font:normal 12px/19px Verdana; text-align:left; text-decoration:none; color:#fff;
background:none; border:none;
cursor:pointer;
}
.btnGreen div span .inputBtn:hover{
background:url(../images/submitBtnBG_right_h.gif) 100% 0 no-repeat; color:#6c9d46;
}
/* end NEWSLETTER */

.greenTxt{
font:normal 13px/15px Verdana; color:#447420; text-align:left;
}
.greenTxt a{
font:normal 13px/15px Verdana; color:#447420; text-align:left;
}
.greenTxt a:hover{
color:#333; text-decoration:none;
}

.marginTop{margin-top:10px; }

/*start Icons Pic*/
a.linkedin{
width:27px; height:27px;
display:block; float:left; margin-right:3px;
background:url(../images/linkedin.gif) 0 0 no-repeat;
}
a.linkedin:hover{
background:url(../images/linkedin_h.gif) 0 0 no-repeat;
}
a.twiter{
width:27px; height:27px;
display:block; float:left; margin-right:3px;
background:url(../images/twitter.gif) 0 0 no-repeat;
}
a.twiter:hover{
background:url(../images/twitter_h.gif) 0 0 no-repeat;
}
a.rss{
width:27px; height:27px;
display:block; float:left; margin-right:3px;
background:url(../images/rss.gif) 0 0 no-repeat;
}
a.rss:hover{
background:url(../images/rss_h.gif) 0 0 no-repeat;
}
a.facebook{
width:27px; height:27px;
display:block; float:left; margin-right:3px;
background:url(../images/facebook.gif) 0 0 no-repeat;
}
a.facebook:hover{
background:url(../images/facebook_h.gif) 0 0 no-repeat;
}
a.youtube{
width:27px; height:27px;
display:block; float:left;
background:url(../images/youtube.gif) 0 0 no-repeat;
}
a.youtube:hover{
background:url(../images/youtube.gif) 0 0 no-repeat;
}
/*end Icons Pic*/


/*start SCROLLER THUMBNAIL*/
div.sc_menu {
/* Set it so we could calculate the offsetLeft */
width: 428px; overflow: auto;
}
ul.sc_menu {
display: block; height: 110px;
/* max width here, for users without javascript */	
width: 1070px; padding:0; 
/* removing default styling */
margin: 0; list-style: none;
}
.sc_menu li {
display: block; float: left; padding: 0 4px;
}
.sc_menu a {
display: block; text-decoration: none;
}
.sc_menu span {
display: none; margin: 0; width:99px;
text-align: center; font:normal 11px Verdana; color:#1A4A5A;
}
.sc_menu a:hover span {
display: block;
}
.sc_menu img {
/*border: 3px #fff solid; -webkit-border-radius: 3px; -moz-border-radius: 3px;*/
border:none; outline:none;
}
.sc_menu a:hover img {
filter:alpha(opacity=50); opacity: 0.5;
}
/*end SCROLLER THUMBNAIL*/


.contactSec {
width:100%;
float:left; margin-left:40px; margin-bottom:22px;
/*background:green;*/ border:none;
overflow:hidden; position:relative;
}
.newsletterSec {
width:73%;
float:left;
/*background:yellow;*/
position:relative; right:0;
border-right:1px solid #BBC3C7;
}
.proGalSec {
width:98%;
float:left;
/*background:red;*/
position:relative; right:34%;
border-right:1px solid #BBC3C7;
}
.col1 {
width:63%;
float:left;
position:relative; left:35%;
overflow:hidden; /*border:#FFFFFF solid 1px;*/
}
.col2 {
width:35%;
float:left;
position:relative;
left:41%;
overflow:hidden; /*border:#00FF00 solid 1px;*/
}
.col3 {
width:28%;
float:left;
position:absolute; left:141%; /*bottom:120px;*/ top:0px;
overflow:hidden;
}

.video{
float:left; position:relative; text-align:center;
}
.video a
{
color:#144154; display:block; font-size:13px;
text-align:center;
font-weight:bold;
}

object{
z-index:0; float:left; display:block;
}
.blackDiv {
background: #e2e1e1;
top: 107px;
position: absolute; left: 0;
margin: 0; padding: 0 0 5px;
width: 179px; height: 20px;
z-index: 3;
}

.blackDiv2 {
background: #F0F0F0;
top: 123px;
position: absolute; left: 0;
margin: 0; padding: 0 0 5px;
width: 200px; height: 20px;
z-index: 3;
}


/**************************************************
end BOTTOM PANNEL*/



/*********************************
start INNER CONTAINER*/
.containerWrapperInner{
margin: 0 auto; padding:0;
}
.containerAreaInner{
margin: 0 auto; padding: 0; width: 995px;
background: url(../images/inner_containerBg.gif) top left repeat-y;
}

.containerAreaInner2{
margin: 0 auto; padding: 0; width: 995px;
background: url(../images/inner_containerBg_2.gif) top right repeat-y;
}

.leftPanInner{
padding:30px 20px; z-index:0;
}
.rightPanInner{
width: 730px;
float:right; padding:20px 20px; z-index:1;
}

.listImgs1{
/*background:#f3f3ec;*/
}
.listImgs2{
background:#f9f9f5;
}

ul.productlist{
padding:10px; overflow:hidden;
list-style-type:none;
}
ul.productlist li{
list-style-type:none; float:left; width:165px;

padding:10px 0px; 
margin:0 5px 5px;
text-align:left; font:normal 12px Verdana; color:#103b54;
border:solid 1px #666666;
height:160px;
}
ul.productlist li p
{
	width:160px;
	float:left;
	padding-left:5px;
}
ul.productlist li a{
text-align:left; font:normal 12px Verdana; text-decoration:none; color:#103b54;
vertical-align:middle; line-height:25px;
float:left;
display:block;

}
ul.productlist li a:hover{
text-align:left; font:normal 12px Verdana; text-decoration:underline; color:#103b54;
vertical-align:middle; line-height:25px;
}

ul.productlist li img{
/*background:url(../images/productImg_bg.gif) center center no-repeat;*/
padding:5px; border:none; vertical-align:bottom; float:left;
}
.prodName{
margin-left:5px;
}

/*start ACCORDION MENU*/
#accordion {
list-style: none;
padding: 0 0 0 0; width: 180px;
}

#accordion div {
display: block;
font-size:11px; font-weight:normal; color:#103b54; text-align:left;
margin: 1px; padding:5px 0;
cursor: pointer;
list-style: circle;
/*-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;*/
}
#accordion div img {
vertical-align:middle;
}
#accordion div font {
font-size:11px; font-weight:normal; color:#103b54; text-align:left; text-transform:uppercase;
cursor: pointer;
list-style: circle;
/*-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;*/
}
#accordion div font a:hover {
cursor: pointer; color:#f09c03; text-decoration:none;
}

#accordion ul {
list-style: none;
padding:0;
}
#accordion ul{
display: none;
}
#accordion ul li {
/*font:normal 11px/16px Verdana; color:#3a3a3a;
cursor: auto;
padding: 0 0 0 20px;*/
}
#accordion a {
text-decoration: none; color:#3a3a3a;
}
#accordion a:hover {
text-decoration: underline; color:#225a6b;
}

/*end ACCORDION MENU*/


/*start INNER PAGE RIGHT MENU*/
.rightPanMenu{
width:500px; float:right;
margin:0 0 10px 10px; padding:0 0 0 5px; overflow:hidden;
position:relative; z-index:1;
}

.rightPanInner2{
float: right;
width: 185px;
z-index: 1;
padding: 30px 10px 30px 0;
}

.leftPanInner2{
padding: 30px 20px;
z-index: 0;
width:730px;
}





ul.pageMenus{
margin-bottom:30px;
}
ul.pageMenus li {
list-style-type:none;
}
ul.pageMenus li {
display:block; margin:5px 10px 5px 0;
}
ul.pageMenus li a {
background:url(../images/arrow_bullet.png) center left no-repeat;
font:normal 14px/20px Verdana; color:#447420; text-decoration: none; padding:0 0 0 15px;
}
ul.pageMenus li a:hover {
text-decoration: none; color:#f68620;
}
/*end INNER PAGE RIGHT MENU*/

/*********************************
end INNER CONTAINER*/


/**************************************************
start FOOTER*/
.footerWrapper{
width:100%;
margin:0 auto;
background:#4c8b1c;
}
.footerInner{
width:995px; height:34px;
margin:0 auto; line-height:34px;
text-align:center;
}
ul.footerNav{
list-style-type:none;
margin:0 auto;
}
ul.footerNav li{
list-style-type:none;
display:inline;
padding-left:10px;
font:normal 11px/34px Verdana; text-align:left; color:#fff;
}
ul.footerNav li a{
list-style-type:none;
padding-right:10px;
font:normal 11px Verdana; text-align:left; text-decoration:none; color:#fff;
border-right: #fff solid 1px;
}
ul.footerNav li a:hover{
color:#052435;
}
/**************************************************
end FOOTER*/

/* //////////////////// tanmoy Created //////////////////////// */

.textfield2{
line-height:20px; font:normal 11px Verdana;
border:#CCCCCC solid 1px;
    color: #969696;
    float: left;
    margin: 0 0 0 10px;
    padding: 3px 6px 0;
    width: 130px;
}

.current
{
	font-weight:bold;
	padding-left:20px;
}
.general
{
	color:#990000;
	padding-left:20px;

}

/*start collapsible*/
.accordionItem h2{ margin:1px 0; font:bold 11px/18px Verdana; padding: 0.4em; color: #052436;  }
.accordionItem h2:hover { cursor: pointer; }
.accordionItem div { margin: 0; padding: 1em 0.4em;}
.accordionItem.hide h2 { color: #000; /*background-color: #eeeeff;*/ }
.accordionItem.hide div { display: none; }

/*end collapsible*/



/*start PICTOGRAM AREA*/
.pictogramArea{
float:left; width:99%;
margin-top:20px;
position:relative;
/*border:#000000 solid 1px;*/
}
.pictogramImgArea{
float:left; width:65%;
position:absolute; bottom:0;
/*border:#009900 solid 1px;*/
vertical-align:bottom!important;

}
.pictogramImgArea img{
bottom:0; position:relative;
vertical-align:bottom!important;
margin-right:15px;
}

.pictogramRightDiv{
float:right; width:auto; margin-top:55px;
}

/*end PICTOGRAM AREA*/

.hr{
clear:both; background:none;
height:3px;
border-bottom:0;
border-left:none;
border-right:none;
border-top:#1b4a59 dotted 1px;
margin-bottom:10px;

}

