/*  


The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
/* +global
************************************/
* {margin: 0; padding: 0;}
h1, h2, h3, p, pre, blockquote, form, fieldset, ul, ol {margin: 1em 0;}	

a {text-decoration: underline; outline: none; font-weight:bold; font-family:Arial; font-size:1.0em;padding-left:5px;}
a:link, a:active, a:visited {color: #000000;}
a:hover {
    color: #8ab1cc;
    }
	
a.white {text-decoration: underline; outline: none; font-weight:bold; font-family:Arial; font-size:0.9em;padding-left:5px; margin-left:5px;}
a.white:link, a.white:active, a.white:visited {color: #000000;}
a.white:hover {
    color: #8ab1cc;
    }
	
	
h1, h2, h3, h4 {font-family:Arial, "Times New Roman", Times, serif; padding-left:10px; padding-right:5px; padding-top:10px;}
h1 { font-size:2.0em; color:#000; margin:0 0 3px 0; font-weight:normal; line-height:1.1em; letter-spacing:-1px;}
h2 { font-size:1.6em; color:#000; margin:0 0 3px 0; font-weight:bold; line-height:1.1em; letter-spacing:-1px;}
h3 { font-size:1.4em; color:#000; margin:0; font-weight:bold; letter-spacing:-1px; padding-left:15px; }
h4 { font-size:0.9em;  color:#fff; margin:0 0 3px 0; padding-top:10px; text-transform:uppercase; font-weight:normal;}

hr {border: none 0; 
 border-top: 1px dotted #a5a18a;/*the border*/
 width: 95%;
 height: 1px;
 text-align:center;
 margin:0 auto;
 }
strong {text-transform: uppercase;}
p { margin-top: 20px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px;color: #000000;
font-family:  Arial, Verdana, Sans-serif;
}
p.topmenu { margin-top: 20px; margin-bottom: 10px; margin-left: 10px; margin-right: 10px;color: #ffffff;
font-family:  Arial, Verdana, Sans-serif;
font-size: 12px; }
body {
	background: #000000 url(http://www.cmdp-bgp.com/gfx/bg.gif);
	text-align: center;
	font-family: Arial, "Arial","Lucida Grande",Helvetica, Verdana, sans-serif;
	color: #000000;
	margin:0px;
	padding:0px;
    font-size: 12px; 
	}
#build1
{
width: 792px;
	margin: 0 auto;
	padding: 0px; 
    background: url() repeat-x;
	text-align:center;
	padding-top:35px;
	padding-bottom:35px;
}
#build2 {
    width: 792px;
	height:42px;
	padding:0; 
    background: url(http://www.cmdp-bgp.com/gfx/topmenubg.gif) bottom repeat-x;
	text-align:left;
	vertical-align:middle;
	margin: 0 auto;
	display:table;
	float:left;
	color:#ffffff;
	font-family: Arial,"Lucida Grande",Helvetica, Verdana, sans-serif;
	font-size: 0.8em;

}	
#build3 {
    width: 792px;
	height:90px;
	background: url(http://www.cmdp-bgp.com/gfx/sitename.gif);
	text-align:left;
	margin: 0 auto;
	display:table;
	float:left;
	

}
#build4 {
    width: 792px;
	height:146px;
	background: url(http://www.cmdp-bgp.com/gfx/flshimgs/1.jpg);
	text-align:left;
	margin: 0 auto;
	display:table;
	float:left;
	

}
#build5 {
    width: 204px;
	height:100%;
	background: url(http://www.cmdp-bgp.com/gfx/leftmenubg.gif) bottom repeat-y;
	text-align:left;
	margin: 0px;
	padding: 0px;
	display:table;
	float:left;
	

}
#build5sub {
    width: 204px;
	height:141px;
	background: url(http://www.cmdp-bgp.com/gfx/rotate/boots.gif);
	text-align:left;
	margin: 0px;
	padding: 0px;
	display:table;
	float:left;
	

}
#build6 {
    width: 330px;
	height:100%;
	background: url(http://www.cmdp-bgp.com/gfx/midbg.gif) bottom repeat-y;
	text-align:left;
	margin: 0px;
	padding: 0px;
	display:table;
	float:left;
	border-right: 1px dotted #000000;
	

}
#build7 {
    width: 254px;
	text-align:left;
	margin: 0px;
	padding: 0px;
	display:table;
	float:left;
	

}
#build7suba {
    width: 254px;
	height:65px;
	background: url(http://www.cmdp-bgp.com/gfx/newsheader.gif);
	text-align:left;
	margin: 0px;
	padding: 0px;
	display:table;
	float:left;
	

}
#build7subb {
    width: 254px;
	background: url(http://www.cmdp-bgp.com/gfx/topicbg.gif) top repeat-x;
	text-align:center;
	margin: 0px;
	padding-top: 10px;
	display:table;
	float:left;
	font-weight:bold; 
	font-family:Arial; 
	font-size:0.9em;
	

}

#build7subc {
    width: 254px;
	text-align:left;
	margin: 0px;
	padding: 0px;
	display:table;
	float:left;
}
#build8 {
    width: 254px;
	height:10px;
	background: url(http://www.cmdp-bgp.com/gfx/rightmenudivider.gif)no-repeat;
	text-align:left;
	margin: 0px;
	padding-bottom: 20px;
	display:table;
	float:left;
	
	

}
#build9 {
    width: 792px;
	height:40px;
	background: #1e2f3a;
	text-align:left;
	margin: 0px;
	padding-bottom: 20px;
	display:table;
	float:left;
	color:#ffffff;
	
	

}
#build9suba {
    width: 792px;
	height:35px;
	background: #1e2f3a;
	text-align:center;
	margin: 0px;
	padding-bottom: 20px;
	padding-top:10px;
	display:table;
	float:left;
}
#build10 {
    width: 560px;
	background: #ffffff;
	text-align:left;
	margin: 0px;
	padding:0px;
	float:left;
}
#techtop {
    width: 550px;
	text-align:left;
	margin: 0px;
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#techlefttop {
width:250px;
text-align:center;
margin: 0px;
padding:0px;
float:left;
}
#techrighttop {
width:270px;
text-align:center;
margin: 0px;
padding:0px;
float:left;
}
#buildhold {
    width: 792px;
	height:100%;
	background: url(http://www.cmdp-bgp.com/gfx/filler.gif);
	text-align:left;
	margin: 0 auto;
	display:table;
	float:left;
	

}
#footinfo {
    display:table;
    width: 702px;
	margin: 0 auto;
	color:#fad31b;
	font-size:0.8em;
	
}
#footinfo a {
    color: #8ab1cc;
    }
a.sideLinks:active visited hover	
{display:table;
color:#CCFF66;
text-decoration:none;
cursor:pointer; 
font-family:Georgia; 
font-size:1.3em;
						
		 }
a.topmenu:active visited hover	
{display:table;
color:#ffffff;
text-decoration:underline;
cursor:pointer; 
}
#navlist
{
padding-left: 0;
margin-left: 0;
width: 204px;
display:table;
	float:left;
}

#navlist li
{
list-style: square ; /* wide image for the bullet */
margin: 0.7em 0.5em 5px 25px;  /* bullet image is in left margin */
padding-bottom: 10px;
background: url(http://www.cmdp-bgp.com/gfx/leftmenudivider.gif) bottom no-repeat;
}

#navlistgeneral
{
padding-left: 0;
margin-left: 0;
width: 100%;
display:table;
	float:left;
}

#navlistgeneral li
{
list-style: square ; /* wide image for the bullet */
margin: 0.7em 0.5em 5px 25px;  /* bullet image is in left margin */
padding-bottom: 10px;
font-size: 12px;

}
#navlistroman
{
padding-left: 0;
margin-left: 0;
width: 100%;
display:table;
	float:left;
}

#navlistroman li
{
list-style: upper-roman ; /* wide image for the bullet */
margin: 0.7em 0.5em 5px 25px;  /* bullet image is in left margin */
padding-bottom: 10px;
font-size: 12px;

}

#navlist li a { text-decoration: none;}

#breadcrumbs {
    width: 100%;
	text-align:right;
	margin: 0px;
	display:table;
	float:right;
	align:right;
	margin-right:10px;
}

a.crumbs:active visited hover	
{
display:table;
color:#CCFF66;
text-decoration:none;
cursor:pointer; 
font-family:Georgia; 
				
		 }
		 
#list li {  margin-top:0px; margin-bottom:10px; margin-left:30px; margin-right:5px; padding:0px; color: #000000;
font-family: Arial, Verdana, Sans-serif; font-size: 1.0em; font-weight:normal; line-height:1.4em;
text-align:left; list-style: square; 
}
		 
		 
#layout {display: table; width:550px; float:left;padding-left:20px;}
.hgroup {display: table-row;margin-bottom:10px;}
.cell {display: table-cell; width:240px;float:left;}