/* 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:990px;}	
body { 
	background-color: #f8f8f8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1.125em;
	color:#1e1e1e;
	}
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}
.main {	margin: 0 auto;	position: relative;	width: 990px; }

a{ color:#1e1e1e; text-decoration:underline; outline:none}
a:hover{ text-decoration:none}
		

.link{color:#ff941f; text-decoration:none; font-weight:bold}
.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 a{color:#1e1e1e; text-decoration:none;background:url(../images/bg_li1.gif) top left no-repeat; margin:0; padding-left:23px; width:246px; line-height:50px; display:block; font-size:14px } 
section ul.list li a:hover { color:#fff; text-decoration:none; background:url(../images/bg_li.gif) top left no-repeat; }

section ul.list1{margin:0; padding:0; list-style:none;}
section ul.list1 li a{color:#1e1e1e; text-decoration:none;background:url(../images/marker.gif) top left no-repeat; background-position:0 9px; margin:0; padding-left:28px; line-height:30px; display:block; font-size:14px } 
section ul.list1 li a:hover { color:#ff941f; text-decoration:none; }

section ul.list2{margin:0; padding:0; list-style:none; width:226px}
section ul.list2 li { line-height:32px; font-size:14px} 
section ul.list2 li span{ float:right; } 
section ul.list2 li a{color:#1e1e1e; text-decoration:none; } 
section ul.list2 li a:hover { color:#ff941f; text-decoration:none; }

.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}

.col-3{ width:73px; float:left}
.col-4{ width:515px; float:left}

.link-1 { display:inline-block; line-height:44px; font-size:20px; background:url(../images/marker1.png) no-repeat 85% 20px #1c1c1b; padding:0 37px 5px 18px; color:#fff; text-decoration:none; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; cursor:pointer; position:relative; }
.link-1:hover { background:url(../images/marker1.png) no-repeat 85% 20px #ffab18; text-decoration:none; color:#fff}


.link-2 { display:inline-block; float:left; line-height:49px; font-size:20px; background:#1c1c1b; padding:0 18px 0 18px; color:#fff; text-decoration:none; border-radius:9px;	-moz-border-radius:9px; -webkit-border-radius:9px; cursor:pointer; position:relative; }
.link-2:hover { background:#ffab18; text-decoration:none; color:#fff}

.bg{ background:url(../images/tail.gif) repeat-y 98% 0 } 
.bg1{ background:url(../images/tail.gif) repeat-y 92% 0 } 

/*header*/
header {font-size:0.75em; color:#FFFFFF; }
.top{ background-color:#61928E; height:36px}
.top1{ background:url(../images/top.jpg) top left repeat-x; height:344px}
header .indent{ top:56px; left:10px; position:absolute; width:963px; padding:0}
header .inside{padding:0px 0px 0px 0px}

header h1 {position:absolute; left:10px; top:56px;}
header h1 a { position:relative; display:block; width:309px; height:489px; background:url(../images/logo.jpg) no-repeat left top;	}

header .logo h1 {position:absolute; left:10px; top:56px; text-indent:-9999px;}
header .logo h1 a { display:block; width:309px; height:202px; background:url(../images/logo1.jpg) no-repeat left top;	}




/*--- superfish dropdown menu begin ---*/
.sf-menu {margin:0; padding:6px 0 0 9px;	list-style: none; z-index:900000000; position:relative } 
.sf-menu li{ margin:0; display:inline; float:left; padding-right:31px}
.sf-menu .last{ padding-right:0}
.sf-menu li a{color:#fff; text-decoration:none; display:block; float:left; line-height:24px; font-size:18px; font-family:Verdana,Tahoma; } 
.sf-menu li a:hover {color:#00529e;  text-decoration:none;  }
.sf-menu li a.current{ color:#00529e; text-decoration:none;}

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


/*** DEMO SKIN ***/
.sf-menu ul {	width:242px}
.sf-menu ul li {  text-align:left; line-height:37px; padding:0;  z-index:9; position:relative; float:left		}
.sf-menu ul li a {text-transform:none; line-height:50px; height:50px; text-align:left; width:222px; padding-left:20px; font-size:20px; text-transform:none;  color:#fff; z-index:9; background: url(../images/bg_menu.png) top left no-repeat;  }
.sf-menu ul li a:hover { color:#fff; background: url(../images/bg_menu-act.png) top left no-repeat; }

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {	outline:0;}

			
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 { left:242px; /* match ul width */ top:-48px; position:relative}
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;}


/*content*/
section{ font-size:0.8125em; width:100%; text-align:left; background:#f8f8f8;}
section .inside{padding:30px 0px 20px 0px}
.img-left{ float:left; margin:0 20px 27px 0}
.img-left1{ float:left; margin:0 20px 0 0}
.img-right{ float:right; margin:5px 0px 0 20px}
.img-indent{ margin:0 0 16px 0}
.img-indent1{ margin:0 0 31px 0}
p{ margin:0 0 17px 0}
.p{ margin:0}
.p1{ margin:0 0 17px 0}
.p2{ margin:0 0 37px 0}
h2{color:#141413; text-transform:uppercase; font-size:25px; margin-bottom:31px; line-height:30px}
h3{color:#1e1e1e; font-size:16px; font-weight:normal; line-height:22px }
h5{color:#1e1e1e; font-size:14px; font-weight:normal; line-height:18px; margin-bottom:5px }
h4{color:#ff941f; font-size:1em; margin-bottom:9px;  }
h6{color:#ffa94c; font-size:16px; font-weight:normal; margin-bottom:11px  }
.tail{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:55px; margin-bottom:50px}
.tail1{ background:url(../images/tail1.gif) bottom repeat-x; margin-bottom:7px; padding-bottom:11px; width:100%}
.tail2{ background:url(../images/tail2.gif) bottom repeat-x; margin-bottom:12px; padding-bottom:16px}
.txt{ float:right; display:block; margin-bottom:31px; font-weight:bold; color:#5e5e5e}
.txt1{ line-height:22px}
.txt2{ display: inline-block;  padding-top:5px}

.indent{padding:48px 0px 0px 0px}
.indent1{padding:0px 11px 0px 11px}
.indent2{padding:5px 0px 0px 0px}

.box{ background:#f8f8f8; width:100%; border-style: solid; border-radius:11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; position:relative}
.box .indent-box{padding:15px 10px 19px 22px}
.box span{ color:#ff941f; display:block; font-size:11px; margin-bottom:4px; margin-top:4px}
.box:hover{ background:#ffaa18; width:100%; border-style: solid; border-radius:11px; -moz-border-radius: 11px; -webkit-border-radius: 11px;  position:relative}
.box:hover span{ color:#ffffff}
.box .link1{ background:url(../images/marker.gif) right bottom no-repeat; display:inline-block; padding-right:15px; overflow:hidden;}
.box .link1 a{ color:#1e1e1e; text-decoration:none}
.box .link1 a:hover{ color:#1e1e1e; text-decoration:none}
.box:hover .link1{ background:url(../images/marker3.gif) right bottom no-repeat; padding-right:15px}

.box2{ background:#f8f8f8; width:100%; border-style: solid; border-radius:11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; position:relative}
.box2 .indent-box{padding:28px 10px 19px 40px}
.col-1{ width:290px; margin-right:38px; float:left}
.col-2{ width:215px; margin-right:0; float:left}

/*footer*/
.footer { color:#fff; font-size:0.8125em; background:#61928e}
.footer .inside{ padding:16px 11px 16px 11px }
.footer a {color:#fff; text-decoration:none}  
.footer a:hover {  text-decoration:none; color:#00529E}
.footer span{ color:#fff}

.jamp{ width:109px;}
select{font-size:1em; color:#2d3331; height:30px}
	
.indent-2{ position:relative; padding-left:20px; float:left}
.rowElem{ height:40px}
.rowElem1{ height:30px;}

.rowElem2{ height:40px; background:url(../images/bg_input.gif) top left no-repeat}
.rowElem3{ height:225px; background:url(../images/bg_input1.gif) top left no-repeat}
.block-contact span{ float:right; margin-right:135px}
.block-contact1 span{ float:right; margin-right:50px}
.input4{
	width:20px; height:20px;
	font-size:1em;
	color:#000;
	padding:0;
	margin-right:7px
}
.input{
	border-right:1px solid #707070; 
   	border-top:1px solid #707070; 
   	border-left:1px solid #d4d0c8; 
   	border-bottom:1px solid #dedede; 
	background:#FFFFFF;
	width:295px; height:18px;
	font-size:1em;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-style: solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;  position:relative
}
.input1{
	border-right:1px solid #707070; 
   	border-top:1px solid #707070; 
   	border-left:1px solid #d4d0c8; 
   	border-bottom:1px solid #dedede; 
	background:#FFFFFF;
	width:29px; height:18px;
	font-size:1em;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-style: solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; position:relative
}
.input2{
	border-right:1px solid #707070; 
   	border-top:1px solid #707070; 
   	border-left:1px solid #d4d0c8; 
   	border-bottom:1px solid #dedede; 
	background:#FFFFFF;
	width:49px; height:18px;
	font-size:1em;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-style: solid; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;position:relative
}
.input3{
	border:none; 
	background:none;
	width:286px; height:18px;
	font-size:1em;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}
textarea{
	border:1px solid #ccc; 
	background:none;
	width:296px; height:186px;
	font-size:1em;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:11px;
	overflow:auto}
	
	
	
	
	

#loopedSlider {	height:570px;}
#loopedSlider .container { width:963px; height:570px; position:relative; margin:0; font-size:12px; }
#loopedSlider .slides { position:absolute; top:0; left:0;}
#loopedSlider .slides .div { position:absolute; top:0; width:963px; }
#loopedSlider .slides .div img{ margin-left:309px;}
#loopedSlider .slides .info {color:#61928e; position:relative;  font-size:30px; display:block; margin-top:35px;}

#loopedSlider { width:963px; position:relative; clear:both; }


.box1 #loopedSlider {	height:280px;}
.box1 #loopedSlider .container { width:963px; height:280px; position:relative; margin:0; font-size:12px;}
.box1 #loopedSlider .slides { position:absolute; top:0; left:0; }
.box1 #loopedSlider .slides .div { position:absolute; top:0; width:963px; }
.box1 #loopedSlider .slides .div img{ margin-left:309px}
.box1 #loopedSlider .slides .info {color:#fff; position:relative;  font-size:30px; display:block; margin-top:35px;}

