/*


 * @author ( Angie Radtke )


*/


/* not ready */


/* ##########################  general  ########################### */





@font-face {
  font-family: 'Titillium Maps';
  src: url("../fonts/TitilliumMaps29L002.eot");
  src: local('Titillium Maps'), local('TitilliumMaps'),
    url("../fonts/TitilliumMaps29L002.otf") format("opentype"),
    url("../fonts/TitilliumMaps29L002.woff") format("woff");

}


.social-nw{display:none;}
.custom_sec .sec_table, .custom_xpresso .sec_table, .custom_vcxo .call_us{opacity:0; -moz-opacity:0; -khtml-opacity: 0; filter: alpha(opacity=0); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}

#limit_chzn.chzn-container-single .chzn-single{width:40px !important;}


#limit_chzn.chzn-container-single .chzn-drop{width:40px !important;padding: 0 8px 0 0;}

h3 .backh3{    font-size: 1.6em !important;
    font-weight: normal;
    margin-bottom: 0px !important;
    padding: 3px 0 10px 0px !important;
    color: #095197 !important;
    font-family: 'Titillium Maps', Arial; display: block;}



body











{











  background: #DBE1E3  url(../images/page_t.jpg) no-repeat top center;











  color: #373737;











  font-family: Arial, Helvetica, sans-serif;











}








.item-page p {   display: block !important;}


#searchForm .btn{width:100px; height:30px; background:#ddd url(../images/searcht.png) no-repeat center center; border: 1px solid #ccc;  float: left;} 





#searchForm .btn-group{float:left;}





.btn-toolbar{clear:both; width:100%; float:left;}





input#search-searchword{border: 1px solid #ccc;  margin: 0 3px 0 0;  padding: 6px 4px;}

















/* ##########################  header  ########################### */











.foxform input, .foxform textarea{float:left !important;}











.search_cat{width:100%; padding-top: 10px !important;float: left !important;}











.fox-copyright, .ice-megamenu-toggle, label.element-invisible{display:none;}











.shownocolumns .fcaptchacontainer {  float: left !important;  margin: 0 0 0 -3px !important;}











table.display thead th{font-size: 12px;}











.search_cat div{margin:0 0 5px 0;}























#header











{











/*  background:url(../images/cry_sec.png) no-repeat 14px 181px;*/











  font-size:12px;











  position:relative;











  height:372px; margin:0 -34px 0 -34px; padding:0 34px; width:984px !important;











}



































#all











{











  color: #373737;











  border:solid 0px ;











  padding-top:0px;











  background:#DBE1E3  url(../images/page_t.jpg) no-repeat top center;











}





.old_modal{
font-size:10px;
}





#back











{











max-width:972px;











  margin:0 auto;











}























#header











{











  padding-top:10em











}























a:link,











a:visited











{











  color:#269ABB;











  text-decoration:none;











}























a, a:hover, img, img:hover{outline:none;}











a:hover











{











  background:none;











  color:#269ABB !important;











}























input:focus











{











  border:solid 2px;











}























fieldset











{











  border:solid 0px #ccc











}























.article-info











{











  color:#373737











}























.article-info dd span











{











  color:#373737;











  border-right:solid 0px;











  background:#eee











}























/* ##########################  back  ########################### */















































/* ##########################  logo  ########################### */























#logo span











{











  color:#373737;











  padding-left:0px;











  font-size:0.3em !important;











  text-transform:none;











  font-family:arial, sans-serif











}











#all #header











{padding-top:0em ;











}











.fl-lt{ width:100%; float:left;}











.logoheader











{











  background: none ;











  color:#373737;











  height:102px;











  float:left;











  margin:19px 10px 0 0px !important;











}











.top-right{ float:left; width:650px; margin:45px 0 0 16px; position: relative;}























h1#logo











{











     font-family: 'Titillium Maps',  Arial;











     padding:0;











     text-transform:uppercase;











     font-weight:normal;











     margin-top:0;











}















































#line











{











  width:98% ;











  max-width:100% ;











  top:0px;











  left:0px;











  padding:5px 10px !important;











  margin-right:10px;











  text-align:right;























}























/* ++++++++++++++  lists, skiplinks  ++++++++++++++ */











.top-menu{ float:left; width:100%;}











.jt-menu{ float: right !important; margin-bottom: 15px !important;}











.menu_top_menu{ width:100%; float:left; margin:20px 0 0 65px;}











#header ul.menu











{



































   /* top:62px; */











   top:5em;























  padding: 0px 0px 0px 0 ;











  background:none ;











  border:0 ;











  text-align:left;











  left:0px;











   display:block;











   margin:0px 5px 0 5px;











   border-top:solid 1px #041726;























}























.top-menu div.icemegamenu {position: relative; width:988px !important; margin:0 0 15px 2px !important; height:45px !important;}











#icemegamenu{ background:none !important; margin-left:135px !important;}











.top-menu div.icemegamenu ul#icemegamenu li{background:url(../images/menu-li-bg.png) no-repeat left top; float:left; width:119px !important; text-align:center; padding:10px 0 15px 0; margin:0 1px;}











.top-menu div.icemegamenu ul#icemegamenu li.parent:hover{background:url(../images/menu-li-bg-hp.png) no-repeat left top;}











.top-menu div.icemegamenu ul#icemegamenu li:hover{background:url(../images/menu-li-bg-h.png) no-repeat left top;}











div.icemegamenu ul#icemegamenu li a{ padding:0px !important;}











.top-menu div.icemegamenu ul#icemegamenu li.iceMenuLiLevel_1 a span{ font-size:14px !important; color:#FFFFFF;}











.top-menu div.icemegamenu ul#icemegamenu li.iceMenuLiLevel_1 li a span{ font-size:12px !important;}











.top-menu div.icemegamenu ul#icemegamenu li.parent a{ padding:0px !important;}











.top-menu div.icemegamenu ul#icemegamenu li li{ background:none !important; padding:0 0 6px 0 !important; list-style:disc outside none; color:#FFFFFF; width:145px !important; text-align:left; }











.top-menu div.icemegamenu ul#icemegamenu li li:hover, .top-menu div.icemegamenu ul#icemegamenu li.iceMenuLiLevel_1 a:hover span{ color:#269ABB !important;}











.top-menu ul.icesubMenu li div.iceCols ul{ background:url(../images/menu-li-ul-bg.png) no-repeat left bottom ; width:165px !important; margin:4px 0 0 0 !important; padding:10px 10px 10px 10px !important; border:0px !important; position:absolute; left:-1px !important;}











.top-menu ul.sub_level_2{ background:none !important;}











.top-menu ul.icesubMenu li div.iceCols ul a{ color:#FFFFFF !important;}











.top-menu ul.icesubMenu li div.iceCols ul a:hover span{ color:#269ABB !important;}











.top-menu ul#icemegamenu li a.iceMenuTitle, .top-menu ul#icemegamenu li span.separator, .top-menu div#subMenusContainer a.iceMenuTitle, .top-menu div#subMenusContainer span.separator, .top-menu div.icemegamenu #icemegamenu ul.icesubMenu li a.iceMenuTitle{ height:auto !important;}











.top-menu div.icemegamenu #icemegamenu ul.sub_level_2{left:-194px !important; top:-20px !important; background:none !important;}











.top-menu div.icemegamenu #icemegamenu ul.sub_level_2 ul{ background:#3C3C3C !important; border:2px solid #141414 !important;}











div.icemegamenu ul#icemegamenu li.active a.iceMenuTitle, div.icemegamenu ul#icemegamenu li.active span.separator, div.icemegamenu ul#icemegamenu li:hover a.iceMenuTitle, div.icemegamenu ul#icemegamenu li:hover span.separator{ background:none !important;}











div.icemegamenu #icemegamenu ul.icesubMenu li a.iceMenuTitle, div.icemegamenu #icemegamenu ul.icesubMenu li span.separator{ border:0px !important;}



















































































.jt-menu li











{border:0; margin:0 1px !important; padding:12px 0; background:url(../images/menu-li-bg.png) no-repeat left top; float:left; height:17px; width:119px; text-align:center;  }











.jt-menu li.parent:hover{background:url(../images/menu-li-bg-hp.png) no-repeat left top; float:left;}











.jt-menu li:hover{background:url(../images/menu-li-bg-h.png) no-repeat left top; float:left;}











.sf-shadow ul ul{margin:-10px 0 0 -282px; width:119px !important;}











.jt-menu li li.parent:hover{ background:none;}











.jt-menu li a











{























  color:#FFFFFF;











  border:0 ;











  margin:0px 0 0 0 ;











  padding:0px !important ;











  position:relative;











  background:none;











  display:inline-block;











  font-size:15px !important;











}











.jt-menu li a:hover,











.jt-menu li a:active,











.jt-menu li a:focus











{











  background:none ;











  color:#fff;











}























#contentarea, #contentarea2{ z-index:-1; position:absolute !important;}











.sf-shadow ul{ background:url(../images/menu-li-ul-bg.png) no-repeat left bottom ; width:140px; margin:8px 0 0 0; padding:10px 25px; z-index:1; /*min-height:130px;*/}











.jt-menu li li{ line-height:13px; height:auto !important; padding:0px 0 5px 0 !important;}











.jt-menu li li, .jt-menu li li:hover{ background:none; text-align:left !important; color: #FFFFFF; float: left;font-size:11px !important; list-style: disc outside none; }











.jt-menu li li:hover{color:#269ABB;}











.jt-menu li li a{ padding:0px !important; font-size:11px !important;}



































.menu_top_menu li{ display:inline; background:url(../images/top-li-sep.png) no-repeat 100% 86%; padding:0 10px 0 8px;}











.menu_top_menu li.item-479{ background:none;}











.menu_top_menu li a{ color:#fff; text-decoration:none; font-weight:bold; font-size:12px; }











/* ++++++++++++++  fontsize  ++++++++++++++ */























#fontsize











{











   display:inline;



































}























#fontsize p a:link,











#fontsize p a:visited











{











  color:#222;











  border-right:solid 1px #ccc











}



































#fontsize p a.larger,



















































































#fontsize p a.reset,











#fontsize p a.smaller











{











  padding-left:5px;











  padding-right:5px;











  text-decoration:none;











  margin:0;











}















































#fontsize p a:hover,











#fontsize p a:active,











#fontsize p a:focus











{











  background:#095197 !important;











  color:#fff











}























#fontsize h3











{











  color:#222;











  font-weight:bold











}























/* ++++++++++++++  search  ++++++++++++++ */











#header form,
#header form .search,
#header form .finder
{padding-right:1px ;
}

#header form .inputbox











{











  background: none /*url(../images/header-bg.gif) repeat-x*/;











  border:solid 0px #ccc;











  border-bottom:0;











  border-right:0;











  padding:2px























}























#header form .button











{











  border:solid 0px #ddd;











  background:none;











  color:#333;











  padding:6px 5px 4px 16px !important;











}























/* ##########################  contentarea  ########################### */























#contentarea,











#contentarea2











{











  background:none;











}























.top-ct-bg{ background:url(../images/breadcrumb-bg.png) no-repeat top center; height:47px; padding:19px 12px 0 96px;width: 864px;}











.ctr-bg{ background:url(../images/ct-bg.jpg) repeat-y top center; padding:15px 20px 0px 20px; width: 934px;}











#footer-outer{ background:url(../images/bot-bg.jpg) no-repeat top center;width: 974px;}























/* ##########################  breadcrumbs  ########################### */























#breadcrumbs











{











  color:#333;











}























#breadcrumbs span











{











  color:#333;











}























#breadcrumbs span a:link,











#breadcrumbs span a:visited











{











  background:#fff;











  color:#333;











}























#breadcrumbs span a:hover,











#breadcrumbs span a:active,











#breadcrumbs span a:focus











{











  background:#095197;











  color:#fff;











}



































/* ##########################  navigation column  ########################### */























.module_content











{











  border:solid 1px #ddd;























}











.moduletable_js











{











  border:solid 0px #ddd;











}























#right .moduletable_js











{











  border:0











}























#nav h3











{











  border-bottom:solid 1px #ddd;











  font-family: 'Titillium Maps', Arial;











  color:#555











}























h3.js_heading











{











  border-bottom:solid 1px #ddd;











  background:#eee;











  font-family: 'Titillium Maps', Arial;











}























h3.js_heading span.backh











{











  border:solid 0px #000











}























h3.js_heading span.backh1











{























}























h3.js_heading a











{











  border:0











}























h3.js_heading a img











{











  border:0











}























h3.js_heading a.opencloselink:hover,











h3.js_heading a.opencloselink:active,











h3.js_heading a.opencloselink:focus











{











  background:none











}



































#right h3 span.backh











{























}























#right h3 span.backh2











{











  background:#fff;











  color:#555;











  border-bottom:solid 1px #ddd











}























#right h3 span.backh3











{











padding-left:0











}























h3.js_heading a:link,











h3.js_heading a:visited,











h3.js_heading a:hover,











h3.js_heading a:active,











h3.js_heading a:focus











{























}























#nav h3.js_heading a:focus











{























}























#nav form











{











  color:#000;











}























#nav form a:hover,











#nav form a:active,











#nav form a:focus











{











  color:#fff;











  background:#095197;











  text-decoration:none











}























/* ++++++++++++++  first level  ++++++++++++++ */











#nav .moduletable-example ul.menu











{











  background:#fff;











  border:0;











}























ul.menu











{











  border:0;











  background:#fff /* url(../images/nature/nav_level_1.gif) repeat-x */;











  border:solid 0px #eee;











}























.module_content ul.menu











{











  border:0;











}























/* ++++++++++++++  second level  ++++++++++++++ */























ul.menu li ul











{











  border:solid 0px #eee;











}























 ul.menu li ul li











{











  border:solid 0px #000;











  background:#fff;











}























 ul.menu li.active ul li a:link,











 ul.menu li.active ul li a:visited











{











  color:#444;











  border:0;











  border-bottom:solid 1px #fff;











  background: #e8e8e8











}























 ul.menu li.active ul li.active a:link,











 ul.menu li.active ul li.active a:visited











{











  border:0;











  color:#333;











  border-bottom:solid 1px #fff;











}























 ul.menu li.active ul li a:hover,











 ul.menu li.active ul li a:active,















































 ul.menu li.active ul li a:focus











{











  background:#666 !important;











  color:#fff !important;











}



































/* ++++++++++++++  third level  ++++++++++++++ */























ul.menu li ul li ul











{











  border:0 !important;











  background:#f5f5f5 !important;











  padding-bottom:0











}























ul.menu li.active ul li.active ul li a:link,























ul.menu li.active ul li.active ul li a:visited























{











  background:#f5f5f5 ;











  border-bottom:solid 1px #fff;











  color:#444











}























ul.menu li.active ul li.active ul li.active a:link,











ul.menu li.active ul li.active ul li.active a:visited











{











  color:#333;











}















































/* ++++++++++++++  fourth level  ++++++++++++++ */























ul.menu li ul li ul li ul











{











  border:solid 1px #eee !important;











  padding-top:10px !important;











  padding-bottom:10px !important;











  background:#fff url(../images/nature/level4.png) repeat-x !important;











}



































ul.menu li.active  ul li.active  ul li.active  ul li  a:link,











ul.menu li.active  ul li.active  ul li.active  ul li a:visited











{











  font-weight:normal;











  padding: 3px 2px 3px 40px;











  font-size:0.9em;











  background:#fff url(../images/nature/arrow_small.png) no-repeat  30px 5px;











  color:#444











}



































ul.menu li.active  ul li.active  ul li.active  ul li.active  a:link,











ul.menu li.active  ul li.active  ul li.active  ul li.active a:visited











{font-weight:bold;











color:#333 }















































/* ++++++++++++++  fifth level  ++++++++++++++ */























ul.menu li ul li ul li ul li ul











{











  border:solid 0px #eee !important;











  padding-top:5px !important;











  padding-bottom:10px !important;











  background:#fff !important;











}



































ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li  a:link,











ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li a:visited











{











  font-weight:normal;











  padding: 3px 2px 3px 5px;











  font-size:0.9em;











  background:#fff ;











  color:#444;











  margin:0 10px  0 35px;











  border-bottom:solid 1px #ddd











}



































ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li.active  a:link,











ul.menu li.active  ul li.active  ul li.active  ul li.active  ul li.active a:visited











{font-weight:bold; color:#333}























/* ##########################  content - main   ########################### */



































#main











{























}























#main a:link,











#main a:visited











{























}























#main a:hover,











#main a:active,











#main a:focus











{











  background:none;











 











}























#main th a:hover,











#main th a:active,











#main th a:focus











{











  background:none;











  color:#fff;











}























.items-row











{











  background:none











}























.items-row h2











{











  border-bottom:solid 0px #ddd;











  border-top:solid 0px #ddd;











  











}























.column-1,











.column-2











{











  border: solid 0px ;











}























.item-separator











{











  border: solid 0px #333333;











}























#main ul li











{























}























.small











{











  border:solid 0;











}























ul#archive-items li.row0,











ul#archive-items li.row1











{











  border-bottom:solid 1px #ddd











}























.archive #adminForm fieldset











{











  border:0;











  padding:0;











  margin:20px 0











}











/* ++++++++++++++  images  ++++++++++++++ */























.image-left











{











  padding:2px;











}























.image-right











{











  border:solid 1px #ddd;











  padding:2px











}























/* ++++++++++++++  leading  ++++++++++++++ */























.items-leading











{























}



































/* ++++++++++++++++++++ headings +++++++++++++ */











#main h1











{ color:#0d4c89;























  /*border-bottom:solid 1px #ddd;*/











  font-family:  Arial;



































}



































#main .blog  h1,











#main .blog-featured  h1











{











  color:#0d4c89;











  border-top:solid 1px #ddd;











  border-bottom:solid 1px #ddd;











  font-family: 'Titillium Maps', Arial;











  margin-top:-1px !important























}























/* h1 on frontpage */























.items-row h2











{











  border-top:solid 1px #ddd;











  border-bottom:solid 1px #ddd;











}























.items-leading h2,











#main h3,











#main h4











{











  color:#555;











}























#main h2























{











  color:#095197;











  font-family: 'Titillium Maps', Arial;























}























#main h2 a











{











  color:#095197











}



































/* ++++++++++++++  readmore  ++++++++++++++ */























.readmore a:link,











.readmore a:visited,











a.readmore:link,











a.readmore:visited











{











  color:#095197;











  background:#eee url(../images/nature/arrow1.gif) no-repeat left top;











  border:solid 1px #ddd;











}























.readmore a:hover,











.readmore a:active,











.readmore a:focus,























a.readmore a:hover,











a.readmore a:active,











a.readmore a:focus











{











  background:#555 url(../images/nature/arrow2.gif) no-repeat left 6px !important;











  color:#fff;











}























a.readmore:hover,











a.readmore:active,











a.readmore:focus











{











  background:#555;











  color:#fff;











}























/* ++++++++++++++  icons  ++++++++++++++ */























.actions img











{











  border:0;











}























/* ++++++++++++++  items-more  ++++++++++++++ */























#main .items-more h3











{











  border-bottom:solid 1px #ddd;











  border-top:solid 1px #ddd;











  color:#444;











}























#main .items-more ol











{











  color:#000;











}























#main .items-more ol li a











{











  background:#FFFFFF url(../images/blog_more.gif) no-repeat 0px center;











  color:#095197











}























#main .items-more ol li a:hover,











#main .items-more ol li a:active,











#main .items-more ol li a:focus











{











  background: #095197 url(../images/blog_more_hover.gif) no-repeat 0px center;











  color:#fff;











}























/* ++++++++++++++  pagination  ++++++++++++++ */























#main .pagination











{











  border-top:solid 1px #ddd;











  clear: both;











}























/* ++++++++++++++  article index  ++++++++++++++ */























table.contenttoc











{











  border:solid 1px #ccc;











}



































/* ##########################  right column   ########################### */























#right











{











  border:solid 0px #e6e6e6;











  background:none;











}























/* ++++++++++++++  button for closing right column  ++++++++++++++ */











#close span











{











  color:#000;











}























/* ##########################  modules  ########################### */























/* ++++++++++++++  mostread, latest news ++++++++++++++ */























.mostread li a:link,











.mostread li a:visited,











.latestnews li a:link,











.latestnews li a:visited











{











  background: url(../images/personal/arrow2_grey.png) 2px 7px  no-repeat ;











}























.mostread li a:hover,











.latestnews li a:hover,











.mostread li a:active,











.latestnews li a:active,











.mostread li a:focus,











.latestnews li a:focus











{











  background:#555 url(../images/arrow_white_grey.png) 2px 7px  no-repeat !important;











}























/* ++++++++++++++  newsfeed  ++++++++++++++ */























ul.newsfeed











{











  border:solid 0px #000;











}























.newsfeed-item











{











  border-bottom:solid 1px #ddd;











}























.newsfeed-item h5 a











{























}























/* ++++++++++++++  newsflash  ++++++++++++++ */











/* newsflash horizontal */























ul.newsflash-horiz











{











  background:#F5F5F5 url(../images/nature/box.png) repeat-x;











  border:1px solid #EEEEEE;











}























ul.newsflash-horiz li











{











  border:solid 0px #eee;











  background:#f5f5f5;











}























ul.newsflash-horiz li h4











{











  font-family: 'Titillium Maps', Arial;











}



































/* newsflash vertical */























.newsflash-vert











{























}























/* ++++++++++++++  banner  ++++++++++++++ */























.banneritem











{











  border:0











}























.banneritem a











{











  background:none











}























.banneritem a img











{











  background:none;











  border:0











}























/* ++++++++++++++  login  ++++++++++++++ */























#login-form .inputbox











{











  border:solid 1px #ddd;











  background:url(../images/content_bg.gif) repeat-x;























}























fieldset.input











{











  border:0 ;











}























input.button,











button.button,











button.validate











{























  /*background:#FFFFFF url(../images/nature/arrow1.gif) no-repeat left top;*/











  background:none;











  border:0px solid #DDDDDD;











  color:#444444;











}























/* ++++++++++++++  category-module  ++++++++++++++ */























#right .category-module h4 a:link,











#right .category-module h4 a:visited











{











  color:#0D4C89











}























#right .category-module h4 a:hover,











#right .category-module h4 a:active,











#right .category-module h4 a:focus











{











  color:#fff











}



































.category-module li











{











  border-bottom:solid 1px #ddd;











}























.category-module li li











{











  border:0











}















































/* ##########################  search   ########################### */























.searchintro img











{











  border:0px











}























.inputbox:focus











{











  border:solid 0px #000;











}























.word











{











  background:#fff;











  border:solid 0px #ccc ;











}























.word input











{











  border:solid 1px #ddd;











  background:url(../images/content_bg.gif) repeat-x;











  color:#333;











}























.only











{











  border:solid 1px #ccc;











}























.phrases











{











  color:#000;











  border:solid 1px #ccc;











}























/* ++++++++++++++  selects  ++++++++++++++ */











.phrases .inputbox











{











  background:#fff;











  color:#000;











}























.phrases .inputbox option











{











  background:#f5f5f5;























  border-bottom:solid 1px #ccc;











}























.phrases .inputbox option a:hover











{











  background:#C00;











  border-color:#CFD0D6;











  color:#fff;











}























/* ++++++++++++++   search results  ++++++++++++++++++ */























dl.search-results











{











  background:#f5f5f5;











}























dl.search-results dt.result-title











{











  border-top:dotted 1px #ddd











}























dl.search-results dd.result-url











{











  border-bottom:solid 5px #fff;











  color:#115599;











}























dl.search-results dd.result-created











{











  border-bottom:solid 5px #fff;











}























/* ##########################  forms   ########################### */



































/* ++++++++++++++  form validation  ++++++++++++++ */























.invalid











{











  border-color:red !important;











}























label.invalid











{











  color:red;











}



































/* ##########################  user profile  ########################### */











#users-profile-core,











#users-profile-custom











{











  border:solid 1px #ccc;











}























#member-profile fieldset











{











  border:solid 1px #ccc;











}



































/* ##########################  tables   ########################### */











table











{























}























tbody











{























}























tr.odd,











.cat-list-row1











{











  background:url(../images/news.gif)  repeat-x;











}























table.newsfeeds td,











table.weblinks td











{























}























table.weblinks th,











table.newsfeeds th,











table.category th,











table.jlist-table th











{











  background:#444 ;











}























table.weblinks th a,











table.newsfeeds th a,











table.category th a,











table.jlist-table th a,











table.weblinks th,











table.newsfeeds th,











table.category th,











table.jlist-table th











{











  color:#fff











}



































td.table_footer











{











  background:#ddd url(../images/table_footer.gif) bottom left repeat-x;











}























td.counter











{























}























td.num,











td.hits











{























}























td p











{











margin:0 0 15px 0 !important;











}























table.category th a img











{











  border:solid 0px ;











}























/* for opera */











tr, td











{











  border:solid 0px #ddd











}



































#main table.moduletable td,











#main table.moduletable tr











{border:0;}











fieldset.filters











{











  border:solid 0px #ddd;























}























/* ##########################  contacts   ########################### */























.contact form











{











  background:#fff;











  color:#000;











}























.contact input











{











  background:#fff;











  color:#000;











}























.contact .button











{























}























.contact input.invalid,











.contact textarea.invalid











{











  border:solid 2px red;











}























.contact label.invalid











{











  color:red;











}



































/* ++++++++++++++  Error Message contact form  ++++++++++++++ */























p.error











{











  color:#044b63;











  background:#eee;











  border-top:3px solid #044b63;











  border-bottom:3px solid #044b63;











}























body.contentpane











{











  background:#fff;











}



































/* ##########################  footer   ########################### */























#footer











{











    /*  background:url(../images/footer_bg.gif) repeat-x;*/











  background:none;











  color:#373737;











  border-top:solid 0px #ccc;











}























#footer-inner











{











  background:none;











  border-top:solid 0px #ddd;











  padding:30px 15px 10px 10px !important;











}











#footer











{











        padding:0px 0px 15px 0px;











        text-align:center;











        margin:0 auto;











        display:block;











        max-width:965px;











        overflow:hidden











}











#footer a











{











  color:#fff;











}























#bottom a img











{











  border:0











}























.box h3











{











  font-family: 'Titillium Maps', Arial;











  font-size:1.2em











}











.box ul











{padding-left:0}























.box1











{border-right:solid 1px #ccc}











.box3











{border-left:solid 1px #ccc}











#bottom  ul li a











{background-image:none;











padding-left:0}











/* ##########################  editor  ########################### */























.contentpaneopen_edit img











{











  border:0











}























form.editor fieldset











{











  border:solid 1px #ccc;











}



































/* ++++++++++++++  edit  ++++++++++++++ */























form#adminForm











{











  border:solid 0px #000











}























.edit form#adminForm fieldset











{











  border:solid 1px #ddd











}











.edit form#adminForm  legend











{











  font-weight:bold











}











/* ++++++++++++++  tooltip  ++++++++++++++ */











.tip











{











  border:solid 1px #333;











  background:#ffffcc;











}



































/*-------------------------------*/



































table.pagenav,











table.pagenav tr,











table.pagenav td











{border:0 !important}























.cat-children ul ul,











.categories-list ul ul











{











  list-style-type:none;























}























.cat-children ul ul ul,











.categories-list ul ul ul























{















































}











.categories-list .category-desc ul li











{list-style-type:square











}























/* contact  plain */











#main .contact h3











{











  border-bottom:solid 1px #ddd;











  margin: 20px 0











}























.form-required











{











  font-weight:bold;











  margin:10px 0;











  background:#fff url(../images/req.png) no-repeat;











  padding:10px 40px























}























.contact .inputbox,











.registration input,











.profile-edit input,











.login-fields input,











.remind input,











.reset input



































{











  background:#fff url(../images/content_bg.gif) repeat-x ;











  border:solid 1px #ccc;











  padding:3px











}























.profile-edit select











{











  padding:0px;











  border:solid 1px #ccc;











  background:#f5f5f5;























}











.profile-edit select option











{











  padding:3px























}











/* contact  slider */























.panel











{











  border:solid 1px #ddd;











  margin-top:-1px























}











#main .contact .panel h3











{











  margin:0px 0 0px 0;











  padding: 0;











  background:#eee;











  border:0











}











.panel h3 a











{











  display:block;











  padding:6px;











  text-decoration:none;











  color:#444;











  padding:6px;











}



































.panel h3.pane-toggler a











{











  background:#f5f5f5 url(../images/slider_plus.png) right  top no-repeat;











}











.panel h3.pane-toggler-down a











{











  background:#f5f5f5  url(../images/slider_minus.png) right  top no-repeat;











  border-bottom:solid 1px #ddd;











}























.pane-slider











{











  border:solid 0px;











  padding:0px 10px !important;











  margin:0;











  background: url(../images/nav_level_1.gif) repeat-x ;











}























.panel .contact-form,











.panel  .contact-miscinfo











{











  padding:10px











}























.contact .panel .contact-form form,











.contact .panel .contact-address











{











  margin:20px 0 0 0











}



































/* tabs */























div.current











{























  background: url(../images/nav_level_1.gif) repeat-x ;











}























/* image upload modal */























#all #upload-flash ul li a:hover,











#all .item a:hover span {











  background:#095197;











  color:#fff;











}











#close a











{text-decoration:none}























/* ########################## sample module styling  ########################### */























div.sample-module {











    border: 2px dashed #ddd;











    padding: 10px;











    background-color: #f5f5f5;











}























.menu_fmenu1 li{ display:inline; padding:1px 10px 0 5px; background: url(../images/foot-li-sep.jpg) no-repeat right top;}











.menu_fmenu1 a{ color:#373737; text-decoration:none; font-size:12px;}























.need-left{background: url(../images/need-left.png) no-repeat left top; float:left; width:15px; height:34px;}











.need-center{background: url(../images/need-center.png) repeat-x left top;float:left; padding:7px 10px 8px 10px;}











.need-right{background: url(../images/need-right.png) no-repeat left top;float:left;  width:15px; height:34px;}











.need-center a{ font-size:16px; color:#C9DEE9; font-weight:bold; text-decoration:none;}























.fox-image{ float:left; width:400px; text-align:center;}











.fox-image img{ margin:-44px 0 0 0;}























/*#breadcrumbs .search{background: url(../images/search-bg.png) no-repeat left top; float:right; width:254px; padding:2px 10px;}











.search input{ color:#6C6C6C;}











#mod-search-searchword{ border:0px !important; background:none !important; color:#A0A0A0; font-size:12px; width:194px; }











#breadcrumbs .search #mod-search-searchword{padding:3px 0px 3px 0px !important; float:left;}











#breadcrumbs .search input.button{ float:left;}*/





.top-right .search{background: url(../images/search-bg.png) no-repeat left top; float:right; width:254px; margin:0 -5px 0 0; padding:2px 0px;}











.top-right .search input{ color:#6C6C6C;}











#mod-search-searchword{ border:0px !important; background:none !important; color:#A0A0A0; font-size:12px; width:194px; }











.top-right .search #mod-search-searchword{padding:3px 5px 3px 5px !important; float:left; width:188px;}











.top-right .search input.button{ float:left;}











.twitter, .social-nw{  width:140px; float:left; margin:-3px 0 0 185px;}











.acymailing_module{background: url(../images/newsletter-bg1.png) no-repeat left top; width:265px; height:25px; float:right; position: relative;





    top: 5px !important;}





table.acymailing_form { width: 100%;}





.acymailing_fulldiv tr, .acymailing_fulldiv td {display: table-cell !important; float:left;}





.acyfield_email.acy_requiredField{width:219px;}





.acyfield_email input{border:0px; color:#979797; font-size:12px; padding:4px 0 4px 5px; background:none;}





.acysubbuttons .button{color: #454545; cursor: pointer; font-size: 11px;





    font-weight:bold;margin: 0;text-align: center;text-transform: capitalize;}





.acysubbuttons {text-align:left; width: 44px;}

















#jnews_module1{ float:right; width:50%;height: 25px; overflow: visible; position: absolute; right:5px;top:594px; top:350px; z-index:1111 !important;}











#message1{  margin: 0 0 0 -130px !important; text-align: right; width: 443px !important;}











#message1 span{ color:#ffffff !important;}











.jNewsRT{ float:right; width:auto;}











.jNewsLB div{ float:left; width:0px;}











.jNewsLB{background: url(../images/newsletter-bg.png) no-repeat left top; width:318px; height:25px;}











.jNewsMod .subscriptionField {width:255px !important;}











.subscripitonRHTML{ display:none;}











.jNewsMod .subscriptionButton{ padding:0px !important; float: left; width:56px !important;}























.box .moduletable_menu, .box .moduletable {margin: 5px 10px !important;}























#table24 td{ padding:10px 10px !important;}























.custom_sec{/*background: url(../images/sec_gen_banner_bg.png) no-repeat left top;*/
  margin:15px 0 0 -21px; height:165px; width:1037px; }











.sec_table{ padding:10px 20px;}











.call_us{     color: #0B285E; font-size: 16px; font-weight: bold; letter-spacing: -0.03em; margin: 25px 0; text-align: center !important; width: 150px;}











.call_us a, .call_us a:hover{color: #0B285E !important;}











.sec-text{ padding:5px 200px 0 0; }











.sec-text p{color:#FFFFFF;  line-height: 1.3em !important; margin: 4px 0 0 !important; font-size:13px !important; }























.custom_xpresso{/*background: url(../images/xpresso_banner_bg.png) no-repeat left top;*/ margin:16px 0 0 -20px; height:155px; width:1037px; padding:11px 0 0 0;}











.custom_xpresso.ultra{background: url(https://www.foxonline.com/images/xpressoultra_banner_bg.png) no-repeat left top; }











.custom_xpresso .sec-text{ padding:8px 156px 0 12px; }























.custom_crystal{background: url(../images/Crystals_Hdr.png) no-repeat left top; margin:8px 0 0 -20px; height:163px; width:1037px; padding:11px 0 0 0;}











.custom_tcxo{background: url(../images/TCXO_Hdr.png) no-repeat left top; margin:-4px 0 0 -20px; height:163px; width:1037px; padding:11px 0 0 0;}











.custom_vcxo{background: url(../images/VCXO_Hdr.png) no-repeat left top; margin:-4px 0 0 -20px; height:163px; width:1037px; padding:11px 0 0 0;}























.press-release{ margin:10px 0; border-top:1px solid #5A5A5A !important;}











.press-release td{ border-bottom:1px solid #5A5A5A !important; padding:20px 0 !important;}











.press-release td img{ margin:0 10px 10px 0 !important;}











.our-c td{border:1px solid #5A5A5A; padding:10px 10px !important;}











.contact-logo{ margin:0 0 0 105px;}











.contact-logo td{ padding:10px 15px !important;}























.rt-top{background: url(../images/rt-top.png) no-repeat center top; width:255px; height:6px; float:left;  }











.rt-bot{background: url(../images/rt-bot.png) no-repeat center top; width:255px; height:6px; float:left;  }











.rt-rep{background: url(../images/rt-rep.png) repeat-y center top; width:225px;float:left; padding:0 15px; }























.table_bdr{ margin:0 0 20px 0;}











.table_bdr td{ border:1px solid #5A5A5A !important; padding: 5px 10px;}











tr.td_bg td{ background:#005d9a; color:#FFFFFF;}











tr.td_bg td a{color:#FFFFFF;}











.app ul li{ line-height:17px !important; }























li.item-534, li.item-538{ background:none;}























.box ul ul{ display:none;}























.sitemap-table td{ padding:2px 20px;}























.custom-fox-online {/*margin: -40px 0 0 570px; width: 100px;*/ float: right;











    margin: -40px 0 0 300px;











    position: relative;}











.custom-fox-online a{ color: #FFFFFF !important; font-weight:bold;}











.h_lt_ctr input { font-size:9px; color: #686868;}



































button.foxbutton { margin: 20px 0 0 0 !important;}



































.table_bdr td span, .table_bdr td a, .table_bdr td{ font-size:13px !important; font-family: arial !important;}











.table_bdr td a, .table_bdr td a span,.table_bdr td span a span, .table_bdr td a span span{color:#269ABB !important;}











.table_bdr td span, .table_bdr td span span{color:#373737;}











.td_bg td span, .td_bg td span span, .td_bg td a, .td_bg td{color:#ffffff !important;}











.top_check {margin: -112px 0 0 337px;    position: absolute; z-index: 1 !important; }











input#aics_acs_company,input#aics_acs_country, input#aics_acs_phone ,input#aics_acs_email{width:240px; }











textarea#aics_acs_urmsg {width:240px; height:130px; }











select#aics_acs_msg {width:244px; }











#aiContactSafeForm { float:left;}























#main h1{font-size:1.6em !important;font-family:Titillium Maps !important; color:#095197 !important;}











