body,p,td,ol,ul,li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* LINK STYLES */

a:link			{color:#339999; text-decoration:underline;}
a:visited		{color:purple; text-decoration:underline;}
a:hover			{color:#ff8431; text-decoration:underline;}

a.langLNK:link		{font-size:10px; font-weight:bold; color:#999999; text-decoration:none;}
a.langLNK:visited	{font-size:10px; font-weight:bold; color:#999999; text-decoration:none;}
a.langLNK:hover		{font-size:10px; font-weight:bold; color:#333333; text-decoration:none;}

a.topLNK:link		{font-size:11px; color:#5A5A5A; text-decoration:none;}
a.topLNK:visited	{font-size:11px; color:#5A5A5A; text-decoration:none;}
a.topLNK:hover		{font-size:11px; color:#333333; text-decoration:none;}

a.topicLNK:link 	{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.topicLNK:visited 	{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.topicLNK:hover 	{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}

a.catLNK:link 		{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.catLNK:visited 	{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.catLNK:hover 		{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}

a.zhLNK:link 		{font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.zhLNK:visited 	{font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.zhLNK:hover 		{font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none;}

a.subcatLNK:link 	{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.subcatLNK:visited 	{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.subcatLNK:hover 	{font-size:11px; font-weight:bold; color:#339999; text-decoration:none;}

a.collabLNK:link 	{font-size:11px; font-weight:bold; color:#339999; text-decoration:none;}
a.collabLNK:visited 	{font-size:11px; font-weight:bold; color:#339999; text-decoration:none;}
a.collabLNK:hover 	{font-size:11px; font-weight:bold; color:#336666; text-decoration:none;}

a.titleLNK:link    	{font-family:Helvetica, Arial; font-size:14px; font-weight:bold; color:#0066CC; text-decoration:none;}
a.titleLNK:visited 	{font-family:Helvetica, Arial; font-size:14px; font-weight:bold; color:#0066CC; text-decoration:none;}
a.titleLNK:hover   	{font-family:Helvetica, Arial; font-size:14px; font-weight:bold; color:#4682B4; text-decoration:none;}  

a.toolLNK:link 		{font-size:11px; font-weight:bold; color:#999999; text-decoration:none;}
a.toolLNK:visited 	{font-size:11px; font-weight:bold; color:#999999; text-decoration:none;}
a.toolLNK:hover 	{font-size:11px; font-weight:bold; color:#333333; text-decoration:none;}

a.pagetoolLNK:link 	{font-size:11px; color:#999999; text-decoration:none;}
a.pagetoolLNK:visited 	{font-size:11px; color:#999999; text-decoration:none;}
a.pagetoolLNK:hover 	{font-size:11px; color:#333333; text-decoration:none;}

a.toolbarLNK:link 	{font-size:11px; font-weight:bold; color:#999999; text-decoration:none;}
a.toolbarLNK:visited 	{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.toolbarLNK:hover 	{font-size:11px; font-weight:bold; color:#333333; text-decoration:none;}

a.peopleLNK:link 	{font-size:12px; font-weight:bold; color:#3366cc; text-decoration:none;}
a.peopleLNK:visited 	{font-size:12px; font-weight:bold; color:#3366cc; text-decoration:none;}
a.peopleLNK:hover 	{font-size:12px; font-weight:bold; color:#ff8431; text-decoration:none;}

a.sideLNK:link 		{font-size:11px; font-weight:bold;}
a.sideLNK:visited 	{font-size:11px; font-weight:bold;}
a.sideLNK:hover 	{font-size:11px; font-weight:bold;}

a.peoplesideLNK:link 	{font-size:11px; font-weight:bold; color:#3366cc; text-decoration:none;}
a.peoplesideLNK:visited {font-size:11px; font-weight:bold; color:#3366cc; text-decoration:none;}
a.peoplesideLNK:hover 	{font-size:11px; font-weight:bold; color:#ff8431; text-decoration:none;}

a.userLNK:link 		{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.userLNK:visited 	{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.userLNK:hover 	{font-size:11px; font-weight:bold; color:#ffd700; text-decoration:none;}

a.btmLNK:link 		{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.btmLNK:visited 	{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.btmLNK:hover 		{font-size:11px; font-weight:bold; color:#ffd700; text-decoration:none;}

a.toolbarLNK:link 	{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.toolbarLNK:visited 	{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.toolbarLNK:hover 	{font-size:11px; font-weight:bold; color:#333333; text-decoration:none;}

a.sidetoolLNK:link 	{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:underline;}
a.sidetoolLNK:visited 	{font-size:11px; font-weight:bold; color:#ffffff; text-decoration:underline;}
a.sidetoolLNK:hover 	{font-size:11px; font-weight:bold; color:#333333; text-decoration:underline;}

a.bcLNK:link 		{font-size:10px; font-weight:bold; color:#339999; text-decoration:none;}
a.bcLNK:visited 	{font-size:10px; font-weight:bold; color:#339999; text-decoration:none;}
a.bcLNK:hover 		{font-size:10px; font-weight:bold; color:#ff8431; text-decoration:none;}


/* REMOVE A TAG BORDERS */

a:active {
  outline:none;
}
:focus {
  -moz-outline-style:none;
}


/* SEMI-TRANSPARENT MODAL OVERLAY */
.modal {
	background-color:#fff;
	display:none;
	width:665px;
	padding:15px;
	text-align:left;
	border:2px solid #333;
	opacity:0.9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-moz-box-shadow: 0 0 50px #ccc;
	-webkit-box-shadow: 0 0 50px #ccc;
}





/* OVERLAY WITH ZOOM */
.apple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* growing background image */
	background-image:url(http://www.bms-networks.com/images/transparent.png);
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:640px;		
	
	/* some padding to layout nested elements nicely  */
	padding:35px;

	/* a little styling */	
}
.apple_overlay .close {
	background-image:url(http://www.bms-networks.com/images/close.png);
	position:absolute; right:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* use a semi-transparent image for the overlay */
#overlay {
	background-image:url(http://www.bms-networks.com/images/white.png);
	color:#efefef;
	height:450px;
}

/* container for external content. uses vertical scrollbar, if needed */
	.contentWrap {
	height:441px;
	overflow-y:auto;
}














/* FORM ELEMENT STYLES */

.textbox {
	border-bottom:1px solid #666666; 
	border-left:1px solid #666666; 
	border-right:1px solid #666666; 
	border-top:1px solid #666666; 
	padding-left:2px;  
	padding-right:2px;  
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:Gray
	}
.searchbox {
	border-bottom:1px solid #FFFFFF; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
	border-top:1px solid #FFFFFF; 
	padding-left:2px;  
	padding-right:2px;  
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:Gray
	}






.pagetitle {
	font-size: 20px;
	color: #FFFFFF
	}

.tooltitle {
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF
	}

td.tooltext {
	font-size:11px;
	color:#666666
	}

td.bctext {
	font-weight:bold;
	font-size:10px;
	color:#ff8431
	}

td.copyright {
	font-size:11px;
	color:#99cccc
	}

/* RSS FEED STYLES */        
a.rssTITLE:link {
            color: #696969;font-family: Arial, Helvetica, sans-serif;
            font-weight : bold;text-decoration:none;font-size: 12px;
        }
a.rssTITLE:visited {
            color: #696969;font-family: Arial, Helvetica, sans-serif;
            font-weight : bold;text-decoration:none;font-size: 12px;
        }
a.rssTITLE:hover {
            color: #dc143c;font-family: Arial, Helvetica, sans-serif;
            font-weight : bold;text-decoration:none;
            font-size: 12px;
        }
.rssDATE {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;
            font-style: italic;
            color: #666666;
        }
.rssSUMMARY {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 10px;		
            color: #000000;		
        }
/* [ RSS FEED STYLES ] */ 

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
background: white;
}


/* ######### Default class for drop down menus ######### */


.language{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
border-bottom-width: 0;
font: normal 10px Arial;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: white;
width: 226px; /* default width for menu */
}

.language ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.language ul li a{
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
font: bold 10px Arial;
color: #999999;
text-indent: 5px;
}

.language a:hover{ /*hover color*/
background: white;
color: #999999;
}

.language a:visited{ /*hover color*/
background: white;
color: #999999;
}

/* ######### class for shadow DIV ######### */

.languageshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: black;
visibility: hidden;
}


#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 10px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 0px;
	width: auto;
	background: #ffffff;
	color: #999999;
	text-align: left;
	text-decoration: none}

#sddm li a:hover
{	color: #333333}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffffff;
		color: #339999;
		font: 10px arial}

	#sddm div a:hover
	{	background: #339999;
		color: #FFF}

