/* 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:1020px;*/
	min-width:1030px;
	}	
body { 
	background:#fff; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1em;
	/*line-height:1.375em;*/
	color:#6b6b6b;
	}
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}


.col-1, .col-2, .col-3, .col-4{ float:left}
/*======= width =======*/
/*.main {	margin: 0 auto;	position: relative;	width:1020px; } */
.main {	
	margin: 0 auto;	
	position: relative;	
	width:97%;
	 min-width: 1400px;
	/*width: 1600px; */
	} /*azlara-added*/
.main-footer {	
	margin: 0 auto;	
	position: relative;	
	width:95%; 
	}/*azlara-added*/

.test-footer {
    /*background: none repeat scroll 0 0 #66CCFF;*/
    /*bottom: 0;*/
    height: 10px;
    position: absolute;
    /*width: 100%;*/
    /*width: 1030px;*/
    width: 800px;
    
    /*margin-bottom: 10px;*/
    /*margin-bottom: -62px;*/
    /*border-top: 1px solid #DDDDDD;*/
    top:731px;
    color:#6b6b6b; 
    font-size:0.85em;
    left: 0px;
}

.test-footer-h {
    /*background: none repeat scroll 0 0 #66CCFF;*/
    bottom: 0;
    height: 10px;
    position: absolute;
    /*width: 100%;*/
    /*width: 1030px;*/
    width: 800px;
    
    /*margin-bottom: 10px;*/
    /*margin-bottom: -135px;*/
    /*margin-bottom: -56px;*/
    margin-bottom: -61px;
    /*border-top: 1px solid #DDDDDD;*/
    color:#6b6b6b; 
    font-size:0.85em;
    left: 228px;
}

.test-footer-p {
    /*background: none repeat scroll 0 0 #66CCFF;*/
    bottom: 0;
    height: 10px;
    position: absolute;
    /*width: 100%;*/
    /*width: 1030px;*/
    width: 800px;
    
    /*margin-bottom: 10px;*/
    /*margin-bottom: -109px;*/
    margin-bottom: -30px;
    /*border-top: 1px solid #DDDDDD;*/
    color:#6b6b6b; 
    font-size:0.85em;
    left: 0px;
}

.test-footer-d {
    /*background: none repeat scroll 0 0 #66CCFF;*/
    /*bottom: 0;*/
    height: 10px;
    position: absolute;
    /*width: 100%;*/
    /*width: 1030px;*/
    width: 800px;
    
    /*margin-bottom: 10px;*/
    /*margin-bottom: -68px;*/
    /*border-top: 1px solid #DDDDDD;*/
    top:732px;
    color:#6b6b6b; 
    font-size:0.85em;
    /*left: 228px;*/
    left: 229px;
}

a{ color:#000000; text-decoration:none; outline:none}
a:hover{ text-decoration:underline}
		

.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 }

.button1{ background:#181818; color:#fff; font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ; display:block; line-height:44px; text-align:center; text-decoration:none; font-weight:bold; margin-top:1px}
.button1:hover{ background:#fefefe; color:#000;}

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 7px; margin:0; padding-left:14px; overflow:hidden; }
section ul.list li a{color:#010101; text-decoration:none; line-height:22px; font-size:15px; text-transform:uppercase} 
section ul.list li a:hover { text-decoration: underline; }

section ul.list1{margin:0; padding:0; list-style:none;}
section ul.list1 li{ float:left; padding-bottom:1px;}
section ul.list1 li a {
	color:#010101; 
	text-decoration:none; 
	line-height:30px; 
	font-size:13px; 
	font-weight:bold; 
	text-transform:uppercase; 
	background:#e7e7e7; 
	margin:0; 
	/*padding-left:38px;*/
	padding-left:10px; 
	/*width:238px;*/
	width:200px; 
	display:block 
	}
/*section ul.list1 li a{color:#010101; text-decoration:none; line-height:50px; font-size:13px; font-weight:bold; text-transform:uppercase; background:#e7e7e7; margin:0; padding-left:38px; width:238px; display:block }*/
section ul.list1 li a:hover{ text-decoration:none; background:#fff; color:#2c2c2c; }/* color:#2c2c2c;*/
section ul.list1 li a.current{ text-decoration:none; background:#003366; color:#fff; } /*20120516-azlara-background:#2c2c2c;*/
section ul.list1 li a.highlighted{ text-decoration:none; background:#FFDE00; color:#2c2c2c; } /*20120516-azlara-background:#2c2c2c;*/

section ul.list2{margin:0; padding:0; list-style:none;}
section ul.list2 li{ float:left; background:url(../images/icon1.png) top left no-repeat; padding-left:39px; background-position:0 5px; padding-bottom:9px}
section ul.list2 .li1{  background:url(../images/icon2.png) top left no-repeat; background-position:0 5px}
section ul.list2 .li2{  background:url(../images/icon3.png) top left no-repeat; background-position:0 5px}
section ul.list2 .li3{  background:url(../images/icon4.png) top left no-repeat; background-position:0 5px}
section ul.list2 li a{color:#000000; text-decoration:none; font-size:13px; font-weight:bold; text-transform:uppercase; display:block} 
section ul.list2 li a:hover { text-decoration:none; color:#578dc9; }

section ul.list3{margin:0; padding:0; list-style:none; width:340px}
section ul.list3 li{ float:left; padding-bottom:1px; width:340px}
section ul.list3 li span{ float:right; font-size:22px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#171717}
section ul.list3 li a{color:#010101; text-decoration:none; line-height:34px; font-size:14px; background:#999999; margin:0; padding-left:11px;  display:block; float:left; width:263px } 
section ul.list3 .li a{color:#010101; text-decoration:none; line-height:34px; font-size:14px; background:#ababab; margin:0; padding-left:11px;  display:block; float:left; width:243px } 
section ul.list3 .li1 a{color:#010101; text-decoration:none; line-height:34px; font-size:14px; background:#c6c6c6; margin:0; padding-left:11px;  display:block; float:left; width:213px } 
section ul.list3 .li2 a{color:#010101; text-decoration:none; line-height:34px; font-size:14px; background:#e7e7e7; margin:0; padding-left:11px;  display:block; float:left; width:163px } 
section ul.list3 .li3 a{color:#010101; text-decoration:none; line-height:34px; font-size:14px; background:#fafafa; margin:0; padding-left:11px;  display:block; float:left; width:123px } 
section ul.list3 li a:hover { text-decoration:none; background:#000; color:#fff  }

section ul.list-download {margin:0; padding:0; list-style:none;}
section ul.list-download li{ float:left; padding-bottom:1px;}
section ul.list-download li a {
	color:#010101; 
	text-decoration:none; 
	line-height:20px; 
	font-size:13px; 
	font-weight:bold; 
	text-transform:uppercase; 
	background:#e7e7e7; 
	margin:0; 
	/*padding-left:38px;*/
	padding-left:10px; 
	/*width:238px;*/
	width:200px; 
	display:block 
	}
section ul.list-download li a:hover{ text-decoration:none; background:#fff; color:#2c2c2c; }/* color:#2c2c2c;*/
section ul.list-download li a.current{ text-decoration:none; background:#003366; color:#fff; } /*20120516-azlara-background:#2c2c2c;*/

/*.link-1 { display:inline-block; float:left; line-height:45px; background:#5288DB; padding:0 27px 0 27px; color:#fff; text-decoration:none; border-radius:9px;	-moz-border-radius:9px; -webkit-border-radius:9px; cursor:pointer; position:relative; behavior:url(js/PIE.htc);  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px}*/ /*azlara- background:#171717;*/
.link-1 { display:inline-block; float:left; line-height:25px; background:#003366; padding:0 27px 0 27px; color:#fff; text-decoration:none; border-radius:9px;	-moz-border-radius:9px; -webkit-border-radius:9px; cursor:pointer; position:relative; behavior:url(js/PIE.htc);  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px} /*azlara- background:#171717;*/
.link-1:hover {background:#ececec; text-decoration:none; color:#171717}

.data{ float:left; width:74px; height:65px; text-align:center; padding-right:22px; background:url(../images/bg_date.png) top left no-repeat; font-size:40px; color:#171717; padding-top:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1em}
.data span{ color:#fff; font-size:10px; display:block; margin-top:6px; line-height:2em}

/*for slideshow v 1.1*/
#carousel 
{	
	height:412px; 
	/*padding-top:40px;*/	
	padding-top:20px;
	overflow:hidden; 
	background:url(../images/bg_2.gif) top center no-repeat
}
 /* gallery */
 	/*.roundabout-holder { height: 377px; width:915px; margin:0 auto;}
	.roundabout-moveable-item { height: 377px; width: 469px; cursor: pointer; }*/
	.roundabout-holder { height: 400px; width:915px; margin:0 auto;}
	.roundabout-moveable-item { height: 400px; width: 900px; cursor: pointer; }
	.roundabout-moveable-item img { width:100%; height:100%; display:block;	}
	.roundabout-in-focus { cursor: auto; }
	
/*header*/
header {
	font-size:0.75em; 
	color:#FFFFFF; 
	/*height:142px;*/
	height:100px;
	background: url(../images/top.gif) top center no-repeat; 
	position:relative; 
	z-index:900;
	}
/*header .indent{ top:74px; right:0; position:absolute; width:258px; padding:0}*/
header .indent{ 
	/*top:24px;*/
	top:9px;  
	right:0; 
	position:absolute; 
	width:258px; 
	padding:0;
	}
/*header .inside{position: absolute; z-index:90; top:139px; width:1020px}*/ /*azlara-commented out*/
header .inside{
	position: absolute; 
	z-index:90; 
	/*top:99px;*/ 
	top:58px;/*azlara-added*/
	/*width:100%*/
	width:1150px;/*1020px;*/
	} /*azlara-added*/

/*20130320-azlara-added*/
header .banner {
	position: relative; 
	/*padding-left: 10px;*/
	left: 30%;
	}
	
.top1{ background:url(../images/top1.gif) top left repeat-x}


/*header h1{color:#171717; font-size:60px; margin-bottom:13px; line-height:60px; letter-spacing:-1px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; position:absolute; top:50px; left:0  }*/
header h1{
	color:#171717; 
	/*font-size:60px;*/
	font-size:50px;  
	margin-bottom:13px; 
	line-height:60px; 
	letter-spacing:-1px; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	position:absolute; 
	/*top:20px;*/
	top:3px;  
	left:0  
	}
/*header h1 a{color:#171717; text-decoration:none  }*/
header h1 a{color:#003366; text-decoration:none  }
header h1 a:hover{text-decoration:none  }


/*--- 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}
/*.sf-menu li a{color:#1a1a1a; text-decoration:none; display:block; float:left; line-height:72px; font-size:20px; text-transform:uppercase; width:145px; text-align:center; background:#e7e7e7}*/ /*font-size:12px;*/
/*.sf-menu li a{color:#003366; text-decoration:none; display:block; float:left; line-height:32px; font-size:18px; text-transform:uppercase; width:145px; text-align:center; background:#e7e7e7} */
.sf-menu li a{color:#003366; text-decoration:none; display:block; float:left; line-height:32px; font-size:12px; text-transform:uppercase; width:127px; text-align:center; background:#e7e7e7} 
/*.sf-menu li a:hover {color:#1a1a1a;  text-decoration:none; background:#ffffff }*/
.sf-menu li a:hover {color:#003366;  text-decoration:none; background:#ffffff }
.sf-menu li a.current{ color:#fff; text-decoration:none; background:url(../images/bg_menu.gif)}

.sf-menu ul { position:absolute; top:-999em; width:10em; line-height:1.0; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:0; 
	/*top:72px;*/
	top:32px;/*to move admin menu up*/ 
	z-index:99;
}

/*** DEMO SKIN ***/
.sf-menu ul {	width:145px; background:url(../images/bg_menu.gif); padding:10px 0px 10px 0px }
.sf-menu ul li {  text-align:left; line-height:25px; padding:0;  z-index:9; position:relative; float:left		}
.sf-menu ul li a {text-transform:none; line-height:25px; text-align: center; width:145px; font-size:12px; text-transform:none;  color:#fff; text-transform:uppercase; z-index:9;background:url(../images/bg_menu.gif) }
.sf-menu ul li a:hover { color:#171717; background:#e7e7e7}

.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:116px; /* 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;}

aside{ height:452px; background:url(../images/bg_aside.gif) top left repeat-x}
aside .inside{ padding:0px 0px 0px 0px}
/*content*/
section{ 
	/*font-size:0.875em;*/ 
	font-size:1em;
	width:100%; 
	text-align:left; 
	/*background:url(../images/bg_cont.gif) top center no-repeat*/
	}
	
.bg_cont{ 
	width:100%;  
	/*background:url(../images/bg_cont1.gif) top center repeat-x*/
	}
.bg_cont1{ 
	width:100%;  
	/*background:url(../images/bg_cont2.gif) bottom center repeat-y #d9d9d9*/
	}
/*section .inside{padding:55px 0px 60px 20px} original*/
section .inside{padding:1px 0px 0px 1px}
.img-left-rounded-corners{ /*20140430-azlara-added*/
	float:left; 
	margin:0 20px 33px 0;
	border:1px solid #;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;  
}/*azlara added*/
.img-left{ float:left; margin:0 20px 33px 0}
.img-left1{ float:left; margin:0 15px 0px 0}
.img-left2{ float:left; margin:0 20px 0 0}
.img-indent{ margin:0 0 16px 0}
.img-middle1{ float:right; margin:0 440px 0px 0} /*20120516-azlara-added*/
.img-middle2{ float:right; margin:0 210px 0px 0} /*20120516-azlara-added*/
p{ margin:0 0 25px 0}
.p{ margin:0}
.p1{ margin:0 0 25px 0}
.p2{ margin:0 20px 37px 0}
.p3{ margin:0 0 7px 0}
/*.p3{ margin:0 0 1px 0}*/
/*h2{color:#171717; font-size:34px; margin-bottom:27px; line-height:1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}*/
h2{
	color:#003366; 
	/*font-size:34px;*/ 
	font-size:18px;
	/*margin-bottom:27px;*/
	margin-bottom:7px; 
	line-height:1em; 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.h2{margin-bottom:41px;}
h4{color:#000000; text-transform:uppercase; font-size:13px; margin-bottom:9px;  }
h3{color:#000000; text-transform:uppercase; font-size:15px; text-transform: uppercase; font-weight:normal  }

/*
.tail{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:61px; margin-bottom:51px}
.tail2{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:31px; margin-bottom:51px}
.tail1{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:17px; margin-bottom:17px}
.tail3{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:27px; margin-bottom:27px}
*/

.tail { 
	/*background:url(../images/tail.gif) bottom repeat-x;*/ 
	padding-bottom:15px; 
	margin-bottom:5px;  
	}
.tail2{ 
	/*background:url(../images/tail.gif) bottom repeat-x;*/ 
	padding-bottom:3px; 
	margin-bottom:5px  
	}
.tail1{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:17px; margin-bottom:17px }
.tail3{ background:url(../images/tail.gif) bottom repeat-x; padding-bottom:27px; margin-bottom:27px }

.home_teaser{
	position: absolute; 
	width: 100%;/*1120px;*/
	} /*azlara-added*/
	
.txt{color:#000000; text-transform:uppercase; font-size:13px; margin-bottom:9px; }
.txt1{color:#000000; text-transform:uppercase; font-size:14px; margin-bottom:9px; }
.txt2{ font-size:34px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left; color:#171717; font-weight:bold; padding-top:7px; line-height:1em}
.txt3{ letter-spacing:-1px}
.txt4{ text-transform:none; font-size:14px}
.txt5{ text-transform:none; font-size:14px; color:#000;}


.indent{padding:62px 0px 0px 0px}
.indent1{padding:0px 0px 0px 96px}
.indent2{padding:0px 0px 0px 61px}
.indent3{padding:0px 0px 0px 181px}
.indent4{padding:0px 0px 0px 27px}
/*.indent5{padding:22px 0px 0px 0px} original*/
.indent5{padding:0px 0px 0px 0px} /*azlara-added*/
.indent6{padding:1px 0px 0px 0px} /*azlara-added*/
.indent7{
	padding:1px 0px 0px 0px; 
	/*height: 260px;*/
	height: 205px;
	background:url(../images/tail.gif) bottom repeat-x; 
	padding-bottom:15px; 
	margin-bottom:5px 
	} 
.indent7-1{
	padding:1px 0px 0px 0px; 
	/*height: 260px;*/
	height: 205px;
	padding-bottom:15px; 
	margin-bottom:5px 
	}/*azlara-added*/
.indent8{
	/*padding:1px 0px 0px 0px; */
	padding:1px 0px 15px 0px;
	height: 444px
	} /*azlara-added*/
.indent9{padding:0px 0px 0px 396px} /*azlara-added*/
.indent10{
	/*padding:1px 0px 0px 0px; */
	padding:1px 0px 15px 0px;
	height: 500px
	} /*azlara-added*/
.pad{ padding-right:40px}

.box{ background:url(../images/bg_box.gif); width:100%; color:#6b6b6b}
.box h3{ color:#fff; text-transform:uppercase}
.box .indent-box{padding:36px 50px 42px 30px}


/*.btnPrev{ position:absolute; top:186px; left:182px; z-index:900}*/
.btnPrev{ 
	position:absolute; 
	top:186px; 
	left:0px; 
	z-index:900
	}
/*.btnNext{ position:absolute; top:186px; left:806px; z-index:900}*/
.btnNext{ 
	position:absolute; 
	top:186px; 
	right:0px; 
	z-index:900
	}

/*footer*/
/*original*/
/*footer { color:#6b6b6b; font-size:0.75em; background:#fff}*/ 
/*footer .inside{ padding:35px 62px 130px 40px }*//*original*/
/*original*/
/*azlara-added*/
footer { color:#6b6b6b; font-size:0.85em; } 
footer .inside{ 
	padding:540px 1px 1px 465px 
	} 
/*azlara-added*/
footer a {color:#6b6b6b; text-decoration:none}  
footer a:hover {  text-decoration:underline}
footer span{ color:#6b6b6b}

	
.indent-2{ position:relative; padding-left:20px; float:left}
.rowElem{ height:51px}
.rowElem1{ height:32px;}
.block-contact span{ float:right; margin-right:80px}
.input{
   	border:1px solid #e3e3e3; 
	background:#FFFFFF;
	width:200px; height:19px;
	font-size:1em;
	color:#989898;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
	float:left;
	padding-bottom:6px;
	margin-top:-1px
}input{
   	border:1px solid #e3e3e3; 
	background:#FFFFFF;
	width:260px; height:18px;
	font-size:1em;
	color:#6b6b6b;
	padding-left:10px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
}
textarea{
   	border:1px solid #e3e3e3; 
	background:#FFFFFF;
	width:559px; height:171px;
	font-size:1em;
	color:#6b6b6b;
	padding-left:10px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
	margin-bottom:11px;
	overflow:auto
}
/* for big inputs*/
.input-big{
   	border:2px solid #e3e3e3; 
	background:#FFFFFF;
	width:700px; 
	height:18px;
	font-size:1em;
	color:#6b6b6b;
	padding-left:10px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
}
/* for file input*/
.input-file {
   	border:1px solid #e3e3e3; 
	background:#FFFFFF;
	width:260px; 
	height:25px;
	font-size:1em;
	color:#6b6b6b;
	padding-left:10px;
	padding-right:8px;
	padding-top:6px;
	padding-bottom:6px;
}

/* for check box*/
.input-checkbox {
	width:20px; 
}

/*for news page space between links*/
.news-item {
   margin:0 0 10px 0;   
}

/*20140627-azlara-for table border*/
.table-border {
    border: medium 1;
    /*border-collapse: collapse;*/
    /*padding: 0;*/
}