td img {display: block;}
body {
	margin-top: 0px;
	margin-bottom: 0px;
	
}
#mainbox{}
.style4 {font-size: 12px}
a:link{color:#336;text-decoration:none;}
a:visited{color:#336;text-decoration:none;}
a:hover{text-decoration:underline;color:#336;}
td.menu{;cursor:pointer;}
td.menu:hover{background-color:#eef;cursor:pointer;}
td.toolbar_button{background:url(../images/design/menu_bg.jpg);padding:5px;cursor:pointer;border:1px solid gray;}
td.toolbar_button:hover{background-color:#e5ecf9;color:blue;cursor:pointer;}
.hand{cursor:pointer;}
ul{list-style-type: none;}
ul.hide { display: none; }

div.hide dt{ display: none; }
div.hide dt div{ display: none; }
div.hide li{ display: none; }
div.show li{ display: block; }
div.show dt{ display: block; }
div.show dt div{ display: block; }
div ul.hide { display: block; }
li.hide{ display: none; }
li.hide ul{ display: none; }
li.show { display: block; }
li.show ul{ display: block; }

.inputbox {
	font			: normal 11px Arial, Helvetica, sans-serif;
	color			: #333;
	border			: 1px solid #999;
	background	: url(../images/bg_input.gif) repeat-x;
	cursor			:pointer;
}
.bl {background: url(../images/bl.gif) 0 100% no-repeat;background-color:#ccd;width:100%;}
.br {background: url(../images/br.gif) 100% 100% no-repeat}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px}
div.main_menu
{
	color:white;
	background-color:#ffd872;
	background:url(../images/design/menubg_.jpg);
	padding:3px;
	border-bottom : 1px solid black;
	cursor:pointer;
	text-align:center;
	height:25px;
}

div.main_menu_h
{
	background:url(../images/design/menubg_.jpg);
	 text-align:center;
	 color:#0000ee;
	 background-color:#FFFCF3;
	padding:3px;
	border-bottom : 1px solid black;
	cursor:pointer;
	height:25px;
}
dt.last_menu{background-color:#FFFCF3;padding:2px;text-align:center;border-bottom : 1px solid black;}
dt.last_menu_h{  color:red; background-color:#C2D7EF;padding:2px;text-align:center;	
border-bottom : 1px solid black;}
div.main_menu  {background-color:#993333;color:#0f0f0f;text-decoration:none;}
div.sub_menu{background:url(../images/design/menubg.gif);padding:5px;text-align:center;cursor:pointer;border-bottom : 1px solid black}
div.sub_menu_h{background:url(../images/design/menubg.gif);padding:5px;text-align:center;cursor:pointer;border-bottom : 1px solid black}
div{margin:1px;}
.search
{
	background:url(../images/loading.gif) no-repeat;
}
td.competitions
{
	border-bottom:1px solid black;
	background:url(../images/design/menu_bg.jpg);
	padding:2px;color:white;
}
td.competitions_h
{
	border-bottom:1px solid black;
	background:url(../images/design/background.gif);
	padding:2px;color:#0b11aa;
	cursor:pointer;	
}
#resources_box{padding:15px;margin:2px;}
.bg{background:url(../images/design/hover.png);}
.link{background:url(../images/design/hover.png);}
div.header
{
background-color:#ffd872;
padding:2px;margin:2px;
background:url(../images/design/background.gif);
color:#336;
border: #C2D7EF 1px solid;
}
div.body
{
background-color:rgb(254,243,226);
color:#336;
border:4px solid rgb(253,238,215);
padding:20px;
margin:5px;
}
div.open{display:block;padding:10px;}
div.close{display:none;padding:10px;}
div.search-result{
	border:2px dashed #aabbee;
	padding:10px;
	
}

.font-normal {font-size: small !important;padding:5px;}
.font-larger { font-size: normal !important; padding:5px;}
.font-large { font-size: large !important; padding:5px;}