﻿html * 
{
	font-family:Helvetica, Arial, Sans-Serif;
	color:#111;
}

html *:focus 
{
	outline:none;
}

body 
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	background-color: #b4d1e8;
	z-index:1;
}

h1 cufon,
h1 canvas {
  position: static !important;
}


strong 
{
	color:inherit;
	font-weight:bold;
}

a 
{
	text-decoration:none;
	color:#044289;
}

a:hover
{
	text-decoration:none;
	color:#037aff;
}


div 
{
	position:relative;
	margin:0;
	padding:0;
}

div#p 
{
	float:left;
	width:100%;
	z-index:10000000;
	border:0px solid blue;
	padding:0 0 30px 0;
}

div#pcnt 
{
	width:988px;
	margin: 0 auto;
	border:0px solid pink;
	padding:0;
}

img#logo 
{
	margin:25px 0 0 30px;
}

#bgHead 
{
	background: #4589b9 url(/images/bg_sky_2.jpg) 0 0 repeat-x;
	width:100%;
	height:494px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}

#pSide
{
	float:left;
	z-index:200000;
	border:0px solid red;
	clear:both;
	padding:0;
	margin:0;
	width:230px;
	clear:none;
	margin-left:-10px;
}





#nav 
{
	background-color: #fff;
	width:756px;
	margin: 0 0 60px 0;
	float:left;
	padding:0;
	border-bottom:1px solid #666;
	box-shadow: 0 1px 2px rgba(0,0,0, 0.3);
}

#nav p.tel
{
	font-size:24px;
	font-weight:bold;
	color:#000;
	float:right;
	padding:0px 30px 0px 0px;
	margin:12px 0 12px 0;
	line-height:1;
}

#nav p.tel span
{
	color:#666;
}


#nav a 
{
	padding: 15px 20px 10px 20px;
	height:24px;
	line-height:30px;
	font: normal normal 15px sans-serif;
	float:left;
	background-image:none;
	border-right:1px solid #ddd;
	
}

#nav a.selected 
{
	color:#000;
	background: transparent url(/images/bg_nav_0.jpg) 0 0 repeat-x;
}



div#paper
{
	width:756px;
	float:left;
	clear:none;
	margin:0 0 0 0;
	padding:0;
	border:0px solid blue;
}

div.opaque 
{
	background-color:#fff;
	padding:0;
	width:756px;
	float:left;
	clear:both;
	margin:0 0 0 0;
}

div.scnt 
{
	box-shadow: 0 1px 2px rgba(0,0,0, 0.3);
	float:left;
	padding:0;
	margin:0;
}

div.txt 
{
	padding:15px 40px 15px 40px;
}



div#mainPoints 
{
	float:left;
	clear:both;
	background-color:#eee;
	width:726px;
	padding:20px 0 15px 30px;
	margin:0px 0 30px 0;
	overflow:hidden;
}

div#mainPoints div.item 
{
	width:240px;
	float:left;
	clear:none;
	border:0px solid blue;
	overflow:hidden;
	
}

div#mainPoints div.item img 
{
	float:left;
	clear:none;
	margin-left:10px;
}

div#mainPoints div.item h4
{
	float:left;
	clear:none;
	width:140px;
	font-size: 13px;
	margin:0 0 0 15px;
	padding:0;
	border:0px solid red;
	word-spacing:-1px;
}


div.col_l,
div.col_r 
{
	float:left;
	clear:none;
}

div.col_l 
{
	padding: 0 15px 30px 30px;
	width:402px;
}


div.col_r 
{
	padding: 0 30px 30px 15px;
	width:255px;
}

div.row 
{
	width:694px;
	clear:both;
	border:1px solid #ddd;
	margin:30px;
	float:left;
}

div.row .l
{
	width:385px;
	padding:15px;
	clear:none;
	float:left;
	padding:15px;
	border-right:1px solid #ddd;	
}

div.row .r
{
	width:238px;
	padding:15px;
	clear:none;

	float:left;
	padding:15px;
}


img#reamcs 
{
	margin-top:20px;
	border:0;
}

div#footer 
{
	width: 970px;
	margin:0 auto;
	border:0px solid red;
	padding:0;
	position:relative;
}

div#ft_lm 
{
	float:left;
}

div.ft_l,
div.ft_r 
{

	float:left;
	clear:none;
	border:0px solid blue;
}

div.ft_l 
{
	width:181px;
	background-color:#fff;
	margin-right:30px;
	height:140px;
	box-shadow: 0 1px 2px rgba(0,0,0, 0.3);
}

div.ft_l2 
{
	width:181px;
	background-color:#transparent;
	position:absolute;
	top: -50px;

}

div.ft_l3 
{
	width:181px;
	background-color:#transparent;
	position:absolute;
	top: -165px;

}

div.ft_r 
{
	
	background-color:transparent;
	background-color:#205ba8;
	width:756px;
	border-top:1px solid rgba(255,255,255, 0.9);
	border-bottom:0px solid #fff;
	padding-top:20px;
	height:120px;

}

div#footer p 
{
	color:#eee;
	margin:0;
}

div#footer a 
{
	color:#7fe5ff;
}

div#footer a:hover 
{
	color:#bbff59 !important;
}

div#footer h5 
{
	color:#fff;
	font-size:22px;
}

div#footer p.tel,
div#footer p.tel2 
{
	font-size:26px;
	color:#fff;
	padding:0;
	margin:0;
	line-height:1;
}

div#footer p.tel span 
{
	color:#97d4ff;
}

div#footer p.tel2 span 
{
	color:#205ba8;
}





/*
	fonts
*/

h1 
{
	font-size:33px;
	padding:0;
	margin:0;
	font-weight:normal;
}

h2 
{
	font-size:19px;
	padding:0;
	margin:0;
	font-weight:bold;
	color:#333;
}


h4 
{
	font-size:14px;
	padding:0;
	margin:0 0 4px 0;
	line-height:16px;
}

h4 + p 
{
	margin:0;
}


h5 
{
	font: normal normal 16px sans-serif;
	margin:0;
	padding:0;
	line-height:1.3
}

p 
{
	font-size:13px;
	word-spacing:0;
	margin:13px 0 0 0;
	padding:0;
	line-height:17px;
}

p:first-child 
{
	margin-top:0;
}

p.email 
{
	font-size:18px;
}

.bold 
{
	font-weight:bold;
}

.ok 
{
	color:#31e600;
}

img.segen_logo_inline 
{
	display:block;
	float:left;
	margin:4px 10px 10px 0;
	clear:none;
}



/*
=================
*/

div#slideCnt 
{
	float:left;
	height:264px;
	width: 756px;
	overflow:hidden;
	border:0px solid red;
	padding-top:20px;
	margin-top:-20px;
}

div#slideHolder 
{
	float:left;
	width:6000px;
	clear:both;
	white-space:nowrap;
}

div.slide 
{
	float:left;
	height:184px;
	width: 676px;
	padding:40px;
	clear:none;
	border:0px solid blue;
	border-top:3px solid #fff;
	border-bottom:1px solid #fff;
	white-space:normal;
	margin-right:2px;
}

div.slide h1 
{
	color:#000;
	margin: 0 0 10px 0;
}

div.slide h2 
{
	font: normal normal 15px sans-serif;
	color:#676767;
	padding:0;
	margin:0;
}

div.slide h3 
{
	font: normal bold 16px sans-serif;
	color:#fff;
	padding:0;
	margin:10px 0 0 0;
}

div.slide#no1 
{
	background: url(/images/pic_slide_1.png) 0 0 no-repeat;

}


div.slide#no1 div 
{
	width:300px;
	float:left;
	margin-top:15px;
}


div#no2 
{
	background:#172130 url(/images/bg_dark_grain.jpg);
}

div#no2 h1 
{
	color:#fff;

}

div#no2 h1 span 
{
	color:#dc0000;
}

div#no2 img 
{
	position:absolute;
	left:596px;
	top:0;
	z-index:1;
}

div#no2 h2 
{
	width:560px;
	color:#888;
}

div#no2 h3 
{
	color:#fff;
}

div#no2 h3 a 
{
	color:#67c8ff
}

div#no2 h3 a:hover 
{
	color:Red;
}

div#no3 
{
	background:transparent url(/images/bg_header_grad.png) 0 0 repeat-x;
}

div#no3 img 
{
	position:absolute;
	left:50px;
	top:-30px;
	z-index:1;
}

div#no3 h2
{
	width:400px;
	color:#888;
	margin-left:260px;
}

div#no3 h1
{
	width:400px;
	margin-left:260px;
}

div#no3 div 
{
	margin-top:20px;
}


div#no4
{
	/*background:#19a5d2 url(/images/bg_dapple.jpg) 0 0 repeat;*/
	background-color:#19a5d2;
}

div#no4 img 
{
	position:absolute;
	left:0px;
	top:15px;
	z-index:1;
}

div#no4 div 
{
	margin-top:-8px;
}

div#no4 h2
{
	width:410px;
	color:#fff;
	margin-left:280px;
	font-size:15px;
	line-height:19px;
}

div#no4 h1
{
	width:480px;
	margin-left:280px;
}


div#headerMrkr 
{
	float:left;
	width:756px;
	border:0px solid red;
}

div#headerMrkr div 
{
	margin:0 auto;
	width:100px;
	text-align:center;
	z-index:999999;
}

div#headerMrkr a 
{
	background: transparent url(/images/spr_marker.png) 0 0 no-repeat;
	height:11px;
	width:11px;
	overflow:hidden;
	float:left;
	margin:-14px 2px 6px 2px;
	text-decoration:none;
	border:0;
}

div#headerMrkr a.selected 
{
	background-position: 0 -15px;
}


div#credits 
{

	padding:5px 0 30px 0;
	margin:0 auto;
	width:984px;
}

div#credits p 
{
	font-size:10px;
	color:#777;
	padding-left:220px;
}