/* 
    Document   : style
    Created on : Feb 21, 2010, 11:01:15 AM
    Author     : Leon
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

h1{}
h2{ margin:0px; padding:0px; font-size: 18px; color: #000000; font-weight: normal; }
h3{}
h4{}
a{ color: #da75b5; text-decoration: none; }
a:hover{ text-decoration: underline;}
p{}
img{border:none;}
b{color:#000000;}
table{font-size:12px; text-align: left;}
table tr{height: 30px; }
table tr td{ width: 100px; border-bottom: 1px dashed #757575;  }

body{
  padding: 0;
  margin: 0;
  background-color: #4e4e4e;
  text-align: center;
  font-family: Arial, Tahoma;
  font-size: 12px;
  color: #757575;
}

#wrapper{
  width: 718px;
  margin: 0 auto 0 auto;
  text-align: left;
}

#header{padding-top: 20px;}

#top_nav{ width: 718px; height: 81px; background-image: url('../images/top_nav.gif'); background-repeat: no-repeat; }
#top_nav ul { list-style: none; margin:0; padding: 0; }
#top_nav ul li { float: left; font-size: 13px; width: 138px; height: 81px; text-align: center; line-height: 70px; }
#top_nav ul li a{ color: #ffffff; text-decoration: none; }
#top_nav ul li a:hover{ color: #e5e5e5; }
#top_nav img{ float: left; }
.item_selected{ background-image: url('../images/nav_item_back.gif'); background-repeat: none; }

#logo{ width: 718px; height: 92px; }

/* CONTENT */
#main_container{ width: 718px;  background-image: url('../images/container_repeat.gif'); background-repeat: repeat-y;  text-align: justify; }
#content { padding:25px 24px 25px 24px; background-image: url('../images/content.gif'); background-repeat:no-repeat; }
#banner{ width: 718px; }

#inner{float: left; margin-top: 30px; width: 420px; min-height: 300px;}
#sidebar{padding-left: 40px; float: left;  margin-top: 30px;}
#sidebar ul{list-style-image: url("../images/arro.gif"); margin-left:15px; padding:0;}
#sidebar ul li{height:25px;}
#sidebar ul li a{color: #555555;}

.sample{padding: 5px; border: 1px solid #e3e3e3;}

/* FOOTER */
#footer_wrapper{
  width: 718px;
  font-size: 11px;
}
#footer{
  background-color: #292929;
  color: #6c6c6c;
  padding: 36px 0px 10px 60px;
  margin: 0px 4px 0px 4px;
}
#footer a{ color: #6c6c6c; text-decoration: underline; }

/* OTHER */
.clear{
  clear:both;
}
