/****************************************************************************************
		general section (all pages)
 ****************************************************************************************/

BODY {
scrollbar-base-color:#CDDBEB;
background-attachment:fixed;
background-image:url(../images/backmrop.gif);
background-repeat:repeat;
color:#444D9C;
font-family:arial, helvetica;
font-size:10pt;
font-weight:normal;
font-stretch:normal
}

.body_left {
	text-align: left;
	position: relative;
	width: 825px;
}

.body_right {
	text-align:left;
	position: relative;
	width: 825px;
}

.body_center {
	text-align: center;
	position: relative;
	width: 825px;
}

A:link {
text-decoration:none;
color:#336699
}

A:visited {
text-decoration:none;
color:#336699
}

A:hover {
	text-decoration:underline;
}

.block {
background-color:#E6E6FF;
border-style:outset;
border-width:3px;   
border-color:red
}

.block_small {
background-color:#E6E6FF;
border-style:inset;
font-size:10pt;
border-width:2px;   
border-color:red;
}

.header	{color:black;
font-size:10pt;
background-color:#B7B9FF;
border-style:solid;
border-width:1px;   
border-color:#0099CC
}

.normal	{
font-size:10pt;
}

.footer	{color:#2F356B;
font-size:10pt;
background-color:#B7B9FF;
border-style:solid;
border-width:1px;   
border-color:#0099CC
}

A.head_link:link {
color:yellow;
font-size:10pt
}

A.head_link:visited {
color:yellow;
font-size:10pt
}

.ord_top {
background-color:#BCBCBC;
color:23214F;
font-size:10pt
}

.row_block {
border-style:inset;
border-width:1px;   
border-color:black
}

.row_head {
background-color:#C00000;
color:white;
font-size:10pt;
font-weight:bold;
height:25px;
}

.row_1 {
background-color:white;
color:#000099;
font-size:10pt;
font-weight:bold;
height:20px
}

.row_2 {
background-color:white;
color:#000099;
font-size:10pt;
font-weight:bold;
height:20px;
}


.row_drill {
font-size:9pt;
}

.row_text {
font-size:9pt;
}

.row_10 {
font-size:10pt;
}

.underline {
text-decoration:underline;
}

.radio {
background-color:red;
color:#000099;
height:15px;
width:50px;
border-style:solid;
border-width:1px;   
border-color:#0099CC
}

/****************************************************************************************
		buttons
 ****************************************************************************************/

.button,
.button_over,
.button_red,
.button_red_over,
.button_small,
.button_small_over {
height:25px;
border-style:outset;
border-width:1px;
border-color:#000099;
cursor:hand;
font-family:arial;
font-size:9pt;
font-weight:bold;
font-stretch:normal
}

.button	{
background-color:white;
color:#000099
}

.button_over {
background-color:#000099;
color:white
}

.button_red {
background-color:#C00000;
color:white;
font-weight:bold;
border-width:0px;
}

.button_red_over {
background-color:white;
color:#C00000;
font-weight:bold;
border-width:0px;
}

.button_small {
background-color:white;
color:#000099;
height:20px;
font-size:10pt;
}

.button_small_over {
background-color:#000099;
color:white;
height:20px;
font-size:10pt;
}

/****************************************************************************************
		menu section
 ****************************************************************************************/

.clSover,
.clS2over,
.clTover,
.clB,
.clBar {
layer-background-color:white;	/* top - background	*/	
background-color:white;}

.clT,
.clTover {
padding:4px;					/* top - text		*/
font-size:11px;
font-weight:bold}

.clT {
color:#23214F					/* top - text regular	*/
}


.clTover {
color:#000099					/* top - mouse over	*/
}

.clS,
.clS2 {
color:#23214F;					/* pull down text	*/
background-color:#CDDBEB;
layer-background-color:#CDDBEB;
}

.clS,
.clSover {
padding:4px;					/* pull down text	*/
font-size:10px;
font-weight:bold
}

.clSover,
.clS2over {
color:#000099;					/* pull down mouse over	*/
}	


.clS2,
.clS2over {
padding:4px;
font-size:10px;
}

.clCMEvent {
position:absolute;
z-index:300;
width:100%;
height:100%;
clip:rect(0,100%,100%,0);
left:0;
top:0;
visibility:hidden
}

.clCMAbs {
position:absolute;
width:9px;	
height:9px;
left:0;
top:0;
visibility:hidden
}

.clT,
.clTover,
.clS,
.clSover,
.clS2,
.clS2over {
position:absolute;
overflow:hidden;
width:130px;
height:25px;
cursor:hand
}

.clB {
position:absolute;
visibility:hidden;
z-index:300
}

.clBar {
position:absolute;
width:10px;
height:10px;
visibility:hidden
}
.h5 p b {
	font-size: 12px;
}
.h5 .h5 b {
	font-size: 12px;
}
