body { margin:0; padding:0; background:url(../images/body_bg.jpg) repeat; font-family:"MyriadPro", Arial, sans-serif; font-size:12px; }
@font-face {
font-family: 'MyriadPro';
src: url('../fonts/MyriadPro-Regular.eot');
src: url('../fonts/MyriadPro-Regular.eot?iefix') format('eot'),
     url('../fonts/MyriadPro-Regular.woff') format('woff'),
     url('../fonts/MyriadPro-Regular.ttf') format('truetype'),
     url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
.clear { clear:both }
img, a { border:none; outline:none; }

.ml_10 { margin-left:10px; } 

/*-header-*/
header { float:left; width:100%; height:91px; background:url(../images/header_bg.jpg) repeat-x; }
.header_h { width:982px; height:89px; margin:0 auto; }
.logo_h { float:left; width:200px; height:89px; background:#FFFFFF }
.header_logo { float:left; margin:12px 0 0 30px; }
.toprightmenu{ font-family:Arial, Helvetica, sans-serif; font-size:14px; /*color:#FF9900;*/ color:#000000; font-weight:bold }
.toprightmenu a{ text-decoration:none; /*color:#FF9900;*/ /*color:#000000;*/ color:#F90; text-decoration: blink }

.phnum {/*color:#b5acb5;font-family:Comic Sans MS;*/font-size:14px; color:#000; font-weight:bold;}
.blinkmsg { /*color:#b5acb5;*/font-size:14px;/*font-family:Comic Sans MS;*/text-decoration:blink; color:#000; font-weight:bold; }
/*-navigation-*/
#nav { float:left; height:28px; width:780px; margin:61px 0 0 0; background:#FFF; font-size:15px; font-weight:bold; }
#nav a { float:left; padding:0 10px; height:28px; line-height:28px; background:url(../images/nav_v_line.png) right center no-repeat; text-decoration:none; color:#000000; }
#nav a:hover { background:url(../images/nav_h.jpg) repeat-x }

#nav a.last { background:none; }
#nav a.selected, #nav a.last:hover { background:url(../images/nav_h.jpg) repeat-x }


#main_div { margin:0 auto; width:982px; min-height:500px; padding:0 15px; background:url(../images/maindiv_bg.png) repeat-y; } 

/*-Gallery-*/
.gallery_h { float:left; width:980px; height:400px; }
#slideshow {
    position:relative;
    height:400px;
}
#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 400px;
	width:980px;
    background-color: #FFF;
}
#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}
#slideshow DIV.last-active {
    z-index:9;
}
#slideshow DIV IMG {
    height:400px;
	width:980px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

/*-left links -*/
.left_links_h { position:absolute; width:190px; height:370px; margin:15px 0 0 15px; background:url(../images/left_liks_bg.png) repeat; z-index:200; font-family:Arial, Helvetica, sans-serif;/*"MyriadPro", Arial, sans-serif;*/ }
.left_links_h a { float:left; padding:10px; width:170px;  text-decoration:none; font-size:12px; color:#000000; }
.left_links_h a:hover ,.left_links_h a.selected{ /*background:#FFD0B7*/background:url(../images/nav_h.jpg) repeat-x }

.leftlinks { float:left; width:200px; margin:0; font-family:Arial, Helvetica, sans-serif;  }
.leftlinks a { float:left; padding:10px; width:180px;  text-decoration:none; font-size:12px; color:#000000; }
.leftlinks a:hover ,.leftlinks a.selected { /*background:#FFD0B7*/background:url(../images/nav_h.jpg) repeat-x }

.leftlinks-inside { float:left; width:200px; margin:0; font-family:Arial, Helvetica, sans-serif;}
.leftlinks-inside a { float:left; padding:10px; width:155px;  text-decoration:none; font-size:12px; color:#000000;margin-left:25px; }
.leftlinks-inside a:hover ,.leftlinks a.selected { /*background:#FFD0B7*/background:url(../images/nav_h.jpg) repeat-x }

.leftlinks-home { float:left; width:200px; margin:0; font-family:Arial, Helvetica, sans-serif;}
.leftlinks-home a { float:left; padding:10px; width:145px;  text-decoration:none; font-size:12px; color:#000000;margin-left:25px; }
.leftlinks-home a:hover ,.leftlinks a.selected { /*background:#FFD0B7*/background:url(../images/nav_h.jpg) repeat-x }


.logos_holder { float:left; width:980px; height:130px; padding:0; background:#CECDCD }
.btm_logos { float:left; width:180px; height:95px; border:1px solid #F5F5F5; background:#FFFFFF }

/*-footer-*/
#footer { float:left; width:960px; height:30px; padding:0 10px; line-height:30px; color:#9A9A9A; }
#footer a { text-decoration:none; color:#9A9A9A }
#footer a: { text-decoration:underline }

.left_menu { width:190px;/* height:370px; background:url(../images/left_liks_bg.png) repeat;  */border:1px solid #F5F5F5; border:#000 }
.left_menu a { float:left; padding:10px; width:170px;  text-decoration:none; font-size:12px; color:#000000; }
.left_menu a:hover { background:#FFD0B7 }


#content_div { float:left;margin:0; width:740px; min-height:400px; padding:0 15px;border-left:1px solid #CDCDCD; } 
.page_title { float:left; width:750px; padding:10px 0; border-bottom:1px solid #CDCDCD; text-align:left; font-size:20px; /*color:#666;*/color:#F60; }
.textholder { float:left; width:750px; padding:10px 0; font-size:12px; list-style:18px; font-family:Arial, Helvetica, sans-serif}
.img_h { float:left; width:250px; /*height:200px;*/ margin-right:10px; }


/* new sliding css */
#example {
	/*width:600px;*/
	height:400px;
	position:relative;
}
*
	Slideshow
*/

#slides {
	position:absolute;
	top:15px;
	left:4px;
	z-index:100;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	/*width:570px;*/
	overflow:hidden;
	position:relative;
	display:none;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container a {
	/*width:570px;
	height:270px;*/
	height:600px;
	display:block;
}

.slides_container a img {
	display:block;
}

/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:585px;
}

/*
	Pagination
*/

.pagination {
	position:absolute;
	margin:-250px auto 0;
	width:100px;
	z-index:200;
	/*margin:-200x auto 0;*/
	text-align:right;
	float:right
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	/*background-image:url(../images/pagination.png);*/
	background-position:0 0;
	float:left;
	overflow:hidden;	
}

.pagination li.current a {
	background-position:0 -12px;
}

.curser_pointer { cursor:pointer; }

.textholder .outer {
    /*color: #D4D0C8;*/
	color:#000;
    float: left;
    text-align: center;
    /*width: 25%;*/
	width: 25%;
}
.banneritem_partners {
   /* background: none repeat scroll 0 0 #000000;
    border: 1px solid #333333;*/
	background: none repeat scroll 0 0 #FFF;
    border: 1px solid #FFF;
    float: left;
    height: 120px;
    /*height: 100px;*/
    line-height: 25px;
    margin: 29px 5px 5px;
    width: 190px;
}

.margin_lft_neg { margin-left:-40px; }

.btn_input {
    background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #333333;
    color: #333333 !important;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    height: 24px;
    line-height: normal;
    overflow: hidden;
    padding: 0 1px;
    text-align: center;
    text-decoration: none !important;
}
.btn_input:hover {
    background: none repeat scroll 0 0 #333333;
    border: 1px solid #333333;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
}
.btn_input input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    margin: 0;
    outline: medium none;
    overflow: hidden;
    padding: 0 5px;
    text-align: center;
}
.btn_input:hover input {
    color: #FFFFFF !important;
}
.mrg_left_5 {
    margin-left: 5px;
}
.mrg_left_10 {
    margin-left: 10px;
}
.mrg_bottom_10 {
	margin-bottom:10px;
}
.page_title03 {
    /*border-bottom: 1px solid #CDCDCD;
    border-top: 1px solid #CDCDCD;*/
    /*color: #666666;*/
	color:#F00;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0 5px 10px;
 	text-align: left;
	text-decoration:none;
}