/* CSS Document */

body { margin:0; padding:0; background:#FFFFFF;  }

h1,h2,h3,span,p,div,a { margin:0; padding:0; }
img { display:block; border:0; margin:0; padding:0; }

.image-left { float:left; margin:0; padding:0; }
.image-right { float:right; margin:0; padding:0; }
/*#main { width:100%; margin:0; padding:0; background:url(../images/body-bg.jpg) repeat-x center top;  }*/

#wrap { width:816px; margin:0 auto; padding:0; overflow:hidden;  }

#top-section  { width:816px; height:42px; margin:0; padding:0; background:url(../images/top-section-bg.jpg) no-repeat; overflow:hidden; }
#top-section ul  { width:816px; height:42px; margin:0; padding:0; float:left; list-style:none;  }
#top-section ul li { margin:0; padding:0; float:left; list-style:none;  }
#top-section ul li.blank {width:406px; margin:0; padding:0; float:left; list-style:none; }

#top-section ul li.top-home { width:72px; margin:0; padding:13px 0px 0px 0px;; float:left; list-style:none; }
#top-section ul li.top-home a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; text-align:left; }
#top-section ul li.top-home a:hover { text-decoration:underline;}

#top-section ul li.top-contact { width:338px; margin:0; padding:13px 0px 0px 0px; float:left; list-style:none; text-align:left;  }
#top-section ul li.top-contact a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
#top-section ul li.top-contact a:hover { text-decoration:underline;}

#logo-section { width:816px; height:160px; margin:0; padding:0; background:url(../images/websitebanner.jpg) no-repeat; overflow:hidden;  }

#top-nav { width:1001px; margin:0; padding:0; overflow:hidden;  }
#top-nav ul { width:1001px; margin:0; padding:0;  list-style:none; }
#top-nav ul li {  margin:0; padding:0; list-style:none; float:left; }

#top-nav ul li.learn-abt-xclution { width:198px; height:57px;  margin:0; padding:0; list-style:none; background:url(../images/learn-abt-xclution-n.jpg) no-repeat; }
#top-nav ul li.learn-abt-xclution a { width:198px; height:42px;  margin:0; padding:15px 0px 0px 0px; list-style:none; background:url(../images/learn-abt-xclution-n.jpg) no-repeat; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; }
#top-nav ul li.learn-abt-xclution a:hover { width:198px; height:42px;  margin:0; padding:15px 0px 0px 0px; list-style:none; background:url(../images/learn-abt-xclution-o.jpg) no-repeat; display:block; }

#top-nav ul li.schedule-lunch { width:197px; height:57px;  margin:0; padding:0; list-style:none; background:url(../images/schedule-lunch-n.jpg) no-repeat; }
#top-nav ul li.schedule-lunch sup { font-size:8px; }
#top-nav ul li.schedule-lunch a { width:197px; height:42px;  margin:0; padding:15px 0px 0px 0px; list-style:none; background:url(../images/schedule-lunch-n.jpg) no-repeat; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; }
#top-nav ul li.schedule-lunch a:hover { width:197px; height:42px;  margin:0; padding:15px 0px 0px 0px; list-style:none; background:url(../images/schedule-lunch-o.jpg) no-repeat; display:block; }

#top-nav ul li.get-result { width:196px; height:57px;  margin:0; padding:0; list-style:none; background:url(../images/get-result-n.jpg) no-repeat; }
#top-nav ul li.get-result a { width:196px; height:42px;  margin:0; padding:15px 0px 0px 0px; list-style:none; background:url(../images/get-result-n.jpg) no-repeat; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; }
#top-nav ul li.get-result a:hover { width:196px; height:42px;  margin:0; padding:15px 0px 0px 0px; list-style:none; background:url(../images/get-result-o.jpg) no-repeat; display:block; }

#top-nav ul li.visit-knowledge {  width:197px; height:57px; margin:0; padding:0; list-style:none; background:url(../images/visit-knowledge-n.jpg) no-repeat; }
#top-nav ul li.visit-knowledge a {  width:197px; height:42px;  margin:0; padding:15px 0px 0px 0px; list-style:none; background:url(../images/visit-knowledge-n.jpg) no-repeat; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:center; }
#top-nav ul li.visit-knowledge a:hover {  width:197px; height:42px;  margin:0; padding:15px 0px 0px 0px; list-style:none; background:url(../images/visit-knowledge-o.jpg) no-repeat; display:block; }

#top-nav ul li.top-lft-nav {  width:14px; height:57px; margin:0; padding:0; list-style:none; background:url(../images/top-lft-nav-bg.jpg) no-repeat; }
#top-nav ul li.top-rgt-nav {  width:14px; height:57px; margin:0; padding:0; list-style:none; background:url(../images/top-rgt-nav-bg.jpg) no-repeat; }

#bellow-nav { width:815px; margin:0; padding:0; overflow:hidden; }
#bellow-nav ul { width:815px; margin:0; padding:0; float:left; list-style:none; }
#bellow-nav ul li{ margin:0; padding:0;  float:left; list-style:none;  }

#bellow-nav ul li.bellow-lft-nav {  width:16px; height:25px; margin:0; padding:0px 0px 0px 0px; list-style:none; background:url(../images/MenuBorderLeft.gif);}
#bellow-nav ul li.bellow-lft-spa {  width:72px; height:25px; margin:0; padding:0px 0px 0px 0px; list-style:none; background:url(../images/blog/nav_bg.jpg) repeat-x!important;}
#bellow-nav ul li.home {  width:90px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; background:url(../images/blog/nav_bg.jpg) repeat-x!important; }
#bellow-nav ul li.home a { width:90px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; background:url(../images/blog/nav_bg.jpg) repeat-x!important;}
#bellow-nav ul li.home a:hover { width:90px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background:url(../images/blog/nav_bg.jpg) repeat-x!important; text-decoration:underline; }

#bellow-nav ul li.about-xcution { width:130px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; background:url(../images/blog/nav_bg.jpg) repeat-x!important;}
#bellow-nav ul li.about-xcution a { width:130px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; background:url(../images/blog/nav_bg.jpg) repeat-x!important;}
#bellow-nav ul li.about-xcution a:hover { width:130px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background:url(../images/blog/nav_bg.jpg) repeat-x!important; text-decoration:underline; }

#bellow-nav ul li.events {  width:140px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; background:url(../images/blog/nav_bg.jpg) repeat-x!important;}
#bellow-nav ul li.events a { width:140px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;; text-decoration:none; background:url(../images/blog/nav_bg.jpg) repeat-x!important;}
#bellow-nav ul li.events a:hover { width:140px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background:url(../images/blog/nav_bg.jpg) repeat-x!important; text-decoration:underline; }

#bellow-nav ul li.news { width:100px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; background:url(../images/blog/nav_bg.jpg) repeat-x!important;}
#bellow-nav ul li.news a { width:100px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;; text-decoration:none; background:url(../images/blog/nav_bg.jpg) repeat-x!important; }
#bellow-nav ul li.news a:hover { width:100px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background:url(../images/blog/nav_bg.jpg) repeat-x!important; text-decoration:underline; }

#bellow-nav ul li.blog { width:80px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; background:url(../images/blog/nav_bg.jpg) repeat-x!important;}
#bellow-nav ul li.blog a { width:80px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;; text-decoration:none; background:url(../images/blog/nav_bg.jpg) repeat-x!important;}
#bellow-nav ul li.blog a:hover {width:80px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background:url(../images/blog/nav_bg.jpg) repeat-x!important; text-decoration:underline; }

#bellow-nav ul li.contact {width:100px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; background:url(../images/blog/nav_bg.jpg) repeat-x!important;}
#bellow-nav ul li.contact a {width:100px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;; text-decoration:none; background:url(../images/blog/nav_bg.jpg) repeat-x!important;}
#bellow-nav ul li.contact a:hover {width:100px; height:20px; margin:0; padding:5px 0px 0px 0px; list-style:none; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; background:url(../images/blog/nav_bg.jpg) repeat-x!important; text-decoration:underline; }

#bellow-nav ul li.bellow-rgt-spa {  width:72px; height:25px; margin:0; padding:0; list-style:none; background:url(../images/blog/nav_bg.jpg) repeat-x!important; }
#bellow-nav ul li.bellow-rgt-nav {  width:15px; height:25px; margin:0; padding:0; list-style:none; background:url(../images/MenuBorderRight.gif);}


#content { width:816px; margin:0; padding:0; background:url(../images/content-bg.jpg) repeat-y; overflow:hidden;  }

#main-content { width:528px; margin:0; padding:0px 0px 0px 35px; float:left; overflow:hidden;  }
#main-content h1 { width:528px; margin:20px 0px 15px 0px; padding:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#007098; }
#main-content h1 sup { font-size:14px; }

.content-txt { width:500px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242; line-height:16px; padding:0px 28px 0px 0px;}

.content-txt span { float:left; width:620px; background:#FFFF00; }
.list-content-txt { width:478px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242; line-height:19px; padding:0px 30px 0px 20px;}
.list-content-txt span { width:600px; background:#00FF00; }

#main-content ul { width:528px; margin:0; padding:0px 0px 0px 0px; float:left; overflow:hidden;}
#main-content ul.block-content { width:168px;  float:left; margin:25px 8px 0px 0px; padding:0px 0px 15px 0px; border:0; list-style:none;}
#main-content ul li { width:168px;  float:left; margin:0; padding:0; border:0; list-style:none;}
#main-content ul li.box { width:166px;  float:left; margin:0; padding:0; list-style:none; border-left:1px solid #0078A3; border-right:1px solid #0078A3;}
.box-head { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF;   padding:0px 0px 15px 0px; line-height:17px; text-align:center; background:url(../images/box-head-bg.jpg) repeat-y;}
.box-head sup { font-size:8px; }
.box-txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;  padding:10px 20px 0px 12px; line-height:16px; height:75px; background:url(../images/box-head-bg.jpg) repeat-y; }
#main-content ul li.more-btn { width:62px; padding:10px 0px 0px 104px; float:left; background:url(../images/box-head-bg.jpg) repeat-y; border-left:1px solid #0078A3; border-right:1px solid #0078A3; overflow:hidden; } 
#main-content ul li.more-btn a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
#main-content ul li.more-btn a:hover { text-decoration:underline; } 

#right-content { width:253px; margin:0; padding:0; float:left; overflow:hidden; background:url(../images/rgt-cont-bg.jpg) no-repeat left top;  }
#right-content h3 { width:223px; margin:0; padding:20px 0px 20px 30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#007098; font-weight:normal; }
.right-content-header { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#286FC1; line-height:16px; padding:0px 30px 10px 27px; }
.right-content-header a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#286FC1; line-height:16px; text-decoration:underline; }
.right-content-header a:hover { text-decoration:none; }
.right-content-txt { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242; line-height:16px; padding:0px 30px 0px 27px;}


#footer  { width:816px; margin:0; padding:0; background:url(../images/content-bg.jpg) repeat-y; overflow:hidden;  }
.footer-txt { width:816px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#9C9C9C; line-height:16px; padding:0px 0px 30px 0px; text-align:center; float:left;}

.bullet { margin:4px 0px 0px 0px; float:left; padding:0; }
.content-contact-head { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#00364A; line-height:16px; padding:0px 30px 0px 0px;}
.content-contact-text { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#424242; line-height:20px; padding:0px 30px 0px 0px;}
.content-contact-text a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#286FC1; line-height:20px; text-decoration:underline;}
.content-contact-text a:hover { text-decoration:none; }
/* Styles added by Ranjan on 10/11/09*/
.event-text{width:150px;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#007098; line-height:18px; padding:3px 3px 3px 3px;}
.event-text-separator{width:25px;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#007098; line-height:18px; padding:3px 3px 3px 3px;}
.event-txt-info{ width:450px; float:left; vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#424242; line-height:16px; padding:3px 10px 3px 3px;}
.event-description{ vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#424242; line-height:16px; padding:10px 10px 10px 10px;}
#event-main-content { width:750px; margin:0; padding:0px 0px 0px 35px; float:left; overflow:hidden;  }
#event-main-content h1 { width:528px; margin:20px 0px 15px 0px; padding:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#007098; }
#event-main-content h1 sup { font-size:14px; }
#event-main-content ul { width:750px; margin:0; padding:0px 0px 0px 0px; float:left; overflow:hidden;}
#event-main-content ul.block-content { width:168px;  float:left; margin:25px 8px 0px 0px; padding:0px 0px 15px 0px; border:0; list-style:none;}
#event-main-content ul li { width:168px;  float:left; margin:0; padding:0; border:0; list-style:none;}
#event-main-content ul li.box { width:166px;  float:left; margin:0; padding:0; list-style:none; border-left:1px solid #0078A3; border-right:1px solid #0078A3;}
#event-main-content ul li.more-btn { width:62px; padding:10px 0px 0px 104px; float:left; background:url(../images/box-head-bg.jpg) repeat-y; border-left:1px solid #0078A3; border-right:1px solid #0078A3; overflow:hidden; } 
#event-main-content ul li.more-btn a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
#event-main-content ul li.more-btn a:hover { text-decoration:underline; } 
