@charset "utf-8";
/* CSS Document */

/*html {margin:0; padding:0;background:#2159a4 url(images/bodybg.jpg) repeat-y scroll center top; font-family:"Trebuchet MS";}
body{background: url(images/header_topbg.jpg)  no-repeat scroll center top;}*/
body{margin:0; padding:0;background:#225ca6 url(images/bodybg.jpg) no-repeat scroll center top; font-family:"Trebuchet MS";}
#skybgimg{ background: url(images/contentbg.jpg) center top no-repeat #91aed3;	 width:950px; margin:0 auto;}
* html #skybgimg { width:950px;margin:-21px auto -22px auto;}

/*background: url(images/footerbg.jpg) 49.8% 0 no-repeat scroll;*/ 
#footerbgimg{ margin:0; padding:0;}
* html #footerbgimg{/*background: url(images/footerbg.jpg) 50% 0 no-repeat scroll;*/ margin:0; padding:0;}
*:first-child+html #footerbgimg{/*background: url(images/footerbg.jpg) 50% 0 no-repeat scroll;*/ margin:0; padding:0;}

.headerNumber{ margin:0 0 0 50px; width:282px; height:28px; border:0px solid; position:absolute; background:url(images/headerno.gif) no-repeat; margin:0 0 0 450px;}


#container {width:950px; margin:0 auto; padding:0;}

#maincontainer-left{  margin:0; padding:0;background:none;}

#navigation-left{position:absolute;top:243px; height:36px;z-index:1; margin-left:-6px; width:6px;}
* html #navigation-left{top:242px; height:36px;z-index:1; margin-left:-6px; }
*:first-child+html #navigation-left{top:242px; height:36px;z-index:1;  margin-left:-6px; }


#maincontainer { width:964px; margin:0 auto; padding:0;}

.broucher a{font:"Trebuchet MS"; font-size:12px; margin:0; padding:0;color:#0E2A5E; text-decoration:underline;}
.broucher a:hover{font:"Trebuchet MS"; font-size:12px; margin:0; padding:0;color:#0E2A5E; text-decoration:none;}


/*-------------------------------Font-------------------------------*/

.text-font{ font:"Trebuchet MS"; font-size:12px; color:#3c3d3b; margin:0 0 0 0; padding:10px 2px 0 13px; text-align:left; line-height:14px;}
.text-font1{ font:"Trebuchet MS"; font-size:12px; color:#3c3d3b; margin:0 0 0 0; padding:10px 2px 0 13px; text-align:left; line-height:14px;}

.border { margin:0; padding:0px 0 0px 0;}

.testi-font{ font:"Trebuchet MS"; font-size:12px; color:#3c3d3b; margin:0px 0 0 0; padding:0px 5px 0 15px; text-align:left; line-height:15px;}
.testi-font1{ font:"Trebuchet MS"; font-size:12px; color:#3c3d3b; margin:0px 0 0 0; padding:20px 10px 0 10px; text-align:left; line-height:15px;}
.testi-font2{ font:"Trebuchet MS"; font-size:12px; color:#3c3d3b; margin:0px 0 0 0; padding:10px 10px 0 10px; text-align:left; line-height:15px;}

.contact-font{ font:"Trebuchet MS"; font-size:12px; color:#3c3d3b; margin:0 0 0 0; padding:12px 0 0 10px; text-align:left; line-height:15px;}
.serviceText{font:"Trebuchet MS"; font-size:15px; color:#0e2a5e; margin:0 0 0 10px; padding:10px 0 0 12px; line-height:45px; font-weight:bold;}
.link-font{font:"Trebuchet MS"; font-size:12px; color:#3c3d3b; margin:10px 0px 0 0px; padding:0px 5px 0 0; line-height:15px;}

.list-font{font:"Trebuchet MS"; font-size:14px; color:#0e2a5e; margin:0; padding:0 0 4px 0; font-weight:bold;}

/*-------------------------------link -------------------------------*/


.readMore{font: bold 12px "Trebuchet MS";color:#0e2a5e; text-decoration:underline;padding:0 0 0 153px;margin:0 0 0 0; position:relative;}
a.readMore:hover {text-decoration:none; color:#0e2a5e;}

.readMore-news{font: bold 12px "Trebuchet MS";color:#0e2a5e; text-decoration:underline;padding:0;margin:0; float:right;}
a.readMore-news:hover {text-decoration:none; color:#0e2a5e;}



.email{font:normal 12px "Trebuchet MS";color:#0e2a5e; text-decoration:underline;padding:0;margin:0; line-height:20px; position:relative;}
a.email:hover {text-decoration:none; color:#0e2a5e;}

.email1{font:normal 12px "Trebuchet MS";color:#D23131; text-decoration:underline;padding:0;margin:0; line-height:20px; position:relative;}
a.email1:hover {text-decoration:none; color:#D23131;}

.error_link {font:normal 12px Verdana, Arial, Helvetica, sans-serif;color:#0e2a5e; text-decoration:underline;padding:0;margin:0; line-height:20px; position:relative; font-weight:bold;}
a.error_link:hover {text-decoration:none; color:#0e2a5e;}



.readMore-lf{font: bold 12px "Trebuchet MS";color:#0e2a5e; text-decoration:underline;padding:0 0 5px 610px;margin:0; line-height:36px;}
* html .readMore-lf{font: bold 12px "Trebuchet MS";color:#0e2a5e; text-decoration:underline;padding:0 0 0px 615px;margin:0 0 0 0;position:relative; line-height:37px; }
*:first-child+html .readMore-lf{font: bold 12px "Trebuchet MS";color:#0e2a5e; text-decoration:underline;padding:0 0 0px 618px;margin:0 0 0 0;line-height:36px; position:relative; }
a.readMore-lf:hover {text-decoration:none; color:#0e2a5e;}





#window{position: absolute;left: 200px;top: 100px;width: 600px;height: 600px;overflow: hidden;display: none;}
#windowTop {height: 30px;overflow: 30px;background:#FF0000;color: #497428;background-position: right top;background-repeat: no-repeat;position: relative;overflow: hidden;cursor: move;}
#windowTopContent {margin-right: 13px;background:#FF0000;overflow: hidden;height: 30px;line-height: 30px;text-indent: 10px;	font-family:Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;color: #497428;}
#windowMin {position: absolute;	right: 25px;top: 10px;cursor: pointer;}
#windowMax {position: absolute;right: 25px;top: 10px;cursor: pointer;display: none;}
#windowClose {position: absolute;right: 10px;top: 10px;cursor: pointer;}
#windowBottom {position: relative;height: 270px;background:#FF0000;}
#windowBottomContent{position: relative;height: 270px;background:#FF0000;margin-right: 13px;}
#windowResize{position: absolute;right: 3px;bottom: 5px;cursor: se-resize;}
#windowContent {position:absolute;top: 30px;left: 10px;width: auto;height: auto;overflow: auto;margin-right: 10px;border: 1px solid #6caf00;height: 255px;width: 575px;font-family:Arial, Helvetica, sans-serif;font-size: 11px;background-color: #fff;}
#windowContent *{margin: 10px;}
.transferer2{border: 1px solid #6BAF04;	background-color: #B4F155;filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3;}



/*-------------------------------header starts here-------------------------------*/

.header-bg{ margin:0 0 0 0; padding:0; width:950px; height:99px; border:0px solid Red;}
#header{  margin:0; padding:0;}
#midcontent-table{ width:950px; margin:0 0 0 6px; padding:0;}
#innercontent-table{ margin:0px 0 0 0; padding:0;}
#midcontent-bg{ width:950; margin:0; padding:0;}
#mid-contenttable{ margin:0; padding:0; width:950px}



/*------------------------------------Top navigation begins here---------------------------------------------------------------*/

#tabs {float:left; width:950px; font-size:93%; line-height:normal;}
#tabs ul {margin:29px 0 0 0; padding:0px; list-style:none;}
#tabs li {display:inline; margin:0; padding:0; background:url(images/divider.png) 0 0 no-repeat; }

/*---------Home link---------*/
#tabs a#home {float:left; width:34px; height:15px; background: url(images/home.gif) no-repeat left top; margin:40px 7px 0 7px; padding:0px; text-decoration:none;}
#tabs a#home:hover {width:34px; height:15px; background: url(images/home-hover.gif) no-repeat left top;}
#tabs a.active#home {width:34px; height:15px; background:url(images/home-hover.gif) no-repeat left top;}
/*---------about link---------*/
#tabs a#about {float:left; width:60px; height:15px; background: url(images/aboutus.gif) no-repeat left top; margin:40px 7px 0 7px; padding:0px; text-decoration:none;}
#tabs a#about:hover {width:60px; height:15px; background: url(images/aboutus-hover.gif) no-repeat left top; }
#tabs a.active#about {width:60px; height:15px; background: url(images/aboutus-hover.gif) no-repeat left top; }
/*---------Divisions link---------*/
#tabs a#divisions {float:left; width:57px; height:15px; background: url(images/divisions.gif) no-repeat left top; margin:40px 7px 0 7px; padding:0px; text-decoration:none;}
#tabs a#divisions:hover {width:57px; height:15px; background: url(images/divisions_hover.gif) no-repeat left top; }
#tabs a.active#divisions {width:57px; height:15px; background: url(images/aboutus-hover.gif) no-repeat left top; }


/*---------services link---------*/
#tabs a#Services {float:left; width:54px; height:15px; background: url(images/Services.gif)  no-repeat left top; margin:40px 7px 0 7px; padding:0px; text-decoration:none;cursor:pointer;position:relative;}
#tabs a#Services:hover {width:54px; height:15px; background: url(images/Services-hover.gif) no-repeat left top;}
#tabs a.active#Services {width:54px; height:15px; background:url(images/Services-hover.gif) no-repeat left top;}

/*---------products link---------*/
#tabs a#products {float:left; width:63px; height:15px; background: url(images/products.gif) no-repeat left top; margin:40px 7px 0 7px; padding:0px; text-decoration:none;}
#tabs a#products:hover {width:63px; height:15px; background: url(images/products-hover.gif) no-repeat left top;}
#tabs a.active#products {width:63px; height:15px; background:url(images/products-hover.gif) no-repeat left top;}

/*---------oman-signin link---------*/
#tabs a#oman {float:left; width:86px; height:15px; background: url(images/oman-signin.gif) no-repeat left top; margin:40px 7px 0 7px; padding:0px; text-decoration:none;}
#tabs a#oman:hover {width:86px; height:15px; background: url(images/oman-signin-hover.gif) no-repeat left top;}
#tabs a.active#oman {width:86px; height:15px; background: url(images/oman-signin-hover.gif) no-repeat left top;}

/*---------faq link---------*/
#tabs a#faq {float:left; width:24px; height:15px; background: url(images/faq.gif) no-repeat left top; margin:40px 7px 0 7px; padding:0px; text-decoration:none;}
#tabs a#faq:hover {width:24px; height:15px; background: url(images/faq-hover.gif) no-repeat left top;}
#tabs a.active#faq {width:24px; height:15px; background: url(images/faq-hover.gif) no-repeat left top;}

/*---------photogallery link---------*/
#tabs a#photogallery {float:left; width:98px; height:15px; background: url(images/photogallery.gif) no-repeat left top; margin:40px 7px 0 7px; padding:0px; text-decoration:none;}
#tabs a#photogallery:hover {width:98px; height:15px; background: url(images/photogallery-hover.gif) no-repeat left top;}
#tabs a.active#photogallery {width:98px; height:15px; background: url(images/photogallery-hover.gif) no-repeat left top;}

/*---------investorrelation link---------*/
#tabs a#investorrelation {float:left; width:125px; height:15px; background: url(images/investorrelation.gif) no-repeat left top; margin:40px 7px 0 7px; padding:0px; text-decoration:none;}
#tabs a#investorrelation:hover {width:125px; height:15px; background: url(images/investorrelation-hover.gif) no-repeat left top;}
#tabs a.active#investorrelation {width:125px; height:15px; background: url(images/investorrelation-hover.gif) no-repeat left top;}

/*---------testimonials link---------*/
#tabs a#testimoni {float:left; width:86px; height:15px; background:  url(images/testimonials.gif) no-repeat left top; margin:40px 7px 0 7px; padding:0px; text-decoration:none;}
#tabs a#testimoni:hover {width:86px; height:15px; background:  url(images/testimonials-hover.gif) no-repeat left top;}
#tabs a.active#testimoni {width:86px; height:15px; background: url(images/testimonials-hover.gif) no-repeat left top;}


/*#tabs a#testimoni {float:left; width:152px; height:15px; background:  url(images/consumer_information.gif) no-repeat left top; margin:38px 5px 0 5px; padding:0px; text-decoration:none;}
#tabs a#testimoni:hover {width:152px; height:15px; background:  url(images/consumer_information-hover.gif) no-repeat left top;}
#tabs a.active#testimoni {width:152px; height:15px; background: url(images/consumer_information-hover.gif) no-repeat left top;}
*/

/*---------contactus link---------*/
#tabs a#contactus {float:left; width:75px; height:15px; background: url(images/contactus.gif) no-repeat left top; margin:40px 7px 0 7px; padding:0px; text-decoration:none;}
#tabs a#contactus:hover {width:75px; height:15px; background: url(images/contactus-hover.gif) no-repeat left top;}
#tabs a.active#contactus {width:75px; height:15px; background:url(images/contactus-hover.gif) no-repeat left top;}

#tabs a#factsheet {float:left; width:71px; height:15px; background: url(images/factsheet.gif) no-repeat left top; margin:40px 7px 0 7px; padding:0px; text-decoration:none;}
#tabs a#factsheet:hover {width:71px; height:15px; background: url(images/factsheet-hover.gif) no-repeat left top;}
#tabs a.active#factsheet {width:71px; height:15px; background:url(images/factsheet-hover.gif) no-repeat left top;}

/*-------------------------------header end here-------------------------------*/


/*-------------------------------left coloumn starts here-------------------------------*/

#wrapper{ width:950px; margin:0; padding:8px 0 0 0;}
.solution_vanimage { margin:0; padding:12px 0 0 0;}


#left-col{ width:250px; margin:0; padding:0;}
#aboutleft-col{ width:250px; margin:0 0 0 0; padding:0;}
* html #aboutleft-col{ width:250px; margin:0 0 0 0; padding:0 15px 0 8px;}
#right-col{ width:700px; margin:0; padding:0 0 20px 0;}

#left-table{margin:0 0 0 0 ; padding:0; width:241px; float:right;}
#left-table1{margin:-11px 0 0 0 ; padding:0; width:241px; float:right;}
#right-table{margin:0 9px 0 15px; padding:0; width:675px;}
#about_rgtable{margin:0 9px 0 15px; padding:0; width:675px;}
* html #about_rgtable{margin:0 0 0 0; padding:0; width:675px;}



#news{ width:240px; height:240px; }
html > body #news{  background: url(images/news.png) 0 0 no-repeat; width:240px; height:240px; }
#news {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/news.png", sizingMethod="crop");}

#about_news{ width:240px; height:240px; }
html > body #about_news{  background: url(images/aboutus_title.png) 0 0 no-repeat; width:240px; height:240px; }
#about_news {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/aboutus_title.png", sizingMethod="crop");}


#testimonials{ margin:0; padding:0;width:240px; height:183px;}
html > body #testimonials{ margin:0; padding:0; background: url(images/testimonials.png) 0px 0 no-repeat; width:240px; height:183px;}
#testimonials {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/testimonials.png", sizingMethod="crop");}

#testimonials1{ margin:0; padding:10px 0 0 0;width:240px; height:247px;}
html > body #testimonials1{ margin:0; padding:0; background: url(images/testimonials1.png) 0px 0 no-repeat; width:240px; height:247px;}
#testimonials1 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/testimonials1.png", sizingMethod="crop");}


#contactUs{ margin:0; padding:0; width:240px; height:146px;}
html > body #contactUs{ margin:0; padding:0; background: url(images/contactUs.png) 0px 0 no-repeat; width:240px; height:146px;}
#contactUs {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/contactUs.png", sizingMethod="crop");}


#testi_logo{ margin:30px 0 0 0; padding:0 0 0 0;width:240px; height:183px;}
html > body #testi_logo{ margin:0; padding:0; background: url(images/testimonials.png) 0px 0 no-repeat; width:240px; height:183px;}
#testi_logo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/testimonials.png", sizingMethod="crop");}


/*-------------------------------right coloumn starts here-------------------------------*/



#services{ margin:0 0 0 0; padding:0 15px 0 0;width:388px; height:420px;}
* html #services{ margin:0 0 0 0; padding:0 15px 22px 0;width:388px; height:420px;}

html > body #services{ margin:0; padding:0 15px 0 0; background: url(images/services.png) 0px 0 no-repeat; width:388px; height:420px;}
#services {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/services.png", sizingMethod="crop");}

#info{ margin:0; padding:0 0 0 0;width:279px; height:336px;}
html > body #info{ margin:0; padding:0 0 0 0; background: url(images/info.png) 0px 0 no-repeat; width:279px; height:336px;}
#info {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/info.png", sizingMethod="crop");}

#linklist {padding:0px 0 0 25px; margin:0px; font:"Trebuchet MS"; width:350px; list-style:none;	 }	
#linklist ul {padding:0; margin:0px; list-style:none;text-align:justify; }
#linklist li{margin:0;display:block;text-decoration:none;background: url(images/solidcircle.png) 0px 6px no-repeat;padding:0px 0 10px 15px;font-size:16px;color:#04444d;text-decoration: none;font-family: Arial, Helvetica, sans-serif; text-align:justify; font-weight:bold; }

#rightcontent{ margin:0 0 0 0; padding: 0 0 0 0;}


.imgs {clear: both;display:block;vertical-align:middle; width:279px;}
.imgs dt {float: left;height:109px;padding:0px 0 0 10px;margin:0; }
* html .imgs dt {float: left;height:109px;padding:18px 0 0 10px;margin:0; }
*:first-child+html .imgs dt {float: left;height:109px;padding:18px 0 0 10px;margin:0; }
.imgs dd {float:left;margin:0px 5px 0 14px;text-align:left;}
* html .imgs dd {float:left;margin:20px 0 0 7px;text-align:left;}
*:first-child+html .imgs dd {float:left;margin:20px 0 0 7px;text-align:left;}
.imgs dd p{font-size:12px;color:#3c3d3b;padding:8px 10px 8px 0px; font-family:"Trebuchet MS"; text-align:justify; width:250px;}
* html .imgs dd p{font-size:12px;color:#3c3d3b;padding:8px 10px 0 0; margin:0 0 0 0; font-family:"Trebuchet MS"; text-align:justify; width:250px;} 
.imgs dd .morelinks{font-size:12px;color:#0e2a5e; text-decoration:underline;text-align:justify; padding:0 0 0 192px;font-family:"Trebuchet MS"; font-weight:bold;}
* html .imgs dd .morelinks{font-size:12px;color:#0e2a5e; text-decoration:underline;text-align:justify; margin:0 0 0 0; padding:0 0 0 190px;font-family:"Trebuchet MS"; font-weight:bold;position:relative;}
*:first-child+html .imgs dd .morelinks{font-size:12px;color:#0e2a5e; text-decoration:undeline;text-align:justify; margin:0 0 0 0; padding:0 0 0 192px;font-family:"Trebuchet MS"; font-weight:bold;position:relative;}

.imgs dd :hover.morelinks{color:#0e2a5e;text-decoration:none;}
*:first-child+html .imgs dd :hover.morelinks{color:#0e2a5e;text-decoration:none;}


/*-------------------------------footer start here-------------------------------*/
#footer-holder{width:956px; margin:0 ; padding:0 0 0 0; height:120px;}

#footer-container{ width:951px; margin:0 auto 0 auto; padding:0; background:#000000; height:35px;}

.footer { margin:0px 0 0 0px; padding:0; font-family:"Trebuchet MS"; width:951px; text-align:center;}
.footer li { display:inline; list-style:none; padding:0; margin:0; background:url(images/footer-divider.png) no-repeat 2px 5px;}
* html .footer li { display:inline; list-style:none; padding:0; margin:0; background: url(images/footer-divider.png) no-repeat 2px 9px;}
*:first-child+html .footer li { display:inline; list-style:none; padding:0; margin:0; background: url(images/footer-divider.png) no-repeat 2px 9px;}
.footer li a { font-size:11px; color:#FFFFFF;padding:0 2px 0 9px; display:inline;text-decoration:none;}
.footer li a:hover { text-decoration:underline; color:#FFFFFF;}
.footer li a.active { text-decoration:none; color:#ffffff;}

.footer-white{font-size:11px; font-family:"Trebuchet MS";color:#ffffff; text-align:center; padding:0px 0 0 0px; font-weight:bold;}


.sitemaplist{ list-style:none;}
.sitemaplist li{ background:url(images/solidcircle.png) no-repeat scroll 0 6px; margin:0; display:block; font:normal 12px "Trebuchet MS";color:#0e2a5e; text-decoration:underline; padding:0px 0 0 15px;margin:0; line-height:20px; position:relative;} 

/*-------------------------------inner pages start here-------------------------------*/

#heading{ background:url(images/header-bg.gif) 0 0 no-repeat; width:240px; height:33px;font:"Trebuchet MS"; font-size:14px; color:#FFFFFF; margin:0; padding:3px 0 0px 6px; font-weight:bold;}

.inner-img{ padding:0 4px 6px 0; margin:0;}
.inner-img1{ padding:3px 4px 6px 0; margin:0;}
.contacts { padding: 0 0 0 35px; margin:0;}


#linklist-inner {padding:10px 0 0 0; margin:0px; font-family:"Trebuchet MS";  list-style:none;	 }	
#linklist-inner ul {padding:0; margin:0px; list-style:none;text-align:justify; }
#linklist-inner li{margin:0;display:block;text-decoration:none;background: url(images/circle.png) 0px 7px no-repeat;padding:0px 0 10px 20px;font-size:12px;color:#3c3d3b;text-decoration: none;font: "Trebuchet MS"; text-align:justify; }
*html #linklist-inner li{margin:0;display:block;text-decoration:none;background: url(images/circle.png) 0px 10px no-repeat;padding:0px 0 10px 20px;font-size:12px;color:#3c3d3b;text-decoration: none;font:"Trebuchet MS"; text-align:justify; }
*:first-child+html #linklist-inner li{margin:0;display:block;text-decoration:none;background: url(images/circle.png) 0px 8px no-repeat;padding:0px 0 10px 20px;font-size:12px;color:#3c3d3b;text-decoration: none;font: "Trebuchet MS"; text-align:justify; }

#linklist-inner1 {padding:10px 0 0 0; margin:0px; font:"Trebuchet MS";  list-style:none;	 }	
#linklist-inner1 ul {padding:0; margin:0px; list-style:none;text-align:justify; }
#linklist-inner1 li{margin:0;display:block;text-decoration:none;background: url(images/solidcircle.png) 0px 6px no-repeat;padding:0px 0 10px 20px;font-size:12px;color:#3c3d3b;text-decoration: none;font:"Trebuchet MS"; text-align:justify; }
*html #linklist-inner1 li{margin:0;display:block;text-decoration:none;background: url(images/solidcircle.png) 0px 8px no-repeat;padding:0px 0 10px 20px;font-size:12px;color:#3c3d3b;text-decoration: none;font:"Trebuchet MS"; text-align:justify; }
*:first-child+html #linklist-inner1 li{margin:0;display:block;text-decoration:none;background: url(images/solidcircle.png) 0px 8px no-repeat;padding:0px 0 10px 20px;font-size:12px;color:#3c3d3b;text-decoration: none;font:"Trebuchet MS"; text-align:justify; }

#linklist-inner2 {padding:10px 0 0 0; margin:0px; font:"Trebuchet MS";  list-style:none;	 }	
#linklist-inner2 ul {padding:0; margin:0px; list-style:none;}
#linklist-inner2 li{margin:0;display:block;text-decoration:none;background: url(images/solidcircle.png) 0px 4px no-repeat;padding:0px 0 10px 20px;font-size:12px;color:#3c3d3b;text-decoration: none;font:"Trebuchet MS"; line-height:15px; }


.price{ padding-left:400px;}
.top { padding-top:5px;}
.right { float:right;}
.service_pd{ padding-left:5px;}

.date{ background:url(images/date.png) 0 0 no-repeat; width: 42px; height:52px; padding:0 0 0 0; margin:0;  }
.month-white{ font-size:12px; font-family:Arial; color:#FFFFFF; margin:0 0 0 0; padding:0 0 0 12px;height:10px;}
.date-gray{ font-family:Arial; color:#666666; font-size:13px; margin:-15px 0 0 15px; padding:0;}
* html .date-gray{ font-family:Arial; color:#666666; font-size:13px; margin:-19px 0 0 15px; padding:0;}
.year-gray{ font-family:Arial; color:#666666; font-size:11px; margin:-20px 0 0 10px; padding:0;}
* html .year-gray{ font-family:Arial; color:#666666; font-size:11px; margin:-21px 0 0 10px; padding:0;}



.coupendiv { width:150px; margin:0 0;}
.coupenimg { margin:0; padding:0; border:4px solid #15609A; }
:hover.coupenimg { border:4px solid #fff; margin:0; padding:0;}
.coupentxt { color:#0e2a5e; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;line-height:18px; margin:0; padding:1px 0 1px 0;}
.pricetxt { color:#f10; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left;line-height:18px; margin:0; padding:1px 0 1px 0;}

.prodtitle { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#15609A; text-align:left; }

.proddesc { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3C3D3B; text-align:left; font-weight:bold; }

.whiteborder { border:10px solid #fff;}


.van{ padding:0; margin:50px 0 0 0;}
.logo{ padding:0; margin:20px 0 0 0;}


.cartbuttonn {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; color: #fff; text-decoration: none; background-color: #725E51; margin: 2px 3px 0 3px; padding:0 0 10px 0;background:url(images/BUTTON1.png) 0 0 no-repeat; width:103px; height:38px; border:0; font-weight:bold;}

button.primary, input.primary {background: url(images/buttons.jpg)  no-repeat 0px 0px; border: none !important; width: 86px; height: 35px; margin: 0px 5px; padding-bottom: 3px; overflow: hidden; text-align: center; font: bold 11px tahoma,arial,helvetica,lucida,sans-serif; color: #EDF6FF; outline: none; cursor: pointer}
button.primary:hover, input.primary:hover, button.primary:active, input.primary:active {background:url(images/buttons.jpg)	 no-repeat 0px -33px; color: #fff}

button.primary1, input.primary1 {background: url(images/buttons1.jpg)  no-repeat 0px 0px; border: none !important; width: 140px; height: 35px; margin: 0px 5px; padding-bottom: 3px; overflow: hidden; text-align: center; font: bold 11px tahoma,arial,helvetica,lucida,sans-serif; color: #EDF6FF; outline: none; cursor: pointer}
button.primary1:hover, input.primary1:hover, button.primary1:active, input.primary1:active {background:url(images/buttons1.jpg)	 no-repeat 0px -33px; color: #fff}

button.primary2, input.primary2 {background: url(images/buttons2.jpg)  no-repeat 0px 0px; border: none !important; width: 100px; height: 35px; margin: 0px 5px; padding-bottom: 3px; overflow: hidden; text-align: center; font: bold 11px tahoma,arial,helvetica,lucida,sans-serif; color: #EDF6FF; outline: none; cursor: pointer}
button.primary2:hover, input.primary2:hover, button.primary2:active, input.primary2:active {background:url(images/buttons2.jpg)	 no-repeat 0px -33px; color: #fff}



table.program {
font-family:Arial, Helvetica, sans-serif;
border-collapse:collapse;
border-right:1px solid #E5EFF8;
border-top:1px solid #E5EFF8;
margin:0;
width:100%;
}
tr.odd .column1 {
background:#F4F9FE none repeat scroll 0%;
}
tr.even td {
background:#FAFAFA none repeat scroll 0%;
}
.column1 {
background:#F9FCFE none repeat scroll 0%;
}
th {
border-bottom:1px solid #E5EFF8;
border-left:1px solid #E5EFF8;
color:#733E0A;
font-weight:normal;
padding:0.5em 1em;
text-align:left;
}
thead th {
background:#F4F9FE none repeat scroll 0%;
color:#0E2A5E;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-align:left;
}
td.cnt {
border-bottom:1px solid #E5EFF8;
border-left:1px solid #E5EFF8;
color:#3C3D3B;
padding:0.3em 1em;
text-align:left;
vertical-align:top;
background:#fff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

td.cnt1 {
color:#3C3D3B;
border-bottom:1px solid #E5EFF8;
font-size:12px;
}
td.cntleft {
border-left:1px solid #E5EFF8;
margin:0;
padding:0;

}
td.cntright {
color:#3C3D3B;
border-right:1px solid #E5EFF8;
font-size:12px;
}

.tableborder{background:#FFFFFF; margin:0; padding:0; width:100%;}
.tableborder1{ border:1px solid #E5EFF8 }
 
.red { color:#c71414;  margin:0; padding:0 0 0 0;}
.formlabel{ font-family:Arial, Helvetica, sans-serif; color:#3C3D3B; margin:0 0 0 0; padding:0 0 0 0; font-size:12px; line-height:24px;}
.loginlabel{ font-family:Arial, Helvetica, sans-serif; text-align:right !important; font-weight:bold; color:#3C3D3B; margin:0 0 0 0; padding:0 0 0 0; font-size:12px; line-height:24px;}
.formtext{ font-family:Arial, Helvetica, sans-serif; color:#3C3D3B; margin:0 0 0 0; padding:0 0 0 0; font-size:12px; text-align:left;}
.textfield{ border:1px solid #18629c; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#3C3D3B; margin:0 0 0 0; padding:0 0 0 0; font-size:11px; vertical-align:top; width:160px; height:18px;}
.textarea{ border:1px solid #18629c; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#3C3D3B; margin:0 0 0 0; padding:0 0 0 0; font-size:11px; vertical-align:top; width:160px;}
.loginBtn{ background:#15609A; color:#fff;border:1px solid #0E2A5E; font-weight:bold;font-size:12px;font-family:Arial, Helvetica, sans-serif; padding:3px 8px; line-height:20px;}

.investor_table{ padding: 0 0 0 35px; margin:0;}

label{ font-family:Arial, Helvetica, sans-serif; color:#3C3D3B; margin:0 0 0 0; padding:0 0 0 0; font-size:12px;}

.services_title{font-size:14px; color:#0e2a5e; margin:0 0 0 0; padding:0px 0 2px 32px; font-weight:bold;font-family:"Trebuchet MS"; border-bottom:1px solid #15609a;background: url(images/services_icon.gif) 0 0 no-repeat;}
/*html > body .services_title{ background: url(images/services_icon.gif) 0 0 no-repeat;}
.services_title {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/services_icon.gif", sizingMethod="crop");}
*/



#linklist-services {padding:0 0 0 6px; margin:0px; font-family: Arial, Helvetica, sans-serif;  list-style:none; }	
#linklist-services ul {padding:0; margin:0px; list-style:none;text-align:justify; }
#linklist-services li{margin:0;display:block;text-decoration:none;background:url(images/solidcircle.png) 0px 5px no-repeat;padding:0px 0 10px 20px;font-size:12px;color:#3c3d3b;text-decoration: none;font: Arial, Helvetica, sans-serif; text-align:justify; }
* html #linklist-services li{margin:0;display:block;text-decoration:none;background: url(images/solidcircle.png) 0 10px no-repeat;padding:0px 0 10px 20px;font-size:12px;color:#3c3d3b;text-decoration: none;font: Arial, Helvetica, sans-serif;text-align:justify; }
*:first-child+html #linklist-services li{margin:0;display:block;text-decoration:none;background: url(images/solidcircle.png) 0px 8px no-repeat;padding:0px 0 10px 20px;font-size:12px;color:#3c3d3b;text-decoration: none;frl(images/solidcircle.png) 0 10px no-repeat;padding:0px 0 10px 20px;font-size:12px;color:#3c3d3b;text-decoration: none;font: Arial, Helvetica, sans-serif;text-align:justify; }
*:first-child+html #linklist-services li{margin:0;display:block;text-decoration:none;background: url(images/solidcircle.png) 0px 8px no-repeat;padding:0px 0 10px 20px;font-size:12px;color:#3c3d3b;text-decoration: none;font: Arial, Helvetica, sans-serif ; text-align:justify; }


#numlist{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3C3D3B; margin:5px 0 0 0; padding:10px 0 0 22px; font-weight:bold;}
* html #numlist{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3C3D3B; margin:0; padding:5px 0 0 26px; font-weight:bold;}
*:first-child+html #numlist{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3C3D3B; margin:0; padding:5px 0 0 26px; font-weight:bold;}

.question{ font-size:13px; margin-top:5px;}

.login { background-color:#287cde; border:1px solid  #FFFFFF; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; width:80px; height:22px; color:#FFFFFF; font-weight:bold; vertical-align:middle;}

#gallery {width:670px; height:540px; position:relative; background:#f2f2f2; border:1px solid #dfdfdf; margin:15px 0 0 0; padding:0; cursor: pointer;}

.thumbnailimg{ width:122px; height:100px; }
.bigimg { margin:0; padding:5px 0 0 130px;}

.home_footer {font:"Trebuchet MS"; font-size:10px; color:#3c3d3b; margin:0 0px 0 0px; padding:0px 10px 0 0;text-align:justify; line-height:18px;}

.line{ padding:0 0 10px 130px;}







#imageSlideshowHolder{

		/* This is a CSS hack in order to get a nice look in IE 5.5 and lower 

		In these versions of Internet Explorer, we need to add borders and padding to the width. In this example, we have a 3 pixel
		border on all sides. This means that the width in IE5.5 should be 606 pixels(600 + border 3px on the left + border 3 px on the right). Height
		should be set to 456 pixels(450 + 3 +3). IE 5.5 will ignore the width attributes below the first line. These will be applied to other browsers.

		*/
		/* CSS HACK */
		width: 230px;	/* IE 5.x */
		width/* */:/**/230px;	/* Other browsers */
		width: /**/230px;
		
		/* CSS HACK */
		height: 100px;	/* IE 5.x */
		height/* */:/**/100px;	/* Other browsers */
		height: /**/100px;
		position:relative;	/* Never change this value */
		
	}
	.imageInGallery{		
		width:230px;
		height:250px;
		/* Never change these 3 value */
		left:0px;
		top:0px;
	
		position:absolute;	
	}
	#imageSlideshowHolder img{
		position:absolute;
		padding:20px 0 0 0; 
		
	}
	
*:first-child+html #imageSlideshowHolder img{
		position:absolute;		
		margin:0;
		padding:10px 0 0 20px; 
	}
	
* html #imageSlideshowHolder img{
		position:absolute;		
		margin:0;
		padding:10px 0 0 20px; 
		
	}
		
	/*chris - description overlay*/
	#the_captions{
		display:none;
			
		}
	.imageInGallery_DESC{
		position:absolute;
		color:#FFFFFF;
		padding:30px;
		padding-top:25px;
		margin-left:30px;
		margin-top:5px;
		z-index:100;
		/*height:200px;*/
		width:240px;
		background:url("images/bg.png");
		font-size:80%;
		}
	.imageInGallery_DESC h1{
		color:#99cc33;
		font-size:140%;
		margin:0px;
		padding:0px 0px 5px 0px;
		}
		
.videotitle{color:#3C3D3B; font-size:12px; line-height:18px; margin:0; padding:0; vertical-align:middle; text-align:center; font-weight:bold;}

.galtitle { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#15609A; text-align:center; line-height:30px;}


.list_font { font-size:12px; font-weight:bold;}

.thankyou { text-align:right; padding:10px 135px 0 0;}
/*.clientsign { padding:0 0 0 265px; }*/
.clientsign { padding:0 0 0 180px;}

.righttext { padding:0 0 0 458px;}
.righttext1 { padding:0 0 0 480px;}

.time { padding:0 0 0 50px;}

ol { list-style:decimal;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3C3D3B; margin:5px 0 0 0; padding:10px 0 0 22px; font-weight:normal;}

#user_table {margin-left:330px; margin-top:50px;}


.pptlink{font:normal 15px "Trebuchet MS";color:#0e2a5e; text-decoration:underline;padding:0;margin:0;  position:relative; font-weight:bold; vertical-align:top;}
a.pptlink:hover {text-decoration:none; color:#0e2a5e;}

.webcastlink {font:normal 15px "Trebuchet MS";color:#0e2a5e; text-decoration:underline;padding:0 0 0 5px;margin:0;  position:relative; font-weight:bold; vertical-align:top; line-height:35px;}
a.webcastlink:hover {text-decoration:none; color:#0e2a5e;}

.pdflink{font:normal 12px "Trebuchet MS";color:#0e2a5e; text-decoration:underline;padding:0;margin:0;  position:relative; font-weight:bold; vertical-align:top;}
a.pdflink:hover {text-decoration:none; color:#0e2a5e;}

.pdflink1{font:normal 12px "Trebuchet MS";color:#0e2a5e; text-decoration:underline;padding:0;margin:-32px 0 0 33px;  font-weight:bold; vertical-align:top; text-align:left; float:left;}
a.pdflink1:hover {text-decoration:none; color:#0e2a5e;}


.videolink {font:normal 12px "Trebuchet MS";color:#0e2a5e; text-decoration:underline;padding:0 0 0 0;margin:0 0 0px 0;  position:relative; font-weight:bold; vertical-align:top; 
 vertical-align:top; line-height:30px;}
a.videolink:hover {text-decoration:none; color:#0e2a5e;}

.video_image { margin:0; padding:8px 0 0 0;}
.video_image1 { margin:0; padding:0 0 8px 0;}


#bottomsq_image{ width:240px; height:82px;margin:-50px 0 0 0; padding:0; }
html > body #bottomsq_image{  background: url(images/square_bottomimage.png) 0 0 no-repeat; width:240px; height:82px; }
#bottomsq_image {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/square_bottomimage.png", sizingMethod="crop");}


.about_newslist { margin:0; padding:0 0 10px 0; }
.about_newslist ul{ margin:0; padding:0; list-style:none;}
.about_newslist li{margin:0; display:block; text-decoration:none;line-height:16px;padding:0px 0 10px 5px; width:206px;}
.about_newslist li a { font: bold 12px "Trebuchet MS";color:#0e2a5e; text-decoration:none;padding:0 5px 10px 0;margin:0 0 0 0; font-weight:normal; text-align:justify; }
.about_newslist li a:hover {text-decoration:underline; color:#0e2a5e;}

#newslist-home {padding:10px 0 0 0; margin:0px; font:"Trebuchet MS";  list-style:none;}	
#newslist-home ul {padding:0; margin:0px; list-style:none;text-align:justify;}
#newslist-home li{margin:0;display:block;text-decoration:none;background: url(images/solid_circle.png) 2px 4px no-repeat;padding:0px 0 5px 10px;font-size:12px;color:#3c3d3b;text-decoration: none;font:"Trebuchet MS"; text-align:left; }
* html #newslist-home li{margin:0;display:block;text-decoration:none;background: url(images/solid_circle.png) 2px 4px no-repeat;padding:0px 0 5px 10px;font-size:12px;color:#3c3d3b;text-decoration: none;font:"Trebuchet MS"; text-align:left; }
*:first-child+html #newslist-home li{margin:0;display:block;text-decoration:none;background: url(images/solid_circle.png) 2px 4px no-repeat;padding:0px 0 5px 10px;font-size:12px;color:#3c3d3b;text-decoration: none;font:"Trebuchet MS"; text-align:left; }

.solution_image { margin:0 ; padding:0 10px 0 0;}

/***************************tabbed page ***************/
#tabbed {font:11px verdana,arial,sans-serif; width:650px; padding:15px 0 0 0; line-height:15px;}
#tabbed div.off { font-weight:bold;font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#D23131; height:33px; margin-right:3px; line-height:33px; padding:0 19px; float:left; background:url(images/tabs_0.gif) repeat-x left bottom; border:1px solid #ddd; border-bottom-color:#05454e; cursor:pointer; position:relative; z-index:20;}
#tabbed div.on {font-weight:bold;color:#FFFFFF; padding:0 19px; font-family:Arial, Helvetica, sans-serif; font-size:12px;margin-right:3px; margin-top:1px; float:left; background:url(images/tabs_2.gif) repeat-x left bottom; border:1px solid #3073a7; cursor:pointer; border-bottom:0; height:33px; line-height:32px; position:relative; z-index:100;}

div.hide {display:none; width:0; overflow:hidden;}
div.show {clear:left; background:none; width:625px; margin-top:0; top:-1px; border:1px solid #d5e1f4;padding:20px; position:relative; z-index:50; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000000; line-height:18px;}
div.show img {float:left; margin:0 10px 10px 0;}
.clear {clear:both;}
/**************************mailing list ***********************/
.mailngtext{width:130px; height:20px; border:1px solid #74acd7; background:#FFFFFF; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.mailingbtn{ background:url(images/mailingbtn.gif) no-repeat 0 0; width:44px; height:21px; margin:0; padding:0; border:none; vertical-align:middle;}
.mailinglbl{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0E2A5E; margin:0; padding:8px 0 0 0;}