﻿/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

*/
body
{
   
    font-family:Arial;
    font-size:0.875em;
    font-size:	0.813em;
    background-image:url('/images/bmsi_Clientbg.jpg');
    background-repeat:repeat-x;
    background-position:top;    
    margin: 0;
	padding: 0;
	border: 0;	
    color:#666666;	
}

td
{
    vertical-align:top;
    text-align:left;
}

h1
{
    font-family: Arial, Arial Black, Georgia,arial;
    color: #3f83c7;    
    font-size:1.35em;
    line-height:100%;
    text-align: left;
    padding:0px;
    margin:0px;
}

h3
{
    font-family: Arial, Arial Black, Georgia,arial;
    color: #3f83c7;    
    font-size:1em;
    line-height:150%; 
}

h4
{
    font-family: Arial, Arial Black, Georgia,arial;
    color: #3f83c7;    
    font-size:14px;
    font-weight:bold;
    padding:0px;
    margin:0px;   
}

hr
{
    color:#3f83c7;
    height:1px;
}

img div p h1
{
    padding:0px;
    margin:0px;
}

img
{
    border:none;
}

 #header
{
    height:115px;
    background-color:Black;
    width:auto;
    
}
#containerClient
{
	width: 940px;	
	margin:0 auto; /* top,bottom = 0, left, rigth = auto */	
	background-color:White;
	/*padding:15px;*/
	padding-left:15px;
	padding-right:15px;

}

 #headerContainer
{
    width: 940px;	    
    height:115px;
    margin:0 auto; /* top,bottom = 0, left, rigth = auto */
    background-image:url('../images/bmsi_ClientHeader.jpg');
    background-repeat:no-repeat;
    background-position:top;
    color:White;
    
}



.whiteLink
{
    font-family: arial, Arial, Helvetica, sans-serif;
	color: #CCCCCC;	
	color: #FFFFFF;
	text-decoration: none;
	
}

.whiteLink a
{
	color: #FFFFFF;
	text-decoration: none;	
}


.mainText
{
    
	line-height:140%;	
	color:Gray;	
	
}

.title
{
 font-family: Arial, "Trebuchet MS", sans-serif;  
   letter-spacing: 0.1em; 
   font-size:	1.75em;
   color:White;
}

/*
////////////////////////////////////////
// menu
////////////////////////////////////////
*/

.client-menu
{
    position:absolute;
    /*top:75px;left:112px;*/
    background-color:gray;
    
   /* border:solid 1px white;*/
    vertical-align:middle;
    display:block;
    
}

.staticMenuStyle1
{
    color:orange;
    background-color:Yellow;
    text-align:center;
    border:solid 1px blue;
}
.toplevelMenu
{     
   font-size:1.3em;
   font-weight:bold;
   padding:10px;
   color:white; 
   color:#3f83c7;
   
   font-family: arial, sans-serif;
  /* font-family: Helvetica, sans-serif;*/
  text-align:center;
  display:block;
   
}

/*
.toplevelMenuHover
{
    color:black;
    background-color:Black;
    background-color:#3f83c7;
}

.sublevelMenu
{
    font-size:0.812em;
    display: block;
    width: 100%;
    vertical-align: middle;
    height: 1.5em;
    background-color: #999999;     
    color: #ffffff;
    min-width: 10em;
    padding-left: 5px;
    padding-right: 5px;
    text-align:left;
}        

.sublevelMenuHover
{   
    background-color:#3f83c7; 
}   

.sublevelMenuHover a td
{
    color:#ffffff;
}  

*/
#bottomlinks
{
   /* float: left;
    padding-top: 40px;
    padding-left: 40px;
*/
    font-family: arial, Arial, Helvetica, sans-serif;
    color: #0066CC;
    color:black;
    height:50px;
   /* width:100%;*/
    /*background-color:Green;*/
    width: 940px;	
	margin:0 auto; /* top,bottom = 0, left, rigth = auto */	
	
	padding:15px;
	 background-image:url('../images/admin-menu.gif');
    background-repeat:repeat-x;
    border-top:solid 3px #3f83c7;
}


/*
*************************************************
* Admin Menu
*************************************************
*/
#test td
{
   
}

.menu_item { display:block; text-decoration:none; text-align:center; padding:15px;
             color:#008394; border:1px solid #682c00; 
            background:#e2f7fa; font: 12px arial; width:160px; height:50px; }

.firstCss
{
    vertical-align:middle;
    text-align:center;
}

.StaticMenuStyle
{
   
    background-image:url('../images/admin-menu.gif');
    background-repeat:repeat-x;
    color:White;
    font-size:1.5em;
    font-family:Georgia,arial;
/*
    height:50px;  
    padding:0px;
    margin:0px; 
    
    background-color:Gray;  
    vertical-align:middle;
    text-align:center;
    border:solid 1px black;
*/
}

.StaticMenuItemStyle a
{
    margin-top:15px;
}

.StaticMenuItemStyle
{
    width:200px;
    height:50px;
    color:#333333;
    text-align:center;
    vertical-align:middle;
    padding:0px;
    margin:0px;
    display:block;
   
     border:solid 1px blue;
   /* 
    StaticMenuItemStyle-Width="200px"
    StaticMenuItemStyle-Height="50px"
    StaticMenuItemStyle-ForeColor="#333333"
     */               
}





.toplevelMenu
{ 
   font-size:1em;
   color:white;
   color:#342D7E;   
   font-family: arial, sans-serif;
  
  /* width:100px;*/
  
}

.toplevelMenuHover
{
   
    color:white;
}


.sublevelMenu
{
    display: block;
    width: 100%;
    height:100%;
    vertical-align:middle;
    height:2em;
    background-color: #333333;
    color:#ffffff;
    min-width:10em;
    padding-left:5px;
    padding-right:5px;
    padding-top:6px;
    border-bottom:solid 1px black;
    text-align:left;
    vertical-align:middle;
}        

.sublevelMenuHover
{   
    background-color:#3f83c7; /* blue */
}   

.sublevelMenuHover a
{
    color:#ffffff;
}  

h3
{
    font-family: arial,Georgia;
    color: #3f83c7;
    font-size: 2em;
    line-height: 150%;
}

/**************************************/
.StaticMenuItemStyle
{
   margin-right:10px;
   margin-left:10px;
   vertical-align:middle;  
   text-align:center; 
}
.StaticMenuStyle
{  
    height:32px;  
    text-align:center;
    font-size:15px;
   
}
.StaticMenuStyle a
{
    color:white;
    font-family:Calibri;    
}
.StaticMenuStyle a:hover
{
    color:blue; 
    color:White; 
    background-color:#3f83c7;
    display:block;          
}        
.dynamicMenuItem
{
    padding: 2px 2px 2px 2px;
	background-color:#aeaeae;
	min-width:150px;
	display:block;
	text-align:left;	
}        
.menuHover
{
    display:block;         
}        
.menuHover a
{   
}        
.menuHover a:hover
{
   color:white;
   background-color:#3f83c7; /* blue */
   display:block;
}

#clientLogo
{
    position: absolute;
    top: 20px;
    left: 0px;
    width: 104px;
    height: 65px;
    background-image: url('../images/bmsi_ClientLogo.png');
}

#clientAdminMenu
{
    height:50px;
    background-image:url('../images/admin-menu.gif');
    background-repeat:repeat-x;
    width: 940px;
    margin:0 auto;
    padding-left:15px;
    padding-right:15px;
}

