
html	{
	height:			100%;
	}

body	{
	font-size:		9pt;
	font-family:		tahoma,
				verdana,
				arial,
				helvetica;
	color:			#333333;
	background:		#ffffff;
	}


hr	{
	height:			2px;
	border:			1px solid;
	border-color:		#999999 #eeeeee #eeeeee #999999;
	}


.orange {
	background:		#ffffff
				repeat-x
				bottom
				url(/images/orange.png);
	margin:			0px;
	}


td	{
	font-size:		9pt;
	}

form	{
	margin:			0px;
	}


.box {
	position:		relative;
	border:			2px solid;
	border-color:		#aaaaaa #666666 #666666 #aaaaaa;
	font-size:		9pt;
	height:			10px;
	color:			#000000;
	margin:			auto;
	margin-bottom:		20px;
	text-align:		center;
	background:		#cccccc;
	height:			auto;
	}

.titlebar {
	position:		relative;
	top:			0px;
	left:			0px;
	height:			25px;
	background:		#6699cc url(/images/titlebar_bg.png);
	font-weight:		bold;
	font-size:		13px;
	text-align:		center;
	letter-spacing:		2px;
	line-height:		16pt;
	color:			#ffffff;
	padding:		0px 8px;
	border-bottom:		1px solid #000066;
	white-space:		nowrap;
	}



.left	{
	text-align:		left;
	}

.right	{
	text-align:		right;
	}

.center {
	text-align:		center;
	}

.justify {
	text-align:		justify;
	}

div.bsm_logo {
	position:		absolute;
	top:			0px;
	right:			0px;
	width:			220px;
	height:			160px;
	background:		url(/images/nopreload/bsm_logo.gif);
	cursor:			pointer;
	}





div.invalidLogin	
	{
	position:		relative;
	border:			1px solid white;
	background:		#ff0000; 
	color:			#ffffff;
	padding: 		2px 10px; 
	text-align:		center;
	width:			200px;
	margin:			auto;
	font-weight:		bold;
	z-index:		5;
	}

div.helpMe
	{
	position:		absolute;
	right:			7px;
	font-size:		7pt;
	color:			#999999;
	cursor:			pointer;
	}


input	{
	font-size:		10pt;
	}


input.text_small {
        width:                  150px;
        background:             #ffffcc;
        margin:                 0px;
        padding:                0px 2px;
        height:                 19px;
        font-size:              10pt;
        }

input.text_digits {
        width:                  40px;
        background:             #ffffcc;
        margin:                 0px;
        padding:                0px 2px;
        height:                 19px;
        }



div.this_status
        {
        position:               absolute;
        right:                  0px;
        bottom:                 0px;
        font-size:              7pt;
        font-weight:            bold;
        color:                  black;
        }

.info   {
        font-size:      	7pt;
        padding:        	3px;
        text-align:     	center;
        }



a       {
        color:                  black;
        font-weight:            bold;
        }
a:visited {
        color:                  black;
        font-weight:            bold;
        }
a:hover {
        color:                  navy;
        font-weight:            bold;
        }
a:active {
        color:                  blue;
        font-weight:            bold;
        }




input.small_button {
        font-size:      	8pt;
        }



div.innerbox
        {
        padding:                10px;
        text-align:             left;
        font-size:              8pt;
        }

