/* CSS Document */
table, table *, tr, td, div, input, select {
	padding: 0px;
	border-spacing: 0px 0px;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	empty-cells: show;
}
body {
	text-align: center;
	vertical-align: top;
	margin-top: 10px;
	margin-bottom: 50px;
}
img {
	border: 0;
}
a {
	text-decoration: none;
	color: inherit;
}
.right_margin {
	background: url(../img/right_margin.gif);
	text-align: center;
	vertical-align: middle;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000099;
	text-align: center;
	size: auto;
}
.searchbox {
	background: url(../img/body.gif);
	background-repeat:repeat-y;
}
.searchbox_bottom {
	background: url(../img/menu4b.gif) no-repeat;
}
.copyright {
	text-align: right;
	font-weight: bold;
	padding-left:520px;
}
.noscroll {
	overflow: hidden;
}
.main {
	vertical-align:middle;
	text-align:center;
}
.topleft {
	padding: 0px 0px 40px 40px;
}
.topright {
	padding: 40px 0px 0px 40px;
}
.bottomleft {
	padding: 0px 40px 40px 0px;
}
.bottomright {
	padding: 40px 40px 0px 0px;
}

.resume_img{
	background-image:url(../img/body.gif);
	text-align:center;
	padding-top: 2px;
}
.resume_txt{
	background:url(../img/body_over.gif) no-repeat;
	text-align:center;
	padding-top: 9px;
	padding-bottom: 9px;
	font-weight:bold;
	color:#FFFFFF;
}
.resume_end{
	background-image:url(../img/menu4b.gif);
}
.more {
	font-weight:bold;
	color:#CC0000;
	text-align:right;
	font-size:11px;
}
.topmargin{
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}
.leftmargin{
	border-left: 1px solid #333333;
	background: url(../img/bottom_margin.gif);
}
.rightmargin{
	border-right: 1px solid #333333;
}
.bottommargin{
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
.awhite{
	color:#FFFFFF;
}
.radiobutton{
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
}
.leftcell{
	padding-left: 20px;
}
.rightcell{
	padding-left: 40px;
	padding-right: 20px;
}
.tabulate{
	padding-left: 120px;
	
}
.bigbox {
	background: url(../img/bigbox_sides.gif);
	background-repeat:repeat-y;
}
.bigbox_bottom {
	background: url(../img/bigbox_bottom.gif) no-repeat;
}
.line{
	padding-top: 10px;
}
.thumb{
	padding-right:40px;
}
.arrow{
	padding-right:20px;
	text-align:right;
	color:#FF0000;
}
#notice
{
  border : 1px solid black;
  background: #ffff99; 
}

.invisible, .off{
display:none;
}
