body { background:white; border:0; font:13px Arial, Helvetica, sans-serif; color:#515a6a; line-height:18px; }
.body_top   { padding-bottom:20px; }
.body_bottom{ }


.RL {
	padding-left:30px;
}

.hr
{
	background:url(/picts/Design/image_line.gif) bottom center repeat-x;
}

.tabs { padding:20px 0px 30px 0px; }

#menu    { float:left; padding:8px 0px 12px 0px; margin:0px 0px 0px 0px; }
#menu li { float:left; padding:0px 6px 0px 6px; list-style-type: none; }
#menu li a {
	font-size:13px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#000; 
	vertical-align:middle;
	text-align:center;
	text-decoration: none; 
}
#menu li a img { padding:0; margin:0; vertical-align:middle; line-height:13px; }
#menu li a:hover, #menu #menu_active a { text-decoration: none; }

.left { float:left;}
.right { float:right;}
.wrapper { width:100%; overflow:hidden; }


.logo_img
{
	left:10px; width:940px; height:227px; position:relative; margin-top:10px;
}

/*--------------------*/

p { font:13px Arial, Helvetica, sans-serif; }
span { font:13px Arial, Helvetica, sans-serif; }

a { font:13px Arial, Helvetica, sans-serif; color:#31587f; text-decoration: underline; outline:none; }
a:hover { color:#31587f; text-decoration: underline; }

h1 { 
	float:left; 
	padding:0 0 0 0px; 
	font:48px Arial, serif; 
	color:#004b7a; 
	font-weight:normal; 
	line-height:1.2em; 
	margin-top:-3px; 
}
h2 { 
	font:42px Arial, serif; 
	color:#004b7a; 
	line-height:1.2em; 
	padding:0px 0 17px 0; 
}
h3 { 
	font:24px Arial, serif; 
	color:#004b7a; 
	line-height:1.2em; 
	padding:22px 15px 17px 0; 
	border-bottom:1px solid #eaeaea; 
	margin-bottom:21px; 
}
h3 span { 
	display:inline-block; 
	font:13px Arial, Helvetica, sans-serif; 
	color:#004b7a; 
	padding:15px 0 0 0; 
}
p { padding-bottom:18px;}

strong{ color:#3b3b3b; }

.box1 { 
	background: #fffff8; 
	margin:0px 0px; 
	box-shadow: 0 0 5px rgba(151, 144, 121, .5); 
	-moz-box-shadow: 0 0 5px rgba(151, 144, 121, .5); 
	-webkit-box-shadow: 0 0 5px rgba(151, 144, 121, .5); 
	behavior: url(/styles/PIE.htc); 
	position: relative; 
	padding:0 15px 33px 23px;
}

.box2 { 
	margin:0px 0px; 
	text-align:left; 
	vertical-align:top; 
	padding:0 15px 33px 23px; 
}


#page1 .box{ margin:5px 0px; padding:3px 0 28px 0;border-radius:0 0 0 0; -moz-border-radius: 0 0 0 0; -webkit-border-radius: 0 0 0 0; }
.box { background:#fff; margin-bottom:5px; border-radius:26px 26px 0 0; -moz-border-radius: 26px 26px 0 0; -webkit-border-radius: 26px 26px 0 0; box-shadow: 0 0 5px rgba(151, 144, 121, .5); -moz-box-shadow: 0 0 5px rgba(151, 144, 121, .5); -webkit-box-shadow: 0 0 5px rgba(151, 144, 121, .5); behavior: url(/styles/PIE.htc); position: relative; padding:3px 0 30px 0; }

.cols{ width:205px; float:left;}
.col1{ float:left; }
.col2{ float:left; }

.list { text-align:left; }
.list li{ padding-bottom:10px; list-style-type: disc; }

.list1{ margin-left:-3px;}
.list1 li{ line-height:25px; padding-bottom:1px; background:url(/picts/Design/line_hor.gif) bottom repeat-x;}
.list1 li a{ color:#3d4555; padding-left:20px; background:url(/picts/Design/marker_1.gif) 9px 7px no-repeat;}
.list1 li a:hover{ color:#798191; background-image:url(/picts/Design/marker_1_hover.gif)}
.list1 .bg_none{ background:none;}

.list2{ margin-left:-3px; background:#f8f6eb; padding:21px 26px 20px 19px; }
.list2 li{ line-height:25px; padding-bottom:1px; background:url(/picts/Design/line_hor.gif) bottom repeat-x;}
.list2 li a{ color:#7f726a; padding-left:20px; background:url(/picts/Design/marker_1.gif) 9px 7px no-repeat;}
.list2 li:hover{ background:#ddc5b7;}
.list2 li:hover a{ background-image:url(/picts/Design/marker_1_hover.gif)}
.list2 .bg_none{ background:none;}

.list3 {margin:-10px 40px; list-style-type:disc;}
.list3 li {vertical-align:middle;}
.list3 li a { background:transparent none;}

.list4 { padding-left:0px; margin:0px 0px 0px 280px; list-style-type:disc;}
.list4 li { vertical-align:middle;}
.list4 li a { background:transparent none;}

.font1{ font:18px Arial, Helvetica, sans-serif; color:#0076b7; line-height:26px; padding-bottom:8px; font-weight:normal; }
.color1{ color:#5f5f5f}
.under1{ padding-bottom:23px; border-bottom:1px solid #b1b9c7; margin-bottom:25px; }

.under_red{ padding-bottom:0px; border-bottom:3px solid red; margin-bottom:0px; }

.font2{ font:14px Arial, Helvetica, sans-serif; color:#000000; line-height:18px; padding-bottom:0px; font-weight:bold; font-style:italic;}

/*
.button{ 
	display:inline-block; 
	background:#3b3b3b; 
	font:12px Arial, Helvetica, sans-serif; 
	color:black; 
	line-height:22px; 
	height:20px; 
	padding:3px 10px 0px;
	border-radius:3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	behavior: url(/styles/PIE.htc);
}
.button:hover{ 
	background:#ddc5b7; 
	color:#2f2c2c
}
*/

.text {
	font:16px Arial, Helvetica, sans-serif; 
	color: black;
	font-weight:bold;
}


.TInfo {  }

.TInfo td {
	padding:0px 5px 0px 5px;
}

.TehInfo {  }

.TehInfo td {
	padding:3px 5px 3px 5px;
	border: 1px solid black;
}
.TehInfoSubTitle {
	font-style: italic; 
	font-weight: bold;  
	background-color: #E5E5E5;
}

.social { 
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	width: 48px;
}

.social li { 
	list-style-type: none;
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url(/picts/social.gif);
	background-origin: padding-box;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: auto;
	float: right;
	height: 16px;
	margin: 0px 0px 0px 7px;
	width: 16px;
}

.social li a { 
	cursor: pointer;
	display: block;
	height: 16px;
	margin: 0px 0px 0px 0px;
	width: 16px;
}

.social li.social1 { 
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url(/picts/social.gif);
	background-origin: padding-box;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-size: auto;
}

.social li.social2 { 
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url(/picts/social.gif);
	background-origin: padding-box;
	background-position: -24px 0px;
	background-repeat: no-repeat;
	background-size: auto;
} 
