/* Basic Styles */
html,body{background:#FDCBA8 url(../images/bg.gif) repeat-x top;font:12px Arial;height:100%;margin:0;padding:0;text-align:left;word-spacing:normal;}
img{border:0;}
form,script{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;}
hr {color: #FFEDE0; background-color: #FFEDE0; border: 1px dotted #cccccc; border-style: none none dotted; }
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.float-left{float:left;position:relative;}
.float-right{float:right;position:relative;}
.nowrap{white-space:nowrap;}
a:link{color:#0074ba;text-decoration: none; font-weight:bold} 
a:hover{color:#0074ba;text-decoration: underline overline}
a:visited{color:#0098F2;text-decoration: none}

/* Site Layout */
.site-overall{margin:0 auto;text-align:left;}
.site-left{background:#FDCBA8 url(../images/bg_l2.gif) repeat-y right;vertical-align:top;}
.site-mid{background:#FFFFFF;text-align:left;vertical-align:top;}
.site-right{background:#FDCBA8 url(../images/bg_r2.gif) repeat-y left;vertical-align:top;}

/* Site Header */
.site-header td.logo{vertical-align:bottom;}
.site-header td.extra{
	background:#FFFFFF repeat-x left bottom;
	color:#FE892D;
	text-align:right;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: .1em;
	font-weight: 800;
	font-style: normal;
}
.site-header td.extra table{float:right;position:relative;clear:both;}
.site-header td.extra table td{white-space:nowrap;}
.site-header td.extra table.search{border-top:1px dotted #69BDE9;}

/* Site Navigation */
.site-nav{text-align:right;width:980px;height:33px;}
.site-nav ul{list-style:none;margin:0;padding:0;text-align:left;}
.site-nav li{float:left;position:relative;z-index:5;}
.site-nav li a,.site-nav li span{display:block;}
.site-nav li span{color:#306F90;padding:5px 12px 5px 12px;}
.site-nav li a:link,.site-nav li a:visited,.site-nav li a:active,.site-nav li a:hover{text-decoration:none;}
.site-nav li ul{background:#306F90;display:none;position:absolute;top:33px;width:144px;}
.site-nav li ul li{background:#306F90;border-top:1px dotted #6BBDE5;}
.site-nav li ul li a{width:210px;}
.site-nav li ul li span{color:#A0DDFC;font:bold 12px Arial;}
.site-nav li ul li a:link,.site-nav li ul li a:visited,.site-nav li ul li a:active,.site-nav li ul li a:hover{text-decoration:none;}
.site-nav li ul li a:hover{background:#4F8CAC;}
.site-nav li ul li a:hover span{color:#FFFFFF;}
.site-nav li:hover ul,.site-nav li.over ul{display:block;}

/* Site Footer */
.site-footer-padding{padding:6px;}
.site-footer td{background:#FED9C0 url(../images/f_bg.gif) repeat-x top;color:#747474;font:11px Arial;padding:10px;}
.site-footer td.logo{text-align:right;}
.site-footer a:link, .site-footer a:active, .site-footer a:hover, .site-footer a:visited{color:#747474;font-weight:normal;text-decoration:underline;}

/* Front Page */
.fp-main-padding{padding:6px;}
.fp-main td.fp-main-left{background:#ADD0EB;}
.fp-main td.fp-main-right{background:#FEB67E url(../images/fp_world.gif) no-repeat top left;font:18px Arial;padding:20px;}

.fp-news-padding{padding:6px 23px 6px 23px;}

/* Secondary Pages */
.sub-padding{}
.sub td.sub-left{padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:20px;vertical-align:top;}
.sub td.sub-right{padding:16px 6px 6px 6px;width:224px;vertical-align:top;}

.header{
	color:#F86E03;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #F86E03;
	text-transform: none;
}
.subheader{color:#FE8625;font:bold 15px Arial;}
.nav-header{color:#FE8625;font:bold 15px Arial;}
.callout-title{color:#F86E03;font:bold 15px Arial;}
.content{color:#000000;font:13px Arial;}
.content-home{
	color:#ffffff;
	font:12px Arial;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.content-blue{
	color:#0074ba;
	font:12px Arial;
	font-weight: bold;
}
.subheader-blue{
	color:#0074ba;
	font:bold 15px Arial;
	padding: 2px;
	height: 1px;
	width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #F89500;
	border-right-color: #F89500;
	border-bottom-color: #F89500;
	border-left-color: #F89500;
}


/* Front Page and Sub Nav Boxes */
.box1 .box1-interior{background:#ffefe3 url(../images/box1_bg.gif) repeat-x top;vertical-align:top;}
.box1 .box1-interior-padding{
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.box1 .content{color:#000000;}
.box1 a:link, .box1 a:active, .box1 a:hover, .box1 a:visited{}
.box1 a:hover{}

.box2 .box2-interior{background:#ffefe3 url(../images/box2_bg.gif) repeat-x top;vertical-align:top;}
.box2 .box2-interior-padding{
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.box2 .content{color:#000000;}
.box2 a:link, .box2 a:active, .box2 a:hover, .box2 a:visited{}
.box2 a:hover{}

.box3 .box3-interior{background:#316F8F url(../images/box3_bg.gif) repeat-x top;vertical-align:top;}
.box3 .box3-interior-padding{
	padding-top: 10px;
	padding-right: 1px;
	padding-bottom: 10px;
	padding-left: 1px;
}
.box3 .content{color:#FFFFFF;}
.box3 a:link, .box3 a:active, .box3 a:hover, .box3 a:visited{color:#A0DDFC;text-decoration:none;}
.box3 a:hover{color:#A0DDFC;text-decoration:underline;}

/* Page images */
.page_image{border: 1px solid #FE8625; padding: 2px;}

.showing{color:#0074ba;}
.video-thumnail{border: 1px solid #FE8625; padding: 2px;}

.event-cat{color:#F86E03;font:bold 16px Arial;}
event-date{}
event-title{color:#0074ba;}
event-content{}