* { margin:0; padding:0; list-style-type:none; border:none; }
ol li { list-style-type:decimal; margin-left:35px}
body {color:#2f2f2f;font:12px/16px 'Trebuchet MS'; background:#c5ddef url(../images/bg.png) repeat;text-align:left;}
#all { width:998px; margin:0 auto;}

/* top nav css */

#top { height:54px; position:relative;}
#top h1 { position:absolute; top:0px; left:182px;}
#top h1 a { display:block; background:url(../images/logo.png) no-repeat left top; width:612px; height:118px;}
#top h1 a span { display:none;}

#top p { padding-top:5px; font:11px/49px 'Trebuchet MS'; color:#5f96c2;}
#top p.date { font-weight:bold; color:#195686; float:left; padding-left:20px;}
#top p.toplinks { float:right; padding-right:20px; }
#top p.toplinks a { color:#color:#195686;font-weight:bold;}

.box_top { background:url(../images/box_top.png) no-repeat left top; height:8px; line-height:8px; overflow:hidden; }
.box_center { background:url(../images/box_center.png) repeat-y left; padding:1px 19px;}
.box_bottom { background:url(../images/box_bottom.png) no-repeat left bottom; height:8px; line-height:8px; overflow:hidden;}

#head_image { margin:10px 0 15px;}

/* nav css */
.menu { width:950px; height:34px; position:relative; font-size:11px; z-index:100; background:url(../images/nav_bg.png) no-repeat left top; padding:0 5px 5px; }
.menu ul li a, .menu ul li a:visited {display:block; color:#fff;width:188px; height:34px; text-align:center; line-height:16px; font-weight:bold; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}
.menu ul li a.main_a, .menu ul li a.main_a:visited { width:auto; float:left; padding:0 17px; text-transform:capitalize;height:34px; text-align:center;font-weight:bold; line-height:34px;}

/* nav non IE browsers */
.menu ul li:hover a {color:#fff; background:#49789e url(../images/nav_hover.png) repeat-x top;}
.menu ul li:hover ul {display:block; position:absolute; top:34px; left:0; width:188px; padding:0; background:transparent url(../images/subnav_bg.png) repeat;}
.menu ul li:hover ul li a.hide { color:#fff; font-weight:bold;}
.menu ul li:hover ul li:hover a.hide {color:#fff; font-weight:bold;}
.menu ul li:hover ul li ul {display: none; background:url(../images/subnav_bg2.png) repeat;}
.menu ul li:hover ul li a {display:block; background:url(../images/subnav_line.png) repeat-x bottom; color:#fff; font-weight:normal; width:146px; height:auto; padding:5px 21px; text-align:left;}
.menu ul li:hover ul li a:hover { text-decoration:underline;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:187px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-188px;}

/* rest */

#main { padding-top:10px;}
#left { width:210px; float:left; padding-right:21px; padding-top:10px; padding-bottom:15px;}
#right { float:right; width:190px; float:right; padding-top:10px; padding-bottom:15px;}
.main_col { width:650px; float:left; padding-bottom:15px;}
.main_col img { padding:5px; }
.main_col img#member { padding:10px 25px 25px 25px; }
/* .main_col p { margin:10px 0; font: 14px/21px Cambria, Verdana, Geneva, sans-serif;} */
.main_col p { margin:10px 0; font: 12px/21px Verdana, Geneva, sans-serif;}
.main_col li { margin:10px 0; font: 12px/21px Verdana, Geneva, sans-serif}
.main_col h2 { font:bold 20px/22px 'Trebuchet MS'; margin:10px 0; color:#3f3f3f; padding-bottom:12px; padding-top:5px;}
.main_col h3 { color:#3f3f3f; font:16px 'Trebuchet MS'; margin:10px 0; font-weight:bold;}
.main_col a { text-decoration:underline;}
.main_col .ditto_summaryPost a { text-decoration:none;}
.main_col a:hover { text-decoration:none; color:#03701d;}
.main_col .imgCenter { display:block; margin:10px 0; border:3px solid #f2f1da;}
/*.main_col blockquote {width:80%; margin-left:10%; padding-bottom:15px;} */
.main_col blockquote {font: 12px/21px Verdana, Geneva, sans-serif; width:80%; margin-left:10%; padding-bottom:15px;}
.main_col ul li { list-style-type:disc; margin-left:35px;}
.main_col ol li { margin-left:35px;}
.main_col table { font: 12px/21px Verdana, Geneva, sans-serif;}
.main_col table td {padding: 10px; }
.main_col #mythFact { margin:10px 0; font: 12px/21px Verdana, Geneva, sans-serif;}
.main_col #mythFact td {padding:10px;}
.main_col blockquote#mission { background-color:#e3e3e3; padding:10px;}


#adminBar { border-top:#DBDBDB solid 1px; border-bottom:#DBDBDB solid 1px; background-color:#FAFAFA; height:23px;}


#home { width:518px; float:left;}

.hr { line-height:3px; height:3px; overflow:hidden; clear:left; margin:24px 0; background:url(../images/hr.png) repeat-x top;}
.hr hr { display:none;}

h5 { font:bold 11px/16px 'Trebuchet MS'; margin:8px 0;}

#login { background:url(../images/login_bg.png) no-repeat left top; height:136px; overflow:hidden; padding-left:13px; margin-bottom:15px;}
#login h5 { color:#fff; margin:10px 0;}
#login .input { background:#fff url(../images/login_input.png) no-repeat left top; padding:5px 4px; width:175px; color:#a5a5a5; display:block; margin-bottom:7px; font:bold 11px/16px Arial;}
#login fieldset a { display:block; float:left; color:#fff; line-height:22px; font-size:11px; width:117px; }

#logout { background:url(../images/logout_bg.png) no-repeat left top; height:76px; overflow:hidden; padding-left:13px; margin-bottom:15px;}
#logout h5 { color:#fff; margin:10px 0;}
#logout .input { background:#fff url(../images/login_input.png) no-repeat left top; padding:5px 4px; width:175px; color:#a5a5a5; display:block; margin-bottom:7px; font:bold 11px/16px Arial;}
#logout fieldset a { display:block; float:left; color:#fff; line-height:22px; font-size:11px; width:117px; }

#left .biegebox_top { background:url(../images/biege_top.png) no-repeat left top; padding:3px 13px 6px;}
#left .biegebox_bottom { background:#f2f1da url(../images/biege_bottom.png) no-repeat left bottom; margin:0 0 15px; position:relative;}
#left .biegebox_top li { background:url(../images/arrow.png) no-repeat left 3px; margin:5px 0; padding-left:12px;}
#left a:hover { text-decoration:underline;}
#left #rss_icon { position:absolute; width:23px; height:22px; background:url(../images/rss.png) no-repeat left top; left:175px; top:8px;}
#left .banner { margin:15px 0; display:block;}

#cal { background:#f2f1da url(../images/biege_bottom.png) no-repeat bottom; margin-bottom:15px;}
#cal .header { background:url(../images/biege_top.png) no-repeat top; line-height:26px; border-bottom:1px solid #fff; text-align:center; font-size:11px; font-weight:bold; color:#5a5941; }
#cal .header .prev { float:left; display:block; padding:10px 0 0 10px;}
#cal .header .next { float:right; display:block; padding:10px 10px 0 0;}
#cal .days li { float:left; width:30px; text-align:center; font-size:10px; line-height:21px;}
#cal .day li { float:left; width:22px; border-top:1px solid #fff; line-height:21px; height:21px; font-size:11px; padding-left:8px; color:#2f4a57;}
#cal .day li a { font-weight:bold; color:#138d30;}

#right .biegebox_top { background:url(../images/biege2_top.png) no-repeat left top; padding:3px 13px 6px;}
#right .biegebox_bottom { background:#f2f1da url(../images/biege2_bottom.png) no-repeat left bottom; margin:15px 0; }
#right a:hover { text-decoration:underline;}
#search { background:url(../images/search_bg.png) no-repeat left top; height:55px; padding-left:13px;}
#search_int { background:url(../images/search_int_bg.png) no-repeat left top; height:55px; padding-left:13px;}
#search form { padding-top:15px;}
#search_int form { padding-top:15px;}
#search .input { background:#fff url(../images/search_input.png) no-repeat left top; padding:5px 4px; width:155px; color:#a5a5a5; display:block; margin-bottom:7px; font:bold 11px/16px Arial;}
#search_int .input { background:#fff url(../images/search_input.png) no-repeat left top; padding:5px 4px; width:155px; color:#a5a5a5; display:block; margin-bottom:7px; font:bold 11px/16px Arial;}
.vid { margin:10px 0; text-align:center;}
.vid img { display:block; border:3px solid #c8c7a5; margin:0 auto 5px;}

#logos { position:relative; height:148px;}
#logos ul { position:absolute; top:5px; left:-15px; background:url(../images/logos_bg.png) no-repeat left top; width:753px; height:121px; padding-top:27px; padding-left:237px;}
#logos ul li { float:left; padding-right:48px;}
#logos ul li a { display:block; float:left; background-image:url(../images/bottom_logos.jpg); background-repeat:no-repeat; height:99px;}
#logos ul li a span { display:none;}
#logos ul li.l_1 a { background-position:0 -99px; width:100px;}
#logos ul li.l_2 a { background-position:-100px -99px; width:101px; }
#logos ul li.l_3 a { background-position:-201px -99px; width:222px;}
#logos ul li.l_1 a:hover { background-position:0 0;}
#logos ul li.l_2 a:hover { background-position:-100px 0;}
#logos ul li.l_3 a:hover { background-position:-201px 0;}

#footer { padding-top:15px; height:100px; text-align:center; color:#829db1; font-weight:bold;}

.main_col form { padding-left:25px;}
.main_col form .input { display:block; margin:7px 0 10px; border-top:1px solid #d9d8c4; border-left:1px solid #d9d8c4; background:#f2f1da; padding:5px; font:11px/16px 'Trebuchet MS'; color:#979572; width:190px;}
.main_col form p { margin:12px 0 7px; font:12px/18px 'Trebuchet MS';}
.main_col form .textarea { width:100%;}
.main_col form .input:focus { color:#51503d; background:#f5f4e6;}
.main_col form label { padding-right:10px; color:#51503d;}
.main_col form span { color:#f00; font-weight:bold;}
.main_col form .submit { width:120px; border:1px solid #144b76; background:#1a5787; color:#fff; font-weight:bold; font:12px 'Trebuchet MS'; text-align:center; display:block; margin:10px 0; padding:4px 0;}
.main_col form .submit:hover { background:#3170a1; cursor:pointer;}

button#wlpeLoginButton { background: url(/assets/images/login_btn.png) no-repeat left top; width:66px; height:22px;}
button#wlpeLogOutButton { background: url(/assets/images/logout_btn.png) no-repeat left top; width:66px; height:22px;}



.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a {color:#2c4362;text-decoration:none;}
a:hover {text-decoration:none;}
img { vertical-align:bottom;}

/* Added by Panorama */
.ee_miniCalendarNav { width:100%;}
.ee_miniCalendarNav td { width:10px; width:100%; border-bottom: white solid 1px;}
.ee_miniCalendarDays { width:100%;}
.ee_miniCalendarDays td { font-size:11px; text-align:center; border-bottom: white solid 1px; height:20px;  color:#666;}
.ee_miniCalendarDays th { font-size:10px; text-align:center; border-bottom: white solid 1px;}
.ee_miniCalendarDays td a { font-size:11px; color:green; text-decoration:underline;}
.ee_miniCalMonth { text-align:center;}










/* -------------------------[ Tabs ]--- */
.dynamic-tab-pane-control.tab-pane {
	position: relative;
	width: 100%;
}
	.rtl .dynamic-tab-pane-control.tab-pane {
		direction: rtl;
	}
.dynamic-tab-pane-control .tab-row .tab {
	color: #313131;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	display: inline;
	margin: 3px -3px 1px 5px;
	float: left;
	padding: 2px 15px 3px;
	z-index: 1;
	position: relative;
	top: 0;
	background: #f5f5f5;
	border: 1px solid #e0e0e0;
}
	.rtl .dynamic-tab-pane-control .tab-row .tab {
	    margin: 3px 5px 1px -3px;
	    float: right;
	    padding: 2px 15px 3px;
	}

.dynamic-tab-pane-control .tab-row .tab.hover {
	color: #222;
	background: #fff;
	text-decoration: none;
}
.dynamic-tab-pane-control .tab-row .tab.selected {
	color: #000;
	z-index: 3;
	top: 0;
	background: #fff;
	border: 1px solid #e4e4e4;
	border-color: #e0e0e0 #c0c0c0 #fff #e0e0e0;
}
.dynamic-tab-pane-control .tab-row .tab.selected span {
	color: #111;
}
.dynamic-tab-pane-control .tab-row .tab span {
	font-weight: bold;
	font-size: 11px;
	color: #999;
	text-decoration: none;
}
.dynamic-tab-pane-control .tab-page {
	clear: both;
	background: #fff;
	border-top: 1px solid #c0c0c0;
	z-index: 2;
	position: relative;
	top: -2px;
	padding: 10px;
}
	.rtl .dynamic-tab-pane-control .tab-page {
	    position: inherit;		/* critical adjustment for IE ul li Proper RTL demonstration */
	}
.dynamic-tab-pane-control .tab-row {
	z-index: 1;
	white-space: nowrap;
}
.dynamic-tab-pane-control ul {
	padding-left: 10px;
	padding-right: 10px;
}
.dynamic-tab-pane-control li {
	padding-left: 5px;
	padding-right: 5px;
}
