html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,code,em,img,s,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,button,textarea,legend,table,caption,tbody,tr,th,td{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;font-weight:inherit;font-style:inherit;font-size:1em;font-family:inherit;text-decoration:inherit;}
fieldset,a img,iframe{border:0;}
input,ins,select{margin:0;vertical-align:middle;}
body{background:#fff;color:#5f5f5f;font:12px/1.6em Arial,Helvetica,Verdana,sans-serif;}
a:link,a:visited,.a{color:#2e70c9;text-decoration:none;}
body a:hover,a:active{text-decoration:underline;outline:none;}
body a.more{padding:12px 35px;background:transparent url(../images/bg_more.gif) no-repeat 0 0;line-height:30px;font-weight:bold;color:#fff!important;text-align:center;}
body a.more:hover{text-decoration:none;}
b,strong,.b{font-weight:bold;}
em,i,.i{font-style:italic;}
h1,.h1{margin:0;font:2.0em/1.5em Georgia,Times New Roman,serif;color:#0b4397;}
h2,h3,.h2,.h3{margin:0;padding:2px 4px;font-weight:bold;color:#407ecd;}
h2,.h2{font-size:1.5em;}
h3,.h3{font-size:1.35em;}
p{text-align:justify;padding:5px 0;}
ul{margin-left:20px;list-style-type:disc;list-style-position:outside;text-align:justify;}
li{padding:1px 0;line-height:inherit;}
select{padding:2px 4px;}

.u{text-decoration:underline!important;}
.clearer{height:0.01em;font-size:0.01em;line-height:0.01em;clear:both;}
.clear{clear:both;}
.block{display:block;}
.left{float:left;}
.center{margin:auto auto;}
.right{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.tj{text-align:justify;}
.t-small{font-size:0.9em!important;}
.half{width:50%!important;}
.full{width:98%!important;}
.no-pad{padding:0!important;}
.pad{padding:5px!important;}
.pad-large{padding:10px!important;}
.pad-x-large{padding:15px!important;}
.t-margin{margin-top:5px;}
.b-margin{margin-bottom:5px;}

.tblForm{width:100%;margin:0 auto;color:#8a8a8a;}
.tblForm td{padding:5px;}
.tblForm td.title{width:30%;vertical-align:top;font-weight:bold;}
.tblForm .longInput{width:95%;padding:4px;background:#F4F4FA;}
.tblForm .inputField{padding:4px;background:#F4F4FA;}
.tblForm  input, .tblForm textarea{border:1px solid #D6D6FA;}
.tblForm img{vertical-align:middle;}
span.red{color:red;}
.reloadCaptcha{float:left;margin-right:3px;padding:1px 25px 1px 2px;border:1px solid #CCC;line-height:22px;background:url(/images/icns/icn_reload.gif) no-repeat scroll 107px center #F2F2F2;}

.navBar{height:30px;line-height:30px;padding-top:5px;}
.tblNavMenu{width:auto;float:right;border:1px #ccc solid;border-collapse:separate;clear:both;font:normal 11px Verdana, Arial, sans-serif;background:#fff;}
.tblNavMenu td{padding:0;margin:0;border:1px #E5E5E5 solid;}
.tblNavMenu .Info{background:#D4E8F9;padding:0 2px 0 2px;}
.tblNavMenu .CurPage a{color:#000000;font-weight:bold;}
.tblNavMenu a{display:block;padding:3px 0;width:18px;height:12px;line-height:12px;text-align:center;border:1px #D4E8F9 solid;}
.tblNavMenu a:hover{border:1px #CCC solid;}

.button, .button:visited {height:2.0em!important;display:inline-block;zoom:1;*display: inline;vertical-align: baseline;padding: 5px 10px 6px;border-style:none!important;border-bottom: 1px solid rgba(0,0,0,0.25);position:relative;text-decoration:none;background: #222 url(/imgs/common/spr_bg_loop.png) repeat-x;color:#fff;cursor:pointer;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);-webkit-transition:background .4s;-moz-transition:background .4s;-o-transition:background .4s;transition:background .4s;}
.btn-default{background:#267ec6;color:#e1dfdf;}
.btn-default:hover{background:#407ECD;}

/* Mesage Box */
.msgBox{display:block;width:auto;margin:3% 2%;padding:10px;border: 1px solid;color:#333;}
.msgBox .msgTitle{margin:-10px -10px 10px -10px;padding:2px 10px;font-weight:bold;color:#fff;background:#666;}
.msgBox .msgButton{border-top:1px #c0c0c0 solid;line-height:35px;height:35px;margin:10px 0 -10px 0;}
.msgBox a.button{display:block;width:auto;margin:5px 0 5px 5px;float:left;height:20px!important;font:bold 100%/1.5em Arial, Verdana, Helvetica, sans-serif;text-align:center;border:1px #c0c0c0 solid;color:#666;background:#fff;padding:0 9px;}
.msgBox .msgButton .button:hover{background:#e5e5e5;color:#333;}
.msgBox .msgButton span{float:right;width:auto;}
.msgBox li{list-style:disc outside;padding:0;margin:0;}
.msgBox li.success{list-style-image:url(/images/icns/icn_success_small.png);}
.msgBox li.info{list-style-image:url(/images/icns/icn_info_small.png);}
.msgBox li.warning{list-style-image:url(/images/icns/icn_warning_small.png);}
.msgBox li.error{list-style-image:url(/images/icns/icn_error_small.png);}
.msgBox p{padding:5px 10px 5px 50px;background-repeat: no-repeat;background-position: 10px center;text-align:left;}
.successMsg p{background-image:url(/images/icns/icn_success_medium.png);}
.infoMsg p{background-image:url(/images/icns/icn_info_medium.png);}
.warningMsg p{background-image:url(/images/icns/icn_warning_medium.png);}
.errorMsg p{background-image:url(/images/icns/icn_error_medium.png);}
.successMsg {border:1px #009900 solid;color: #4F8A10;background-color: #DFF2BF;}
.successMsg .msgTitle{background:#009900;}
.infoMsg {border:1px #151540 solid;color:#00529B;background-color: #BDE5F8;}
.infoMsg .msgTitle{background:#151540;}
.infoMsg a.button{border:1px #151540 solid;color:#151540;background:#fff;}
.warningMsg{color: #9F6000;background-color: #FEEFB3;}
.errorMsg {border:1px #b60101 solid;color: #B60101;background-color: #fff;}
.errorMsg a.button{border:1px #b60101 solid;color:#b60101;background:#fff;}
.errorMsg .msgTitle{background:#b60101;}


#wrapper{width:1003px;margin:0 auto;background:#fff url(../images/bg_wrapper.jpg) repeat-x 0 180px;}
#header{background:#88beed;border-top:10px solid #2e70c9;}
#headerTop{height:124px;background:#88beed url(../images/bg_spr_loop.jpg) repeat-x 0 0;border-top:1px solid #a7caf1;padding-left:45px;}
#logo{display:block;float:left;margin-top:27px;}
#siteLink{height:39px;padding:4px 0 0 40px;margin:0;border-bottom:1px solid #97b9e4;list-style:none;background:#407ecd;}
#siteLink li{float:left;display:inline;padding:0;margin-bottom:-1px;position:relative;}
#siteLink  a{display:block;padding:10px 8px;border:1px solid #407ecd;border-bottom:none;line-height:18px;font-weight:bold;color:#fff;background:#407ECD;}
#siteLink li:hover, #siteLink li.hover, #siteLink li.current{background:#61abee url(../images/bg_sitelink_hover.gif) no-repeat right 0;}
#siteLink  a:hover, #siteLink .current a, #siteLink .hover a{border-color:#97b9e4;text-decoration:none;line-height:19px;background:transparent url(../images/bg_sitelink_hover.gif) no-repeat left -40px;}

#siteLink .submenu{display:none;min-width:165px;width:auto!important;width:165px;position:absolute;top:39px;left:-1px;z-index:100;border:1px solid #97b9e4;border-top:none;background:#fff;box-shadow:3px 3px 6px rgba(102,102,102,0.5);-moz-box-shadow:3px 3px 3px rgba(102,102,102,0.5);-webkit-box-shadow:3px 3px 3px rgba(102,102,102,0.5);behavior:url(ie-css3.htc);}
.ie .submenu{box-shadow:3px 3px 6px #666;}
#siteLink .submenu a{display:block;padding:5px!important;line-height:15px!important;border:none!important;border-bottom:1px solid #d7e7f5!important;background:#fff!important;font-weight:normal;color:#2A66BB;}
#siteLink .submenu a:nth-last-child(-n+1){border-style:none!important;}
#siteLink .submenu a:hover{text-decoration:underline;}
#siteLink li:hover .submenu, #siteLink li.hover .submenu{display:block;}
#headerRight{height:124px;width:580px;float:right;background:url(../images/bg_header_right.jpg) no-repeat 0 0;position:relative;}
#loginbox{padding:0 5px 5px;border:1px solid #a7caf1;border-top:none;position:absolute;top:-1px;right:15px;font:1.2em Arial,Helvetica,Verdana,sans-serif;color:#fff;background:#2e70c9;}
#loginbox table td{vertical-align:middle;}
#loginbox a{font-size:0.75em;color:#fff!important;}
#login{font:0.95em Arial,Helvetica,Verdana,sans-serif;color:#fff;}
.loginInput{width:80px;height:17px;font-size:0.75em;color:#666;}
#searchBoxWrapper{width:385px;color:#fff;float:right;padding-top:35px;}
#searchBoxWrapper a{font-size:0.9em;}
#loginBtn{width:44px;padding:0.2em;margin:0;outline:none;font-size:11px;font-weight:bold;color:#2779AA;text-align:center;text-decoration: none !important;cursor:pointer;background:#D7EBF9;border:1px solid #AED0EA;-moz-border-radius:6px;border-radius:6px;}


#body{min-height:450px;height:auto!important;height:350px;padding:12px 22px 15px 22px;background:transparent url(../images/bg_body.jpg) no-repeat 0 0;z-index:-10;}
#leftContent{min-height:450px;height:auto!important;width:674px;float:left;}
#leftContent.roundBorder{width:636px;padding:13px;background:#fff url(../images/bg_rounded_border.jpg) no-repeat 0 0;}
#leftContent img{margin:5px;}
#leftContent table{border-collapse:collapse;}
#leftContent table td{padding:2px;border:1px solid #f2f2f2;}
#mainContent{width:639px;height:423px;overflow:hidden;background:#fff url(../images/bg_main_content.jpg) no-repeat 0 0;}
#flashWrapper{width:637px;height:268px;margin-left:3px;background:transparent url(../images/flash.jpg) no-repeat 0 0;}
.box{width:638px;padding:10px;margin-left:auto;margin-right:auto;position:relative;background:#fff url(../images/bg_box.jpg) no-repeat center 0;}
.boxborder{width:658px;height:5px;line-height:5px;position:absolute;bottom:0;left:0;background:#fff url(../images/bg_box.jpg) no-repeat center bottom;}
.heading{font-size:1.2em;color:#2a66bb;}

#contentHeader{margin-bottom:10px;}
#contentHeader img{margin:0;}
#breadCrumb{height:48px;padding-left:15px;background:#d4e8f9 url(../images/bg_breadcrumb.jpg) repeat-x 0 0;font:23px/48px Arial,Verdana,sans-serif;color:#565656;}
#breadCrumb a{font-size:0.6em;}


/* Right side */
#rightContent{width:269px;float:right;padding:8px 0 0;overflow:hidden;}
#rightMenuWrapper{height:432px;background:transparent url(../images/bg_right_menu.jpg) no-repeat 0 0;}
.rightLinkBox{padding:8px 30px 8px 80px;}
.rightLinkBox a, .rightLinkBox .a{display:block;line-height:1.5em;}
.rBox{padding:10px 5px 0px;}


/** Event Calendar **/
#eventWrapper{display:none;padding:0;border:1px solid #e9e9e9;margin-top:5px;}
#eventBox{height:175px;overflow-y:scroll;}
.eventhead{display:block;padding-left:8px;line-height:28px;font:bold 12px/28px Arial,Georgia,sans-serif;color:#407ECD;text-decoration:underline;}
.eventContent{padding:3px;}
#closeBtn{display:block;height:20px;background:#407ECD url(../images/close.gif) no-repeat center right;text-indent:-5000px;}
#rightCalendarWrapper{height:220px;}
#calendarBox{margin-top:5px;}
.calenderMainTab{width:100%;border:1px solid #e9e9e9;}
.calenderTdMamo{padding:5px;text-align:center;font:bold 12px Arial,Georgia,sans-serif;color:#f2f2f2;background:#407ECD;}
.calNav{display:block;font-weight:bold;font-size:15px;line-height:26px;color:#f2f2f2!important;background:#407ECD;}
.calenderTdWk{width:25px;height:18px;border-bottom:1px solid #d3e3ff;font:bold 11px Arial,Georgia,sans-serif;text-align:center;background:#f0f6fa;color:#000;}
.calenderTdDa{display:block;border:1px solid #e9e9e9;font:normal 13px/25px Arial,Georgia,sans-serif;padding:0 4px;background:#fff;color:#666;text-align:center;}
.calenderTdCd{display:block;border:1px solid #82a4e0;font:normal 13px/25px Arial,Georgia,sans-serif;padding:0 4px;background:#fff;color:#000;text-align:center;}
.calenderTdSe{display:block;border:1px solid #82a4e0;font:bold 13px/25px Arial,Georgia,sans-serif;padding:0 4px;background:#DEEDF7;color:#003366;text-align:center;}
.getEvent{background:#DEEDF7;color:#003366;font-weight:bold;}


/* Footer */
#footer{height:136px;padding:15px 25px;background:#6499d0 url(../images/bg_footer.jpg) repeat-x 0 0;color:#fff;}
#footer a, #footer p{color:#fff!important;}
#footerLeft{width:575px;float:left;padding-top:10px;}
#footerRight{width:269px;float:right;line-height:1.4em;}
.footerHeading{color:#fbb123;}

/* IE Specific */
.ie6 #sectionLinks a, .ie7 #sectionLinks a{zoom: 1;*display: inline;}
.ie6 .thumb img, .ie7 .thumb img{display:inline;}
.ie6 .clearer{height:1px;}
.ie6 .awesome{background-image:none;}


/** Google CSE **/
#cseSearchBox{height:24px;width:298px;border-color:#b8cfef;}
#cseSearchBoxLarge{height:32px;width:85%;border-color:#b8cfef;}
#cseBtn{height:30px;border:none;-moz-border-radius:2px 2px 2px 2px;background-color:#F79B23;font-weight:bold;font-family:inherit;color:#FFF;}
#cseBtnLarge{height:40px;border:none;-moz-border-radius:2px 2px 2px 2px;background-color:#F79B23;font-weight:bold;font-family:inherit;color:#FFF;}
