@charset "utf-8";
/* CSS Document */
* { padding: 0px; margin: 0px; }
html, body, div, span, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td  { margin: 0; padding: 0; border: 0;  outline: 0; font-size: 100%; vertical-align: baselinebaseline; background: transparent;}  
ol, ul {list-style: none;} 
table {  border-collapse: collapse;  border-spacing: 0;}  
.clear {clear:both;}
img { border:none;}
body { background:#fff url(images/bg.jpg) repeat-x left top ; font-family:Arial, Helvetica, sans-serif;font-size:13px; letter-spacing:1; font-weight:normal; }
#cont-all {width:940px; margin:0 auto; _width:960px; }
#logo {width:176px; float:left;}
/****************************************************MENU******************************************************/
#menu { width:764px; float:left;   }
#menu ul { margin-left:80px;}
#menu ul li { display:block;  float:left; }
#menu ul li a { font-size:24px; color:#2a2a2a; text-decoration:none;width:130px;display:block;   padding-top:95px; padding-bottom:35px; text-align:center;}
#menu ul li a span { font-size:12px; color:#6e6f71;  line-height:20px;text-shadow:1px 1px 0 #FFFFFF;} 
#menu ul li a:hover{  background:url(images/menu-hov.jpg) no-repeat left top;text-shadow:0 0 5px #777777; }
#menu ul li a.active {  background:url(images/menu-hov.jpg) no-repeat left top; color:#666; }
/****************************************************BANNER******************************************************/
#banner { margin-top:25px;}

/****************************************************BODY******************************************************/

h1 { font-size:27px; color:#2a2a2a; line-height:40px; font-weight:normal; letter-spacing:-0.5px; }
h1 a { color:#2a2a2a; text-decoration:none}
h1 a:hover {  text-decoration:underline;}
h2 { font-size:18px; color:#000; line-height:20px; margin-top:10px; margin-bottom:10px;font-weight:normal;letter-spacing:-0.5px;}
h3 { font-size:14px; color:#4c4c4c; line-height:20px; margin-top:10px; margin-bottom:10px;font-weight:normal;}
h4 { font-size:12px; color:#919184; line-height:20px; margin-top:10px; margin-bottom:10px;font-weight:normal;}
h5 { font-size:14px; color:#333; line-height:15px; margin-top:10px; margin-bottom:5px;font-weight:normal; font-weight:bold;}

.intro {margin:10px 0px 10px 0; }
.intro p {color:#666; font-size:14px; line-height:17px;}

p { font-size:13px; color:#2a2a2a; line-height:17px;}


.block-01 a, .block-03 p a  { text-decoration:none; font-size:13px; color:#000; font-weight:bold; line-height:30px;}
.block-01 a:hover, .block-03 p a:hover  { color:#006ec7; text-shadow:1px 1px 5px #ccc;}



.mrglft {margin-right:18px;}
.mrglft2 {margin-left:30px; padding-right:7px;} 
.block-01 {width:221px; float:left; margin-top:20px;}
.block-03 {width:295px; float:left; margin-top:20px;}

.line-02 {border-bottom:1px solid #bcbec0; }
hr.line-01 { height:1px; background:none; border:none; border-bottom:1px solid #bcbec0;}
hr.line-03 { height:1px; background:none; border:none; border-bottom:1px dashed #bcbec0; margin-bottom:20px;margin-top:20px;}
hr.line-04 { height:1px; background:none; border:none; border-bottom:1px solid #999;}

.block-02 {width:48%; float:left;}
.lft {float:left;}
.lft2 {float:left; line-height:50px;  }
.bold{ font-weight:bold;}
.imgcls1 {margin-left:5px; margin-bottom:10px;_margin-left:2px; }
.imgcls2 {margin-bottom:10px;}
.imgcls3 {margin-bottom:10px; margin-left:5px;}
.imgcls4 {margin-bottom:10px; margin-top:10px;margin-left:10px; }
/*.imgcls5 {margin-bottom:10px; margin-left:10px;  }*/

.twt {margin-top:10px; }

/****************************************************ABOUTUS_PAGE******************************************************/
#main-left {width:700px; float:left; }
#main-right { width:220px; float:left; margin-left:20px; _margin-left:0px; }



a.readmore{ text-decoration:none; font-size:13px; color:#000; font-weight:bold; line-height:30px; float:right; margin-right:20px;}
a:hover.readmore  {  color:#006ec7; text-shadow:1px 1px 5px #ccc;}


#crow-left {float:left; width:210px;}
#crow-right {float:left; width:440px; _width:420px;margin-left:40px;}

#crow-right h3 {color:#2a2a2a; font-weight:}
#crow-right ul, ul.ulinside {margin-left:10px;}

#crow-right a, p.link1 a {text-decoration:none; color:#000; font-weight:bold;}
#crow-right a:hover, p.link1 a:hover {text-decoration:underline;}
#main-right ul { margin:10px; width:240px; _width:20	0px;} 
#main-right ul li { margin:10px; background:url(images/arrow-01.jpg) no-repeat left 5px;}
#main-right ul li a{ color:#2a2a2a; font-size:16px; text-decoration:none; font-weight:bold; padding-left:10px;}
#main-right ul li a:hover{color:#006ec7;text-shadow:0 0 2px #999;}
#main-right ul li a.active{color:#006ec7;}




/****************************************************FROM******************************************************/
form p { font-size:16px; font-weight:bold; color:#4c4c4c;line-height:30px;}
.form1 {background:url(images/form-01.jpg) repeat-x left top; border:1px solid #bdbcbd; height:25px; width:80%; line-height:20px;}
.form1:focus {border:1px solid #006ec7;}

.form2 {background:url(images/form-02.jpg) repeat-x left top; border:1px solid #bdbcbd; height:60px; width:100%; line-height:20px;}
.form2:focus {border:1px solid #006ec7;}

.bot { border:1px solid #bdbcbd; background:#bcbec0; width:80%; height:27px; font-size:16px; color:#3886c5; cursor:pointer; margin-left:70px; margin-top:0px; padding-top:0px; font-weight:bold;}
.bot:hover {border:1px solid #006ec7;;color:#fff;}



.checkbox, .radio {width: 29px;height: 30px;display: block;float: left; cursor:pointer;margin-bottom:10px;
margin-left:10px;}
.checkbox {background: url(images/checkbox.png) no-repeat;}
/****************************************************FOOTER******************************************************/


#footer-all {background:#bcbec0; display:block; width:auto; height:auto; padding-top:20px;}
#footer {width:940px; margin:0 auto;}
ul#fot-menu { padding-top:15px; margin-left:20px; float:left;}
ul#fot-menu li { float:left; display:block; margin:5px; border-right:1px solid #2a2a2a; padding-right:10px;}
ul#fot-menu li a { text-decoration:none; color:#2a2a2a; font-size:14px;}
ul#fot-menu li a:hover { color:#fff;text-shadow:0 0 5px #777777; }
ul#fot-menu li.fix {border:none;}
#footer p {font-size:14px;}



/****************************TABLE******************************/
table {width:95%;border-top:1px solid #e5eff8;border-right:1px solid #e5eff8;border-collapse:collapse; line-height:16px;}
tr.odd td {background:#f7fbff}
tr.odd .column1	{background:#f4f9fe;}	
.column1{background:#f9fcfe;}
td {color:#606061;border-bottom:1px solid #e5eff8;border-left:1px solid #e5eff8;padding:1.3em 1em;text-align:left;}				
th {font-weight:normal;color: #404040;text-align:left;border-bottom: 1px solid #e5eff8;border-left:1px solid #e5eff8;padding:.3em 1em;}							
thead th {background:#f4f9fe;text-align:center;font:bold 1.2em/2em Arial,Helvetica,sans-serif;color:#66a3d3}	
tfoot th {background:#f4f9fe;	}	
tfoot th strong {font:bold 1.2em Arial,Helvetica,sans-serif;margin:.5em .5em .5em 0;color:#66a3d3;}		
tfoot th em {color:#f03b58;font-weight: bold;font-size: 1.1em;font-style: normal;}	

table#tabform  {border:none; margin:0; padding:0;}
#tabform tr {border:none; margin:0; padding:0;}
#tabform td {border:none; margin:0; padding:0;}


 /*  Contact Form Styling */
contactform #error ul {padding-left:0px;line-height:20px;ccolor:#BF0B0B;  padding:5px 0 5px 0; text-align:center ;padding:20px; font-size:18px; font-weight:bold; }
#contactform #error span{ font-size:18px; color:#006EC7; line-height:40px; letter-spacing:-0.5px; padding:5px 0 5px 0; text-align:center ;padding:20px; font-weight:bold;}
#contactform #error ul li{  color:#BF0B0B;  font-weight:normal; font-size:16px; font-family:Arial, Helvetica, sans-serif;line-height:20px;margin:10px; }
#emailerror {padding:20px;}
#contactform #error{ background:#BCBEC0; width:86%; margin:10px; }


/******************************NEW****************************/
#block-new-01 {width:720px; float:left; _width:720px; }
#block-new-02 { float:left; width:220px;_width:190px;}

/******************************************TWITTER*************************************************/
#twitter ul{ margin-top:10px; margin-left:5px;}
div#twitter{padding:0px;overflow:hidden; font-size:14px;margin-top:55px;padding-left:10px;}
div#twitterul{float:left;padding:0 0 0 0;margin:0 0 0 0;}
div#twitterli{float:left;margin:0 0 0 0;list-style-type:none;position:relative;}
div#twitter strong a{margin-right:5px;}
div#twitter span a{color:#999999;text-decoration:none;}
div#twitter a{color:#000;text-decoration:none;}
div#twitter span a:hover, div#twitter a:hover{text-decoration:underline;}


.block-01 h2 a{ font-size:18px; color:#000; line-height:20px; margin-top:10px; margin-bottom:10px;font-weight:normal;letter-spacing:-0.5px;}
.block-01 h2 a:hover{color: #006EC7}


/*****************************ICONS**********************************************/
a.icon-001 {background:url(images/icon-001.jpg) no-repeat left top;width:296px;height:120px;text-indent : -9999px;display:block;cursor:pointer;}
a:hover.icon-001 {background:url(images/icon-001.jpg) no-repeat left -119px;width:296px;height:120px;text-indent : -9999px;display:block;cursor:pointer;}

a.icon-002{background:url(images/icon-002.jpg) no-repeat left top;width:296px;height:120px;text-indent : -9999px;display:block;cursor:pointer;}
a:hover.icon-002 {background:url(images/icon-002.jpg) no-repeat left -119px;width:296px;height:120px;text-indent : -9999px;display:block;cursor:pointer;}


a.icon-003 {background:url(images/icon-003.jpg) no-repeat left top;width:296px;height:120px;text-indent : -9999px;display:block;cursor:pointer;}
a:hover.icon-003 {background:url(images/icon-003.jpg) no-repeat left -119px;width:296px;height:120px;text-indent : -9999px;display:block;cursor:pointer;}


/************colors*************/
.pink{ color:#f939b3; font-size:14px;}
.blue { color:#23afd9;font-size:14px;}
.green {color:#59ff00;font-size:14px;}
.yellow {color:#e0ff02;font-size:14px;}
h2.pink a{ color:#f939b3;}
h2.blue a{ color:#23afd9;}
h2.green a{color:#59ff00;}



/*******************HomePAGE SLIDER************************/

.jcarousel-skin-tango .jcarousel-container-horizontal {padding-top:0; padding-left:40px; padding-right:40px;margin-top:10px;}
/*.jcarousel-skin-tango .jcarousel-container-vertical {height: 245px;padding: 40px 20px;}*/
.jcarousel-skin-tango .jcarousel-clip-horizontal {height: 122px;}
/*.jcarousel-skin-tango .jcarousel-clip-vertical {height: 245px;}
.jcarousel-skin-tango .jcarousel-item {height: 140px;}*/
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-right: 25px;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 40px;right: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(images/next-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default; background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 40px;left: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url(images/prev-horizontal.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active { background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }
.jcarousel-skin-tango .jcarousel-next-vertical {position: absolute;bottom: 5px;left: 43px;width: 32px;height: 32px;cursor: pointer;background: transparent url(/images/next-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor: default;background-position: 0 -96px;}
.jcarousel-skin-tango .jcarousel-prev-vertical {position: absolute;top: 5px; left: 43px;width: 32px;height: 32px;cursor: pointer;background: transparent url(images/prev-vertical.png) no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {cursor: default;    background-position: 0 -96px;}
.hig1 { margin-top:30px;}
.hig2 { margin-top:20px;}
.hig3 { margin-top:10px;}
.hig4 { margin-top:40px;}


a.example1 {border:2px solid #fff; display:block; width:220px;}
a:hover.example1 {border:2px solid #999; display:block;}

a.example2 {border:2px solid #fff; display:block; width:219px;margin-bottom:10px; margin-left:5px;  float:left;}
a:hover.example2 {border:2px solid #999; display:block;}

#cu3er-container {width:938px; outline:0;}

.imgcls5 {float:left; margin-right:20px; margin-top:-10px;}

.fotlnk { margin-left:20px;  }
.block-01.vfx {margin-top:0;}
.block-01.vfx h3{margin-top:0; }
.block-01.vfx a, .block-03.vfx p a {line-height:20px;}