/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

* { margin:0; padding:0;}
html, body { height:100%;  min-width:940px;}	
body { 
	background:#fff; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1.125em;
	color:#0b4870;
	}
input, select, textarea { font-family:Arial, Helvetica, sans-serif;	font-size:1em;	vertical-align:middle;	font-weight:normal;}
object { vertical-align:top; outline:none}
.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
.container {	overflow:hidden; width: 100%;}
a img{ border:0px}
img{ vertical-align:top;  }
fieldset{ border:none}
.oh{ overflow:hidden}

.col-1, .col-2, .col-3, .col-4{ float:left}
/*======= width =======*/
.main {	margin: 0 auto;	position: relative;	width: 940px; }

.row1 .col-1{ width:190px}
.row2 .col-1{ width:200px; margin-right:0}
.row2 .col-2{ width:60px;}
.row2 .col-3{ width:85px;}

a{ color:#f94ba1; text-decoration:underline; outline:none}
a:hover{ text-decoration:none}
		
section ul.list{margin:0; padding:0; list-style:none;}
section ul.list li{background:url(../images/marker.gif) top left no-repeat; background-position:0 11px; margin:0; padding-left:15px; }
section ul.list li a{color:#0f6096; font-style:italic; text-decoration:none; line-height:2em} 
section ul.list li a:hover { text-decoration: underline; }
		
section ul.list1{margin:0; padding:0; list-style:none;}
section ul.list1 li{background:url(../images/tail1.gif) top left repeat-x; padding-left:11px }
section ul.list1 li a{color:#0f78bc; font-style:italic; text-decoration:none; line-height:44px; background:url(../images/marker1.gif) top left no-repeat;  margin:0; padding:2px 0 2px 27px;} 
section ul.list1 li a:hover { text-decoration: underline; }

.link{color:#0f78bc; font-style:italic}
.link1{color:#0f78bc; font-style:italic; text-decoration:none}
.link1:hover{ text-decoration:underline}

.button{color:#fff; background:url(../images/button.gif) top left no-repeat; width:114px; text-align:center; line-height:32px; display:block; text-decoration:none;  }
.button:hover{text-decoration:underline }

.link-1 { display:inline-block; float:left; line-height:43px; background:url(../images/bg_link.gif) top left repeat-x #0f6096; padding:0 33px 0 33px; color:#fff; text-transform:uppercase; text-decoration:none; border-radius:5px;	-moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer; position:relative; font-size:16px }
.link-1:hover {background:#000; text-decoration:none; color:#fff}


.main_top{ background:url(../images/top.jpg) top left no-repeat}
.main_top1{ background:url(../images/top1.jpg) top left no-repeat}
.top{ height:796px}
.top1{ height:246px}
#pretty{ z-index:900000}
/*header*/
header {font-size:0.75em; color:#FFFFFF }
header .indent{ top:90px; right:0px; position:absolute; padding:0; width:400px}
header .indent1{ top:246px; right:0px; position:absolute; padding:0; width:940px}
header .inside{padding:152px 0px 0px 0px}

header h1 {position:absolute; left:0; top:20px; text-indent:-9999px;}
header h1 a { display:block; width:500px; height:125px; background:url(../images/logo.png) no-repeat left top;	}


header ul.icon{margin:0; padding:0; list-style:none;}
header ul.icon li{ display:inline; float:left}
header ul.icon li a{color:#fff; font-style:italic; text-decoration:none; line-height:2em; line-height:29px; padding:0px 9px 0px 9px; display:block; float:left; border-style: solid; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; position:relative} 
header ul.icon li a:hover { text-decoration:none; background:#0b4870; }

/*--- superfish dropdown menu begin ---*/
.sf-menu {margin:0; padding:0;	list-style: none; z-index:90000; position:relative;} 
.sf-menu li{ margin:0; display:inline; position:relative; float:left; margin-right:1px}
.sf-menu .last{margin-right:0}
.sf-menu .last a{ width:155px; border-style: solid; border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; -webkit-border-radius:0 5px 5px 0;  position:relative}
.sf-menu .first a{ width:155px; border-style: solid; border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px;  position:relative}
.sf-menu li a{color:#363636; text-decoration:none; display:block; float:left; line-height:74px; font-size:1.38em; text-transform:uppercase; width:156px; text-align:center; background:url(../images/bg_menu.gif) top left no-repeat; } 
.sf-menu li a:hover {color:#eff9fc;  text-decoration:none; background:url(../images/bg_menu-hov.gif) top left repeat-x;  }
.sf-menu li a.current{ color:#eff9fc; text-decoration:none; background:url(../images/bg_menu-act.gif) top left no-repeat; }

.sf-menu ul { position:absolute; top:-999em; width:10em; line-height:1.0; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { top:72px; z-index:99;}


/*** DEMO SKIN ***/
.sf-menu ul {	width:157px;  background:url(../images/bg_menu1.gif) bottom left repeat-x #0b4870; padding:10px 0px 10px 0px }
.sf-menu ul li {  text-align:left; line-height:24px; padding:0;  z-index:9; position:relative; margin-bottom:3px  }
.sf-menu ul li a {text-transform:none; line-height:24px; text-align:left; width:155px; text-align:center; padding:0; background:none; font-size:18px; color:#fff; text-transform:uppercase; z-index:9;}
.sf-menu ul li a:hover { color:#224054; background:none;  background: url(../images/bg_menu1-act.png) top left repeat-x; padding:0; margin:0; line-height:24px}
.sf-menu ul li:hover{ color:#224054; background: url(../images/bg_menu1-act.gif) top left repeat-x }

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	 position:relative }

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {	left: 0;	top: 73px; /* match top ul list item height */	z-index: 99;}
.sf-menu li:hover ul ul,
.sf-menu li.sfHover ul ul {	left: 155px;	top: 73px; /* match top ul list item height */	z-index: 99;}
				
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul { top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {  /* match ul width */ top:0; margin-left:1px;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul { top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul { left:10em; /* match ul width */ top:0;}


.sf-sub-indicator {	position: absolute;	display:block;	right:10px;	width:10px;	height:10px; text-indent:-999em; overflow:hidden;}


/*content*/
section{ font-size:0.8125em; width:100%; text-align:left; background:url(../images/bg_cont.png)}
section .inside{padding:60px 0px 50px 0px}
.img-left{ float:left; margin:0 15px 13px 0}
.img-indent{ margin:0 0 16px 0}
p{ margin:0 0 17px 0}
.p{ margin:0}
.p1{ margin:0 0 27px 0}
.p2{ margin:0 0 45px 0}
h2{color:#224054; font-size:30px; margin-bottom:35px; line-height:36px}
h5{color:#0f78bc; font-size:20px; margin-bottom:15px; line-height:24px}
h4{color:#0f78bc; font-weight:normal; font-size:1em; text-transform:uppercase  }
h3{color:#0f78bc; font-weight:normal; font-size:14px; text-transform:uppercase; margin-bottom:15px  }
.tail{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:20px; margin-bottom:20px}
.tail1{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:33px; margin-bottom:20px}
.txt-1{ float:right; display:block; margin-bottom:31px; font-weight:bold; color:#5e5e5e}
.num{ display:block; background:url(../images/bg_num.gif) top left no-repeat; width:45px; height:45px; line-height:45px; text-align:center; margin-right:12px; float:left; color:#fff; font-size:24px}

.indent{padding:17px 0px 0px 0px}
.indent3{padding:37px 0px 0px 0px}
.indent4{padding:57px 0px 0px 0px}
.indent1{padding:0px 40px 0px 0px}
.indent2{padding:0px 20px 0px 0px}

/*box1*/
.box1{ background:url(../images/box1.gif) top left no-repeat #0f79bc; width:300px; color:#fff;}
.box1 .box-bot{ background:url(../images/box1-bot.gif) bottom left no-repeat; width:100%}
.box1 .indent-box{ padding:27px 30px 70px 28px; }
.box1 .indent-box1{padding-left:20px; padding-bottom:20px}
.box1 span{ font-size:11px}
.box1 h2{ color:#fff; margin-bottom:45px}
.txt1{ text-align:right; color:#9ae5ff}
/*box*/
.box3{ background:#c4ced6;  border-style: solid; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; position:relative; margin-bottom:5px; color:#0b4870; width:282px}
.box3 strong{ color:#1b7ebe; text-transform:uppercase; font-size:14px}
.box3:hover strong{ color:#fff; text-transform:uppercase}
.box3:hover{ background:#0e72b8;  border-style: solid; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; position:relative; color:#9ae5ff}
.box3 .indent-box{ padding:20px 9px 28px 20px; }

/*footer*/
footer { color:#95a6b1; font-size:0.625em; background:url(../images/bot_bg.gif) top repeat-x; text-transform:uppercase; width:100%}
footer .inside{ padding:20px 0px 80px 0px }
footer a {color:#0e74b9; text-decoration:underline}  
footer a:hover {  text-decoration:none}

.jamp{ width:40px; margin-left:6px}
select{font-size:.84em; color:#2d3331; height:20px}
	
.indent-2{ position:relative; padding-left:20px; float:left}
.rowElem{ height:50px}
.rowElem1{ height:30px; background:url(../images/bg_input.gif) top left no-repeat}
.block-contact span{ float:right; margin-right:210px}
.input{
   	border:none; 
	background:none;
	width:220px; height:20px;
	font-size:1em;
	color:#000;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}input{
	border-left:1px solid #b1b5b8; 
   	border-top:1px solid #b1b5b8; 
   	border-right:1px solid #e6ecf0; 
   	border-bottom:1px solid #e6ecf0; 
	background:#e6ecf0;
	border-style: solid; border-radius:11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; position:relative;
	width:359px; height:18px;
	font-size:1em;
	color:#0b4870;
	padding-left:20px;
	padding-right:17px;
	padding-top:9px;
	padding-bottom:9px;
}
textarea{
	border-left:1px solid #b1b5b8; 
   	border-top:1px solid #b1b5b8; 
   	border-right:1px solid #e6ecf0; 
   	border-bottom:1px solid #e6ecf0; 
	background:#e6ecf0;
	color:#0b4870;
	border-style: solid; border-radius:11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; position:relative;
	width:496px; height:258px;
	font-size:1em;
	padding-left:20px;
	padding-right:23px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:11px;
	overflow:auto}
	
	/* Easy Tooltip */
	#easyTooltip{
	    padding:5px 10px;
	    border:1px solid #000;
	    background:#fff;
	    color:#a7a7a7;
	    font-size:11px;
	    text-transform:none;
		z-index:900;
		position:relative
	}
	/* // Easy Tooltip */
	

.coin-slider { overflow: hidden; position: relative; height:532px }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons {	position:absolute;	left:371px;	bottom:0px;	display:block;	width:223px; height:40px; z-index:10;}
.cs-buttons a { 	background:url(../images/cs-button1.png) no-repeat 0 0;	float:left;	width:29px;	height:29px;	margin-left:1px;	text-indent: -1000px;}
.cs-buttons a:hover, .cs-buttons a.cs-active {	background:url(../images/cs-button2.png) no-repeat 0 0;}

	
.cs-prev, 
.cs-next {	width:32px;	height:31px;	text-indent:-9999em; display:none}
.cs-prev {	background:url(images/cs-prev.png) no-repeat 0 0;	position:absolute;	left:0;	top:18px;	display:block;	cursor:pointer;}
.cs-next {	background:url(images/cs-next.png) no-repeat 0 0;	position:absolute;	right:0;	top:18px;}

#cs-navigation-coin-slider {	z-index:10000;	position:absolute;	right:22px;	bottom:0;	width:67px;	height:68px;}
