/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; background:url(../images/main-bg.jpg) top center repeat-x;
}


ol, ul {list-style:none}

img, td, { behavior: url("iepngfix.htc")
}


.site-bg{ background:url(../images/site-bg.jpg) top center no-repeat; padding:0; margin:0 auto}

.banner-bg{background:url(../images/banner_bg.gif) no-repeat top center; width:980px; height:396px;}



.news-bg{ background:url(../images/news-bg.gif) top center no-repeat; height:266px}

.dots{ background:url(../images/dots.gif) top center repeat-x; height:2px}

.client-bg{ background: url(../images/client-bg.gif) top center no-repeat; width:294px; height:194px}

.footer-bg{ background:url(../images/footer-bg.gif) top center repeat-x; height:81px}

.banner{ width:962px; height:323px; padding:0 0 0 9px;}


.lh{ line-height:1.5em}
.line-height{ line-height:1.5em; color:#3E3E3E}

.news-font{ font-size:12px; line-height:1.5em; color:#3E3E3E}



.h1{ font-size:16px; font-weight:normal}

.h2{ font-size:15px; font-weight:bold; color:#1D567C}

.h3{ font-size:13px; font-weight:none; color:#ffffff}

.h4{ font-size:22px; font-weight:normal; color:#1D567C}
.h5{ font-size:15px; font-weight:bold; color:#F16117}
.h6{ font-size:22px; font-weight:normal; color:#F16117}
.h7{ font-size:12px; font-weight:bold; color:#E94F00; text-decoration:none}





.footerlnks-dvd{color: #8D8D8D}



.sub_links:link{font-size:12px; font-weight:normal; color: #244A8A; text-decoration: none}
.sub_links:visited{font-size:12px; font-weight:normal; color:#244A8A; text-decoration: none}
.sub_links:hover{font-size:12px; font-weight:bold; color: #E94F00; text-decoration: none}
.sub_links:active{font-size:12px; font-weight:normal; color:#244A8A; text-decoration: none}



.more2:link{ font: Arial, Helvetica, sans-serif ; font-size:12px; font-weight:normal; color: #E94F00; text-decoration: none}
.more2:visited{ font:Arial, Helvetica, sans-serif ; font-size:12px; font-weight:normal; color:#E94F00; text-decoration: none}
.more2:hover{ font:Arial, Helvetica, sans-serif ; font-size:12px; font-weight:normal; color: #000000; text-decoration: underline}
.more2:active{ font:Arial, Helvetica, sans-serif ; font-size:12px; font-weight:normal; color:#E94F00; text-decoration: none}

.footer-links:link{ font: Arial, Helvetica, sans-serif ; font-size:12px; font-weight:normal; color: #8D8D8D; text-decoration: none}
.footer-links:visited{ font:Arial, Helvetica, sans-serif ; font-size:12px; font-weight:normal; color:#8D8D8D; text-decoration: none}
.footer-links:hover{ font:Arial, Helvetica, sans-serif ; font-size:12px; font-weight:normal; color: #000000; text-decoration: underline}
.footer-links:active{ font:Arial, Helvetica, sans-serif ; font-size:12px; font-weight:normal; color:#8D8D8D; text-decoration: none}



.mail:link{ font: Arial, Helvetica, sans-serif ; font-size:16px; font-weight:normal; color: #000000; text-decoration: none}
.mail:visited{ font:Arial, Helvetica, sans-serif ; font-size:16px; font-weight:normal; color:#000000; text-decoration: none}
.mail:hover{ font:Arial, Helvetica, sans-serif ; font-size:16px; font-weight:normal; color: #E94F00; text-decoration: none}
.mail:active{ font:Arial, Helvetica, sans-serif ; font-size:16px; font-weight:normal; color:#000000; text-decoration: none}

.c-mail:link{ font: Arial, Helvetica, sans-serif ; font-size:13px; font-weight:normal; color: #E94F00; text-decoration: none}
.c-mail:visited{ font:Arial, Helvetica, sans-serif ; font-size:13px; font-weight:normal; color:#E94F00; text-decoration: none}
.c-mail:hover{ font:Arial, Helvetica, sans-serif ; font-size:13px; font-weight:normal; color: #000000; text-decoration: none}
.c-mail:active{ font:Arial, Helvetica, sans-serif ; font-size:13px; font-weight:normal; color:#E94F00; text-decoration: none}


.bitra:link{ font: Arial, Helvetica, sans-serif ; font-size:13px; font-weight:bold; color: #ffffff; text-decoration: none}
.bitra:visited{ font:Arial, Helvetica, sans-serif ; font-size:13px; font-weight:bold; color:#ffffff; text-decoration: none}
.bitra:hover{ font:Arial, Helvetica, sans-serif ; font-size:13px; font-weight:bold; color: #E94F00; text-decoration: underline}
.bitra:active{ font:Arial, Helvetica, sans-serif ; font-size:13px; font-weight:bold; color:#ffffff; text-decoration: none}

/*---------------------Banner Flash------------------*/

.lof-slidecontent, .lof-slidecontent a {
	color:#FFF;	
}
.lof-slidecontent a.readmore{
	color:#58B1EA;
	font-size:95%;
	
}
.lof-slidecontent{
	position:relative;
	overflow:hidden;
}
.lof-slidecontent .preload{
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
	text-align:center;
	background:#000
}
.lof-slidecontent .preload div{
	height:100%;
	width:100%;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
}
.lof-main-outer{
	position:relative;
	height:100%;
	width:960px;
	z-index:3px;
	overflow:hidden;
}


/*******************************************************/

ul.lof-main-wapper{
	/* margin-right:auto; */
	overflow:hidden;
	background:transparent url(../images/load-indicator.gif) no-repeat scroll 50% 50%;
	padding:0px;
	margin:0;
	position:absolute;
	overflow:hidden;
}

ul.lof-main-wapper li{
	overflow:hidden;
	padding:0px;
	margin:0px;
	float:left;
	position:relative;
}
.lof-opacity  li{
	position:absolute;
	top:0;
	left:0;
	float:inherit;
}
ul.lof-main-wapper li img{
	padding:0px;	
}

/* item navigator */
.lof-navigator-wapper {
	position:absolute;
	bottom:10px;
	right:10px;
	background:url(../images/transparent_bg.png) repeat;
	padding:5px 0px;
}
.lof-navigator-outer{
	position:relative;
	z-index:100;
	height:51px;
	width:120px;
	overflow:hidden;
	color:#FFF;
	float:left
}
ul.lof-navigator{
	top:0;
	padding:0;
	margin:0;
	position:absolute;
	width:100%;
}
ul.lof-navigator li{
	cursor:hand; 
	cursor:pointer;
	list-style:none;
	padding:0;
	margin-left:0px;
	overflow:hidden;
	float:left;
	display:block;

	text-align:center;

}
ul.lof-navigator li img{
	border:#7E9FB3 solid 3px;	
}
ul.lof-navigator li.active img, ul.lof-navigator li:hover img {
	border:#FF9A5C solid 3px;
}
.lof-navigator-wapper .lof-next,  .lof-navigator-wapper .lof-previous{
	display:block;
	width:22px;
	height:50px;
	color:#FFF;
	cursor:pointer;

}
.lof-navigator-wapper .lof-next {
	float:left;	
	text-indent:-999px;
	margin-right:5px;
	background:url(../images/arrow-l.png) no-repeat right center;
}
.lof-navigator-wapper .lof-previous {
	float:left;	
	text-indent:-999px;
	margin-left:5px;
	background:url(../images/arrow-r.png) no-repeat left center;
}





a.ovalbutton{
background: transparent url('../images/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 11px Arial, Helvetica, sans-serif; /* Change 13px as desired */
line-height: 18px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 22px; /* Height of button background height */
padding-left: 4px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #fff; font-weight:none; float:right; /*button text color*/
}

a.ovalbutton span{
background: transparent url('../images/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 2px 10px 2px 6px; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #000;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

/*---------------------Banner Flash End------------------*/




 /*--------------------slideshow-----------------------*/
 
 #slideshow {
    position:relative;
    height:65px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*--------------------slideshow-----------------------*/


/*------------------------Inner------------------------*/

.left-shadow-bg{background-image: url(../images/inner/line.gif); 
                background-repeat:repeat-y; 
				background-position:top left; 
				width:11px;}
				
.inner-banner-bg{background: url(../images/inner/inner-b-bg.png) no-repeat top center; width:980px; height:306px;}

.inner-banner{ width:962px; height:232px; padding:0 0 0 9px;}

.about:link{
background:url(../images/inner/arrow-side.gif) no-repeat left;
height:30px;
line-height:30px;
color:#244A8A;
text-decoration:none;
font-weight:normal;
font-size:12px;
display:block;
padding:0 0 0 10px; border-bottom:1px solid #EAEAEA;
}
.about:visited{
background:url(../images/inner/arrow-side.gif) no-repeat left;
height:30px;
line-height:30px;
color:#244A8A;
text-decoration:none;
font-weight:normal;
font-size:12px;
display:block;
padding:0 0 0 10px; border-bottom:1px solid #EAEAEA;
}
.about:hover{
background:url(../images/inner/arrow-side.gif) no-repeat left;
background-color:#F2F2F2;
height:30px;
line-height:30px;
color:#6F9C1A;
text-decoration:none;
font-weight:normal;
font-size:12px;
display:block;
padding:0 0 0 10px; border-bottom:1px solid #EAEAEA;
}
.about:active{
background:url(../images/inner/arrow-side.gif) no-repeat left;
height:30px;
line-height:30px;
color:#244A8A;
text-decoration:none;
font-weight:normal;
font-size:12px;
display:block;
padding:0 0 0 10px; border-bottom:1px solid #EAEAEA;
}


.over{
background:url(../images/inner/arrow-side.gif) no-repeat left;
background-color:#F2F2F2;
height:30px;
line-height:30px;
color:#F16117;
text-decoration:none;
font-weight:bold;
font-size:12px;
display:block;
padding:0 0 0 10px; border-bottom:1px solid #EAEAEA;
}


.submit-button {
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	border: 1px solid #7295AB;
	background-color: #FE7301;
	line-height: normal;
	cursor: pointer;
	color:#ffffff;}
	
.input{border:solid 1px #CCCCCC; background-image: url(../images/inner/input-bg.gif);
background-repeat:repeat-x; height:15px; width:180px; font-size:11px; color:#333; text-indent:2px; overflow:hidden; padding-top:4px;}


.multi{
border:solid 1px #CCCCCC; 
background-image: url(../images/inner/input-bg.gif); 
background-position:top; background-color:#FFFFFF;
background-repeat:repeat-x;
font-size:11px; color:#333; 
text-indent:2px; 
overflow:hidden; 
padding-top:4px; 
font-family:Arial, Helvetica, sans-serif;
resize:none; width:180px;
} 



