@charset "utf-8";
/* CSS Document */
html {
 	height: 100%;
	margin-bottom: 1px
}
body{
	width:100%;
	background: #7f9ad0 ;
	text-align:center;
	font: 0.9em arial, helvetica, sans-serif;
	color: #646464;
	line-height:18px;
	margin:0 auto;
}

p {line-height:19px;
margin:15px 0 2px 0;}

h1 {
	font: 1.3em "trebuchet ms", verdana, arial, helvetica, sans-serif;
	color: #62ac57;
	margin: 7px 0 2px 0;
padding-bottom: 2px;

	
}
h2 {
	font: 1.1em "trebuchet ms", verdana, arial, helvetica, sans-serif;
	color: #62ac57;
}

h3 {
	font: 0.9em "trebuchet ms", verdana, arial, helvetica, sans-serif;
	color: #62ac57;
}

a {
	color: #7e99b2;
	border-bottom: 1px dotted #7e99b2;
	text-decoration: none;
}
a:hover {
	color: #4e6b84;
	border-bottom: 1px dotted #4e6b84;
}
#tabs a {
	color: #b6699b;
	text-decoration: none;
	border-bottom:0px;
}
#tabs a:hover {
	color: #b6699b;
	text-decoration: none;
	border-bottom:0px;
}

.accent{ color:#b6699b}

#footer a {
	color: #98ca45;
	text-decoration: none;
	border-bottom:0px;
	font: Arial, sans-serif;
}
#footer a:hover {
	color: #98ca45;
	text-decoration: none;
	border-bottom:0px;
	font: Arial, sans-serif;
}
#container{margin:0 auto; background: url(../images/bk-shadow.gif) top center no-repeat; text-align:left; padding:0px;}

#navcontainer {position:relative;
	left:0;
	top:-42px;
}

#top {background:#d7e7f9; height:130px;
background-image:url(../images/logo.jpg);
	background-repeat:no-repeat;
	z-index:1;}


#content{background:#FFFFFF; margin:0 auto; width:840px; text-align:left;}


#footer{margin:0 auto; text-align:center; width:840px; padding-bottom:10px; margin-bottom: 0px;background-color:#145daa; color:#FFFFFF; font-size:0.8em; padding-top:10px;}

.letter {float:left; padding:3px 5px 0px 0px;}

.main {

padding:0px 30px 40px 30px;}
.main-left {width:219px; padding-right:20px; float:left;}
.main-right { width:539px; background-color:#ffffff; float:right; height:100%; margin-top:0px;}
.main-whole {width:778px; padding-right:20px; float:left;}
/*------------*/
#tabs {
      float:right;
      width:598px;
	  background: #4b6bb2 url("../images/nav-back.gif") repeat-x bottom;
      font-size:1.0em;
	  font-family:Arial, Helvetica, sans-serif;
      line-height:normal;
      }
    #tabs ul {
	margin:0;
	padding:10px 10px 0 26px;
	list-style:none;
	line-height: 1.2;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("../images/tableft.gif") no-repeat left top;
	  
      margin:0;
      padding:0 0 0 3px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("../images/tabright.gif") no-repeat right top;
      padding:7px 8px 8px 3px;
      color:#fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#62ac57;
      }
    #tabs a:hover {
      background-position:0% -34px;
      }
    #tabs a:hover span {
      background-position:100% -34px;
      }
	#tabs #current span {
      color:#62ac57;
      }  
	#tabs #current {
      background-position:0% -34px;
      }
    #tabs #current span {
      background-position:100% -34px;
      }


table {
	font: normal 1.0em "Lucida Grande", "Trebuchet MS", Verdana, Arial, sans-serif;
	border: 1px solid #cdcdcd;
	border-collapse:collapse;
	width: 100%;
}

th {
	background: #F3F3F3; 
	color: #666666;
	font-weight:normal;
	text-align: left;
	padding: 6px 6px 6px 12px;
	line-height:150%;
	border: 1px solid #e4e4e4;
}

td {
	background: #FFF;
	border-top: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	color: #666666;
	padding: 6px 6px 6px 12px;
}

td.alt {
	background: #f6f6f6;
	color: #8c9900;
}

td.comments {
	color: #8c9900;
	background: #f6f6f6;
	}
