html { 
	overflow-y: scroll; 
}
html, body{
	height:100%;
}  
#wrapper{
	min-height:100%;	
	#height:100%;
}

body {
margin:0;
padding: 0px;
scrollbar-face-color: #CCCCCC;
scrollbar-shadow-color: #CCCCCC;
scrollbar-highlight-color: #CCCCCC;
scrollbar-3dlight-color: #EFEFEF;
scrollbar-darkshadow-color: #CCCCCC;
scrollbar-track-color: #EFEFEF;
scrollbar-arrow-color: #333333;
}
div#wrapper{
width:780px;
margin: 0px auto;
position:relative;
}
img, img a{
border:none;
}
.menu {
color: #666666;
text-decoration: none;
font-weight: bold;
padding-top: 0px;
}
td {
/*	font-size: 8pt;*/
font:12px/140% Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}
.td-menu {
/*	font:11px Verdana, Arial, Helvetica, sans-serif;*/
color: #666666;
text-decoration: none;
font-weight: bold;
padding: 0px 6px 4px 6px;
cursor: hand;
}
.td-menu-hover {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
color: #DB333F;
background-color: #FAFAFA;
text-decoration: none;
font-weight: bold;
padding: 0px 6px 4px 6px;
cursor: hand;
}
.td-border {
border-left-width: 1px;
border-left-style: solid;
border-left-color: #D8474E;
padding: 20px 5px 20px 13px;
}
.td-left {
padding: 16px 12px 16px 27px;
}
.c {
font-size: 9px;
color: #999999;
text-decoration: none;
}
.menu:hover {
color: #DB333F;
}
.link {
color: #DB333F;
text-decoration: none;
}
.link:hover {
text-decoration: underline;
}
.td-subheader {
padding: 3px 12px 3px 7px;
background-color: #EFEFEF;
}
.td-sub {
padding: 3px 12px 3px 7px;
background-color: #EFEFEF;
cursor: hand;
color: #333333;
}
.td-sub-hover {
padding: 3px 12px 3px 7px;
background-color: #DB333F;
cursor: hand;
color: #FFFFFF;
}
.sub {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;*/
color: #333333;
text-decoration: none;
}
.sub:hover {
text-decoration: none;
color: #000000;
}
ol {
list-style-position: outside;
}
ul {
list-style-type: square;
list-style-position: outside;
}
input {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;*/
color: #333333;
}
.td-border1 {
border-left-width: 1px;
border-left-style: solid;
border-left-color: #D8474E;
padding: 20px 0 0 0;
}
.td-left-c {
padding: 16px;
}
iframe {
border: none;
}
.td-rite {
padding-right: 10px;
}
