/* CSS Document */
body {
	margin:0 0 0 0;
	background-color:#666666;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
} 

h1 {
padding:0 0 0 6px;
font-size:120%;
font-weight:bold;
color:#336699;
}

h2 {
padding:0 0 0 6px;
font-size:110%;
font-weight:bold;
}

h3 {
padding:0 0 0 6px;
font-size:100%;
font-weight:bold;
}

p {padding: 6px 6px 6px 6px;}

.bg-top {background-color:#CCCCCC}
.bg-middle {background-color:#FFFFFF}
.bg-bottom {background-color:#CCCCCC}

.bordergrylt {
	border-left: 0px;
}

.bordergryrt {
	border-right: 0px;
}

.bordergrybt {
	border-bottom: 0px;
}


.ftrcopy{
font-size:80%;
color:#333333;
}

.ftr{
	float:left;
	width:100%;
	height:104px;
	margin:0;
	background-image: url(../images/ftr.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

.navtop{
	margin:4px 10px 0 10px;
	width:187px;
	height:20px;
	background-image: url(../images/nav_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;

}

.navbt{
	margin:0 10px 0 10px;
	width:187px;
	height:20px;
	background-image: url(../images/nav_bt.gif);
	background-repeat: no-repeat;
	background-position: bottom;

}

.midtop{

	height:60px;
	background-color:#6394BD;	
}

#MainContent {
float:left;
padding: 20px 0 0 0;
margin: 4px 3px 0 3px;
}

/* -------------horizontal nav styles--------------------- */
.ddcolortabs{
margin:0 0 0 210px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font-size:90%;
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0;
padding:0;
}


.ddcolortabs a{
float:left;
color: white;
background: #006699 url(../images/color_tabs_left.gif) no-repeat left top;
margin:2px 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;

}

.ddcolortabs a span{
float:right;
display:block;
background: transparent url(../images/color_tabs_right.gif) no-repeat right top;
padding: 4px 6px 1px 5px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background-color: #BBDDFF;
color:#000066;
}

.ddcolortabs a:hover span{
background-color: #BBDDFF;
color:#000066;
}

.ddcolortabs a.current, #ddcolortabs a.current span{ /*currently selected tab*/
background-color: #BBDDFF;
color:#000066;
}

.ddcolortabsline{
clear: both;
padding:0;
width:100%;
height: 1px;
line-height: 1px;
background: #CCCCCC;
}




/* -------------links styles--------------------- */
.linksblock {
	display:block;
	border-bottom: 1px solid #FFFFFF;

}


.linksblock a {
	display:block;
	text-align:right;
	background-color:#CCCC99;
	font-size:126%;
	padding:6px;
	font-weight:bolder;
	color:#666633;
	text-decoration:underline;
}
	
	
.linksblock a:hover {
	display:block;
	color:#FFFFFF;
	background-color:#999966;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddblueblockmenu{
border: 1px solid gray;
margin:0 10px 0 10px;
border-bottom-width: 0;
width: 185px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90%;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: #333333;
background-color: #eeeeee;
border-bottom: 1px solid #CCCCCC;
border-left: 7px solid #999999;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
w\idth: 169px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #CEE7FF;
border-left-color: #AED7FF;
}

#ddblueblockmenu div.menutitle{
color: white;
border-bottom: 1px solid gray;
padding: 1px 0;
padding-left: 5px;
background-color: gray;
font: bold 90%;
}
#ddblueblockmenu h5 {
color: white;
border-bottom: 1px solid gray;
padding: 1px 0;
padding-left: 5px;
margin:0;
background-color: gray;
font: 1em;
}
#ddblueblockmenu h5 a {
color: white;
border-bottom: 1px solid gray;
padding: 1px 0;
padding-left: 5px;
margin:0;
background-color: gray;
font: 1em;
text-decoration:none;
}
#ddblueblockmenu h5 a:hover {
color: #CCCCCC;
border-bottom: 1px solid gray;
padding: 1px 0;
padding-left: 5px;
margin:0;
background-color: gray;
font: 1em;
text-decoration:none;
}
#ddblueblockmenu div.menutop{

border-bottom: 1px solid white;
padding: 1px 0;
padding-top:10px;
padding-left: 5px;
background-color: #006699;

}

#rightColFloat {
width:180px;
float:right;
margin: 20px 0 3px 0;
clear:none;
}

.myBox {
	float: left;
	width: auto;
	background: inherit;
	color: #333;
    border: 0 solid #ffffff;
    padding: 0;
    text-align: left;
	clear:both;
}

/*---------Quickquote Content-----------------------------------------------------------*/
.myBoxTxt {
	
	width: 96%;
    background: #ededed;
    border: 2px solid #b7ccdf;
    padding: 6px;
	margin: 0;
    text-align: left;
	clear:both;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:.95em;
}
.myBoxTxt strong {
color:#333;
text-transform:uppercase
}

.myBoxTxt ul {
text-transform: capitalize;
color: #333;
text-decoration: none;
text-indent: 5px;
list-style-type: square;

}

.myBoxTxt h2 {
	font-size: 1.3em;
	color:#666666;
}
.myBoxTxt form {
	margin:10px 15px;
	padding: 3px;
	border: 1px solid #eee; 
	background-color: #dadfe3; 
}
.myBoxQQNext {
	margin:10px ;
	padding: 3px;
	border: 1px solid #eee; 
	background-color: #dadfe3;
	width:375px;
	float:left;
}
.myBoxTxt div.content {
position:absolute; 
left:-9000px;
}

.inventoryFloat {
	margin: 10px;
	padding: 3px;
	width:auto;
	float:left;

}
.MainBtm {
	padding: 10px;
	float: left;
	width:640px;
}
.MainBtmInt {
	padding: 10px;
	float: left;
	width:auto;
}

