div,span,p,h1,h2,h3{ margin:0px; font-weight:normal;}
.clr{ clear:both;}

.app-wrapper{position:relative; float:left; width:100%;}
.app-container{float:left; width:656px;border:1px solid #b7b7b2; line-height:18px; background-color:#FFFFFF;}
.app{ border:1px solid #FFFFFF; float:left; width:634px; height:270px; background:url(images/lat-app-bg.gif) repeat-x #FFFFFF; padding:10px; z-index:1; position:relative;}
.app .flt{ float:left; width:522px; font-size:12px; text-align:justify; line-height:20px;}
.app .frt{ float:right;}
.app h3{ font-size:1.2em; color:#202020; margin-bottom:7px; font-weight:bold;}
.app h3 a{ font-size:1.2em; text-decoration:none; color:#202020; margin-bottom:7px; font-weight:bold;}
.app h3 a:hover{ font-size:1.2em; color:#202020; margin-bottom:7px; font-weight:bold;}
.app  span{ text-transform:uppercase; font-size:.9em; font-weight:bold;}
.app a{ color:#12649a; text-decoration:underline; font-size:9px;}
.app a:hover{ color:#12649a; text-decoration:none; font-size:9px;}
.app img{ float:left; padding:0px 10px 0px 0px;}
.app ul{ margin:5px 0px 0px 0px; padding:0px; font-size:.9em;}
.app ul li{ margin:0px;  list-style:none; line-height:20px; background:url(images/smallarrow.gif) no-repeat left; padding:0px 0px 0px 10px;}
.new{ position:absolute; right:-1px; top:-1px; background:url(images/new.gif) no-repeat; width:52px; height:53px; z-index:2;}
.slides{right:0px; bottom:1px; height:22px;width:656px; position:relative; z-index:3; font-size:.7em;}
.slides ul{ margin:0px; padding:0px; float:right; position:relative; right:10px;text-align:center;}
.slides ul li{ background:url(images/app-bg-off.gif) no-repeat center; width:24px; height:22px;  list-style:none; float:left; line-height:22px; cursor:pointer; margin-right:3px;}
.slides ul li:hover{ background:url(images/app-bg-on.gif) no-repeat center; width:24px; height:22px;float:left; }
.slides ul li.end{ background:url(images/app-bg-on.gif) no-repeat center; width:24px; height:22px;float:left;}



.art-container{float:left;width:641px;border:1px solid #383d44; background:url(images/tabbg.gif) #7b7b7b; padding:10px 5px 10px 10px;}
.art{ float:left; width:641px;}
.art .menutab{ float:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:.9em; text-transform:uppercase; font-style:italic; font-weight:bold;}
.menutab .tabon{ background:url(images/tab-menu-on.gif) no-repeat right; color:#303030; text-align:center; padding:0px 15px; float:left; line-height:32px; cursor:pointer;}
.menutab .taboff{ background:url(images/tab-menu-off.gif)  no-repeat right; color:#d1f491; text-align:center; padding:0px 15px;float:left; line-height:32px;}
.art .rss{ float:right;}

.art .tabdetails{ float:left; background: url(images/tabdeatils-bg.gif) repeat-x #FFFFFF; width:628px; border-right:3px solid #4c4c4c; border-bottom:3px solid #4c4c4c; padding:5px;}
.tabdetails .artlist{ float:left; border-bottom:1px solid #7b7b7b; line-height:24px; color:#2476af; width:628px; cursor:pointer;}
.tabdetails .artlist-on{ float:left; border-bottom:1px solid #7b7b7b; color:#ffffff; width:628px; line-height:24px; background:url(images/tab-select.gif) no-repeat left #383d44; cursor:pointer;}
.artlist .adate, .artlist-on .adate{padding:0px 10px; float:left}
.artlist .artcont, .artlist-on .artcont{ padding:0px 10px; float:left;}
.artlist .views, .artlist-on .views{ padding:0px 10px; float:right;}
.artlist a{ text-decoration:none; color:#2476af;}
.artlist a{ text-decoration:none; color:#ffffff;}


.whitebox-container{ float:left; width:auto; border:1px solid #c3c3c3; padding:10px 10px 0px 10px; position:relative; background:#FFFFFF;}
.shadow{ background:url(images/shadow.gif) no-repeat; width:144px; height:9px; position:absolute; right:0px; bottom:-9px; display:inline;}
.sectitle{ color:#383d44; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:1.3em; font-style:italic; width:100%; border-bottom:1px solid #999999; text-transform:uppercase;}
.discussion-outer{width:636px; float:left;}
.discussion{ width:636px; float:left; background:#FFFFFF; line-height:18px; color:#383d44; font-size:.9em; border-bottom:1px solid #f4f4ed; padding:5px 0px;}
.discussion .d-title{ color:#0a6aae; font-weight:bold; font-size:1.2em; line-height:25px;}
.discussion .d-date{ font-size:.8em; color:#A70D41; padding-bottom:5px}
.discussion a{ color:#0a6aae; text-decoration:none; }
.discussion a:hover{ color:#0a6aae; text-decoration:underline; }

.app .full{ float:right; width:630px; font-size:12px; text-align:justify;}
.full a{ clear:btoh;text-transform:capitalize;  font-size:9px; color:#22759D; text-decoration:underline;}
.full a:hover{text-decoration:none; color:#22759D;}
.innerapp { float:left; width:630px; font-size:12px; line-height:20px; margin-top:10px;padding:10px;text-align:left;}
.innerapp { border:1px solid #FFFFFF; float:left; width:634px; background-color:#FFFFFF; padding:10px; z-index:1; position:relative; text-align:justify;}
.innerapp .flt{ float:left; width:460px; line-height:25px; text-transform:capitalize;}
.innerapp .frt{ float:right; line-height:25px;}

.innerapp .orgflt{ float:left; width:630px; line-height:25px;}



.innerapp h3{ font-size:1.2em; color:#202020; margin-bottom:7px; font-weight:bold;}
.innerapp h3 a{ font-size:1.2em; text-decoration:none; color:#202020; margin-bottom:7px; font-weight:bold;}
.innerapp h3 a:hover{ font-size:1.2em; color:#202020; margin-bottom:7px; font-weight:bold;}
.innerapp  span{ text-transform:capitalize; font-size:.9em; font-weight:bold;}
.innerapp a{ color:#12649a; text-decoration:none; font-style:normal;}
.innerapp a:hover{ color:#000000;}
.innerapp img{ float:left; padding:0px 10px 0px 0px;}
.innerapp ul{ margin:5px 0px 0px 0px; padding:0px; font-size:.85em;}
.innerapp ul li{ margin:0px; list-style:none; line-height:20px; background:url(images/smallarrow.gif) no-repeat left; padding:0px 0px 0px 10px;}
.innerapp p{padding:10px;}
.moredisc {text-align:right; color:#4E5359; text-decoration:none; font-weight:bold; text-transform:capitalize; text-shadow:#999999; font-style:italic ;padding:0px 10px 0px 10px;}
.moredisc a{color:#4E5359; text-decoration:none; }
.moredisc a:hover{color:#000000; text-decoration:none;}
#app-det {font-size:10px; margin:0px; float:left;}
#app-det span {font-size:10px; margin:0px; }
#app-det ul{ margin:5px 0px 0px 0px; padding:0px; font-size:10px;}
#app-det ul li{ margin:0px; font-size:12px; list-style:none; line-height:20px; padding:0px 0px 0px 10px; background-image:none;}
.morediscapp {text-align:right; color:#006829; text-decoration:none;  text-transform:capitalize; text-shadow:#999999; font-style:italic ;padding:0px 10px 0px 10px;}
.morediscapp a{color:#006829; text-decoration:none; }
.morediscapp a:hover{color:#000000; text-decoration:none;}



.innerapp-container{float:left; width:615px;border-bottom:1px solid #F4F4ED; line-height:18px; background-color:#FFFFFF; margin:0px 10px 10px 10px;}


.innerapp-serv { float:left; width:590px; font-size:13px; line-height:20px; margin-top:0px;  padding:10px;text-align:left;}
.innerapp-serv{ border:1px solid #FFFFFF; float:left; width:590px; background-color:#FFFFFF; padding:10px; z-index:1; position:relative; text-align:justify;}
.innerapp-serv .flt{ float:left; width:460px; line-height:25px;}
.innerapp-serv .frt{ float:right; line-height:25px;}

.innerapp-serv .orgflt{ float:left; width:630px; line-height:25px;}
.innerapp-serv span a{color:#026829; font-weight:bold; text-transform:capitalize; text-decoration:none; padding:5px 5px; border:1px solid #FFFFFF; font-size:12px;}
.innerapp-serv span a:hover{color:#000000; text-decoration:none; padding:5px 5px; background:#afde27; border:1px outset #c1c1a2;}



.innerapp-serv h3{ font-size:1.0em; color:#202020; margin-bottom:7px; }
.innerapp-serv h3 a{ font-size:1.2em; text-decoration:none; text-transform:capitalize; color:#006729; margin-bottom:7px; font-weight:bold;}
.innerapp-serv h3 a:hover{ font-size:1.2em; color:#006729;}
.innerapp-serv  span{ text-transform:uppercase; font-size:.9em; font-weight:bold;}
.innerapp-serv a{ color:#12649a; text-decoration:underline;}
.innerapp-serv img{ float:left; padding:0px 10px 0px 0px;}
.innerapp-serv ul{ margin:5px 0px 0px 0px; padding:0px; font-size:.85em;}
.innerapp-serv ul li{ margin:0px; list-style:none; line-height:20px; background:url(images/smallarrow.gif) no-repeat left; padding:0px 0px 0px 10px;}



.servicecondetail{ border:1px solid #FFFFFF; float:left; width:634px; background-color:#FFFFFF; padding:10px; z-index:1; position:relative; text-align:justify;}
.servicecondetail .flt{ float:left; width:460px; line-height:25px; }
.servicecondetail .frt{ float:right; line-height:25px;}

.servicecondetail .orgflt{ float:left; width:630px; line-height:25px;}



.servicecondetail h3{ font-size:1.2em; color:#202020; margin-bottom:7px; font-weight:bold;}
.servicecondetail h3 a{ font-size:1.2em; text-decoration:none; color:#202020; margin-bottom:7px; font-weight:bold;}
.servicecondetail h3 a:hover{ font-size:1.2em; color:#202020; margin-bottom:7px; font-weight:bold;}
.servicecondetail  span{ text-transform:uppercase; font-size:.9em; font-weight:bold;}
.servicecondetail a{ color:#12649a; text-decoration:underline;}
.servicecondetail img{ float:left; padding:0px 10px 0px 0px;}
.servicecondetail ul{ margin:5px 0px 0px 0px; padding:0px; font-size:.85em;}
.servicecondetail ul li{ margin:0px; list-style:none; line-height:20px; background:url(images/smallarrow.gif) no-repeat left; padding:0px 0px 0px 10px;}

