/* ***************************************************************************************************** */

/* CONTENT CSS */



body,html {height:auto;}



body{background: #175fab url(../images/bg.jpg) repeat-x top; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#fff;margin:0;padding:0;}



.clr{clear:both;overflow:hidden;font-size:0;line-height:0;}



ul{margin:0;padding:10; list-style-type:inherit}



a,img{outline:none;margin:0;padding:0;border:none;}



a:link, a:visited { color:#000;text-decoration:underline;}



a:hover, a:active, a:focus { color:#0c3b7b; text-decoration:underline; }



form { padding:0;margin:0; }



header, nav, menu, section, aside, article,  { display:block; }



HR {

  border-bottom:1px solid #666;

  border-top:none;

  border-right:none;

  border-left:none;

  margin:20px 0px;

}



.chronoform a {color:#FFF;}



.logos {

  width:940px;

  margin:0 auto;

}



.grey_button {

  background:url(../images/grey_button.png) no-repeat; 

  font-size:13px; 

  color:#fff;

  font-weight:bold;

  margin:0px;

  padding-left:32px;

  height:34px;

}

.grey_button a {

  color:#FFF;

  text-decoration:none;

}

.green_button {

  background:url(../images/green_button.png) no-repeat; 

  font-size:13px; 

  color:#000;

  font-weight:bold;

  margin:0px;

  padding-left:30px;

  padding-bottom:5px;

  height:34px;

}

.green_button a {

  color:#000;

  text-decoration:none;

}



h1 { font-size:22px; color:#fff; font-weight:normal; margin:0px; padding:0px;}



h2 { font-size:20px; color:#fff;  font-weight:normal; margin:0px; padding:0px;}



h3 { font-size:18px; color:#fff;  font-weight:normal; margin:0px; padding:0px;}



h4 { font-size:11px; color:#000; font-weight:normal; margin:0px; padding:0px;}



h5 { font-size:12px;}



h6 { font-size:11px;}



h4 a {

  color:#FFFFFF; text-decoration:none;

}

h4 a:hover {

  color:#799F00; text-decoration:none;

}



iframe {border:none;}



dl dd {



  padding:0 0 0 10px;



  margin:0;



}



.external a{

  color:#FFF;

}

.external span{

  color:#FFF;

}





.itp-sbb-nl a {

  text-decoration:none;

}





.createdate {

  font-size:10px;

  padding-bottom:15px;

  color:#666666;

}

.small {

  font-size:10px;

  color:#666666;

}

.modifydate {

  font-size:10px;

  padding-top:30px;

  color:#666666;

}



fieldset { margin:0;padding:0; border-bottom:1px #ccc solid; border-top:none; border-left:none; border-right:none;}



fieldset div {

  margin:10px 0;

}



fieldset div span.small {

  background:none;

}



fieldset div div {

  background:#ccc;

}



#searchForm table tbody tr td { padding:5px 0;}





input, textarea { border: 1px solid #CCC; background:#fff; padding:4px; }



button, .button { background:url(../images/green_button.png) no-repeat; width:132px; border:none; height:34px; text-align:center; font-size:13px; font-weight:bold; color: #000; margin:0px; padding:0 0 5px 0}







p { margin:0 0; }





.page { min-height: 100%; }







.wrapper { margin:0 auto; width:auto; background:url(../images/header_bg.jpg) no-repeat top;

}





.main { width:1000px; margin:0px auto 0 auto; padding:0px; background:none;}



.nav { background:url(../images/menubg1.jpg) no-repeat; margin:0 auto; width:1000px; text-align:left; color:#FFF; padding:0px; height:32px;}


#search {  width:187px; float:right; text-align:left; 

  

  background:#191919;



  border: 1px solid #191919;



  border-radius: 8px;



  -o-border-radius: 8px;



  -moz-border-radius: 8px;



  -webkit-border-radius: 8px;

}

.nav div div div div div table tr td {

  padding:0 10px;

  height:50px;

  background:url(../images/nav_hover.jpg) no-repeat left;

}



#header {

  height:170px;

  margin:0px auto 0;

  width:1000px;

  padding:0px 0 0 0;

  background:url(../images/logo.png) no-repeat;

  text-align:right;

}



#breadcrumbs { font-size:11px; color:#000; margin:0px 0 0px 0; padding:0;}

#breadcrumbs a { font-size:11px; color:#799F00; text-decoration:none;}

#breadcrumbs a:hover { font-size:11px; color:#666; text-decoration:none;}



.maincol { width:1000px; padding-top:20px; margin-top:0px; float:right;}



.contentpaneopen { width:984px; }

.maincol h1 { font-size:22px; color:#333; font-weight:bold; }



.rightcol { width:auto; float:right; margin:0px; }









div.domain_checker div.module div div div h3 {

  color:#C6C6C6;

}

/*

.leftcol .first_mod div div div { background:  url(../images/module_t_bg_first.png) no-repeat top center; }



.leftcol div div div .custom { background:none;padding:0 20px; }

*/





.separator { font-size:12px;padding:20px 0 0;display:block;color:#505050;font-size:12px;font-weight:700; }



/*

.module_menu,



.module { float:left;width:100%;margin:0 0 10px 0px;}

*/





.module_menu div,



.module div



{}







.module_menu div div,



.module div div



{/*  background: transparent url(../images/module_b_bg.png) no-repeat bottom center; */}







.module_menu div div div,



.module div div div



{  padding:;/*background: transparent url(../images/module_t_bg.png) no-repeat top center; */}





.module div div div div



{  

}





/*.rightcol div div div div div



{   background:#FFF;

  

  padding:10px;



  border: 1px solid #CECECE;



  border-radius: 5px;



  -o-border-radius: 5px;



  -moz-border-radius: 5px;



  -webkit-border-radius: 5px;

  

  text-align:left;

}

.rightcol div div div div div div {

  border:none;

  padding:0px 0 15px 0;

  margin:0px;

}

*/





.module_menu div div div h3,



.module div div div h3



{ margin:0;padding:0px 0 20px 0;color:#799F00; font-style:normal; font-size:16px; font-weight:normal;}



.products .module div div div h3



{ margin:0;padding:0px 0 10px 0;color:#333; font-style:normal; font-size:22px; font-weight:normal;}







.feed {

  text-align:left;

  font-size:11px;

}

.feed h4, .feed h5 {

  margin:0px;

  padding:0px;

  font-size:11px;

}

ul.newsfeed {

  list-style:none;

  margin:0px 0px;

  padding:0px 0px ;

}

li.newsfeed {

  list-style:none;

  margin:0px 0px 15px 0px;

  padding:0px;

  border:none;

}





/*

.module_menu .menu,

.module .menu

{ margin:0px; }



.menu ul {

  margin:0px 0px 0px 0px; padding:0px; text-decoration:none; list-style:none; display:inline; z-index: 1000;

}



ul.menu ul {

  margin: 0;

  padding: 0;

  list-style-type: none;

  font-size: 100%;

  z-index: 1020;

  cursor: default;

  width: 220px;

  position: absolute;

  left: 1000em;

}



ul.menu li ul li {

  width: 220px;

}



.module_menu .menu li,

.module .menu li

{ padding:10px 10px 0 10px; margin:0px 0 0 -2px; list-style:none; height:40px; text-decoration:none; font-size:15px; font-weight:normal;  font-family:"Arial Narrow", Arial, Helvetica, sans-serif; background:url(../images/nav_hover.jpg) no-repeat left; float:left; display:table-cell; }



.module_menu .menu li a,

.module .menu li a

{ display:block; padding:5px; margin:0px; cursor:pointer; color:#191919; font-weight:normal;text-decoration:none;  }



.module_menu .menu li a:hover,

.module .menu li a:hover

{ display:block; padding:5px; margin:0px -2px 0px 0px ; cursor:pointer; color:#FFF; font-weight:normal; text-decoration:none; background:#333; border:1px solid #333; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }



.module_menu .menu li.current span,

.module .menu li.current span

{ display:block; padding:5px; margin:0px -2px 0 0; cursor:pointer; color:#FFF; font-weight:normal; text-decoration:none; background:#333; border:1px solid #333; border-radius: 5px; -o-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

*/





.newsfeed li { margin:5px 0;}

.newsfeed li a {margin: 0;padding:0 0 0 0px;/*background: transparent url(../images/arrow1.gif) no-repeat left 7px;*/ color:#99CC00;}

.newsfeed li a:hover {margin: 0;padding:0 0 0 0px;/*background: transparent url(../images/arrow1.gif) no-repeat left 7px;*/ color:#FFF;}





/*ul.newsfeed  { margin:0px; padding:0px; display:inline;}

.newsfeed li a {margin: 0;padding:0 0 0 0px; color:#799F00;}

.newsfeed li a:hover {margin: 0;padding:0 0 0 0px; color:#FFF;}

.newsfeed li {margin: 0 0 0 15px; padding:0px; float:left; width:250px; list-style-image:url(../images/arrow.gif);}

*/



#login-form {



  margin:0;



  padding:0;



}







fieldset.userdata {



  border:none;



  margin:0 20px;



  padding:0;



  height:150px;



  position:relative;



}







#login-form ul { margin:20px 20px 0; }







fieldset.userdata label {display:block;line-height:16px; }



#form-login-remember label { display:inline; }







fieldset.userdata input { border:1px solid #d5d5d5;background:none;color:#666;width:158px; }



fieldset.userdata input.button { position:absolute;bottom:0;left:0;width:80px;}





#form-login { padding-left:20px;}

#form-login ul { margin:0px; padding:0px; }

#form-login-username,



#form-login-password,



#form-login-remember { margin:0 0 10px;overflow:hidden; }







#modlgn-remember { float:none;margin:0 0 0 10px;border:none;background:none;width:auto; }







.module .search { margin:0 8px 0 8px;position:relative; }



.search label { display:none; }



.search input {font-size:11px;}



#mod-search-searchword {



  border:1px solid #d5d5d5;background:none;color:#666;width:160px;



}



.module .search .button { position:absolute;right:0;top:0;text-indent:-9999px;width:29px;height:23px;background:  url(../images/search_bg.png) no-repeat center center;}











/* maincol */







 .contentheading, .componentheading, .contentheadingfeb12-home {

    font-size:22px; color:#333; font-weight:normal;

}







.items-leading,



.category-desc



{



  margin:0 0 20px;



}







/* items row */



.items-row .item { margin:0 0 30px 0;text-align:justify; background:#eeeeee;padding:10px;



  border:1px solid #e5e5e5;



  border-radius: 5px;



  -o-border-radius: 5px;



  -moz-border-radius: 5px;



  -webkit-border-radius: 5px;



}



.items-row .item h2,



.items-row .item h2 a { font-size:18px;}



.item .readmore { text-align:right;margin:0;}



.item .readmore a { color:#3385ab;font-weight:700; }











.actions { overflow:hidden;margin:0 0 10px;}



.actions li { float:left; }



.actions li img { float:left;margin:0 6px 0 0; }











.category-desc img { margin:0 10px 4px }



.category-desc a, .category-desc a:link, .category-desc a:visited { color:#3385AB;text-decoration:underline;}



.image-left { float:left;margin:0 10px 4px 0; }



.image-right { float:left;margin:0 0 4px 10px; }











.item-title { font-size:12px; }











.category-desc {



    line-height: 1.7em;



    margin: 10px 0;



    padding-left: 0;



}







.category-desc p { line-height:40px; }



.pagination { overflow:hidden;padding:10px 0; margin:0px;}



.pagination .counter { margin:0; }







.current > a > span {



  color:#3385ab;



}







ul.pagination {list-style:none; margin:20px 0px;}



ul.pagination li {



  margin:0 6px 0 0;

  clear:both;

  padding:0px;

  display:inline;

  list-style:none;

  



}







.pagenav, .pagenav a {



  clear:right;



  background:#fff;



  margin:0 4px 0 0;padding:2px 6px;



  border:1px solid #e5e5e5;



  border-radius: 5px;



  -o-border-radius: 5px;



  -moz-border-radius: 5px;



  -webkit-border-radius: 5px;



  display:inline;

  list-style:none;



}











.pagenav .pagenav-prev { float:left; }



.pagenav .pagenav-next { float:right; }



.pagenav-prev, .pagenav-next {



  background:#fff;



  margin:0 4px 0 0;padding:2px 6px;



  border:1px solid #e5e5e5;



  border-radius: 5px;



  -o-border-radius: 5px;



  -moz-border-radius: 5px;



  -webkit-border-radius: 5px;



    margin:10px 0;



}







/* end maincol */







/* tables */







table { }







table, table th, table td {  }











table.weblinks th,



table.newsfeeds th,



table.category th,



table.jlist-table th



{



  



}











table.weblinks,



table.category



{ margin:10px 10px 20px 0px;width:99%; }







table.weblinks td



{ border-collapse:collapse; }







table.weblinks td,



table.category td



{ padding:7px; }







table.weblinks th,



table.category th



{ padding:7px;text-align:justify; }







td.num



{ vertical-align:top;text-align:left; }







td.hits



{ vertical-align:top;text-align:center }







td p



{ margin:0;line-height:1.3em }







.filter



{ margin:10px 0 }







.display-limit,



.filter



{ text-align:right;margin-right:7px }







/* ++++++++++++++  category table  ++++++++++++++ */







table.category th a img



{ padding:2px 10px }







.filter-search



{ float:left; }



.filter-search .inputbox



{width:6em; }







legend.element-invisible



{



        position:absolute;



        /* need margin top and left doesn't work for the legend element */



        margin-left:-3000px;



        margin-top:-3000px;



        height:0px;



}







.cat-items



{ margin-top:20px }







#contact-slider .panel {



  background:#fff;



  margin:0 0 10px 0;



  padding:10px;



  border:1px solid #e5e5e5;



  border-radius: 5px;



  -o-border-radius: 5px;



  -moz-border-radius: 5px;



  -webkit-border-radius: 5px;



    margin:10px 0;



}







#contact-slider .panel h3 { margin:0; }



#contact-slider .panel h3 a { font-size:18px;line-height:normal; }



#contact-slider .panel .pane-slider { padding:10px 0 0 0; }



#contact-slider .panel .pane-slider div { padding:10px 0 0 0;overflow:hidden; }







.contact-email label



{ float:left;width:140px; }







#member-registration label { display:block; }



#member-registration legend { font-size:20px; }







#member-registration dd { padding:0;margin:0 0 10px; }







.contact-links li { line-height:20px; }











/* */



#jform_email-lbl { width:200px;float:left; }



#article-index li { line-height:20px; }











#article-index li,











#article-index ul,











.stats-module dt {



    float: left;



    font-weight: bold;



    margin: 0 10px 0 0;



}







 .login,



 .registration,



#user-registration {



  background:#fff;



  margin:0 0 10px 0;



  padding:20px 80px 20px 20px;



  border:1px solid #e5e5e5;



  border-radius: 5px;



  -o-border-radius: 5px;



  -moz-border-radius: 5px;



  -webkit-border-radius: 5px;



    margin:0 0 10px 0;



    background: #fff url(../images/login_bg.png) no-repeat center right;



}















#footer { margin:0px 0 0px 0; padding: 10px 0 20px 0; width:100%; text-align:center; color:#C6C6C6;font-size:12px; background:url(../images/footerbg.jpg) #000 repeat-x top; clear:both; display:table; }

.footer_menu1 { float:left; margin:0px 55px 0 0; padding:0;  }

.footer_menu2 { float:left; margin:0px 55px 0 0; padding:0;  }

.footer_menu3 { float:left; margin:0px 55px 0 0; padding:0;  }

.footer_menu4 { float:left; margin:0px 55px 0 0; padding:0;  }

.footer_menu5 { float:left; margin:0px 55px 0 0; padding:0;  }



.error {



  background:#fdcdc9;



  margin:0 0 20px 0;



  padding:10px;



  border:none;



  border-radius: 5px;



  -o-border-radius: 5px;



  -moz-border-radius: 5px;



  -webkit-border-radius: 5px;



}







#system-message { margin:0; }



#system-message dt.warning{ color:#be4e4c;margin:0 0 10px;font-size:16px;font-weight:700; }



#system-message dd.warning li { line-height:20px;background:  url(../images/arrow-2.png) no-repeat left top;padding:0 0 0 20px; }







.tip-wrap {



  background:#fff;



  margin:0 0 10px 0;



  padding:10px;



  border:1px solid #e5e5e5;



  border-radius: 5px;



  -o-border-radius: 5px;



  -moz-border-radius: 5px;



  -webkit-border-radius: 5px;



}







