﻿*{padding:0; margin:0;}
body {background:#dee4d0; font-size:16px; font-family:arial,helvertica,sans-serif; color:#104b7d;}
body p {color: #000000; margin-bottom:2px; font-size:small;}
body h3 {color:#104b7d;}
body h1 {font-size: 18px;}
body strong {color:#104b7d;}
body img {border:0px;}
body a {color:#104b7d; font-weight:bold; text-decoration:none;}
body a:visited {color:#669933; font-weight:bold; text-decoration:none;}
body a:hover {color:#B5D77A; font-weight:bold; text-decoration:none;}
body ul {color: #000000; list-style-type:square; font-size:13px;}
body li {margin-top:3px;}
.container {width:900px; margin:0px auto; margin-top:0px;  padding-top:0px;}
.main {clear:both; float:left; width:900px; height:auto; background:url(images/content.gif) repeat-y;}
.ol {
}
body h6 {font-size:11px }
.white {
	background-color:#ffffff
}

/*header*/
.logo {position:absolute; z-index:1; float:left; width:254px; height:20px; margin:30px 0px 0px 35px;}
.header {float:left; width:900px; height:441px; background:url(images/header.jpg) no-repeat; }

.mission {position:absolute; z-index:2; float:left; width:254px; height:40px; margin:85px 0px 0px 35px;}
.mission h5 {font-size:13px; line-height:1.3em;}

.news{position:absolute; background:none; z-index:3; float:left; width:172px; height:80px; margin:215px 0px 0px 35px;}
.news p { margin-top:0px;}
.news h3 {margin:0px 0 10px 0; font-size:16px}
#s7{background:#ffffff;}
.sidenews {height:0px; width: 135px; float:right; position:relative; bottom: -450px; right:10px;}
.sidenews a:hover {color:#104b7d; font-size:12px; font-family:arial,helvertica,sans-serif; }
.sidenews a strong:hover {color:#104b7d; font-size:12px; font-family:arial,helvertica,sans-serif;}
.sidenews a:visited {color:#104b7d; font-size:12px; font-family:arial,helvertica,sans-serif;}



/*Navigation*/
.navigation {display:inline; float:left;   margin:0px 0px 7px 0px;}
.navigation a:visited {color:#104b7d; font-weight:bold; text-decoration:none;}
.navigation ul {padding:0px 0px 0px 0px; margin:0px 0px 15px 4px; list-style-type: none}
.navigation li {list-style-type: none}
.navtop { padding:0px 0px 0px 0px; margin-top:0px;}
.navbot { padding:0px 0px 0px 0px; margin-top:10px;}
.navigation table{padding:0px 0px 0px 0px; margin:0px; border-width:0px; border-collapse: collapse; }
.navigation td{padding:0px 0px 0px 0px; margin:0px; border-width:0px; border-collapse: collapse; }

.navleft { width:29px; height:29px; background:#B5D77A; padding:0px 0px 0px 0px; margin:0px;}

.navright { width:160px; height:29px; background:#dee4d0; padding:0px 0px 0px 0px; margin:0px;}
.navright a {padding:0px 0px 0px 10px; display:block; width:150px; height:29px;  margin:0px; text-decoration:none; line-height:2.1em; font-size:small;}
.navright a:hover { color:#104b7d;display :block; width:150px; height:29px;   background:#dfedfa;   padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; line-height:2.1em; }

.ddsmoothmenu-v .active .navright { width:160px; height:29px; background:none; padding:0px 0px 0px 0px; margin:0px; border-top:thin #B5D77A solid; border-bottom:thin #B5D77A solid; }
.ddsmoothmenu-v .active .navright-noactive { width:160px; height:29px; background:#dee4d0; padding:0px 0px 0px 0px; margin:0px; border-top:thin #B5D77A solid; border-bottom:thin #B5D77A solid; }
.ddsmoothmenu-v .active .navright a {padding:0px 0px 0px 10px; background:none; display:block; width:150px; height:29px;  margin:0px; text-decoration:none; line-height:2.1em; }
.ddsmoothmenu-v .active .navright a:hover { display:block; background:none; width:140px; height:29px;   background:none;   padding:0px 0px 0px 10px; margin:0px 0px 0px 0px; line-height:2.1em; }
.ddsmoothmenu-v .active .navleft { width:29px; height:29px; padding:0px 0px 0px 0px; margin:0px; border-top:thin #B5D77A solid; border-bottom:thin #B5D77A solid; }


.ddsmoothmenu-v .active .navrightexpand { width:160px; height:29px; padding:5px 0px 0px 0px;  }
.ddsmoothmenu-v .active .navrightexpand a {padding:0px 0px 0px 10px; background:#dee4d0; display:block; width:150px; height:29px;  margin:0px; text-decoration:none; line-height:2.1em; }
.ddsmoothmenu-v .active .navrightexpand a:hover { display:block; background:#dfedfa; width:150px; height:29px;     }
.ddsmoothmenu-v .active .navleftexpand { width:29px; height:29px; padding:0px 0px 0px 0px; margin:0px; }

.ddsmoothmenu-v .active .navrightexpandactive { width:160px; height:29px; background:none; padding:5px 0px 0px 0px;   }
.ddsmoothmenu-v .active .navrightexpandactive a {padding:0px 0px 0px 10px; background:none; display:block; width:150px; height:29px;  margin:0px; text-decoration:none; line-height:2.1em; }
.ddsmoothmenu-v .active .navrightexpandactive a:hover { display:block; background:none; width:150px; height:29px;  }
.ddsmoothmenu-v .active .navleftexpandactive { width:29px; height:29px; padding:0px 0px 0px 0px; margin:0px;  }




/*Content*/
.content li {color: #000000; font-size:13px; margin-left:10px; }
.content ul {color: #000000; list-style-type:square; font-size:13px; padding-left:10px}
.content{display:inline; width:366px; float:left; margin:0 0 20px 110px;}
.content p {color: #000000; margin:10px 0 10px 0; font-size:small;}
.content table  {color: #000000; margin-bottom:2px; font-size:small;}
.content a {color:#104b7d; font-size:small; font-family:arial,helvertica,sans-serif; font-weight:normal;}
.content a:hover {color:#B5D77A; font-size:small; font-family:arial,helvertica,sans-serif; font-weight:normal;}
.content a strong:hover {color:#B5D77A; font-size:small; font-family:arial,helvertica,sans-serif; font-weight:bold;}
.content a strong:visited {color:#669933; font-size:small; font-family:arial,helvertica,sans-serif; font-weight:bold;}
.content a:visited {color:#669933; font-size:small; font-family:arial,helvertica,sans-serif; font-weight:normal;}
.content h3 {margin-top:0px; padding-top: 0px;}
.content h5 { font-weight:normal; }
.content h4 { font-size:14px;}


.content-side { width:135px; float:right;   margin:200px 9px 10px 0px;}
.content-side a {color:#104b7d; font-size:12px; font-family:arial,helvertica,sans-serif; font-weight:normal;}
.content-side a:hover {color:#104b7d; font-size:12px; font-family:arial,helvertica,sans-serif; font-weight:normal;}
.content-side a strong:hover {color:#104b7d; font-size:12px; font-family:arial,helvertica,sans-serif; font-weight:bold;}
.content-side a:visited {color:#104b7d; font-size:12px; font-family:arial,helvertica,sans-serif; font-weight:normal;}
.content-side h3 {margin-top:0px; padding-top: 0px;}
.content-side p {}

.content-table td{ padding-left:6px;}

/*footer*/

.twitter {height:0px; float:right; position:relative; bottom: 55px; right:33px;}
.footer {float:left; clear:both; width:900px; height:161px; background:url(images/footer.jpg) no-repeat;}
.footer a {font-size:12px; font-weight:900; }
.footer a:hover {color:#104b7d}
.footer a:visited {color:#104b7d; font-weight:900; }
.footer-sponsors {float:right; margin:83px 5px 0px 60px;}



.ddsmoothmenu-v ul{
list-style-type: none;
}
 
.ddsmoothmenu-v ul li{
position: relative;
}

/* Top level menu links style */
.ddsmoothmenu-v ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding-top:6px;
padding-bottom:6px;
padding-left:10px;
height:15px;
line-height:1.1em;
}

.ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active{
background: #dee4d0; /*background of menu items (default state)*/
color: #104b7d;

}


.ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: black; 
color: #104b7d;

}

.ddsmoothmenu-v ul li a:hover{
background:#dfedfa; /*background of menu items during onmouseover (hover state)*/


}

/*Sub level menu items */
.ddsmoothmenu-v ul li ul{
position: absolute;
width: 160px; /*Sub Menu Items width */
top: 0;
font-size:13px;
visibility: hidden;
}

 
/* Holly Hack for IE \*/
* html .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html .ddsmoothmenu-v ul li a { height: 1%; }
/* End */



.slideshow {
		margin: auto;

}
.arrowcon {
	margin:20px auto;
	width:500px;
	height:300px;

}
.leftarrow {
	float:left; margin: 200px 20px 0 0;
}
.rightarrow {
	float:right; margin: 200px 0 0px 460px; position:absolute;
}

.msg_list {
color:#104b7d;
font-size:15px;
margin: 0px;
padding: 0px;
}
.msg_head  {
font-weight:bold;
color:#104b7d;
font-size:15px;
padding: 7px 0px 7px;
cursor: pointer;
position: relative;
}
.msg_h5 {color:#104b7d;}

.msg_body {
color: #000000;
font-size:small;
padding: 3px 0px 10px 5px;
}
.msg_body ol {
padding: 3px 0px 8px 15px;
}
.msg_body li {
padding: 1px;
}

.event_list {
color:#104b7d;
font-size:15px;
margin: 0px;
padding: 0px;
}
.event_head  {
font-weight:bold;
color:#104b7d;
font-size:15px;
padding: 14px 0px 0px;
cursor: pointer;
position: relative;
}
.event_h5 {color:#104b7d;}

.event_body {
color: #000000;
font-size:small;
padding: 0px 0px 10px 0px;
}
.event_body ol {
padding: 3px 0px 8px 15px;
}
.event_body li {
padding: 1px;
}





.msg_headnews  {
font-weight:bold;
color:#104b7d;
font-size:16px;
cursor: pointer;
position: relative;
margin-bottom:20px;
}

@media print {.header {height:200px; background:white;}
@media print {.news {display:none;}
@media print {.sidenews {display:none;}
@media print {body {background:white;}
@media print {.main {background:white;}


@media print {.navigation {display:none;}
@media print {.footer {background:white;}
@media print {.twitter {display:none;}








