/* CSS Document */

body{ background-color:#04315f; font-family: Verdana, Arial, Helvetica, sans-serif; color:black; font-size:12px; margin-top:0px; background-image:url(../images/mapbk2.jpg);}

#main{border:1px solid white; width:931px; margin-left:auto; margin-right:auto;}
#footer{width:934px;   padding:10px 0px 0px 0px; margin-right:auto; margin-left:auto; color:#CCCCCC; font-size:10px; font-weight:bold; text-align:center; background-image:url(../images/footbk.jpg); background-repeat:no-repeat; height:38px;}
.clear{clear:both;}
.bd{border:1px solid black;}
.topnavbox{padding-top:7px;color:white; font-weight:bold;}
.header{ border-bottom:1px solid white; background:#3d559f;}
.divider{border-bottom:1px dotted #074584; height:3px; padding-top:10px; margin-bottom:10px;}
.contentbox{height:1%; background-color:white; padding-top:5px; }
.videobox{background-image:url(../images/videobk.gif); background-repeat:no-repeat; background-position:top center; padding-top:26px; padding-bottom:3px; text-align:center;}
.bold20{text-align:center; color:#074584; font-size:17px; font-weight:bold; margin-bottom:8px; margin-top:10px;}
.leftcol{width:185px;  margin-left:5px; margin-right:8px;}
.rightcol{}
.flashbox{height:274px;}
.logobar{ padding-top:5px}
.check{background-image:url(../images/check.gif); background-position:center left; background-repeat:no-repeat;  padding-left:35px; font-size:14px; font-weight:bold; margin-bottom:8px;}
.navitem{padding:8px 0px 8px 10px; }
.eventbox{ background-image:url(../images/eventbk.gif); background-position:bottom; padding:0px 8px 10px 8px; margin-bottom:5px; }
.headtxt{ color:#074584; font-size:13px; font-weight:bold; padding-bottom:5px;}
.head16{font-size:16px; font-weight:bold; text-align:center; padding-bottom:10px;color:#074584;}
.eventtxt{ color:#666666; font-size:11px; font-weight:bold; line-height:16px; }
.eventhead{font-size:14px; font-weight:bold; color:#000054; padding-bottom:3px; border-bottom:1px solid #000054; margin-bottom:3px; padding-top:5px;}
.eventmain{background-color:#000054; color:#FFCC00; font-weight:bold; text-align:center; padding:6px 0px 6px 0px;}
.sinceINT{ background-color:white; padding:5px 15px 6px 80px; color:#04315f; font-weight:bold; font-size:17px; margin-bottom:10px; border-bottom:1px solid #04315f; background-image:url(../images/headbk.gif); background-repeat:no-repeat; }
.intcontent{margin-right:10px; padding-bottom:15px;}
.quote{text-align:right; color:#074584; font-style:italic; font-size:11px; font-weight:bold; padding-bottom:15px;}
.red{color:#FF0000; font-weight:bold;}
.caption{font-size:9px; text-align:left; padding:3px 0px 3px 10px}
.imglt{float:left; padding-right:10px;}
.imgltH{float:left; padding-right:10px; padding-left:5px;}
.imgrt{float:right; padding-left:10px;}
.center{text-align:center;}



/*LINKS*/

a.topnav:link{color: white; font-weight:bold; font-size:12px; text-decoration:none; padding:0px 10px 0px 10px;  }
a.topnav:visited{color: white; font-weight:bold; font-size:12px; text-decoration:none; padding:0px 10px 0px 10px}
a.topnav:hover{color:#879bdb; font-weight:bold; font-size:12px; text-decoration:none; padding:0px 10px 0px 10px}

a.topnav2:link{color: #ffc601; font-weight:bold; font-size:12px; text-decoration:none; padding:0px 10px 0px 10px;  }
a.topnav2:visited{color: #ffc601; font-weight:bold; font-size:12px; text-decoration:none; padding:0px 10px 0px 10px}
a.topnav2:hover{color:#879bdb; font-weight:bold; font-size:12px; text-decoration:none; padding:0px 10px 0px 10px}


a.mainnav:link{color:#FFFFFF; font-weight:bold; font-size:13px; text-decoration:none; padding:0px 0px 0px 8px;   }
a.mainnav:visited{color:#FFFFFF; font-weight:bold; font-size:13px; text-decoration:none; padding:0px 0px 0px 8px;   }
a.mainnav:hover{color:#ffc601; font-weight:bold; font-size:13px; text-decoration:none; padding:0px 0px 0px 8px;  }

a.subnav:link{color:white; font-size:11px; font-weight:bold; text-decoration:none }
a.subnav:visited{color:white; font-size:11px; font-weight:bold; text-decoration:none }
a.subnav:hover{color:#ffc601; font-size:11px; font-weight:bold; text-decoration:none }



a.pyr:link{color:#CCCCCC; font-size:10px; font-weight:bold; text-decoration:none;}
a.pyr:visited{color:#CCCCCC; font-size:10px; font-weight:bold; text-decoration:none;}
a.pyr:hover{color:#CCCCCC; font-size:10px; font-weight:bold; text-decoration:underline;}


a.headlink:link{color:#074584; font-size:13px; font-weight:bold; text-decoration:none}
a.headlink:visited{color:#074584; font-size:13px; font-weight:bold; text-decoration:none}
a.headlink:hover{color:black; font-size:13px; font-weight:bold; text-decoration:underline}

a.headlinkLG:link{color:#074584; font-size:17px; font-weight:bold; text-decoration:none}
a.headlinkLG:visited{color:#074584; font-size:17px; font-weight:bold; text-decoration:none}
a.headlinkLG:hover{color:black; font-size:17px; font-weight:bold; text-decoration:underline}


a.boldblack:link{font-weight:bold; color:black; font-size:13px; text-decoration:none}
a.boldblack:visited{font-weight:bold; color:black; font-size:13px;  text-decoration:none}
a.boldblack:hover{font-weight:bold; color:black; font-size:13px; text-decoration:underline}



/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/vertical_slide.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
ul.menu1, ul ul {padding:0; margin:0; border:0; list-style-type:none; height:25em; overflow:hidden;  width:14em; text-align:left; color:#fff; font-weight:bold; font-size:13px; }
ul.menu1 table {border-collapse:collapse; padding:0; margin:0; font-size:1em;} 
ul.menu1 ul {margin-left:1em;}
ul.menu1 li {text-indent:0.5em;}
ul.menu1 li.drop {margin-bottom:-2px;}
ul.menu1 li a, 
ul.menu1 li a:visited {display:block; width:14em; height:2em; line-height:1.9em; text-decoration:none; color:white;}
ul.menu1 li a.last, 
ul.menu1 li a.last:visited {display:block; width:14em; height:14em; line-height:2em;}
ul.menu1 li ul {display:none;}

ul.menu1 li:hover a, 
ul.menu1 li a:hover {border:0; color:#ffc601; font-weight:bold;}
ul.menu1 li:hover ul, 
ul.menu1 li a:hover ul {display:block; height:12em; width:12em; margin-top:-1px;  }
ul.menu1 li:hover ul li a, 
ul.menu1 li a:hover ul li a {height:2em; color:#fff; font-weight:normal; font-weight:bold;}
ul.menu1 li:hover ul li:hover a, 
ul.menu1 li a:hover ul li a:hover {  color:#ffc601; font-weight:bold;}

ul.menu2, ul ul {padding:0; margin:0; border:0; list-style-type:none; overflow:hidden; width:14em; text-align:left; color:#fff; font-weight:bold; font-size:13px;}
ul.menu2 table {border-collapse:collapse; padding:0; margin:0; font-size:1em;}
ul.menu2 ul {margin-left:1em;}
ul.menu2 li {text-indent:0.5em;}
ul.menu2 li.drop {margin-bottom:-2px;}
ul.menu2 li a, 
ul.menu2 li a:visited {display:block; width:14em; height:2em; line-height:1.9em; text-decoration:none; color:#fff;}
ul.menu2 li a.last, 
ul.menu2 li a.last:visited {display:block; width:14em; height:14em; line-height:2em;}
ul.menu2 li ul {display:none;}

ul.menu2 li:hover a, 
ul.menu2 li a:hover {border:0; color:#ffc601; font-weight:bold;}
ul.menu2 li:hover ul, 
ul.menu2 li a:hover ul {display:block; height:12em; width:12em; margin-top:-1px; color:#fff; }
ul.menu2 li:hover ul li a, 
ul.menu2 li a:hover ul li a {height:2em; color:#fff; font-weight:normal;}
ul.menu2 li:hover ul li:hover a, 
ul.menu2 li a:hover ul li a:hover { color:#fff;}

