﻿/* 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:1018px;}	
body { 
	background:#797979; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1.1875em;
	color:#a2a2a2;
	}
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}
.pr{ position:relative}

a{ color:#000; text-decoration:none; outline:none}
a:hover{ text-decoration:underline}
b{ color:#535353}
		

.link{color:#000000; background:url(../images/marker.gif) top left no-repeat; padding-left:20px; background-position:0 5px; text-decoration:none; font-size:.916em  }
.link: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 }

section ul.list{margin:0; padding:0; list-style:none;}
section ul.list li{background:url(../images/marker1.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:19px; }
section ul.list li a{color:#8f8f8f; text-decoration:underline; line-height:1.83em; text-transform:uppercase} 
section ul.list li a:hover { text-decoration:none; }

section ul.list1{margin:0; padding:0 0 25px 0; list-style:none;}
section ul.list1 li a{color:#fff; font-size:1.08em; text-decoration:none; font-weight:bold; line-height:1.84em;} 
section ul.list1 li a:hover { text-decoration:underline; }

.link-2 { display:block; float:left; background:url(../images/link_bg.gif) top left repeat-x; color:#ffffff; text-decoration:none; }
.link-2 em { display:block; background:url(../images/link_left.gif) left top no-repeat;}
.link-2  b { display:block; background:url(../images/link_right.gif) right top no-repeat; padding:0 15px 0 15px; line-height:28px; font-weight:normal; font-style:normal;}
.link-2:hover{ text-decoration:none; color:#000000}

 ul.list2{margin:0; padding:0; list-style:none;}
 ul.list2 li{background:url(../images/marker1.gif) top left no-repeat; background-position:0 5px; margin:0; padding-left:19px; }
 ul.list2 li a{color:#8f8f8f; text-decoration:underline; line-height:1.83em; text-transform:uppercase; font-size:1.09em} 
 ul.list2 li a:hover { text-decoration:none; }


.link-1 { display:inline-block; line-height:25px; height:25px; background:url(../images/marker.gif) no-repeat 13% 11px #969696; padding:0 14px 0 18px; color:#fff; text-decoration:none; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;  margin-right:10px; cursor:pointer; position:relative;}
.link-1:hover { background:url(../images/marker.gif) no-repeat 13% 11px #000; text-decoration:none; color:#fff}
.link-2 { display:inline-block; line-height:25px; height:25px; background:url(../images/marker.gif) no-repeat 13% 11px #00bff3; padding:0 14px 0 18px; color:#fff; text-decoration:none; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;  margin-right:10px; cursor:pointer; position:relative; font-size:.916em}
.link-2:hover { background:url(../images/marker.gif) no-repeat 13% 11px #000; text-decoration:none; color:#fff}
.link-3 { display:inline-block; line-height:25px; height:25px; background:url(../images/marker.gif) no-repeat 13% 11px #94d142; padding:0 14px 0 18px; color:#fff; text-decoration:none; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;  margin-right:10px; cursor:pointer; position:relative; font-size:.916em;}
.link-3:hover { background:url(../images/marker.gif) no-repeat 13% 11px #000; text-decoration:none; color:#fff}
.link-4 { display:inline-block; line-height:25px; height:25px; background:url(../images/marker.gif) no-repeat 13% 11px #6b6b6b; padding:0 14px 0 18px; color:#fff; text-decoration:none; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;  margin-right:10px; cursor:pointer; position:relative; font-size:.916em;}
.link-4:hover { background:url(../images/marker.gif) no-repeat 13% 11px #000; text-decoration:none; color:#fff}


/*header*/
header {font-size:0.6875em; color:#a2a2a2 }
header .indent{ top:18px; right:43px; position:absolute; width:86px; padding:0}
header .indent1{padding:36px 36px 32px 45px}
header .line{ top:16px; right:156px; position:absolute;}
header .inside{padding:0px 0px 0px 0px}
header .img{margin:21px 0 0 0}

header ul.menu{margin:0; padding:0 0 0 44px; list-style:none;}
header ul.menu li{ margin:0px; display:inline}
header ul.menu li a{color:#fff; text-decoration:none; padding-right:53px; display:block; float:left; line-height:70px; text-transform:uppercase; font-size:2.18em} 
header ul.menu li a:hover { color:#00bff3; text-decoration:none; background:url(../images/bg_menu.gif) top left no-repeat;}
header ul.menu li a.current{ color:#00bff3; text-decoration:none; background:url(../images/bg_menu.gif) top left no-repeat;  }

header ul.banner{margin:0; padding:0px; list-style:none;}
header ul.banner li{ display:block; height:121px; background:url(../images/bg_1.gif) top left no-repeat #00bff3; padding:0; margin:0}
header ul.banner li:hover{ background:url(../images/bg_1.gif) top left no-repeat #33ccf5;}
header ul.banner .li{ display:block; height:121px; background:url(../images/bg_2.gif) top left no-repeat #89d800; padding:0; margin:0}
header ul.banner .li:hover{ background:url(../images/bg_2.gif) top left no-repeat #a1e033;}
header ul.banner .li1{ display:block; height:121px; background:url(../images/bg_3.gif) top left no-repeat #9e9e9e; padding:0; margin:0}
header ul.banner .li1:hover{ background:url(../images/bg_3.gif) top left no-repeat #b1b1b1;}
header ul.banner li span{color:#fff; font-size:36px; display:block; line-height:1.2em; text-transform:none;} 
header ul.banner li a{color:#fff; text-decoration:none; padding-left:77px; display:block; float:left; padding-top:30px; text-transform:uppercase; font-size:14px; text-transform:uppercase} 
header ul.banner li a:hover { color:#fff; text-decoration:none;}

header ul.icon{margin:0; padding:0; list-style:none;}
header ul.icon li{ margin:0px; display:inline; float:left}
header ul.icon li a{color:#fff; text-decoration:none; padding-left:12px} 
header ul.icon li a:hover {text-decoration:none;}

.bg-menu{ top:245px; left:19px; position:absolute; width:980px; background:url(../images/bg_menu.gif) top left repeat-x; height:70px;}

/*content*/
section{ font-size:0.75em; width:100%; text-align:left; background:url(../images/bg_cont.gif)}
section .inside{padding:0px 19px 0px 19px}
.img-left{ float:left; margin:0 25px 16px 0}
.img-left1{ float:left; margin:0 9px 16px 0}
.img-indent{ margin:0 0 16px 0}
.img-indent1{ margin:0 27px 20px 0px}
p{ margin:0 0 17px 0}
.p{ margin:0}
.p1{ margin:0 0 17px 0}
.p2{ margin:0 0 27px 0}
h2{color:#2a2a2a; font-size:2.5em; margin-bottom:22px; line-height:1.2em}
h4{color:#5e5e5e; font-size:1em; margin-bottom:9px;  }
h3{color:#000; font-size:1.45em; margin-bottom:9px;  }
.txt-1000{ float:right; display:block; margin-bottom:31px; font-weight:bold; color:#5e5e5e}
.txt{ font-size:42px}
.txt1 {color:#7a7c7c; font-size:2em; line-height:1.2em}
.txt2 {font-size:1.16em; text-transform:uppercase; color:#979797; line-height:1.28em }
.tail{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:33px; margin-bottom:32px}
.tail-1{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:23px; margin-bottom:22px}
.tail1{ background:url(../images/tail1.gif) bottom repeat-x; padding-bottom:17px; margin-bottom:26px}
.bg2{ background:url(../images/bg_img.gif) top left no-repeat}

.txt3{ font-size:1.09em}
.txt4{ font-size:1.27em; color:#535353; font-style:italic; line-height:22px}
.txt5{ font-size:1.27em; color:#535353;}
.txt6{ font-size:1.09em; color:#000}

.txt-1{ color:#00bff3; padding-left:46px; padding-top:7px}
.txt-2{ color:#8dc73f; padding-left:46px; padding-top:7px}
.txt-3{ color:#424242; padding-left:39px; padding-top:7px}

.icon1{ top:0; left:23px; position:absolute}
.icon2{ top:0; left:355px; position:absolute}
.icon3{ top:0; left:673px; position:absolute}

.indent-col{padding:28px 30px 30px 36px}
.indent-col1{padding:20px 30px 16px 49px}
.indent-col2{padding:28px 30px 0px 36px}
.indent-col3{padding:20px 10px 16px 49px}
.indent{padding:0px 10px 40px 37px}
.indent1{padding:0px 10px 0px 37px}




/*box2*/
.box2{ background:#9b9b9b; width:100%;}
.box2 .indent-box{ padding:41px 31px 32px 56px; }

.box3{ background:#f2f8fb; width:100%}

/*box*/
.box{ background:#fff; width:100%;}
.box .border-bottom {background:url(../images/border_bottom.gif) bottom repeat-x;}
.box .border-left {background:url(../images/border_left.gif) left repeat-y;}
.box .border-right {background:url(../images/border_right.gif) right repeat-y;}
.box .corner-bottom-left {background:url(../images/corner_bottom_left.gif) left bottom no-repeat;}
.box .corner-bottom-right {background:url(../images/corner_bottom_right.gif) right bottom no-repeat; width:100%; }
.box .indent-box{ padding:28px 42px 83px 42px; }


/*box1*/
.box1{ background:#fff; width:100%;}
.box1 .border-top {background:url(../images/border_top1.gif) top repeat-x;}
.box1 .border-left {background:url(../images/border_left1.gif) left repeat-y;}
.box1 .border-right {background:url(../images/border_right1.gif) right repeat-y;}
.box1 .corner-top-left {background:url(../images/corner_top_left1.gif) left top no-repeat; width:100%; height:686px;}
.box1 .corner-top-right {background:url(../images/corner_top_right1.gif) right top no-repeat; width:100%; height:686px; }
.box1 .indent-box{ padding:69px 19px 8px 19px; }


/*== featured box begin ==*/
#featured {
	width:665px;
	position:relative;
	height:361px;
}
#featured ul.ui-tabs-nav {
	position:absolute;
	top:0;
	right:0;
	list-style:none;
	width:314px;
	z-index:100;
}
#featured .ui-tabs-hide {display:none; }
/*== featured box end ==*/


/*footer*/
footer { color:#b4b4ae; font-size:0.75em; text-transform:uppercase}
footer .inside{ padding:72px 62px 0 64px }
footer a {color:#b4b4ae; text-decoration:underline}  
footer a:hover {  text-decoration:none}
footer span{ color:#b4b4ae}

footer ul{margin:0; padding:0; list-style:none;}
footer ul li{ margin:0px; display:inline; background:url(../images/bg_li.gif) center left no-repeat; float:left}
footer ul li a{color:#6c6c60; text-decoration:none; display:block; float:left; padding:2px 18px 2px 24px; text-transform:none} 
footer ul li a:hover { text-decoration:none; color:#b4b4ae }
footer ul .first{background:none;}
footer ul .first a{ padding-left:0px}
footer ul li .current{ text-decoration:none; color:#b4b4ae  }

.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:52px; background:url(../images/bg_input.gif) top left no-repeat}
.rowElem1{ height:225px; background:url(../images/bg_input1.gif) top left no-repeat}
.block-contact span{ float:right; margin-right:80px}
.input{
   	border:none; 
	background:none;
	width:220px; height:20px;
	font-size:1em;
	color:#a2a2a2;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
}input{
   	border:none; 
	background:none;
	width:360px; height:20px;
	font-size:1em;
	color:#a2a2a2;
	padding-left:9px;
	padding-top:6px;
	padding-bottom:6px;
}
textarea{
   	border:none; 
	background:none;
	width:580px; height:189px;
	font-size:1em;
	color:#a2a2a2;
	padding-left:5px;
	margin-bottom:11px;
	padding-top:6px;
	padding-bottom:6px;
	overflow:auto}