/* ***************** General layout ************************* */

body{ background:#565656 url(../images/bg_pattern.jpg) top left repeat; font-family:Arial, Helvetica, sans-serif; color:#464646; margin:0; padding:0; font-size:15px; line-height:22px; word-spacing:4px; letter-spacing:0.2px;}
h1, h2, h3, h4, h5, h6, div, form{  margin:0;  padding:0; font-weight:normal;}
p { margin:5px 0 0 0; display:block; font-size:12px;}
img, form, table, tr, td{margin:0; padding:0; border:none}
.clearer{clear:both; display:block; font-size:0; height:0; line-height:0; margin:0; padding:0; border:none}
ul {margin:0; padding:0; list-style-type:none}
ul li { width:auto; height:auto; margin: 5px 0; padding:0 0 0 15px; background: url(../images/bullet.gif) left 7px no-repeat;   font-family: Helvetica, sans-serif; line-height:22px; word-spacing:4px; font-size:15px;letter-spacing:0.2px;}
ol {margin:0 0 0 25px; padding:0; }
ol li { width:auto; height:auto; margin: 5px 0; padding:0 0 0 0px; line-height:22px; word-spacing:4px; letter-spacing:0.2px;}



a{outline:none; color:#d12f19;}
a:hover{text-decoration:none}
a:visited{color:#e2451a;}

.outerContainer{ width:100%; height:auto; margin:0; padding:0;}
.mainContainer { width:920px; height:auto; margin:0 auto; padding:0; background:#fff; overflow:hidden;}

.topContainer {width:920px; height:40px; margin:0 auto; padding:0; display:block; overflow:hidden; background:#323232; color:#d0d0d0}
.topContainer ul li a {color:#d0d0d0; text-decoration:none;}
.topContainer ul li a:hover {color:#babd4c;  text-decoration:none;}
.callUsImg { float:left; display:inline; margin:0 0 0 20px; }
.siteLink{ display:inline; margin:10px 0px; border:0px solid #fff ; margin:14px 20px 0 0;  font-weight:bold; font-size:12px; list-style:none;}
.siteLinkhover {color:#babd4c; display:inline;  margin:10px 0px; border:0px solid #fff ; margin:14px 20px 0 0;  font-weight:bold; font-size:12px; cursor:pointer;}





/* ***************** Main Navigation  ************************* */

.nav{width:900px; height:31px; margin:32px auto 0 auto; padding:0 10px;}
.navinner {float:right;}

.navi  {width:900px; height:31px; margin:32px auto 0 auto; padding:0 10px; }
.navinner ul {list-style-type:none; line-height:31px; border:0px solid #fff;}
.navinner ul li {display:inline; float:left; font-size:14px; font-weight:bold; color:#fff; margin:0px 2px;}
.navinner ul li a{text-decoration:none; color:#fff; padding:0px 10px; margin:0px 2px; float:left;}

.navinner ul li a:hover{text-decoration:none; color:#fff; background:#e2451a; margin:0px 2px;}
.navinner ul li a.selected {background:#e2451a; margin:0px 2px;}

.home {width:77px;height:31px; margin:0 0 0 2px; padding:0; float:left; background:url(../images/home-off.gif) top left no-repeat;}
.homehover {width:77px;height:31px; background:url(../images/home-on.gif) top left no-repeat; list-style:none; cursor:pointer; }


.products {width:99px; height:31px; margin:0 0 0 2px; padding:0; float:left; background:url(../images/products-off.gif) top left no-repeat;}
.productshover {width:99px; height:31px; background:url(../images/products-on.gif) top left no-repeat; list-style:none; cursor:pointer;}


.services {width:92px; height:31px; margin:0 0 0 2px; padding:0; float:left; background:url(../images/services-off.gif) top left no-repeat;}
.serviceshover {width:92px; height:31px; background:url(../images/services-on.gif) top left no-repeat; list-style:none; cursor:pointer;}


.portfolio {width:98px; height:31px; margin:0 0 0 2px; padding:0; float:left; background:url(../images/portfolio-off.gif) top left no-repeat;}
.portfoliohover {width:98px; height:31px; background:url(../images/portfolio-on.gif) top left no-repeat; list-style:none; cursor:pointer;}



/* ***************** Content area  ************************* */

.contentContainer { width:890px; height:auto; margin:0 auto; padding:15px; background:#efefef}
.logoContainer {width:857px; height:153px; margin:0; padding:15px; background:#fff}

.sidebar {width:214px; height:auto; margin:15px 0 0 0; float:left; padding:15px; background:#fff;}
.sidebarIndex {width:214px; height:auto; background:#f5f5f5;} 
	
.sidebarInner {width:184px; height:auto; background:#f5f5f5; padding:15px}
.sidebarInnerMenu {width:184px; height:auto; padding:0; margin:0 0 20px 0}
.sidebarInnerMenu h1 {height:22px; font-size:16px; color:#59396a; border-bottom: 1px solid #59396a; font-weight:bold; margin:0 auto}
.sidebarInnerMenu ul {margin:0; padding:0; list-style-type:none }
.sidebarInnerMenu li { width:auto; height:auto; margin:9px 0; padding:0 0 0 15px; background: url(../images/bullet.gif) 0% 70% no-repeat; font-size:12px; font-weight:bold; color:#565656; line-height:normal; letter-spacing:normal; word-spacing:normal;}
.sidebarInnerMenu li a { margin:0; padding:0 ; color:#565656; text-decoration:none}
.sidebarInnerMenu li a:hover { color:#59396a}


.textArea {width:602px; height:auto; margin:15px 0 0 0; float:right; padding:15px; background:#fff;}
.textArea2 {width:602px; height:auto; margin:15px 0 0 0; float:right; padding:15px; background:#4c4c4c;display:block;}
.textArea h1 { font-size:28px; width:100%; height:40px; border-bottom:#59396a 5px solid; }	
.textArea h2 { font-size:22px; color:#e2451a; width:auto; margin:24px 0 0 0}
.textArea h2 a {text-decoration:none; color:#e2451a;}
.textArea h3 { font-size:20px; width:auto; margin:15px 0 0 0}
.textArea h4 { font-size:18px; width:auto; margin:15px 0 0 0}
.textArea h5 { font-size:15px; font-weight:bold;   width:auto; margin:15px 0 0 0}
.textArea h6 { font-size:13px; font-weight:bold;  width:auto; margin:15px 0 0 0}
.textArea span {font-family: Helvetica, sans-serif; line-height:22px; font-size:15px; word-spacing:4px; letter-spacing:0.2px;}
.textArea p {font-family: Helvetica, sans-serif; line-height:22px; word-spacing:4px; font-size:15px;letter-spacing:0.2px;}

.listTable { width:602px; margin:10px 0 0 0; padding:0} 	

.chartTable {width:602px; height:auto; margin:20px 0 0 0; padding:0;}
.chartTable ul { width:602px; margin:0; padding:0; list-style-type:none; text-align:center}
.chartTable li{ width:162px; height:auto; float:left; text-align:center; margin:0 17px 15px 17px ; display:inline; padding:0; background:none} 
.chartTable li h4 {font-size:13px; font-weight:bold; margin:0 0 5px 0;display:block;}
.chartTable li p {font-size:12px; margin:0 0 5px 0; display:block}
.chartTable li img { margin:5px 0 0 0; border:1px solid #222222;}  


.block { width:582px; height:auto; background:#f5f5f5; margin:0 0 15px 0; padding:10px;}
.block:hover{ color:#000;}
.block h1 { width:auto; height:auto; }
.block p { margin:8px 0 0 0; display:block; font-size:12px;}
.block .btn {text-align:right; margin-top:5px}

/* ***************** Footer area  ************************* */

.footer {width:890px; height:auto; margin:15px auto; padding:15px; background:#323232; font-size:11px; color:#d0d0d0}
.footerBlock {width:auto; height:auto; margin:0 30px 0 5px; padding:0;  float:left; border:0px solid red}

.footer p {font-size:11px; font-weight:bold; display:block; margin:0 0 5px 0}
.footer ul {font-size:11px; width:auto; height:auto; list-style-type:none; border:0px solid red; display:inline;}
.footer li {font-size:11px; width:auto; height:auto; margin:0; padding:0; list-style-type:none; } 
.footer li a {font-size:11px; width:auto; height:auto; margin:3px 0 0 0; color:#d0d0d0; text-decoration:none; float:left; clear:left;padding:0; list-style-type:none; } 
.footer li a:hover {font-size:11px; text-decoration:underline; font-size:11px; list-style-type:none;}

#cat_505681_divs table{
width:auto;
border:0px solid red;
margin-top:14px;
}
/*.normalFont{
font-size:14px !important;
word-spacing:normal !important;
line-height:normal!important;
letter-spacing:normal !important;
} */
/* .innerList ul {margin:0; padding:0; list-style-type:none}
.innerList ul li { width:auto; height:auto; margin: 5px 0; padding:0 0 0 15px; background: url(../images/bullet.gif) left 4px no-repeat!important;   font-size:14px} */

.announcement-list h2{
 font-size: 12px;
width: 500px;
}

 .date {
color: #bac046;
}

.announcements{
background-image: url("/Images/anouncements_bg.png");
    color: #FFFFFF;
    float: left;
    height: 130px;
    margin-left: 354px;
    margin-top: 7px;
    width: 257px;
}
.announcements2{
background-image: url("/Images/anouncements_bg.png");
    color: #FFFFFF;
    float:right;
    height: 130px;
    margin-left: 285px;
    margin-top: 7px;
    width: 257px;
}

.announcementslist{
height: 100px;
width:230px;
}
.announcements a{
color: #fff;

}
.icons{
float: left;
width: 155px;
margin-top: 20px;
}
.subject{
   color: #BAD681;
   
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.5px;
    padding-right: 5px;
    padding-top: 0px;
    word-spacing: 0.5px;
    line-height: 13px;
}
.subject a .cufon {
border-bottom: 1px solid #ffffff;
color:#ffffff;
}
.subject a:hover  .cufon{
border-bottom: none;
}
.subject a{
text-decoration: none;
font-size:11px;
letter-spacing: 0px;
color: #bad681;

}

.subjectbody{
color: #E5E5E5;
   height: 30px;
    font-size: 10px;
    font-weight: normal;
    line-height: 10px;
    margin-right: 10px;
    padding-top: 12px;
    text-align: left;
    word-spacing: 0px;

}

.more a .cufon{
border-bottom: 1px solid #ffffff;
color: ffffff;
}

.more a {
text-decoration: none;
color: #bad681 !important;
font-weight: bold;
}

.more a:hover  .cufon{
border-bottom: none;
}

.latestnews{
color: #FFFFFF;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-top: 7px;
    width: 115px;
   text-transform: lowercase;
}

.imageleft img{
width: 150px;
}

.imageright img{
width: 150px;
}

.pag-number, .pag-current,.pag-next a{
display:none;
}


