@charset "UTF-8";

/* A variation on Eric Meyer's CSS Reset:
   This is disabled because the Blueprint framework already has it.
   You should enable it if you aren't using Blueprint.

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}
body {
  line-height: 1;
  color: black;
  background: white;
}
ol, ul {
  list-style: none;
}
table {
  border-collapse:collapse;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
abbr,acronym {
  border:0;
}
*/

/* Below are the CSS styles that aren't included with Blueprint. It's a good idea to keep them whether or not you use it unless you know what you're doing. */

/* Text styles */
.blog-featured h2 {
  font-size: 1.5em;
  margin-bottom:0em;
}
p.readmore {
  text-indent:0;
  font-size: .9em;
}
.joomla-footer {
  font-size: .9em;
  margin-bottom: 30px;
}

/* Article functions */
ul.actions {
  clear:both;
  margin-top: -50px;
  float:right;
}
ul.actions li {
  list-style-type: none;
  float:right;
  margin-left: 10px;
}

/* Login styles */
p#form-login-username label,
p#form-login-password label {
  width: 160px;
  display:block;
}
p#form-login-remember label {
  font-size: .9em;
  font-weight: normal;
  line-height: 25px;
}
p#form-login-remember input {
  float:left;
  margin-right: 5px;
}
form#form-login ul {
  margin: 0;
  padding: 0;
}
form#form-login ul li {
  list-style-type: none;
  margin-left: 20px;
  font-size: .9em;
}

/* Image float styles */
.img-fulltext-left {
  float:left;
  margin-right: 20px;
  margin-bottom: 20px;
}

.img-intro-left {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

.img-fulltext-right {
  float: right;
  margin-left: 20px;
  margin-bottom: 20px;
}

.img-intro-right {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

/*
 * @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");
}

body
{
background: url(../images/bg_blac.jpg);
background-repeat: repeat-x;
background-position:top;
/*background-attachment:fixed;*/
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
    font-family:'Open Sans','Arial','Helvetica','Verdana',sans-serif;;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.7em;
    margin: 0;
    text-align: left;
margin:0px 0px 0px 0px;
word-spacing: normal;
color:#a4a4a4;
}

#all
{
  color: #333;
  border:solid 0px ;
  padding-top:0px;
  background:#fff
}

#header
{
  padding-top:10em
}

a:link,a:visited
{
color: #B83634;
text-decoration:none;
font-family: Arial,Helvetica,sans-serif;
 line-height: 1.6;
font-weight: bold;

    font-size: 10pt;
font-style:normal;
background-repeat: no-repeat;
text-shadow:NONE;
}

a:hover,

a:active,
a:focus
{
color:#3D5E39;
text-decoration:none;
font-family: Arial,Helvetica,sans-serif;
 line-height: 1.6;
font-weight: bold;

    font-size: 10pt;
font-style:normal;
background-repeat: no-repeat;
}

input:focus
{
  border:solid 2px;
}

fieldset
{
  border:solid 0px #ccc
}

.article-info
{
  color:#444
}

.article-info dd span
{
  color:#444;
  border-right:solid 0px;
  background:#eee
}

/* ##########################  back  ########################### */

#back
{

}

/* ##########################  logo  ########################### */

#logo span
{
  color:#fff;
  padding-left:50px;
  font-size:0.3em !important;
  text-transform:none;
  font-family:arial, sans-serif
}
#all #header
{padding-top:8.0em ;
}
.logoheader
{

  background:  #0c1a3e  URL(../images/personal/personal2.png) no-repeat bottom right ;
  color:#fff;
  min-height:200px;
  margin:0em 10px 0 10px !important;

}


h1#logo
{
     font-family: 'Titillium Maps',  Arial;
     padding:0.9em 20px 20px 10px;
     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;

}


/* ##########################  header  ########################### */

#header
{
  background:#fff;
  font-size:1em;
  position:relative


}

/* ++++++++++++++  lists, skiplinks  ++++++++++++++ */
#header ul.menu
{


   /* top:62px; */
   top:5em;

  padding: 0px 0px 0px 0 ;
  background:#e0e0e0  url(../images/personal/ecke.gif) top left repeat-x ;
  border:0 ;
  text-align:left;
  left:0px;
   display:block;
   margin:0px 10px 0 10px;
   border-top:solid 1px #ddd;

}


#header ul.menu li
{border:0; margin:0 !important;     }
#header ul.menu li a:link,
#header ul.menu li a:visited
{

  color:#333;
  border:0 ;
  border-right:solid 1px #ddd;
  margin:0px 0 0 0 ;
  padding:12px 15px ;
  position:relative;
  background: #e0e0e0 url(../images/personal/ecke.gif) repeat-x top left;
  display:inline-block

}

#header ul.menu li a:hover,
#header ul.menu li a:active,
#header ul.menu li a:focus
{
  background:#0d4c89 ;
  color:#fff;
}

#header ul li.active a:link,
#header ul li.active a:visited
{
  color:#f5f5f5;
  background:url(../images/personal/navi_active.png) ;
  text-shadow: 1px 1px 1px #000;
}


#header ul.skiplinks
{
  width:100%;
  text-align:left;
  background:none;
  z-index:20000;
  top:0;
  display:inline;
  padding:0
}

#header ul.skiplinks li a.u2:active,
#header ul.skiplinks li a.u2:focus

{
  background:#095197 !important;
  color:#fff !important;
  border:solid 1px;
  top:0 !important;
  z-index:10000;
  right:auto;
  left:0 !important;
  display:block
}


/* ++++++++++++++  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
{
display:inline;
padding-right:1px ;


}

#header form .inputbox
{
  background:url(../images/header-bg.gif) repeat-x;
  border:solid 1px #ccc;
  border-bottom:0;
  border-right:0;
  padding:5px

}

#header form .inputbox:focus
{
  border:solid 2px #000;
}

#header form .button
{
  border:solid 0px #ddd;
  background:#ccc url(../images/personal/button.png);
  color:#333;
  padding:4px !important
}

/* ##########################  contentarea  ########################### */

#contentarea,
#contentarea2
{
  background:#fff
}


/* ##########################  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;
}

ul.menu li
{
  border-bottom:solid 1px #ddd;
}


ul.menu li a:link,
ul.menu li a:visited
{
  color:#444;
  background:url(../images/nature/karo.gif) 5px 12px no-repeat
}

ul.menu li.active a:link,
ul.menu li.active a:visited
{
  color:#333;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus,
ul.menu li.active a:hover,
ul.menu li.active a:active,
ul.menu li.active a:focus
{
  background: #fff url(../images/nav_level_1.gif) repeat-x ;
  color:#095197;
}


/* ++++++++++++++  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:#095197;
  color:#fff;
}

#main th a:hover,
#main th a:active,
#main th a:focus
{
  background:#333;
  color:#fff;
}

.items-row
{
  background:#fff
}

/*.items-row h2
{
  border-bottom:solid 1px #ddd;
  border-top:solid 1px #ddd;
  color:#555
}
*/
.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: 'Titillium Maps', 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:#10B57B;
}

#main h2

{
  color:#555;
  font-family: 'Titillium Maps', Arial;

}

#main h2 a
{
  color:#095197
}


/* ++++++++++++++  readmore  ++++++++++++++ */

.readmore a:link,
.readmore a:visited,
a.readmore:link,
a.readmore:visited
{
  background: url(../images/dotted.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  background-position:left;
 border-bottom: 1px solid #B0751B;
/*    color: #30C87B;*/
color:#CB2821;
    font-family: "Droid Serif",Georgia,"Palatino Linotype","Book Antiqua",Palatino,serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 2.3;
    margin: 0 0 8px;
    padding-bottom: 0;
    padding-left: 12px;
    padding-top: 0px;
    text-align: left;
    text-shadow: 1px 1px 1px #EEEEEE;
    vertical-align: text-top;
}

.readmore a:hover,
.readmore a:active,
.readmore a:focus,
a.readmore a:hover,
a.readmore a:active,
a.readmore a:focus
{
  background: url(../images/dotted.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  background-position:left;
 border-bottom: 1px solid #B0751B;
/*    color: #30C87B;*/
color:#10B57B;
    font-family: "Droid Serif",Georgia,"Palatino Linotype","Book Antiqua",Palatino,serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 2.3;
    margin: 0 0 8px;
    padding-bottom: 0;
    padding-left: 12px;
    padding-top: 0px;
    text-align: left;
    text-shadow: 1px 1px 1px #EEEEEE;
    vertical-align: text-top;
}

a.readmore:hover,
a.readmore:active,
a.readmore:focus
{
  background: url(../images/dotted.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  background-position:left;
 border-bottom: 1px solid #B0751B;
/*    color: #30C87B;*/
color:#10B57B;
    font-family: "Droid Serif",Georgia,"Palatino Linotype","Book Antiqua",Palatino,serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 2.3;
    margin: 0 0 8px;
    padding-bottom: 0;
    padding-left: 12px;
    padding-top: 0px;
    text-align: left;
    text-shadow: 1px 1px 1px #EEEEEE;
    vertical-align: text-top;
}

/* ++++++++++++++  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:#fff
}



#right h3
{

}

#right h4
{
  color:#555;
  border:solid 0;
}





#right ul li a:hover,
#right ul li a:active,
#right ul li a:focus
{
  background:#095197;
  color:#fff;
}

/* ++++++++++++++  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;
  border:1px solid #DDDDDD;
  color:#444444;*/
}

/* ++++++++++++++  tabs/ slide  ++++++++++++++ */

ul.tabs
{
  border:solid 1px #ddd;
  border-bottom:0;
  background:#f5f5f5 url(../images/nature/box.png) repeat-x;
}

ul.tabs li
{
  background:#f5f5f5 url(../images/nature/box.png) repeat-x;
  border-right:solid 1px #ddd
}

ul.tabs li a:link,
ul.tabs li a:visited
{
  color:#333;
}

ul.tabs li a:hover,
ul.tabs li a:active,
ul.tabs li a:focus
{
  color:#000
}

.tabcontent
{
  border:solid 1px #ddd;
  background:#fff;
  color:#000;
}

.tabcontent .linkclosed
{
  color:#000;
  border-bottom:solid 1px #e5e5e5;
}

ul.tabs li a.linkopen
{
  background:#fff;
  color:#333;
  border:0
}

ul.tabs li a.linkclosed:hover,
ul.tabs li a.linkclosed:active,
ul.tabs li a.linkclosed:focus,
ul.tabs li a.linkopen:hover,
ul.tabs li a.linkopen:active,
ul.tabs li a.linkopen:focus
{
  background:#555;
  color:#fff
}

/* ++++++++++++++  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 1px #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
{

}

table.category th a img
{
  border:solid 0px ;
}

/* for opera */
tr, td
{
  /*border:solid 1px #ddd*/
  
font-size: 13px;

line-height:130%;
}


#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:#333333 url(../images/personal/tabs_back.png) repeat-x;
  color:#fff;
  border-top:solid 0px #ccc;
}

#footer-inner
{
  background:#f5f5f5 url(../images/personal/footer.jpg) repeat-x left bottom;
  border-top:solid 1px #ddd
}

#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;
}

#knice_top{
width:995px;
height:106px;
float:left;
margin-top:0px;
}

#kenic_logo{
width:176px;
height:111px;
margin-right:327px;
float:left;
background: url(../images/kenic_logo.png);
background-repeat: no-repeat;
background-position: left;
}

#bk{
width:162px;
height:55px;
float:left;
margin-top:15px;
/*background: url(../images/social_bk.jpg);
background-repeat: no-repeat;
background-position: left;*/
}

#fb{
background: url(../images/fb.png);
background-repeat: no-repeat;
background-position: left;
width:30px;
height:54px;
float:left;
}

#fb:hover{
background: url(../images/fb_hover.png);
background-repeat: no-repeat;
background-position: left;
/* transform: scale(0.8);
    transition: all 0.2s ease-in-out 0s;*/
}

#twt{
background: url(../images/twt.png);
background-repeat: no-repeat;
background-position: left;
width:46px;
height:55px;
float:left;
}

#twt:hover{
background: url(../images/twt_hover.png);
background-repeat: no-repeat;
background-position: left;
/* transform: scale(0.8);
    transition: all 0.2s ease-in-out 0s;*/
}

#youtube{
background: url(../images/youtube.png);
background-repeat: no-repeat;
background-position: left;
width:50px;
height:52px;
float:left;
}

#youtube:hover{
background: url(../images/youtube_hover.png);
background-repeat: no-repeat;
background-position: left;
/* transform: scale(0.8);
    transition: all 0.2s ease-in-out 0s;*/
}

#rss{
background: url(../images/rss.png);
background-repeat: no-repeat;
background-position: left;
width:34px;
height:52px;
float:left;
}

#rss:hover{
background: url(../images/rss_hover.png);
background-repeat: no-repeat;
background-position: left;
/* transform: scale(0.8);
    transition: all 0.2s ease-in-out 0s;*/
}

#searchy{
width: auto;
height:77px;
float:right;
margin-top:35px;
}

#searchy .inputbox{
    background-image: url(../images/search_input.jpg);
    background-repeat: no-repeat;
  border-style: none;
    color: #00A24C;
    float: left;
    font-size: 12px;
    height:38px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-align:center;
    width:251px;
  border:none;
  text-shadow: 1px 1px 1px #EEE;
}

#searchy .button{
    background: url(../images/nature/searchButton.gif) no-repeat scroll left top rgba(0, 0, 0, 0);
    border: medium none;
    float: left;
    font-family: Arial,Hevlvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 38px;
    margin-bottom: 0;
    margin-top: 0;
    text-align: center;
    width: 61px;
}

input.button, button.button, button.validate {
    border: 0 solid #61A400;
    float: none;
    font-family: Arial,Hevlvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 21px;
    margin-bottom: 0;
    margin-top: 0;
    text-align: center;
    width: auto;
}

#main_links{
width:995px;
height:53px;
float:left;
background: url(../images/kenic_links.png);
background-repeat: no-repeat;
background-position: left;
}

ul#ariext87 li a {
    color: #F5F4EF;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9.5pt;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 30px;
  text-transform:uppercase;
    margin-top: 0px;
  margin-bottom:0px;
    padding-left: 17px;
    padding-right:17px;
    text-align: left;
  text-shadow: 0px 0px 0px #333;
background-image:url(../images/strap_blac.jpg);
background-repeat:no-repeat;
background-position:left center;

  }

ul#ariext87 li a:hover {
color:#333;

   background-color:#EAE6E7;
   border-bottom:3px solid #27AD3A;
/*background:#EAE6E7 url(../images/strap_blac.jpg);
background-repeat:no-repeat;
background-position:left center;*/
text-shadow: 1px 1px 1px #EEE;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-top-left-radius: 4px;
border-top-right-radius:4px;
}


ul#ariext87 li ul.ux-menu-sub a {
    background:#444444  url(../images/arrow_green2.png);
background-repeat: no-repeat;
background-position: left;
font-weight:normal;
padding-left:30px;
margin-left:0px;
width:170px;

text-transform:none;
color:#FFFFFF;
    height: 12px;
  font-weight:normal;
  opacity: 0.8;
    margin-bottom: 0;
    margin-top: 0;
      padding-bottom: 11px;
  font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 12px;
  text-shadow:NONE;
  line-height:24px;
  border-bottom:1px dotted #EEE;

 

}

ul#ariext87 li ul.ux-menu-sub a:hover {
color:#333;
background-color:#EAE6E7;
text-shadow:none;
text-transform:none;
}


ul#ariext87 li a.current {
color:#333;
        font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 13px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
        line-height: 32px;
    margin-top: 0px;
    padding-left: 17px;
    padding-right:17px;
/*  border-top-left-radius: 4px;
  border-top-right-radius: 6px;*/
    text-align: left;
  text-transform:uppercase;
    text-align: left;
     text-shadow: NONE;
   margin-bottom:0px;
background:#EAE6E7 url(../images/strap_blac.jpg);
background-repeat:no-repeat;
background-position:left center;
text-shadow: 1px 1px 1px #EEE;
border-bottom:2px solid #E2E2E2;
}


#strap_centre{
width:995px;
height: auto;
float:left;
background: url(../images/shadow_strap.jpg);
background-repeat: repeat-y;
background-position: left;
}

#curved_top{
width:991px;
height: auto;
float:left;
margin-bottom:9px;
background-color:#fff;
border:2px solid #E2E2E2;
border-bottom-left-radius: 7px;
border-bottom-right-radius: 7px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
box-shadow: 0 0.1em 0.5em #000000;
}

#inside_curved{
width:971px;
height: auto;
float:left;
background-color:#fff;
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
}

#flash_banner{
width:971px;
height:200px;
float:left;
border:1px solid #B2B2B2;
background: url(../images/banner.jpg);
background-repeat: no-repeat;
background-position: left;
}

#green_bar{
width:971px;
height: 190px;
float:left;
padding-bottom:9px;
border:1px solid #B2B2B2;
background: url(../images/green_bar.jpg);
background-repeat: repeat-y;
background-position: left;
}

#get{
width:241px;
height: auto;
float:left;
margin-left:32px;
margin-top:15px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
margin-right:45px;
}

#kedomain{
width:241px;
height: auto;
float:left;
margin-top:0px;
margin-bottom:0px;
}

#inside_get{
width:241px;
height:71px;
float:left;
margin-top:22px;
background: url(../images/searchke.png);
background-repeat: no-repeat;
background-position: left;
}

#who{
width:231px;
height: auto;
float:left;
margin-left:39px;
margin-top:15px;
margin-right:46px;
}

#whois{
width:231px;
height: auto;
float:left;
}

#domain_search{
width:231px;
height: 71px;
float:left;
margin-top:18px;
background: url(../images/domain_search.png);
background-repeat: no-repeat;
background-position: left;
}

#support{
width:263px;
height: auto;
float:left;
margin-top:15px;
margin-left:56px;
}

#ke_support{
width:263px;
height:20px;
float:left;
}

#support_menu{
width:217px;
height: auto;
float:left;
padding-left:46px;
}

#icon_chat{
width:263px;
height: 55px;
float:left;
margin-top:65px;
background: url(../images/chat.png);
background-repeat: no-repeat;
background-position: left;
}

.white{
   color: #EEE;
    font-family: BebasNeueRegular;
    font-size: 1.8em;
    font-weight: BOLD;
    line-height: 1.7em;
    margin: 0px 0px 0px 0;
    padding: px 0px 0px 0;
    text-shadow: 1px 1px 1px #333;
    text-transform: uppercase;
 
}

.red{
    color: #DB1F14;
    font-family: BebasNeueRegular;
    font-size: 1.8em;
    font-weight: BOLD;
    line-height: 1.7em;
    margin: 0px 0px 0px 0;
    padding: px 0px 0px 0;
    text-shadow: 1px 1px 1px #333;
    text-transform: uppercase;
}


ul.joomla-nav-quick a{
    color: #E0E0E0;
background-image:url(../images/about_icon.png);
background-repeat:no-repeat;
background-position:left center;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
  height: auto;
    display: block;
    padding-left: 28px;
  border-bottom:1px dotted #333;
    padding-right: 4px;
    padding-top: 4px;
  padding-bottom:6px;
  margin-left:44px;
  width:193px;
  font-style:normal;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}

ul.joomla-nav-quick a:hover{
    color: #1F1F1F;
background-image:url(../images/about_icon.png);
background-repeat:no-repeat;
background-position:left center;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
  height: auto;
    display: block;
    padding-left: 28px;
  border-bottom:1px dotted #333;
    padding-right: 4px;
    padding-top: 4px;
  padding-bottom:6px;
  margin-left:44px;
  width:193px;
  font-style:normal;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}

ul.joomla-nav-about{
list-style-type:none;
padding-left:0px;
vertical-align: middle;
margin-top:0px;
margin-left:0px;

     
}

ul.menu-about li a:active,
ul.menu-about li a:focus,
ul.menu-about li.active a:active,
ul.menu-about li.active a:focus
{
color: #F3C72A;
}



ul.menu-about {
list-style-type:none;
padding-left:0px;
vertical-align: middle;
margin-top:0px;
margin-left:0px;
}

p {
padding-bottom:0px;
}

#newz_updatez{
width:971px;
height:46px;
float:left;
margin-top:7px;
background: url(../images/news_updates.jpg);
background-repeat: no-repeat;
background-position: left;
}

#under_news{
width:971px;
height: auto;
float:left;
margin-top:10px;
margin-bottom:10px;
}

#adminmenu{
width:250px;
height: auto;
/*background-color:#FF0000;*/
float:left;}

#admission{
width:255px;
height: auto;
float:left;
float:left;
padding-top:0px;
margin-right:0px;
margin-left:0px;
padding-bottom:10px;
background-color:#fff;
border:1px solid #E2E2E2;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}

#admission h3 {
    /*background: url(../images/blue_strap_header.png) no-repeat scroll left center rgba(0, 0, 0, 0);*/
    color: #FFFFFF;
  background-color:#0FAF4D;
  border-top-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
    font-family: Droid Serif,Georgia,Palatino Linotype,Book Antiqua,Palatino,serif;
    font-size: 21px;
    font-weight: normal;
    height: 39px;
    line-height: 1.5;
    margin: 1px 26px 8px 1px;
    padding-bottom: 0;
    padding-left: 29px;
    padding-top: 7px;
    text-align: left;
  border-bottom:3px solid #E41C1C;
    text-shadow: 1px 1px 1px #333333;
    vertical-align: text-top;
    width: 223px;
}

#lady_pic{
width:250px;
height: auto;
float:left;
margin-left:10px;
background-color:#fff;
border:2px solid #E2E2E2;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
  background-color: rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 8px 6px -6px black;
     -moz-box-shadow: 0 8px 6px -6px black;
          box-shadow: 0 8px 6px -6px black;
}



#newz{
width:684px;
height: auto;
padding-left:10px;
padding-right:10px;
float:left;
margin-left:4px;
padding-bottom:10px;
border:1px solid #E2E2E2;
-webkit-box-shadow: 0 8px 6px -6px black;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
border-top-left-radius: 10px;
border-top-right-radius:10px;
}

#black{
width:100%;
height:348px;
float:left;
padding-top:10px;
background: url(../images/blac_foot.jpg);
background-repeat: repeat-x;
background-position: left;
}

#downy{
width:995px;
margin-bottom:26px;
height: auto;
margin:auto;
padding:auto;
float:centre;
}

#columns{
width:995px;
height: auto;
float:left;
}

#kedomainz{
width:209px;
height: auto;
float:left;
}

#aboutkenic{
width:210px;
height: auto;
float:left;
margin-left:56px;
margin-right:50px;
}

#registrars{
width:206px;
height: auto;
float:left;
margin-right:53px;
}

#quicklinks{
width:211px;
height: auto;
float:left;
}

#black h3 {
    color: #353736;
  width:204px;
  height:35px;
    font-family: Droid Serif,Georgia,Palatino Linotype,Book Antiqua,Palatino,serif;
    font-size: 23px;
    font-weight: normal;
    line-height: 1.6;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 6px;
    padding-left: 22px;
    padding-top: 0;
    text-align: left;
    text-shadow: 1px 1px 1px #EEE;
    text-transform: none;
    vertical-align: text-top;
  background: url(../images/rounded_corners.jpg);
background-repeat: no-repeat;
background-position: left;
}

ul.joomla-nav-quick a{
    color: #A4A4A4;
background-image:url(../images/quick_icon.png);
background-repeat:no-repeat;
background-position:left center;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
  height: auto;
    display: block;
    padding-left: 25px;
  border-bottom:1px dotted #464646;
    padding-right: 4px;
    padding-top: 6px;
  padding-bottom:3px;
  margin-left:10px;
  width:197px;
  font-style:normal;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}

ul.joomla-nav-quick a:hover{
    color: #DB1F14;
background-image:url(../images/quick_icon.png);
background-repeat:no-repeat;
background-position:left center;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
  height: auto;
    display: block;
    padding-left: 25px;
  border-bottom:1px solid #159866;
    padding-right: 4px;
    padding-top: 6px;
  padding-bottom:3px;
  margin-left:10px;
  width:197px;
  font-style:normal;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
}

ul.joomla-nav-quick{
list-style-type:none;
padding-left:0px;
vertical-align: middle;
margin-top:0px;
margin-left:0px;

     
}

ul.menu-quick li a:active,
ul.menu-quick li a:focus,
ul.menu-quick li.active a:active,
ul.menu-quick li.active a:focus
{
    color: #F3C72A;

}


ul.menu-quick {
list-style-type:none;
padding-left:0px;
vertical-align: middle;
margin-top:0px;
margin-left:0px;
   
}

#quick img{
vertical-align: middle;
padding-right:10px;
padding-left: 0px;
border:none;
}

#straight_strap{
width:995px;
height:5px;
float:left;
margin-bottom:5px;
background: url(../images/copyright.jpg);
background-repeat: no-repeat;
background-position: left;
}

#chini{
width:995px;
height: auto;
float:left;
}

.footer1{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
height: 100%;
font-family: Verdana;
line-height:100%;
font-size: 11px;
padding-top:3px;
word-spacing: normal;
text-align:center;
color:#8A8A8A; font-weight:normal
}


ul.joomla-nav-kenic a{
   background-image: url(../images/quick_icon.png);
    background-position: left center;
    background-repeat: no-repeat;
    border-bottom: 1px dotted #464646;
    color: #A4A4A4;
    display: block;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    height: auto;
    margin-left: 10px;
    padding: 6px 4px 3px 25px;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
    width: 197px;
}


ul.joomla-nav-kenic a:hover{
    color: #DB1F14;
background-image:url(../images/quick_icon.png);
background-repeat:no-repeat;
background-position:left center;
    font-family: Geneva,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
  height: auto;
    display: block;
    padding-left: 25px;
  border-bottom:1px solid #159866;
    padding-right: 4px;
    padding-top: 6px;
  padding-bottom:3px;
  margin-left:10px;
  width:197px;
  font-style:normal;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;

}


ul.joomla-nav-kenic{
list-style-type:none;
padding-left:0px;
vertical-align: middle;
margin-top:0px;
margin-left:0px;

     
}

ul.menu-kenic  {
list-style-type:none;
padding-left:2px;
vertical-align: middle;
margin-top:0px;

   
}

ul.menu-kenic{
list-style-type:none;
padding-left:0px;
vertical-align: middle;
margin-top:0px;
margin-left:0px;
}

h2, .contentheading {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: 0 8px 6px -6px #000000;
    color: #0FAF4D;
    font-family: "Droid Serif",Georgia,"Palatino Linotype","Book Antiqua",Palatino,serif;
    font-size: 21px;
    font-weight: normal;
    height: auto;
    line-height: 1.5;
    margin: 0 0 8px;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 10px;
    text-align: left;
    text-shadow: 1px 1px 1px #EEEEEE;
    vertical-align: text-top;
    width: auto;}
  
  .caption {
    color: #0FAF4D;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
    line-height: 1.6;
    text-shadow: none;
}

.pagination ul li{
display: inline;
padding: 0px 9px 0px 9px;
margin:auto;
width: auto;
border-right:1px solid #0FAF4D;
}

.items-row h2
{
/*    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);*/
/*    color: #0FAF4D;*/
color:#10B57B;
    font-family: "Droid Serif",Georgia,"Palatino Linotype","Book Antiqua",Palatino,serif;
    font-size: 17px;
    font-weight: normal;
  box-shadow:none;
    height: auto;
    line-height: 1.4;
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 0;
    text-align: left;
  border-bottom:1px dotted #006600;
    text-shadow: 1px 1px 1px #EEEEEE;
    vertical-align: text-top;
    width: auto;
  margin-top:10px;
}

div.fsf_faq a.fsf_highlight {
    display: block;
  background: url(../images/dotted.png);
background-repeat: no-repeat;
background-position:left;
margin-bottom:0px;
    color: #0D1114;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: auto;
    min-height: 15px;
    padding-bottom: 8px;
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 8px;
    text-align: justify;
  border-bottom:7px solid #F0F0F0;
  
}

div.fsf_faq_answer {
     background-color:#F0F0F0;
    padding-left: 10px;
  padding-bottom:0px;
  margin-bottom:0px;
  margin-top:0px;
  padding-top:0px;
}


div.faq_category_faqlist {
    clear: both;
    padding-left: 0px;
}

div.faq_category_head a.fsf_highlight {
  background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    color: #2DCC70;
    font-family: "Droid Serif",Georgia,"Palatino Linotype","Book Antiqua",Palatino,serif;
    font-size:14px;
    font-weight: normal;
    height: 30px;
    line-height: 1.5;
    margin: 0 0 8px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-top: 10px;
    text-align: left;
    text-shadow: 1px 1px 1px #EEEEEE;
    vertical-align: text-top;
    width: auto;
   background: url(../images/dotted.png) no-repeat scroll left center rgba(0, 0, 0, 0);
    border-bottom: 7px solid #F0F0F0;
}

#partners{
width:971px;
height: auto;
float:left;
background-color:#F0F0F0;
padding-top:17px;
border-bottom:1px dotted 1B135C;
/*background: url(../images/strap_white.png);
background-repeat: repeat-y;
background-position: left;*/
}

#newz ul {
    font-weight: normal;
    list-style-image: url(../images/arrow_green3.png);
    list-style-position: outside;
    list-style-type: disc;
    text-align: left;
}

#newz li {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
    font-family:'Open Sans','Arial','Helvetica','Verdana',sans-serif;
    font-size: 13px;
margin:0px 0px 0px 0px;
word-spacing: normal;
line-height:150%;
}

#items-more{
color:#CC3300;
}

.ux-menu LI.ux-menu-item435>A
{
text-indent: -999em;
background-image: url(../images/home.png) !important;
background-repeat: no-repeat !important;
width: 65px;
} 

div.fsf_faqs {
    clear: both;
    padding-left: 0px;
}

.fsf_main h1 {
   background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: 0 8px 6px -6px #000000;
    color: #0faf4d;
    font-family: "Droid Serif",Georgia,"Palatino Linotype","Book Antiqua",Palatino,serif;
    font-size: 21px;
    font-weight: normal;
    height: auto;
    line-height: 1.5;
    margin: 0 0 8px;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 10px;
    text-align: left;
    text-shadow: 1px 1px 1px #eeeeee;
    vertical-align: text-top;
    width: auto;
}



.pagenavcounter
{display:none;}

#green_bar input[type="text"]{
/*background-image: url(../images/field.png);
background-repeat: no-repeat;*/
border:0px;
color: #00A24C;
float: left;
font-size: 12px;
height:27px;
border:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:center;
width:160px;
border:none;
background-color:#FFFFFF;
text-shadow: 1px 1px 1px #EEE;
border-bottom-left-radius: 10px;

border-bottom-right-radius: 0px;

border-top-left-radius: 10px;

border-top-right-radius:0px;
}


#green_bar select{
/*background-image: url(../images/field.png);
background-repeat: no-repeat;*/
border:0px;
color: #00A24C;
float: left;
/*font-size: 12px;*/
height:27px;
border:none;
margin: 0px 0px 0px 0px;
padding: 4px 0px 0px 0px;
text-align:center;
width:70px;
border:none;
background-color:#FFFFFF;
text-shadow: 1px 1px 1px #EEE;
border-bottom-left-radius: 0px;

border-bottom-right-radius: 10px;

border-top-left-radius: 0px;

border-top-right-radius:10px;

}
/*#registrars_inside input[type="text"]{
background: url(../images/searchButton.png) no-repeat scroll left top rgba(0, 0, 0, 0);
border: medium none;
background-position:center;
    float: left;
    font-family: Arial,Hevlvetica,sans-serif;
    font-size: 13px;
    font-weight:normal;
  color:#EEE;
    height: 31px;
    margin-bottom: 0;
    margin-top: 0;
    text-align:left;
  padding-left:77px;
    width:100%;
  margin-top:10px;
}*/

#registrars_inside input[type="text"]{
/*background-image: url(../images/field.png);
background-repeat: no-repeat;*/
border:0px;
color: #00A24C;
float: left;
font-size: 12px;
height:27px;
border:1px solid #0FAF4D;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:center;
width:210px;
border:none;
background-color:#ECE9D8;
text-shadow: 1px 1px 1px #EEE;
border-bottom-left-radius: 10px;

border-bottom-right-radius: 10px;

border-top-left-radius: 10px;

border-top-right-radius:10px;
}

#newz input[type="text"]{
/*background-image: url(../images/field.png);
background-repeat: no-repeat;*/
border:0px;
color: #00A24C;
float: left;
font-size: 12px;
height:28px;
border:none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align:center;
width:160px;
border: #EDEDED 1px solid;
background-color:#FFFFFF;
text-shadow: 1px 1px 1px #EEE;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 0px;
border-top-left-radius: 10px;
border-top-right-radius:0px;
-webkit-box-shadow: 22px 0px 0px 0px rgba(247,244,247,1);
-moz-box-shadow: 22px 0px 0px 0px rgba(247,244,247,1);
box-shadow: 22px 0px 0px 0px rgba(247,244,247,1);

}