html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas,details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;outline:none;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after{content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
b, strong{font-weight:bold;}
/*Css reset ends*/
body{min-width:960px}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}

html{background:#f8f8f8 url(../img/container-bg.jpg) top center no-repeat;}
body{background:url(../img/body.jpg) top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:22px; color:#363636;}
.left{float:left;} .right{float:right;} .clear{clear:both;}

a{color:#7f014c; text-decoration:none;}
a:hover{color:#67013e;}
img.right{float:right; margin:5px 0 5px 10px;}
img.left{float:left; margin:5px 10px 5px 0;}
img{max-width:100%;}

ul.style{margin:0 0 20px 0;}
ul.style li{list-style:disc; margin:0 0 8px 30px; font-size:13px; line-height:14px;}
ol.style li{list-style:decimal; margin:0 0 8px 30px; font-size:13px; line-height:14px;}
ol.style li ul li{list-style:disc; margin:0 0 8px 30px;}
ul.style li.heading{list-style:none; font-size:16px; font-weight:bold; border-bottom:none; margin:0 0 5px 0; padding:0;}

.heading, .heading2, .sub-heading, .sub-heading2{display:block; font-size:24px; line-height:28px; font-weight:normal; color:#1974a5; margin:5px 0 20px 0; border-bottom:solid 1px #eee; padding-bottom:4px;}
.heading2, .sub-heading2{border:none; padding:0;}
.sub-heading, .sub-heading2{font-size:20px; line-height:24px; font-weight:normal; color:#7f014c; margin:0 0 10px;}
.heading .heading{border:none; margin-bottom:0; padding:0;}
.heading .sub-heading{margin:0; color:#7f014c; font-size:14px; line-height:16px; border:none;}

.text-left{text-align:left; position:relative;} .text-right{text-align:right; position:relative;} .text-center{text-align:center; position:relative;}
.line-through .heading, .line-through .sub-heading{background:#fff; display:inline-block; padding:0 10px; position:relative; text-align:center; width:auto; z-index:2;}
.line-through span{background:#cecece; display: block; position: absolute; height: 1px; top: 37%; width: 100%; z-index:1;}

p, .mb{display:block; margin-bottom:25px;}
hr{background:#232e3d; margin:19px 0; border:none; height:1px;}

.box{background:#eee; border:solid 1px #e6e6e6; margin-bottom:15px;}
.box .bdr{border:solid 1px #fff; padding:10px 20px;}
.box .bdr .sub-heading{border-bottom:solid 1px #fff; margin:0 -20px 15px; padding:0 20px 8px;}

.header{background:url(../img/header-bg.jpg) top center no-repeat;}
.header .container_12{position:relative;}
.header .logo{position:absolute; left:0; top:15px; left:5px; background:#fff; -webkit-box-shadow: 0 0 5px 0 #222222; -moz-box-shadow:0 0 5px 0 #222222; box-shadow:0 0 5px 0 #222222;}
.header .logoname{display:block; float:left; margin:60px 0 0 180px;}

.header .contact{text-align:right;}
.header .contact .phone{margin:20px 20px 0 0;}

.navigation{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9d005d+0,7e014b+100 */
background: #9d005d; /* Old browsers */
background: -moz-linear-gradient(top,  #9d005d 0%, #7e014b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #9d005d 0%,#7e014b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #9d005d 0%,#7e014b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d005d', endColorstr='#7e014b',GradientType=0 ); /* IE6-9 */
width:980px; margin:0 auto;
}
.navigation ul{margin-left:180px}
.navigation ul.dropmenudiv{margin-left:0;}
.navigation ul li{float:left; border-left:solid 1px #a60765;}
.navigation ul li:first-child, .navigation ul li:first-child a{border:none;}
.navigation ul li a{display:block; font-size:16px; color:#fff; text-decoration:none; padding:15px 13px; border-left:solid 1px #780348;}
.navigation ul li:hover a{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7e014b+0,9d005d+99 */
background: #7e014b; /* Old browsers */
background: -moz-linear-gradient(top,  #7e014b 0%, #9d005d 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #7e014b 0%,#9d005d 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #7e014b 0%,#9d005d 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7e014b', endColorstr='#9d005d',GradientType=0 ); /* IE6-9 */
}

/*CSS for Drop Down*/
.menu:after{content: ".";  display: block; height: 0; clear: both; visibility: hidden;}
.menu ul li a img{display:none;}
.dropmenudiv{position:absolute; top: 0; margin-top:-1px; line-height:18px; z-index:100; background:#9a045c; width: 180px; visibility: hidden; z-index:9999999;}
* html .dropmenudiv a{width: 100%;}
.dropmenudiv a{background:#9a045c !important;}
.dropmenudiv a:hover{background:#6a003f !important; color:#fff;}
.navigation ul .dropmenudiv li{float:none; border:none;}
.navigation ul .dropmenudiv a{width: auto; display: block; border:none!important; border-bottom: 1px solid #7b044a!important; border-top: 1px solid #a70664!important; text-decoration: none; color:#fff; padding:8px; font-size:15px; line-height:14px;}
/*CSS for Drop Down Ends*/

.main-container{background:#fff; border:solid 10px #eee; border-top:solid 5px #eee; border-bottom:solid 5px #ddd; padding-top:10px;}
.flash{width:940px; height:370px; margin:0 auto 10px;}
.flash img{width:940px; height:370px;}

.latest-news{background:url(../img/latest-news-bg.jpg) top left no-repeat; margin:0 auto 10px; width:840px; height:20px; padding:9px 85px 11px 15px; overflow:hidden;}
.latest-news a{float:left;}
.latest-news marquee{float:left; width:720px; margin-left:20px;}
.latest-news marquee span{border-left:solid 1px #000; padding-left:10px; margin-left:10px}
.latest-news marquee span:first-child{border:none; padding:0; margin:0;}
.latest-news a strong{color:#9e005d; font-size:14px;}

.main-content{background:url(../img/content-bg.jpg) top right repeat-y; padding-bottom:15px; min-height:550px;}
.no-bg{background:#fff;}
.home-message img{float:left; margin:5px 10px 5px 0;}
.home-message a{font-weight:bold;}

.home-gal a{border:solid 2px #fff; margin:0 3px; display:block; float:left;}
.home-gal p{margin-bottom:10px;}
.home-video a{display:block; font-weight:bold; text-align:right; margin-top:8px; color:#777777;}
.home-video a:hover{color:#363636;}

.footer{background:#eee; border:solid 10px #eee; padding:5px 0; margin-bottom:20px; font-size:12px; color:#363636;}
.footer a{color:#363636;}

/*CSS for Gallery page*/
.gallery-page li a{float:left; background:url(../img/gallery-folder.jpg) no-repeat; width:114px; margin:0 20px 10px; font-size:13px; line-height:14px; text-align:center; padding-top:105px; min-height:50px;}
/*CSS for gallery page ends*/