body, html{margin:0;font-family:Arial,sans-serif;font-size:12px;color:#474747;background-color:#ebebeb;background-image:url(../i/bg.gif);background-repeat:repeat-x;}
form, fieldset{margin:0;padding:0;border:0;}
img {border:none;}
a{outline:none;}
a {color:#4a4a4a;font-weight:bold;}
a:hover{color:#000;}
.clear {clear:both;}

.newin{padding-left:14px;background:url(../i/newin.gif) no-repeat 0px 4px;}

#header{width:948px;height:100px;overflow:hidden;margin:0 auto;}
#header h1{margin:0;padding:9px 0 0 0;}
#header h1 a{display:block;background:url(../i/ani.jpg) no-repeat;width:194px;height:54px;text-indent:-9999px;overflow:hidden;margin:0;padding:0;}

.top-navigation{margin:0;padding:0;width:948px;height:25px;background:url(../i/navbg.gif) repeat-x;color:#c8c8c8;}
.top-navigation ul{margin:0;padding:5px 0 0 0;}
.top-navigation li{float:left;list-style-type:none;padding:0 9px;}
.top-navigation li a{color:#c8c8c8;text-decoration:none;padding:0;font-weight:bold;}
.top-navigation li a:hover, .top-navigation li a.active{color:#fff;background:url(../i/top-arrow.gif) no-repeat 50% 0;}
.top-navigation .topcontact {width:195px;height:25px;float:right;background:url(../i/email.gif) no-repeat top right;}

.slide1 {width:948px;height:255px;background:url(../i/slide1.jpg) no-repeat;}
.slide1 p{width:350px;padding:0;margin:0;position:relative;top:131px;left:542px;}
.slide2 {width:948px;height:255px;background:url(../i/slide3.jpg) no-repeat;}
.slide2 p{width:350px;padding:0;margin:0;position:relative;top:80px;left:30px;}
.slide3 {width:948px;height:255px;background:url(../i/slide2.jpg) no-repeat;}
.slide3 p{width:350px;padding:0;margin:0;position:relative;top:100px;left:540px;}
.slide4 {width:948px;height:255px;background:url(../i/slide4.jpg) no-repeat;}
.slide4 p{width:350px;padding:0;margin:0;position:relative;top:100px;left:25px;}
.slide5 {width:948px;height:255px;background:url(../i/slide5.jpg) no-repeat;}
.slide5 p{width:350px;padding:0;margin:0;position:relative;top:100px;left:540px;}
.slide6 {width:948px;height:255px;background:url(../i/slide6.jpg) no-repeat;}
.slide6 p{width:350px;padding:0;margin:0;position:relative;top:100px;left:540px;}

.page{width:948px;overflow:visible;margin:-9px auto 0 auto;}

.col_learn{width:310px;float:left;font-size:11px;background:url(../i/learning_services.gif) no-repeat top left;margin:5px 0 0 0;padding:30px 0 3px 0;}
.col_news{width:344px;float:left;font-size:11px;background:url(../i/news_events.gif) no-repeat top;margin:5px 0 0 2px;padding:30px 0 3px 0;}
.col{float:left;margin:5px 0 0 15px;padding:0;}
.colcont{width:100%;overflow:hidden;padding:5px;}

.home_dev{display:block;width:305px;height:79px;margin:0 0 3px 0;background:url(../i/button_development1.jpg) no-repeat top left;text-indent:-9999px;outline:none;}
.home_dev:hover{background:url(../i/button_development.jpg) no-repeat top left;}
.home_del{display:block;width:305px;height:79px;margin:0 0 3px 0;background:url(../i/button_delivery1.jpg) no-repeat top left;text-indent:-9999px;outline:none;}
.home_del:hover{background:url(../i/button_delivery.jpg) no-repeat top left;}
.home_con{display:block;width:305px;height:79px;margin:0 0 3px 0;background:url(../i/button_consulting1.jpg) no-repeat top left;text-indent:-9999px;outline:none;}
.home_con:hover{background:url(../i/button_consulting.jpg) no-repeat top left;}
.home_staff{display:block;width:305px;height:79px;margin:0 0 3px 0;background:url(../i/button_staffing1.jpg) no-repeat top left;text-indent:-9999px;outline:none;}
.home_staff:hover{background:url(../i/button_staffing.jpg) no-repeat top left;}

.feat1{width:270px;height:86px;margin:0 0 5px 0;overflow:hidden;background:url(../i/feature1.jpg) no-repeat top left;}
.feat2{width:270px;height:86px;margin:0 0 5px 0;overflow:hidden;background:url(../i/feature2.jpg) no-repeat top left;}
.feat3{width:270px;height:86px;margin:0;overflow:hidden;background:url(../i/feature3.jpg) no-repeat top left;}
.feat4{width:270px;height:86px;margin:0 0 5px 0;overflow:hidden;background:url(../i/feature4.jpg) no-repeat top left;}
.feat5{width:270px;height:86px;margin:0 0 5px 0;overflow:hidden;background:url(../i/feature5.jpg) no-repeat top left;}
.feat1 p, .feat2 p, .feat3 p,  .feat4 p,.feat5 p {margin:7px 5px 3px 132px;font-size:11px;}

.navl{margin:0;padding:0;width:3px;height:25px;background:url(../i/navl.gif) no-repeat;float:left;}
.navr{margin:0;padding:0;width:3px;height:25px;background:url(../i/navr.gif) no-repeat;float:right;}

.sidebar{width:168px;float:right;background:url(../i/sidebar_bg.gif) repeat-y;padding:8px 0 0 0;}
.sidebar ul{list-style-type:none;margin:0;padding:0;}
.sidebar h2.learn{width:168px;height:24px;background:url(../i/side_learn.gif) no-repeat;text-indent:-9999px;margin:12px 0 0 0;padding:0;}
.sidebar .tech{display:block;width:168px;height:41px;background:url(../i/side_tech.gif) no-repeat top left;text-indent:-9999px;}
.sidebar .tech:hover{background:url(../i/side_tech_ov.gif) no-repeat top left;}
.sidebar .sales{display:block;width:168px;height:40px;background:url(../i/side_sales.gif) no-repeat top left;text-indent:-9999px;}
.sidebar .sales:hover{background:url(../i/side_sales_ov.gif) no-repeat top left;}
.sidebar .prodev{display:block;width:168px;height:41px;background:url(../i/side_prodev1.gif) no-repeat top left;text-indent:-9999px;}
.sidebar .prodev:hover{background:url(../i/side_prodev_ov1.gif) no-repeat top left;}
.sidebar .cisco{display:block;width:168px;height:39px;background:url(../i/side_cisco.gif) no-repeat top left;text-indent:-9999px;margin:5px 0;}
.sidebar .cisco:hover{background:url(../i/side_cisco_ov.gif) no-repeat top left;}
.sidebar .side_dev{display:block;width:168px;height:40px;background:url(../i/side_development.gif) no-repeat top left;text-indent:-9999px;margin:0;}
.sidebar .side_dev:hover{background:url(../i/side_development_over.gif) no-repeat top left;}
.sidebar .side_del{display:block;width:168px;height:40px;background:url(../i/side_delivery.gif) no-repeat top left;text-indent:-9999px;margin:0;}
.sidebar .side_del:hover{background:url(../i/side_delivery_over.gif) no-repeat top left;}
.sidebar .side_con{display:block;width:168px;height:40px;background:url(../i/side_consulting.gif) no-repeat top left;text-indent:-9999px;margin:0;border-bottom:1px #ccc solid;}
.sidebar .side_con:hover{background:url(../i/side_consulting_over.gif) no-repeat top left;}

.sidebar p{display:block;font-size:11px;margin:5px;}
.salesfeature{width:168px;height:143px;background:url(../i/sales_feature.gif) no-repeat top left;margin:12px 0 0 0;padding-top:1px;}
.salesfeature h2{text-indent:3px;color:#45a647;font-size:12px;margin:12px 3px 3px 3px;padding:0;letter-spacing:normal;font-weight:bold;}
.techfeature{width:168px;height:143px;background:url(../i/tech_feature.gif) no-repeat top left;margin:12px 0 0 0;padding-top:1px;}
.techfeature h2{text-indent:3px;color:#ffa800;font-size:12px;margin:12px 3px 3px 3px;padding:0;letter-spacing:normal;font-weight:bold;}
.prodevfeature{width:168px;height:143px;background:url(../i/prodev_feature.gif) no-repeat top left;margin:12px 0 0 0;padding-top:1px;}
.prodevfeature h2{text-indent:3px;color:#696bb9;font-size:12px;margin:12px 3px 3px 3px;padding:0;letter-spacing:normal;font-weight:bold;}
.ciscofeature{width:168px;height:143px;background:url(../i/cisco_feature.gif) no-repeat top left;margin:12px 0 0 0;padding-top:1px;}
.ciscofeature h2{text-indent:3px;color:#2f6681;font-size:12px;margin:12px 3px 3px 3px;padding:0;letter-spacing:normal;font-weight:bold;}
.servicesfeature{width:168px;height:143px;background:url(../i/cisco_feature.gif) no-repeat top left;margin:12px 0 0 0;padding-top:1px;}
.servicesfeature h2{text-indent:3px;color:#9f2e36;font-size:12px;margin:12px 3px 3px 3px;padding:0;letter-spacing:normal;font-weight:bold;}


.smpage{background-color:#fff;width:747px;float:left;padding:0;margin:0 0 7px 0;}
.smpage p{margin:3px 12px 18px 9px;font-size:13px;}
.smpage h2,h3{margin:12px 12px 3px 9px;}
.smpage h2{font-size:18px;}
.clpage{width:746px;float:left;padding:0;margin:0;}
.tinypage{float:right;width:525px;background-color:#fff;margin:0;padding:0;}
.tinypage p,small,ul{margin:0 9px 9px 9px;}
.tinypage h4{font-size:14px;margin:18px 0 0 9px;padding:0;}
.classpage{float:right;width:525px;background-color:#fff;margin:0;padding:0;}
.classpage p,small,ul{margin:3px 9px 8px 9px;}
.classpage h3{color:#2f6681;font-size:18px;margin:18px 9px 0 9px;padding:0;letter-spacing:-0.02em;text-transform:uppercase;}
.classpage h4{color:#2f6681;font-size:14px;margin:15px 0 0 9px;padding:0;letter-spacing:-0.02em;text-transform:capitalize;cursor:pointer;}
.classpage li{margin:0 0 5px 0;}
h3.sales{color:#45a647;font-size:18px;margin:9px;padding:0;letter-spacing:-0.02em;text-transform:uppercase;}
h3.tech{color:#ffa800;font-size:18px;margin:9px;padding:0;letter-spacing:-0.02em;text-transform:uppercase;}
h3.prodev{color:#696bb9;font-size:18px;margin:9px;padding:0;letter-spacing:-0.02em;text-transform:uppercase;}
h3.cisco{color:#2f6681;font-size:18px;margin:9px;padding:0;letter-spacing:-0.02em;text-transform:uppercase;}
h3.services{color:#9f2e36;font-size:18px;margin:9px;padding:0;letter-spacing:-0.02em;text-transform:uppercase;}
h3.smart{color:#306;font-size:18px;margin:9px;padding:0;letter-spacing:-0.02em;text-transform:uppercase;}
h3.concom{color:#F93;font-size:18px;margin:9px;padding:0;letter-spacing:-0.02em;text-transform:uppercase;}

.learnmore{display:block;width:304px;height:46px;float:right;font-size:11px;background:url(../i/learnmore.gif) no-repeat top left;padding:9px;padding-left:130px;margin:0;}
.learnmoremed{display:block;width:400px;height:46px;float:right;font-size:11px;background:url(../i/learnmoremed.gif) no-repeat top left;padding:9px;padding-left:130px;margin:0;}
.learnmorelong{display:block;width:500px;height:46px;float:right;font-size:11px;background:url(../i/learnmorelong.gif) no-repeat top left;padding:9px;padding-left:130px;margin:0;}

.box{font-size:11px;margin:0 29px 0 0;}
.boxtop{width:213px;height:4px;background:url(../i/boxtop.gif) no-repeat;margin:0;padding:0;}
.boxbody{width:211px;background:url(../i/boxbg.gif) repeat-x top #e3e3e3;margin:0;padding:0;border-left:1px #ccc solid;border-right:1px #ccc solid;}
.boxbody p{margin:0 9px;}
.boxbody h3{font-size:17px;margin:0 9px;}
.boxbtm{width:213px;height:12px;background:url(../i/boxbtm.gif) no-repeat top;margin:0;padding:0;}
.quote{display:block;width:36px;height:25px;float:left;background:url(../i/quote.png) no-repeat;}

.leftcol{width:213px;font-size:11px;}
.locations{width:213px;height:26px;background:url(../i/locations.gif) #fff no-repeat 7px 0px;margin:0;padding:0;text-indent:-9999px;}
.upcoming{width:213px;height:26px;background:url(../i/upcoming.gif) #fff no-repeat 7px 0px;margin:0;padding:0;text-indent:-9999px;}
.companyinfo{width:213px;height:26px;background:url(../i/company_info.gif) #fff no-repeat 7px 0px;margin:0;padding:0;text-indent:-9999px;}
.coursedetails{width:213px;height:26px;background:url(../i/course_details.gif) #fff no-repeat 7px 0px;margin:0;padding:0;text-indent:-9999px;}
.clc{display:block;width:210px;height:71px;background:url(../i/clc.gif) #fff no-repeat top left;margin:0;padding:0;text-indent:-9999px;}

h2{font-size:30px;margin:17px 0 9px 0;padding:0;letter-spacing:-0.02em;}
h1.sales{margin:0;padding:0;display:block;width:948px;height:140px;background:url(../i/slide2.jpg) no-repeat;text-indent:-9999px;}
h2.sales{font-size:30px;letter-spacing:-0.02em;color:#45a647;}
h1.tech{margin:0;padding:0;display:block;width:948px;height:140px;background:url(../i/slide3.jpg) no-repeat;text-indent:-9999px;border-bottom:1px #dbdbdb solid;}
h2.tech{font-size:30px;letter-spacing:-0.02em;color:#ffa800;}
h1.smart{margin:0;padding:0;display:block;width:948px;height:140px;background:url(../i/slide6.jpg) no-repeat;text-indent:-9999px;border-bottom:1px #dbdbdb solid;}
h2.smart{font-size:30px;letter-spacing:-0.02em;color:#306;}
h1.concom{margin:0;padding:0;display:block;width:948px;height:280px;background:url(../i/slide7.jpg) no-repeat;text-indent:-9999px;border-bottom:1px #dbdbdb solid;}
h2.concom{font-size:30px;letter-spacing:-0.02em;color:#F93;}
h1.prodev{margin:0;padding:0;display:block;width:948px;height:140px;background:url(../i/slide4.jpg) no-repeat;text-indent:-9999px;}
h2.prodev{font-size:30px;letter-spacing:-0.02em;color:#696bb9;}
h1.cisco{margin:0;padding:0;display:block;width:948px;height:140px;background:url(../i/slide5.jpg) no-repeat;text-indent:-9999px;}
h1.filemaker{margin:0;padding:0;display:block;width:948px;height:140px;background:url(../i/slide1.jpg) no-repeat;text-indent:-9999px;}
h2.cisco{font-size:30px;letter-spacing:-0.02em;color:#2f6681;}
h1.services{margin:0;padding:0;display:block;width:948px;height:140px;background:url(../i/slide1.jpg) no-repeat;text-indent:-9999px;}
h2.services{font-size:30px;letter-spacing:-0.02em;color:#9f2e36;}
.class{margin:0;padding:0;display:block;width:948px;height:140px;background:url(../i/class_bg.jpg) no-repeat;font-size:30px;letter-spacing:-0.02em;color:#2f6681;}
.class h1{font-size:36px;letter-spacing:-0.02em;color:#2f6681;margin:0;position:relative;top:25px;left:12px;}
.class h2{font-size:30px;letter-spacing:-0.02em;color:#1e485c;margin:0;position:relative;top:25px;left:12px;}
.workshop{margin:0;padding:0;display:block;width:948px;height:140px;background:url(../i/workshopbg.jpg) no-repeat;font-size:30px;letter-spacing:-0.02em;color:#2f6681;}
.workshop h1{font-size:36px;letter-spacing:-0.02em;color:#2f6681;margin:0;position:relative;top:25px;left:12px;}
.workshop h2{font-size:30px;letter-spacing:-0.02em;color:#1e485c;margin:0;position:relative;top:25px;left:12px;}

.bread {color:#777;font-size:11px;float:right;margin-right:12px;}
.bread a{color:#777;font-weight:normal;}

table.reg{width:213px;}
table.reg td.btn{width:66px;vertical-align:middle;}
td.clist{width:50px;overflow:hidden;}
tr{background-color:#ebebeb;height:20px;}
tr.clear{background-color:#FFF;}
.initial{background-color:#ebebeb;}
.normal{background-color:#ebebeb;}
.highlight{background-color:#fff;color:#000;}

.regform{width:100%;padding:9px;}
.regform label{margin:2px;width:125px;float:left;text-align:right;}
.regform input,select,textarea{margin:1px;margin-left:8px;float:left;font-size:11px;}
.regform h3{color:#2f6681;font-size:14px;margin:0;padding:0;letter-spacing:-0.02em;text-transform:capitalize;clear:both;}


.footl{margin:0;padding:0;width:3px;height:25px;background:url(../i/footl.gif) no-repeat;float:left;}
.footr{margin:0;padding:0;width:3px;height:25px;background:url(../i/footr.gif) no-repeat;float:right;}

.foot{clear:both;margin:3px 0 25px 0;padding:0;width:948px;height:25px;color:#fff;background-color:#b9b8b7;}
.foot p{position:relative;top:5px;left:12px;}
.foot a{color:#fff;text-decoration:none;}
.foot a:hover{color:#000;text-decoration:underline;}

