a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt,  em, embed, fieldset, figcaption, figure, font, footer, form,  h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd,  keygen, label, legend, li, meter, nav, object, ol, output, p, pre, progress, q,  s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}
ol, ul{list-style: none;}
blockquote, q{quotes: none;}
table, table td{padding:0;border:none;border-collapse:collapse;}
img{vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }
/* Global properties ======================================================== */
body{background:url(../images/body-bg.gif) left top repeat-x #293239; font-family:Arial, Helvetica, sans-serif;font-size:100%; line-height:1.125em;color:#96a3aa;}
html { min-width:960px;}
html, body { height:100%;}
a.anchorTag { color:#093859; border-bottom:1px dotted #d0d0d0; text-decoration:none;}
a.anchorTag:hover{ border-bottom-color:#000; color:#000;}
p {margin-bottom:18px; color:#515151; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px;text-align:justify;}
/*----- txt, links, lines, titles -----*/
a{color:#3a3a3a;outline:none;}
a:hover{text-decoration:none;}
h1{font-size:36px;line-height:1.2em;text-transform:uppercase;}	
h1 a{color:#fff;text-decoration:none;font-style:italic;text-shadow:1px 1px 0 #922e02;}
h1 a span {font-weight:normal;}
h2{font-size:24px;font-weight:normal;line-height:1.2em;color:#b93833;font-style:normal;margin-bottom:15px;font-family: 'Merienda One', cursive;}
.sgrey { color:#2C353C; }
h2 span{ color:#808080;}
h2 a{ text-decoration:none; color:#556c8e}
h3 {font-size:1.5050em;line-height:1.3em;color:#3a3a3a;font-weight: normal;font-style:italic;position:relative;border-bottom:1px solid #dedede;padding:13px 0 5px 0;margin-bottom:7px;width:100%;}
h3 img {position:absolute;right:4px;top:0;}
h4 {font-size:1em;color:#3a3a3a;margin-bottom:18px;padding-top:8px;}
h5 {font-size:1em;color:#3a3a3a;margin-bottom:18px;}
h6 {font-size:1em;color:#3a3a3a;}
/***********************  [  Images Style Start ] ***********************/
.imgBorder {padding:5px; background:#fafafa; border:1px solid #e7e7e7; -moz-border-radius: 4px;}
.imgBorderLeft { float:left; margin:0 10px 9px 0; padding:1px; background:#f1f1f1; border:1px solid #bdbdbd;}
.imgBorderRight { float:right; margin:0 0 4px 10px; padding:1px; background:#f1f1f1; border:1px solid #bdbdbd;}
/***********************  [  Images Style End ] ***********************/
/* Global Structure ============================================================= */
.BreakLine { background:url(../images/breakline.jpg) center center no-repeat; width:100%; height:1px; margin:5px 0;}
.container {margin:0 auto;position: relative;width: 960px;font-size:.8125em;}
/* Header */
header{height:495px;overflow:hidden;background:url(../images/header-tail.gif) 50% 0 repeat-x;}
/* Content */
section#content {position:relative;z-index:3; background:url(../images/body-bg2.jpg) left top repeat;}
section#content .container {background:#fff;}
section#content .inside {padding:20px 20px 15px 20px;}
/* Footer */
/* Left & Right alignment */
.innerPageCol1{width:260px; margin-right:20px; position:relative; overflow:hidden; float:left; }
.innerPageCol2{width:600px; float:left;}
.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}
.clearH10 { clear:both; height:10px;}
.clearH5 { clear:both; height:5px;}
.col-1, .col-2, .col-3, .col-4 { float:left;}
.colborder {border-right:1px solid #dedede;}
.wrapper {width:100%;overflow:hidden;}
/* The inside class provides consistent padding. To be used often! */
.inside{ padding: 20px; }
.button { background:#383838;display:inline-block;padding:5px 10px;font-size:10px;text-transform:uppercase;color:#fff;text-decoration:none;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-image: -moz-linear-gradient(top, #5e5e5e, #383838); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #5e5e5e),color-stop(1, #383838)); -pie-background: linear-gradient(#5e5e5e, #383838 70%);behavior: url(js/PIE.htc);position:relative;}
.button:hover {background-image: -moz-linear-gradient(top, #383838, #5e5e5e); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #383838),color-stop(1, #5e5e5e)); -pie-background: linear-gradient(#383838, #5e5e5e 70%);}
/*==================boxes====================*/
.box{background:#f0f3f5;padding:25px 16px 25px 14px;border:1px solid #e0e8ed;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;behavior: url(js/PIE.htc);position:relative;}
.box .inner {padding:0 15px 0 15px;}
/*===== header =====*/
.TopLine{width:100%; height:30px;}
.topSince{ float:left; position:absolute; left:10px; font: normal 1.1916em/30px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.topSiteIcon{float:right;}
.topSiteIcon img{ margin:4px 2px}
header nav {position:relative;left:0;top:6px;width:960px;height:103px;background: url(../images/header-nav-bg.jpg) left top repeat-x;overflow:hidden;z-index:1;}
header nav ul {float:right;padding:26px 18px 0 0;}
header nav ul li {float:left;padding-left:9px;}
header nav ul li a {display:block;float:left;font-size:1.4220em; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; text-shadow:#313130 0 1px;text-decoration:none;padding:13px 18px;font-style:italic;border-radius:5px;-moz-border-radius:6px;-webkit-border-radius:12px;behavior: url(js/PIE.htc);position:relative; filter: alpha(opacity=50);opacity:0.7;}
header nav ul li a:hover, header nav ul li.current a{color:#4c4c4c; text-shadow:#fff 0 1px; background:url(../images/header-nav-hover.jpg) left top repeat-x;}
header nav ul li.current a{filter: alpha(opacity=100);opacity:1;}
header .logo {position:absolute;left:5px;top:5px;}
.logoText { font-size:18px; margin-bottom:2px; color:#343434}
.slider{background:#fff;width:960px;height:360px;left:0;top:-1px;position:relative;z-index:2;}
.slider-banner{background:#fff url(../images/loading.gif) 50% 50% no-repeat;width:920px;height:360px; padding:20px; padding-bottom:0;left:0;top:-1px;position:relative;z-index:2; overflow:hidden;}
.slider-banner img{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:16px;behavior: url(js/PIE.htc);position:relative;}
/*===== content =====*/
#content article{padding-bottom:30px;margin-bottom:30px;}
#content article.last {border-bottom:none;padding-bottom:0;margin-bottom:0;}
#content .indent {padding:32px 5px 0 21px;}
#content .indent .indent {padding:0 0 40px 0;}
.list1 {margin-bottom:14px;}
.list1 li {border-bottom:1px solid #dedede;font-size:12px; line-height:16px;color:#6a7e88;padding:0 0 6px 0;margin-bottom:7px;}
.list1 li a {color:#6a7e88;text-decoration:none;}
.list1 li a:hover {color:#000;text-decoration:underline;}
.memberList li{ display:block; float:left; margin:5px 3px; border-bottom-color:#f0f3f5;}
.memberList li img{ padding:3px; background:#fff; border:1px solid #c7c8c9;}
.AffiliationsList li{float:left; display:block;margin:0 10px 0 0px; border-bottom-color:#f0f3f5;}
.AffiliationsList li img{/*padding:3px; background:#fff; border:1px solid #c7c8c9;*/ margin-right:5px;}
.AffiliationsList li b{ font-weight:normal; line-height:12px; font-size:12px; text-align:justify; position:relative; top:5px;}
.list2 {padding-bottom:10px;}
.list2 li {background:url(../images/arrow1.gif) no-repeat 0 0;padding:2px 0 8px 32px;margin-bottom:10px;position:relative; border-bottom:1px dotted #dbdbdb; font-family:"Trebuchet MS", Tahoma, Verdana, Arial;; font-size:13px; font-weight:bold;}
.list2 li:last-child{border:0;}
.list2 li a {color:#5c5c5c; text-decoration:none;}
.list2 li a:hover {color:#000;}
.Testimonial li{ background:none; padding:0 0 10px 0; font-weight:normal; width:100%; float:left; color:#777777;}
.Testimonial li img{float:left; margin-right:5px;}
.Testimonial li div{font-size:10px;color:#565551;}
.Testimonial li span{ display:block; font-size:12px;color:#262626; line-height:18px;}
/*===== footer =====*/
footer a {color:#6d777b;text-decoration:none;}
footer a:hover {color:#fff;}
/*======= index.html =======*/
#page1 #content .col-1 {width:610px; margin-right:49px;}
#page1 #content .col-2 {width:235px;}
#page1 #content .top-info .col-1 {width:223px; margin-right:0;}
#page1 #content .top-info .col-2 {width:220px;}
#page1 #content .top-info .col-3 {width:220px;}
#page1 #content .top-info .col-4 {width:220px;}
/*footer*/
footer{padding:0 0 25px 0; background:url(../images/body-bg2.jpg) left top repeat;}
footer .container {background: #a13100 url(../images/footer-bg.jpg) left top repeat-x;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;font-size:10px;position:relative;margin-top:-10px;behavior: url(js/PIE.htc);}
footer .inside {padding:10px 20px 35px 10px; height:200px;}
.footer_copyright{ float:left;font-size:14px;line-height:15px;color:#ffffff; text-shadow:#9c3e15 0 1px; position:relative; left:10px; top:6px;}
.footer_copyright a{color:#fcff00;}
.footer_copyright a:hover {color:#fff;} 
.footer_design {float:right; font-size:14px; color:#7C2702; text-shadow:#9c3e15 0 1px; position:relative; right:8px; top:6px;}
.footer_design a, .footer_design a:visited { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#ff9900; text-shadow:#9c3e15 0 1px;}
.footer_design span {color:#000;}
.footer_design a:hover { color:#ff9900;text-shadow:none; text-decoration:underline;}
/*footer 1*/
#footer1 {padding:10px 0 18px 0;}
#footer1 h3 { font:italic 19px/20px Georgia, "Times New Roman", Times, serif, "Trebuchet MS", Tahoma, Verdana, Arial; color:#f8a885; text-shadow:#732401 0 1px; border:0; background:url(../images/footer-sep.jpg) left bottom repeat-x; padding:10px 0;}
.footercol1 { width:22.7%; margin:0 10px;}
#footer-bottom-divider{text-align:center; background:url('../images/footer-sep.jpg') repeat-x 0px 8px;width:914px;margin:0 10px; }
#footer-bottom-divider a#toTop img{ margin-top:-2px;}
.footera-nav {/*width:16%;*/ float:left;}
ul.footer-list{ margin-top:10px;}
ul.footer-list li{display:block; background:url(../images/footer-marker.gif) left 7px no-repeat; padding:5px 0 5px 15px; line-height:8px;}
ul.footer-list li a{ color:#e38055; text-shadow:#942d01 0 1px; font-size:12px; line-height:15px;}
ul.footer-list li a:hover{color:#ee9872;}
.SitemapNav ul li{background:url(../images/site-ul1.jpg) left 2px no-repeat;font-size:17px;line-height:28px;padding-left:30px;margin:10px;position:relative;z-index:9;overflow:hidden;}
.SitemapNav ul li:hover a{color:#4d6f84;}
.SitemapNav ul li a{color:#a13101; text-transform:uppercase; text-decoration:none;}
.SitemapNav ul li a:hover {color:#000; border-bottom:1px solid;}
.SitemapNav ul li ul{margin:5px 0;}
.SitemapNav ul li ul li {background:url(../images/site-ul2.jpg) 0 9px no-repeat; font-size:10px; font-weight:bold; margin:0; padding-left:23px;}
.SitemapNav ul li small { font-size:12px; padding-left:5px; color:#afaaaa;}
.SitemapNav ul li ul li a {color:#4d6f84;text-shadow:#f1f1f1 0 1px 1px; text-transform:capitalize; font-size:13px;}
.SitemapNav ul li ul li a:hover{ color:#114065;border-bottom:1px dotted;}
.TeamListNav ul li { display:block; float:left; padding:7px 0; border-top:1px solid #e7e7e7;}
.TeamListNav ul li:first-child{border:0;}
.TeamListNav ul li img{float:left; margin-right:5px; border:1px solid #d8d8d8; padding:1px; background:#fff;}
.TeamListNav h2 {font:normal 20px/20px Arial, Verdana, "Trajan Pro"; color:#2C353C; text-shadow:none; padding:0; margin-top:6px; margin-bottom:5px;}
.TeamListNav p{display:block; font:normal 13px/15px Arial, Helvetica, sans-serif; color:#747474; padding:0; margin:0; text-align:justify; /*height:60px; */position:relative; overflow:hidden}
.squareBlue li{color:#14486a; background:url(../images/square-blue.gif) 0 6px no-repeat; padding:1px 0 1px 18px;font-size:13px;position:relative; line-height:18px;}
.squareBlue li a{color:#14486a; text-decoration:none; font-size:16px; color:#37698b; text-shadow:#ccc 0 1px 1px; font-family: "Trebuchet MS", Tahoma, Verdana, Arial;}
.squareBlue li a:hover{color:#8d3131;}
.squareBlue li:hover, .squareBlue li.current{color:#8d3131; background:url(../images/square-red.gif) 0 6px no-repeat; cursor:default;}
.squareBlue li ul li, .squareBlue li ul li:hover, .squareBlue ul li li.current{color:#072b43; background:url(../images/bull-3.gif) 0 6px no-repeat; margin:0}
ul.IconButton li { margin:8px 0; text-align:center;}
.ServicesList li{color:#14486a; background:none; float:left;overflow:hidden;text-align:center;width:23%;height:100px; margin:9px 6px; padding:0;}
.ServicesList li a{ font:normal 1.2em/20px 'Merienda One', cursive; padding:5px 10px; height:65px; text-decoration:none; border:1px solid #000; border-top:2px groove #000; border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:8px;behavior: url(js/PIE.htc);position:relative; display:block; text-shadow:#000 0 1px; color:#d6d6d6;background: rgb(63,76,107); background: -moz-linear-gradient(top,  rgba(63,76,107,1) 0%, rgba(46,56,79,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,76,107,1)), color-stop(100%,rgba(46,56,79,1))); background: -webkit-linear-gradient(top,  rgba(63,76,107,1) 0%,rgba(46,56,79,1) 100%); background: -o-linear-gradient(top,  rgba(63,76,107,1) 0%,rgba(46,56,79,1) 100%); background: -ms-linear-gradient(top,  rgba(63,76,107,1) 0%,rgba(46,56,79,1) 100%); background: linear-gradient(to bottom,  rgba(63,76,107,1) 0%,rgba(46,56,79,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f4c6b', endColorstr='#2e384f',GradientType=0 ); -webkit-box-shadow: 0 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black;}
.ServicesList li:hover{ background:none;}
.ServicesList li a:hover{ color:#fff; background: rgb(46,56,79); background: -moz-linear-gradient(top,  rgba(46,56,79,1) 0%, rgba(63,76,107,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(46,56,79,1)), color-stop(100%,rgba(63,76,107,1))); background: -webkit-linear-gradient(top,  rgba(46,56,79,1) 0%,rgba(63,76,107,1) 100%); background: -o-linear-gradient(top,  rgba(46,56,79,1) 0%,rgba(63,76,107,1) 100%); background: -ms-linear-gradient(top,  rgba(46,56,79,1) 0%,rgba(63,76,107,1) 100%); background: linear-gradient(to bottom,  rgba(46,56,79,1) 0%,rgba(63,76,107,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e384f', endColorstr='#3f4c6b',GradientType=0 );}
.ServicesList li a:active{top:1px;}
/*According*/
.asdDts{color:#737374;font-size:12px;font-weight:normal;line-height:25px;}
.printAd {background:url(../images/jquery-accordio/printer.png) no-repeat ;padding-left:25px;padding-bottom:2px;padding-top:2px;color:#737374;}
.exportAd {background:url(../images/jquery-accordio/document-export.png) no-repeat ;padding-bottom:2px;padding-left:25px;padding-top:2px;color:#737374;}
.adCntnr .acco2 .expand {background:url(../images/jquery-accordio/title_bar_bg.gif) repeat-x ;line-height:28px;border-left:1px solid #cfcece;border-right:1px solid #cfcece;padding-left:5px;}
.adCntnr .acco2 .expand a{background:url(../images/jquery-accordio/rnd_plus_icon.png) no-repeat 0 4px;padding-left:25px;text-decoration:none;}
.adCntnr .acco2 .openAd a{background:url(../images/jquery-accordio/rnd_minus_icon.png) no-repeat 0 4px ;padding-left:25px;color:#333 !important;text-decoration:none;}
.adCntnr .acco2 .openAd {background:url(../images/jquery-accordio/title_bar_bg.gif) repeat-x ;line-height:27px;border-left:1px solid #cfcece;border-right:1px solid #cfcece;padding-left:5px;}
.adCntnr .acco2 .expand a{ display:block;color:#878787; text-shadow:#fff 0 1px; font-size:13px; font-weight:bold;}
.adCntnr .acco2 .expand a:hover{ color:#4a4a4a;}
.adCntnr .accCntnt{border:1px solid #cfcece;border-top:none;padding:10px 30px;background:#f1f1f1;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius: 0 0 3px 3px;}