
@import url(http://fonts.googleapis.com/css?family=PT+Sans);
@import url(http://fonts.googleapis.com/css?family=Oswald:300);
/*------------------------------------------*/
/*	     01 - General & Basic Styles
/*------------------------------------------*/
body {
	font-family: "PT Sans",Arial,Helvetica,sans-serif;
	font-size: 13px;
    line-height: 20px;
	font-weight: 400;
	color: #555555;
	margin:0px;
	padding:0px;

}
strong, b {
	font-weight: 600;
}
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.top-bar {
   color:#fff; height:40px;
}
.container {
    max-width: 980px; margin:auto;
}
.row:before, .row:after {
    content: " ";
    display: table;
}
.row:after {
    clear: both;
}
.col-md-6 {
    width: 50%;
}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
    float: left;
}
ul {
    margin: 0;
    padding: 0;
}
ul, ol {
    list-style: none outside none;
}
ul ol a{
    text-decoration:none;color:#005bab;
}
ul li a{
    text-decoration:none;color:#005bab;
}
.top-bar .contact-details li {
    display: inline-block;
}
.top-bar .contact-details li a:before {
    color: #AAAAAA !important;
}
.top-bar .contact-details li a:before {
    color: #DDDDDD !important;
    content: "|";
    font-size: 13px;
    margin: 0 3px;
    position: relative;
    top: -1px;
}
.top-bar .contact-details li a {
    display: block;
    font-size: 12px;
    line-height: 32px;
	
}
.top-bar a {
    color: #AAAAAA;
}
.top-bar .contact-details li:first-child a:before{
	display:none;
}
ul.social-list {
    float: right;
}
ul.social-list li {
    float: left;
}

ul.social-list li a {
    display: inline-block;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

ul.social-list li a:hover {
	color: #fff;
}

ul.social-list li a.facebook:hover {
	background-color: #507CBE;
}

ul.social-list li a.twitter:hover {
	background-color: #63CDF1;
}

ul.social-list li a.google:hover {
	background-color: #F16261;
}

ul.social-list li a.dribbble:hover {
	background-color: #E46387;
}

ul.social-list li a.linkdin:hover {
	background-color: #90CADD;
}

ul.social-list li a.tumblr:hover {
	background-color: #4D7EA3;
}

ul.social-list li a.flickr:hover {
	background-color: #E474AF;
}

ul.social-list li a.instgram:hover {
	background-color: #4D4F54;
}

ul.social-list li a.vimeo:hover {
	background-color: #87D3E0;
}

ul.social-list li a.skype:hover {
	background-color: #36C4F3
}

ul.social-list li a i {
	border-left: 1px solid #2466B4;
    display: block;
    font-size: 1em;
    height: 38px;
    line-height: 40px;
    text-align: center;
    width: 30px;
}

ul.social-list li:last-child a i {
	border-right: 1px solid #2466B4;
}
header {
	background: url("../images/h-bg.jpg") repeat-x scroll left top rgba(0, 0, 0, 0);;
    width: 100%;
	z-index: 999;
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
#warp-logo{
	position:relative;
}
.fixed-header {
	opacity: 1;
	box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.2);
  	-webkit-box-shadow: 0 3px 3px -3px rgba(0, 0, 0, 0.2);
}
.navbar:after {
    clear: both;
}
.navbar:before, .navbar:after {
    content: " ";
    display: table;
}
.navbar {
   
    border: medium none;
    border-radius: 0;
    margin-bottom: 0;
}
.navbar-header {
    float: left;
}
.navbar-collapse:before, .navbar-collapse:after {
    content: " ";
    display: table;
}
.navbar-collapse:after {
    clear: both;
}
.navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
    padding-bottom: 0;
}

.search-side {
	position: absolute;
	right: 0px;
	transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.show-search {
	position: relative;
	display: block;
	float: right;
}

.show-search i {
	font-size: 1.2em !important;
	display: block;
	color: #fff;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	background-color: #C8D703;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	 border-radius: 5px;
}

.show-search:hover i {
	color: #000;
}
.fixed-header #jsn-menu{
	opacity: 1 !important;
}
.navbar .search-form {
	position: absolute;
	right: 0;
	z-index: 20;
	float: right;
	display: none;
	top: 40px;
}

.navbar .search-form:before {
	background-color: #ccc;
	top: -2px;
	content: '';
	display: block;
	height: 4px;
	width: 4px;
	z-index: 20;
	right: 15px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
}

.navbar .search-form form input {
	border: 2px solid #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
	padding: 5px 14px;
	z-index: 22;
	color: #9d9d9d;
	box-shadow: none;
	-o-box-shadow: none;
	-moz-box-shadow: none;
  	-webkit-box-shadow: none;
	outline: none;
	box-shadow: none;
}

.navbar .search-form form {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 20;
}
.element-invisible{display:none;}
.logo-wrap{
	
}
#jsn-logo {
    margin-top: 10px;
	height:80px;
}
.pull-left {
    float: left;
}
#jsn-headerright {
    margin: 0px 0;
	margin-top:3px;
}
.pull-right {
    float: right;
}
#jsn-header-bottom {
    
}
#jsn-menu {
    color: #F2F2F2; height:34px;
    position: relative;
    width: 100%;
    z-index: 999;
}
.main-nav
{
	position: absolute;
    left: 0px;
    top: 0px;
}
.padding15{ padding:15px;}
.bgwater{ background-color:#F3F6F8}
.theme-default .nivoSlider{box-shadow:none !important; margin-bottom:0px !important}
.nivo-caption{background:none repeat scroll 0 0 #F3F6F8 !important; color:#000 !important; opacity:0.95 !important; text-align:center !important}
.nivo-caption h3{ font-family: 'lora',sans-serif;
    font-weight: 400; margin-bottom:0px;
    text-transform: uppercase;}
.nivo-directionNav a {top:77% !important}
.theme-default .nivo-directionNav a{opacity:0.9 !important;}
.theme-default a.nivo-prevNav{left:47% !important;}
.theme-default a.nivo-nextNav{right:46% !important;}
#content-wrap{background-color:#fff;}
.moduletable_homearticle .div_lnd_intro{    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.06);
    float: left;
    margin-left: 8px;
    margin-right: 8px;
    padding: 15px 12px;
    width: 205px;}
.btn-holder {
    text-align: center;
}
.moduletable_homearticle .btn-primary {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #ECECEC;
    color: #313131;
    font: 14px/32px Arial,Helvetica,sans-serif;
    height: 32px;
    padding: 8px 18px; transition: all 0.3s ease 0s; text-decoration:none;
}
.moduletable_homearticle .btn-primary:hover{background:#000;  color:#fff;}
.other-service-bg{background: none repeat scroll 0 0 #F3F2F2;
    border-bottom: 9px solid #85C63E;
    margin-top: 30px;
    overflow: hidden;
    padding: 0 25px;}
.gradient-bg{background: url('../images/small-section-arrow.png') no-repeat scroll center top rgba(0, 0, 0, 0);
    padding: 70px 0 0;}
.other-service-box {
    padding: 30px 0 12px;
	text-align:center;
}
.other-service-box h4 {
    margin: 0px;
    transition: background 0.5s ease 0s;
    word-spacing: 2px;
	color: #2E2E2E;
    font-size: 16px;
    line-height: 26px;
	font-weight: normal;
    text-transform: uppercase;
	font-family: 'Oswald',sans-serif; padding-top:10px;
	text-align:center;
	background:url("../images/line-bot-gray.png") repeat-x scroll center top;
}
.other-service-box h4.other-service-1 {
   
}
.other-service-box h4.other-service-3 {
   
}
.other-service-box h4.other-service-4 {
   
}
.other-service-box h4.other-service-2 {
   
}
.moduletable_newsbox{float:right; width:47%;}
.moduletable.welcomewrap{float: left;
    width: 47%;
    background: #F8F8F8;
    padding: 5px 15px; border: 1px solid #E5E5E5;     box-shadow: 0 8px 6px -6px #CCCCCC;}

footer{
	background: url('../images/sf_bottom.jpg') no-repeat scroll center top rgba(0, 0, 0, 0); margin-top:20px; padding-top:15px; color:#fff;
}
footer .moduletable h3{
    color: #fff;
	ba-ckground: url('../images/h3-bg.jpg') no-repeat scroll left bottom rgba(0, 0, 0, 0);
	font-size: 24px;
    line-height: normal;    margin-bottom: 10px;
    margin-top: 0;
    padding-bottom: 0px; border-bottom:solid 1px #fff;
    }
.lnd_head img{padding:2px; border:solid 1px #155295}
.lnd_introtxt a.btn-primary{text-decoration:none; color:#014993}
.lnd_introtxt a.btn-primary:hover{text-decoration:underline;}
.width25 {width:25%; }
footer .moduletable h3:after {
    background-color: #049CDB;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    width: 90px;
}
.floatleft{float:left;}
#content-warp_L.wr{float:left; width:75%}
#content-warp_L.wr .inner{padding-right:20px;}
#content-warp_R{float:right; width:25%;}
#page-title-container {
    height: 87px !important;
}
#page-title-container {
    background-size: auto auto;
}
#page-title-container {
    background-color: #F6F6F6;
	background-image: url("../images/page_title_bg.png") !important;
}
#page-title-container .breadcrumb{font-size:10px;}
#page-title-container ul.breadcrumb {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position:absolute; right:0px;  top:40px
}
#page-title-container ul.breadcrumb li{float:left}
.page-title-wrapper{position:relative;}
.page-title-captions{position:absolute; left:0px; top:40px; font-family: 'Oswald', sans-serif; color:#000; font-size:16px}
div.itemHeader h2.itemTitle{
	font-family: 'Oswald', sans-serif !important; color:#000 !important; font-size:26px !important;
	padding-bottom:3px !important; border-bottom:solid 1px #E5E5E5;
}
div.itemHeader h2.itemTitle:after {
   background-color: #049CDB;
    content: "";
    display: block;
    height: 1px;
    position: relative;
    top: 4px;
    width: 90px;
}
.itemToolbar.productcustom{display:none;}
.itemExtraFields .itemExtraFieldsValue a{
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    box-shadow: 0 4px 0 rgba(0, 0, 0, 0.3) inset;
	-moz-box-shadow:    0 4px 0 rgba(0, 0, 0, 0.3) inset;
   -webkit-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.3) inset;
	color: #FFFFFF;
    display: inline-block;
    font-weight: 300;
    margin-right: 5px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out 0s;
	background-color:#004993; padding:5px 10px;
}
.itemExtraFields .itemExtraFieldsValue a:hover {
	background-color:#C8D703; color:#000;
}.itemExtraFields .itemExtraFieldsValue a:active {
	position:relative;
	top:1px;
}
.customFields .odd{border:none !important;}
.customFields .even{border:none !important;}
ul.customFields li{float:left;}
div.itemExtraFields ul.customFields {
    display: inline-block; float:right;
	}
.txtright{text-align:right;}
.sigplus-gallery {background:#fcfcfc;  border: 1px solid #E5E5E5;}
.boxplus-paging a{text-decoration:none; color:#000}
div.catItemHeader h3.catItemTitle {font-family: 'Oswald', sans-serif !important; color:#000 !important; font-size:16px !important;
border-bottom:solid 1px #E5E5E5; text-transform: uppercase;}
div.catItemHeader h3.catItemTitle a{text-decoration:none; color:#135297;}
.itemListCategoriesBlock .itemListCategory h2{font-family: 'Oswald', sans-serif !important; margin:5px 0px !important;  font-size:24px !important;  color:#000 !important;}
div.itemListCategory{background-color:#F6F6F6 !important}
.tp-leftarrow:before {
    content: "";
}
.tparrows:before {
    color: #444444;
    display: inline-block;
    font-family: "fontello";
    font-size: 1.5em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    transition: all 0.2s ease-in-out 0s;
}
.tp-rightarrow:before {
    content: "";
}
.accent-color {
    color: #000;
}
.subtitle{color:#145192; font-family: 'Oswald',sans-serif !important; font-size:17px;}
.subtitle strong{font-weight:normal !important;}

/******** Custom Captions ********/
.tp-caption.big_font_size {
	font-size: 28px;
	line-height: 32px;
}

.tp-caption.medium_font_size {
	font-size: 14px;
	line-height: 28px;
}

.tp-caption.small_font_size {
	font-size: 14px;
	line-height: 24px;
}

.tp-caption.mini_font_size {
	font-size: 14px !important;
	line-height: 22px;
}

.tp-caption.boldest_font_weight {
	font-weight: 500;
}

.tp-caption.bold_font_weight {
	font-weight: 700;
}

.tp-caption.regular_font_weight {
	font-weight: 500;
}

.tp-caption.light_font_weight {
	font-weight: 300;
}

.tp-caption.dark_font_color {
	color: #fff;
}

.tp-caption.black_font_color {
	color: #111;
}

.tp-caption.gray_font_color {
	color: #fff;
}

.tp-caption.wite_font_color {
	color: #fff;
}

.tp-caption.wite_bg {
	background-color: #fff;
	padding: 6px 12px;
	border-radius: 3px;
}

.tp-caption.gray_bg {
	background-color: #88B10B;
	color: #fff;
	padding: 6px 12px;
	border-radius: 3px;
	box-shadow: 0 4px 0 rgba(0, 0, 0, 0.1) inset;
    color: #FFFFFF;
    display: inline-block;
    margin-right: 5px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out 0s;
}

.tp-caption.color-bg {
	color: #fff;
	padding: 6px 12px;
	border-radius: 3px;
}
.moduletable_newsbox .moduleItemTitle{text-transform: capitalize;
    font-size: 16px;}
.moduletable_newsbox ul li {
    margin-bottom: 10px;
}
.footerlinks a{color:#fff;}
#slider{border: 10px solid #FFFFFF;
    margin: auto;
    width: 960px;
	-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius:5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
	}
.starlist li{padding-bottom:6px;}
.starlist .icon-star-4{color:#135295}
.div_lnd_intro{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #E5E5E5;
padding:5px;
    box-shadow: 0 8px 6px -6px #CCCCCC; margin-bottom:10px;
}
a.lndtitle {
    text-transform: capitalize;  color: #165895 !important;
}
div.page-header h2{
	font-family: 'Oswald', sans-serif !important; color:#000 !important; font-size:26px !important;
	padding-bottom:9px !important; border-bottom:solid 1px #E5E5E5; font-weight:normal;  line-height: 30px;
}
.page-header h2:after {
   background-color: #049CDB;
    content: "";
    display: block;
    height: 1px;
    position: relative;
    top: 10px;
    width: 90px;
}
.moduletable h3{font-family: 'Oswald', sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    color: #000;
    font-size: 17px;}
#contenttop .moduletable h3:after {
   background-color: #049CDB;
    content: "";
    display: block;
    height: 1px;
    position: relative;
    top: 10px;
    width: 90px;
}
.moduletable_newsbox h3{font-family: 'Oswald', sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
    color: #000;
    font-size: 17px;}
#contenttop .moduletable_newsbox h3:after {
   background-color: #049CDB;
    content: "";
    display: block;
    height: 1px;
    position: relative;
    top: 10px;
    width: 90px;
}
.simple-line {
    background: none repeat scroll 0 0 #F2F2F2;
    height: 1px;
    margin: 5px 0 10px;
}
.txtred{color:#ff0000;}
.txtgreen{color:#C8D703;}
a{color:#F78E12; text-decoration:none;}
.itemView .itemExtraFields{border-top:none !important; margin:0px !important;}
.list-style1 li{padding-bottom:3px;}
.list-style1 li:before {content: '\ec0d'; 
	font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  
  speak: none;
 color:#FF0000;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */}
  .list-style2 li{padding-bottom:3px;}
.list-style2 li:before {content: '\ec13'; 
	font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  text-shadow: 0.1px 0.1px #44494D;
  speak: none;
 color:#FF0000;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
     
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */}
 .catItemBody .catItemIntroText p{margin:0px; padding:0px;}
 .catItemBody .catItemIntroText p img{margin-right:7px; padding:2px; border:solid 1px #C8D703;}
 .boxbluemenu{background-color:#004993; padding:15px; 	-moz-border-radius: 5px;
-webkit-border-radius:5px;
border-radius: 5px; -moz-box-shadow:    inset 0 0 10px #023260;
   -webkit-box-shadow: inset 0 0 10px #023260;
   box-shadow:         inset 0 0 10px #023260;}

.moduletable.boxbluemenu h3{color:#fff; margin-top:5px;}
.boxbluemenu .menu li{border-bottom:solid 1px #2167AB; padding:5px 0px; background:url(../images/flag-list.png) no-repeat scroll 2px 8px; padding-left:20px;}
.boxbluemenu .menu li a{color:#fff; text-transform: uppercase; font-size:12px;}
 .moduletable_conttactfrombox{
 background-color:#004993; padding:15px; 	-moz-border-radius: 5px;
-webkit-border-radius:5px;
border-radius: 5px; -moz-box-shadow:    inset 0 0 10px #023260;
   -webkit-box-shadow: inset 0 0 10px #023260;
   box-shadow:         inset 0 0 10px #023260;
 }
 .moduletable_conttactfrombox h3{color:#fff; margin-top:5px; font-family: 'Oswald',sans-serif;
    font-size: 17px;
    font-weight: 400;
    letter-spacing: 1px;}
.qlform_conttactfrombox fieldset{border:none!important; padding:0px !important; color:#fff;}
.qlform_conttactfrombox fieldset dl{margin:0px;}
.qlform_conttactfrombox input.submit{border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    box-shadow: 0 4px 0 rgba(0, 0, 0, 0.3) inset;
	-moz-box-shadow:    0 4px 0 rgba(0, 0, 0, 0.3) inset;
   -webkit-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.3) inset;
	color: #000;
    display: inline-block; cursor:pointer;
    font-weight: 300;
    margin-right: 5px;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
    transition: all 0.3s ease-in-out 0s;
	background-color:#C8D703; padding:5px 10px; border:0px;}
.qlform_conttactfrombox input.submit:hover{background-color:#000; color:#fff;}
 .blog .cols-2 .span6{float:left; width:50%;}
 .blog .cols-2 .span6 .item{padding:10px;}
 .st-historylist > li {
    padding-bottom: 20px;
    position: relative;
}
.st-animated.st-viewport.small-to-large {
    animation: 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s normal none 1 st_zoom;
    opacity: 1;
}
.iconbox-left .iconbox-icon, .st-historylist .history-icon {
    float: left;
    margin-right: 20px;
    text-align: center;
}
.st-historylist .history-timeline {
    background-color: #E0DEDE;
    bottom: 0;
    left: 32px;
    position: absolute;
    top: 50px;
    width: 1px;
}
.iconbox-left .iconbox-content, .st-historylist .history-content {
    overflow: hidden;
}
.text-left {
    text-align: left;
}
h4.history-title{margin:0px; padding:0px; color:#C8D703; font-family: 'Oswald',sans-serif; font-weight:normal; font-size:20px;}
 .st-historylist{background-color:#f6f6f6; padding:15px;}
 #grid .classEven{background:#f6f6f6;}
 #grid .classEven td{border-bottom:solid 1px #E5E5E5; border-right: 1px solid #E5E5E5;}
 #grid .classOdd td{border-bottom:solid 1px #E5E5E5; border-right: 1px solid #E5E5E5;}
 table#grid{border-left: solid 1px #e5e5e5; border-top: solid 1px #e5e5e5;}
  #grid1 .classEven{background:#f6f6f6;}
 #grid1 .classEven td{border-bottom:solid 1px #E5E5E5; border-right: 1px solid #E5E5E5;}
 #grid1 .classOdd td{border-bottom:solid 1px #E5E5E5; border-right: 1px solid #E5E5E5;}
 table#grid1{border-left: solid 1px #e5e5e5; border-top: solid 1px #e5e5e5;}
 #grid2 .classEven{background:#f6f6f6;}
 #grid2 .classEven td{border-bottom:solid 1px #E5E5E5; border-right: 1px solid #E5E5E5;}
 #grid2 .classOdd td{border-bottom:solid 1px #E5E5E5; border-right: 1px solid #E5E5E5;}
 table#grid2{border-left: solid 1px #e5e5e5; border-top: solid 1px #e5e5e5;}
 .moduletable_newsbox li{    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E5E5E5;
    box-shadow: 0 8px 6px -6px #CCCCCC;
    margin-bottom: 10px;
    padding: 5px;}
 .moduletable_newsbox li:hover{background: none repeat scroll 0 0 #F8F8F8;}
 .moduletable_newsbox .moduleItemDateCreated{font-size:11px;}
 
 