@charset "UTF-8";
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color: #837D6F;
	background-image: url(../images/real_sizes.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-position: top center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	height:100%; 
	}
html { height:100% }

#wrapper {
	width: 760px;
	padding: 0;
	margin: 0 auto;
	text-align:left;
	}


/* begin new architecture */
#wrappernew {
	position:relative;
	visibility:visible;
	width: 760px;
	padding: 0;
	margin: 0 auto;
	text-align:left;
	height:100%;
	}



/* begin new head */
#headernew {
	position:relative;
	overflow:hidden;
	visibility:visible;
	float:left;
	width:760px;
	height:60px;
	margin: 0;
	padding: 0;
	text-align:center;
	} 
#h1holdernew {
	width:760px;
	height:15px;
	margin: 0;
	padding:0;
	float:left;
	text-align: center;/*	background-color:#666633; */
	} 
#h1holdernew h1 {
	margin:0 auto;
	padding:0;
	text-indent: -1000em;
	background:url(../images/bmcs_h1.png) no-repeat center top;
	width: 220px;
	height: 15px;
	}
/* end new head */
	
/*
#PageDiv { position:relative; margin:auto; width:984px; height:100%; }
#wrapper { position:absolute; left:0px; top:0px; width:984px; height:auto; z-index:1; overflow:hidden; }
.overflowno { overflow:hidden; }
*/


/* begin maincontentnew */	
#maincontentnew {
/*	position:absolute;
	left:0px; top:0px;*/
	width:760px; 
	height:auto;
	visibility:visible;
	margin:0px;
	padding:0px;
	float:left;
	clear:left;
	text-align:left;
	}

#maincontentnewslides {
/*	position:absolute;
	left:0px; top:0px;*/
	width:760px; height:510px;
	visibility:visible;
	margin:0px; padding:0px;
	float:left; clear:left;
	text-align:left; 
	/* background-color:#00FFFF; */ 
	}
#slidesswf { 
	position:relative; 
	float:left; width:760px; height:500px; 
	visibility:visible; overflow:visible; 
	margin:0px; padding:0px; 
	} 

#insidemaincontentnew {
	position:relative;
/*	overflow:hidden;*/
	visibility:visible;
	margin-top:20px;
	margin-right:auto;
	margin-bottom:20px;
	margin-left:auto;
	width: 720px;
	height:auto;
	text-align:left;
	}

#insidemaincontentnewslides {
	position:relative;
/*	overflow:hidden;*/
	visibility:visible;
	width: 760px;
	height:550px;
	text-align:left; background-color:#FF9999;
	}


#insidemaincontentnew h2 {
	font-size:36px;
	font-weight:normal;
	color:#336666;
	line-height:32px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

/* begin insidelevel1 */

#insidelevel1 {
	position:relative;
	overflow:hidden;
	visibility:visible;
	width:720px; height:auto;
	float:left; 
/*	clear:none; */ 
	}
	
/* begin leftboxl1 */ 
#leftboxl1 {
	float:left;
	height:auto;
	padding:0 0 5px 0;
	margin:0px;
	}
#insidelevel1 h2 {
	font-size:36px;
	font-weight:normal;
	color:#336666;
	margin-top: 0px;
	margin-bottom: 0px;
	}
/* end left box */
	
/* begin rightboxl1 */	
#rightboxl1 {
	position:relative; 
	width:480px;
	float:right;
	height:auto;
	text-align:left;
	visibility:visible;
	overflow:hidden; 
	}
#headholder3 {
	position:relative;
	width:460px;
	height:auto;
	float:left;
	margin-bottom: 6px;
	overflow: hidden;
	}
#insidelevel1 h3 {
	font-size:18px;
	font-weight:normal;
	color:#336666;
	margin: 0px;
	padding: 0px;
}
/* end right box */	

/* end insidelevel1 */

/* begin insidelevel2 */
#insidelevel2 {
	position:relative;
	visibility:visible;
	height:auto;
	float: left;
	clear:left;
	width:720px;
	}
#insidelevel3 {
	position:relative;
	visibility:visible;
	height:auto;
	clear:both;
	}
	
#insidelevel2 p {
	margin-top:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:21px;
	}
#boxleft {
	float:left;
	margin-left:-35px;
	border-top:1px solid #CCCCCC;
	border-right:0;
	border-bottom:1px solid #CCCCCC;
	border-left:0; 
	padding:10px;
	margin-top: 10px;
	background-image:url(../images/white_patch_grad.png);
	background-position:top;
	background-position:left;
	background-repeat:repeat-y;
	}
#boxright {
	float:right;
	padding:20px;
	margin-top: 10px;
	background:url(../images/white_patch_gradright.png) repeat-y;
	border-top:1px solid #CCCCCC;
	border-right:0px;  
	border-bottom:1px solid #CCCCCC;
	border-left:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	color:#222233;
	widows:inherit;
	} 
#boxright .myfixedheight { height:300px; } 

#boxright p {
	text-indent:10px;
	}
#boxright p.lastparagraph {
	margin-bottom:20px;
	border-bottom:1px solid #CCCCCC;
	}
.leftoutrigger1 {
	position:relative;
	float:left;
	width: 200px;
	margin-left:-225px;
	padding:10px 0 0 0;
	background:url(../images/white_patch_gradleft200.png) repeat-y;
	border-top:1px solid #CCCCCC;
	border-right:0px;
	border-bottom:1px solid #CCCCCC;
	border-left:0px;
	}
* html .leftoutrigger1 { 
	width:210px; w\idth:200px;
	}


#boxright .leftoutrigger1 a {
	color:#003333;
	text-decoration:underline;
	}
#boxright .leftoutrigger1 a:hover {
	color:#CCFFCC;
	text-decoration:none;
	}
.leftoutrigger1 p.quotename {
	font-style:normal;
	line-height:14px;
	margin:0;
	padding:0;
	text-indent:0px;
	}
.captioncorp {
	font-family:"Lucida Grande", Verdana, sans-serif;
	font-size:10px;
	line-height:12px;
	margin:0 0 0 12px;
	padding:0;
	}
#boxrightopen {
	float:right;
	height: 100px;
}

#insidelevel2 p {
	margin-top:0px;
	margin-bottom:10px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:21px;
	}
#boxright2 {
	position:relative;
	float:right;
	padding:20px 0;
	margin-top: 10px;
	background:url(../../archive/auth_media/white_patch_gradright.png) repeat-y;
	border-top:1px solid #CCCCCC;
	border-right:0px;
	border-bottom:1px solid #CCCCCC;
	border-left:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#222233;
	line-height:21px;
	height: auto;
	overflow: hidden;
	visibility: visible;
	} 
#boxright2 a {
	color:#003333;
	text-decoration:underline;
	}
#boxright2 a:hover {
	color:#CCCCFF;
	text-decoration:none;
	}
#insideboxright2 {
	position:relative;
	visibility:visible;
	height:auto;
	margin-left:20px;
	width:563px;
/*	height:200px; */
	}
#insideboxright2 p {
	margin:0 0 5px 0;
	}
/* end insidelevel2 */

/* end maincontentnew */

/* begin footernew */
#footernew {
	position:relative;
	visibility:visible;
	width:760px;
	height:50px;
	float:left;
	clear:left;
	}
#footernewspaceabove {
	position:relative;
	width:740px;
	height:20px;
	float:left;
	}
#footernewtext {
	position:relative;
	height:auto; 
	overflow:hidden;
	visibility:visible; 
	width:760px;
	float:left;
	clear:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#CCCCCC;
	}
#footernewtext a {
	text-decoration:none;
	color:#CCCCCC;
	}
#footernewtext a:hover {
	color:#FFFFFF;
	}
#footernewspacebelow {
	position:relative;
	visibility:visible;
	width:760px;
	height:30px;
	float:left;
	clear:left;
	}
	

/* begin bottomlinks1 */  
#bottomlinks1holder {
	position:relative;
	overflow:hidden;
	visibility:visible;
	height:auto;
	float:left;
	width:760px;
	margin:20px 0 10px 0;
	padding:15px 0px 10px 0px;
	border-top:1px solid #999999;
	border-right:none;
	border-bottom:1px solid #999999;
	border-left:none;
	}
#bottomlinks1 {
	position:relative;
	height:auto;
	margin:0px; padding:0px;
	text-align:center;
	list-style: none;
	white-space:nowrap;
	}
#bottomlinks1 li {
	display:inline;
	}
#bottomlinks1 li a {
	font-family:Arial, Helvetica, sans-serif;
	color:#003333;
	font-size:10px;
	font-weight:normal;
	letter-spacing:1px;
	height:14px;
	padding: 3px 4px 1px 4px;
	background:url(../images/sublinks1bg.png) top repeat-x;
	}
#bottomlinks1 li a:hover {
	color:#CCCCCC;
	background:url(../images/sublinks1bg.png) bottom repeat-x;
	}
#bottomlinks1 li a.current {
	color:black;
	background:none;
	font-weight:bold;
	cursor: default;
	}
/* end bottomlinks1 */ 

/* begin footeraddress */
#footeraddress {
	position:relative;
	float:left;
	clear:left;
	width:760px;
	text-align:center;
	letter-spacing:1px;
	padding:5px 0;
	}
/* end footeraddress */
	
	
/* end footernew */

/* begin boxwidth classes */
.boxwidth120 {width:120px;}
.boxwidth140 {width:140px;}
.boxwidth160 {width:160px;}
.boxwidth180 {width:180px;}
.boxwidth200 {width:200px;}
.boxwidth225 {width:225px;}
.boxwidth250 {width:250px;}
.boxwidth275 {width:275px;}
.boxwidth300 {width:300px;}
.boxwidth325 {width:325px;}
.boxwidth350 {width:350px;}
.boxwidth375 {width:375px;}
.boxwidth400 {width:400px;}
.boxwidth425 {width:425px;}
.boxwidth450 {width:450px;}
.boxwidth475 {width:475px;}
.boxwidth475x400 { width:475px; height:400px; }
.boxwidth500 {width:500px;}
.boxwidth525 {width:525px;}
.boxwidth550 {width:550px;}
.boxwidth575 {width:575px;}
.boxwidth600 {width:600px;}
.boxwidth603 {width:603px;}
.boxwidth625 {width:625px;}
.boxwidth650 {width:650px;}
/* end boxwidth classes */

/* end new architecture */


#header {
	float:left;
	width:760px;
	height:60px
	margin: 0;
	padding: 0;
	text-align:center;
	} 
#h1holder {
	width:760px;
	height:15px;
	margin: 0;
	padding:0;
	float:left;
	text-align: center;/*	background-color:#666633; */
	}
#h1holder h1 {
	margin:0 auto;
	padding:0;
	text-indent: -1000em;
	background:url(../images/bmcs_h1.png) no-repeat center top;
	width: 220px;
	height: 15px;
	}
#maincontent {
	width:760px;
	margin:0;
	padding:0;
	float:left;
	clear:left;
	text-align:left;
	height: 400px;
	}
#footer {
	width:780px;
	min-height:100px;
	float:left;
	clear:left;
	text-align:center;
	}
a:link {
	color: #99CCCC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF9999;
}
a:hover {
	text-decoration: none;
	color: #CCFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFCC;
}
h1,h2,h3,h4,h5,h6 {
	font-family: Georgia, Times New Roman, Times, serif;
}
h1 {
	font-size: 18px;
	color: #CCCCCC;
}
h2 {
	font-size: 14px;
	color: #CCCCCC;
}
h3 {
	font-size: 12px;
	color: #CCCCCC;
}
h4 {
	font-size: 12px;
	color: #CCCCCC;
}
h5 {
	font-size: 12px;
	color: #CCCCCC;
}
h6 {
	font-size: 12px;
	color: #CCCCCC;
}


/*-- begin toplinks --*/
#toplinksholder {
	float:left;
	clear:left;
	width:760px;
	height:45px;
	/*	background-color:#00CCFF; */
	padding: 0;
	margin: 0 auto;
	} /* margin for this demo only */

/*
#sidebarLeft h1 {
	margin:0;
	height: 30px;
	text-indent: -1000em;
	display: block;
	width: 100%;
}
*/

#toplinks {
	display:table;
	padding:0;
	margin:0 auto;
	list-style:none;
/*	background:#0f0; */
	white-space:nowrap;
	/* Bill exp follows */
	height:15px;
}

#toplinks li {
	display:table-cell; 
	margin:0; 
	padding:0;
	}

#toplinks li.first {
	background: url(../images_cent_1/left2.gif) no-repeat left bottom;
	}

#toplinks li a {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	height: 20px;
	padding:25px 15px 0px 15px;
	text-decoration:none;
	color: #999999;
	font-weight:normal;/*	background-color: #669966 ; */
	}

/*
#toplinks li a:hover, #toplinks li a.current {
	background: url(images/stone_small.png) no-repeat center top; 
	color:#fff;
	} 
*/
	
#toplinks li a:hover {
	background: url(../images/stone_small.png) no-repeat center top; 
	color: #CCCCFF;
	}

#toplinks li a.current {
	background: url(../images/rose.png) no-repeat center top; 
	color:#fff; 
	cursor: default;
	}

#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 78px;
	top: 56px;
}
#apDiv2 {
	position:absolute;
	left:166px;
	top:233px;
	width:500px;
	height:72px;
	z-index:2;
}
/*-- end toplinks --*/

.tester {
	border: 1px solid #E4ACBF;
	color: #131900;
	padding: 10px;
	text-align: left;
	display:block;
	background: url(../images/bg_D5B0D8.png) repeat;
	}
#flashkeeper {
	width:720px;
	clear:left;
	}
#fcaptionleft {
	float:left;
	width:120px;
	margin-left:-35px;
	border-top:1px solid #CCCCCC;
	border-right:0;
	border-bottom:1px solid #CCCCCC;
	border-left:0; 
	padding:10px;
	margin-top: 10px;
	background-image:url(../../archive/auth_media/scans_02-14-2009/white_patch_grad.png);
	background-position:top;
	background-position:left;
	background-repeat:repeat-y;
	}
#outcaptionleftl2 {
	float:left;
	width:130px;
	margin: 10px 0 0 -35px;
/*	margin-left:-35px; */
	border-top:1px solid #CCCCCC;
	border-right:0;
	border-bottom:1px solid #CCCCCC;
	border-left:0; 
	padding:10px 5px 10px 10px;
	background-image:url(../../archive/auth_media/scans_02-14-2009/white_patch_grad.png);
	background-position:top;
	background-position:left;
	background-repeat:repeat-y;
	}
#outcaptionleftl2 h4 {
	margin:0 0 5px 0;;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#274C4B;
	font-weight:normal;
	}
#outcaptionleftl2 p {
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	line-height:16px;
	margin:5px 0 0 0;
	}
#fbookboxright {
	float:right;
	width:603px;
	height:352px;
	} 
#flashbookrightsr {
	float:right;
	width:603px;
	height:352px;
	} 
	/*
.srwidthheight {
	width:603px;
	height:352px;
	}
	*/
#fbookboxrightopen {
	float:right;
	height: 100px;
}
.width500 {
	width: 500px;
}
.width603 {
	width: 603px;
}
.fixed100by100 {
	width: 603px;
}
#fbookboxcenter {
	margin:0px;
	padding:0px;
	width:720px; 
	height:321px;
	} 
#flasher01 {
	margin: 20px auto;
	width: 700px;
	height: 360px;
	text-align:center; 
	}
#primecontent {
	margin: 20px auto;
	width: 720px;
	height: 420px;
	text-align:left;
}
#primecontent h2 {
	font-size:36px;
	font-weight:normal;
	color:#336666;
	margin-top: 0px;
	margin-bottom: 0px;
	}
#headholder2 {
	padding:0px; margin:0px;
	width:300px;
	float:left;
	}
#apDiv3 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:3;
	left: 125px;
	top: 142px;
}
#preflash {
	width:720px; height:60px;
	float:left; clear:none;
	}
#head2port {
	width:200px;
	float:left;
	}
#primecontent h3 {
	font-size:18px;
	font-weight:normal;
	color:#336666;
	margin: 0px;
	padding: 0px;
}
#sublinks1 {
	margin:0px;
	padding:0px;
	text-align:left;
	list-style: none;
	white-space:nowrap;
	}
#sublinks1 li {
	display:inline;
	}
#sublinks1 li a {
	font-family:Arial, Helvetica, sans-serif;
	color:#003333;
	font-size:11px;
	letter-spacing:1px;
	height:14px;
	padding: 3px 8px 1px 8px;
/*	border:1px solid #FFFFFF; */
	background:url(../images/sublinks1bg.png) top repeat-x;
	}
#sublinks1 li a:hover {
	color:#FFFFFF;
	background:url(../images/sublinks1bg.png) bottom repeat-x;
	}
#sublinks1 li a.here {
	color:#000000;
	background:none;
	font-weight:bold;
	cursor: default;
	}
/*#listholder2 {
	float:left;
	width:460px;
	height: 15px;
	clear: left;
	}*/
#listholder2 {
	position:relative;
	overflow:hidden;
	float:left;
	width:330px;
	height: 15px;
	clear: left;
	}


/* IE6 css fixer v0.4: Sat, 29 Aug 2009 03:13:30 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
* html #headernew,
* html #maincontentnew,
* html #insidelevel1,
* html #leftboxl1,
* html #rightboxl1,
* html #headholder3,
* html #insidelevel2,
* html #boxleft,
* html #boxright,
* html .leftoutrigger1,
* html #boxright2,
* html #footernew,
* html #footernewspaceabove,
* html #footernewtext,
* html #footernewspacebelow,
* html #bottomlinks1holder,
* html #footeraddress,
* html #header,
* html #maincontent,
* html #footer,
* html #toplinksholder,
* html #toplinks li a,
* html #fcaptionleft,
* html #outcaptionleftl2,
* html #headholder2,
* html #preflash,
* html #head2port,
* html #listholder2,
* html #h1holdernew, * html #h1holder,
* html #boxrightopen, * html #fbookboxrightopen,
* html #fbookboxright, * html #flashbookrightsr {display:inline;}

/* convert min height values */
* html #footer {height:100px;}


/* add zoom:1 to overflow:hidden */
* html #headernew,
* html #maincontentnew,
* html #insidelevel1,
* html #leftboxl1,
* html #rightboxl1,
* html #headholder3,
* html #insidelevel2,
* html #boxleft,
* html #boxright,
* html .leftoutrigger1,
* html #boxright2,
* html #footernew,
* html #footernewspaceabove,
* html #footernewtext,
* html #footernewspacebelow,
* html #bottomlinks1holder,
* html #footeraddress,
* html #header,
* html #maincontent,
* html #footer,
* html #toplinksholder,
* html #toplinks li a,
* html #fcaptionleft,
* html #outcaptionleftl2,
* html #headholder2,
* html #preflash,
* html #head2port,
* html #listholder2,
* html #h1holdernew, * html #h1holder,
* html #boxrightopen, * html #fbookboxrightopen,
* html #fbookboxright, * html #flashbookrightsr {zoom:1;}

/* fix negative margins */
* html #boxleft,
* html .leftoutrigger1,
* html #fcaptionleft,
* html #outcaptionleftl2 {position:relative; zoom:1;}

/* add zoom:1 to pos:relative elements */
* html #wrappernew,
* html #headernew,
* html #insidemaincontentnew,
* html #insidelevel1,
* html #rightboxl1,
* html #headholder3,
* html #insidelevel2,
* html #insidelevel3,
* html #boxright2,
* html #insideboxright2,
* html #footernew,
* html #footernewspaceabove,
* html #footernewtext,
* html #footernewspacebelow,
* html #bottomlinks1holder,
* html #bottomlinks1,
* html #footeraddress,
* html #listholder2 {zoom:1;}

