@charset "utf-8";
/* reset */
* { margin:0px; padding:0px;outline:0px none;}
body, html { font-family:Arial, Helvetica, sans-serif; color:#535353; font-size:12px; background:#27607f url(../images/bg.jpg) repeat-x top}
h1, h2, h3, h4, h5, h6 { font-family:Arial , Helvetica, sans-serif;font-weight:bold;/*margin:10px 0px;*/}
h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-family:Georgia,Arial , Helvetica, sans-serif;font-size:12px;}
h5 {font-size:11px;}
h6 {font-size:11px;}

.clear {clear:both;font-size:0;height:0;}
.block {display:block;}
.hide {display:none;}
.nobg { background:none !important;}
.fl {float:left;}
.fr {float:right;}
.al {text-align:left;}
.ar {text-align:right;}
.ac {text-align:center;}
.pt10{ padding-top:10px}
a img {border:0px none;}

.p5 {padding:5px;}
.pt10 {padding-top:10px;}
.p15 {padding:15px;}
.padT0 { padding-top:0 !important;}

.m5 {margin:5px;}
.m10 {margin:10px;}
.m15 {margin:15px;}
.m20 {margin:20px;}
.m25 {margin:25px;}
.m30 {margin:30px;}

.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.p25 {padding:25px;}
.p30 {padding:30px;}

.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px!important;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}
.mr35 {margin-right:35px;}
.mr40 {margin-right:40px;}

.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px!important;}
.mb15 {margin-bottom:15px!important;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}

.pt0 {padding-top:0px !important;}
.pb0 {padding-bottom:0px !important;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt30 {padding-top:30px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
.pr25 {padding-right:25px !important;}
.pr30 {padding-right:30px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}
.pb30 {padding-bottom:30px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px !important;}
.pl30 {padding-left:30px;}


a {color:#484848;text-decoration: underline;}
a:hover {color:#D01D02; text-decoration:underline;}
p, h1, h2, h3, h4, h5, h6 {margin:0px;}

p{
    font-family: Georgia,Arial,Helvetica,sans-serif;
}

ul,ol,li { padding:0; margin:0; list-style:none;}
img{ border:0px}

.bluetxt { color:#0156a6 !important;}
.redtxt { color:#da251c !important;}
.greeentxt { color:#628f0a !important;}


/* -------------------------- Site Style --------------------------*/
/* common*/
#container{width:1000px; margin:0px auto; padding:0px}

#header{ height:154px;}
#footer{ padding:10px 15px; color:#f2f2f2}
#topHeader{height:28px; padding:5px 0px 0px 0px}
ul.leftNav{float:left }
ul.leftNav li{ float:left;color:#c8c8c8;padding:0px 15px 0px 0px }
ul.leftNav li a{ text-decoration:none; color:#fff; text-transform:uppercase; padding:0px 0px 0px 0px}

.socailMediadiv{ float:right; width:297px}
ul.socialMedia{float:left; margin-left: 90px; }
ul.socialMedia li{float:left; padding:0px 5px }
ul.share{ float:right}
ul.share li{ background:url(../images/share-today.png) no-repeat center -4px; height:31px; padding:0px 7px}
ul.share li {color:#fff; text-transform:uppercase; font-size:10px;width: 75px; margin-top: 2px; }


.logoDiv{ height:80px}
ul.mailid{float:left;padding-top: 25px;}
ul.mailid li{float:left;  font-size:15px; font-weight:bold; padding:0px 7px }
ul.mailid li a { text-decoration:none;}
ul.mailid li img{float:left; padding-right:5px}


.jqueryslidemenu{font:  12px arial;width: 850px; margin-top:2px;float: left;}
.jqueryslidemenu ul{margin: 0;padding: 0;list-style-type: none;}
/*Top level list items*/
.jqueryslidemenu ul li{position: relative;display: inline;float: left;}
/*Top level menu link items style*/
.jqueryslidemenu ul li a{display: block; text-transform:uppercase;/*background of tabs (default state)*/color: white;border-right: 1px solid #728e9e;color: #2d2b2b;text-decoration: none; padding: 10px 15px; background:#225a79}
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color: white;}
.jqueryslidemenu ul li a:hover{background: #d01c13; /*tab link background during hover state*/color: white;}
/*1st sub level menu*/
.jqueryslidemenu ul li ul{position: absolute;left: 0;display: block; visibility: hidden; z-index:9999}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{display: list-item;float: none;}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top: 0;}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{font-size: 13px;width: 160px; /*width of sub menus*/padding: 5px;margin: 0;border-top-width: 0;border-bottom: 1px solid gray; text-transform: none;}
.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/background: #eff9ff;color: black;}
/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{position: absolute;top: 12px;right: 7px;}
.rightarrowclass{position: absolute;top: 6px;right: 5px;}


#mainBody{ margin:20px auto 0px auto;}
.topSliderDiv{ background:url(../images/top-header.png) no-repeat top; height:336px; padding:20px 15px 0px 15px; padding-bottom:0px}
.topSliderDiv2{ background:url(../images/top-header.png) no-repeat top; height:10px; padding:20px 15px 0px 15px; padding-bottom:0px}
.slideRightColumn{ width:274px; position:relative  }
.slideRightColumn img{ width:274px; margin-bottom:1px}
.slider{ width:695px; }


.bodybgDiv{ background:url(../images/body-bg.png) repeat-y top; padding:15px 30px}
.bottomCurve{ background:url(../images/bottomcurve.png) no-repeat top; height:28px}

.captionContent{float:left; width:650px; }
ul.ContentUl{ padding-top:25px; }
ul.ContentUl li{ float:left; border:0px solid #fff} /*width:300px;*/
ul.ContentUl li img{ float:left;padding-right:5px}
ul.ContentUl li p{ padding:5px 0px; line-height:18px; }
ul.ContentUl li b{ padding:5px 0px}
ul.ContentUl li h2{color: #0156a6; text-transform:uppercase; padding:0px 0px; height:30px; font-size: 15px !important; line-height: 25px;}

.tabber{ width:267px ; float:right}

.shareToday{ width:940px; background:#fff; padding:1px; margin: 20px auto;}
.innerDivToday{ background:#f2f2f2; border:1px solid #d8d8d8 }
.innerDivToday img{ float:left; padding-right:5px  }
.innerDivToday h2{ background:url(../images/botter-line.jpg) repeat-x bottom; color:#da251c; text-transform:uppercase; padding:10px 5px; font-size:18px; font-weight: normal;}

.slideScroll{ padding:10px}
.innerPages{float: right;width: 680px;height: 300px;padding: 10px 10px 10px 0px; border-top-right-radius: 25px 30px;}

.newsEvents{ margin:0px auto;width:100%; }
.newsDiv{ width:450px; padding:0; float:left}
.newsDiv2{ width:620px; padding:0; float:left}
.newsDiv3{ width:280px; padding:0; float:left}
.newsEvents h2{background:url(../images/botter-line.jpg) repeat-x bottom;  margin:0px auto;width:96%;color:#da251c; padding:10px 5px; font-size:18px; font-weight: normal; text-transform: uppercase;}
.newsEvents h2 img{ float:left; padding-right:5px }
ul.news{ margin-left: 35px; }
ul.news li{  padding:0px 5px 5px 8px;background-image: url(images/arrow.png); background-position: left; display: inline; float: left; margin-left: 10px; width: 95px;}
ul.news li img{   border:1px solid #ccc; margin-bottom: -3px; }
ul.news li p {  }
ul.news li p b { color:#393939; padding-bottom:4px;}

.photoGallery{padding: 10px;}
.photoGallery li{float: left;margin-right: 10px;margin-bottom: 10px; width: 120px;}
.photoGallery li img{width: 120px;}
.googleAds{ background:#e5e5e5; height:17px; margin: 5px 0 15px 0; width:96%; padding:7px 5px 5px 5px;}
.googleAds p.title{ background:#616161; color:#FFFFFF; font-weight:bold; width:12% ; text-align:center; float:left;}
.googleAds p.text{float:left; padding-left:20px;}
.googleAds p a { margin:0 20px ;}

ul.video{ }
ul.video li{ width:228px; float:left; padding:10px; margin-right:60px}
ul.video li p{ font-size:14px; padding-top:5px }

ul.footerLinks li{ float:left; width:180px; background:url(../images/stroke.gif) no-repeat left bottom; padding:6px 0px;}
ul.footerLinks a{ color:#eee; text-decoration:none;}
ul.footerLinks a:hover{ color:#fff;}

.footerBox{ float:left; width:185px; }
.footerBox h3, .newsletter h3{ color:#86D0F8; text-transform:uppercase; }
.newsletter{width:210px; float:left;}
.newsletter input { border:1px solid #ccc; padding:4px; color:#666; width:200px; margin:6px 0px}
.newsletter .btn-subscribe{ background:url(../images/subscribe.png) no-repeat left top; width:99px; height:25px; display:block; text-decoration:none;text-indent:-58454px;border: 1px none black;}

.footerBottom{ padding:22px 0px; }
.footerAwards a{ height:50px; float:left; display:block; }
.footerAwards .tax80g { background:url(../images/awards-footer.png) no-repeat -20px top; width:270px; margin-right:20px;}
.footerAwards .verisign { background:url(../images/awards-footer.png) no-repeat -290px top; width:82px; margin-right:20px;}
.footerAwards .millennium { background:url(../images/awards-footer.png) no-repeat -393px top; width:185px; }

.copy{ border-top:1px solid #4a819f; padding:7px; color:#699cb8;}
.copy a { color:#eee; text-decoration:none; margin:0 2px; line-height:18px;}
.copy a:hover{ color:#699cb8; }

.color{ color:#eee; font-size:11px;}
.fotlinks{ width:100%}

#sliderContent { width:100%; margin:auto; padding:0px; }
.viewer {  height:222px; margin:0 auto; overflow:hidden; position:relative;  }
.content-conveyor { width:900px; height:335px; position:relative; }
.item { width:154.5px; float:left; border: 1px solid #d4d4d4; background: #fff;}

.item .top{ height:10px}
.item .middle{ padding:0 5px; height:200px}
.item .middle h3{ color: rgb(1, 86, 166); padding-left: 10px; font-size:15px;}
.item .middle img{ padding:7px 0px; width: 146px; height: 96px;}
.item .middle p{ padding:10px 10px; width:90%;  float:left }
.item .bottom{ height:10px}

.menu { padding: 0; clear: both; }
.menu li { display: inline; }
.menu li a { background: #628f0a; padding:5px 10px; float:left; border-right: 1px solid #ccf; border-bottom: none; text-decoration: none; color: #fff; text-transform:uppercase; font-size:12px; width:107px;  border:1px solid #ccc; font-weight:bold; }
.menu li.active a { background: #fbfbfb; border-bottom:1px solid #fbfbfb; color: #000; font-weight:bold }
.content { clear: both; height:170px; border: 1px solid #ccc; border-top: none; border-left: none; padding: 10px 20px 20px; width: 225px; background:#fbfbfb url(../images/tabs-bg.jpg) repeat-x bottom; border-left:1px solid  #ccc}

ul.price{ margin-top:5px;}
ul.price li{ float:left; font-size:14px; font-weight:bold; padding: 4px 7px 4px 0;}
ul.price li input[ type=radio]{ float:left; margin-right:5px}

.slidepart{ width:695px; height:323px; overflow:hidden; position:relative;}
.slidepart img {position:absolute; }
.sl_paginationpart{ background:url(../images/bar.png) no-repeat left; width:auto; height:15px; display:block; position:absolute; right:0px; bottom:12px; padding:6px; width:89px}

ul.slpagination{ margin:0px; padding:0px; list-style:none; font-family:arial; }
ul.slpagination li{ margin:0px; padding:0px; list-style:none; float:left; }
ul.slpagination li a.prev{background:url(../images/sl_prev.png) no-repeat; width:14px; height:15px; display:none; margin-top: 2px;}
ul.slpagination li a.next{background:url(../images/sl_next.png) no-repeat; width:14px; height:15px; display:none; margin-top: 2px; }
ul.slpagination li a.number{background:url(../images/sl_nobg.png) no-repeat; width:15px; height:18px ; display:block; text-align:center; margin:0px 0px; font-size:12px; font-weight:bold; color:#006aa6; text-decoration:none; }
ul.slpagination li a.select{background:url(../images/select_sl.png) no-repeat;color:#fff; }


.slideRightColumn a.vision{background:url(../images/vision-mission.png) no-repeat; width:274px; height:107px; outline:none; position:absolute}
.slideRightColumn a.vision:hover{ background:url(../images/vision-mission.png) no-repeat left -107px;}

.slideRightColumn a.share{background:url(../images/sharetoday.jpg) no-repeat; width:274px; height:105px; outline:none; position:absolute; top:108px}
.slideRightColumn a.share:hover{ background:url(../images/sharetoday.jpg) no-repeat left -105px;}

.slideRightColumn a.born{background:url(../images/theborn-engineers.jpg) no-repeat; width:274px; height:103px; outline:none; position:absolute;top:214px}
.slideRightColumn a.born:hover{ background:url(../images/theborn-engineers.jpg) no-repeat left -103px;}

/*.slideRightColumn a.vision{background:url(../images/vision-mission.png) no-repeat; width:274px; height:107px; outline:none; position:absolute}
.slideRightColumn a.vision:hover{ background:url(../images/vision-mission-hover.png) no-repeat;}

.slideRightColumn a.share{background:url(../images/sharetoday.jpg) no-repeat; width:274px; height:107px; outline:none; position:absolute; top:108px}
.slideRightColumn a.share:hover{ background:url(../images/sharetoday-hover.jpg) no-repeat;}

.slideRightColumn a.born{background:url(../images/theborn-engineers.jpg) no-repeat; width:274px; height:107px; outline:none; position:absolute;top:214px}
.slideRightColumn a.born:hover{ background:url(../images/theborn-engineers-hover.png) no-repeat;} */


/* LIGHT BOX POPUP STYLES */
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {;}
.TB_overlayBG {background:url(../images/bg-lighbox.png)}
#TB_window {position: fixed;z-index: 102;color:#000000;display:none;text-align:left;top:50%;left:50%;}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{text-align:right;float:right; width:35px; margin-top:10px; overflow:hidden; top:-13px; position:relative;}
#TB_ajaxWindowTitle{float:left;}

#TB_title{font-size:14px; text-transform:uppercase; position:relative; top: 50px; margin:0 25px 0 20px;}
#TB_closeWindowButton{background:url(../images/icon-btnclose.png) no-repeat; width:17px; height:17px; text-indent:-9999px; text-decoration:none; display:block;}

.ui-helper-clearfix{ }
.contents {padding:0px;}
.contents p span { display:block; float:left; margin-left:0px; width:110px; color:gray; font-weight:bold;}
.contents p select { float:left; margin-left:90px;}
.contents p {clear:both; overflow:hidden;}


/* --------------- Inner Pages Columns--------------- */
.inner-leftColumn { width:240px; float:left;}

.inner-rightColumn { width:210px; float:right;}
.inner-rightColumn li { display:block; margin-bottom:20px;}

.inner-middleColumn { width:440px; }
.inner-middleOneColumn { width:650px;}
.inner-middleColumn, .inner-middleOneColumn { float:left; margin:0 25px; color:#303030; font-size:13px;}
.inner-middleColumn h2, .inner-middleOneColumn h2 { font-size:20px; color:#da251c; font-weight:normal; text-transform:uppercase; margin-bottom:15px; padding:0;}
.inner-middleColumn h3, .inner-middleOneColumn h3 {color:#506473; font-family:Georgia; font-size:20px; font-weight:normal; line-height:22px; margin-bottom:15px;}
.contwrap p { margin-bottom:17px; line-height:18px; text-align:justify;font-family: Georgia,Helvetica,Arial;}
.contwrap p a { color: #2097dd; text-decoration: underline;}
.contwrap p a:hover { color:#D01D02; text-decoration:underline;}

/* CSS Tree menu styles */
.leftMenu h4 { border-bottom:solid 1px #ccc; padding-bottom:3px; font-size:13px; margin-bottom:7px; text-transform:uppercase; }
.treeview { margin:0 0 30px 0;}
.treeview ul{ margin: 0;padding: 0;}
.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(../images/hdot.gif) repeat-x left bottom; padding:6px 0;
list-style-type: none;}
.treeview li a { text-decoration:none; background: url(../images/tip1.png) no-repeat left center; padding-left: 18px; color:#0156a6;}
.treeview li a:hover {color:#333;}
.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
cursor: pointer !important;
padding-left: 20px;
}
.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
 /*Hide them by default. Don't delete. */ margin-left:20px;}
.treeview li.submenu ul li { background:none; padding:2px 0; background: url(../images/tip2.png) no-repeat left 7px; padding-left:8px;}
.treeview .submenu ul li a{ /*Style for LIs of ULs that are children of LIs (submenu) */
 padding-left: 2px; color:#645c54; background:none}
.treeview .submenu ul li a:hover { color:#333;}
.treeview li a.activieLnav { color:#333;}

/*-------------------- Content Slider --------------------*/
/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/*Slider*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 150px; height: 0.50em; cursor: default; background-color:#506473 ; border:none}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .2em; top:-51px; background:#d2d6d9; border:none; left:10px; width:900px;}
.ui-slider-horizontal .ui-slider-handle { top: -2px; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

/*Programs Styles*/
.rcTop { background: url(../images/rcTop.png) no-repeat left top; height:10px;}
.rcBottom { background: url(../images/rcBottom.png) no-repeat left bottom; height:10px;}
.rcTop2 { background: url(../images/rcTop2.png) no-repeat left top; height:10px;}
.rcBottom2 { background: url(../images/rcBottom2.png) no-repeat left bottom; height:10px;}
#programs { width:auto; padding:10px 20px; background:#fff; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
#programs li { background: url(../images/hdot.gif) repeat-x left bottom; padding:0 0 30px 0;  }
#programs li h4 {margin:0; padding:10px 0 5px 0; font-size:15px; color:#628f0a; line-height:inherit; font-weight:normal; }
#programs li img { float:left; margin-right:20px;}
#programs li p { color:#666666; font-size:12px;}
.next, .back { background:#506473; text-transform:uppercase; font-size:12px; padding:2px 4px; color:#fff !important; text-decoration:none !important; display:block;}
.next:hover, .back:hover { background:#3c4d5a;}

#programs-details {  width:auto; padding:10px 20px; background:#fff; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
#programs-details h4 {margin:0; padding:0px 0 15px 0; font-size:18px; color: rgb(1, 86, 166); line-height:inherit; font-weight:normal; }
#programs-details img { margin-bottom:20px;}

/*News Styles*/
#news { width:auto;}
#news li { background: url(../images/hdot.gif) repeat-x left bottom;  }
#news li {padding:15px 0 30px; }
#news li h4 {margin:0; padding:0; }
#news li img { float:left; margin-right:20px;}
#news li p { color:#666666; font-size:12px;}

#news-details {  width:auto;}
#news-details h4 {margin:0; padding:0px 0 15px 0; font-size:18px; color:rgb(1, 86, 166); line-height:inherit; font-weight:normal; }
#news-details img { margin-bottom:20px;}

/*Gallery*/
#photoGallery { width:auto;}
#photoGallery li { float: left; font-size: 12px; margin:0 20px 20px 0; width: 200px;}
#photoGallery li a{ color:#628f0a; display: block; width: 200px;}
#photoGallery li label a { font-weight: normal; margin-bottom: 2px; margin-left: 2px; margin-right: 2px; margin-top: 2px; height: 40px; line-height:16px;}

#videoGallery li { margin-bottom:40px;}
#videoGallery li iframe { border:2px solid #ccc;}
#videoGallery label{font-weight: normal; margin-bottom: 2px; margin-left: 2px; margin-right: 2px; margin-top: 2px; height: 40px; line-height:22px; font-size:15px; font-weight:bold;}

/* Contacts Styles*/
.greyBg { background:#e5e5e5; padding:20px; line-height:18px;  border:1px solid #ddd;}
.cmxform { margin:20px 0; background:#fff; padding:20px; border:1px solid #ddd;}
.cmxform label { display: inline-block; line-height: 18px; vertical-align: top;}
.cmxform ul { margin: 0; padding: 0;}
.cmxform li { list-style: none; padding: 5px; margin: 0 0 0px 0;}
.cmxform em { font-weight: bold; font-style: normal; color: #f00;}
.cmxform label { width: 130px;} /* Width of labels */
.cmxform li .textbox { width:250px; padding:2px; border:1px solid #999;}

/*Accordian Styles*/
#accordion-container {}
.accordion-header { font-size: 14px; background: #ebebeb; margin: 5px 0 0 0 !important; padding: 5px 10px; border: 1px solid #cccccc; cursor: pointer; color: #666666; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.active-header {-moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; background:#506473 url(../images/active-header.png) no-repeat right 50%; color:#fff;}
.active-header:hover { background: url(../images/active-header.png) #506473; background-repeat: no-repeat; background-position: right 50%;}
.inactive-header { background:#515151 url(../images/inactive-header.png) no-repeat right 50%; color:#fff;}
.inactive-header:hover { background:#506473 url(../images/inactive-header.png) no-repeat right 50%;}
.accordion-content { display: none; width:auto !important; padding: 20px; background: #ffffff; border: 1px solid #cccccc; border-top: 0; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px;}

.paypal-icon {  background:#fff url(../images/paypal_lock.gif) no-repeat right -5px;}
.cvv-icon {  background:#fff url(../images/cvv-icon.gif) no-repeat 295px -4px;}


/*Audio Gallery*/
.duration { font-size:10px; color:#777;}
.btn.play { width:16px; height:17px; background-image: url(../images/play.gif); display: inline-block;}
.btn.pause{ width:16px; height:17px; background-image: url(../images/pause.gif?2);}
.btn.paused{ width:16px; height:17px; background-image: url(../images/play.gif?3); display: inline-block;}
div.player { width:380px; height:14px; margin-top:5px; padding-left:20px;}
div.player.inactive{ margin-top:5px; margin-bottom:0px; border-top: dashed 1px #555555;}
.items .title { -vertical-align:middle; font-size:11px;}
.items .btn { display:inline; float:left;  margin-right:5px; cursor:pointer;}

.hdot { background: url(../images/hdot.gif) repeat-x left center; padding:6px 0;}

.formBtn { width:auto; margin:20px auto;}
.formBtn button{ width:98px; height:31px; border:0; text-indent:-999999px; cursor:pointer; display:block; margin:0; }
.btn-reset { margin:0 auto; background:#fff url(../images/btn-reset.png) no-repeat left top; margin-right:10px !important; }
.btn-submit { margin:0 auto; background:#fff url(../images/btn-submit.png) no-repeat left top;}
.search{
    float: right;
    width: 150px;
    padding-top: 7px;
}

input.gsc-search-button-v2{
    padding: 6px 5px !important;
    margin: 0px 0 0 -25px !important;
}

.ads1{
    width: 728px;
    margin: 10px auto;
}

.ads1 img{
    width: 728px;
}