/* a:link
{
	text-decoration: underline;
	color: blue;
}
a:visited, a:hover
{
	text-decoration: underline;
	color: navy;
}*/

/* Input boxes - just a bit smaller than normal so they align well. */
input, textarea, button
{
	font-size: 9pt;
	color: #000000;
	font-family: arial, helvetica, serif;
}

/* Selects are a bit smaller, because it makes them look even better 8). */
select
{
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	font-family: arial, helvetica, serif;
}

/* Standard horizontal rule.. ([hr], etc.) */
hr, .hrcolor
{
	height: 1px;
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
}

#catlist {margin-top: 6px;margin-left: 10px;background:url('images/arrow.gif') center left no-repeat;text-indent: 12px;}
.calist img {padding:2px;border:0px solid #cccccc;}

.box {padding-left:0px;padding-right:0px;width:100px;}

.box .h{background:url('http://www.ob.com/library/images/box_top.gif') top left no-repeat;padding-left:4px;padding-right:4px;padding-top:3px;overflow:hidden;}

.box .c{background:url('http://www.ob.com/library/images/box_middle.gif') top left repeat-y;padding-left:8px;padding-right:1px;padding-bottom:1px;}

.box .f{background:url('http://www.ob.com/library/images/box_bottom.gif') bottom left no-repeat;padding-left:5px;margin-top:-4px;}

.cat_h{
    font-size:14px;
	font-family: arial, helvetica, serif;
	/*float:left;*/
	/*font-weight:bold;
	color: #808080;*/
	text-align: center;
	width:;
	/*clear:left;*/
}


.cat_h h3 {font-size: 20px;}

.body {
	font-family: Georgia, Verdana, Arial;
	font-size: 14px;
	text-decoration: none;
}

td, body {
	margin: 0;
	font-family: Georgia, Verdana, Arial;
	font-size: 13px;
	text-decoration: none;
}

.H2 {
	font-family: Verdana, Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.H1 {
	font-family: Verdana, Arial;
	font-size: 20px;
	text-decoration: none;
}

.H3 {
	font-family: Verdana, Arial;
	font-size: 20px;
	text-decoration: bold;
}

.navbar {
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
	background-color: #EAEAEA;
	color: #EAEAEA;
}

.ob {
	font-family: Arial;
	font-size: 32px;
	text-decoration: none;
}

.footer {
	font-family: arial, helvetica, serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	/*float:left;*/
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
	width:600px;
}

.small_under_cap {
	font-family: arial, helvetica, serif;
	font-size: 11px;
	text-decoration: none;
	color: gray;

}

.caption1{
	font-size:  20px;
}

.red_sm_cap{
	font-size: 11px;
	color: red;
}

.grn_sm_cap{
	color: #008000;
}
.style2 {font-size: x-small}

.menui{float:left;}

.adm_input1{
	height: 28px;
}

.bigbox {margin-bottom:10px;}




.boxvidinfo {width: 400px;margin-top:10px;margin-botton: 10px;padding: 3px;border: 1px solid #cccccc;background-color:#eeeeee;}
.boxvidinfo h2, .boxvidinfo h4 {padding-top: 2px;padding-left:15px;font-size: 16px;height:28px;font-weight:bold;color: #fff}
.boxvidinfo h3 {padding-top: 5px;padding-left: 15px;font: 11px Verdana bold;font-weight:normal;color: #666;}


.bluebox {width: 400px;margin-top:10px;margin-botton: 10px;padding: 8px;border: 1px solid #A7D0FE;background-color:#EDF4FC;}
.bluebox h2, .bluebox h4 {padding-top: 2px;padding-left:15px;font-size: 16px;height:28px;font-weight:bold;color: #fff}
.bluebox h3 {padding-top: 5px;padding-left: 15px;font: 11px Verdana bold;font-weight:normal;color: #666;}

.box32 {width: 100%;height: 100px; border-bottom: 1px solid #000091;margin-bottom: 5px;}
.box32 h1 {font: 50px Georgia, "Times New Roman" Georgia Times serif;padding-top: 0px;margin-top: 3px; margin-bottom: -18px;}
.box32 h2 {font: 50px Georgia, "Times New Roman" Georgia Times serif;padding-top: 0px;margin-top: 3px; margin-bottom: -18px;}
.box32 h2 a:visited {color: #000091;font: 50px Georgia, "Times New Roman" Georgia Times serif;padding-top: 0px;margin-top: 3px; margin-bottom: -18px;}
.box32 p {color: #000; font: 16px Georgia, "Times New Roman" Georgia Times serif;padding: 3px;margin-top: 10px;}
.box32 img {padding: 0px;margin: 0 5px 0 0;float: left;}

