

body {

	text-align: left;

	background-color:#FFFFFF;

	font-weight:normal;

    margin:0px; 

	font-size:12px;

	line-height:20px;

	font-family:Arial, Helvetica, sans-serif;

	color:#666666;

}

/*body*/

a{

text-decoration:none;	color:#333333;

}	

a:link,a:visited,a:active{

text-decoration:none;

}

a:hover{

text-decoration: underline;

font-weight:normal;

color:#d88b74; 

}

.redtext{

text-decoration:none;	color:#d88b74;

}	

a.redtext:hover{

text-decoration: underline;

font-weight:normal;

color:#d88b74; 

}

#leftNaviBG{
	background:url(images/leftBg.gif) top right no-repeat;
	width:150px;
}

#rightNaviBg{
	background:url(images/rightBg.gif) top left no-repeat;
	width:150px;
}

.rightside{

	background-image:url('images/rightside_bg.gif');	

	background-repeat: repeat-x; background-position: top; }

.contents{ margin-left:160px;}

.yellowbox{ background-color:#fbfbea; padding:10px; border:#f7ece9 solid 2px;	}		

.yellowbox2{ background-color:#fbfbea; padding:10px; border:#f7ece9 solid 2px;

	background-image:url('images/services_img.gif'); text-align:right;

	background-repeat: no-repeat; background-position: left top; }	
	
#yellowboxSecurity{ 

background-color:#fbfbea; 
padding:10px 10px 10px 123px; 
border:#f7ece9 solid 2px;
	background-image:url('images/services_img.gif'); text-align:right;

	background-repeat: no-repeat; 
	background-position: left top;
	}	

.yellowbox3{ background-color:#fbfbea; padding:10px; border:#f7ece9 solid 2px;

	background-image:url('images/services_img2.gif'); text-align:right;

	background-repeat: no-repeat; background-position: left top; }

.yellowbox4{ background-color:#fbfbea; padding:6px; border:#f7ece9 solid 2px;

	background-image:url('images/services_img3.gif'); text-align:center;

	background-repeat: no-repeat; background-position: left top; }		

.imgright{

float:right; margin-left:15px; margin-bottom:15px;

}

.imgleft{

float:left; margin-right:15px; margin-bottom:15px;

}

.imgleft2{

float:left; margin-right:15px; margin-bottom:10px;

}

/*Text*/

.subtitle{ 
border-bottom: 1px solid #d88b74; 

padding-bottom:5px; margin-bottom:20px; margin-top:28px;
}


.subtitle2{ color:#cc4a23;  font-size:12px; font-weight:bold;}
a.subtitle2{ color:#cc4a23;  font-size:12px; font-weight:bold;}
a.subtitle2:hover{ color:#cc4a23;  font-size:12px; font-weight:bold; text-decoration:underline;}

.subtitle2-1{ color:#3f6b97;  font-size:14px; font-weight:bold;}

.subtitle3{ color:#cc4a23;  font-size:14px; font-weight:bold;}

.subtitle2NotBold{ color:#cc4a23;  font-size:12px;}

.textpink{ color:#d88b74;  font-size:12px; font-weight:normal;}

.text11{ font-size:11px; line-height:18px; color:#666666;}

.text11light{ font-size:11px; line-height:18px; color:#999999;}





/*list*/

ol.arrow1{ 

	font-family:Arial, Helvetica, sans-serif;

	vertical-align: baseline; 

	list-style-image: url('images/t-dot.gif'); 

	margin-top: 0px;

	margin-left:0px;

	margin-bottom:0px;

	padding-left:20px;

	padding-top:10px;

	}

	

li.arrow11 {	

font-family:Arial, Helvetica, sans-serif;

	font-size:12px;	

	padding-left: 0px;

	padding-bottom:5px;

	vertical-align:top;

	text-align:left;

	}	

ol.arrow2{ 

	font-family:Arial, Helvetica, sans-serif;

	vertical-align: baseline; 

	list-style-image: url('images/t-dot2.gif'); 

	margin-top: 0px;

	margin-left:0px;

	margin-bottom:0px;

	padding-left:20px;

	padding-top:10px;

	}

	

li.arrow21 {	

font-family:Arial, Helvetica, sans-serif;

	font-size:12px;	

	padding-left: 0px;

	padding-bottom:5px;

	vertical-align:top;

	text-align:left;

	}	

ol.arrowNor{ 
	list-style-image: url('images/t-dot2.gif');
	margin:0;
	padding:0;
	}
li.arrowNor {	

font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	margin-left: 15px;
	padding-bottom:0px;
	vertical-align:top;
	text-align:left;

	}	

.top{

margin-top:20px; margin-bottom:10px;

text-align:right;}



.form1{

	font-size:11px;

	border:1px solid #d88b74 ;

	color:#333333;

	padding-top:3px; padding-bottom:3px; 

	margin-top: 3px; margin-left:0px;margin-bottom:3px;

}

	

.button01{

	font-family:Arial, Helvetica, sans-serif;

	background-color:#cc4a23;

	color:#FFFFFF;

	font-size:12px;

	font-weight: bold;

	border-top: 1px solid #f7e5e0 ;

	border-left: 1px solid #f7e5e0 ;

	border-right: 1px solid #45140f;

	border-bottom: 1px solid #45140f;

	padding-top:3px; padding-bottom:3px; padding-right:15px; padding-left:15px;

	margin-top: 10px; margin-left:0px;margin-bottom:10px;

 }

 



/*footer*/

.footerbox{

width:500px;

text-align:right;

border-top: 1px solid #969495 ;

padding-top:10px;

margin-top:20px;

margin-left:160px;

text-align:right;

line-height:25px;}