*{
margin:0;
padding:0;
}

body{
background:#F0F4F5 url(../images/bg.jpg) repeat-x center top;
color:#343434;
font-family:Trebuchet MS,helvetica,sans serif;
font-size:12px;
margin:0;
padding:0;
}

a{
text-decoration:none;
}

a:link,
a:visited,
a:hover,
a:active{
text-decoration:none;
outline:none;
}

input{
margin::0;
outline:none;
padding:0;
}

img{
border:0 none;
}

ul,li{
list-style:none;
margin:0;
padding:0;
}

.right_panel .page_options  ul, .right_panel .page_options li{
list-style:none;
margin:0;
padding:0;
}

.right_panel .page_options li{
color:#828284;
float:left;
font-size:10px;
padding:0 4px;
}

.clear{
clear:both;
}

h1,h2{
font-size:20px;
font-weight:normal;
}

/* Basic Styling For the Site Ends. */

/* Site Building Starts here  */

.main_wrapper{
margin:0 auto;
min-width:1000px;
width:1000px;
}

.inner_wrapper{
display:block;
margin:0 auto;
width:927px;
}

.header{
height:375px;
}

body.home .header{
height:440px;
}

.logo{
display:block;
float:left;
height:108px;
width:291px;
}

.top_links{
float:right;
padding:3px 10px 7px;
- margin-left:15.5em;
* margin-right:1em;
}

.main_navigation{
height:35px;
width:100%;
}

.banner{
height:230px;
}

.panel{
width:100%;
}

.left_panel{
float:left;
padding:10px 5px 0 0;
width:252px;
}

.right_panel{
float:right;
width:640px;
_width:642px;
padding:5px 10px 0;
_overflow:hidden;
}

.center_wrapper{
width:800px;
margin:0 auto;
padding:10px;
}

.page_options{
display:block;
float:right;
margin-bottom:10px;
margin-top:10px;
width:100%;
}

.footer_links{
width:100%;
}


/* Site Building Ends here  */

/* Site Theming Starts here  */

.body{
background:url(../images/bg.jpg) no-repeat left top;
}

body.home{
background:#d1edf8 url(../images/index.jpg) repeat-x center top;
}

.logo{
background:transparent url(../images/logo-b.jpg) no-repeat scroll left top;
background-position:left 3px;
}

h2.page_title{
margin-bottom:10px;
}

.news_page h2.page_title{
text-transform:lowercase;
}

.top_links li{
border-right:#000 solid 1px;
float:left;
padding:0 8px;
}

.top_links li.last{
border:0 none;
}

.top_links li a{
font-weight:bold;
color:#000;
}

.headerCart {
    background-image: url("../images/shop.jpg");
    background-position: left center;
    background-repeat: no-repeat;
    color: #000000;
    font-weight: bold;
    padding-left: 25px;
    text-decoration: none;
}

.main_navigation{
background:url(../images/navBg.png) left top no-repeat;
display:block;
height:33px;
padding-top:2px;
}

.main_navigation li{
background:url(../images/border.gif) right top no-repeat;
float:left;
letter-spacing:1px;
line-height:31px;
padding:0 8px;
text-align:center;
width:130px;
/*width:164px;*/
}

.main_navigation li.last{
background:none;
}


.main_navigation li a{
font-size:14px;
color:#fff;
}

.page_options li{
/* border-right:#828284 solid 1px; */
color:#828284;
float:left;
font-size:10px;
padding:0 4px;
}

.page_options li.last{
border:0 none;
}

.page_options li a{
color:#828284;
}

.footer_links{
background:url(../images/footerBg.gif) left top no-repeat;
display:block;
height:42px;
margin-top:5px;
padding:6px 10px;
width:902px;
}

.footer_links ul{
float:left
}

.footer_links li{
/* border-right:#828284 solid 1px; */
color:#285479;
float:left;
font-size:10px;
padding:0 4px;
}

.footer_links li.last{
border:0 none;
}

.footer_links li a{
color:#285479;
}

.breadcrumb{
clear:both;
color:#5a8fa1;
display:block;
float:right;
padding:0 7px;
position:relative;
}

.breadcrumb a{
color:#5a8fa1;
}

.right_panel{
text-align:justify;
padding-bottom:15px;
}

.right_panel p{
font-size:10px;
margin:0 0 10px; 
}

.right_panel ul
{
font-size:13px;
list-style:disc;
list-style-position:inside;
padding-left:10px;
}

.right_panel ul li{
list-style:disc;
/*list-style:none;*/
list-style-position:inside;
}

.widget{
background:url(../images/shadow.jpg) center bottom no-repeat;
padding-bottom:13px;
}

.widget h2.title{
background:transparent url(../images/widget_head.gif) no-repeat scroll left top;
color:#FFFFFF;
font-size:17px;
font-weight:lighter;
height:38px;
letter-spacing:1px;
line-height:38px;
padding-left:15px;
width:237px;
}

/* Sliding Menu Styling Starts */

ul#sliding-navigation
{
	list-style: none;
	font-size: 12px;
	margin: 0px 0;
	overflow:hidden;
	padding: 0;
	width:252px;
}

ul#sliding-navigation li{
border:1px #d8e9fb solid;
border-top:1px solid #94b1cf;
}

ul#sliding-navigation li a{
background:#d8e9fb ;
color: #000;
display: block;
padding: 10px 18px;
margin: 0;
}

ul#sliding-navigation li a:hover{
color: #464749;
}


ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a,
ul#sliding-navigation li.sliding-element span
{
	display: block;
	padding: 10px 18px;
	margin: 0;
	
}

ul#sliding-navigation li.sliding-element h3
{
	color: #000;
	background:#bfe5f8;
	font-size:12px;
	font-weight: lighter;
}

ul#sliding-navigation li.parent_active a {
background:#bfe5f8;
}

ul#sliding-navigation li.sliding-element a.active{
color:#097ec3;
}

ul#sliding-navigation li.sliding-element span{
	color: #000;
	background:#d8e9fb;
	padding: 10px 18px;
	font-weight: normal;
}

ul#sliding-navigation li.sliding-element span a,
ul#sliding-navigation li.sliding-element span a:hover{
padding: 0;
background:#d8e9fb none;
color: #000;
}

ul#sliding-navigation li.sliding-element a
{
	color: #000;
	background:#d8e9fb url(../images/arrow.gif) 20px center no-repeat;
	padding-left:30px;
	text-decoration: none;
}


ul#sliding-navigation li.sliding-element a:hover {
background:#cde0f5 url(../images/arrow.gif) 20px center no-repeat;
color: #464749;
}

/* Sliding Menu Styling Ends */

/* Clients Page Styling Starts here */

.clients_page .right_panel p{
font-family:verdaba, tahoma, arial;
line-height:16px;
word-spacing:1px;
}

.section_name{
color:#007cbf;
}

.clients-block{
background:#D8E9FB none repeat scroll 0 0;
float:left;
margin-top:5px;
padding:15px 1%;
width:98%;
}

.clients-block span{
display:block;
float:left;
height:130px;
margin-right:5px;
overflow:hidden;
width:120px;
}

.clients-block span img{
border:1px solid #acc7e4;
}

.clients-block span label{
color:#343436;
display:block;
}

/* Clients Page Styling Starts here */

/* faq Page Styling Starts here */



.faq_page .right_panel p{
font-family:verdaba, tahoma, arial;
line-height:16px;
word-spacing:1px;
}

.right_panel div.query{
margin:0 0 20px;
}

.right_panel div.query p{
display:inline;
margin:0;
}

.query div.question{
background:#d8e9fb;
display:block;
margin:0;
padding:7px;
}

.query div{
display:block;
/*margin:10px 0 0;
padding:0px 20px;
*/
}

.query div.answer{
margin:0;
padding:7px;
}

.query span{
display:block;
margin:10px 0 0;
padding:0px 20px;
}

.query span{
display:block;
margin:10px 0 0;
padding:0px 20px;
}

.query div.question,
.query div.answer{
display:table;
width:100%;
}

.query div.question span,
.query .answer span{
padding-top:0;
margin-top:0;
}

.query .q-block{
float:left; 
width:14px;
padding-right:0px;
}

.query .q-block2{
float:left;
width:550px;
}


/* faq Page Styling Ends here */

/* Login Page Styling Ends here */

.right_panel form{
width:347px;
}

.right_panel form div{
clear:both;
display:block;
margin-bottom:10px;

}

.right_panel form div label{
display:block;
padding:0;
padding-bottom:5px;
}

.right_panel form div input.textBox{
background:url(../images/textBox.gif) left top no-repeat;
border:0 none;
height:20px;
padding:5px;
width:337px
}

.right_panel form div input.loginBtn{
background:url(../images/login.gif) left top no-repeat;
border:0 none;
cursor:pointer;
display:block;
float:left;
height:26px;
width:89px
}
.loginBtnpop{
background:url(../images/login.gif) left center no-repeat;
border:0 none;
cursor:pointer;
display:block;
float:left;
height:26px;
margin:0px 0 0 -3px;
vertical-align:middle;
width:89px;
}
.right_panel form div a{
color:#007cbe;
}

a.forgot{
float:right;
}

/* Login Page Styling Ends here */

/* News Page Styling Starts */

.news-list{
margin-bottom:20px;
}

.right_panel ul.news-list,
.right_panel ul.news-list li{
list-style:none;
}

.right_panel .news-list li{
background:url(../images/arrow.gif) no-repeat scroll 20px 5px;
color:#333333;
font-family:verdana,tahoma,arial;
font-weight:bold;
line-height:18px;
padding-left:30px;
text-decoration:none;
}

.news-list li a{
display:block;
float:left;
font-family:verdana,tahoma,arial;
font-weight:normal;
padding-left:5px;
text-decoration:none;
width:105px;
}

/* News Page Styling Ends */

/* Thank you Page Styling Starts */

.thankyou_message{
border:1px solid #b7dbe9;
background:#dbe8ee;
font-size:14px;
letter-spacing:0px;
margin:40px auto;
padding:20px;
width:650px;

-moz-border-radius:10px;
-webkit-border-radius:10px;
}

/* Thank you Page Styling Ends */

/* Admin Login Page Styling Starts */

.admin_page .logo {
background:transparent url(../images/logo1.jpg) no-repeat scroll left top;
}


.admin_page {
background:transparent none;
background-color:#F0F4F5;
}


.login_box{
background:url(../images/loginBox.png) left top no-repeat;
display:block;
height:306px;
margin:0 auto;
padding:30px 50px;
width:355px;
}

.center_wrapper form{
width:347px;
}

.center_wrapper form.ff-marker{
width:auto;
}


.center_wrapper form div{
clear:both;
display:block;
margin-bottom:10px;
}

.center_wrapper form.cart-option{width:100%;} 

.center_wrapper form.cart-option div{clear:none;}

.center_wrapper form div label{
display:block;
padding-bottom:5px;
}

.center_wrapper form div input.textBox{
background:url(../images/textBox.gif) left top no-repeat;
border:0 none;
height:20px;
padding:5px;
width:337px
}

.center_wrapper form div input.loginBtn{
background:url(../images/login.gif) left top no-repeat;
border:0 none;
cursor:pointer;
display:block;
float:left;
height:26px;
width:89px
}

.center_wrapper form div a{
color:#007cbe;
}

a.forgot{
float:right;
}

/* Admin Login Page Styling Ends */

/* Index Page Styling Starts here */

.belief{
background:url(../images/bg.png) left center no-repeat !important;
background:transparent;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/bg.png');
color:#000;
height:76px;
margin-top:-50px;
padding:12px 30px;
position:relative !important;
position:static;
width:875px;
* position:none;
}

.belief p{
position:relative;
* position:none;

}

.belief a{
color:#000;
font-weight:bold;
position:relative;
z-index:9999999;
}

a.indexanc{
color:#000;
font-weight:bold;
position:relative;
z-index:9999999;
* position:none;
* z-index:0;
}


.boxes{
clear:both;
margin:10px 0;
width:975px;
}

.box{
color:#fff;
display:block;
margin-right:10px;
overflow:hidden;
padding:12px 18px 38px;
width:266px;

height:126px;
}
.boxnew{
color:#fff;
display:block;
margin-right:10px;
overflow:hidden;
float:left;
padding:12px 18px 38px;
width:266px;
height:126px;
}
.boxcalendar{
color:#000;
display:block;
margin-right:10px;
overflow:hidden;
float:left;
padding:12px 18px 0px;
width:290px;
height:315px;
}
.box h2.box_title{
font-family:Trebuchet MS,helvetica,sans serif;
font-size:17px;
}

.box p a{
color:#fff;
font-weight:bold;
position:relative;
z-index:99;
}

.box p{
margin:5px 0;
width:160px;
}
.boxcalendar h2.box_title{
font-family:Trebuchet MS,helvetica,sans serif;
font-size:17px;
}

.boxcalendar p a{
color:#000;
font-size:12px;
z-index:99;
}

.boxcalendar p{
margin:5px 0;
width:250px;
}
.boxnew h2.box_title{
font-family:Trebuchet MS,helvetica,sans serif;
font-size:17px;
}

.boxnew p a{
color:#fff;
font-weight:bold;
position:relative;
z-index:99;
}

.boxnew p{
margin:5px 0;
width:160px;
}


.leftBox h2.box_title{
font-family:Trebuchet MS,helvetica,sans serif;
font-size:17px;
}

.leftBox{
background:url(../images/leftBox.png) left top no-repeat;
margin:0;
color:#fff;
display:block;
float:left;
margin-right:10px;
overflow:hidden;
padding:12px 18px 17px;
width:226px;
height:126px;
}

.leftBox p{
margin:0px 0 5px;
width:145px;
}

.leftBox a{
color:#fff;
font-weight:bold;
}

.login-box{
background:url(../images/login-box.jpg) left top no-repeat;
display:inline;
height:54px;
margin:-20px 0 0 -10px;
* margin:-20px 0 0 -149px;
- margin:-20px 0 0 -148px;
padding:5px 5px;
position:absolute;
width:284px;
z-index:2000;
}

.go{
background:url(../images/go.png) left center no-repeat;
border:0 none;
cursor:pointer;
display:block;
float:left;
height:20px;
margin:-4px 0 0 -3px;
vertical-align:middle;
width:8px;
}

.login-box form{
padding:0px 5px 0px;
margin:0;
}

.top_links li .login-box a{
font-family:Trebuchet MS,helvetica,sans serif;
font-size:12px;
font-weight:normal;
line-height:12px;
margin:0;
padding:2px 5px;
}

.textLogin{
background:#fff;
border:1px solid #cecccf;
float:left;
height:14px;
margin:-6px 5px 0 0;
padding:3px;
vertical-align:middle;
width:118px;
}

.top_links li.login-show{
background:#d8e9fc;
padding:0 8px 10px;
}

.log{
cursor:pointer;
}

.copyright{
color:#666666;
font-size:10px;
float:left;
clear:left;
}

.developers{
color:#666666;
font-size:10px;
text-align:right;

}

.copyright a, .developers a{
color:#666666;
font-size:10px;
font-weight:normal;
}

/* Index Page Styling Ends here */

/* Alert Page Styling Starts here  */

.blue_box{
background:#e5edef;
border:1px solid #b9dae9;
display:block;
float:left;
padding:10px 10px 20px;

width:630px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

.blue_box.mini{
width:430px;
}

.blue_box.mini{
width:430px;
}

.field{
clear:both;
display:block;
float:left;
margin:0px 0;
width:630px;
}

.field label.field_title{
display:block;
float:left;
font-size:14px;
line-height:15px;
padding-top:0px;
text-align:left;
width:150px;
}

.field .field_element{
display:block;
float:left;
width:450px;

}
.popupfield{
clear:both;
display:block;
float:left;
margin:0px 0;
width:630px;
}

.popupfield label.popupfield_title{
display:block;
float:left;
font-size:14px;
line-height:15px;
padding-top:0px;
text-align:left;
width:150px;
}

.popupfield .popupfield_element{
display:block;
float:left;
width:450px;

}
.popuptext_box{
background:#fff none;
border:1px solid #b7dbe9;
color:#818181 !important;
display:block;
font-family:Trebuchet MS,helvetica,sans serif;
float:left;
height:20px;
padding:0px 1px;
width:288px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

select#type {
- margin-left:150px;

- display:block;
}

.text_box{
background:#fff none;
border:1px solid #b7dbe9;
color:#818181 !important;
display:block;
font-family:Trebuchet MS,helvetica,sans serif;
float:left;
height:20px;
padding:0px 1px;
width:288px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

input.text_box.small{
margin-right:5px;
width:60px;
height:20px;
}

.small_medium.text_box{
margin-right:5px;
width:100px;
}
.small_medium.popuptext_box{
margin-right:5px;
width:100px;
}

#reg_no {
margin-right:5px;
width:100px;
}

#irda_number  {
margin-right:5px;
width:100px;
}

.medium.text_box{
margin-right:5px;
width:150px;
}

.medium_large.text_box{
margin-right:5px;
width:220px;
}

.right_panel form div label.guide{
display:inline;
padding-left:80px;
}

.right_panel form div label.guide.second{
padding-left:55px;
}

.right_panel form div label.guide.int{
padding-left:0px;
}

.selectBox{
background:#fff none;
border:1px solid #b7dbe9;
display:block;
float:left;
height:30px;
padding:5px 1px;
width:288px;
}
.popupselectBox{
background:#fff none;
border:1px solid #b7dbe9;
display:block;
float:left;
height:25px;
padding:0px 1px;
width:288px;
}
.popupselectBox.small{
margin-right:9px;
width:70px;
}

.selectBox.small{
margin-right:9px;
width:70px;
}

.selectBox.medium{
margin-right:9px;
width:150px;
}

.text_area{
background:#fff none;
border:1px solid #b7dbe9;
color:#818181;
display:block;
font-family:Trebuchet MS,helvetica,sans serif;
font-size:12px;
float:left;
height:60px;
padding:5px 1px;
width:288px !important;

-moz-border-radius:3px;
-webkit-border-radius:3px;
}

.text_area.small{
height:50px;
}

.submit{
background:transparent url(../images/submit1.gif) no-repeat scroll left top;
border:0 none;
color:#08669e;
cursor:pointer;
display:block;
float:left;
font-size:0;
height:29px;
text-align:justify;
text-indent:2000px;
width:89px;
}

.reset{
background:url(../images/cancel.gif) left 101% no-repeat;
border:0 none;
cursor:pointer;
display:block;
float:left;
height:26px;
margin-left:15px;
width:89px;

}

/* Alert Page Styling Ends Here */

/* Contact Us Page Styling Starts */

.contactPage .right_panel p, .contactPage .right_panel p a{
color:#454746;
font-size:13px;
}

.contactPage .right_panel p a{
text-decoration:underline;
}

.contactPage .right_panel p label{
color:#1f88c2;
padding-bottom:15px;
}

/* Contact Us Page Styling Ends */

/* Registration Page Styling Starts */

.imp{
color:#0277BA;
font-size:14px;
line-height:20px;
padding:5px;
}

.radioElement{
margin-top:8px;
}

.blue{
color:#0176bb;
}

.right_panel form div label.sub_field{
display:inline;
float:left;
font-size:14px;
padding:5px;
}

.guide{
float:left;
line-height:14px;
padding:10px 5px;
}

.register{
background:transparent url(../images/register.gif) no-repeat scroll left top;
border:0 none;
cursor:pointer;
display:block;
float:left;
height:29px;
width:91px;
}

.registrationPage .right_panel p a{
color:#343434;
text-decoration:underline;
}

.registrationPage .blue_box {
padding-bottom:5px;
}

/* Registration Page Styling Ends */

/* Query Page Styling Starts */

.option{
float:left;
margin-left:20px;
margin-top:10px;
}

.option_one{
float:left;
margin-left:0px;
margin-top:10px;
}

/* Query Page Styling Ends */

/* Case Study Page Styling Starts */

.study_page .right_panel p{
font-size:13px;
}

.study_page .right_panel p.download{
text-align:right;
font-size:12px;
}

.study_page .right_panel p.download a{
color:#343434;
}

.study_page .right_panel p.download a.pdf{
background:url(../images/pdf.png) left -2px no-repeat;
padding-left:25px;
}

p.download{
text-align:right;
font-size:12px;
}

.pdf{
background:url(../images/pdf.png) left -4px no-repeat;
color:#343434;
padding-left:25px;
}

/* Case Study Page Styling Ends */

/* Demos Page Styling Starts */

.demo-list{
margin-bottom:20px;
}

.demo-list li{
background:url(../images/arrow.gif) no-repeat scroll 3px center;
color:#333333;
clear:both;
display:inline;
float:left;
font-family:verdana,tahoma,arial;
font-weight:bold;
line-height:18px;
margin-bottom:5px;
padding-left:10px;
text-decoration:none;
}

.demo-list li a{
font-family:verdana,tahoma,arial;
font-weight:normal;
color:#343434;
text-decoration:none;
padding-left:5px;
}

.demo-list li:hover {
background-color:#e5edf0;
color:#047ec1;
}

.demo-list li:hover a{
color:#047ec1;
}


/* Demo Page Styling Ends */

.forgotPage .blue_box p{
font-size:13px;
}

.welcome {
clear: right;
    float: right;
    margin: -20px 0 -5px;
    padding: 3px 10px 7px;
    position: relative;
    text-align: right;
    width: 250px;
	- clear:both;
	- float:none;
	- margin-left:55em;
}

.search_k{
clear:right;
float:right;
margin:20px 0 -5px;
padding:3px 10px 7px;
text-align:right;
width:240px;
- margin-left:-20em;
* margin-left:-20em;
}

.search_k form{
background:url(../images/search.gif) left top no-repeat;
width:244px;
height:24px;
}

.search_k input.search_text{
border:0 none;
background:transparent;
display:block;
float:left;
height:20px;
margin:0;
padding:2px 4px;
width:206px;
}

.search_k input.search_btn{
border:0 none;
background:transparent;
cursor:pointer;
display:block;
float:left;
height:24px;
margin:0;
padding:0;
width:30px;
}

.content p{
font-size:13px;
margin:0 0 10px;
}

h2.page_title a{
color:#343434;
margin-bottom:10px;
text-decoration:none;
}

.category{
display:inline-block;
float:left;
vertical-align:top;
width:260px;
}

.category .news-list a{
color:#343434;
float:none;
font-size:11px;
font-weight:bold;
width:200px;
}

.category .news-list li{
margin:3px 0;
}

.category .news-list li.sliding-element{
list-style:disc;
list-style-position:inside;
margin:3px 0;
padding-left:12px;
}

.category h2.page_title a{
color:#46a1ff;
}

.category .news-list li.sliding-element a{
display:inline;
font-weight:normal;
}


.horline{
border-top:1px solid #94b1cf;
border-bottom:1px solid #c9dbf1;
clear:both;
margin:15px 0;
}


.terms_page .content p {
margin:0 0 10px;
text-align:justify;
}

.dis_page .content p {
margin:0 0 10px;
text-align:justify;
}

.blog_page .content p a{
color:#343434;
text-decoration:underline;
}

.list_comment li{
background:#E5EDEF none repeat scroll 0 0;
border:1px solid #B9DAE9;
display:block;
clear:both;
float:left;
margin:10px;
padding:10px;
width:600px;

-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.center_wrapper .postcom form{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #B9DAE9;
float:left;
margin:10px 0;
padding:10px;
width:600px;


-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.postcom form li{
clear:both;
display:block;
float:left;
margin:10px 0;
}

.postcom form .buttons{
clear:both;
float:left;
margin:10px 0;
}

.postcom form div{
float:left;
}

.postcom form ul label{
display:block;
float:left;
width:150px;
}

.red{
color:#AF0000;
}

.tell_table{
clear:both;
display:block;
margin:10px;
}

table.tell_table td{
padding:7px 2px;
}

.at300bs.at15t_expanded, span.at300bs.at15t_compact {
background:url("../images/logo1414.gif") no-repeat scroll left center transparent;
margin-right:4px;
}

.text-block{
height:auto;max-height:250px;overflow-x: hidden;overflow-y: auto;
 /* 250 px height:auto; max-height:250(cc) overflow:auto*/ 
}

/* Site Theming Ends here  */


 /*
  USAGE:
  Copy and paste this one line into your site's CSS stylesheet.
  Add comma-separated CSS selectors / element names that have transparent PNGs.
  The path to the HTC is relative to the HTML file that includes it.
  See below for another method of activating the script without adding CSS here.
 */

.box1 , .box2 , .box3 { behavior: url("./css/iepngfix.htc") }


 /*
  Here's an example you might use in practice:
  img, div, .pngfix, input { behavior: url("/css/iepngfix.htc") }
 */

/* Pagination links */

.ajaxpagination{background:#f9f9f9;display:block;width:350px;height:30px;clear:both;margin:5px auto; border:#DFDFDF 1px solid;text-align:center;}
.left {background:url(../images/lrarrow.jpg) no-repeat scroll left center;display:block;float:left;font-size:12;height:19px;width:20px;cursor:pointer;margin:6px 0px 0px 5px}
.right {background:url(../images/nrarrow.jpg) no-repeat scroll left center;display:block;float:right;font-size:12;height:19px;width:20px;cursor:pointer;margin:6px 3px 0px 0px}
.ajaxpagination a.pointer.active{font-weight:bold;}
.pointer{cursor:pointer;line-height:30px;}

.customer-bg {background:#d8e9fc;padding:10px;float:left}
.customer-bg ul {float: left; list-style-type: none;width:280px;}
.customer-bg li {background: url(../images/arrow.gif) left no-repeat list-style-type: none; padding-left:5px; }

.generate{
background:transparent url(../images/generate.png) no-repeat scroll left top;
border:0 none;
cursor:pointer;
display:block;
float:left;
height:29px;
margin-left:15px;
width:150px;
text-indent:-2000px;
}


#article-box {
	float: left;
	width: 661px;
	margin-top: 10px;
	margin-bottom: 15px;
}
#article-box h1 {
	font-size: 16px;
	font-weight: normal;
	color: #474747;
	background-color: #c6dbe1;
	padding-left: 10px;
	line-height: 31px;
}
#article-box h1 a:link, #article-box h1 a:visited {
	color: #474747;
}
#article-box h1 a:hover {
	color: #025F93;
}
#article-box h2 {
	font-size: 13px;
	color: #007cc0;
	padding-left: 10px;
	line-height: 25px;
	font-weight: bold;
	padding-bottom: 5px;
}
#article-box p {
	line-height: 18px;
	font-weight: normal;
	font-size: 13px;
	padding-left: 10px;
}

.opacity-box{
background-color:#000000;
height:730px;
left:0;
opacity:0.5;
filter: alpha(opacity = 50);
position:fixed;
top:0;
width:100%;
z-index:2;
display:none;
}

* html .opacity-box{width:110%;position:absolute;}

.top_links{
/*z-index:2000;*/
position:relative;
- z-index:2000;
* z-index:2000;
}

*+html.opacity-box{}


.newreg1 {
clear:both;
}

.clobutt {
height:16px;
width:16px;
margin-left:23.6em;
}

.show {
z-index:2000;
}
.show1 {
z-index:2000;
}
.right_panel p{
font-size:13px;
margin:5px 0 10px;
color:#474747;
}

.right_panel h4{
float:left;
padding-right:20px;
}

h3{
color:#474747; 
}

body#termsPage .center_wrapper {
margin:0 auto;
padding:10px;
width:900px;
}


.shoppingcart{
padding-bottom:100px;
}

.shoppingheader{
width:900px;
height:35px;
margin-top:15px;
background:url(../images/widget_head1.gif) no-repeat;
}

.shoppingheader1{
width:850px;
height:35px;
margin-top:15px;
background:url(../images/orderbluebg.jpg) no-repeat;
margin:0 auto;
}

.middle{
background:url(../images/middle.gif) repeat-y;
width:910px;
height:auto;
display:table;
color:#000;

}

.middle1{
background:url(../images/middle01.gif) repeat-y;
width:850px;
height:auto;
display:table;
color:#000;
margin:0 auto;

}

.shoppingbottom{
background:url(../images/bottom.gif) no-repeat;
width:910px;
height:9px;
}

.shoppingbottom1{
background:url(../images/bottom01.gif) no-repeat;
width:850px;
height:9px;
margin:0 auto;
}


.head1{
padding:8px 0 0 15px;
width:130px;
float:left;
color:#fff;
}

.head01{
padding:8px 0 0 15px;
width:195px;
float:left;
color:#fff;
}
.head2{
padding:8px 0 0 15px;
width:120px;
float:left;
color:#000;
padding-bottom:10px;
}

.head02{
padding:8px 0 0 15px;
width:197px;
float:left;
color:#000;
padding-bottom:10px;
}

.head3{
padding:8px 0 0 15px;
width:180px;
float:left;
color:#000;
padding-bottom:10px;
}
.headCart{
padding:8px 0 0 15px;
width:80px;
float:left;
color:#000;
padding-bottom:10px;
}
.headCart02{
padding:8px 0 0 15px;
width:397px;
float:left;
color:#000;
padding-bottom:10px;
}
.headCartH{
padding:8px 0 0 15px;
width:80px;
float:left;
color:#fff;
padding-bottom:10px;
}
.headCartH02{
padding:8px 0 0 15px;
width:397px;
float:left;
color:#fff;
padding-bottom:10px;
}

.bottomline{
height:2px;
background:#d6e4e7;
width:100%;
}

.spacer{
float:left;
}

.formbtntab{
display:table;
padding-bottom:20px;
width:100%;
}


.formbtn{
background:url(../images/CountinueShopping.gif) no-repeat;
width:112px;
height:28px;
margin-top:10px;
text-indent:-2000px;
border:none; 
float:left;
padding-bottom:20px;
}

.formbtn1{
background:url(../images/clearcart.gif) no-repeat;
width:92px;
margin-top:10px;
text-indent:-2000px;
border:none; 
height:28px;
float:right;
padding-bottom:20px;
padding-left:10px;
}


.formbtn2{
background:url(../images/checkout.gif) no-repeat;
width:90px;
margin-top:10px;
text-indent:-2000px;
border:none; 
height:28px;
float:right;
padding-bottom:20px;
cursor:pointer;

}

.orderheader{
color:#0274ad;
padding-right:10px;
padding-bottom:5px;
font-size:14px;
float:left;
border-bottom:1px solid #ccc;
font-weight:bold;
width:98%;
}



.orderheadera1{
color:#0274ad;
padding-right:10px;
padding-bottom:5px;
font-size:14px;
float:left;
border-bottom:1px solid #ccc;
font-weight:bold;
width:444px;

}

.orderheader label{
float:left;
color:#0274ad;
font-weight:bold;
padding-right:30px;
}

label.orderheader1 {
color:#0274ad;
font-size:16px;
font-weight:bold;
padding-bottom:10px;
display:table;
}

p.order{
padding-bottom:10px;
width:200px;
}

.orderbox{
display:table; width:100%;
}

.orderbox1{
display:table;width:49%; float:left;
}

.orderbox1 textarea{
width:450px;;
height:80px;;
clear:both;

}

p.condition{
width:100%;
}

.condition label{
color:#0274ad;
font-weight:bold;
}

.form1{
float:left;
display:table;
width:100%;
padding-bottom:20px;
}

.form1 p {
display:table;
padding-bottom:10px;
width:100%;
}

label.user {
color:#3F3F3F;
float:left;
width:100px;
padding-right:30px;
}

label.user1 {
color:#1498E2;
font-weight:bold;
}


strong.user{
padding-right:50px;
width:130px;
float:left;
}

input.user {
border:1px solid #CCCCCC;
width:175px;
}

input.user1 {
border:1px solid #CCCCCC;
width:175px;
}

.formtext {
border:1px solid #CCCCCC;
width:175px;
}

select.user {
border:1px solid #CCCCCC;
width:175px;
}

.sbmitbtn {
background-image:url("../images/submit1.gif");
border:medium none;
color:#FFFFFF;
font-family:arial;
font-weight:bold;
height:26px;
margin-right:8px;
margin-top:10px;
width:89px;
cursor:pointer;
}

.ubtn1 {
background-image:url("../images/ico_edit.gif");
border:medium none;
color:#FFFFFF;
font-family:arial;
font-weight:bold;
height:19px;
margin-right:8px;
margin-top:0px;
width:19px;
cursor:pointer;
}




.updatebtn {
background-image:url("../images/update.gif");
border:medium none;
color:#FFFFFF;
font-family:arial;
font-weight:bold;
height:26px;
margin-right:8px;
margin-top:10px;
width:89px;
cursor:pointer;
}


.makepaymentbtn {
background-image:url("../images/makepayment.gif");
border:medium none;
color:#FFFFFF;
font-family:arial;
font-weight:bold;
height:28px;
margin-right:8px;
width:112px;
float:right;
margin-right:646px;
}

.cancelbtn {
background-image:url("../images/cancel.gif");
border:medium none;
color:#FFFFFF;
font-family:arial;
font-weight:bold;
height:26px;
margin-right:8px;
margin-top:10px;
width:89px;
cursor:pointer;
}

.cancelbtn01z {
background-image:url("../images/cancel.gif");
border:medium none;
color:#FFFFFF;
font-family:arial;
font-weight:bold;
height:26px;
margin-left:8px;
margin-top:0px;
width:89px;
cursor:pointer;
display:table;
float:left;
}


.back{
background-image:url("../images/back1.gif");
border:medium none;
color:#FFFFFF;
font-family:arial;
font-weight:bold;
height:26px;
margin-left:130px;
margin-right:8px;
margin-top:10px;
width:89px;
cursor:pointer;
}

.save{
background-image:url("../images/save.gif");
border:medium none;
color:#FFFFFF;
font-family:arial;
font-weight:bold;
height:26px;
margin-left:130px;
margin-right:8px;
margin-top:10px;
width:89px;
cursor:pointer;
}

.save1{
background-image:url("../images/save.gif");
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-family:arial;
font-weight:bold;
height:26px;
margin-left:20px;
margin-top:10px;
width:89px;
}



.print{
background-image:url("../images/print.gif");
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
font-family:arial;
font-weight:bold;
height:26px;
margin-right:8px;
margin-top:10px;
width:89px;
cursor:pointer;
margin-left:17px;
}

.arrow{
float:left;
margin-left:250px;
}

.arrow1{
float:left;
}

.arrow01 {
float:left;
margin-left:281px;
margin-top:-32px;
}

table td.topborder{
border:1px solid #ccc;
width:283px;
border-left:none;border-right:none;
padding:6px;
}

table td.bottomborder{
border:1px solid #ccc;
border-right:none;border-left:none;
width:283px;
padding:6px;

}


table td.middleborder{
border:1px solid #ccc;
width:283px;
padding:6px;
}

 a.lin1{
color:#0b9cf4;
}

strong.text{
padding-bottom:10px;
font-size:14px;
}

/*17.9.10*/
.bottomcurver
{
width:660px;
height:10px;
background-image:url("../images/bottomcurver.jpg");
margin:0px;
padding:0px;
}

.middlespace
{
width:655px;
height:35px;
border-left:1px solid #b9dae9;
border-right:1px solid #b9dae9;
border-bottom:1px solid #b9dae9;
margin:0px 0px 0px 2px;
padding:0px;
background-color:#e5edef;
height:48px;
}


.middlespace1
{
width:655px;
height:30px;
border-left:1px solid #b9dae9;
border-right:1px solid #b9dae9;
margin:0px 0px 0px 2px;
padding:0px;
background-color:#e5edef;
}

.orderblueimage
{
width:660px;
height:35px;
background-image:url("../images/orderblue.jpg");
background-repeat:repeat-x;
margin:0px 0px 0px 1px;
padding:0px;
}

.bluetext
{
font-size:12px;
color:#ffffff;
font-weight:bold;
font-family:10px;
width:100px;
text-align:center;
padding:10px 0px 3px 0px;
float:left;
width:132px;
}








.bluetext01
{
font-size:12px;
color:#000000;
font-weight:normal;
text-align:center;
padding:10px 0px 3px 0px;
float:left;
width:131px;
}

.bluetext1
{
font-size:12px;
color:#000000;
font-weight:normal;
font-family:10px;
width:100px;
margin:0px 0px 0px 7px;
padding:10px 0px 3px 0px;
float:left;
}


.bluetext2
{
font-size:12px;
color:#000000;
font-weight:normal;
font-family:10px;
width:118px;
margin:0px 0px 0px 7px;
padding:10px 20px 3px 3px;
float:left;
width:150px;
}

.bluetext1 a
{
font-size:12px;
color:#000000;
font-weight:normal;
font-family:10px;
text-decoration:none;
}

.bluecontent
{
width:660px;
height:35px;
border-bottom:1px solid #b9dae9;
margin:0px 0px 0px 0px;
padding:0px;
}

.right1{
float:right;
}


.right12
{
width:200px;
height:auto;
float:right;
margin:0px;
padding:0px;
float:left;
}

.right12btn
{
width:112px;
height:28px;
margin:0px;
padding:0px;
background-image:url("../images/makepayment.gif");
background-color:transparent;
border:none;
float:left;
height:28px;
margin-bottom:0;
margin-right:0;
padding:0px;
cursor:pointer;
}

.condition1234
{
margin:0px;
width:893px;
}

.conditiontop12345
{
margin:0px;
}

body#passwordPage #news_detail{
height:300px;
overflow:auto;
width:auto;
}

body#passwordPage #news_detail01{
height:420px;
overflow:auto;
width:auto;
}

.invoicebox{
width:850px; display:table;margin:0 auto;
}

.invoicebox1{
width:395px;border:1px solid #ccc;float:left;margin-bottom:30px;
}

.invoicebox2{
width:395px;border:1px solid #ccc;float:right;margin-bottom:30px;
}

.invoiceiner{
width:374px;padding:10px;
}

.invoicebox01{
width:395px;border:1px solid #ccc;height:24px;background-image:url(../images/blue.jpg);
}

.invoicebox02{
width:395px;border:1px solid #ccc;height:24px;background-image:url(../images/blue.jpg);
}

span.head{
color:#fff;
font-weight:bold;
margin:10px 0 10px 10px
}

.invoicebotom{
background-color:#ccc;
width:850px;
margin:0 auto;
}

.loginpassword{
float:left;
}


p.para{
display: block;
height: 45px;
- height:48px;
margin:0px;
}

p.para0{
height:330px;
border:1px solid #000;
}

strong.shop{
background-image:url(../images/shop.jpg);
background-repeat:no-repeat;
padding-left:22px;
width:20px;
height:17px;
}


.zyer{
position:absolute;
left:752px;
}

table.border121 
{
border:1px solid #ccc;
}

/*****/

.cartcancel {
margin-left:3em;
text-align:justify;
}

.cartcancel ul, li {
list-style:inherit;
}

.cartcancel li, ul.cartcancel{list-style:disc;}



.cartcancel1 li, ul.cartcancel1{
list-style:disc;

}
/*.cartcancel1 li, ol.cartcancel {
margin-left:3em;
}*/

.cartcancel2 li, ol.cartcancel2 {
margin-left:1.2em;
* margin-left:1em;
- margin-left:1em;
}

.cartcancel2 li, ol.cartcancel2 {
list-style:decimal;
* padding-left:0px;
}

.cartcancel1 li, ul.cartcancel1{
margin-left:2em;
}

table.abcsdw{
}


table.abcsdw td.abc {
padding-left:5px;
padding-right:5px;
width:35%;
position:relative;
}

label.footerr{
margin-left:160px;display:block;width:200px;float:left;margin-top:-20px !important;text-align:center;
* margin-top:0px;
* padding-top:15px;
- margin-top:-19px;
}




/****/

.homepur {
background-image:url("../images/home_pur.gif");
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:arial;
font-weight:bold;
height:26px;
margin-left:130px;
margin-right:-124px;
margin-top:10px;
width:89px;
}

.homepur1 {
background-image:url("../images/home_pur.gif");
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-family:arial;
font-weight:bold;
height:26px;
margin-top:10px;
width:89px;
}

.homepur1 a {
background-image:url("../images/home_pur.gif");
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-family:arial;
font-weight:bold;
height:26px;
margin-left:130px;
margin-right:-124px;
margin-top:10px;
width:89px;
}

table.tell_table1 td.abcd{
width:180px !important;
- display:inline;
height:35px;
}


table.tell_table1 td.odcontent {
    height: 35px;
    width: 180px !important;
}

.right_panel p.red{
color:#AF0000;
}

/**** course-list ***********/
.footer {
}


#news_detail ol{
list-style-type:disc !important;
}

#news_detail ol li{
list-style-type:decimal !important;
margin-left:18px;
}

.field_element1 {
 display: block;
    float: left;
    margin-left: 150px;
    margin-top: -21px;
    width: 450px;

- margin-top:-2em;
- height:20px
- display:table;
- margin-left:2px;
- width: 250px;

}

#alert_category2 .selectBox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B7DBE9;
    display: block;
    float: left;
    height: 30px;
    margin-left: 1px;
    padding: 5px 1px;
    width: 288px;
	- margin-right:7.6em;
	- float: right;
	
}

.field1 label.field_title {
       display: block;
    float: left;
    font-size: 14px;
    line-height: 15px;
    padding-top: 10px;
    text-align: left;
    width: 150px;

	- margin-top:8px;
}

.field1 {
display:table;
float:left;
- height:20px
}

#alert_city {
- margin-top: em;
}


input#dk {
background-color:#0A303C;
}

#proinfo{
/*display:table;
- display:table;
margin-bottom:30px*/
float:left;
height:100%;
width:100%;
}

.catdes
{
display:block;
height:102px;
padding-top:5px;
padding-bottom:10px
}
input#news_email
{

}
.proaddimg{
border:0;
}

.pcatbtn {
display: block;
height: 35px;
}

.pcatcart { display: block;
 float: right;
 height: 22px;
 width: 28px;
}
.pcatdesc{
display: block;
height: 110px;
letter-spacing:-1px;
/*padding-bottom:10px;*/
margin-bottom:2px;
text-align:left;
}
.pcatcode{
font-size:12px;
}


.descbtng {
float:right;
margin-top:-17px;
}

.sprs{
float: right;
padding-right: 5px;
padding-top: 10px;
}
.programlist{
background-color:#CFE0EF;
}
.programlistcode{
background-color:#CFE0EF; font-size:11px;
}
.searchprogram{
background-color:#A8C5E0;

float:left;
width:657px;
}
.padtd{
padding:0px 0px 0px 0px;
border-bottom:2px solid #BED3E1;
}
.borderbtmtd{
border-bottom:2px solid #BED3E1;
}
.borderrighttd{
border-right:2px solid #BED3E1;
padding:0px 0px;
}
.datetxt{
font-family:Trebuchet MS;
font-size:14px;
font-weight:bold;
color:#188DEF;
}
.imagealign{
text-align:center; vertical-align:text-bottom;
}
.fontsize{
font-family:Trebuchet MS;
font-size:12px;
font-weight:bold;
}
.popupbg{
width:430px; display:none; position:relative; top:0; left:0;border:2px solid #90ABC4; background-color:#DCE9F5; overflow:auto;
}
.pad50{
padding-left:50px;
}
.pad60{
padding-left:40px;
}
.pad20{
padding-left:10px;
}
.padR10{
padding-right:10px;
}
.popcolor{
height:20px; background-color:#F8FAFB; 
}
.popupbtm{
float:left; width:430px;
}
.menulink{
text-decoration: none; color: #0B9CF4; font-size:12px;
}
.menulinkRed{
text-decoration: none; color:#FF0000; font-size:12px;  font-weight:bold;
}
.menulinkgreen{
text-decoration: none; color:#4C9D19; font-size:12px;  font-weight:bold;
}
.menulinknoseat{
text-decoration: none; color:#D1BF03; font-size:12px;  font-weight:bold;
}
.menulinkOrg{
text-decoration: none; color:#FF6600; font-size:12px; font-weight:bold;
}
.padmrg0{
padding:0px; margin:0px;
}
.programlist{
font-size:13px;
font-family:Trebuchet MS;
}
.userinfo{
font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;
}
.trainername{
background-color:#80A6CA; width:100px; text-align:center; color:#FFFFFF; font-size:11px;
}
.width500{
width:420px;
}
.width360{
width:360px; padding-top:10px;
}
.widthfloat{
width:100px;float:left;  padding-left:10px; padding-bottom:10px; padding-right:5px;
}
.heightwidth{
height:18px; 
width:18px;
}
.imgstyle{
width:80px; height:100px;  padding:10px 10px 0px 0px; 
}
.headerlink{
text-decoration:none;
color:#06263D;
font-family:Trebuchet MS,helvetica,sans serif;
font-size:20px;
}
