html, body, div, form, span, object, iframe, h1, h2, h3, h4, h5, h6 {    margin: 0px;    padding: 0px;    border: 0px;    outline: 0px;    font-size: 100%;}
body {  background:#FFFFFF url(../images/bg.jpg) repeat-x;  font-size:11px;    color: #2d2e2e;  font-family: Verdana, Arial, Helvetica, sans-serif;}
body img {  border: 0px;}
h1, h2, h3 {  color: #000000;  margin: 0;  font-family: Verdana, Georgia, "Times New Roman", Times, serif;}
h1 {  font-size: 1.7em;}
h2 {  font-size: 1.3em;}
h3 {  font-size: 1.1em;}
a,  a:link {  color: #FF3300;}
a:hover {  color: #FF9900;  text-decoration: underline;}
.clear {  clear: both; margin:0;}
.alignright {  text-align:right;}
.aligncenter {  text-align:center;}
.floatleft {  float:left;}
.floatright {  float:right;}
.rss {  background:url(../images/rss.gif) no-repeat left;  width:50px;  text-align:left;  padding-left:20px;  margin-top:8px;  float:right;}
.readmore {  background:url(../images/bull-red.gif) no-repeat left;  width:80px;  text-align:right;  padding-left:6px;  margin-top:8px;  float:right;}
.readmore a, .rss a {  color:#FF6600;  font-size:11px;  font-weight:bold;  font-family:Verdana, Arial, Helvetica, sans-serif;}
.readmore a:hover, .rss a:hover {  color:#101863;  text-decoration:none;}
.inputbox {  background-color:#FE970A;  color:#666666;  font-size:11px;  border:1px solid #666666;  padding:3px 5px;}

#wrapper {  background-color: #fff;  background:url(../images/bg.jpg) repeat-x;    width:1000px;  min-height:500px;  margin: 0 auto; overflow:hidden; }
#masthead {  height:136px;  background:url(../images/bg-top.jpg) repeat-x;  }
#masthead .innerhead {  width:1000px;  margin:0 auto;}
#masthead .logo {  width:6%;  float:left;  height:133px;  margin-top:3px;  background:transparent;}
#masthead .toptitle {  width:52%;  height:133px;  float:left;  }
#masthead h1 {  font-weight:normal;  font-size:2.0em;  text-transform:uppercase;  color:#006401;  margin-top:74px;  font-family: Verdana, Arial, Helvetica, sans-serif;}
#masthead .searchsocio {  float:right;  width:40%;  height:133px;  padding-right:6px;  }
#masthead .search {  margin-top:34px;  text-align:right;  text-align:right;}
#masthead .search .inputbox {  background-color: #CCCCCC;  border:1px solid #999999;  width:200px;  padding:3px 5px;  color:#666666;  font-size:11px;  font-family:Verdana, Arial, Helvetica, sans-serif; position: relative; bottom:7px;right:0;}
#masthead .search .button {  background: url(../images/btn-go.gif) no-repeat 50% 50%;  width : 51px;  height :26px;  border : none;  color : transparent;
  font-size : 0;  margin-left:4px;}
#masthead .socio {  margin-top:20px;  text-align:right;}
#masthead .socio span {  margin-left:6px;  float:right;}
#masthead .socio span.icontxt {  margin-left:6px;}
.banners {  height:150px;  text-align:center;  background:url(../images/bg-banner.jpg) repeat-x;}
.banners #splashimages {  width:1000px;  margin:0 auto;}
.banners img {  width:1000px;  height:126px;    margin-top:12px;}
#topmenu {  background:url(../images/bg-menu.jpg) repeat-x;  height:44px;}
#innerwrap {   display: table;   width:1000px;  margin:0 auto;}
#innerwrap .leftcol {   display: table-cell;   width: 22%;   padding-top:20px;  vertical-align:top;  border-right:1px solid #666666;  background:url(../images/bg-content-l.jpg) repeat-y left; }
#innerwrap .midcol {   display: table-cell;   width: 56%;   vertical-align:top;}
#innerwrap .rightcol {   display: table-cell; width: 22%;   padding-top:20px;  vertical-align:top;  border-left:1px solid #666666;  background:url(../images/bg-content-r.jpg) repeat-y right;}
#innerwrap .leftcol .header {  height:50px;  margin-left:10px;  margin-top:6px;  background: url(../images/bg-title.jpg) no-repeat;}
#innerwrap .rightcol .header {  height:50px;  margin-top:6px;  background:#A8581D url(../images/bg-toppane.jpg) no-repeat;}
#innerwrap .leftcol .header h2 {  font-size:24px;  font-weight:normal;  color:#FFFFFF;  text-transform:uppercase;  padding:8px 0 0 12px;}
#innerwrap .midcol .header h3 {  font-size:22px;  font-weight:normal;  color:#333333;  text-transform:uppercase;  padding:10px 0 0 12px;}


/*Home styles*/
#home {  margin:0px 12px;  padding-bottom:20px; padding-top:10px;}
#home .rowone { margin-bottom:20px; clear:both; }
#home .rowone h2 {  padding-top:0px;  margin-top:0px; margin-bottom:10px;  font-size:16px;  color:#006401;}
#home .rowone p {  text-align:justify;}
#home .rowtwo {  height:180px;  background:url(../images/bg-hometabs.jpg) repeat-x;  border:1px solid #FD9A14;  padding-left:5px;}
#home .bg-mid-top {  background:url(../images/bg-mid-top.jpg) no-repeat;  height:28px; margin-bottom:6px;}
#home .bg-mid-down {  background:url(../images/bg-mid-down.jpg) no-repeat;  height:28px;margin-top:6px;}
#home .rowtwo .tab {  width:158px;  height:152px;  float:left;  margin:12px 6px;  border:1px solid #006401;}
#home .rowtwo .tabinfo {  margin-top:10px;}
#home .rowtwo .tabinfo span {  font-size:11px;  font-family:Arial, Helvetica, sans-serif;  color:#333333;  text-transform:uppercase;margin-left:10px;}
#home .rowtwo .tabinfo h3 {  font-size:16px;  font-family:Arial, Helvetica, sans-serif;  color:#006401;  text-transform:uppercase;  margin-left:10px;}
#home .rowtwo .readmore  {  float:left;  margin-left:10px;}
#home .rowthree  {padding:6px;}
#home .rowthree h3 {  font-size:16px;  font-weight:normal;  color:#333333;  text-transform:uppercase;  padding:10px 0 0 6px;margin-bottom:16px; text-align:center;}
#home .rowthree .boxcontent { /*min-height:250px;*/ }
#home .rowthree ul.latestnews { margin:0; padding:0; }
#home .rowthree li.newsitem {  background:url(../images/bull-blue.gif) no-repeat top left;  padding:0px 10px 8px 16px;  margin-left:5px; margin-top:0; list-style:none;}
#home .rowthree .newsdate {  color:#FF9900;}
#home .rowthree .newstitle a {  color:#2E3577;}
#home .rowthree .newstitle a:hover {  color:#666666;  text-decoration:none;}
#home .rowthree  .readrss { bottom:0; position:absolute; padding-left:6px; }
#home .rowthree  .readmore { width:160px;  text-align:center; margin:0 auto; float:none;}


.cornerbox {   position: relative;}
.corner { position: absolute;   width: 5px;   height: 5px; background: url(../images/bg-green.png);   font-size: 0%;}
.boxcontent {   border: 1px solid #95CD0A;   background: url(../images/bg-news.jpg) repeat-x;   background-color: #ffffff;      padding:14px 12px; height:auto; overflow:auto;}
.submenucorner {   position: absolute;width: 5px;height: 5px;  background: url(../images/bg-orange.png);   font-size: 0%;}
.submenuboxcontent {   border: 1px solid #FFD254;   background-color: #FFD254;}
.tl {   top: 0;   left: 0;   background-position: 0px 0;}
.tr {   top: 0;   right: 0;   background-position: 5px 0;}
.bl {   bottom: 0;   left: 0;   background-position: 0px 5px;}
.br {   bottom: 0;   right: 0;   background-position: 5px 5px;}


/*Panel styles*/
.panelbox, .submenu {  margin-bottom:30px !important;}
.panelbox .info {  padding:8px 10px;  }
.panelbox h3, .submenu h3 {  background:url(../images/module-icon.gif) no-repeat left;color:#009900;  text-transform:uppercase;  margin-bottom:0px;  margin-left:10px;
  padding-left:22px;  height:25px;  font-size:16px; font-weight:normal;}
.panelbox ul {  padding:0px 0 5px 16px;  margin-bottom:0px;  margin-top:0px;}
.panelbox ul li {  list-style-image:url(../images/bull-maroon.gif);  line-height:16px;  padding-top:4px;  padding-bottom:4px;}
.panelbox ul.downloads  {  margin-left:5px;}
.panelbox ul.downloads li {  list-style-image:url(../images/pdf.gif);  line-height:14px;  padding-top:2px;  padding-bottom:2px;}
.panelbox  .downloadall {  width:62px;}
.panelbox ul li a {  color:#1B236A;    font-size:11px;  font-weight:bold;}
.panelbox ul li a:hover {  color:#333333;  text-decoration:none;}


/*Content styles*/
#content {  margin:10px 16px;  padding-bottom:20px;  /*background:url(../images/bg-content.jpg) no-repeat top;*/}
#content h3{ color:#1B236A; font-size:14px; margin-top:20px; margin-bottom:18px;}
#content  p { margin:1em 0px;}
#pagehead, .subheading-category  {  background-color:#EAEAEA;  min-height:26px;  padding:6px; display:block;}
#pagehead h1, #pagehead h2, .blog h2 .subheading-category {  font-size:22px;  font-weight:normal; padding-top:0px;}
.contentinner {  margin-right:20px;  text-align:justify;  padding-bottom:20px;}
.breadcrumbs {  min-height:20px;  border: 1px solid #E8E8E8;    margin-bottom:20px;  padding:3px 5px;  clear:both; color:#999999;}
.contentinner h4 {  color:#884400;  font-size:14px;  margin-top:10px;}
ul.actions li { width:48px; float:right; list-style:none !important; margin-left:4px; }
ul.online li {list-style-image:url(../images/online-services.gif);  line-height:20px;  }
ul.online li a {font-weight:bold;}
ul.online li a:hover {color:#333333; text-decoration:none;}
.sp_quickcontact { margin-left:12px; margin-top:18px;  }
.sp_quickcontact #name, .sp_quickcontact #email, .sp_quickcontact #subject, .sp_quickcontact #message {
  width:60%;  border:1px solid #CCCCCC;background-color:#EAEAEA;padding:6px 8px;}
.sp_quickcontact #message {height:170px;}
li.jwts_tabberactive a { text-decoration:none; }
fieldset.word {  border:1px solid #999999; padding:8px 5px;}
fieldset .inputbox {  padding:4px 6px; width:60%;}
.search-results dd {  margin-bottom:20px;  }
.search-results dt a { font-weight:bold;  margin-bottom:12px; color:#006600; }
.search-results dt a:hover { color:#FF6600; text-decoration:none; }
.search-results .highlight { background-color:#CCFF00; }
.pdf {  background: url(../images/pdf.gif); padding-left:12px; }



/*Submenu styles*/
.submenu .info {  /*background-color:#FFD254;*/  padding:10px 8px 12px 4px;  width:90%;  margin:0 auto;}
.submenu .cornerbox {  width:96%;  margin:0 auto;}
.submenu ul {  margin: 0;  padding:0;  list-style-type:none;  color: #000;  line-height: 18px;}
.submenu ul li{  background:url(../images/bull-big.png) no-repeat left 3px;  padding-left:18px;  }
.submenu ul li:hover {  background:url(../images/bull-red.png) no-repeat left 3px;}
/* mac hide \*/
* html .submenu ul li, * html .submenu ul li a{height:1%;}
/*end hide */
.submenu a {  color:#333333;  border-bottom:1px solid #D29900;  padding-top:2px;  padding-bottom:4px;  padding-left:3px;  display:block;  text-decoration: none;}
 .submenu a:hover {  text-decoration: underline;background:#009900;  color:#FFFFFF;}
.bow {  background:url(../images/bow.gif) no-repeat;  height:15px;  margin-bottom:6px;  }
.certification {  text-align:center;  padding:20px 0;}
.blog-icon {  float:left;  text-align:left;}
.videos {  float:right; text-align:right;}#xmap a { color:#006404; }#xmap a:hover { color:#FF9900; text-decoration:none; }


/*Misc*/
table.acymailing_form  {  float:right;}
table.acymailing_form td {  text-align:right;  padding:0;}
.email, .textbox, .editbox {  background-color:#FFCC66; border:1px solid #F0A300 !important; padding:4px; }
select.textbox { width:250px; }
.editbox {  height:200px !important; }
input.required { background-color:#FFCC66; border:1px solid #F0A300; padding:4px; }
.required_field { color:#FF0000; }
.published { margin:0; color:#999999; font-size:11px; }


/*Banner Styles*/
#splashimages {  margin: 0;   width: 1000px;}
#splashimages a img {  border: none;}
#splashimages div.rImg {  position: absolute;   display: none;   z-index: 30;   width: 1000px;   height: 126px;}
#imgLarge {  z-index: 50;  position: relative;   top: 120px;   left: 884px; }
#imgLarge a {  background-color: #333333;  display: block;  height: 14px;  width: 14px;  color:#fff;  text-decoration: none;  margin: 0 0 0 1px;  float:left;  padding-left:3px;  font-weight:normal;  font-size:10px;  font-family:Verdana, Geneva, sans-serif;}
#imgLarge a.activeSlide {  background: #FF9900;}


/*Blog styles*/
.blog .item h2 a, .blog-featured .item h2 a{ color:#CC0000 !important; text-decoration:none !important; }
.blog .item h2 a:hover, .blog-featured .item h2 a:hover  { color:#666666 !important; text-decoration:underline !important; }
.blog .readmore  { float:right; padding:0; text-align:right; }
.blog .item, .blog-featured .item   { margin-bottom:14px; clear:both; }
.blog .item  img  { border:1px solid #666666; }
.blog .item-separator, .blog-featured .item-separator  { border-bottom:1px dotted #666666; padding:6px 0px; clear:both;}
.blog .readmore {  width:96px;  text-align:right;  padding-left:6px;  }

/*Table styles*/
table.standard, table.front-end-list{ border-collapse: collapse; text-align:left; margin:0 auto; margin-top:1.3em; margin-bottom:1.3em;}
table.standard td, table.front-end-list td{ padding: .6em; border: 1px #CCCCCC solid; color:#000; vertical-align:top; }
table.standard th, table.front-end-list th{ padding: .7em .6em;  color: #000; border:1px solid #CCCCCC; font-weight:bold; text-align:left; text-transform:uppercase; background-color:#EAEAEA; }
table.standard td ul, table.front-end-list td ul{ margin-top:0;}


/*Pagination styles*/
pagination {   list-style-type: none;   margin: 0 auto; padding: 0; text-align: center;}
.pagination li, li.pagenav-prev, li.pagenav-next { -moz-border-bottom-colors: none;    -moz-border-image: none;
    -moz-border-left-colors: none;    -moz-border-right-colors: none;   -moz-border-top-colors: none;   border-color: #CCCCCC #BBBBBB #BBBBBB #CCCCCC;    border-radius: 5px 5px 5px 5px;    border-style: solid;    border-width: 1px; display: inline;    line-height: 24px !important; margin: 2px !important;    padding: 2px 8px !important; text-align: center;}
.pagination li a {   margin: 0;    padding: 0;}
.pagination li:hover, li.pagenav-prev:hover, li.pagenav-next:hover { background-color: #CEDAF6; background-image: -moz-linear-gradient(center top , #BDEDFF, #74B2E9);  box-shadow: 0 0 2px #999999;}
.pagenavcounter {  font-size:10px;  font-family:verdana;  color:#999999;}



/*Footer Styles*/
#footer {  background:url(../images/bg-footer.jpg) repeat-x;  min-height:240px;}
#footer .links {  width:1000px;    margin: 0 auto;  }
#footer .links a {  color:#666666;}
#footer .links a:hover {  color:#FF0000;}
#footer .links .one, #footer .links .two, #footer .links .three {  float:left;  margin-top:20px;  padding-bottom:6px;  border-right:1px solid #99E7FD;}
#footer .links .one, #footer .links .three  { padding-left:10px; }
#footer .links .one{  width:27%;}
#footer .links .three {  width:30%;}
#footer .links .two {  width:40%;  text-align:center;}
#footer .links .two a {  color:#333333;  font-size:13px;  font-family:Verdana, Arial, Helvetica, sans-serif;  padding:0px 10px;}
#footer .links .two a:hover {  color:#CC3300;}
#footer .links .two .certification {  margin-top:20px;  color:#0C2C78;  font-weight:bold;}
#footer .links .three {  margin-right:0px;  border-right:none;  float:left;  color:#0C2C78;}
#footer .links .three .inputbox {  background-color:#FE970A;  color:#666666;  font-size:11px;  border:1px solid #666666;  width:170px;  padding:3px 5px;  margin-top:14px;}
#footer .links .three .button {  background-color:#666666;  color:#FFFFFF;  text-transform:uppercase;  font-size:11px;  border:1px solid #444444;  padding:3px 5px;margin-top:14px;}
#footer .links .one div, #footer .links .two div, #footer .links .three div {  padding:3px 0px;}
#footer .links .three div {  padding:3px 0;  text-align:right;}
#footer .links .three p {  padding:2px 0;  margin:0;}
#footer .links .one ul, #footer .links .two ul {  margin:6px 0 0 12px;  padding:0;}
#footer .links .one ul li, #footer .links .two ul li {  list-style-image:url(../images/bull.gif);  margin:0;  padding:4px 0px;}
#footer .links .footerline {  border-bottom:1px dotted #999999;  padding-top:14px;}
#footer h4 {  font-family:Arial, Helvetica, sans-serif;  font-size:14px;  font-weight:normal;  color:#000000;  text-transform:uppercase;}
#footer .copy {  font-size:10px;  color:#CC3300;  text-align:center;  padding-top:5px; margin-bottom:30px;}
#footer .botlinks {  font-size:10px;  color:#CC3300;  margin-top:15px;}
#footer .botlinks a {color:#CC3300;}
#footer .botlinks a:hover {  color:#666666;  text-decoration:none;}
