@charset "iso-8859-1"; 

 /* Written by Amite 2006 */

  /* ___________________ MAIN ___________________ */

body
{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  height:100%;
  width:100%;
  background-color:#ffffff;
/*
  background-image:url('/_images/layout/right-border-pattern.jpg');
  background-repeat:repeat-y;
  background-position:right;
*/
}


  /* ___________________ LINKS ___________________ */

a:link
{
  background-color: transparent;
  color:#345678;
  text-decoration:underline;
}

a:visited
{
	text-decoration:inherit;
	color:#6789ab;
}

a:hover
{
	text-decoration:inherit;
	color:#000000;
}

a:active
{
  text-decoration:inherit;
  color:#6E8383;
}

a:focus
{
  text-decoration:inherit;
  color:#6E8383;
}

a img
{
	border:0px #000000 solid;
}

  /* ___________________ TEXT ___________________ */

p
{
  /* text-transform:capitalize; */
}

img
{
  border:0px #000000 solid;
}

strong
{

}

code
{
  display:block; 
  overflow:auto;
  height:250px;
  width:500px;
  font-family: monospace;
  font-size:12px;
  padding:10px;
  color:#000000;
  border:3px #cccccc dashed;
  background-color:#ffffff;
  white-space:pre;
}

pre
{
  font-size:10px;
  color:#686868;
  font-family:tahoma;
  margin:0px 10px 0px 10px;
  padding:0px 0px 0px 0px;
  width:auto;
  display:inline;
}

tt
{
  font-size:14px;
}

ul
{
  list-style-type:square;
  /* list-style-image:url(/_images/layout/ul-bullet.gif); */
  list-style-position:outside;
  /* marker-offset:auto; */
  margin-left:70px;
}


li
{
  font-size:10px;
  font-family:"lucida sans unicode", sans-serif;
  color:#909090;
}

hr
{
  height:1px;
}

  /* ___________________ HEADLINES ___________________ */

h1
{
  font-size:24px;
  font-family:sans-serif;
  font-variant:small-caps;
  letter-spacing:2px;
  font-weight:normal;
  color:#9a9a9a;
  margin:20px 5px 0px 20px;
  display:inline;
}

  .h1sub
  {
    font-size:12px;
    font-family:"lucida sans unicode", sans-serif;
    /* font-family:verdana, sans-serif; */
    font-variant:small-caps;
    font-weight:normal;
    letter-spacing:1px;
    color:#9a9a9a;
    margin:0px 0px 0px 0px;
    display:inline;
  }

h2
{
  /* background-color:#decbbc; */
  /* background-color:#abdcad; */
  background-color:#9fbdb1; 
  border:1px #ababab solid;
  border-top:5px #dedede solid;
  width:auto;
  padding:2px 0px 2px 5px;
  font-size:20px;
  font-family: "lucida sans unicode";
  color:#ffffff;
  margin:0px 20px 0px 15px;
  font-variant:small-caps;
}

  h2 a:link,
  h2 a:visited
  {
    color:#ffffff;
    text-decoration:none;
  }
  
  h2 a:hover,
  h2 a:active,
  h2 a:focus
  {
    color:#decbbc;
    text-decoration:none;
  }

h3
{
  font-size:14px;
  font-family:verdana, tahoma;
  font-variant:normal;
  font-weight:normal;
  letter-spacing:0px;
  color:#787858;
  margin:25px 0px 3px 0px;
  border-bottom:3px #fefefe groove;
  text-transform:capitalize;
}

h4
{
  font-size:16px;
  font-family: sans-serif;
  color:#676767;
  margin-left:40px;
}

h5
{
  font-size:14px;
  font-family:"lucida sans unicode", sans-serif;
  font-variant:small-caps;
  letter-spacing:3px;
  color:#474849;
  margin:5px 5px 5px 20px;
}

h6
{
  background-color:#f9f9f9;
  border-bottom:1px #d9d9d9 solid;
  bottom-left:1px #d9d9d9 solid;
  border-right:1px #d9d9d9 solid;
  font-family:"lucida sans unicode";
  font-size:11px;
  color:#7c7c8c;
  font-weight:normal;
  margin:0px 40px 20px 30px;
  padding:7px 10px 2px 10px;
  text-align:left;
}

  /* ___________________ FORMS ___________________ */

form
{
  
}

  form p
  {
    margin:0px 0px 0px 0px;
  }

  form.formtoollook
  {
    text-align:center;
  }

    form.formtoollook input,
    form.formtoollook textarea
    {
      border:1px #c0c0c0 solid;
      padding-left:3px;
      padding-right:3px;
    }

    .submit
    {
      background-color:#eeeeee;
      border-top:1px #9a9a9a solid!important;
      border-bottom:2px #9a9a9a solid!important;
      border-left:1px #9a9a9a solid!important;
      border-right:2px #9a9a9a solid!important;
      width:250px;
    }

    .blog-submit
    {
      margin:0px 0px 0px 50px!important;
    }

    .divboxinputalign
    {
      width:540px;
      text-align:center;
    }

      .divboxinputalign small
      {
        padding:0px 0px 0px 5px;
        font-family:verdana;
        font-size:9px;
        color:#666666;
      }



input
{
  border:1px #555555 solid;
  z-index:1;
}

	input[type="submit"]
	{
    
	}

textarea
{
  border:1px #555555 solid;
  overflow:auto;
}

.DirectURLForm
{
  height:16px;
  width:300px;
  padding:1px 1px 1px 1px;
  border:1px #b7b7b7 solid;
  font-family:Courier New;
  font-size:12px;
  color:#7a6a5c;
  margin:0px 25px 20px 35px;
}


  /* ___________________ TABLES ___________________ */

table
{
  border-collapse:separate;
  border-spacing:1px 1px;
  empty-cells:show;
/* table-layout:fixed; */
}

  table.toolresult
  {
    margin:0px 0px 0px 20px;
    border-collapse:separate;
    border-spacing:1px 1px;
    empty-cells:show;
    width:400px;
  }

tr
{
  
}

td
{
  border:1px #c1c1c1 solid;
  font-family:tahoma, verdana;
  font-size:12px;
  color:#2b3e50;
  background-color:#dadad9;
  padding:3px 10px 3px 10px;
  text-align:left;
}

  td.toolresult
  {
    border:1px #c1c1c1 solid;
    font-family:tahoma, verdana;
    font-size:11px;
    color:#343434;
    background-color:#ffffff;
    padding:2px 2px 2px 2px;
    text-align:left;
  }

th
{
  font-family:arial;
  font-size:14px;
  color:#ddffee;
  background-color:#c0c0c0;
  text-align:center;
}

  th.toolresult
  {
    font-family:arial;
    font-size:11px;
    color:#ffffff;
    background-color:#999999;
    text-align:center;
  }

  /* ___________________ MY STYLES & ID's ___________________ */
  
  /* Guideline - there may be a few grey'ish ones ;o) */
  
    /* ID = control boxes */
    /* Class = content modifications */
  

.main_wrapper
{
  width:1024px;
  height:auto;
}

.main_content-1
{
  height:97px;
  width:1024px;
  background-repeat:no-repeat;
  border:0px #333333 solid;
}
          
#main_menu-userinformation
{
  position:absolute;
  width:620px;
  height:25px;
  top:100px;
  left:330px;
  border:0px red solid;
  margin:0px 0px 0px 0px;
  padding:4px 0px 0px 20px;
}

  #main_menu-userinformation p
  {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:verdana, sans-serif;
    font-size:10px;
    text-decoration:none;
    color:#affaaf;
  }

  #main_menu-userinformation p strong
  {
    color:#334455;
    margin:0px 4px 0px 3px;
  }

  #main_menu-userinformation p a,
  #main_menu-userinformation p a:link,
  #main_menu-userinformation p a:active,
  #main_menu-userinformation p a:focus,
  #main_menu-userinformation p a:visited
  {
    margin:0px 2px 0px 2px;
  }

.user_tool-links
{
  padding-top:4px!important;
}

  #main_menu-userinformation p.user_tool-links a,
  #main_menu-userinformation p.user_tool-links a:link,
  #main_menu-userinformation p.user_tool-links a:active,
  #main_menu-userinformation p.user_tool-links a:focus,
  #main_menu-userinformation p.user_tool-links a:visited
  {
    color:#eeeeee;
    margin:0px 2px 0px 2px;
    font-size:9px;
    text-decoration:none;
  }

  #main_menu-userinformation p.user_tool-links a:hover
  {
    text-decoration:underline;
  } 

#main_menu-path
{
  width:500px;
  height:10px;
  border:0px red solid;
  margin:0px 0px 5px 40px;
  padding:0px 0px 0px 0px;
  background-image:url('/_images/layout/path.gif');
  background-repeat:no-repeat;
  background-position:center left;
  vertical-align:middle;
}

  #main_menu-path a,
  #main_menu-path a:link,
  #main_menu-path a:active,
  #main_menu-path a:focus,
  #main_menu-main_menu-path a:visited
  {
    font-family:"arial";
    font-size:9px;
    /* color:#999999; */
    text-decoration:none;
    margin:0px 0px 0px 0px;
  }

  #main_menu-path p
  {
    text-transform:lowercase;
  }

  .main_content-1 form
  {}

    .main_content-1 form input
    {
      width:80px;
      font-family:arial, sans-serif;
      font-size:10px;
      color:#808080;
      border:1px #aaaaaa solid;
      background-color:transparent;
      padding-left:2px;
      position:absolute;
    }  

    .main_content-1 form a,
    .main_content-1 form a:link,
    .main_content-1 form a:active,
    .main_content-1 form a:focus,
    .main_content-1 form a:visited
    {
      border:0px #aaaaaa solid;
      position:absolute;
      font-size:9px;
      font-family:tahoma, sans-serif;
      color:#aaaaaa;
      text-transform:capitalize;
      text-decoration:none;
    } 

  .main_content-1 #main_menu-1 a,
  .main_content-1 #main_menu-1 a:link,
  .main_content-1 #main_menu-1 a:active,
  .main_content-1 #main_menu-1 a:focus,
  .main_content-1 #main_menu-1 a:visited
  {
    height:15px;
    width:92px;
    border:0px red solid;
    position:absolute;
    margin-top:0px;
    text-align:center;
    font-family:tahoma, sans-serif;
    font-size:12px;
    text-transform:capitalize;
    top:77px;
    color:#363636;
    text-decoration:none;
  }

.main_content-2
{
  height:589px;
  /* min-height:589px;  - No work with IE (boooh!) */
  width:1024px;
  background-image:url('../_images/layout/main_background.jpg');
  background-repeat:no-repeat;
}

#main_menu-2
{
    margin-top:0px;
}

  .main_content-2 #main_menu-2 a,
  .main_content-2 #main_menu-2 a:link,
  .main_content-2 #main_menu-2 a:active,
  .main_content-2 #main_menu-2 a:focus,
  .main_content-2 #main_menu-2 a:visited
  {
    position:relative;
    text-align:center;
    font-family:tahoma, sans-serif;
    font-size:12px;
    text-transform:capitalize;
    color:#000000;
    text-decoration:none;
  }

    .main_content-1 #main_menu-1 a:hover,
    .main_content-2 #main_menu-2 a:hover
    {
      color:#28627B;
      text-decoration:none;
    }


#main_menu-left
{
  height:258px;
  width:140px;
  border:0px #002200 solid;
  margin-left:52px;
  margin-top:180px;
}

  .main_content-2 #main_menu-left a,
  .main_content-2 #main_menu-left a:link,
  .main_content-2 #main_menu-left a:active,
  .main_content-2 #main_menu-left a:focus,
  .main_content-2 #main_menu-left a:visited
  {
    width:140px;
    height:18px;
    background-image:url('../_images/layout/main_submenulinkbackground.jpg');
    background-repeat:no-repeat;
    font-size:11px;
    font-family:"verdana";
    text-indent:5px;
    margin-top:1px;
    padding-top:0px;
    /* color:#28627B; 037772  */
    color:#121212;
    display:block;
    text-decoration:none;
    font-weight:normal;
    font-variant:normal;
    text-transform:capitalize;
  }

    .main_content-2 #main_menu-left a:hover
    {
      color:#15B633;
      text-decoration:none;
    }

#main-area
{
  height:500px;
  width:700px;
  border:0px blue solid;
  position:absolute;
  top:210px;
  left:210px;
  background-color:#ffffff;
}

  #main-area p
  {
    font-family:arial, sans-serif;
    font-size:12px;
    margin:14px 40px 7px 50px;
    color:#323232;
    text-transform:none;
    line-height:14px;
    text-align: justify;
  }

    #main-area #main_menu-path p
    {
      margin:0px 10px 0px 22px;
      font-size:10px;
      color:#ababab;
      display:inline;
    }

#main_footer
{
  height:50px;
  width:700px;
  margin-left:0px;
  margin-top:40px;
  border-top:1px #dedede solid;
  padding-top:6px;
}

  #main_footer p
  {
    font-size:9px;
    color:#808080;
    font-family:arial, sans-serif;
    margin:0px 0px 0px 0px;
    text-align:center;
  }

  #main_footer a,
  #main_footer a:link,
  #main_footer a:active,
  #main_footer a:focus,
  #main_footer a:visited,
  #main_footer a:hover
  {
    font-size:9px;
    color:#606060;
    font-family:arial, sans-serif;
    margin:0px 0px 0px 0px;
    text-decoration:underline;
  }


.blog-writer
{
    margin-bottom:40px;
    margin-top:10px;
    width:auto;
    text-align:center;
}

  .blog-writer form input
  {
      width:500px;
      font-family:verdana, sans-serif;
      font-size:12px;
      color:#000000;
      border:1px #aaaaaa solid;
      background-color:#f1f1f1;
      padding-left:2px;
  }

  .blog-writer form textarea
  {
      height:300px;
      width:500px;
      font-family:arial, sans-serif;
      font-size:12px;
      color:#000000;
      border:1px #aaaaaa solid;
      background-color:#f1f1f1;
      padding-left:2px;
      margin-left:auto;
      margin-right:auto;
      margin:10px;
      padding:5px;
  }
  
  .blog-writer .blog-writer_button
  {
    width:448px;
  }

  .blog-writer .blog-writer_checkbox
  {
    background-color:transparent;
    color:#dedede;
    border:0px #121212 solid;
    width:50px;
  }

div.blog-commentsbox-top
{
  margin:0px 0px 0px 60px;
  padding:0px 0px 0px 0px;
  height:auto;
  width:496px;
  height:27px;
  background-color:#ffffff;
  background-image:url(/_images/layout/resultbox/top-comments.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

div.blog-resultsbox-bottomright
{
  margin:0px 0px 0px 60px;
  padding:20px 0px 30px 0px;
  height:auto;
  width:496px;
  background-color:#ffffff;
  background-image:url(/_images/layout/resultbox/bottomright.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
}

  div.blog-resultsbox-bottomright p
  {
    margin-bottom:0px!important;
    color:#a7a7a7!important;
  }

div.blog-userbuttoncontactauthor
{
  margin:0px 0px 0px 150px;
  padding:25px 0px 0px 0px;
}

div.blog-userbuttonwritecomment
{
  margin:70px 0px 0px 470px;
}

.errorpages-textmsg
{
  color:red!important;
}

#administration-main
{
  margin-left:50px;
  margin-right:50px;
}

#webtools-main
{
  margin-left:50px;
  margin-right:50px;
}

  #administration-main strong
  {
    display:block;
    color:#ffffff;
    font-weight:normal;
    font-size:10px;
    background-color:#987688;
    border:1px #c1c1c1 solid;
    text-indent:10px;
  }

#tool-directurl-div
{
  padding:4px 5px 5px 5px;
  height:auto;
  width:400px;
  border:1px #cdcdcd solid;
  margin:0px 0px 0px 20px;
  overflow:scroll;
}

#tool-directurl-p
{
  font-size:11px;
  font-family:monospace;
  color:navy!important;
  margin:0px 0px 0px 0px!important;
  white-space:nowrap;
}

div.resultsbox-top
  {
    margin:40px 0px 0px 30px;
    padding:0px 0px 0px 0px;
    height:auto;
    width:496px;
    height:27px;
    background-color:#ffffff;
    background-image:url(/_images/layout/resultbox/top-result.gif);
    background-repeat:no-repeat;
    background-position:top left;
  }

div.resultsbox-help
  {
    margin:40px 0px 0px 30px;
    padding:0px 0px 0px 0px;
    height:auto;
    width:496px;
    height:27px;
    background-color:#ffffff;
    background-image:url(/_images/layout/resultbox/help.gif);
    background-repeat:no-repeat;
    background-position:top left;
  }

div.resultsbox-command
  {
    margin:40px 0px 0px 30px;
    padding:0px 0px 0px 0px;
    height:auto;
    width:496px;
    height:27px;
    background-color:#ffffff;
    background-image:url(/_images/layout/resultbox/command.gif);
    background-repeat:no-repeat;
    background-position:top left;
  }

div.resultsbox-bottomright
  {
    margin:0px 0px 0px 30px;
    padding:20px 0px 30px 0px;
    height:auto;
    width:496px;
    background-color:#ffffff;
    background-image:url(/_images/layout/resultbox/bottomright.gif);
    background-repeat:no-repeat;
    background-position:bottom right;
  }

  div.resultsbox-bottomright.largeoutput
    {
      border:1px #c1c1c1 solid;
      border-top:0px #C1c1c1 solid;
      background-image:none;
      width:458px;
    }

  div.resultsbox-bottomright.preoutput
    {
      border-top:0px #C1c1c1 solid;
      border-right:0px #C1c1c1 solid;
      border-bottom:1px #c1c1c1 solid;
      border-left:1px #c1c1c1 solid;
      background-image:none;
      width:458px;
    }

  .resultsbox-bottomright p
    {
      color:#666666!important;
      margin:0px 50px 0px 20px!important;
    }

  .resultsbox-bottomright p #resultsuccess
    {
      color:#1C8603!important;
    }

  .resultsbox-bottomright p #seriouserror
    {
      color:#860C03!important;
    }

.tools-output-tree-1
    {
      padding:0px 5px 0px 20px;
    }

.tools-output-tree-2
    {
      padding:0px 5px 0px 55px;
    }

.tools-output-tree-3
    {
      padding:0px 5px 0px 95px;
    }

.tools-output-tree-4
    {
      padding:0px 5px 0px 130px;
    }

/* ERRORCODE COLORS - for crashes, errorpages, etc. */

.result-green
  {
    color:#1C8603!important;
  }

.result-grey
  {
    color:#666666!important;
  }

.result-red
  {
    color:#860C03!important;
  }


.monotext
{
  font-family: "courier new"!important;
  font-size:12px;
  margin:0px 0px 0px 25px;
  padding:0px 0px 0px 0px;
}


/* Blog post (articles, updates) graphics handling classes */

.f-left
{
	float:left;
}

.f-right
{
	float:right;
}

.imageinarticle
{
	border:0px #cccccc solid;
	margin:2px 8px 2px 8px;
}

.imageinarticle-large
{
	border:0px #cccccc solid;
	margin:5px 12px 5px 12px;
}

.textleft
{
  text-align:left;
}


.gotoroot-a
{
  position:absolute;
  z-index:1;
  height:81px;
  width:81px;
  top:80px;
  left:86px;
  border:0px blue solid;
}

  .gotoroot-a a
  {
    height:81px;
    width:81px;
    position:absolute;
    z-index:2;
    top:0px;
    left:0px;
    display:block;
  }

  .gotoroot-a a:hover
  {
    background-image:url('/_images/icons/gotoroot_hover.jpg');
    background-repeat:no-repeat;
    display:block;
  }

/* ___________________ STYLE-FRIDGE ___________________ */

/*  

    .gradient-something
    {
      FILTER:progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#ffffff,endColorStr=#000000); 
    }

    input 
    {
      cursor: expression(this.type=="submit"?'pointer':'');
    }  

    input[type="submit"]  
    {
      height:17px;
      width:84px;
      color:#000000;
      border:1px #aaaaaa solid;
      text-align:center;
      background-color:#808080;
    }
    
*/
