body {
	 background-image: none;
}

/* redundant tags to help netscape 4 */
body, div, p, th, td, li, dd, dl, dt { 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 12px; 
	 color: #003366; 
	 font-weight: normal; 
}

h1 { 
	 font-family: Geneva, Arial, Helvetica, sans-serif; 
	 font-size: 24px; 
	 color: #000000; 
	 font-weight: bold; 
}

img { 
	 border-width:0; 
	 border-style:none;
}

a { 
	 color: #000099; 
}

a:visited { 
	 color: #000099; 
}

a:hover { 
	 color: #CC0000; 
}

a.bmNavigation { 
	 color: #000099; 
}

.bmActiveNav { 
	 color: #000099; 
}

a.bmNavigation:visited { 
	 color: #000099; 
}

.bmActiveNav:visited { 
	 color: #000099; 
}

a.bmNavigation:hover { 
	 color: #330066; 
}

.bmActiveNav:hover { 
	 color: #330066; 
}

a.bmBreadcrumbs { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #0000FF; 
}

a.bmBreadcrumbs:visited { 
	 color: #990099; 
}

a.bmBreadcrumbs:hover { 
	 color: #330066; 
}

a.bmParent { 
	 color: #000099; 
}

a.bmParent:visited { 
	 color: #000099; 
}

a.bmParent:hover { 
	 color: #CC0000; 
}

a.bmSpotHeadline { 
	 font-family: Geneva, Arial, Helvetica, sans-serif; 
	 font-size: 14px; 
	 color: #000066; 
	 font-weight: bold; 
}

a.bmSpotHeadline:visited { 
	 color: #000066; 
}

a.bmSpotHeadline:hover { 
	 color: #0066ff; 
}

a.bmHeadlineLink { 
	 font-family: Geneva, Arial, Helvetica, sans-serif; 
	 color: #000066; 
	 font-weight: bold; 
}

a.bmHeadlineLink:visited { 
	 color: #000066; 
}

a.bmHeadlineLink:hover { 
	 color: #0066ff; 
}

a.bmQuickHead { 
	 font-size: 10px; 
	 color: #0000FF; 
}

a.bmQuickHead:visited { 
	 color: #990099; 
}

a.bmQuickHead:hover { 
	 color: #CC0000; 
}

a.bmToolLink { 
	 color: #0000FF; 
}

a.bmToolLink:visited { 
	 color: #990099; 
}

a.bmToolLink:hover { 
	 color: #CC0000; 
}

a.bmRelatedLink { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 color: #0000FF; 
}

a.bmRelatedLink:visited { 
	 color: #990099; 
}

a.bmRelatedLink:hover { 
	 color: #CC0000; 
}

.bmSubhead { 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 14px; 
	 color: #333333; 
	 font-weight: bold; 
}

.bmBreadcrumbText { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #000000; 
}

.bmarticleByline { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.bmpromoByline { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 color: #000000; 
}

.bmarticleDate { 
	 font-size: 10px; 
}

.bmpromoDate { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 color: #000000; 
}

.bmCaption { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #000000; 
}

.bmTipHead { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 color: #000000; 
	 font-weight: bold; 
}

.bmTipText, .bmTipText div, .bmTipText p, .bmTipText th, .bmTipText td, .bmTipText li, .bmTipText dd, .bmTipText dl, .bmTipText dt { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 color: #000000; 
}

.bmBottomText, .bmBottomText div, .bmBottomText p, .bmBottomText th, .bmBottomText td, .bmBottomText li, .bmBottomText dd, .bmBottomText dl, .bmBottomText dt { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #333333; 
}

.bmBigPull, .bmBigPull div, .bmBigPull p, .bmBigPull th, .bmBigPull td, .bmBigPull li, .bmBigPull dd, .bmBigPull dl, .bmBigPull dt { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 14px; 
	 color: #CC0000; 
	 font-weight: bold; 
}

.bmSmallPull, .bmSmallPull div, .bmSmallPull p, .bmSmallPull th, .bmSmallPull td, .bmSmallPull li, .bmSmallPull dd, .bmSmallPull dl, .bmSmallPull dt { 
	 font-family: Verdana, Arial, Helvetica, sans-serif; 
	 color: #000000; 
}

.bmIcon { 
	 border-width:0px; 
	 vertical-align:middle; 
	 margin:1px; 
}

.bmLeftImage { 
	 float:left; 
	 clear:left; 
	 margin:0px 10px 10px 0px; 
}

.bmRightImage { 
	 float:right; 
	 clear:right; 
	 margin:0px 0px 10px 10px; 
}

.bmCenterImage {	
	 clear:both; 
	 text-align:center; 
	 margin:10px auto; 
}

.bmBigPull { 
	 border-top-width:4px; 
	 border-top-style:dotted; 
	 border-top-color:#CC0000; 
	 border-bottom-width:4px; 
	 border-bottom-style:dotted; 
	 border-bottom-color:#CC0000; 
	 padding:10px;  
}

.bmSmallPull { 
	 border-top-width:4px; 
	 border-top-style:dotted; 
	 border-top-color:#000000; 
	 border-bottom-width:4px; 
	 border-bottom-style:dotted; 
	 border-bottom-color:#000000; 
	 padding:10px;  
}

.bmLinkleft { 
	 clear:left; 
}

.bmLinkright { 
	 clear:right; 
}

.bmBottomTools { 
	 clear:both; 
	 width:100% 
}

.bmBotRelated { 
	 float:left; 
	 width:45%; 
	 text-align:left 
}

.bmBotEmailPrint { 
	 float:right; 
	 width:45%; 
	 text-align:right 
}

.bmClearAll { 
	 clear:both; 
}

.bmSpider { 
	 visibility: hidden; 
}

/* begin user-customized tags */
/*

Big Medium v1.0: Styles for starter templates
These additional styles are required to use the starter styles
included with your Big Medium software.

To load these styles:
1. Go to the Style Editor in the Big Medium control panel.
2. Copy and paste the contents of this file into the
   "Additional styles" field at the bottom of the Styles Editor.
3. Click the "Save" button.


 */


/*
BASIC ELEMENTS
------------------------------ */
body {
	margin:0px;
	padding:0px;
}

h1 {
	margin:5px 0px;
}


/*
MAIN NAVIGATION STRIP
------------------------------ */
#MainNav {
	white-space:nowrap;
	margin:40px 0px 0px 0px;
	padding:10px 0px 5px 200px;
	/* IE5 workaround */
	height:36px;
	border-top-style:solid;
	border-top-color:#999;
	border-top-width:1px;
	border-bottom-style:double;
	border-bottom-color:#999;
	border-bottom-width:3px;
	line-height:17px;
	background-color:#eef;

	/* Fake out IE 5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	/* give correct height */
	height:17px; 
}
/* Recover from IE5 fake-out */
body>#MainNav {height:17px;}



/*
SITE NAME BOX
------------------------------ */
#SiteName {
	position:absolute;
	text-align:center;
	top:25px;
	left:20px;
	z-index:5;
	border:1px solid #60a;
	background-color:#fff;
	padding:10px;
	line-height:11px;

	/* IE5 workaround */
	width:150px;
	height: 33px;

	/* Fake out IE5 */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:128px;
	height:11px;
}
/* Recover from IE5 fake-out */
body>#SiteName {width:128px; height:11px;}

#SiteName a {
	font-weight:bold;
	font-size:11px;
	color:#60a;
	text-decoration:none;
}


/*
ARTICLE CONTENT CONTAINER
------------------------------ */
#bmcontent {
	top : 175px;
	margin : 0px 25% 0 165px;
	padding : 3px;
	color : #330099;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
	position: absolute;
	width: 525px;
	left: -4px;
	height: 134px;
}
#bmcontent h1, #bmcontent h2 {
  color : #3366CC;
}
#ArticleContent {
	/*
	relative position necessary to get access to
	z-index so that main content floats over other
	content when it overlaps in narrow windows   */
	position:relative;

	min-width:400px;
	background-color:#fff;
}


/*
HOME/MAINPAGE CONTENT CONTAINER
------------------------------  */
#Content {
	/*
	relative position necessary to get access to
	z-index so that main content floats over other
	content when it overlaps in narrow windows   */
	position:relative;

	min-width:200px;
	background-color:#fff;
	z-index:4;
}



.IE5fixer {
	/*
	Any div containing floating elements should go inside
	a IE5fixer div.
	
	Win IE5 has trouble with floating elements: toolpanel,
	pullquotes, images. If these appear in a div with a
	background image, they can disappear and/or cause the
	left margin of the container div to go away.
	100% will work as the width, but be careful not to
	set 100% inside a container div with padding or margin;
	will result in uneven results due to IE5's mishandling of
	the box model   */

	width:100%;
	
	/* Setting to relative helps Win IE5 from losing the
	left margin on any relative-positioned objects
	contined within the IE5fixer object */
	position:relative;
}


/*
CONTENT BOXES AND LABELS
------------------------------ */
.Highlight {	
	/*
	Should always be contained in a IE5fixer div,
	or Win IE5 will run into trouble with floating elements */

	border:1px dashed #999;
	padding:15px 10px 10px 10px;
	margin: 3px 0px 10px 0px;

	/*
	relative position to allow HighlightLabel to be
	positioned relative to the higlight box and float
	over the dashed border   */
	position: relative;
}

.ArticleText {
	/*
	Should always be contained in a IE5fixer div,
	or Win IE5 will run into trouble with floating elements */
	
	border:1px solid #66a;
	padding:10px;
	margin: 3px 0px 10px 0px;
}

/* Additional line spacing for article text */
#Content .Highlight,
#Content .Highlight div,
.ArticleText p {
	line-height:1.4em;
}

.HighlightLabel {
	position: absolute;
	top:-15px;
	font-size:20px;
	font-weight:normal;
	color:#60a;
	background-color:#fff;
}



/*
LEFT COLUMN
------------------------------ */
#mainSidebar {
	position:absolute;
	top:105px;
	left:20px;
	width:150px;
	z-index:2;
	background-color:#fff;
}

/* SUBNAVIGATION SPACING */
#SubNavigation div {
	margin: 5px 0px 0px 10px
}

/* HOMEPAGE TAGLINE/DESCRIPTION */
#Tagline, #Tagline div, #Tagline p {
	color:#66a;
	line-height: 1.3em;
}

/* ANNOUNCEMENTS */
#Announcement {
	border-top: 1px #66a dotted;
	margin-top:1.3em;
}
#Announcement, #Announcement div, #Announcement p {
	color:#66a;
	line-height: 1.3em;
}



/*
RIGHT COLUMN
------------------------------ */
#subSidebar {
	position:absolute;
	width:170px;
	top:105px;
	right:20px;
	background-color:#fff;
	z-index:1;
}


/*
MESSAGE TO OLD BROWSERS
------------------------------ */
#OldBrowsers {
	display: none;
}

/* end user-customized tags */

/*bmWidget add START*/
.bmPullLeft { 
	 float:left; 
	 clear:left; 
	 width:40%; 
	 margin:0px 20px 10px 0px; 
} 

.bmPullRight { 
	 float:right; 
	 clear:right; 
	 width:40%; 
	 margin:0px 0px 10px 20px; 
} 

.bmPullCenter { 
	 float:left; 
	 clear: both; 
	 width:40%; 
	 text-align: center; 
	 margin: 0px auto; 
} 

.bmToolLeft { 
	 float:left; 
	 clear:left; 
	 width:275px; 
} 

.bmToolRight { 
	 float:right; 
	 clear:right; 
	 width:275px; 
} 

.bmToolCenter { 
	 text-align:center; 
	 margin:0px auto;
}

a.bmNavigation:hover { 
	 background-color:#cccccc 
}

.bmActiveNav { 
	 background-color:#cccccc 
}

div.bmNavigation, div.bmActiveNav { 
	 padding: 3px 
}

/*bmWidget add END*/
