@charset "utf-8";
/* CSS Document */
html  {
height:100%;
} 
body
{
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:0;

}
.clear
{
	clear: both;
}
.form-error
{
	color:#C00;
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
}
.form-line
{
	border-bottom:1px solid #CCC;
}
#div-wrapper
{
	min-width:inherit;
	margin:auto;
	margin-top:12px;
}
#div-mainbackground
{
	background:#013b6a url(../images/bg-main.jpg) repeat-x top;
	border:1px solid #000;
	border-bottom:none;
	width:1016px;
	float: left;
	position: relative;

}
#div-mainsite
{
	margin:auto;
	min-height:500px;
	position:relative;
	top:-21px;
	width:820px;
	margin-bottom:-21px;
}
#div-main
{
	border:1px solid #000;
	border-top:none;
	border-bottom:none;
	background:#FFF;
}
#div-columnleft
{
	width:177px;
	background:url(../images/column-left-line.png) no-repeat right top;
	min-height:600px; float:left;
	padding:20px;
}
#main-menu 
{
	list-style:none;
	margin:10px; padding:0;
	text-align:right;
}
#main-menu ul 
{
	list-style:none;
	padding:0;
	margin:15px 0 15px 0;
	text-align:right;
}
#main-menu li
{
	margin-bottom:3px;
}
#main-menu li a:hover
{
	color:#7d211d;	
}

#main-menu li  .active
{
	color:#7d211d;	
}

#main-menu li a
{
	text-transform:uppercase;
	text-decoration:none;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
#main-menu li ul li a
{
	text-transform:uppercase;
	text-decoration:none;
	font-size:11px;
	color:#959595;
	font-weight:bold;
}
#main-menu li ul li a:hover
{
	color:#000;	
}

#main-menu li ul li .active
{
	color:#7d211d;	
}

#div-header
{
	float:left;
}
#div-header img
{
	border-bottom:1px solid #003a69;	
}
#div-content
{
	background:url(../images/bg-inside.jpg) no-repeat left top;
	float:left;
	min-height:500px;
	width:551px;
}
.shadow-right
{
	background:url(../images/shadow-right.png) repeat-y left;	
	width:25px;
}
.shadow-left
{
	background:url(../images/shadow-left.png) repeat-y right;
	width:25px;
}

.bottom-disclaimer
{
	background:#001438;
	border:1px solid #000;
	border-left:0px;
	border-right:0px;
	padding-right:50px;
	text-align:center;
}
.bottom-disclaimer div
{
	width:766px;
	margin:auto;
	text-align:right;
	color:#FFF;
	line-height:17px;
}
.bottom-disclaimer div strong
{
	text-transform:uppercase;
	font-size:16px;
}
.bottom-disclaimer div span
{
	font-size:11px;
}
.bottom-menus
{
	background:url(../images/bottom-shadow2.jpg) repeat-x #0a3763 top;	
	border:1px solid #000;
	border-top:0px;
	padding-right:50px;
}
.bottom-menus div
{
	margin:auto;
	width:766px;
	text-align:right;
}

#bottom-menu
{
	list-style:none;
	margin:0; padding:0;
}

#bottom-menu  li
{
	list-style:none;
	display:inline;
	margin:0; padding:0;
	color:#678298;
}
#bottom-menu  a
{
	color:#8faec7;
	padding-bottom:3px;
	font-size:9px;
	text-decoration:none;
	text-transform:uppercase;
}
#bottom-menu  a:hover
{
	color:#FFF;
	text-decoration:underline;
}
#small-contact
{
	float:right; 
	text-align:right;
	margin-right:170px;
	margin-top:20px;
}
#small-contact a
{
	font-size:12px;
	color:#999;
	margin-right:3px;
}
#topsite
{
	padding-bottom:15px;
}
#logo
{
	margin-left:150px;	
}
#top-menu 
{
	color:#FFF;
	text-align:right

}
#top-menu table
{
	background:#003a69;	
	padding-bottom:0;
	padding-top:6px;
	display:inline;
	margin-right:160px;
	
}
#top-menu table td
{
	padding-bottom:3px;	
}
#top-menu table a
{
	margin:5px;
	margin-left:25px;
	margin-right:25px;
	color:#FFF;
	text-decoration:none;
	font-size:12px;
}

/*-------------= WEBSITE =-------------------*/
#content
{
	padding:30px;	
}


/*-------------= PRODUCTS =-------------------*/

.div-product 
{
	width:110px;
	text-align:center;
	float:left;
	height:155px;
	margin-right:12px;
	margin-bottom:12px;
}
.div-product a
{
	color:#000;	
}
.div-product .product-image
{
	width:110px;
	height:110px;
	border:2px solid #999;

}	
.div-product .product-image img
{
	border:0	
}
/*-------------= PRODUCT =-------------------*/
#product-details
{
	padding:40px;
}
#product-photo
{
	border-left:1px solid #003263;	
	width:170px;
	float:right;

	margin-left:15px;
}
.product-photo
{
	margin-left:15px;
	margin-bottom:15px;
}
#product-docs
{
	border-top:1px solid #003263;	
	width:150px;
	padding:15px;
}

/*-------------= HOME =-------------------*/
.home-table
{
	float:left;
	margin-right:10px;
}

.home-table-header
{
	border:1px solid #000;
	font-size:16px;
	font-weight:bold;
	padding-right:20px;
	text-align:right;
	width:212px;
	height:35px;
}
.home-table-content
{
	background:url(../images/bg-hometable.jpg) no-repeat;
	padding-right:20px;
	padding-top:20px;
	text-align:right;	
	min-height:300px;
}
.home-table-content a
{
	color:#959595;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.home-table-content a:hover
{
	color:#7d211d;	
	text-decoration:none;
}

