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, 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; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; font-family:Verdana, Arial, Helvetica, sans-serif; }
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; }
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('../fonts/robotocondensed-regular-webfont.eot');
    src: url('../fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('../fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('../fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
#header { width:100%; height:auto; background:url(../images/top-bg.jpg) repeat-x top; }
#header #wrapper { width:964px; height:205px; margin:0 auto; position:relative; }
#header #wrapper img#logo { margin:35px 0 0 14px; float:left;  }
#header #wrapper ul#toplinks { font-size:10px; height:34px; line-height:34px; color:#ffd802; float:right; position:absolute; right:0; }
#header #wrapper ul#toplinks li { float:left; height:34px; margin:0 3px; }
#header #wrapper ul#toplinks li a { color:#ffffff; text-decoration:none; margin:0 3px; }
#header #wrapper ul#toplinks li a:hover { color:#ffd802; text-decoration:underline; }
#header #wrapper ul#social { height:42px; float:right; margin:28px 0 0 0; position:relative; top:72px; right:0; }
#header #wrapper ul#social li { margin:0 4px; line-height:43px; font-weight:bold; float:left; display:inline-block; font-size:12px; color:#06F; }
#header #wrapper ul#social li.networks { margin-top:8px; }
#header #wrapper ul#social li a { display:block; border:none; }
#header #wrapper ul#social li a img { line-height:42px; }
#header #wrapper ul#social li:first-child { position: absolute; top: -32px; left: 58px; }
.clock { position:absolute; right:220px; top:85px; }
.clock li { float:left; margin-right:20px; margin-top:15px; }
.clock li p { text-align:center; font-size:11px; }

ul.sf-menu { width:100%; float:right; height:30px; line-height:30px; margin-top:0; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; background:#8e56d2; }
ul.sf-menu li { height:30px; margin:0px; border-right:1px #fff solid; font-size:11px; font-weight:bold; float:left; display:inline-block; position:relative; }
ul.sf-menu li:last-child { border:none; }
ul.sf-menu li a { color:#fff; text-decoration:none; padding:0 11px; display:block; font-size:11px; }
ul.sf-menu li a:hover, ul.sf-menu li a.current { background:#6119b8; color:#FFFFFF; padding:0 11px; }
ul.sf-menu ul {position:absolute; top:-999px; display:none;}
ul.sf-menu li:hover ul.sf-menu li.sfHover ul {z-index:99999; }
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul, ul.sf-menu li:hover ul li ul,ul.sf-menu li.sfHover ul li ul {top:-999px; display:none; }
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul, ul.sf-menu li ul li:hover ul,ul.sf-menu li ul li.sfHover ul {left:100%; top:0; }
ul.sf-menu li.current , ul.sf-menu li.sfHover { background:#fff; }
ul.sf-menu li.sfHover a, ul.sf-menu li.current a { color:#ffffff; background:#6119b8; opacity:0.95; filter:alpha(opacity=95); filter: alpha(opacity=95); }

ul.sf-menu li ul { width:200px; left:-2px; top:31px; padding:0; z-index:9999; border: 1px solid #ccc; border-bottom:none; text-transform:none; }
ul.sf-menu li ul li { width:100%; text-align:left; padding:0px; margin:0; height:auto; }
ul.sf-menu li ul li { border-right:1px solid #ccc; }
ul.sf-menu li ul li a { line-height:25px; display:block; padding:3px 0 3px 10px; color:#000000 !important; background:#ffffff !important; border-bottom: 1px solid #ccc; text-transform:none; font-weight:normal; font-size:12px; filter:alpha(opacity=95); filter: alpha(opacity=95); }
ul.sf-menu li ul li a:hover { opacity:0.90; background:#6a429b !important; color:#ffffff !important; overflow:hidden; filter:alpha(opacity=95); filter: alpha(opacity=95); padding:0 8px; }
ul.sf-menu li ul li a:hover { line-height:31px; }
ul.sf-menu li ul li:hover, ul.sf-menu li ul li.sfHover{ color:#FFFFFF !important; }
ul.sf-menu li ul li ul { width:180px; left:-22px; top:60px; padding:0; margin:0 0 0 1px; }
*html ul.sf-menu li ul li ul { width:180px; left:-22px; top:60px; padding:15px 0; margin:0; position:fixed; z-index:9999999; }
ul.sf-menu li ul li ul li {display:block; width:100%; text-align:left; padding:0;}
ul.sf-menu li ul li ul li a { color:#28aff5; line-height:25px; display:block;  }
ul.sf-menu li ul li.sfHover a { color:#28aff5; }
ul.sf-menu li ul li.sfHover a:hover { color:#fff; }

#panel { padding: 10px; display: none; }
#flip, .moreBtn { margin:10px auto; display:table; background:url(../images/read-more.png) no-repeat; width:102px; height:28px; font-size:11px; color:#ffffff !important; line-height:28px; text-indent:30px; text-decoration:none; cursor:pointer; text-decoration:none; }
#flip:hover, .moreBtn:hover { background:url(../images/read-more-h.png) no-repeat; color:#7d7c7c !important; text-decoration:none !important; line-height:28px; }
#slide { border-bottom:1px solid #CCC; height:384px; width:100%; border-top:1px solid #fff; margin-top:5px; background:#f9f9f9; padding-top:10px; }
#inner-slide { height:auto; width:100%; padding:10px 0; margin-top:8px; background:#f9f9f9; }
#inner-slide img { margin:0 auto; display:table; }

#content { width:100%; display:table; }
#content h1 { text-align:center; text-shadow: 1px 0px 1px #333; color:#3492bb; font:#roboto_condensedregular; margin:20px auto 0; font-size:25px; }
#content #details { background:url(../images/content-bg.jpg) repeat-x bottom; }
#content #details a { color:#6B3CA6; text-decoration:none; }
#content #details a:hover { color:#000099; text-decoration:underline; }
#content #details #innerContent, #content #details #innerContent1 { width:964px; margin:0 auto; padding:10px 0; display:table; }
#content #details #innerContent img.imgleft { float:left; border:1px solid #CCCCCC; margin-right:10px; }
#content #details #innerContent #cleft { width:700px; float:left; }
#content #details #innerContent #cright { float:right; width:231px; }
#content #details #innerContent #cright img { margin:15px 0 10px 0; }
#content #details #innerContent h3, #content #details h3, #content #details #innerContent1 h3 { color:#767676; font-size:19px; font:#roboto_condensedregular; line-height:30px; letter-spacing:-0.05em; margin:5px 0; }
#content #details #innerContent h3 b, #content #details h3 b, #content #details #innerContent1 h3 b { color:#6b3ca6; }
#content #details #innerContent p, #content #details #innerContent1 p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#656666; text-align:justify; line-height:20px; margin:5px 0 10px 0; }
#content #details #innerContent p b, #content #details #innerContent1 p b { font-weight:bold; }
#content #details #innerContent h4, #content #details #innerContent1 h4 { color:#6b3ca6; font-weight:bold; font-size:13px; font:#roboto_condensedregular; line-height:30px; letter-spacing:-0.05em; margin:15px 0 0 0; }
#content #details #innerContent img.centre { margin:0 auto; border:1px solid #ddd; display:table; margin:3px auto; }
#content #details #innerContent table { border-right:1px #aaa dashed; margin:5px 0 30px 0; }
#content #details #innerContent table.adr { margin-bottom:3px; }
#content #details #innerContent table tr td { width:50%; border:1px #aaa dashed; border-right:none; line-height:20px; color:#656666; font-size:12px; padding:5px 5px 5px 10px; }
#content #details #innerContent table#form { border-right:none; margin:5px 0 30px 0; }
#content #details #innerContent table#form tr td { vertical-align:middle; width:auto; border:none; border-right:none; line-height:25px; color:#656666; font-size:12px; padding-left:10px; }
#content #details #innerContent table#form tr td span { color:#F00; }
#content #details #innerContent table#form tr td .textfield {margin:8px 0; font-size:12px; text-indent:15px; padding:0; height:27px; width:239px; border:#ccc solid 1px; color:#000000; font-weight:500; }
#content #details #innerContent table#form tr td .textfield:hover, .textfield:focus { border:#0084E0 solid 1px; }
#content #details #innerContent table#form tr td .textarea {margin:10px 0; font-size:12px; line-height:20px; height:60px; width:274px; border:#ccc solid 1px; color:#000000; font-weight:500; padding:10px 0 0 15px; }
#content #details #innerContent table#form tr td .textarea:hover, .textarea:focus { border:#0084E0 solid 1px; }
#content #details #innerContent table#form tr td #submit-button { width:90px; height:35px; margin-top:10px; }

#content #details #innerContent table.cadr{ border:1px solid #999; background:#fff; color:#000; margin-bottom:15px; }
#content #details #innerContent table.cadr tr th { background:#d3dfee; color:#000; border:1px solid #999; border-right:none; }
#content #details #innerContent table.cadr tr td { color:#000; border:1px solid #999; border-right:none; font-size:11px; }
#content #details #innerContent table.cadr tr td:nth-child(2) { background:#fff; }

#content #details #innerContent table tr th { border:1px #aaa dashed; border-right:none; background:#f0f1f2; line-height:25px; color:#3492bb; font-size:12px; padding-left:10px; font-weight:bold; text-align:left; }

#content #details #innerContent ul { margin:0 0 10px 0; display:inline-block; }
#content #details #innerContent ul li { margin:5px 0 15px 25px; list-style:square; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#656666; text-align:justify; line-height:20px; padding-left:10px; }
#content #details #innerContent ul li b {color:#6b3ca6; font-weight:bold; display:inline-block; font-size:11px; }
#content #details #innerContent ul li img { float:left; border:1px solid #CCCCCC; margin-right:10px; }
#content #details #innerContent ul li ul { margin:5px 0 0 0; }
#content #details #innerContent ul li ul li { list-style:circle; }

#content #details #innerContent ul#sportsActivity { margin:0 0 10px 0; display:inline-block; }
#content #details #innerContent ul#sportsActivity li { float:left; margin:10px 5px; list-style:none; width:300px; text-align:center !important; }
#content #details #innerContent ul#sportsActivity li p { text-align:center; }

#content #details ul#sportsActivity1 { margin:0 0 10px 0; display:inline-block; }
#content #details ul#sportsActivity1 li { float:left; margin:10px 5px; list-style:none; width:300px; text-align:center !important; }
#content #details ul#sportsActivity1 li p { text-align:center; }

#content #details #gallery { padding: 10px; margin:0 auto; display:table; width:964px; }
#content #details #gallery ul { list-style: none; margin:0; padding:0; }
#content #details #gallery ul li { display: inline; padding:0; width:130px; float:left; margin:10px 28px 10px 0 }
#content #details #gallery ul img { border: 2px solid #aba9ad; margin-bottom:10px; }
#content #details #gallery ul a:hover img { border: 2px solid #8e56d2; color: #fff; }
#content #details #gallery ul a:hover { color: #fff; }

#content #details ul#welcome { width:964px; height:280px; margin:5px auto; }
#content #details ul#welcome li { float:left; display:inline-block; margin-right:18px; width:309px; }
#content #details ul#welcome li.last { margin-right:0; float:right; }
#content #details ul#welcome li img { border:1px solid #d6d5d5; }
#content #details ul#welcome li h2 { color:#093782; font-size:15px; font:#roboto_condensedregular; line-height:35px; letter-spacing:-0.05em; }
#content #details ul#welcome li h2 b { color:#093782; }
#content #details ul#welcome li p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#656666; text-align:justify; line-height:17px; width:305px; }
#content #details ul#welcome li a { float:right; margin:20px 2px 0 0; background:url(../images/read-more.png) no-repeat; width:102px; height:28px; font-size:11px; color:#ffffff; line-height:28px; text-indent:30px; text-decoration:none; }
#content #details ul#welcome li a:hover { background:url(../images/read-more-h.png) no-repeat; color:#7d7c7c; line-height:28px; }

ul#news { width:964px; height:325px; margin:42px auto; }
ul#news li { width:291px; height:325px; border:1px solid #cdcccc; margin-right:42px; float:left; }
ul#news li.nlast { margin-right:0; float:right; }
ul#news li h3 { font-size:13px; color:#ffffff; width:289px; height:36px; line-height:36px; margin:1px; background:#3492bb; text-indent:10px; font:#roboto_condensedregular; }
ul#news li ol#newslist { width:100%; height:auto; margin:10px 0 0 0; }
ul#news li ol#newslist li { width:auto; height:auto; border:none; margin:6px 10px; float:none; background:url(../images/icon.png) no-repeat 0 4px; font-size:11px; font:Verdana, Arial, Helvetica, sans-serif; line-height:17px; padding-left:20px; display:inline-block; text-align:justify; }
ul#news li ol#newslist li a { color:#4d4f4d; text-decoration:none; }
ul#news li a { float:right; margin:10px 10px 0 0; background:url(../images/read-more.png) no-repeat; width:102px; height:28px; font-size:11px; color:#ffffff; line-height:28px; text-indent:30px; text-decoration:none; }
ul#news li a:hover { background:url(../images/read-more-h.png) no-repeat; color:#7d7c7c; line-height:28px; }
ul#news li img.inner { margin:0 auto; display:table; }
ul#news li p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#656666; text-align:justify; line-height:17px; margin:0 10px; }
ul#news li p b { font-style:italic; float:right; color:#158ec3; margin:8px 0 0 0; }
ul#news li p i { float:right; font-style:italic; }
ul#news li a.dolink { float:right; margin:25px 10px 0 0; background:url(../images/read-more.png) no-repeat; width:102px; height:28px; font-size:11px; color:#ffffff; line-height:28px; text-indent:30px; text-decoration:none; }
ul#news li a.dolink:hover { background:url(../images/read-more-h.png) no-repeat; color:#7d7c7c; line-height:28px; }
ul#news li a.dolink1 { float:right; margin:29px 10px 0 0; background:url(../images/read-more.png) no-repeat; width:102px; height:28px; font-size:11px; color:#ffffff; line-height:28px; text-indent:30px; text-decoration:none; }
ul#news li a.dolink1:hover { background:url(../images/read-more-h.png) no-repeat; color:#7d7c7c; line-height:28px; }
ul#news li h4 { font-size:14px; font-weight:bold; margin:5px 10px; line-height:22px; color:#59595a; }

ul#blogs { width:964px; margin:10px auto 20px; display:table; background-color: #093782; padding: 5px; border: 1px solid #e1e1e1; }
ul#blogs li { float:left; margin-right:13px; width:230px; }
ul#blogs li:last-child { margin-right:0; }
ul#blogs li img { width:100%; height:150px; box-shadow: 0 10px 11px -8px #666; border:1px solid #fff; }
ul#blogs li h4 { min-height:35px; text-align:center; font-size:15px; color:#f3f3f3; line-height:20px; font-family:Verdana, Geneva, sans-serif; }
ul#blogs li p { font-size:11px; color:#f3f3f3; line-height:18px; text-align:center; margin:10px 0; }

ul.blinks { width:964px; margin:30px auto; display:table; }
ul.blinks li { float:left; width:30%; margin-right:5%; }
ul.blinks li:last-child { margin-right:0; }
ul.blinks li a { background:#012265; display:block; padding:10px; text-align:center; line-height:30px; border-radius:3px; font-size:18px; text-decoration:none; color:#fff; border:1px solid #ccc; transition:all ease 300ms; }
ul.blinks li a:hover { background:#8e56d2; color:#fff; }

#footer { width:100%; background:#673f98; padding:10px 0; }
#footer #fwrap { width:964px; display:table; margin:0 auto; }
#footer #fwrap div { float:left; width:25%; height:100%; }
#footer #fwrap div:first-child { width:29%; }
#footer #fwrap div:nth-child(2) { width:21%; }
#footer #fwrap div h5 { margin-top:15px; font-size:15px; color:#fff; }
#footer #fwrap div ul { margin:10px 0; width:100%; }
#footer #fwrap div ul li { width:100%; line-height:20px; list-style:square; font-size:11px; color:#fff; margin-left:20px; }
#footer #fwrap div ul li a { color:#d0b3f4; text-decoration:none; }
#footer #fwrap div ul li a:hover { color:#fff; }
#footer #fwrap p { margin-top:24px; width:300px; float:left; color:#fff; line-height:20px; font-size:11px; }
#footer #fwrap ul#social-bottom { margin-top:12px; line-height:26px; margin-bottom:15px; display:table; }
#footer #fwrap ul#social-bottom li { line-height:26px !important; list-style:none; width:auto; float:left; margin:0; margin-right:10px; }

#copyright { width:100%; padding:5px 0; line-height:25px; margin:0 auto; background:#1f9f45;  }
#copyright p { text-align:center; color:#fff; line-height:18px; font-size:11px; }

.spam_prevention { display: none; }
#content #details #innerContent p.error { color:#FF0000; }
#content #details #innerContent p.error1 { color:#009900; }
#content #details #innerContent p.error { color:#FF0000; font-weight:bold; }
#content #details #innerContent p.error1 { color:#009900; font-weight:bold; }
select#year, select#month, select#day {
   margin: 8px 0;
   font-size: 12px;
   padding: 0;
   height: 27px;
   border: #ccc solid 1px;
   color: #000000;
   font-weight: 500;
}