/* CSS Document */


body{
background:#EEEEEE;
padding:0px;
margin:0px;
}
li a{
color:#333333;
text-decoration:none;}
.mainheader{
width:906px;
height:143px;
background:#FBFBFB;
margin:auto;
margin-top:8px;

}


.maintopcontents{
width:906px;
height:138px;
background:#FBFBFB;
}

.logos{
width:213px;
height:138px;
float:left;
}


.topleftside{
width:693px;
height:138px;
float:left;
background:url(../images/topleft.jpg); background-repeat:no-repeat;

}
.leftmaintop{
width:500px;
height:80px;

float:left;
margin-top:10px;
padding-top:20px;
padding-left:170px;



}

.iscer{
width:380px;
height:18px;
margin:auto;
margin-top:6px;

padding-left:20px;

}


.iscerleft{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
float:left;
color:#333333;
font-weight:bold;
width:155px;
padding-left:30px


}

.iscerright{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
float:left;
color:#333333;
font-weight:bold;
float:left;
width:155px;
padding-left:30px
}



.iscerright a:hover{
color:#C8C3C3;
}

.topmenu{
width:886px;
height:32px;
padding:0px;
padding-left:20px;
background:#414141;
margin:auto;

}

  

       .jqueryslidemenu{
	   font-size:12px;
	   font-family:Arial, Helvetica, sans-serif;
	   margin:auto;
	   height:32px;
	  width:891px
	 }

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
position:absolute;
z-index:25;}


.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;}

.jqueryslidemenu ul li a{
display: block;
background: #414141; 

color: #ffffff;
padding: 8px 18px;
padding-right:8px;

border-right: 1px solid #666565;

color: #2d2b2b;
text-decoration: none;}

* html .jqueryslidemenu ul li a{ 
display: inline-block;}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;}

.jqueryslidemenu ul li a:hover{
background: black; 
color: white;}
	
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
z-index:25;


}

.jqueryslidemenu ul li ul li{
display: list-item;
float: none;}

.jqueryslidemenu ul li ul li ul{
top: 0;}

.jqueryslidemenu ul li ul li a{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width: 167px; 
border-bottom: 1px solid #666565;
padding: 5px;
margin: 0;
border-top-width: 0;}

.jqueryslidemenuz ul li ul li a:hover{ 
background: #eff9ff;
color: black;}

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;}
.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;}          	 
.banner{
width:906px;
height:225px;
margin:auto;
background:#FBFBFB;
padding-top:9px;}
.bannerinside{
width:884px;
height:216px;
margin:auto;}

/*content start*/

.maincontents{
width:906px;
margin:auto;

background:#FBFBFB;
}



.maincontentsleft{
width:575px;
float:left;}
.contenttext{
width:565px;
float:left;
background:#FBFBFB;


}
 .contenttext p{
width:555px;
padding-left:10px;
padding-right:10px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
text-align:justify;
font-size:12px; line-height:140%;
}

.maincontentsright{
width:312px;
background:#FBFBFB;
float:left;
border:1px solid #C4C4C4;}
.maincontentssupportfile{
width:900px;
margin:auto;
background:#FBFBFB;

}

.maincontentsleft1st{
width:205px;
background:#FBFBFB;
float:left;
padding-left:10px;
padding-right:10px;
border-right:1px solid #dadada;
}

.maincontentsleft1st ul{
padding:0px;
margin:0px;
list-style: none;


}
.maincontentsleft1st ul li{

padding:0px;
margin:0px;
}

.maincontentsleft1st ul li a{

padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
line-height:180%;

}
.maincontentsleft1st ul li a:hover{

color:#000000;

}




.maincontentssupportcontents{
width:630px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:20px;
text-align:justify;
line-height:140%;
background:#FBFBFB;

}
.maincontentssupportcontents a{
color:#333333;
text-decoration:none;

}




.maincontentssupportcontentsca{
width:630px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding-left:10px;
text-align:justify;
line-height:140%;
background:#FBFBFB;


}
.maincontentssupportcontentsca a{
color:#333333;
text-decoration:none;

}



.maincontentssupportcontents h2{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#333333;
margin-top:5px;

}



.maincontentsrightinside{
width:300px;
background:#FBFBFB;
margin:auto;
padding-top:11px;
}
.maincontentsrightinside a{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#D50000;
text-decoration:none;
}

.maincontentsrightinside a:hover{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#A0A0A0;

}


.maincontentsrightinsidetextnewss{
width:300px;
background:#FBFBFB;
margin:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
line-height:140%;
padding-bottom:10px;
text-align:justify;
border-bottom:1px dotted #333333;
}

.maincontentsrightinsidetextnewss a{

color:#000000;

}

.sideidivi{
width:143px;
height:20px;
margin:auto;}
.sideimages{
width:180px;
height:120px;
margin:auto;}


.sideimages2{
width:180px;
height:112px;
margin:auto;
border:1px solid #DADADA;}


.maincontentsrightinsidetext{
width:300px;
background:#FBFBFB;
margin:auto;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
line-height:140%;
padding-bottom:10px;
text-align:justify;
border-bottom:1px dotted #333333;
}
.maincontentsrightheader{
width:300px;

}
.maincontentsrightimg{
width:28px;
height:30px;
float:left;
}
.maincontentsrighttext2{
width:265px;
height:30px;
float:left;
padding-top:2px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
}
.maincontentsrighttext2a{
width:300px;
height:40px;
float:left;
padding-top:2px;
color:#333333;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
}
.maincontentsrighttext2 h2{
color:#000000;
margin:0px;
font-size:18px;
}

.maincontentsrighttext2 h2 a{
color:#000000;
margin:0px;
font-size:18px;
}


.maincontentsrighttext2 h2 a:hover{
color:#7e7e7e;
margin:0px;
font-size:18px;
}
.middcontents{
width:580px;
margin:auto;
margin-top:10px;
padding-top:10px;
}
.middcontop{
width:557px;
background:url(../images/middletop.jpg); background-repeat:no-repeat;
height:11px;
margin:auto;
}

.middcontext{
width:552px;
background:url(../images/middletextbg.jpg); background-repeat:repeat-y;
margin:auto;
padding-left:5px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;

}
.middcontextinside3{
width:550px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;



}

.middcontextinside3a{
width:270px;
float:left;
border-right:1px solid #C4C4C4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:140%;

}
.text{
width:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
text-align:justify;
color:#333333;
float:left;
padding:5px;}

.text a{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#D50000;
text-decoration:none;
}

.text a:hover{

color:#9F9A9A;
text-decoration:underline;
}

.middcontextinside3cap{
width:240px;
float:left;
height:51px;
border-bottom:1px solid #C4C4C4;
font-family:Arial, Helvetica, sans-serif;

}

.middcontextinside3aimg{
width:62px;
height:48px;
float:left;
padding-bottom:4px;
}
.middcontextinside3cap h2{
color:#333333;
font-size:15px;
}

.middcontextinside3b{
width:265px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:140%;
padding-left:10px;
}

.middconbottom{
width:557px;
background:url(../images/middlebottom.jpg); background-repeat:no-repeat;
height:14px;
margin:auto;
}

.footer{
width:906px;
margin:auto;
background:#FBFBFB;
padding-top:5px;


}
.footerlinks{
width:884px;
margin:auto;
background:#414141;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
}


.footerlinksleft{

margin:auto;
padding-top:5px;
padding-left:5px;
padding-left:20px;

float:left;
border-top:1px solid #ffffff;
}



.footerlinksleft ul{ padding:0px;
margin:0px; list-style:none;
}
.footerlinksleft ul li{ padding:0px;
margin:0px; list-style:none;
}

.footerlinksleft ul li a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
line-height:160%;
background: url(../right.gif) no-repeat center left; 
padding-left: 19px;
padding-bottom:4px;

}

.footerlinksleft ul li a:hover{

color:#949494;
text-decoration:none;

}

.footerinside{
width:884px;
margin:auto;
margin-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:5px;
color:#333333;
line-height:160%;
text-align:center;
border-top:1px solid #E5E5E5;
}

.footerinside a{
color:#000000;
text-decoration:none;
}
.footerinside a:visited{
color:#000000;
text-decoration:none;
}

.footerinside a:hover{
color:#B10000;
}



.bottom{
background:url(../images/bottom.jpg);
background-repeat:no-repeat;
width:906px;
height:20px;
margin:auto;
}


.strongb{
color:#05408C;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}
.capb{
color:#05408C;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;

}

 .headerbar{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
margin-bottom: 1px; 
padding: 4px 15px 4px 10px; 
text-decoration:none;
}

 .headerbar a{
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
margin-bottom: 1px; 
text-decoration:none;

}
.footerlinks2{
width:884px;
margin:auto;
background:#414141;

padding-left:5px;
padding-right:5px;
}
.outerContainer { width:884px; height:80px; margin:auto; background:#E6E6EC; }
.footerlinkstopper{
width:120px;
height:22px;
padding-top:8px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
float:left;
padding-left:20px;
}
.footerlinkstopper a{
width:165px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
.arrowlistmenu{
width:205px; 
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px;

}

.arrowlistmenu ul li{
padding-bottom: 2px; 
}

.arrowlistmenu ul li a{
color: #333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background: url(../arrowbullet.gif) no-repeat center left; 
display: block;
padding: 2px 0;
padding-left: 19px; 
text-decoration: none;
font-weight: normal;
border-bottom: 1px solid #dadada;

}

.arrowlistmenu ul li a:hover{ 
color: #A70303;
background-color: #F3F3F3;
}





/*imagescroll*/

a img {
border : 0;
}
div.wrap {
width: 884px;
margin : 0 auto;
text-align : left;

}
div#top div#nav {
float : left;
clear : both;
width : 884px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 884px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height :884px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 225px;
background : url(../images/header-bg.png) no-repeat 50% 0;
}
div#header div#slide-holder {
z-index : 20;
width : 884px;
height : 225px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
	top : 0px;
	width : 884px;
	height : 280px;
	overflow : hidden;
	position : absolute;
	left: 1px;
	
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;

}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 225px;
width : 884px;
height : 46px;
display : none;
position : absolute;

}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #000000;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(../images/silde-nav.png);
color:#ffffff;
}
div#nav ul li a {
background : url(../images/nav.png) no-repeat;
color:#ffffff;
}



/*----imagescroll closed*/


.hori-duvider{
width:300px;
float:left;}

.hori-duvider a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:140%}



.hori-duvider2{
width:300px;
float:left;}



.hori-duvider2 a{width:300px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:140%;}

.rectdiv{
width:275px;
height:220px;
border:1px solid #cccccc;
margin:auto;
margin-top:40px;
padding:10px;
padding-left:14px;
}

.rectdiv-inside{
width:120px;
height:34px;
padding-top:8px;
padding:5px;
margin-top:4px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border:1px solid #cccccc;
background:#FFFFFF;

}

.rectdiv-inside2{
width:120px;
height:34px;
padding-top:8px;
padding:5px;
margin:4px;
background:#FFFFFF;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border:1px solid #cccccc;

}

.rectdivclients{
width:490px;

border:1px solid #cccccc;
margin:auto;
margin-top:40px;
padding:10px;
padding-left:20px;
}
.rectdivclientstext{
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
margin:auto;
padding:10px;

}

.rectdivclients-inside{
width:225px;
height:180px;
padding-top:8px;
padding:5px;
margin-top:4px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

border:1px solid #cccccc;
background:#FFFFFF;

}

.rectdivclients-inside2{
width:225px;
height:180px;
padding-top:8px;
padding:5px;
margin:4px;
background:#FFFFFF;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

border:1px solid #cccccc;

}


.prsre{
width:450px;
height:550px;
margin:auto;
border:1px solid #cccccc;
margin-top:40px;}

.clienttesto{
width:600px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
padding-top:5px;
font-size:12px;
border-top:1px dotted #cccccc;
}

.clienttesto2{
width:600px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
padding-top:5px;
font-size:12px;
border-top:1px dotted #cccccc;
height:80px;
}


.clienttestoinside1{
width:180px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
float:left;
font-size:12px;

}

.clienttestoinside2{
width:420px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
float:left;
font-size:12px;

}

.cuop{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:14px;
border:1px solid #999999;


font-weight:bold;}
.cuoptext{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
}
.cuoptext a{
font-family:Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-decoration:none;}

.frmtext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;}

.frmtextinput{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:1px solid #333333;}

/*form  */


.cssform1{
width:420px;
border:1px solid #000000;
height:250px;
padding:10px;
margin:auto;}

.cssform p{
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px;
height: 1%;
}

.cssform label{
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
float: left;
margin-left: -155px; 
width: 150px;
}

.cssform input[type="text"]{ 
width: 180px;
}

.cssform textarea{
width: 250px;
height: 35px;
}



* html .threepxfix{
margin-left: 3px;
}
.formheading{
width:420px;
border:1px solid #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
background: #666666;
margin:auto;
height:30px;
padding-bottom:8px;
padding-top:2px;
padding-left:10px;
padding-right:10px;}



/*close form*/


.newsupdates{
width:600px;
padding-top:20px;
}

.newsupdates ul{
margin:0px;
padding:0px;
margin-bottom: 8px;
list-style-type: none;

}

.newsupdates ul li{
margin:0px;
padding:0px;
padding-bottom:2px;

}

.newsupdates ul li a{
color: #333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

display: block;
padding: 2px 0;
padding-left: 19px; 
text-decoration: none;
font-weight: normal;
}


.newsupdates ul li a:hover{
color:#D50000;

}




.newcolumleft{
width:380px;
border:1px solid #DADADA;
margin-left:4px;
float:left;
color: #333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;


}

/*.newcolummiddle{
width:203px;
margin-left:4px;
border:1px solid #3C4E57;
margin-left:4px;
float:left;
color: #333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
*/
.newcolumright{
width:220px;
border:1px solid #DADADA;
margin-left:10px;
float:left;
color: #333333;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;


}






