/*---all font styles--*/
*{font-family: sans-serif;}
img{border: none;}
.white{font-family: arial; font-size: 11px; color: #fff;}
.c_white{font-family: arial; font-size: 11px; color: #fff; letter-spacing: 1px;}
.login_text{font-family: Butterbelly, arial; font-size: 13px; color: #e6e6e8; letter-spacing: 2px;}
.grey{font-family: arial; font-size: 12px; color: #605f5e; letter-spacing: 1px;}
.s_grey{font-family: arial; font-size: 12px; color: #605f5e; line-height: 18px;}
.ss_grey{font-family: arial; font-size: 11px; color: #605f5e;}
.b_blue{font-family: arial; font-size: 14px; color: #363780; letter-spacing: 1px;}
.m_blue{font-family: arial; font-size: 12px; color: #363780;}
.s_blue{font-family: arial; font-size: 11px; color: #363780;}
.mission{font-family: arial; font-size: 14px; color: #363780; font-weight: bold; width: 500px; margin-bottom: 10px; border: 1px solid #ccc; padding: 5px;}
h1{font-family: arial; color: #605f5e; letter-spacing: 3px;}
h3{font-family: arial; color: #605f5e;}
h4{font-family: arial; color: #605f5e;}

ol.decimal {list-style-type: decimal;}
ol.lalpha {list-style-type: lower-alpha;}

/*---all positionings--*/
.footer_position{position: relative; left: 0px; top: -17px; font-family: arial; font-size: 11px; color: #363780;}
.footer_text{position: relative; left: 0px; top: -20px; font-family: arial; font-size: 10px; color: #fff;}
.logo_position{float: left; position: relative; left: 23px; top: 11px;}
.logo_position1{float: left; position: relative; left: 23px; top: 30px;}
.logo_position2{float: left; position: absolute; margin-left:20px; margin-top: -50px;}
/**/
.login_position{float: left; position: relative; left: 80px; top: 8px;}
.login_position2{float: left; position: relative; left: 110px; top: -10px;}

.img_position{float: left; width: 80px; height: 60px;padding: 5px;}
.coach_position{float: right; margin: 0 20px 0 20px;}
.static_position{padding: 10px; position: relative; left: 0px; top: 0px; margin-bottom: 20px;}
.static_position2{float: left; padding: 10px; position: relative; left: 0px; top: -25px;}
.calender_position{position: relative; left: -2px; top: -10px;}
.ttoolong{overflow-x: hidden; overflow-y: auto; width: 430px; height: 410px; scrollbar-3dlight-color:; scrollbar-arrow-color:#363780; scrollbar-base-color:#fff; scrollbar-darkshadow-color:#363780; scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#fff;}
.longenough{overflow-x: hidden; overflow-y: auto; width: 470px; height: 250px; scrollbar-3dlight-color:; scrollbar-arrow-color:#363780; scrollbar-base-color:#fff; scrollbar-darkshadow-color:#363780; scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#fff;padding: 5px;}
.longgallery{overflow-x: hidden; overflow-y: auto; width: 430px; height: 100px; scrollbar-3dlight-color:; scrollbar-arrow-color:#363780; scrollbar-base-color:#fff; scrollbar-darkshadow-color:#363780; scrollbar-face-color:#fff; scrollbar-highlight-color:#fff; scrollbar-shadow-color:#fff;}
.News_frame{overflow: hidden; width: 160px; height: 200px; background-image: url(images/news_bg.jpg);}
.Events_frame{overflow: hidden; width: 160px; height: 200px; background-image: url(images/events_bg.jpg);}
.news_position{margin-left: 10px; margin-top: 10px; overflow: hidden; width: 145px; height: 175px;}
.news_position b {color:#363780;}
.ad_position{clear: both; float: left; position: relative; top: -3px; left: 14px; margin-bottom: 5px;}
.folder_position{float: left; width: 230px;} 
.ml20{margin-left: 20px;}
.p5{padding: 5px;}
#speaker span{float: left; padding: 10px;}
#speaker div{float: left; width: 500px; min-height: 200px; height: auto !important; height: 200px; margin: 5px; padding: 5px;}

#gallery {width: 470px; height: 350px;}
#gallery img{float: left; margin: 2px; border: 1px solid #fff;}
#gallery img.red{border: 1px solid #363780;}

#login label{clear: both; float: left; display: block; width: 150px; text-align: right;}
#login input{float: left;}
#login center{clear: both;}
/*---styles for borders--*/
.niceinput{border: 1px solid #ccc; font-family: arial; font-size: 12px; color: #363780;}
.hide{border: 1px solid #fff; font-family: arial; font-size: 12px; color: #363780;}
.submenu{border: 1px solid #363780;}

/*---styles for links---*/
a.footer:link, a.footer:visited{font-family: arial; font-size: 12px; color: #363780; text-decoration: none;}
a.footer:hover, a.footer:active{font-family: arial; font-size: 12px; color: #fff; text-decoration: none; background: #363780;}

a.blue:link, a.blue:visited{font-family: arial; font-size: 10px; color: #363780; text-decoration: underline;}
a.blue:hover, a.blue:active{font-family: arial; font-size: 10px; color: #c03; text-decoration: none;}

a.bluel:link, a.bluel:visited{font-family: arial; font-size: 10px; color: #363780; text-decoration: none;float: right;}
a.bluel:hover, a.bluel:active{font-family: arial; font-size: 10px; color: #c03; text-decoration: none;float: right;}

a.wlink:link, a.wlink:visited{font-family: arial; font-size: 11px; color: #fff; text-decoration: none; letter-spacing: 1px;}
a.wlink:hover, a.wlink:active{font-family: arial; font-size: 11px; color: #363780; text-decoration: none; background: #fff; letter-spacing: 1px;}

a.s_blue:link, a.s_blue:visited{font-family: arial; font-size: 11px; color: #363780; text-decoration: none;}
a.s_blue:hover, a.s_blue:active{font-family: arial; font-size: 11px; color: #fff; text-decoration: underline; background: #363780;}

a.rlink:link, a.rlink:visited{font-family: arial; font-size: 11px; color: #c03; text-decoration: none;}
a.rlink:hover, a.rlink:active{font-family: arial; font-size: 11px; color: #fff; text-decoration: underline; background: #c03;}
/**/
a.ndeco:link, a.ndeco:visited{text-decoration: underline; color: #605f5e;}
a.ndeco:hover, a.ndeco:active{text-decoration: none;}

a.enio{font-size: 18px; text-decoration: none;}

/*---button styles---*/
td.leftnav{font-family: arial; font-size: 12px; color: #fff;}
#lnavi ul {margin: 0; padding: 0; list-style-type: none; font-size: 9pt;}
#lnavi li {margin: 0;}
#lnavi a {display: block; padding: 5px 5px 5px 5px; border: 1px solid; border-color: #ddd #fff #000 #ddd; background-color: #363780; font-weight: bold; text-decoration: none;}
#lnavi a.current{background-color: #c00; color: #ffffff;}
#lnavi a:link, #lnavi a:visited {color: #eee;}
#lnavi a:hover, #lnavi a:active {background-color: #c00; color: #ffffff;}


/*---sub_navlinks---*/
#lnavi_sub ul {margin: 0; padding: 0; list-style-type: none; font-size: .8em;}
#lnavi_sub li {margin: 0;}
#lnavi_sub a {display: block; padding: 5px 5px 5px 5px; border: 1px solid; border-color: #ddd #fff #000 #ddd;	background-color: #898888; font-size: .8em;}
#lnavi_sub a:link, #lnavi_sub a:visited {color: #fff; text-decoration: none;}
#lnavi_sub a:hover, #lnavi_sub a:active {background-color: #666; color: #fff; text-decoration: none;}
#lnavi_sub span.current{display: block; padding: 5px 5px 5px 5px; border: 1px solid; border-color: #ddd #fff #000 #ddd;	background-color: #898888; font-size: .8em; background-color: #666; color: #fff; text-decoration: none;}

/*---span-nav---*/
span {list-style: none;}
span.expanded {display: block;}
span.collapsed {display: none;}

