body{background:#fff;font-size:12px;font-family:Verdana, Helvetica, Arial, sans-serif;color:#000;margin:0;}
p{font-size:12px;font-family:Verdana, Helvetica, Arial, sans-serif;color:#000;}
#container-main{}
#container{}
#contents{padding:0 0 0 20px;}
h1,.title{color:#FFF;font-weight:700;font-size:19px;background:#fff url(/template-images/default/sbn_foot.gif) no-repeat top right;letter-spacing:1px;margin:0 225px 20px -20px;padding:3px 0 6px 10px;display:block;}
h2,.title_1{color:#FFF;font-weight:700;font-size:16px;background:#562a82 url(/template-images/default/sbn_h1_img.gif) repeat-y;letter-spacing:1px;padding:3px 0 4px 40px;display:block;}
.title_2{color:#562a82;font-weight:400;font-size:14px;letter-spacing:1px;margin:0 1px 4px 0;border-bottom:1px solid #562a82;display:block;}
.title_2_bold{color:#562a82;font-weight:700;font-size:14px;letter-spacing:1px;margin:0 1px 4px 0;border-bottom:1px solid #562a82;display:block;}
.title_3{color:#562a82;font-weight:400;font-size:14px;letter-spacing:1px;margin:0 0 4px;border:1px solid #562a82;display:block;padding:5px;}
.title_3_bold{color:#562a82;font-weight:700;font-size:14px;letter-spacing:1px;margin:0 0 4px;border:1px solid #562a82;display:block;padding:5px;}
.title_4{color:#fff;font-weight:400;font-size:14px;letter-spacing:1px;margin:0 0 4px;border:1px solid #562a82;background:#562a82;display:block;padding:2px 5px;}
.title_4_bold{color:#fff;font-weight:400;font-size:14px;letter-spacing:1px;margin:0 0 4px;border:1px solid #562a82;background:#562a82;display:block;padding:2px 5px;}
.block_1{border:1px solid #562a82;display:block;padding:5px;}
.block_1a{border:1px solid #562a82;display:block;padding:5px;}
.block_2{border:1px solid #562a82;padding:5px;}
.block_2a{border:1px solid #562a82;padding:5px;background:#D8D0E0;}
.block_3{border:2px dashed #562a82;padding:5px;display:block;}
.block_4{border:2px dashed #562a82;padding:5px;}
.block_5{border:2px dashed #D58513;padding:5px;display:block;}
.block_5a{border:2px dashed #D58513;padding:5px;}
.txt_small{font-size:10px;}
#header{background:#F9F9F7 url(/template-images/default/sbn_head.gif) no-repeat top right;display:block;height:270px;}
#header-control{}
#footer{color:#fff;font-size:11px;text-align:left;display:block;padding:10px;clear:both;background:#fff url(/template-images/default/sbn_foot.gif) no-repeat top right;}
#footer a:link,#footer a:visited{color:#fff;margin-right:5px;text-decoration:none;}
#footer a:hover{color:#fff;text-decoration:underline;}
.page_footer_link{font-size:10px;clear:both;display:block;margin-top:15px;padding-bottom:15px;}
/* bread crumb navigation */
#breadcrumb{display:block;padding:4px;color:#333;position:absolute;top:301px;left:5px;font-size:10px;}
#breadcrumb a:link{color:#333;text-decoration:underline;}
#breadcrumb a:visited{color:#333;text-decoration:none;}
#breadcrumb a:hover{color:#fff;background-color:#333;text-decoration:underline;}
/* speciality elements */
.link_list{display:block;margin-bottom:15px;}
.link_link{color:#333;font-weight:700;font-size:110%;display:block;}
.link_text{}
.link-display-title{}
.link-display-link{}
.events_list{display:block;margin-bottom:15px;}
.event_link{color:#333;font-weight:700;font-size:110%;display:block;}
.event_text{}
.event_text_date{}
.event_link2{}
.article-date{margin-right:5px;font-weight:700;}
.article-author{display:block;font-style:italic;margin-bottom:10px;}
.article_list{display:block;margin-bottom:15px;}
.article_link{color:#333;font-weight:700;font-size:110%;display:block;}
.article_text{}
.article_text_date{}
.article_link2{}
/* form elements */
.info{color:#fff;background-color:transparent;font-weight:400;}
.warn{color:#fff;font-weight:400;background-color:transparent;}
.error{color:#fff;font-weight:700;background-color:transparent;}
.error-display{}
.input-text{color:#333;border:solid 1px #333;width:215px;}
.input-textArea{color:#333;margin-right:5px;border:solid 1px #333;width:215px;height:65px;}
.input-yesno{color:#333;border:solid 1px #333;}
.input-nowidth{color:#333;border:solid 1px #333;width:215px;}
.input-checkBox{color:#333;border:solid 1px #333;}
.input-dropDown{width:210px;color:#333;border:solid 1px #333;}
.form-display{margin:0;padding:15px;border:solid 1px #333;width:240px;display:block;background-color:#333;}
.form-display2{text-align:left;}
.form-header{color:#FFF;font-weight:700;font-size:16px;background-color:#333;text-align:center;margin:0 0 4px;padding:2px;width:236px;display:block;text-transform:uppercase;}
.label{color:#fff;font-size:90%;font-weight:700;text-align:left;display:block;clear:both;}
.form-text{color:#fff;font-size:80%;font-weight:400;text-align:left;display:block;clear:both;}
.submit-main{display:block;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:20px;padding:5px;border:solid 1px #fff;color:#fff;background-color:#333;width:125px;}
/* start of section drop down nav */
/* Drop Down Navigation Items */
.section-title{display:none;}
/* Overall appearance and position of menu */
#slidingmenu_2{display:block;text-align:left;position:absolute;top:43px;left:-38px;z-index:5;}
/* Appearance Top Level */
/* Appearance */
ul.slidingmenu_2{font-size:12px;text-transform:uppercase;font-weight:700;display:inline;position:relative;z-index:10;width:100%;}
ul.slidingmenu_2 a{color:#562A82;border-right:1px solid #562A82;border-left:1px solid #fff;border-bottom:1px solid #fff;border-top:1px solid #fff;padding:2px 8px;text-decoration:none;background:#fff;}
ul.slidingmenu_2 a:visited{color:#562A82;text-decoration:none;}
ul.slidingmenu_2 a:hover{border:1px solid #562A82;background:#562A82;color:#fff;text-decoration:none;}
ul.slidingmenu_2,ul.slidingmenu_2 li,ul.slidingmenu_2 a{display:inline;text-decoration:none;}
/* make lis into clean, moveable blocks */
ul.slidingmenu_2 li{list-style-type:none;position:relative;display:inline;margin:0 -4px 0 0;padding:0;}
/* Make list items do what theyre supposed to in IE */
ul.slidingmenu_2 a{display:inline;text-decoration:none;}
/* layout styles for the drop menu from here on */
ul.slidingmenu_2 ul{border:1px solid #562A82;text-transform:capitalize;margin:0;border-width:4px 1px 8px;padding:0 0 2px;display:block;font-size:11px;font-weight:normal;color:#562A82;background-color:#fff;}
ul.slidingmenu_2 ul li{background:#fff;margin:0;padding:0;display:block;}
ul.slidingmenu_2 ul a:link,ul.slidingmenu_2 ul a:visited{color:#562A82;text-decoration:none;display:block;border:1px dashed #562A82;border-width:0 0 1px;padding:2px;margin:0;}
ul.slidingmenu_2 ul a.subheader_2{padding:2px 12px 2px 2px;display:block;background:url(/template-images/default/arrow.gif) no-repeat 158px 3px;}
ul.slidingmenu_2 ul a:hover{background:#8044BA;color:#fff;text-decoration:none;border:1px solid #8044BA;border-width:0 0 1px;}
ul.slidingmenu_2 ul a.subheader_2:hover{padding:2px 12px 2px 2px;display:block;background:#8044BA url(/template-images/default/arrow.gif) no-repeat 158px -29px;}
/* remove standard HTML list indenting, and display as normal blocks */
ul.slidingmenu_2 ul li,ul.slidingmenu_2 ul a{display:block;}
/* use a fixed width for menu and submenus */
ul.slidingmenu_2 ul{margin:0;padding:0;display:block;}
ul.slidingmenu_2 ul ul{margin:0 0 0 170px;display:block;position:absolute;}
/* make lis into clean, moveable blocks */
ul.slidingmenu_2 ul li{list-style-type:none;position:relative;margin:0px;padding:0;}
/* make sure any ul inside an li (a submenu) takes up zero normal flow */
ul.slidingmenu_2 ul{position:absolute;top:22px;/* the height of the top border */left:0;width:170px;display:none;}
ul.slidingmenu_2 ul ul{position:absolute;top:-2px;/* the height of the top border */left:4px;display:none;}
.progress{display:none;width:350px;position:absolute;padding:40px;z-index:1000;border:1px solid #0D3D7A;color:#0D3D7A;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#fff;margin:-60px auto 0;}
/* Calendar Items */
.cal_cell{width:14.28%;padding:3px;height:65px;text-align:left;vertical-align:top;border:1px solid #011f6a;border-collapse:collapse;background-image:url(../images/cal-bg.jpg);}
.cal_cell2{width:14.28%;padding:3px;height:65px;text-align:left;vertical-align:top;border:1px solid #011f6a;border-collapse:collapse;background-image:url(../images/cal-bg2.jpg);}
.cal_cell3{width:14.28%;padding:3px;height:65px;text-align:left;vertical-align:top;border:1px solid #011f6a;border-collapse:collapse;background-image:url(../images/cal-bg3.jpg);}
.cal_cell4{width:14.28%;padding:3px;height:65px;text-align:left;vertical-align:top;border:1px solid #011f6a;border-collapse:collapse;background-image:url(../images/cal-bg4.jpg);color:#fff;}
.view_active{font-size:10px;font-weight:700;}
.view_active a:link,.view_active a:visited{font-size:10px;color:#011f6a;text-decoration:none;font-weight:700;}
.view_active a:hover,.view_active a:active{font-size:10px;text-decoration:underline;font-weight:700;}
.cal_cell4 a:link,.cal_cell4 a:visited{font-size:10px;color:#fff;text-decoration:none;font-weight:700;}
.cal_cell4 a:hover,.cal_cell4 a:active{font-size:10px;color:#fff;text-decoration:underline;font-weight:700;}
#table-cal-nav{padding:3px;}
#table-cal-nav a:link,#table-cal-nav a:visited{color:blue;text-decoration:none;}
#table-cal-nav a:hover,#table-cal-nav a:active{color:red;text-decoration:none;}
#cal_table{border:2px solid #011f6a;border-collapse:collapse;}
#cal_table th{color:#FFF;font-weight:700;font-size:12px;font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;background:#073a7b;text-align:center;}
table{font-size:12px;}
.title_1{color:#FFF;font-weight:700;font-size:16px;background:#562a82 url(/template-images/default/sbn_h1_img.gif) repeat-y;letter-spacing:1px;padding:3px 0 4px 40px;display:block;}
.title_2{color:#562a82;font-weight:400;font-size:14px;letter-spacing:1px;margin:0 0 4px;border-bottom:1px solid #562a82;display:block;}
.title_2_bold{color:#562a82;font-weight:700;font-size:14px;letter-spacing:1px;margin:0 1px 4px 0;border-bottom:1px solid #562a82;display:block;}
.title_3{color:#562a82;font-weight:400;font-size:14px;letter-spacing:1px;margin:0 0 4px;border:1px solid #562a82;display:block;padding:5px;}
.title_3_bold{color:#562a82;font-weight:700;font-size:14px;letter-spacing:1px;margin:0 0 4px;border:1px solid #562a82;display:block;padding:5px;}
.title_4{color:#fff;font-weight:400;font-size:14px;letter-spacing:1px;margin:0 0 4px;border:1px solid #562a82;background:#562a82;display:block;padding:2px 5px;}
.title_4_bold{color:#fff;font-weight:400;font-size:14px;letter-spacing:1px;margin:0 0 4px;border:1px solid #562a82;background:#562a82;display:block;padding:2px 5px;}
.block_1{border:1px solid #562a82;display:block;padding:5px;text-align:center;}
.block_1a{border:1px solid #562a82;display:block;padding:5px;text-align:center;}
.block_2{border:1px solid #562a82;padding:5px;}
.block_2a{border:1px solid #562a82;padding:5px;background:#D8D0E0;}
.block_3{border:2px dashed #562a82;padding:5px;display:block;text-align:center;}
.block_4{border:2px dashed #562a82;padding:5px;}
.block_5{border:2px dashed #D58513;padding:5px;display:block;}
.block_5a{border:2px dashed #D58513;padding:5px;}
.txt_small{font-size:10px;}