﻿body,html{margin:0px; padding:0px;  color:#3C3D39; font-weight:normal; line-height:16px; background:#F6F5F5;font-family:Arial, Helvetica, sans-serif;}
a:focus{outline:none;}
form{margin:0px; padding:0px;}
#container{width:1000px; margin:0 auto;}
.clear{clear:both;}

/* index */
.indextable {line-height: 115%;font-size: 11.0pt;font-family: Calibri, sans-serif;background: #83B5DE;}
.tablestyle2 {line-height: 115%;font-size: 11.0pt;font-family: Calibri, sans-serif;background: #83B5DE;}
.tablestyle3 {line-height: 115%;font-size: 11.0pt;font-family: Calibri, sans-serif;background: #7fb7dd;}
.tablestyle3 td{ padding:3px 6px; background-color:#FFF}
.tablestyle3 a{color:#000; text-decoration:none;}
.tablestyle3 h3{ font-size:11pt; font-weight:normal; margin:0;}
.aab_list li{font-size:10px;}

.featured {width:243px; float:left; background:#FFFFFF;}
.featured a{text-decoration:none;}
.featured h3{ font-size:14px; text-transform:uppercase; color:#0467b6; font-weight:bold; line-height:18px; background:url(images/gray_bg.jpg); padding:5px 10px; text-decoration:none; margin:0;}
.featured h3 a{color:#0467b6; text-decoration:none; }
.featured h3 a:hover {color: #006; text-decoration:none;}
.featured p.feat_text{ padding:7px 10px 0px 10px; margin:0px;font-family:arial; font-size:12px; color:#000000;}
.featured p.four{padding:5px 0px 10px 0; margin:0px; font-family:arial; font-size:16px; color:#166AAE; font-weight:bold; line-height:18px;}
.featured p{padding:4px 0px; margin:0px;}
.featured img{float:right; padding:4px 10px 0 0; border:none;}

/* index ends */

/*header starts here*/
#header{width:952px; float:left; padding:0px 24px; background-color:#ffffff;}
.headtop{width:952px; float:left; padding-bottom:8px;z-index:0;}
.headtop p{padding:0px; margin:0px;}
.headtop p.logo{width:300px; float:left;}

.headlink{width:500px; height:60px; float:right; text-align:right; font-weight:bold; color:#166AAE; font-size:14px;}
.headlink p{padding:10px 0px 4px 0px; margin:0px;}

.headlink p.top{font-family:arial; font-size:11px; color:#166AAE; font-weight:bold;}
.headlink p a{font-family:arial; font-size:11px; color:#166AAE; text-decoration:underline; padding:0px 7px;}
.headlink p a:hover{color:#000; text-decoration:none;}
.headlink p b{color:#404141;}
.headlink p img{margin-top:-5px;}

.topmenu{width:950px; float:left; background:url(images/menubg.gif) repeat-x; margin-left:0; height:29px; border:1px solid #B9B9B9;}
.topmenu ul{padding:0px; margin:0px;}
.topmenu li{list-style-type:none; display:inline;float:left; }
.topmenu li a{float:left; font-family:arial; font-size:12px; color:#333333; font-weight:bold; text-decoration:none; padding:6px 16px; border-right:1px solid #b9b9b9;}
.topmenu li a:hover{color:#000; background:url(images/menu_hover1.gif) repeat-x;}
.topmenu li a.here{color:#000; background:url(images/menu_hover1.gif) repeat-x;}
/*header css ends here*/

/*slide css starts here*/
#slider1 {width: 270px;float:right;margin-right:0px;height: 185px;position: relative;overflow: hidden;}
#slider1Content {width: 705px;position: absolute;top: 0;margin-left: 0;}
.slider1Image {float: left;position: relative;display: none;}
.slider1Image span {position: absolute;font: 17px/15px Arial, Helvetica, sans-serif;font-weight:bold;padding: 10px 13px;width: 705px;background-color:none;filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7;opacity: 0.7;color: #025b90;display: none;}
.clear {clear: both;}
.slider1Image span strong {font-size: 14px;}
ul {list-style-type: none;padding:0px;margin:0px;}
.style1 {color: #FF0000}
.style2 {line-height: 115%;font-size: 11.0pt;font-family: Calibri, sans-serif;}
.style6 {font-weight: bold;text-align: center;}
.style7 {background-color: #025B90;}
/*slide css ends here*/

/*middle css starts here*/
#middle{width:964px; float:left; padding:10px 18px; background-color:#ffffff;}
.midleftmain{width:251px; float:left;}
.midleft p.two{padding:5px 0px 0px 5px; margin:0px; font-size:16px; color:#166AAE; font-weight:bold; line-height:18px;}
.midleft{width:251px;margin-top:10px;float:left;background:url(images/leftbg.gif) repeat-y;}
.midleft p{padding:0px; margin:0px;}
.midleft p.lefttophead{ float:left;}
.midleft p.lefttophead span.leftcon{width:15px; float:left} /*that's the one to be removed soon*/
.midleft p.lefttophead span.leftul{width:15px;float:left; background:url(../images/leftcon_upleft.gif); height:41px;} /*and the new one in use in php files*/
.midleft p.lefttophead span.leftur{width:15px;float:left; background:url(../images/leftcon_upright.gif); height:41px;} /*and the new one in use in php files*/
.midleft p.lefttophead span.leftheadbg{width:221px; float:left; background:url(images/leftheadbg.gif) repeat-x; height:32px; padding-top:9px; font-family:arial; font-size:18px; color:#fff; line-height:normal;}

.midleft p.lefthead{width:251px; float:left;}
.midleft p.lefthead span.leftcon{width:16px; float:left} /*that's the one to be removed soon*/
.midleft p.lefthead span.leftdl{width:15px;float:left; background:url(../images/leftcon_dnleft.gif); height:24px;} /*and the new one in use in php files*/
.midleft p.lefthead span.leftdr{width:15px;float:left; background:url(../images/leftcon_dnright.gif); height:24px;} /*and the new one in use in php files*/
.midleft p.lefthead span.leftheadbg{width:221px; float:left; background:url(images/leftheadbg.gif) repeat-x; height:31px; padding-top:10px; font-family:arial; font-size:18px; color:#fff; line-height:normal;}
.midleft p.lefthead span.leftdnbg{width:219px; float:left; background:url(images/leftcon_dnbg.gif) repeat-x bottom; height:24px;}

.leftdiv{width:221px; float:left; padding:0px 15px 0 15px;}
.leftdiv2{float:left; padding:0 4px;} 

.lefttop{width:221px; float:left; border-bottom:1px solid #CCCACC; padding-bottom:10px;}
.lefttop h2{font-family:arial; font-size:16px; color:#166AAE; text-transform:uppercase; font-weight:bold; padding:15px 0px; margin:0px; line-height:18px;}
.lefttop p{padding:4px 0px; margin:0px; text-align:left;}
.lefttop a{font-size:11px; color:#025B90; font-weight:bold; text-decoration:underline;}
.lefttop a:hover{ color:#000; text-decoration:none;}
.lefttop img{padding:0px; margin:0px 10px 0px 0px; border:1px solid #CCCACC;}

.lefttop1{width:221px; float:left; padding-bottom:10px;}
.lefttop1 h2{font-family:arial; font-size:16px; color:#166AAE; font-weight:bold; padding:15px 0px 10px 0; margin:0px; line-height:18px;}
.lefttop1 h4{font-family:arial; font-size:16px; color:#166AAE; font-weight:bold; padding:15px 0px 5px 0; margin:0px; line-height:18px;}
.lefttop1 h3{
	padding: 0px 0px 4px 0;
	margin: 0px;
	font-family: arial;
	font-size: 16px;
	color: #166AAE;
	font-weight: bold;
	line-height: 18px;
}
.lefttop1 p{padding:4px 0px; margin:0px;}
.lefttop1 p.center{font-size:14px; line-height:18px; padding-left:10px;}
.lefttop1 a{font-size:11px; color:#025B90; font-weight:bold; text-decoration:underline;}
.lefttop1 a:hover{ color:#000; text-decoration:none;}
.lefttop1 img{padding:0px; margin:0px 10px 0px 0px; border:1px solid #CCCACC;}
.fontsiz{font-size:20px; font-weight:normal; color:#0F6CB7; line-height:26px;}
.fontsiz b{font-size:24px; color:#FF0000; font-weight:bold;}
.lefttop1 p.buttbuynow{width:221px; float:left; display:block; padding:5px 0px; border-bottom:1px solid #ededed;}
.lefttop1 p.buttbuynow span{width:100px; float:left; padding-left:10px; font-size:14px; line-height:18px;}
.lefttop1 p.buttbuynow span img{border:0px; margin:0px;}
.lefttop1 p.bottext{width:221px; float:left; display:block; padding:20px 0px 0px 0;}
.lefttop1 p.bottext b{font-size:16px; color:#0F6CB7; font-weight:bold; line-height:22px;}

.lefttop1 p.curtime{width:221px; float:left; display:block; padding:8px 0 0px 0px; text-align:center; font-size:16px; color:#005DAB; font-weight:bold; line-height:20px;}

.bookonli{width:201px; float:left; margin-top:10px; background:#FFFFFF; padding:5px 10px 10px 10px;}
.bookonli p.two{padding:5px 0px 0px 0; margin:0px; font-family:arial; font-size:16px; color:#166AAE; font-weight:bold; line-height:18px;}
.bookonli p.three{ padding:10px 0px 0px 0; margin:0px;font-family:arial; font-size:16px; color:#000000; font-weight:bold; line-height:18px;}
.bookonli p.four{padding:5px 0px 10px 0; margin:0px; font-family:arial; font-size:16px; color:#166AAE; font-weight:bold; line-height:18px;}
.bookonli p{padding:4px 0px; margin:0px;}
.botbor{border-bottom:1px solid #ffffff;}
.botbor1{border-bottom:1px solid #dddddd;}

.courses{width:221px; float:left;}
.courses p{margin:0px; padding:10px 0 0 0;}
.courses ul{margin:0px; padding:10px 0 0 0;}
.courses ul li{list-style-type:none; background:url(images/icon.gif) no-repeat 0px 6px; padding:2px 0 2px 25px;}
.courses ul li a{font-size:12px; color:#000000; text-decoration:none;}
.courses ul li a:hover{font-size:12px; color:#005DAB; text-decoration:underline;}

.leftlist{width:221px; float:left;}
.leftlist p{margin:0px; padding:10px 0 0 0;}
.leftlist ul{margin:0px; padding:10px 0 0 0;}
.leftlist ul li{list-style-type:none; font-size:12px;}

.lists{width:221px; float:left;}
.lists a{margin:0px; padding:10px 0 0 0;}
.lists ul{margin:0px; padding:10px 0 0 0;}
.lists ul li{list-style-type:none; background:url(images/icon.gif) no-repeat 0px 6px; padding:2px 0 2px 25px;}
.lists ul li a{font-size:12px; text-decoration:none;}

.viewmore{width:221px; float:left; text-align:right;}

.midright{width:705px; float:left; padding-left:8px;}
.righttop{width:705px; float:left;}

.topban{width:705px; float:left;}
.leftban{width:458px; float:left; background:url(images/leftbanimg.jpg) no-repeat top left; height:327px; padding:0px 0px 0 20px;}
.leftban p{margin:0px; padding:8px 38px 0px 0;}
.leftban p.toptext{font-size:14px; color:#0467B6; font-weight:bold; letter-spacing:-1px; line-height:18px; padding:7px 38px 0px 0;/padding:8px 38px 0px 0;}
.leftban p.toptext2{ font-size:12px; color:#808080; font-weight:bold; line-height:16px;}
.leftban p.toptext b{font-size:16px; color:#166AAE; font-weight:bold; letter-spacing:0px;}
.leftban p b{font-size:12px; color:#166AAE; font-weight:bold;}
.leftban ul{margin:0px; padding:0px;}
.leftban ul li{list-style-type:none;  color:#3C3D39; background:url(images/icon.gif) no-repeat 0px 10px; padding:6px 0 0 25px;}

.leftban p.educate{width:445px; float:left; margin:0px; padding:8px 13px 0 0; height:29px; background:url(images/educate.gif) no-repeat right top; text-align:right; color:#ffffff; font-family:arial; font-size:20px; line-height:22px; letter-spacing:-1px;}


.rightlink{width:209px; float:left; background:url(images/rightbg.gif) repeat-x; height:324px; padding:3px 6px 0 8px; margin-right:4px;}
.rightlink ul{margin:0px; padding:0px;}
.rightlink ul li{list-style-type:none; margin-top:5px;}
.rightlink ul li a{font-size:13px; color:#ffffff; font-weight:bold; text-decoration:none; height:26px; padding:10px 0 0 30px; display:block;}
.rightlink ul li a.first{background:url(images/b1.gif) no-repeat;}
.rightlink ul li a.first:hover{background:url(images/b1_ho.gif) no-repeat;}
.rightlink ul li a.security{background:url(images/b2.gif) no-repeat;}
.rightlink ul li a.security:hover{background:url(images/b2_ho.gif) no-repeat;}
.rightlink ul li a.licensing{background:url(images/b3.gif) no-repeat;}
.rightlink ul li a.licensing:hover{background:url(images/b3_ho.gif) no-repeat;}
.rightlink ul li a.train{background:url(images/b4.gif) no-repeat;}
.rightlink ul li a.train:hover{background:url(images/b4_ho.gif) no-repeat;}
.rightlink ul li a.food{background:url(images/b5.gif) no-repeat;}
.rightlink ul li a.food:hover{background:url(images/b5_ho.gif) no-repeat;}
.rightlink ul li a.cctv{background:url(images/b6.gif) no-repeat;}
.rightlink ul li a.cctv:hover{background:url(images/b6_ho.gif) no-repeat;}
.rightlink ul li a.stadoor{background:url(images/b7.gif) no-repeat;}
.rightlink ul li a.stadoor:hover{background:url(images/b7_ho.gif) no-repeat;}
.rightlink p{margin:0px; padding:7px 0 0 0;/padding:10px 0 0 0; color:#ffffff; font-family:arial; font-size:20px; line-height:22px; letter-spacing:-1px;}

.botblubar{width:705px; float:left;}
.botblubar p{margin:0px; padding:0px;}
.botblubar p.leftcon{width:15px; height:50px; float:left; background:url(../images/lcon.gif) no-repeat;}
.botblubar p.midblue{width:671px; height:50px; float:left; background:url(images/mbg.gif) repeat-x;}

/*mantenerlo hasta actualización completa*/
.botblubar p.midblue span.left{width:460px; float:left; font-family:Arial; font-size:20px; color:#ffffff; font-weight:normal; line-height:22px; text-transform:uppercase; letter-spacing:-1px; padding:14px 0 0 0;}
.botblubar p.midblue span.left a{font-size:20px; color:#8CD7FF; text-decoration:none; font-weight:normal;}
.botblubar p.midblue span.left a:hover{font-size:20px; color:#ffffff; text-decoration:underline;}
.botblubar p.midblue span.left img{margin-right:5px;}

/*new config for php files*/
.botblubar p.midblue span.bluehead{width:436px; float:left; font-size:20px; color:#ffffff; font-weight:normal; line-height:22px; text-transform:uppercase; letter-spacing:-1px; padding:0 0 0 24px;}
.botblubar p.midblue span.bluehead a{font-size:20px; color:#8CD7FF; text-decoration:none; font-weight:normal;}
.botblubar p.midblue span.bluehead a:hover{font-size:20px; color:#ffffff; text-decoration:underline;}
.bluehead{ background:url(../images/icon1.gif) no-repeat left; margin:15px 0 0 0}

.botblubar p.midblue span.right{width:211px; float:left; font-size:14px; color:#ffffff; padding:18px 0 0 0;}
.botblubar p.midblue span.right a{font-size:14px; color:#ffffff; text-decoration:none;}
.botblubar p.midblue span.right a:hover{font-size:14px; color:#8CD7FF; text-decoration:underline;}
.botblubar p.rightcon{width:15px;height:50px;float:left;background:url(../images/rcon.gif) no-repeat;}

.rightbot{width:705px; float:left; padding-top:12px;}
.rightbot p{font-size:13px;}
.rightbot h1{margin:0px; padding:0px 0 20px 5px; font-family:arial; font-size:22px; color:#000000; font-weight:normal; line-height:25px; background:url(images/botline.gif) no-repeat 5px 32px;}
.rightbot h1 b{color:#0665B4; font-weight:normal;}
.rightbot h1 img{margin-right:8px;}
.rightbotimg img{padding:35px 0;}

.rightbot1{width:705px; float:left; padding-top:12px;}
.rightbot1 h1{margin:0px; padding:0px 0 20px 5px; font-family:arial; font-size:22px; color:#000000; font-weight:normal; line-height:25px; background:url(images/botline.gif) no-repeat 5px 32px;}
.rightbot1 h1 b{color:#0665B4; font-weight:normal;}
.rightbot1 h1 img{margin-right:8px;}
.rightbot1 h2{margin:0px; padding:10px 0 0px 20px; font-family:arial; font-size:18px; color:#166AAE; font-weight:normal; line-height:20px;}
.rightbot1 h3{margin:0px; padding:10px 0 0px 20px; font-family:arial; font-size:13px; color:#166AAE; font-weight:bold;}
.rightbot1 p{margin:0px; padding:0px 0 10px 20px;}
.rightbot1 ul{margin:0px; padding:10px 0 0px 20px;}
.rightbot1 ul li{list-style-type:none; background:url(images/aicon.gif) no-repeat 10px 7px; padding:3px 0 3px 40px;}

.topcont{width:685px; float:left; padding:10px 0 10px 20px;}
.topcont img{margin-top:-100px; margin-right:20px;}
.topcont h2{margin:0px; padding:10px 0 0px 0px; font-family:arial; font-size:18px; color:#166AAE; font-weight:normal; line-height:20px;}
.topcont h3{margin:0px; padding:0px 0 3px 0; font-family:arial; font-size:14px; color:#166AAE; font-weight:bold;}
.topcont p{margin:0px; padding:10px 0 0 0;}
.topcont p label{width:100px; float:left;}
.leftcontact{width:340px; float:left}
.rightcontact{width:345px; float:left}

.rightbot2{width:705px; float:left; padding-top:12px;}
.rightbot2 h1{margin:0px; padding:0px 0 20px 5px; font-family:arial; font-size:22px; color:#025B90; font-weight:normal; line-height:25px; background:url(images/botline.gif) no-repeat 5px 32px; float:left;}
.rightbot2 .iconh1 { width:25px; height:26px; background:url(../images/icon7.gif) no-repeat; padding-left:8px; float:left;}
.rightbot2 h1 b{color:#0665B4; font-weight:normal;}
.rightbot2 h1 img{margin-right:8px;}
.rightbot2 h2{margin:0px; padding:10px 0 0px 0px; font-family:arial; font-size:18px; color:#166AAE; font-weight:normal; line-height:20px;}
.rightbot2 h3{margin:0px; padding:10px 0 0px 0px; font-family:arial; font-size:13px; color:#166AAE; font-weight:bold;}
.rightbot2 p{margin:0px; padding:0px 0 10px 0px;}
.rightbot2 ul{margin:0px; padding:10px 0 0px 0px;}
.rightbot2 ul li{list-style-type:none; background:url(images/aicon.gif) no-repeat 10px 7px; padding:3px 0 3px 38px;}

.leftbox{width:221px; float:left; padding-right:7px;}
.leftbox_top{width:221px; float:left;}
.leftbox_top a{ text-decoration:none; color:#0467B6}
.leftbox_top p{margin:0px; padding:0px;}
.leftbox_top p.conmain{width:221px; float:left;}
.leftbox_top p.conmain span.lcontop{width:15px; float:left; background:url(images/lcon2.gif); height:36px;}
.leftbox_top p.conmain span.lcondown{width:15px; float:left; background:url(images/brconl.gif); height:23px; }
.leftbox_top p.conmain span.midbgtop{width:191px; height:45px; float:left; background:url(images/mbg1.gif) repeat-x; font-size:13px; color:#ffffff; font-weight:normal; padding:9px 0 0 0;}
.leftbox_top p.conmain span.midbgtop b{font-size:14px;}
.leftbox_top p.conmain span.midbghead{width:191px; height:45px; float:left; background:url(images/mbg1.gif) repeat-x; font-size:15px; color:#ffffff; font-weight:normal; padding:9px 0 0 0; line-height:18px;}
.leftbox_top span.midbgtop1{width:191px; height:26px; float:left; background:url(images/mbg2.gif) repeat-x; font-size:20px; color:#000000; font-weight:normal; padding:10px 0 0 0; text-align:center; line-height:22px;}
.leftbox_top span.midbgtop1 strong, .leftbox_top span.midbgtop2 strong{color:#166AAE; font-weight:normal;}
.leftbox_top span.midbgtop2{width:191px; height:26px; float:left; font-size:20px; color:#000000; font-weight:normal; padding:10px 0 5px 0; text-align:center; line-height:22px;}
.leftbox_top span.midbgtop3{width:191px; float:left; font-size:20px; color:#000000; font-weight:normal; padding-bottom:30px; text-align:center; line-height:22px;}

.leftbox_top p.conmain span.midbgbot{width:191px; height:23px; float:left; background:url(images/bmidbg.gif) repeat-x;}
.leftbox_top p.conmain span.rcontop{width:15px; float:left; background:url(images/rcon2.gif); height:36px; }
.leftbox_top p.conmain span.rcondown{width:15px; float:left; background:url(images/brcon.gif); height:23px; }

.leftbox_mid{width:213px; float:left; background:url(images/midbg.gif) repeat-y; padding:0 4px;}
.leftbox_mid1{width:191px; float:left; background:#ffffff url(images/midbg1.gif) repeat-x bottom; padding:5px 11px 0 11px;}
.leftbox_mid1 p{margin:0px; padding:0px;}
.leftbox_mid1 p.buynow{margin:0px; padding:10px 0 0 0;}

.leftbox_mid2{width:213px; float:left; background:#ffffff url(images/midbg1.gif) repeat-x bottom; padding:0px 0px 0 0px;}
.leftbox_mid2 p{margin:0px; padding:0px; font-size:13px;}
.leftbox_mid2 p.top{width:189px; float:left; background:url(images/topbg.gif) no-repeat bottom; padding:0 12px 12px 12px;}
.leftbox_mid2 p.top img{margin-bottom:5px;}
.leftbox_mid2 p.bottom{width:189px; float:left; background:url(images/midbg2.gif) repeat-x bottom; padding:5px 12px 0 12px; text-align:center;}
.leftbox_mid2 p.bottom2{width:189px; float:left; background:url(images/midbg2.gif) repeat-x bottom; padding:0 12px 0 12px; text-align:center;}
.leftbox_mid2 p.bottom span{font-size:20px; color:#000000; font-weight:normal; line-height:22px;}
.leftbox_mid2 p.bottom span u{color:#166AAE; text-decoration:none;}
.leftbox_mid2 p.bottom img{margin:3px 0;}
.leftbox_mid2 p.bottom2 img{ border:0;}

.videomain{width:215px; float:left; border:10px solid #DFDEDE; background:#ffffff url(images/bgright.gif) repeat-x bottom left; padding:7px; color:#6A6969;}
.videomain h2{margin:0px; padding:5px 0 2px 0; font-size:18px; color:#000000; line-height:18px; text-align:center; font-weight:normal;}
.videomain h2 b{font-size:32px; color:#000000; line-height:30px; text-align:center; font-weight:normal;}
.videomain h3{margin:0px; padding:5px 0 10px 10px; font-size:20px; color:#000000; line-height:22px; font-weight:normal;}
.videomain p{margin:0px; padding:10px 0 0 0;}

.listitem{margin:0px; padding:0px;}
.listitem li{list-style-type:none; padding:2px 0 4px 15px; background:url(images/list_bg.png) no-repeat 0;}
.listitem li a{color:#3C3D39; font-weight:normal; text-decoration:none; font-size:12px;}
.listitem li a:hover{color:#116CB6; font-weight:normal; text-decoration:underline;}

.listitem1{margin:0px; padding:0px;}
.listitem1 li{list-style-type:none; padding:4px 0 5px 15px; background:url(images/icon4.gif) no-repeat 0 7px; border-bottom:1px solid #E8E8E8;}

.listitem2{margin:0px; padding:0px;}
.listitem2 li{list-style-type:none; padding:4px 0 5px 15px; background:url(images/icon5.gif) no-repeat 0 7px; border-bottom:1px solid #E8E8E8;}

.listitem3{margin:0px; padding:0px 10px;}
.listitem3 li{list-style-type:none; padding:4px 0 5px 15px; background:url(images/icon6.gif) no-repeat 0 7px; border-bottom:1px solid #E8E8E8;}

.listitem4{margin:10px 0 0 25px; padding:0px; width:205px;}
.listitem4 li{list-style-type:none; padding:4px 0 5px 15px; background:url(images/icon5.gif) no-repeat 0 7px; border-bottom:1px solid #E8E8E8; font-size:13px;}
/*middle css ends here*/

/*ncplh css starts here*/
.topbanner{width:685px; float:left; background:url(images/mainbg.jpg) no-repeat; padding:0px 0px 0 20px;}
.topbanner1{width:705px; float:left; background:url(images/mainbg.jpg) no-repeat; }
.topbanner1text{width:400px; height:125px; float:left; padding:50px 5px 0px 25px; font:bold 16px Arial, Helvetica, sans-serif; color:#025b90;}
.topbanner2text{width:400px; height:125px; float:left; padding:50px 5px 0px 25px; font:bold 16px Arial, Helvetica, sans-serif; color:#000000;}
.topbanner p{margin:0px; padding:0px;}
.topbanner p.toptext{font-size:16px; color:#0066CC; font-weight:bold; line-height:24px; padding:40px 0 0 0;}
.topbanner p.toptextcenter{font-size:16px; color:#0066CC; font-weight:bold; line-height:24px; padding:40px 10px 0 0; text-align:center;}
.topbanner p.toptext b{color:#166AAE; font-size:16px; line-height:22px;}
.topbanner p.bottext{font-size:26px; color:#166AAE; font-weight:normal; line-height:30px; padding-top:30px;}

.graybox{width:181px; float:left; border:10px solid #DFDEDE; padding:10px; height:215px;}
.graybox h2{padding:0px 0 12px 0; margin:0px; font-size:18px; color:#095C9E; font-weight:normal; line-height:22px;}

.rightgray{width:215px; float:left; border:10px solid #DFDEDE; background:#ffffff; padding:7px; color:#6A6969;}
.rightgray h3{margin:0px; padding:5px 0 10px 10px; font-size:20px; color:#000000; line-height:22px; font-weight:normal;}
.rightgray p{margin:0px; padding:17px 0 5px 0;}
.rightgray p i{font-size:16px; color:#1569AE; font-style:normal; font-weight:bold;}

.buynow{width:683px; float:left; padding:22px 10px 10px 10px; font-size:20px; color:#000000; font-weight:normal; line-height:22px; background:#E4F1FB; margin-top:6px; border:1px solid #B3D6F3;}
.buynow img{margin-top:-10px;}

.location{width:316px; float:left; padding:10px 15px 10px 20px; border:1px solid #dddddd; background:#F9F9F9;}
.location h2{margin:0px; padding:0px; font-size:16px; color:#005DAB; font-weight:bold; line-height:20px;}
.location ul{margin:0px; padding:8px 0 0px 10px;}
.location ul li{list-style-type:none; color:#3C3D39; font-weight:bold; padding:2px 0 2px 15px; background:url(images/icon6.gif) no-repeat 0 6px;}
.location ul li a{font-size:12px; color:#3C3D39; font-weight:bold; text-decoration:none;}
.location ul li a:hover{color:#005DAB; text-decoration:underline;}

.wide{width:290px; float:right; padding:10px 10px 10px 20px; border:1px solid #B3D6F3; background:#E4F1FB;}
.wide h3{margin:0px; padding:0px; font-size:16px; color:#005DAB; font-weight:bold; line-height:20px;}
.wide ul{margin:0px; padding:8px 0 0px 10px;}
.wide ul li{list-style-type:none; font-size:12px; color:#3C3D39; font-weight:bold; padding:2px 0 2px 15px; background:url(images/icon6.gif) no-repeat 0 6px;}
.wide ul li a{font-size:12px; color:#3C3D39; font-weight:bold; text-decoration:none;}
.wide ul li a:hover{color:#005DAB; text-decoration:underline;}

.botcontent{width:705px; float:left; padding-top:12px;}
.botcontent p{margin:0px; padding:8px 0;}
.botcontent h2{margin:0px; padding:8px 0; font-size:18px; color:#166AAE; font-weight:normal; line-height:20px;}
.botcontent p.dotbor{margin:0px; padding:10px; border:1px dashed #71B5EC; background:#E8F5FF; font-size:12px;}
.botcontent p.dotbor b{font-size:14px; font:bold; color:#0467B6;}
.botcontent p.dotbor strong{font-size:14px; font:bold; color:#0467B6;}

.botblue{width:683px; float:left; background:#FEFFEB; border:1px solid #ECF19B; padding:0px 10px 10px 10px; margin:10px 0;}
.botblue h2{margin:0px; padding:13px 0 10px 0; font-size:13px; color:#166AAE; font-weight:bold; line-height:20px;}
.botblue h3{margin:0px; padding:13px 0 10px 0; font-size:16px; color:#166AAE; font-weight:bold; line-height:20px;}
.botblue h4{margin:0px; padding:0; font-size:16px; color:#166AAE; font-weight:normal; line-height:20px;}
.botblue p{margin:0px; padding:0px 0 10px 0; font-size:13px; line-height:20px;}
.botblue p.news{margin:10px 0 0 0; padding:10px 12px; border:1px solid #dddddd; background:#ffffff;}
.botblue p.news b{font-size:15px; color:#0066CC; line-height:22px;}
.botblue ol{margin:0px; padding:0px 0 0px 35px;}
.botblue ol li{padding:2px 0; font-size:12px;}

.botyellow{width:683px; float:left; background:#FEFFEB; border:1px solid #ECF19B; padding:0px 10px 10px 10px; margin:10px 0;}
.botyellow h2{margin:0px; padding:13px 0 10px 0; font-size:13px; color:#166AAE; font-weight:bold; line-height:20px;}
.botyellow h3{margin:0px; padding:13px 0 10px 0; font-size:13px; color:#166AAE; font-weight:bold; line-height:20px;}
.botyellow h4{margin:0px; padding:0; font-size:13px; color:#166AAE; font-weight:normal; line-height:20px;}
.botyellow p{margin:0px; padding:0px 0 10px 0; font-size:13px; line-height:20px;}
.botyellow p.news{margin:10px 0 0 0; padding:10px 12px; border:1px solid #dddddd; background:#ffffff;}
.botyellow p.news b{font-size:15px; color:#0066CC; line-height:22px;}
.botyellow ol{margin:0px; padding:0px 0 0px 35px;}
.botyellow ol li{padding:2px 0; font-size:12px;}


.liststyle{margin:10px 0; padding:0px;}
.liststyle li{list-style-type:none; background:url(images/aicon.gif) no-repeat 10px 6px; padding:3px 0px 3px 40px; }

.midbotmain{width:964px; float:left; padding:5px 0 5px 0;}
.botleft{width:211px; float:left; height:350px; background:#EBF5FE; border:1px solid #B4D6F4; padding:10px; margin-right:10px;}
.botleft h2{margin:0px; padding:0; font-size:16px; color:#166AAE; font-weight:bold; line-height:20px;}
.botleft p{margin:0px; padding:6px 0;}
.botleft p.text{margin:0px; padding:6px 0 6px 10px; font-size:14px; line-height:18px;}
.botleft p.buybutt{width:211px; float:left; padding:6px 0px; border-bottom:1px solid #CEE2F5;}
.botleft p.buybutt span{width:95px; float:left; padding-left:10px; font-size:14px; line-height:20px;}

.botright{width:212px; float:left; height:350px; background:#EBF5FE; border:1px solid #B4D6F4; padding:10px;}
.botright h2{margin:0px; padding:0; font-size:16px; color:#166AAE; font-weight:bold; line-height:20px;}
.botright p{margin:0px; padding:6px 0;}
.botright p.text{margin:0px; padding:6px 0 6px 10px; font-size:14px; line-height:18px;}
.botright p.buybutt{width:211px; float:left; padding:6px 0px; border-bottom:1px solid #CEE2F5;}
.botright p.buybutt span{width:95px; float:left; padding-left:10px; font-size:14px; line-height:20px;}

.link{font-size:12px; color:#000000; text-decoration:underline;}
.link:hover{font-size:12px; color:#0777D2; text-decoration:none;}

.special{width:705px; float:left; padding:10px 0; text-align:center; font-size:15px; font-weight:bold; line-height:22px; background:#DEEFF7;}
.special strong{font-size:15px; font-weight:bold; color:#FF0000; line-height:22px;}
/*ncplh css ends here*/


/*first add css starts here*/
.leftgray{width:321px; float:left; padding:10px 20px 10px 20px; border:1px solid #dddddd; background:#F9F9F9; margin-bottom:5px; height:175px;}
.leftgray h2{margin:0px; padding:0px; font-size:16px; color:#005DAB; font-weight:bold; line-height:20px;}
.leftgray p{margin:0px; padding:6px 0px; text-align:justify;}
.leftgray p i{color:#005DAB; font-weight:bold; font-style:normal;}
.leftgray u{color:#FF0000; font-weight:bold; font-style:normal; text-decoration:none;}

.rightblue{width:280px; float:right; padding:10px 20px 10px 20px; border:1px solid #B3D6F3; background:#E4F1FB; margin-bottom:5px; height:175px;}
.rightblue h3{margin:0px; padding:0px; font-size:16px; color:#005DAB; font-weight:bold; line-height:20px;}
.rightblue p{margin:0px; padding:6px 0px; text-align:justify;}
.rightblue p i{color:#005DAB; font-weight:bold; font-style:normal;}
.rightblue u{color:#FF0000; font-weight:bold; font-style:normal; text-decoration:none;}

.midleftbot{width:237px; float:left; margin-top:10px; background:#F6F6F6; padding:10px 6px 15px 6px; border:1px solid #dddddd;}
.midleftbot p.two{padding:5px 0px 0px 5px; margin:0px; font-size:16px; color:#166AAE; font-weight:bold; line-height:18px;}
.midleftbot h3{margin:0px; padding:0px; font-size:16px; color:#005DAB; font-weight:bold; line-height:20px;}
.midleftbot h4{margin:0px; padding:6px 0; font-size:16px; color:#005DAB; font-weight:bold; line-height:20px;}
.midleftbot h5{margin:0px; padding:6px 0; font-size:18px; color:#000000; font-weight:normal; line-height:20px;}
.midleftbot ul{margin:0px; padding:8px 0 0 0;}
.midleftbot ul li{list-style-type:none; background:url(images/icon4.gif) no-repeat 10px 5px; padding:2px 0 2px 25px; font-size:13px; }
.midleftbot ul li b{color:#005DAB;}

.botboxmain{width:705px; float:left; padding:10px 0 0 0px;}
.botboxmain h2{margin:0px; padding:8px; font-size:15px; color:#ffffff; font-weight:bold; line-height:18px; background:#378BCF url(images/bghead.gif) repeat-x top;}
.botboxmain h3{float:left; padding:8px; color:#166aae; font-size:13px; font-weight:bold; margin:0; width:100%;}
.botcont{width:683px; float:left; border-left:1px solid #378BCF; border-right:1px solid #378BCF; border-bottom:1px solid #378BCF; padding:10px;}
.botcont p{margin:0px; padding:0;}
.botcont p.top{width:667px; float:left; background:#DEEFF7; padding:8px;}
.botcont p.top span.left{width:333px; float:left; font-size:13px; color:#000000; font-weight:bold;}
.botcont p.top span.right{width:334px; float:left; font-size:13px; color:#000000; font-weight:bold; text-align:right;}
.botcont p.top span.left1{width:303px; float:left; font-size:12px; color:#000000; font-weight:normal; padding-left:10px;}
.botcont p.top span.right1{width:314px; float:left; font-size:12px; color:#000000; font-weight:normal; padding:0 10px 0 30px;}
.botcont p.bot{width:667px; float:left; padding:8px 8px 0 8px; font-size:13px;}
.botcont p.boti{padding:8px 8px 0 8px; font-size:13px;}
.boti b{color:#166AAE;}
.botcont ul{margin:0px; padding:10px 0 0px 20px;}
.botcont ul li{list-style-type:none; background:url(images/aicon.gif) no-repeat 10px 7px; padding:3px 0 3px 40px; font-size:13px;}

.rcontact{width:215px; float:left; border:10px solid #DFDEDE; background:#ffffff; padding:7px; color:#6A6969;}
.rcontact h2{margin:0px; padding:0px 10px 0px 10px; font-size:20px; color:#166AAE; line-height:24px; font-weight:normal;}
.rcontact center{margin:0px; padding:0px 10px 3px 10px; font-size:21px; color:#166AAE; line-height:24px; font-weight:normal;}
.rcontact .call{margin:0px; padding:0px 10px 3px 10px; font-size:21px; color:#166AAE; line-height:24px; font-weight:normal;}
.rcontact h3{margin:0px; padding:5px 10px 10px 10px; font-size:16px; color:#000000; line-height:20px; font-weight:bold;}
.rcontact p.intro{margin:0px; padding:5px 10px 10px 10px; font-size:16px; color:#000000; line-height:20px; font-weight:bold;}
.rcontact p{margin:0px; padding:10px 0 0 0;}
/*first add css ends here*/

/*cctv css starts here*/
.botblue1{width:673px; float:left; background:#EEF8FF; border:1px solid #95D0F7; padding:0px 15px 10px 15px; margin:10px 0; font-size:13px;}
.botblue1 h2{margin:0px; padding:10px 0 0px 0px; font-family:arial; font-size:18px; color:#166AAE; font-weight:normal; line-height:20px;}
.botblue1 h3{margin:0px; padding:13px 0 0px 0; font-size:16px; color:#166AAE; font-weight:bold; line-height:20px;}
.botblue1 h4{margin:0px; padding:13px 0 0px 0; font-size:14px; color:#166AAE; font-weight:bold;}
.botblue1 p{margin:0px; padding:8px 0 0 0; text-align:justify;}
.botblue1 ul,ol{margin:0px; padding:8px 0 5px 30px;}

.cctvleft{width:221px;float:left;}
.cctvleft p{margin:0px; padding:10px 0 0 0;font-size: 12px;}
.cctvleft h2{margin:0px;padding:10px 0 0 0;font-size:16px;font-weight:bold;text-align:center;}
.cctvleft h3{margin:0px; padding:12px 0 8px 0; font-size:16px; color:#166AAE; font-weight:bold; border-bottom:1px solid #dddddd;}
.cctvleft h4{text-align:center;}
.cctvleft ul{margin:0; padding:10px 0 7px 25px;}
.cctvleft li{font-size: 12px;}
/*cctv css ends here*/

/*terms css starts here*/
.terms{width:685px; float:left; padding:0px 0 10px 20px; font-size:15px; line-height:20px;}
.terms h2{margin:0px; padding:10px 0 0px 0px; font-family:arial; font-size:18px; color:#166AAE; font-weight:normal; line-height:20px;}
.terms p{margin:0px; padding:10px 0 0 0;}
/*terms css ends here*/

/*manage css starts here*/
.manage{width:233px; float:left; margin-top:10px; background:#E5F3FF; padding:10px 8px 15px 8px; border:1px solid #8ECCFF; text-align:center; font-size:15px; color:#005DA8; font-weight:bold; line-height:22px; font-style:italic;}

.manageright{width:685px; float:left; padding:0px 0 10px 20px; font-size:13px;}
.manageright h2{margin:0px; padding:10px 0 0px 0px; font-family:arial; font-size:18px; color:#166AAE; font-weight:normal; line-height:20px;}
.manageright p{margin:0px; padding:2px 0 10px 0;}

.manageblu{width:643px; float:left; padding:10px 20px; margin:10px 0 0 0; background:#F2F8FE; border:1px solid #8ECCFF;}
.manageblu h4{margin:0px; padding:0px 0 10px 0px; font-family:arial; font-size:18px; color:#166AAE; font-weight:normal; line-height:20px;}
.manageblu h5{margin:0px; padding:0px 0 3px 0px; font-family:arial; font-size:13px; color:#343434; font-weight:bold;}
.manageblu ol{margin:0px; padding:0px 0 15px 30px;}

.asetlogo{width:249px; float:left; padding-top:10px; text-align:center;}
/*manage css ends here*/

/*footer links starts here*/
.footer_links{}
.footer_links a{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-style:italic;color:#095c9e;text-decoration:none;margin:0 10px;text-align:center;}
.footer_links a:hover{color:#666;}
/*footer links ends here*/

/*footer css starts here*/
#footer{width:950px; float:left; z-index:1; padding-bottom:20px;}
#footer p{margin:0px; padding:0px;}
#footer p.ftop{width:965px; float:left; height:22px; background:url(images/ftop.gif) repeat-x; text-align:center; color:#ffffff; padding:6px 0 0 0;}
.footbot{width:965px; float:left; background:url(images/fbot.gif) repeat-x; height:114px;}
.footbot ul{margin:0px; padding:8px 15px 0 15px; float:left; background:url(images/fline.gif) no-repeat right top;}
.footbot ul li{list-style-type:none; background:url(images/icon3.gif) no-repeat 0 6px; padding:1px 0 1px 10px; color:#F3F3F3; font-size:11px; }
.footbot ul li a{color:#F3F3F3; font-size:11px; font-weight:normal; text-decoration:none;}
.footbot ul li a:hover{text-decoration:underline;}
/*footer css ends here*/

/*paypal table starts here*/
.pauypal_menu td{ padding:5px 0;color:#FFF; font-weight:bold;}
.paypal_general .paypal_location{ padding:10px 0 0 10px; font-size:14px; font-weight:bold; color:#FFF;}
.paypal_general{font-size:13px;}
.paypal_general td{padding: 5px 0 5px 50px;}
/*paypal table ends here*/

/*City selector starts here*/
.city_selector {margin:0px 5px 5px 5px; width:241px;}
.city_selector ul {list-style-type:none; padding-left:10px;}
.city_selector ul li a {font-size:11px; font-weight:bold; background:none; color:#3c3d39;}
.city_selector ul li a:hover {font-weight:bold; background:none; color:#3c3d39; text-decoration:none;}
.city_selector_header {padding:7px 0; color:#FFF; font-weight:bold; letter-spacing:0.2em;}
.city_selector_content {padding-bottom:5px;}
.city_selector ul li span.font10 {font-size:10px; text-decoration:none;}
.lasttd { height:30px; background:url(images/lasttd.jpg) repeat-x;}
/*City selector ends here*/

/* Article page design */

.tablemenu {margin:0;width:221px;float:left;padding-bottom:0px;}
.bordermenu {border-bottom:1px solid #CCCACC;} /*horizontal line*/
.midright-article{width:690px; float:left;padding-left:8px;margin-left:3px;margin-top:3px;border:1px solid #ccc;min-height:660px;}
.midright-article h2{
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.midright-article ul{color:#005DAB;}
.midright-article ul li{color:#005DAB;margin:2px 0;}
.midright-article ul li a{color:#005DAB;font:normal 12px Arial, Helvetica, sans-serif;text-decoration:underline;}
.midright-article ul li a:hover{color:#005DAB;font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none;}
.style1 {color: #025B90; margin-bottom:4px;}
.style2 {color: #0066CC;}
.style3 {height:20px;}
.style4 {color: #0066CC;font-size: small; height:1px;}
.style5 {color: #0066CC;font-size: small; height:1px;}
.style7 {color: #0000FF;}
.tablecontent {margin-left:7px; font-size:13px;}
.paypalmenu {font-weight:bold;}
.font13 {font-size:13px;}
.lefttext {font-size:13px; margin:0 15px 10px 15px;}
.botblue1 .marked {font-size:16px; background-color:#ffff00; color:#333399; font-weight:bold; margin:25px 485px 0 0; padding: 8px 0 8px 10px;}
.botblue1 .marked2 {font-size:16px; color:#333399;}
.colorblue {color:#025B90;}
.bigfoot {font-style:italic; font-weight:bold; color:#025B90; text-decoration:none; font-size:48px; height:50px; line-height:50px;}
.bigfoot a {color:#025B90; text-decoration:none;}
.notes { text-align:center; font-size:11px; margin-top:4px;}
.red{color:#F00;}
.light_red{color:#a73838;}
.bigred{color:#F00; font-size:18px;}
.q{color:#003366;}
.lightblue{color:#003366;}
.faq{color:#00F; font-size:14px; line-height:20px;}
.lightblue p{margin-top:5px; font-size:14px;}
.lightblue p.bigfoot{font-style:italic; font-weight:bold; color:#025B90; text-decoration:none; font-size:48px; height:50px; line-height:50px;}
.links{font-weight:bold; line-height:20px;}
.links a:hover{ color:#999;}
.biggertext{font-size:20px;}
.grayback{background-color:#F6F6F6; width:99%; padding:0 0 10px 10px; margin:10px 0 10px 0;}
.grayback p{padding-top:1px; font-size:15px;}

/*TEMPORAL HEADER CSS*/
h1.siatemp{font-size:13px; color:#1E5380; float:right; margin:20px 300px 0 0;}
#headerx{width:952px; background-color:#FFF; margin:0; padding:0 24px; height:130px;}

#headtop_leftx{ width:236px; float:left; padding-bottom:10px;}
#headtop_leftx img{border:0;}

#headtop_midx{width:446px; height:10px; float:left; text-align:right; font-weight:bold; color:#166AAE; font-size:14px;}
#headtop_midx p{padding:4px 0px 4px 0px; margin:0px;}

#headtop_midx p.top{font-family:arial; font-size:11px; color:#166AAE; font-weight:bold;}
#headtop_midx p a{font-family:arial; font-size:11px; color:#166AAE; text-decoration:underline; padding:0px 7px;}
#headtop_midx p a:hover{color:#000; text-decoration:none;}
#headtop_midx p b{color:#404141;}
#headtop_midx p img{margin-top:-5px;}

#headtop_rightx{width:252px; float:right; background: url(images/callus.jpg); height:74px; margin-top:-36px;}
#headtop_rightx p{ color:#25608f; padding-left:15px; margin-bottom:0; font-size:20px; margin-top:24px;}
#headtop_rightx .phone{color:#000; font-weight:bold; margin-top:5px; font-size:20px;}

.topmenu1x ul, .topmenu2x ul{padding:0px; margin:0px; float:right;}

.topmenu1x{width:950px; float:left; background-color:#88b2d6; margin-left:0; height:26px; border:1px solid #B9B9B9;}
.topmenu1x li{list-style-type:none; display:inline; float:left; padding-left:4px; margin-top:4px; height:19px; background: url(images/topbut_l.jpg) left no-repeat; }
.topmenu1x li span{background: url(images/topbut_r.jpg) right no-repeat; padding:4px 10px 2px 6px; height:19px; }
.topmenu1x li a{float:left; font-family:arial; font-size:12px; color:#FFF; font-weight:bold; text-decoration:none; padding-right:8px; margin-top:2px;}
.topmenu1x li a:hover{color:#FF0;}
#menu_title1x{ background:url(images/security_training_icon.jpg) top left no-repeat; float:left; margin:0; width:210px; height:26px;}
#menu_title1x h3{float:left; margin:6px 0 0 42px; color:#FFF; text-transform:uppercase; font-size:14px; float:left; text-shadow:1px 1px 0 #235e90;}

.topmenu2x{width:950px; float:left; background-color:#f7f8f8; margin-left:0; height:26px; border:1px solid #B9B9B9;}
.topmenu2x li{list-style-type:none; display:inline;float:left; padding-left:4px; margin-top:4px; height:19px; background: url(images/topbut_l2.jpg) left no-repeat; }
.topmenu2x li span{background: url(images/topbut_r2.jpg) right no-repeat; padding:4px 10px 2px 6px; height:19px;}
.topmenu2x li a{float:left; font-family:arial; font-size:12px; color:#000; font-weight:bold; text-decoration:none; padding-right:8px; margin-top:2px;}
.topmenu2x li a:hover{color: #090;}

#menu_title2x h3{float:left; margin:6px 0 0 10px; color:#000; text-transform:uppercase; font-size:14px; text-shadow:1px 1px 0 #b9b9b9;}