@charset "utf-8";

body{
direction: ltr;
margin-top:0px;
margin-bottom:0px;
background-color:#ffffff;
}

p, table, td{
	font-size: 12px;
    color: #666666;
    line-height: 130%;
	font-family: Arial, Tahoma;
    text-align: left;
	vertical-align:top;
}

.fright{float:right;}
	
.fleft{float:left;}

.vtop{vertical-align:top;}
	
.vmid{vertical-align:middle;}

.vbottom{vertical-align:bottom;}
	
.hright{text-align:right;}
	
.hcenter{text-align:center;}

.hleft{text-align:left;}

.f10{font-size: 10px;}

.f12{font-size: 12px;}

.f14{font-size: 14px;}
	
.f20{font-size: 20px;}

.purple{color:#742747;}

.gold{color:#996432;}

.error{color:#d8041d; font-weight:bold;}

/* divisions colors
----------------------------------------------------------
*/

.traffic{color:#712544;}
.security{color:#3d7cc4;}
.fire{color:#c8894a;}
.Communication{color:#262a5a;}
.electronics{color:#cb0010;}
.clean{color:#2d7fcb;}

/*.div2{color:#3d7cc4;}
.div3{color:#c8894a;}
.div4{color:#712544;}
.div5{color:#262a5a;}
.div6{color:#909829;}
.div7{color:#2d7fcb;}*/

.div2{color:#3d7cc4;}
.div3{color:#c8894a;}
.div4{color:#712544;}
.div5{color:#262a5a;}
.div6{color:#90531d;}
.div7{color:#abb431;}


/* end of divisions colors
----------------------------------------------------------
*/

.bold{font-weight:bold;}

.spacer{height:10px;}

.ptop{padding-top:10px;}

.pbottom{padding-bottom:10px;}

.pright{padding-right:10px;}

.pall{padding:10px;}

.pleft{padding-left:10px;}

.mleft{margin-left:10px;}

.mright{margin-right:10px;}

.mbottom{margin-bottom:10px;}

.mtop{margin-top:10px;}

.hide{display:none;}

.show{display:block;}

.clear{clear:both;}

hr  {
border: 0;
height: 1px;
color: #e2e2e2;
background-color: #e2e2e2;
margin: 2px 0 0 0;
}

.thumb{
border:solid 1px silver;
padding:3px;
margin-right:6px;
}

textArea{
	width:130px;
	height:80px;
	font-size: 12px; 
	background-color: #ffffff; 
	border:solid 1px silver;
	overflow:auto;
	}

.menutd{
background-image:url(images/menubg.png);
background-repeat:no-repeat;
background-position:top;
}

.topbar{
background-image:url(images/topbar.png);
background-repeat:no-repeat;
height:55px;
}

h1{
font: 30px garamond, Arial, sans-serif;
color:#722646;
/*margin-bottom:10px;*/
margin-top:0px;
}

h2{
font: 22px garamond, Arial, sans-serif;
color:#722646;
/*margin-bottom:10px;*/
margin-top:0px;
}

.side_box{
width:190px;
border:1px solid #e2e2e2;
padding:10px;
}

.margin_box{
	width:97px;border:1px solid white;
}

.division_box{
width:195px;
padding-right:10px;
}

.input{ 
	font-size: 12px; 
	background-color: #f2f2f2;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	}


a:link, a:active, a:visited{
	color:#742747;
	font-weight:normal;
	text-decoration: underline;
	}
	
a:hover{color:#333333;}

a.grey:link, a.grey:active, a.grey:visited{
	color:#666666;
	font-weight:normal;
	text-decoration: underline;
	}
	
a.grey:hover{color:#333333;}


a.traffic:link, a.traffic:active,a.traffic:visited{color:#919929;} 

a.gold:link, a.gold:active, a.gold:visited{
	color:#f3b25f;
	font-weight:normal;
	text-decoration: none;
	font-size:11px;
	}
	
a.gold:hover{color:#f3b25f;}


a.button:link,a.button:visited,a.button:active{
text-align:center;
background-color:#742747;
color:#FFFFFF;
padding-right:7px;
padding-left:7px;
padding-top:2px;
padding-bottom:2px;
text-decoration: none;
}

a.button:hover{
background-color:#333333;
}

	
.footer{
vertical-align:middle;
background-color:#e8e8e8;
width:645px;
padding:15px;}

li{
list-style-image: url(images/list_sq.gif);
}

.downloads_header{
background-color:#e2e2e2;
color:#742747;
font-weight:bold;
padding-left:10px;
vertical-align:middle;}

/* ----------------------------------------------------- menu style */ 
dl {
 /*width: 190px;*/ }
dl,dd { margin: 0;}
dt {padding:1px;}
dt a{
display:block;
background-image:url(images/menu_line_off.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:10px;
border-bottom:1px solid #dfba94;
padding-bottom:4px;
}

a.menu2:link, a.menu2:visited{text-decoration:none;}

a.menu2:hover, a.menu2:active{text-decoration:none;}

label.menu2{color:#c8894a;}

/*ul.normal{
list-style:square;
padding-left:15px;
margin:0px;
padding-left:20px;
}*/

ul{
margin-left:20px;}

ul.menu_item li{
padding-top:2px;
padding-bottom:2px;
list-style-image: url(images/submenu1_sq.gif);
text-decoration:none;}

/* 1st level menu */
a.menu:link, a.menu:active, a.menu:visited{
color:#48182c;
font-weight:normal;
text-decoration:none;}

a.menu:hover{color:#c8894a;}

a.sub1:link,a.sub1:hover,a.sub1:visited,a.sub1:active{
padding-top:2px;
padding-bottom:2px;
background-image: url(images/submenu1_sq.gif);
text-decoration:none;}

/*dd a { color: #000; }*/
ul { list-style: none; padding: 5px; }

.mleft20{margin-left:20px;}

/* ----------------------------------------------------- end of menu style */ 

