@import url('css/reset.css');

@import url('css/960_24_col_responsive.css');

@import url('css/superfish.css');

@import url(http://fonts.googleapis.com/css?family=Droid+Sans);

/*==============================*/

/*  GENERAL TYPOGRAPHY */

/*==============================*/

body {

    font: 13px/1.5 Arial, Helvetica, sans-serif; background-color:#fbebbd;

}

pre, code {

    font-family: Arial, Helvetica, sans-serif;

}

hr {

    border: 0 #ccc solid;

    border-top-width: 1px;

    clear: both;

    height: 0;

}

p {

    font-size:13px;

    font-family:Arial, Helvetica, sans-serif;

    color:#4a4a4a;

    line-height:1.6;
text-align: justify;
}

a {

    text-decoration:none;

}

.icon{padding:0px 0px 0px 0px; float:right;}

.icon2{padding:0px 0px 0px 28px; float:left;}

a:hover{text-decoration: underline;}
label {

    font-size:14px;

    font-family:Arial, Helvetica, sans-serif;

    color:#4a4a4a;

    margin-bottom:5px;

}

input:focus, textarea:focus {

    outline:none;

}

select, input[type="file"] {

    margin-bottom:5px;

}

input[type="text"], textarea, select, input[type="file"] {

    clear: both;

    display: block;

    overflow: hidden;

}

input[type="text"] {

    width:215px;

    height:25px;

}

input[type="text"], textarea {

    color: #666;

    border: 1px solid #eeeeee;

    padding-left:10px;

}

input#pwbox-131 {

    display:block;

}

textarea {

    width:320px;

    margin-bottom:5px;

    height:150px;

}

th{

    background: #cccccc;; 

}

th,td{

    padding: 7px 10px;

   /* border: 1px solid #cccccc; */

}

.gallery_box {
	border:1px solid #CCCCCC;}
	
/*----------------------gallery------------------*/

#gallery { margin: 0px 0px 0px 52px; padding: 0 }
#gallery ul { margin: 0; padding: 0; list-style: none;  }
#gallery ul li { display: block; float: left; width: 228px; margin: 0 0px 15px 0; }
#gallery ul .lmb { margin: 0 0 15px 0; }
#gallery ul li a img { width: 178px; text-decoration:none;  padding: 2px; border: 1px solid #970404; }
#gallery ul li a:hover { background: #ee4300}





input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="input"], input[type="time"], input[type="url"], input[type="week"]{-webkit-appearance: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
background-color: #FFFFFF;
border: 1px solid #D9D9D9;
color: #666666;
outline: 0;
padding: 3px 6px;
font-size: 13px;
width: 320px;
box-shadow: 0px 0px 3px #eee , 0 10px 15px #eee inset;
border-radius: 2px;
font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
height: 2.3em;
}
textarea {
	-webkit-appearance: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
background-color: #FFFFFF;
border: 1px solid #D9D9D9;
color: #666666;
outline: 0;
padding: 3px 6px;
font-size: 13px;
box-shadow: 0px 0px 3px #eee , 0 10px 15px #eee inset;
border-radius: 2px;
font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
width: 320px;
margin-bottom: 5px;
height: 100px;
}
input[type="submit"]{
	-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-background-clip: padding;
-webkit-background-clip: padding;
background-clip: padding-box;
background-color: #134fa7;
border: 1px solid #0e68ec;
color: #fff;
outline: 0;
padding: 3px 10px;
font-size: 13px;
box-shadow: 0px 0px 3px #86b2f3, 0 10px 15px #86b2f3 inset;
border-radius: 2px;
font-family: Arial, 'Liberation Sans', FreeSans, sans-serif;
height: 2.3em;
}
/*==============================*/

/*   Headings  */

/*==============================*/



h1 {

    font-size: 18px;

    margin:0px;

    padding:0px;

    color:#980B0B;

    font-family: Arial, Helvetica, sans-serif;

}

h2 {

    font-size: 22px;

    margin:0px;

    padding:0px;

    color:#363AE0;

}

h3 {

    font-size: 20px;

    margin:0px;

    padding:0px;

    color:#164E9B;

}

h4 {

    font-size: 18px;

    color:#4e4e4e;

    margin:0px;

    padding:0px;

}

h5 {

    font-size: 16px;

    margin:0px;

    padding:0px;

    color:#164E9B;

}

h6 {

    font-size: 14px;

    margin:0px;

    padding:0px;

    color:#164E9B;

}

/*==============================*/

/*   Spacing  */

/*==============================*/



ol {

    list-style: decimal;

}

ul {

    list-style: disc;

}

li {

    margin-left: 30px;

}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {

    margin-bottom: 15px;

}
table {
width: 100%;
}
.sl .table1{border: 1px solid #CCCCCC;
}
.sl .table1 .dark {
background: #e4eaf4;
}
.sl .table1 .light {
background: #f0f3f8;
}
.sl .table1 tr td{border: 1px solid #fff;}
.sl .table1 th {
background: #154da4;
color: #fff;
text-align: center;
font-size: 13px;
font-weight: bold;
border-right: 1px solid #fff;
}
.sl ul {
margin: 0px;
padding-lef: 0px;
margin-left: 20px;
}
.sl ul li {
list-style: none;
line-height: 24px;
list-style-image: url(images/list1.png);
margin-left: 10px;
font-weight: normal;
}
.container {

    margin-top:20px;

    -webkit-border-radius: 10px 10px 0px 0px;

    -moz-border-radius: 10px 10px 0px 0px;

    border-radius: 10px 10px 0px 0px;

    background-color:#f7f7f7;

    border-bottom:none;

    box-shadow:inset 0 0 1px #000000; overflow:hidden;

}
div.grid_24.header {
background: #980B0B;
}

ol li {

    border-bottom:none !important;

    margin-top:1!important;

    margin-bottom:1!important;

    padding-bottom:0!important;

    padding-top:0!important;

}

/*=========================================*/

/*==========Home Page Style==========*/

/*=========================================*/

.menu-bar, .slider-container, .logo, .content-wrapper, .footer-wrapper {

    /*margin-left:30px;

    margin-right:30px; */   

}

.content-wrap .blog_post h1{

    -ms-word-wrap: break-word !important;

    word-wrap: break-word !important;

}

#crumbs,.blog{

   -ms-word-wrap: break-word !important;

    word-wrap: break-word !important; 

}

/*=========================================*/

/*==========Header Style==========*/

/*=========================================*/

.logo {

    margin-top:10px;margin-left: 10px;
margin-right: 10px;

}

.header .menu-bar {

    border-top:1px solid #eeeeee;

    border-bottom:1px solid #eeeeee;

    margin-top:8px;

    padding-bottom:0px;

    display: block;

    padding-top: 0px;

    padding-bottom:0px; background:url(images/menubg.jpg) repeat-x;

}
.more {
float: right;
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration: none;
color: #0567D4;
margin-right: 20px;margin-top: 7px;
}
.content-wrap .more img {
margin-bottom: 10px;
margin-top: -20px;
}
.more:hover {
text-decoration: none;
color: #053A79;
text-decoration: underline;
}
h2.widget-title {
text-align: center;
height: 38px;
line-height: 38px;
color: #9b0000;
font-size: 15px;margin-bottom: 5px;
font-weight: bold;
background-image: url(images/icon.png);
background-repeat: no-repeat;
background-position: left;
}

h2.widget-title4 {
text-align: center;
height: 38px;
line-height: 38px;
color: #9b0000;
font-size: 15px;margin-bottom: 5px;
font-weight: bold;
background-image: url(images/icon.png);
background-repeat: no-repeat;
background-position: left;
}




h2.widget-title2 {
text-align: center;
height: 38px;
line-height: 38px;
color: #9b0000;
font-size: 15px;margin-bottom: 5px;
font-weight: bold;
background-image: url(images/menu_icon.png);
background-repeat: no-repeat;
background-position: left;
}


h2.widget-title3 {
text-align: center;
height: 38px;
line-height: 38px;
color: #9b0000;
font-size: 15px;margin-bottom: 5px;
font-weight: bold;
background-image: url(images/Curricular.png);
background-repeat: no-repeat;
background-position: left;
}



.header .menu-bar ul {

    margin:0px;

    padding:0px;

    margin:10px 0px 0px 0px;

    margin-left:-20px;

}

.header .menu-bar ul li {

    display:inline;

}



/*=========================================*/

/*==========Slider Style==========*/

/*=========================================*/

.slider-container {

    border-bottom:3px double #eeeeee;

    height:250px;

    margin-top:0px;

}

.slider-container ul {

    list-style-type:none;

}

#slide-box {

    margin: 0 auto;

    position: relative;

}

.slides_control {

    min-height: 364px;

}

.slide {

    min-height:200px;

}

.slide .slide-content.entry {

    width: 300px;

    left: 0px;

    bottom: 40px;

    padding: 10px 20px;

    position: absolute;

    font-size: 13px;/*	background-color: rgba(0, 0, 0, 0.6);*/

}

.slide-content p {

    margin:0 0 0.5em;

}

.slide-image {

    /*background: url(images/bg-slider.png) no-repeat bottom center;*/

    padding-bottom:25px;

}

.slide .slide-content.entry .title {

    font-size: 32px;

    line-height: 1em;

    margin: 0 0 10px 0;

    color: #fff;

}

.slide-img {

    width:897px;

    height:355px;

}

#slides a.prev {

    background: url("images/btn-prev-slider.png") no-repeat scroll 0 0 transparent;

    height: 30px;

    left: 18px;

    opacity: 0.8;

    position: absolute;

    text-indent: -9999em;

    top: 41%;

    width: 30px;

    z-index: 999;

}

#slides a.next {

    background: url("images/btn-next-slider.png") no-repeat scroll 0 0 transparent;

    height: 30px;

    opacity: 0.8;

    position: absolute;

    right: 18px;

    text-indent: -9999em;

    top: 41%;

    width: 30px;

    z-index: 999;

}

#slides a.prev:hover, #slides a.next:hover {

    opacity:1;

}

#slider_nav {

    margin-bottom: 10px;

    position: relative;

    z-index: 2;

}

#slider_nav, #line_wrap {

    margin-left: auto;

    margin-right: auto;

}

#line_wrap {

    position: relative;

    z-index: 1;

}

#line {

    border-bottom: 1px solid #E8E8E9;

    margin: 39px 0 0;

    position: absolute;

}

#slider_pag {

    float: left;

    width: 904px;

}

#slider_pag ul {

    float: left;

    left: 49%;

    margin: 0 auto;

    max-width: 700px;

    position: relative;

}

#slider_pag li:first-child {

    padding: 0 2px 0 12px;

}

#slider_pag li:last-child {

    padding: 0 10px 0 2px;

}

#slider_pag li {

    margin:0px;

    padding:0px;

    float: left;

    padding: 0 3px;

    position: relative;

    right: 50%;

    text-align:center;

}

#slider_pag a {

    border: medium none;

    display: block;

    height: 11px;

    text-indent: -9999px;

    width: 10px;

}

#slides .pagination li a {

    display:block;

    width:16px;

    height:0;

    padding-top:16px;

    background-position:0 0;

    float:left;

    overflow:hidden;

}

#slides .pagination li.current a {

    background-position:0 -16px;

}

.slide .entry {

    margin: 0 auto;

    padding:0 80px;

}

.slide .entry h2 {

    color: #3585B3;

    font-size: 32px;

    font-weight: bold;

    line-height: 1.2em;

}



/*=========================================*/

/*=======Cotent-Wrapper Style========*/

/*=========================================*/

.content-wrapper .content-info {

    margin-bottom:20px;

}

.content {

    padding-top:10px;

}

.content img {

    max-width:100%;

}

.content-wrapper .content-info h4 {

    text-align:center;

    margin:0px;

    padding:0px;

}

#content {

    border-bottom:3px double #eeeeee;

   margin-top: 15px;padding-bottom: 10px;

}

#content ul.thumbnails {

    list-style-type:none;

    width: 1008px;

    overflow:hidden;

    margin:0 auto;

    margin-left:-32px;

    padding:0px;

}

#content .one_fourth h2 {

    margin:0px;

    padding:0px;

    padding-bottom: 3px;
margin-top: 0px;
margin-bottom: 0px;
border-bottom: 1px solid #E2E2E0;

}

#content .one_fourth h2 a {

    color: #980000;
font-size: 17px;

}

#content ul.thumbnails li {

    width:198px;

    height:250px;

    margin:0px;

    margin-left:32px;

    float:left;

    overflow:hidden;

    background:none;

    margin-bottom:26px;

}

#content ul.thumbnails a.bigthumbs {

    display:block;

    width:198px;

    background-image:url(../images/img-bg.png);

}

/*==================================*/

/*==========Footer Style============*/

/*==================================*/

.footer-container {

    padding-top:00px;

}
p.address {
font: normal 12px Arial, Helvetica, sans-serif;
color: #;
text-align: center;
line-height: 25px;
color: #eeeeee;margin-bottom: 5px;
}
p.address a {
color: #eeeeee;
}
a.powered {
font: normal 12px Arial, Helvetica, sans-serif;
color: #cc0000;
text-align: center;
line-height: 25px;
}
.footer-container h4 {

    background-position:0% 100%;

    margin:0px;

    padding:0px;

    padding-bottom:10px;

    margin-bottom:15px;

}

.footer-container img {

    float:left;

    margin-right:15px;

}

.footer-container ul {

    margin-left:-15px;

}

.footer-container ul li {

    color:#B7BFAF;

}

.footer-container .common {

    padding:25px;

}

.footer-navi .navigation {

    margin-left:30px;

    margin-top:10px;

}

.footer-navi .navigation ul.footer_des {



    float:left;

    overflow: hidden;

    margin-bottom: 10px;

}

.footer-navi .navigation ul li {

    display:inline;

    padding-left:5px;

    padding-right:15px;

    margin-left: 0;

}

.footer-navi .navigation ul li:first {

    padding-left:0px;

}

.footer-navi .navigation ul li a {

    font-size:12px;

}

.footer-navi .right-navi {

    padding-top: 10px;

    margin-right: 30px;

    text-align: right;

}

.footer-navi .right-navi img {

    margin-right:5px;

    float:left;

}

.footer-navi .right-navi p {

    margin:0px;

    padding:0px;

    font-size: 12px;

    color: #fff;

}

.footer-navi .right-navi p a {

    color: #fff;

}

.footer-navi {

    -webkit-border-radius: 0px 0px 10px 10px;

    -moz-border-radius: 0px 0px 10px 10px;

    border-radius: 0px 0px 10px 10px;

}

.footer_space{

    height: 20px;

    visibility: hidden;

}

/*=========================================*/

/*========Portfolio Page Style=======*/

/*=========================================*/

.content-wrapper .folio-content-info {

    margin-top:18px;

}

.content-wrapper .folio-content-info p.info {

    font-size:11px;

}

.folio-content {

    border-bottom:3px double #eeeeee;

}

.folio-content ul.thumbnail {

    list-style-type:none;

    width: 1008px;

    overflow:hidden;

    margin:0 auto;

    margin-left:-18px;

    padding:0px;

}

.folio-content ul.thumbnail h3 {

    margin:0px;

    padding:0px;

    margin-top:5px;

    margin-bottom:15px;

}

.folio-content ul.thumbnail li {

    width:288px;

    margin:0px;

    margin-left:18px;

    float:left;

    overflow:hidden;

    background:none;

    margin-bottom:20px;

}

.folio-content ul.thumbnail li img {

    border:1px solid #eeeeee;

    padding:5px;

    height:158px;

    width:266px;

    background-color:#FFFFFF;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius:5px;

}

.folio-content ul.thumbnail li a {

    font-size:11px;

}

.folio-content ul.thumbnail a.zoombox {

    display:block;

    width:275px;

    background:url(images/img-shadow.png) no-repeat;

    background-position:10% 104%;

    height:186px;

}

.folio-page-info ul.paging {

    margin:0px;

    padding:0px;

    float:right;

    margin-top:20px;

    margin-bottom:20px;

}

.folio-page-info ul.paging li {

    margin:0px;

    padding:0px;

    display:inline;

    margin-right:4px;

}

.folio-page-info ul.paging li a {

    color:#777777;

    padding:2px 7px 2px 7px;

    width:20px;

    height:20px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius:5px;

    border:1px solid #eeeeee;

}

/*=========================================*/

/*========Contact Page Style=======*/

/*=========================================*/



.content-wrap {

  margin-left: 10px;
padding-right: 5px;
padding-bottom: 20px;

}

.col_w288 { 
	 margin:0px 0px 0px 8px;
	float: left;
	width: 965px;
	
}



.content-wrap h4 {

    margin-top:20px;

}

.content-info {

    border-bottom:dotted 1px #eeeeee;

    padding-bottom:10px;margin-top: 15px;

}

.content-wrap .contact ul {

    list-style-type:none;

}

.content-wrap .contact {

    overflow:hidden;

}

.content-wrap #contactForm ul.contactform, .content-wrap #contactForm ul.contactform li, .content-wrap #contactForm ul.contactform li label {

    margin:0px;

    padding:0px;

}

.content-wrap .contact ul p, .content-wrap .contact ul p.error {

    margin-left:-29px;

    margin-top:20px;

}

.content-wrap .contact #contactForm ul.contactform li {

    margin-bottom:25px;

    margin-left:-28px;

}

.content-wrap .contact #contactForm label {

    clear:both;

    font-family:Arial, Helvetica, sans-serif;

}

.content-wrap .contact #contactForm input#contactName, #contactForm input#email, #contactForm textarea {

    width:290px;

    background:#F5F5F5;

    border:1px solid #CCC;

    padding-left:5px;

    clear:both;

    margin-bottom:5px;

    overflow:hidden;

    float:none;

}

.content-wrap .contact #contactForm input#contactName:focus, .content-wrap .contact #contactForm input#email:focus, .content-wrap .contact #contactForm textarea:focus {

    background:#FFF;

}

.content-wrap .contact #contactForm input#contactName {

    height:28px;

    clear:both;

}

.content-wrap .contact #contactForm input#email {

    height:28px;

}

.content-wrap .contact #contactForm textarea {

    height:130px;

    width:350px;

    clear:both;

}

.content-wrap .contact #contactForm input[type="submit"] {

    height:35px;

    width:84px;

    border:0px;

    background:#000;

    color:#FFF;

    cursor:pointer;

    padding-left:5px;

    padding-right:5px;

    clear:both;

    float:left;

}

.content-wrap .contact #contactForm input[type="submit"]:hover {

    background:#333;

}

.content-wrap .contact #contactForm .error {

    color:#F00;

    clear:both;

}

/*=========================================*/



.sidebar {

    margin-top: 5px;
margin-right: 0px;
border-left: 1px solid #eeeeee;
padding-left: 5px;
margin-bottom: 20px;
overflow: hidden;

}

.sidebar ul {

/*    margin:-5px;

    padding:0px;

    margin-left:-30px;

    list-style-type:none;

    margin-bottom: 15px;*/margin: 0px;
padding: 0px;
margin-left: 10px;

}

.sidebar div{

    margin-bottom: 15px;

}

.sidebar ul li {

    /*border-bottom:1px solid #eeeeee;

    padding-top:5px;

    padding-bottom:5px;

    margin-left:10px;

    padding-left:20px;*/list-style: none;margin-left: 5px;
line-height: 35px;
height: 35px;
background: url(images/product-list-bg.gif) repeat-x bottom;

}
.sidebar ul li a {
font: bold 12px Arial, Helvetica, sans-serif;
background: url(images/list.png) left center no-repeat;
padding: 0px 0px 0px 20px;
text-decoration: none;color: #000;
}
.sidebar ul li:first-child {

    border-top:1px solid #eeeeee;

}

.sidebar ul li:hover {

    background:url(images/sidebar_hover.png); 
}
.sidebar ul li a:hover {

    text-decoration:underline; color:#b20303;
}
.sidebar h4 {

    margin-top:20px;

}

.sidebar #recentcomments li {

    display:block;

    padding:5px 0 5px 20px;

    padding-left:20px;

}

.sidebar #recentcomments li:hover {

    background:url(images/sidebar_hover.png);

}

/*=========================================*/

/*========About us Page Style=======*/

/*=========================================*/

.content-wrap img {

    margin-top:5px;margin-bottom: 5px;

}
.sl .s3 img{border: 1px solid #d5d5d5;
border-radius: 4px;
background: #FFFFFF;
padding: 5px;
}
.sl .s3 img:hover {
border: 1px solid #184580;
box-shadow: 0 0 5px #184580;
}
/*=========================================*/

/*========Blog Page Style=======*/

/*=========================================*/

.content-wrap .blog img {

    border:1px solid #eeeeee;

    padding:3px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius:3px;

}

.content-wrap .blog .blog_list{

    list-style-type: none;

}

.content-wrap .blog .blog_list .post{

    margin-bottom: 40px !important;

    overflow: hidden;

    clear: both;

}

.content-wrap .blog .blog_list .post .postimg{

    clear: both;

    display: block;

    margin-bottom: 20px;

}

.content-wrap #blogmain img.postimg {

    margin:0px;

    padding:0px;

    border:1px solid #eeeeee;

    padding:3px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    border-radius:3px;

    float:left;

    margin-right:15px;

    margin-top:8px;

}

.content-wrap .blog ul {

    margin-left:-30px;

}

.content-wrap .blog img {

    max-width:98%;

    height:auto;

}

.content-wrap .blog ul.blog_post {

    list-style-type:none;

}

.content-wrap .blog ul.blog_post li {

    border-bottom:1px solid #eeeeee;

    padding-bottom:25px;

    margin-top:20px;

    min-height:180px;

}

.content-wrap .blog ul.blog_post li:last-child {

    border:none;

}

.content-wrap .blog ul.blog_post li p {

    margin-top:15px;

}

.content-wrap .blog ul li h1 {

    margin:0px;

    padding:0px;

    margin-left:0;

}

.content-wrap .blog ul.blog_post li h1 a {

    color: #000;

}

.content-wrap .blog ul ul {

    list-style-type:disc;

    margin-top:10px;

    margin-left:-5px;

}

.content-wrap .blog ul.blog_post li ul li {

    border:none;

    margin-left:5px;

    margin-bottom:0;

    padding-bottom:0;

    margin-top:0;

    min-height:0;

}

.content-wrap .blog ul.single {

    list-style-type:none;

}

#nav-single {

    overflow:hidden;

    margin-top:20px;

    margin-bottom:10px;

}

.nav-previous {

    float: left;

    width: 50%;

}

.nav-next {

    float: right;

    text-align: right;

    width: 50%;

}

/*=========================================*/

/*========Fullwidth Page Style=======*/

/*=========================================*/

.content-wrap .fullwidth {

    margin-right:30px;

}

.content-wrap .fullwidth img {

    height:auto;

    width:885px;

}

/*=========================================*/

/*========Typography Page Style=======*/

/*=========================================*/

.content-wrap h1 {

    margin-top:0px;

}

/*=========================================*/

/*========Single Page Style==========*/

/*=========================================*/

.social_link {

    margin-top:20px;

}

.social_link p {

    float:left;

    color:#6c6c6c;

    margin-right: 10px;

}

.social_logo img {

    margin:0px;

    padding:0px;

}

ul.paging {

    margin:0px;

    padding:0px;

    margin-top:20px;

    margin-bottom:20px;

}

ul.paging li {

    margin:0px;

    padding:0px;

    display:inline;

    margin-right:4px;

}

ul.paging li a {

    color:#777777;

    padding:2px 7px 2px 7px;

    width:20px;

    height:20px;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius:5px;

    border:1px solid #eeeeee;

}

/*=========================================*/

/*=========Comment Style=============*/

/*=========================================*/

#commentsbox {

    margin:0 0px;

}

ol.commentlist {

    margin:0px 0 0;

    clear:both;

    overflow:hidden;

    list-style:none;

}

ol.commentlist li {

    margin:10px 0;

    line-height:18px;

    padding:10px !important;

    border:1px solid #CCCCCC;

    margin-bottom:10px;

    border-bottom:1px solid #CCCCCC !important;

    background: #EBEBEB;

    text-shadow: 0 1px 0 #ffffff;

}

ol.commentlist li ul li, ol.commentlist li ol li {

    border:none !important;

    margin:0;

    margin-left:25px;

    padding:0 !important;

}

ol.commentlist li .comment-author {

    color:#000;

}

ol.commentlist li .comment-author.vcard {

    margin:0;

    padding:0;

}

ol.commentlist li .comment-author a:link, ol.commentlist li .comment-author a:visited {

    color:#000;

    font-weight:bold;

    text-decoration:none !important;

}

ol.commentlist li .comment-author .fn {

    color:#000;

}

ol.commentlist li .comment-author .fn .url {

}

cite.fn {

    color:#000;

    font-style:normal;

    margin-left:8px;

}

ol.commentlist li .comment-author .avatar {

    border:1px solid #ddd;

    padding:3px;

    margin-right:10px;

}

.commentlist .pingback {

    margin: 0 0 1.625em;

    padding: 0 1.625em;

}

ol.commentlist li .comment-meta {

    font-size:10px;

    margin-left:63px;

    clear:both;

}

ol.commentlist li ul.children li.comment {

    border:1px solid #ccc !important;

    padding-bottom:10px !important;

    padding-left:20px !important;

    margin-bottom:10px !important;

    margin-right:5px !important;

}

ol.commentlist li .comment-body p {

    margin-left:60px;

}

ol.commentlist li .comment-meta .commentmetadata {

    color:#000;

    padding-top: 0px;

}

ol.commentlist li .comment-meta a {

    color: #3399FF;

    text-decoration:none !important;

}

ol.commentlist li p {

    line-height:22px;

    margin-top:5px;

    color:#666;

}

ol.commentlist li .reply {

    margin-top:10px;

    font-size:10px;

}

ol.commentlist li .reply a {

    color:#63261a;

    font-size:14px;

}

ol.commentlist li.odd {

}

ol.commentlist li.even {

}

ol.commentlist li ul.children {

    list-style:none;

    margin:1em 0 0;

    text-indent:0;

}

ol.commentlist li ul.children li.depth-2 {

    margin:0 0 0px 50px;

}

ol.commentlist li ul.children li.depth-3 {

    margin:0 0 0px 50px;

}

ol.commentlist li ul.children li.depth-4 {

    margin:0 0 0px 50px;

}

ol.commentlist li ul.children li.depth-5 {

    margin:0 0 0px 50px;

}

.comment-nav {

    padding:5px;

    height:20px;

}

.comment-nav a:link, .comment-nav a:visited {

    color:#f96e02;

}

#respond {

    padding:0px 0px;

    margin:10px 0px;

}

#respond h3 {

    font-size:14px;

    color:#000;

    font-weight:bold;

    padding:10px 10px;

}

#commentform {

    padding:10px 20px;

    border:1px solid #eee;

    overflow:hidden;

}

#commentform label {

    float:left;

    margin:0px;

    padding:0px;

    margin-top:18px;

    margin-right:10px;

}

#commentform p {

    margin:5px 0px;

    color:#444;

}

#commentform a {

    color:#0454A8;

}

#respond label {

    display:block;

    padding:5px 0;

    color:#63261a;

    overflow:hidden;

}

#respond label small {

    font-size:10px;

}

#respond input {

    margin-bottom:10px;

    padding:5px 5px;

    margin:0 10px 10px 0;

    background:#fff;

    border:1px solid #ddd;

    color:#555;

    clear:both;

}

#respond span.required {

    display:block;

    float:left;

    height:10px;

    text-indent:9999px;

}

#respond .comment-notes {

    text-indent:9999px;

    float:left;

    visibility:hidden;

    margin-top:-40px !important;

}

#respond .form-allowed-tags {

    float:left;

    overflow:hidden;

}

#commentform input[type="text"] {

    width:50%;

    height:20px;

}

#respond input#commentSubmit, #respond #submit {

    clear:both;

    background: url('images/submit-button.png') no-repeat 0 0;

    width: 92px;

    height: 26px;

    border:0;

    cursor:pointer;

    text-align: center;

    font-size:16px;

    margin-top:20px;

    color:#FFFFFF;

    float:left;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

    text-indent:9999px;

}

textarea#comment {

    border:none;

    background:#fff;

    border:1px solid #ddd;

    width:70%;

    margin:10px 0px 0px 0px;

    padding:5px 5px;

    color:#555;

    clear:both;

    overflow:hidden;

}

/*-------Wordpress Search Box---------*/

#searchform {

    position:relative;

    width: 263px;

}

#searchform #s {

    width:215px;

    height:25px;

    color:#939292;

    border: 1px solid #eeeeee;

    padding-left:10px;

}

.footer #searchform #s {

    border:0px;

    height:30px;

    width:135px;

    padding-left:18px;

    background:transparent;

    color:#CCCCCC;

}

.footer #searchform label {

    float:left;

}

#searchform #searchsubmit {

    background:url(images/search-bg-1.png) no-repeat;

    border:0px;

    position:absolute;

    width:29px;

    height:29px;

    top:0;

    right:0;

    cursor:pointer;

    margin-left:6px;

    text-indent:-9999px;

}

.footer #searchform #searchsubmit {

    width:18px;

    height:18px;

    padding:0;

    position:absolute;

    top:8px;

    right:5px;

    overflow:hidden;

    cursor:pointer;

    text-indent:-9999px;

    background: url(images/search-icon.png) 0 0 no-repeat;

    border:none;

    z-index:200;

}
.footerlinks {
margin: 0px auto;
padding: 0px;
text-align: center;margin-left: 0px !important;
}
.footerlinks li {
list-style: none;
display: inline;
color: #fff;margin-left: 0px;
}
.footerlinks li a {
font: normal 12px Arial, Helvetica, sans-serif;
color: #fff;
padding: 0px 5px;
line-height: 35px;
text-decoration: none;
}
.footerlinks li a:hover{text-decoration:underline; color:#f0be2a;}
/*-------Wordpress Core Classes---------*/

blockquote {

    padding-left:65px;

    min-height:50px;

}

blockquote {

    margin-top:40px;

    margin-bottom:40px;

}

blockquote img {

    float: left;

    margin-right:15px;

}

.sticky {

}

.gallery-caption {

}

.bypostauthor {

}

.alignnone {

    margin: 5px 20px 20px 0;

    clear: both;

    display: block;

    overflow: hidden;

}

.aligncenter, div.aligncenter {

    display:block;

    margin: 5px auto 5px auto;

}

.alignright {

    float:right;

    margin: 5px 0 20px 20px;

}

.alignleft {

    float:left;

    margin: 5px 20px 20px 0;

}

.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}

a img.alignright {

    float:right;

    margin: 5px 0 20px 20px;

}

a img.alignnone {

    margin: 5px 10px 5px 0;

}

a img.alignleft {

    float:left;

    margin: 5px 20px 20px 0;

}

a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto

}

.wp-caption {

    background: #fff;

    border: 1px solid #f0f0f0;

    max-width: 96%; /* Image does not overflow the content area */

    padding: 5px 3px 10px;

    text-align: center;

}

.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}

.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}

.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}

.wp-caption img {

    border: 0 none;

    height: auto;

    margin:0;

    max-width: 98.5%;

    padding:0;

    width: auto;

}

.wp-caption p.wp-caption-text {

    font-size:11px;

    line-height:17px;

    margin:0;

    padding:4px 4px 5px;

}

/*=======================================================*/

/*---------------------COLUMNS  Style--------------------*/

/*=======================================================*/

.one_half, .one_third, .two_third, .three_fourth, .one_fourth {

    float:left;

    position:relative;

}

.one_third {

    width:30%;

    margin-right:5%;

}

.one_half {

    width:48%;

    margin-right:4%;

}

.one_third {

    width:30%;

    margin-right:5%;

}

.two_third {

    width:65%;

    margin-right:5%;

}

.one_fourth {

width: 30%;
margin-right: 3%;
padding: 0px 5px;
background: #FCFBF9 no-repeat;
height: auto;
margin: 5px 7px;
border: 1px solid #CCCCCC;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;


}

.three_fourth {

    width:74%;

    margin-right:4%;

}

/*=======================================================*/

/*--------------------SPECIAL COLUMNS--------------------*/

/*=======================================================*/



.col2, .col3, .col4 {

    float:left;

    position:relative;

}

.col3 {

    width:280px;

    margin-right:60px;

}

.col2 {

    width:460px;

    margin-right:40px;

}

.col4 {

    width:210px;

    margin-right:40px;

}

.last {

    margin-right:0 !important;

}

.col4-wrap, .col2-wrap, .homepage {

    width:1000px;

    margin-right:-40px;

    overflow: hidden;

    line-height:20px;

}

/*=======================================================*/

/*-------------------------Tipsy-------------------------*/

/*=======================================================*/

.tipsy {

    margin-bottom:5px;

    padding: 5px;

    font-size: 10px;

    opacity: 0.8;

    filter: alpha(opacity=80);

    background-repeat: no-repeat;

    background-image: url(images/tipsy.gif);

}

.tipsy-inner {

    padding: 5px 8px 4px 8px;

    background-color: black;

    color: white;

    max-width: 200px;

    text-align: center;

}

.tipsy-inner {

    -moz-border-radius:3px;

    -webkit-border-radius:3px;

}

.tipsy-north {

    background-position: top center;

}

/*=======================================================*/

/*--------------------WordPress Calender-----------------*/

/*=======================================================*/



#wp-calendar caption {

    width: 157px;

    text-align: center;

    background: #4b5d67;

    color: #fff;

    border-bottom: 2px solid #e6eef7;

}

#wp-calendar {

    border-collapse:collapse;

    width: 156px;

    text-align: center;

}

#wp-calendar thead tr {

    background: url(images/cal_bkg.gif) bottom right no-repeat;

}

#wp-calendar thead th {

    background: url(images/cal_single.gif) top left no-repeat;

}

#wp-calendar tbody td {

    background: url(images/cal_single2.gif) top left no-repeat;

    padding: 2px 0;

}

#wp-calendar #today {

    background: url(images/cal_single_today.gif) top left no-repeat;

    color: #000;

}

#wp-calendar tbody .pad {

    background: url(images/cal_pad.gif) top left no-repeat;

}

#wp-calendar a {

    padding: 2px 0;

    font-weight: bold;

}

#wp-calendar tfoot td {

    padding: 3px 0;

    background: url(images/cal_pad.gif) top left no-repeat;

}

#wp-calendar #next {

    text-align: right;

    padding-right: 10px;

}

#calendar_wrap {

    display: block;

    width: 157px;

    background: url(images/cal_bkg.gif) bottom right no-repeat;

    padding: 0 1px 1px 0;

    margin: 0 0 18px 0;

}

.footer #calendar_wrap {

}

.footer #wp-calendar caption {

    background: #6fa038;

    border-bottom:none;

    color: #244006;

}

.footer #wp-calendar {

    color: #abca8a ;

}

.footer #wp-calendar th {

    background:none;

    border-top:none;

    border-bottom:none;

    font-weight: bold;

    padding-top: 5px;

}

.footer #wp-calendar th{

    color: #213a06;

}

.footer #wp-calendar tfoot td {

    background:none;

    border-top:none;

    border-bottom:none;

}

.footer #wp-calendar tr {

    border:none;

}

/*=======================================================*/

/* Responsive Dropdown Menu Style */

/*=======================================================*/

.it_mobile_menu li{

    margin: 0;

}

.it_mobile_menu li a {

    font-size: 12px;

    text-decoration: none;

    text-transform: capitalize;

    text-shadow:none;

    border-bottom: 1px solid #e2e0e0;

    margin: 0 !important;

}

.it_mobile_menu li:last-child a{

    border-bottom:none; 

    padding-bottom: 15px;

}

.it_mobile_menu li a:hover {

    color: #2565ac;

}

.it_mobile_menu > li.current_page_item > a {

    color: #2565ac;

}

#mobile_menu {

    width: 214px !important;

    border: 1px solid #e2e0e0 !important;

    left: -1px;

    padding: 0;

    padding-bottom: 20px;

    background: #f8f8f8;

    top: 42px !important;

    -moz-border-radius: 10px;

    -webkit-border-radius: 10px;

    border-radius: 10px;

    border-top-left-radius: 0px;

    -moz-border-radius-topleft: 0px;

    border-top-right-radius: 0px;

    -webkit-border-top-left-radius: 0px;

    -moz-border-radius-topright: 0px;

    -webkit-border-top-right-radius: 0px;

    z-index: 9999px;

    display: none;

    margin-bottom: 500px !important;

}



.it_mobile_menu {

    position: absolute;

    top: 46px !important;

    left: 3px;

    z-index: 1000;

    display: none;

    text-align: left;

}



.it_mobile_menu ul {

    display: block !important;

    visibility: visible !important;

    border-bottom: 1px solid #e2e0e0;

}

.it_mobile_menu ul li a{

    margin-left:12px !important; 

    padding-top: 12px !important;

    padding-bottom: 4px !important;

}

.it_mobile_menu ul li:last-child a{

    padding-bottom: 10px !important;

}

.it_mobile_menu ul a{



    border-bottom: none;

}

.mobile_nav {

    color: #3B3B3B !important;

    display: none;

    background: #f8f8f8;

    border: 1px solid #e2e0e0;

    position: relative;

    padding: 15px 22px 11px 46px;

    font-size: 12px;

    text-transform: uppercase;

    font-weight: bold;

    text-shadow:none !important;

}

.mobile_nav:before, .mobile_nav:after {

    content: '';

    position: absolute;

    top: 0;

    width: 2px;

    height: 100%;

}

.mobile_nav:before {

    left: 0;

}

.mobile_nav:after {

    right: 0;

}

.mobile_nav:hover {

    text-decoration: none;

    color:#3B3B3B;

}

.mobile_nav > span {

    display: block;

    width: 15px;

    height: 10px;

    background: url(images/responsive_arrow.png) no-repeat;

    position: absolute;

    top: 19px;

    left: 19px;

    -moz-transition: all 0.5s ease-in-out;

    -webkit-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.mobile_nav.opened > span {

    -moz-transform: rotate(-180deg);

    -webkit-transform: rotate(-180deg);

    -o-transform: rotate(-180deg);

    transform: rotate(-180deg);

}

@media only screen and ( max-width: 768px ) {

    ul.ddsmoothmenu {

        display: none !important;

    }

    .it_mobile_menu a {

        display: block;

        padding-left: 15px !important;

        color: #3B3B3B;

        padding-top: 7px;

        padding-bottom: 7px;

    }

    .logo{

        text-align:center;

    }

    .ddsmoothmenu .sub-menu{

        margin-left:100px !important;

        visibility:hidden;

    }

    .ddsmoothmenu .sub-menu li{

        margin: 0 !important;

        padding: 0 !important;

        margin-left:200px !important;

        clear:both;

        left:20px;

    }

    .mobile_nav {

        display: inline-block;

    }

    .ddsmoothmenu {

        text-align: center;

    }

    li.depth-4 ul.children {

        padding-left: 0;

    }

    #menu li {

        float:none !important;

    }

    #MainNav {

        text-align:center;

    }

    .header .menu-bar {

        border-top:0;

        border-bottom:0;

    }

}
.tabl th.first-top{background-color:#93140a;}

.career{float:left; width:58%; margin:5px 0 5px 10px;}
.career ul{float:left; width:100%;}
.career ul li{float:left; margin:3px 0; border:1px solid #e4bbb8; padding:4px 0 4px 25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#069; width:95%; background: url(../../../images/arrow-icon.png) no-repeat left 2px;}


.RadGrid_Default {
    border: 1px solid #828282;
    background: #fff;
    color: #333;
}

/*<<<<<<<<<-----------causelist------------->>>>>>>>>*/





.CSSTableGeneratorNotice
{
    margin: 0px;
    padding: 1px;
    width: 100%;
    box-shadow: 0px 3px 4px #787574;
    border: 1px solid #b70202;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
}

.CSSTableGeneratorNotice tr ul li
{
    padding-bottom: 18px;
    color: Maroon;
}
.CSSTableGeneratorNotice tr ul li a
{
    text-decoration: none;
    font-variant: small-caps;
}

.CSSTableGeneratorNotice tr th
{
    border-style: none;
    border-width: medium;
    border-color: inherit;
    font-weight: normal;
    color: #000;
    vertical-align: top;
    margin: 2px;
}


.CSSTableGeneratorNotice tr td
{
    border: 0px solid #b70202;
    color: #000000;
}

.CSSTableGeneratorNotice tr:First-child th
{
    background: -o-linear-gradient(bottom, #BABC98 5%, #BABC98 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BABC98), color-stop(1, #BABC98) );
    background: -moz-linear-gradient( center top, #BABC98 5%, #BABC98 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BABC98", endColorstr="#BABC98");
    background: -o-linear-gradient(top,#BABC98,BABC98);
    background-color: #BABC98;
    text-align: center;
    border-width: 1px 1px 1px 1px;
    font-size: 14px;
    color: #000;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
}

.CSSTableGeneratorNotice .HeaderTop, .HeaderTop
{
    background-color: #BABC98;
    border: 0px solid #b70202;
    border-width: 0px 0px 1px 1px;
    color: #663300;
    margin: 0px;
    padding: 3px;
    text-decoration: none;
    box-shadow: 0px 4px 5px #888888;
    border: 1px solid #3f7f00;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    font-variant: small-caps;
}
.CSSTableGeneratorNotice .HeaderBottom, .HeaderBottom
{
    background-color: #BABC98;
    border: 0px solid #b70202;
    border-width: 0px 0px 1px 1px;
    color: #663300;
    margin: 0px;
    padding: 3px;
    text-decoration: none;
    box-shadow: 0px 4px 5px #888888;
    border: 1px solid #3f7f00;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px;
}

.CSSTableGeneratorNotice .HeaderCurv, .HeaderCurv
{
    background-color: #55a1ff;
    border-width: 0px 0px 1px 1px;
    color: #663300;
    margin: 0px;
    padding: 3px;
    text-decoration: none;
    box-shadow: 0px 3px 4px #787574;
    font-weight: bold;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px;
    font-family: Times New Roman;
    font-size: 12px;
    text-transform: uppercase;
    color:#2b2a2a;
}



.CSSTableGeneratorNotice .HeaderCurvLeft, .HeaderCurvLeft
{
    background-color: #BABC98;
    border: 0px solid #b70202;
    border-width: 0px;
    color: #663300;
    margin: 0px;
    padding: 3px 3px 3px 10px;
    text-decoration: none;
    box-shadow: 0px 4px 5px #888888;
    border: 1px solid #b70202;
    font-weight: bold;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px;
}





.CSSTableGeneratorGrid .NoRecords td, .NoRecords td
{
    border: 1px none #008080;
    color: #008080;
    margin: 0px;
    padding: 3px;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px;
}


.Pager tr:first-child td, .Pager tr:last-child td, .Pager tr:first-child td:last-child, .Pager tr:last-child td:last-child, .Pager tr:first-child td:first-child, .Pager tr:last-child td:first-child
{
    border-style: solid;
    border-width: 1px;
    border-color: #b70202;
    padding: 2px 2px 2px 2px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5x;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #630;
    text-align: center;
    box-shadow: 0px 4px 5px #888888;
    font-size: 12px;
    font-weight: bold;
    transition: background-color 0.2s ease-out;
    text-align: center;
    color: White;
}
.Pager tr td
{
    border-style: solid;
    border-width: 1px;
    border-color: #b70202;
    padding: 5px 10px 5px 10px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5x;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    background-color: #630;
    text-align: center;
    box-shadow: 0px 4px 5px #888888;
    font-size: 12px;
    font-weight: bold;
    transition: background-color 0.2s ease-out;
    text-align: center;
    color: White;
}

.Pager tr td:hover
{
    background-color: #974B00;
    font-size: bold;
    -webkit-transform: scale(1.4);
    -moz-transform: scale(1.4);
    -o-transform: scale(1.4);
    -ms-transform: scale(1.4);
    transform: scale(1.4);
}
.Pager a, .Pager a:visited
{
    color: white;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    font-size: 14px;
}
.Pager a:hover
{
}
.Pager a[disabled=disabled], .Pager a.disabled
{
    color: #00FFFF;
}
.Pager a[disabled=disabled], .Pager a.disabled
{
    color: black;
}



.CSSTableGeneratorViewDetails
{
    margin: 0px;
    padding: 1px;
    width: 100%;
    border: 1px solid #b70202;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    font-family: Times New Roman;
    font-size: 12px;
}



.CSSTableGeneratorViewDetails table tr:last-child td
{
    border: 1px solid #b70202;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
    padding: 10px;
    vertical-align: top;
}

.CSSTableGeneratorViewDetails table .Summary
{
    background-color: #E4E4D6;
    border-style: solid none none none;
    border-width: 2px;
    border-color: #b70202;
    font-size: 16px;
    color: #663300;
    padding-right: 20px;
    text-align: justify;
    padding-left: 10px;
    font-weight: bold; /* -moz-border-radius-bottomright: 24px;     -webkit-border-bottom-right-radius: 24px;     border-bottom-right-radius: 24px;     -moz-border-radius-topleft: 24px;     -webkit-border-top-left-radius: 24px;     border-top-left-radius: 24px;*/
}

.CSSTableGeneratorViewDetails a
{
    text-decoration: none;
}

.CSSTableGeneratorViewDetails tr th
{
    font-weight: bold;
    text-align: left;
    padding-left: 10px;
    color: #800000;
    text-transform: uppercase;
}
.CSSTableGeneratorViewDetails tr td
{
    font-weight: bold;
    text-align: left;
    padding-left: 10px;
    color: #006200;
}


.CSSTableGeneratorViewDetails img
{
    margin: 0px;
    padding: 1px;
    width: 100%;
    border: 0px solid #333300;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
}

.CSSCaseStatus
{
    margin: 0px;
    padding: 1px;
    width: 100%;
    border: 1px solid #b70202;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    font-variant: small-caps;
}


.CSSCaseStatus table
{
    width: 100%;
    margin: 0px;
    padding: 0px;
}

.CSSCaseStatus table tr:first-child th:first-child
{
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    font-weight: bold;
}

.CSSCaseStatus table tr:first-child th:last-child
{
    border: 0px solid #b70202;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
}

.CSSCaseStatus table tr:last-child th:first-child
{
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-bottom-left-radius: 14px;
}



.CSSCaseStatus tr:last-child td:last-child
{
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
}



.CSSCaseStatus tr td a:hover
{
    color: #ff0000;
}
.CSSCaseStatus tr th
{
    border-style: none;
    border-width: medium;
    border-color: inherit;
    text-align: right;
    font-weight: normal;
    color: #000;
    vertical-align: top;
    margin: 2px;
}

.CSSCaseStatus tr td
{
    border: 0px solid #b70202;
    color: #0066FF;
    text-align: left;
    padding-bottom: 5px;
}

.CSSCaseStatus tr:First-child th:first-child
{
    background: -o-linear-gradient(bottom, #BABC98 5%, #BABC98 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BABC98), color-stop(1, #BABC98) );
    background: -moz-linear-gradient( center top, #BABC98 5%, #BABC98 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BABC98", endColorstr="#BABC98");
    background: -o-linear-gradient(top,#BABC98,BABC98);
    background-color: #BABC98;
    text-align: center;
    border-width: 1px 1px 1px 1px;
    font-size: 14px;
    color: #000;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
}


.CSSCaseStatus .Header
{
    border: 0px solid #b70202;
    text-align: center;
    font-weight: normal;
    color: #000;
    vertical-align: top;
}



.CSSCaseStatus .HeaderTopCurv, .HeaderTopCurv
{
    background: -o-linear-gradient(bottom, #BABC98 5%, #BABC98 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BABC98), color-stop(1, #BABC98) );
    background: -moz-linear-gradient( center top, #BABC98 5%, #BABC98 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BABC98", endColorstr="#BABC98");
    background: -o-linear-gradient(top,#BABC98,BABC98);
    background-color: #BABC98;
    border: 0px solid #b70202;
    text-align: center;
    border-width: 0px 0px 1px 1px;
    color: #663300;
    margin: 0px;
    padding: 3px;
    width: 100%;
    box-shadow: 0px 4px 5px #888888;
    border: 1px solid #b70202;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
}
.CSSCaseStatus .HeaderSq, .HeaderSq
{
    background: -o-linear-gradient(bottom, #BABC98 5%, #BABC98 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BABC98), color-stop(1, #BABC98) );
    background: -moz-linear-gradient( center top, #BABC98 5%, #BABC98 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BABC98", endColorstr="#BABC98");
    background: -o-linear-gradient(top,#BABC98,BABC98);
    background-color: #BABC98;
    border: 0px solid #b70202;
    text-align: center;
    border-width: 0px 0px 1px 1px;
    color: #663300;
    margin: 0px;
    padding: 3px;
    width: 100%;
    box-shadow: 0px 4px 5px #888888;
 
}

.CSSCaseStatus .HeaderBottomCurv
{
    background: -o-linear-gradient(bottom, #BABC98 5%, #BABC98 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BABC98), color-stop(1, #BABC98) );
    background: -moz-linear-gradient( center top, #BABC98 5%, #BABC98 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BABC98", endColorstr="#BABC98");
    background: -o-linear-gradient(top,#BABC98,BABC98);
    background-color: #BABC98;
    border: 0px solid #b70202;
    text-align: center;
    border-width: 0px 0px 1px 1px;
    color: #663300;
    margin: 0px;
    padding: 3px;
    width: 100%;
    box-shadow: 0px 4px 5px #888888;
    border: 1px solid #3f7f00;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px;
}



.CSSCaseStatus .HeaderCurv
{
    background: -o-linear-gradient(bottom, #BABC98 5%, #BABC98 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BABC98), color-stop(1, #BABC98) );
    background: -moz-linear-gradient( center top, #BABC98 5%, #BABC98 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BABC98", endColorstr="#BABC98");
    background: -o-linear-gradient(top,#BABC98,BABC98);
    background-color: #BABC98;
    border: 0px solid #b70202;
    border-width: 0px 0px 1px 1px;
    color: #663300;
    margin: 0px;
    padding: 3px;
    text-decoration: none;
    box-shadow: 0px 4px 5px #888888;
    border: 1px solid #b70202;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px;
}

.CSSCaseStatus .HeaderRight
{
    background: -o-linear-gradient(bottom, #BABC98 5%, #BABC98 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BABC98), color-stop(1, #BABC98) );
    background: -moz-linear-gradient( center top, #BABC98 5%, #BABC98 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BABC98", endColorstr="#BABC98");
    background: -o-linear-gradient(top,#BABC98,BABC98);
    background-color: #BABC98;
    border: 0px solid #b70202;
    border-width: 0px 0px 1px 1px;
    color: #663300;
    margin: 0px;
    padding: 3px;
    text-decoration: none;
    box-shadow: 0px 4px 5px #888888;
    border: 1px solid #b70202;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
    text-align: center;
}

.CSSCaseStatus .MenuItem
{
    background-color: #BABC98;
    border: 0px solid #b70202;
    border-width: 0px 0px 1px 1px;
    color: #663300;
    margin: 0px;
    padding: 3px;
    text-decoration: none;
    box-shadow: 0px 4px 5px #888888;
    border: 1px solid #b70202;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
}

.CSSCaseStatus .HeaderLeft
{
    background: -o-linear-gradient(bottom, #BABC98 5%, #BABC98 100%);
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #BABC98), color-stop(1, #BABC98) );
    background: -moz-linear-gradient( center top, #BABC98 5%, #BABC98 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#BABC98", endColorstr="#BABC98");
    background: -o-linear-gradient(top,#BABC98,BABC98);
    background-color: #BABC98;
    border: 0px solid #b70202;
    border-width: 0px 0px 1px 1px;
    color: #663300;
    margin: 0px;
    padding: 3px;
    text-decoration: none;
    box-shadow: 0px 4px 5px #888888;
    border: 1px solid #b70202;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px;
}




.CSSCaseStatus .HeaderRight a, .CSSCaseStatus .HeaderLeft a, .CSSCaseStatus .HeaderCurv a
{
    color: #800000;
    text-decoration: none;
}




.CSSTableGeneratorViewGrid .Alternate td:last-child, .CSSTableGeneratorViewGrid .Alternate td
{
    background-color: #E7E8DB;
    border-right-style: solid;
    border-top-width: 1px;
}
.CSSTableGeneratorViewGrid .Selected td
{
    background-color: #CADBC8;
}


.CSSTableGeneratorViewGrid a
{
    text-decoration: none;
}
.CSSTableGeneratorViewGrid
{
    margin: 0px;
    padding: 0px;
    border: 1px solid #b70202;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
    font-variant: small-caps;
}
.CSSTableGeneratorViewGrid table
{
    margin: 1px;
    padding: 2px;
    border-bottom-left-radius: 14px;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
}


.CSSTableGeneratorViewGrid tr:first-child th:first-child
{
    background-color: #BABC98;
    -moz-border-radius-topleft: 14px;
    -webkit-border-top-left-radius: 14px;
    border-top-left-radius: 14px;
}
.CSSTableGeneratorViewGrid tr:first-child th:last-child
{
    background-color: #BABC98;
    -moz-border-radius-topright: 14px;
    -webkit-border-top-right-radius: 14px;
    border-top-right-radius: 14px;
    border-style: none none none solid;
    border-width: 1px;
    border-color: #b70202;
    background-color: #BABC98;
}





.CSSTableGeneratorViewGrid tr:first-child th
{
    padding: 3px;
    border-style: none solid none none;
    border-width: 1px;
    border-color: #b70202;
    background-color: #BABC98;
}


.CSSTableGeneratorViewGrid tr:last-child td
{
    border-style: solid solid none none;
    border-width: 1px;
    border-color: #b70202;
    padding: 3px 3px 3px 10px;
}



.CSSTableGeneratorViewGrid tr td
{
    border-left: 1px none #b70202;
    border-right: 1px solid #b70202;
    border-top: 1px solid #b70202;
    border-bottom: 1px none #b70202;
    padding: 3px 3px 3px 10px;
}

.CSSTableGeneratorViewGrid tr:hover, .CSSTableGeneratorViewGrid .Alternate td:hover
{
    background-color: #E9E4D6;
}




.CSSTableGeneratorViewGrid tr td:last-child
{
    border-style: solid none none none;
    border-width: 1px;
    border-color: #b70202;
    padding: 3px 3px 3px 10px;
}
.CSSTableGeneratorViewGrid tr:last-child td:last-child
{
    border-style: solid none none solid;
    border-width: 1px;
    border-color: #b70202;
    padding: 3px 3px 3px 10px;
    -moz-border-radius-bottomright: 14px;
    -webkit-border-bottom-right-radius: 14px;
    border-bottom-right-radius: 14px;
}
.CSSTableGeneratorViewGrid tr:last-child td:first-child
{
    border-style: solid solid none none;
    border-width: 1px;
    border-color: #b70202;
    padding: 3px 3px 3px 10px;
    -moz-border-radius-bottomleft: 14px;
    -webkit-border-bottom-left-radius: 14px;
    border-bottom-left-radius: 14px;
}

.CSSTableGeneratorViewGrid .Compact tr td
{
    border-width: 1px;
    border-style: solid;
    background-color: White;
    padding: 0px;
}

.CSSTableGeneratorViewGrid tr:first-child td:last-child
{
    border-style: none;
    border-width: 1px;
    border-color: #b70202;
    padding: 3px 3px 3px 10px;
}


.CSSTableGeneratorViewGrid .Highlight td, .CSSTableGeneratorViewGrid .Highlight th, .CSSTableGeneratorViewGrid .Highlight, .Highlight
{
    border-style: solid;
    border-width: 1px;
    background-color: #D3D5BD;
}
.CSSTableGeneratorViewGrid .Highlight1 td, .CSSTableGeneratorViewGrid .Highlight1 th, .CSSTableGeneratorViewGrid .Highlight1, .Highlight1
{
    background-color: #C0C0C0;
    border-style: solid;
    border-width: 1px;
}
.CSSTableGeneratorViewGrid .NoBorder td, .CSSTableGeneratorViewGrid .NoBorder th, .CSSTableGeneratorViewGrid .NoBorder, .NoBorder
{
    border-style: none solid none none;
    border-width: 0px 1px 0px 0px;
    background-color: #f4f4f4;
}
.CSSTableGeneratorViewGrid .NoBorder td:hover, .CSSTableGeneratorViewGrid .NoBorder th:hover, .CSSTableGeneratorViewGrid .NoBorder:hover, .NoBorder:hover
{
    background-color: #f4f4f4;
    border-style: none solid none none;
    border-width: 0px 1px 0px 0px;
}