body {
margin: 0;
}

.smalltext {
font-family: Verdana, Arial Helvetica, sans-serif;
	font-size: 9px;
	color: #bbbbbb;
}

#fainttext a{
font-family: Verdana, Arial Helvetica, sans-serif;
	font-size: 9px;
	color: #bbbbbb;
}

#fainttext a:link{
font-family: Verdana, Arial Helvetica, sans-serif;
	font-size: 9px;
	color: #330099;
}

#fainttext a:visited{
font-family: Verdana, Arial Helvetica, sans-serif;
font-weight:normal;
	font-size: 9px;
	color: #bbbbbb;
}

#fainttext a:hover{
font-family: Verdana, Arial Helvetica, sans-serif;
	font-size: 9px;
	color: color: #bbbbbb;
}

.smalltextlink {
font-family: Verdana, Arial Helvetica, sans-serif;
	font-size: 9px;
	color: #330099;
}

#banner{
background-color: #fff;
border-bottom:  1px dotted #666666;
}

h1 {
font-family: Verdana, Arial Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #000033;
}

.text-underline {
font-family: Verdana, Arial Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	font-size: 14px;
	color: #000000;
}

.text-underline a:link {
font-family: Verdana, Arial Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	font-size: 14px;
	color: #666666;
}

.text-underline a:visited {
font-family: Verdana, Arial Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	font-size: 14px;
	color: #555555;
}

.text-underline a:hover {
font-family: Verdana, Arial Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	font-size: 14px;
	color: #999999;
}

.text-underline2 {
font-family: Verdana, Arial Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}

#container{
width: 750px;
float:left;
border-right: 1px dotted #666666;
border-bottom: 1px dotted #666666;
}

#sidebar-a {
width:180px;
float: left;
border-right: 1px dotted #666666;
display: table;
}

#box {
border: 1px dotted #666666;
}

#box-title {
padding: 5px;
border-bottom: 1px dotted #666666;
font-family: Verdana, Arial Helvetica, sans-serif;
font-weight:bold;
	text-decoration: none;
	font-size: 11px;
	text-align: center;

}

#box-footer {
padding: 5px;
border-top: 1px dotted #666666;
font-family: Verdana, Arial Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
	color: #cc0000;
}

#box-picture {
padding: 5px;
	text-align: center;

}

#sidebar-b {
width:120px;
float: right;
display: table;
padding: 10px 10px 10px 10px;
}

#content {
width: 407px;
margin-left:181px;
margin-right:10px;
background-color: #ffffff;
font-family: Verdana, Arial Helvetica, sans-serif;
font-size: 11px;
color: #666666;
padding: 10px;
border-left: 1px dotted #666666;
border-right: 1px dotted #666666;
}

#content a:link {
font-family: Verdana, Arial Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
color: #666666;
text-decoration:none;

}

#content a:visited {
font-family: Verdana, Arial Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
color: #555555;
text-decoration:none;

}

#content a:hover {
font-family: Verdana, Arial Helvetica, sans-serif;
font-weight:bold;
font-size: 11px;
color: #999999;
text-decoration: none;
}


.item {
width: 500px;
background-color: #ffffff;
color: #666666;
border-top: 1px dotted #666666;
border-bottom: 1px dotted #666666;
}

.itempic {
padding:10px 0px 10px 0px;
width: 35px;
float: left;
}

.itemtxt {
padding:10px 0px 10px 10px;
width: 420px;
margin-left: 40px;
margin-right: 5px;
font-family: Verdana, Arial Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #666666;
}


 #navcontainer ul
 {
 padding-left: 0;
 margin: 0;
 background-color: #fff;
 float: left;
 width: 100%;
font-family: Verdana, Arial Helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px;
	color: #666666;
	border-bottom: 1px dotted #666666;

}

 #navcontainer ul li { display: inline; }

 #navcontainer ul li a
 {
 padding: 0.3em 1em;
 background-color: #fff;
 color: #666666;
 text-decoration: none;
 float: left;
 }

 #navcontainer ul li a:hover
 {
 color: #666666;
 text-decoration:underline;
 }
 #navcontainer li  a#current {
 color: #666666;
 text-decoration:underline;
 }
 
  #navcontainer li  a#last {
  border-right: 1px dotted #666666;
 }
 
 
#menu {
	background-color:  #ffffff;
	width: 181px;
	float: left;
	margin: 0 0 0 0px;	
	padding-top: 0px;
        /* hack to get rid of IEWin double margin - www.positioniseverything.net */
        display: inline;
        /*end of double margin hack */ 
}
/*------hack to fix 3px margin error on IEWin (http://www.positioniseverything.net/explorer/threepxtest.html)---*/
* html #menu {
	margin-right: 0px;
}
/* end of 3px hack */

#menu ul {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 181px;
}
#menu li {
	display: inline;
	width: 181px;
	margin: 0;
}
#menu ul li a {
	display: block;
	font: normal 11px Arial, Verdana, Helvetica, sans serif;
	color: #000000;
	padding: 5px 10px 5px 20px;
	text-decoration: none;	
	border-bottom: dotted 1px #999999;
		background-color:#FFFFFF;
}

#menu li  a.nav:active, .chosen {
	display: block;
	font: normal 11px Arial,  Verdana, Helvetica, sans serif;
	color: #222222;
	padding: 5px 10px 5px 20px;
	text-decoration: none;
		border-bottom: dotted 1px #999999;
	background-color:#cccccc;
 }

#menu ul li a:hover {
	font: normal 11px Arial, Verdana, Helvetica, sans serif;
	color: #ffffff;
	background-color: #666666;
}
#menu ul li ul {
	width: 181px;
}
#menu ul li ul li {
	display: inline;
	background: none;
	text-decoration: none;
	width: 181px;
	font: normal 11px Arial, Verdana, Helvetica, sans serif;
}
#menu ul li ul li a {
	display: block;
	font: normal 11px Arial, Verdana, Helvetica, sans serif;
	color: #333333;
	text-decoration: none;
	border-bottom: 1px dotted #999999;
	background-color:#dddddd;
}

#menu ul li ul li a.nav:active, .chosen2 {
	display: block;
	font: normal 11px Arial, Verdana, Helvetica, sans serif;
	color: #333333;
	text-decoration: underline;
	border-bottom: 1px dotted #999999;
	background-color:#dddddd;
	padding: 5px 10px 5px 20px;
 }

#menu ul li ul li a:hover {
}

a:link {
	font: bold  11px Arial, Verdana, Helvetica, sans serif;
	color: #cc0000;
	text-decoration: none;
font-weight: bold;
}

a:visited {
	font: bold 11px Arial, Verdana, Helvetica, sans serif;
	color: #cccccc;
	text-decoration: none;
}

a:hover {
	font: bold 11px Arial, Verdana, Helvetica, sans serif;
	color: #dddddd;
	text-decoration: none;
}