* {
  margin: 0;
  padding: 0;
}

#body {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: #4C618B url(http://www.img.trinelight.com/joomla_theme/tail.gif) repeat-x scroll 0 0;
}

h1 {
  font-size:130%;
}

#logo {
  float:left;
  width:500px;
}

#logo .space {
  padding-bottom:0;
  padding-left:38px;
  padding-right:0;
  padding-top:39px;
}

#top {
  height: 122px;
  overflow: hidden;
}

#search {
  float: right;
  width: 249px;
}

.search {
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
  padding-top: 67px;
}

.search-input {
  float: left;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 2px;
  width: 154px;
}

.search-button  {
  float:left;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  width:57px;
}

.search-button .button {
  -moz-background-clip:border;
  -moz-background-origin:padding;
  -moz-background-size:auto auto;
  -x-system-font:none;
  background-attachment:scroll;
  background-color:transparent;
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  color:#CB670E;
  font-family:Arial;
  font-size:12px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  height:25px;
  line-height:normal;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  vertical-align:top;
  width:57px;
}


.search-input .inputbox {
  -moz-background-clip: border;
  -moz-background-origin: padding;
  -moz-background-size: auto auto;
  background-attachment: scroll;
  background-color: transparent;
  background-image: url("http://www.img.trinelight.com/joomla_theme/search-bg.gif");
  background-position: 0 0;
  background-repeat: no-repeat;
  border-bottom-color: -moz-use-text-color;
  border-bottom-style: none;
  border-bottom-width: medium;
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: -moz-use-text-color;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-left-style-value: none;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-left-width-value: medium;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-right-color-value: -moz-use-text-color;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-right-style-value: none;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-right-width-value: medium;
  border-top-color: -moz-use-text-color;
  border-style: none;
  border-top-width: medium;
  color: #939393;
  font-family: arial;
  font-size: 12px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 0;
  padding-top: 3px;
  vertical-align: top;
  width: 133px;
}

.button, .validate {
  -moz-background-clip:border;
  -moz-background-origin:padding;
  -moz-background-size:auto auto;
  -x-system-font:none;
  background-attachment:scroll;
  background-color:transparent;
  background-image:url("http://www.img.trinelight.com/joomla_theme/readon.gif");
  background-position:0 0;
  background-repeat:no-repeat;
  border-bottom-color:-moz-use-text-color;
  border-bottom-style:none;
  border-bottom-width:medium;
  border-left-color-ltr-source:physical;
  border-left-color-rtl-source:physical;
  border-left-color-value:-moz-use-text-color;
  border-left-style-ltr-source:physical;
  border-left-style-rtl-source:physical;
  border-left-style-value:none;
  border-left-width-ltr-source:physical;
  border-left-width-rtl-source:physical;
  border-left-width-value:medium;
  border-right-color-ltr-source:physical;
  border-right-color-rtl-source:physical;
  border-right-color-value:-moz-use-text-color;
  border-right-style-ltr-source:physical;
  border-right-style-rtl-source:physical;
  border-right-style-value:none;
  border-right-width-ltr-source:physical;
  border-right-width-rtl-source:physical;
  border-right-width-value:medium;
  border-top-color:-moz-use-text-color;
  border-top-style:none;
  border-top-width:medium;
  color:#1368A9;
  font-family:arial;
  font-size:12px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:16px;
  margin-bottom:0;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  padding-bottom:8px;
  padding-left:7px;
  padding-right:7px;
  padding-top:3px;
  text-align:left;
  vertical-align:middle;
  width:97px;
}

img {
  border: medium none;
}

p {
  padding: 0 0 10px;
}

a {
  color: #1368A9;
  text-decoration: underline;
}

ul {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  margin: 0 0 0 0px;
}

ul.menu-nav li {
  display: block;
  float: left;
}

ul.menu-nav {
  margin: 0;
  padding: 0;
}

ul.menu-nav li a {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(http://www.img.trinelight.com/joomla_theme/topmenu-separator.gif) repeat-y scroll right 0;
  color: #CFDCEA;
  display: block;
  float: left;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}

ul.menu-nav li a span {
  display: block;
  padding: 17px 30px 15px;
}

a {
  color: #1368A9;
  text-decoration: underline;
}

#header {
  padding: 9px 10px 0;
  line-height: 14px;
  font-size: 12px;
}

.corner-top-left {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: #FFFFFF url(http://www.img.trinelight.com/joomla_theme/corner-top-left.gif) no-repeat scroll 0 0;
}

.corner-top-right {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(http://www.img.trinelight.com/joomla_theme/corner-top-right.gif) no-repeat scroll right 0;
}

.corner-bottom-left {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(http://www.img.trinelight.com/joomla_theme/corner-bottom-left.gif) no-repeat scroll 0 bottom;
  width: 100%;
  margin-bottom: 25px;
}

.corner-bottom-right {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(http://www.img.trinelight.com/joomla_theme/corner-bottom-right.gif) no-repeat scroll right 0;
  width: 100%;
}

.border-bottom {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: #FFFFFF none repeat scroll 0 0;
  margin: 0 14px;
  line-height: 14px;
  font-size: 12px;
}

/*** begin .module ***/
.module {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(http://www.img.trinelight.com/joomla_theme/box-separator.gif) no-repeat scroll 50% bottom;
  margin: 0;
  width: 100%;
}

.module .first {
  padding: 14px 20px 0 23px;
}

.module .sec {
  width: 100%;
}

.module div {
  color: #1F427F;
  font-size: 12px;
}

.module td,.module p {
  color: #000000;
  font-size: 12px;
  padding: 0 0 5px;
}

.module .box-indent {
  padding: 15px 0 25px 7px;
}

/*** end .module ***/ /*** begin banner ***/
#banner {
  height: 230px;
  margin-bottom: 10px;
}

#banner .first {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(http://www.img.trinelight.com/joomla_theme/banner-left.jpg) no-repeat scroll 0 0;
  padding: 0;
}

#banner .sec {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(http://www.img.trinelight.com/joomla_theme/banner-right.jpg) no-repeat scroll right 0;
  height: 230px;
}

#banner .module {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(http://www.img.trinelight.com/joomla_theme/banner-bg.jpg) repeat-x scroll 0 0;
  margin: 0;
}

#banner .box-indent {
  padding: 47px 0 0 437px;
}

/*** end #banner ***/
#content-indent .width {
  overflow: hidden;
}

/* begin Topmenu */
#topmenu {
  height: 51px;
  padding: 0 10px;
}

.module-topmenu {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(http://www.img.trinelight.com/joomla_theme/topmenu-bg.gif) repeat-x scroll 0 0;
}

.left-bg {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(http://www.img.trinelight.com/joomla_theme/topmenu-left.gif) no-repeat scroll 0 0;
}

.right-bg {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(http://www.img.trinelight.com/joomla_theme/topmenu-right.gif) no-repeat scroll right 0;
  height: 51px;
  overflow: hidden;
}
/* end top menu */

#banners {
  -moz-background-clip:border;
  -moz-background-origin:padding;
  -moz-background-size:auto auto;
  background-attachment:scroll;
  background-color:#204381;
  background-image:url("http://www.img.trinelight.com/joomla_theme/banners-bg.jpg");
  background-position:0 0;
  background-repeat:repeat-x;
  height:auto !important;
  /*margin-bottom:10px;*/
  min-height:112px;
  overflow-x:hidden;
  overflow-y:hidden;
  width:100%;
}

  .banners-top-left {
    -moz-background-clip:border;
    -moz-background-origin:padding;
    -moz-background-size:auto auto;
    background-attachment:scroll;
    background-color:transparent;
    background-image:url("http://www.img.trinelight.com/joomla_theme/banners-top-left.jpg");
    background-position:0 0;
    background-repeat:no-repeat;
  }

  .banners-top-right {
    -moz-background-clip:border;
    -moz-background-origin:padding;
    -moz-background-size:auto auto;
    background-attachment:scroll;
    background-color:transparent;
    background-image:url("http://www.img.trinelight.com/joomla_theme/banners-top-right.jpg");
    background-position:right 0;
    background-repeat:no-repeat;
  }
  .banners-bottom-left {
    -moz-background-clip:border;
    -moz-background-origin:padding;
    -moz-background-size:auto auto;
    background-attachment:scroll;
    background-color:transparent;
    background-image:url("http://www.img.trinelight.com/joomla_theme/banners-bottom-left.jpg");
    background-position:0 bottom;
    background-repeat:no-repeat;
  }
  
  .banners-bottom-right {
    -moz-background-clip:border;
    -moz-background-origin:padding;
    -moz-background-size:auto auto;
    background-attachment:scroll;
    background-color:transparent;
    background-image:url("http://www.img.trinelight.com/joomla_theme/banners-bottom-right.jpg");
    background-position:right bottom;
    background-repeat:no-repeat;
    height:auto !important;
    min-height:112px;
  }

.user1, .user2, .user3 {
  -moz-background-clip:border;
  -moz-background-origin:padding;
  -moz-background-size:auto auto;
  background-attachment:scroll;
  background-color:transparent;
  background-image:url("http://www.img.trinelight.com/joomla_theme/banners-border.gif");
  background-position:right 0;
  background-repeat:repeat-y;
  height:auto !important;
  min-height:112px;
}
.user4 {
  float:left;
  width:24%;
}
.user1, .user2, .user3 {
  float:left;
  width:25%;
}
  .user1 a, .user2 a, .user3 a, .user4 a {
    color:#C2E3FF;
    font-size:13px;
  }
  
  .user1 .space, .user2 .space, .user3 .space, .user4 .space {
    color:#C2E3FF;
    font-size:13px;
    padding-bottom:10px;
    padding-left:23px;
    padding-right:10px;
    padding-top:15px;
  }
img {
  border-bottom-color:-moz-use-text-color;
  border-bottom-style:none;
  border-bottom-width:medium;
  border-left-color-ltr-source:physical;
  border-left-color-rtl-source:physical;
  border-left-color-value:-moz-use-text-color;
  border-left-style-ltr-source:physical;
  border-left-style-rtl-source:physical;
  border-left-style-value:none;
  border-left-width-ltr-source:physical;
  border-left-width-rtl-source:physical;
  border-left-width-value:medium;
  border-right-color-ltr-source:physical;
  border-right-color-rtl-source:physical;
  border-right-color-value:-moz-use-text-color;
  border-right-style-ltr-source:physical;
  border-right-style-rtl-source:physical;
  border-right-style-value:none;
  border-right-width-ltr-source:physical;
  border-right-width-rtl-source:physical;
  border-right-width-value:medium;
  border-top-color:-moz-use-text-color;
  border-top-style:none;
  border-top-width:medium;
}

