/* CSS Document */
/*Reset styles*/
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;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}/* HTML5 display-role reset for older browsers */
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;}

/*Global styles*/
html {overflow-y: scroll;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

a{color: #fff; text-decoration:none;}
a:hover{}
.float_left{ float:left}
.float_right{ float:right}
.tleft{ text-align:left;}
.tcenter{ text-align: center;}
.tright{ text-align: right;}
.clr{ clear:both;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.block:after {content: '';content: none;}
.clr_green{ color:#017301;}
h1,h2,h3{ font-family:"Times New Roman", Times, serif}
h1{color: #f3b209;font-size: 28px;padding: 2px 0 5px; margin-bottom:15px;}
h2 {color: #f3b209; font-size:22px;padding: 2px 0 5px 0;}
h3{color: #f3b209;}
p{ padding:5px 0;}
em, .em{ font-style:italic}
.vmiddle{ vertical-align:middle;}
.fnt20{ font-size:20px;}

body{ background-color:#293660; text-align:center; font-family: Verdana, Geneva, sans-serif; font-size:12px; line-height:150%}
#wrapper{ width:100%; height:100%; position:relative;}
#header{ height:110px;}
.page_holder{width:960px; margin:0 auto; text-align:left; clear:both;background:#ffe924 url(images/body-bg-1.jpg) top center no-repeat;}

.logo{ float:left; padding:24px 0 0 30px;}
.top_menu{ float:right; font-family:Arial, Helvetica, sans-serif; padding-right:5px;}
.top_menu li{ float:left; display: inline-block; padding-left:1px;}
.top_menu li a{ font-size:14px; font-weight:bold; text-shadow:3px 2px 3px #666; padding:20px 8px 0 8px; line-height:70px; height:70px; min-width:70px; text-align:center;display:block; color:#293660;}
.top_menu li a:hover{ background:url(images/menu-bg-hover.png) left bottom repeat-x;}
.top_menu li a.active{ background:url(images/menu-bg.png) left bottom repeat-x;color:#fff;text-shadow:3px 2px 3px #000; cursor:default;}

#footer{width:940px; margin:0 auto; text-align:left; clear:both; padding:10px;color:#cccccc; font-size:11px;}
#footer a{ color:#cccccc;}
.footer_left{ text-align:left; float:left}
.footer_right{ text-align:right; float:right;}
.footer_menu{ color:#666}
.footer_menu a{ padding:0 5px;}
.footer_menu a:hover{ text-decoration:underline;}

#contents{width:920px; padding:20px; margin:0 auto; text-align:left; clear:both; color:#dddedf;}
.content_inner{background: url(images/sidebar-bg.png) repeat;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.body_content{ background: url(images/body_content_bg.png) repeat; width:584px; padding:18px; float:left; text-align:justify; min-height:350px;
-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
-webkit-box-shadow: #333 5px 3px 5px;-moz-box-shadow: #333 5px 3px 5px; box-shadow: #333 5px 3px 5px;}
.sidebar{ width:270px; padding:10px 10px 10px 0; float:right;}
.container{ padding-bottom:15px;}
.body_content h1, .body_content h2, .body_content h3{ font-weight:bold}


/*page customise*/
.aboutus .body_content:first-letter{ font-size:36px;}

.menu-table td{ border: #666 1px solid; padding:5px; font-size:16px}
.menu-table td a{ text-decoration:underline;}
.menu-table-list td{ padding:2px;}
.menu-table-list .br-top{ border-top: #666 1px solid;}
.goto_top{ color:#999; text-decoration:underline;}


.locations{ width:100%; float:none; padding:0;}
.location-inner{ padding:18px;}
.locations td{ vertical-align:top;}
.location-title{line-height:normal; font-size:24px; color:#DDDEDF}
.location-map{ border:#fff 2px solid; padding:6px; background-color:#293660; width:350px; height:263px;cursor: url(zoom-in.cur), default;}

/*home slide*/


/*form*/
.suggest{ clear: both; width:450px; padding-top:25px;}
.suggest form{ padding:10px;}
.suggest span:first-child{font-weight:bold; text-decoration:underline;}
.suggest ul{list-style:none;margin-top:10px;}
.suggest ul li{	margin-bottom:5px;}
.suggest input,.suggest textarea{border:1px solid #ccc;}
.suggest input{width:300px;height:20px; background-color:#CCC}
.suggest input:focus{ background-color:#FFF;}
.suggest textarea{width:300px;height:100px; background-color:#CCC}
.suggest label{width:68px; display:inline-block; float:left; line-height:18px;}
.suggest label.error{ clear:both; width:85%; padding-left:15%;}
#submit_btn{width:130px;border:1px solid #ccc;text-align:center; padding:5px; background-color:#f3b209;color:#000;cursor:pointer;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius:10px; display:inline-block}
.error{color:#f00;margin-left:7px;padding-bottom:10px;}
.success {background-color: #FFFFFF;border: 1px solid #FF0000;color: green;font-size: 14px;margin: 10px 0;padding: 10px;text-align: center;}





.fb-like{ background-color:#f1f1f1; padding:10px; width:250px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius:4px; }
/*
Author : Steve CWS, SANS
site bg color
#293660

top menu 
293660

h1
f3b209

foot
cccccc
*/

