/*
Theme Name: AmPac

*/
body {
	margin:0;

	font:13px/18px "Trebuchet MS", Arial, sans-serif;
	color:#3e5865;
	background:#fff;
}
img{border:0;}
a{
	text-decoration:none;
	color:#850b03;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.wrapper{
	background:url(images/bg-shadow.gif) repeat-y;
	margin:24px auto 24px;
	width:960px;
}
.wrapper-top{
	background:url(images/bg-shadow-top.gif) no-repeat;
}
.wrapper-bottom{
	background:url(images/bg-shadow-bottom.gif) no-repeat 0 100%;
}
#page{
	width:950px;
	margin:0 auto;
	padding:2px 0 8px; 
}
#header{
	height:1%;
	background:url(images/bg-header.gif) no-repeat;
	overflow:hidden;
	position:relative;
}
.header-holder{
	float:left;
	width:759px;
	padding-left:25px;
}
.header-holder h1{
	width:274px;
	margin:0 0 5px 11px;
	display:block;
}
.header-holder h1 a{
	background:url(images/logo.png) no-repeat;
	height:74px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	cursor:pointer;
	font-size:0;
}
.nav{
	overflow:hidden;
	height:1%;
}
.nav ul{
	margin:0;
	padding:0 0 0 22px;
	list-style:none;
	background:url(images/bg-nav-left.gif) no-repeat;
	float:left;
}
.nav span{
	background:url(images/bg-nav-right.png) no-repeat;
	height:27px;
	width:24px;
	float:left;
}
.nav ul li{
	padding:0 0 0 1px;
	float:left;
}
.nav ul li a{
	padding:6px 12px 3px;
	display:block;
	color:#015885;
	font-size:16px;
	font-weight:bold;
	background:url(images/bg-nav.gif) repeat-x;
}
.nav ul li.current_page_item a,
.nav ul li a:hover{
	color:#850b03;
	text-decoration:none;
}
.header-right{
	float:right;
	padding:10px 48px 0 0;
}
.header-right a{
	overflow:hidden;
	display:block;
}
.header-right a img{
	float:left;
}
#content{
	width:100%;
	overflow:hidden;
}
.content-holder{
	background:url(images/bg-c-holder.gif) repeat-y;
}
.content-top{
	background:url(images/bg-c-top.gif) no-repeat;
}
.content-bottom{
	background:url(images/bg-c-bottom.gif) no-repeat 0 100%;
	overflow:hidden;
	height:1%;
	padding:13px 27px 7px 83px;
}
.message{
	float:left;
	width:245px;
}
.message a{
	float:left;
}
.message a img{
	margin:0;
}
.message-holder{
	float:left;
	width:545px;
	padding:0 0 0 20px;
	display:block;
	height:280px;
	margin-left:-60px;
}

*html .message-holder{
	margin-left:-30px;
	height:180px;
}

/*
.message-holder{
	float:left;
	width:285px;
	padding:0 0 0 20px;
	display:block;
}
*/

.message-holder h2{
	margin:100px 0 0;
	color:#081d43;
	font-size:33px;
	line-height:normal;
	font-weight:bold
}


.message h2{
	margin:100px 0 0;
	font-size:48px;
	font-weight:bold;
	color:#081d43;
	letter-spacing:-4px;
	line-height:100%
}
.message p{
	margin:9px 0 0 7px;
	color:#243741;
	font-family:"Trebuchet MS",Arial,sans-serif;
}
a.more{
	text-transform:uppercase;
	float:none;
	background:url(images/bg-more.gif) no-repeat 100% 6px;
	padding:0 12px 0 0;
	font-weight:bold;
}
a.none{
	text-transform:uppercase;
	float:none;
	padding:0 12px 0 0;
	font-weight:bold;
}
.text{
	color:#243741;

}
.text h3{
	font-size:27px;
	line-height:normal;

}
.text p{
	font:13px/18px "Trebuchet MS", Arial, sans-serif;
	color:#3e5865;

}

div.hr{
	background:url(images/bg-line.gif) repeat-x;	
	height:17px;
}
div.hr hr{
	display:none;
}
.main{
	background:url(images/bg-main.gif) repeat-x;
	overflow:hidden;
	height:1%;
	padding:20px 26px 0 33px;
	font-family:"Trebuchet MS",Arial,sans-serif;
}
.sidebar{
	float:left;
	width:255px;
	margin-right:23px;
}
.main-text{
	float:left;
	width:292px;
	padding:0 15px 0 28px;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
.main-text p{
	margin:5px 0 18px 0;
}
.column{
	float:right;
	width:260px;
}
.main h2{
	font:24px "Trebuchet MS", Arial, sans-serif;
	margin:5px 0 15px;
}
.news-holder{
	overflow:hidden;
	width:100%;
	margin:0 0 25px;
}
.sidebar p{
	border-top:1px solid #d9d9d9;
	margin:-1px 0 11px;
	padding:10px 0 0;
}
.main-text img{
	margin:0 0 10px -8px;
}
.column .news-holder{
	margin:0;
}
.box{
	overflow:hidden;
	border-top:1px solid #d9d9d9;
	margin:-1px 0 11px;
	padding:8px 0 0;
	height:1%;
}
.box p{
	margin:0;
}
.tag{
	margin:18px 0 0 -4px;
	padding:0;
	list-style:none;
	overflow:hidden;
	float:left;
}
.tag li{
	float:left;
	font-weight:bold;
	background:url(images/sep-tag.gif) no-repeat 0 50%;
	padding:0 0 0 6px;
	margin:0 9px 0 -2px;
}
#footer{
	font-family:"Trebuchet MS",Arial,sans-serif;
	background:url(images/bg-footer.gif) repeat-x 0 100%;
	overflow:hidden;
	margin:15px 0 0;
	padding:13px 33px 11px;
}
.footlink{
	float:right;
	width:80px;
	height:45px;
	background:url(images/bg-footlink.gif) no-repeat;
}
.footlink a{
	text-indent:-9999px;
	width:80px;
	height:45px;
	display:block;
	
}
#footer strong{
	display:block;
}
/* secondary page */
.options{
	background:url(images/bg-options.gif) repeat-y;
	overflow:hidden;
	width:100%;
	font:12px "Trebuchet MS",Arial,sans-serif;
}
.options ul{
	margin:6px 12px;
	overflow:hidden;
	padding:0;
	float:right;
	list-style:none;
}
.options ul li{
	padding:0 9px 0 8px;
	float:left;
	background:url(images/sep-options.gif) no-repeat 100% 50%;
	margin:0 -1px 0 1px;
}
.secondary{
	background:url(images/bg-secondary.gif) repeat-x;
	overflow:hidden;
	height:1%;
	padding:13px 0px 0px 18px;
}
.links{
	float:left;
	width:135px;

}
.links h2{
	margin:25px 0 15px 0;
	font-size:18px;
	color:#020000;
	font-weight:normal;
}
.links ul{
	list-style:none;
	font-family:"Trebuchet MS",Arial,sans-serif;
	margin:0;
	font-weight:bold;
	padding:0;
}
.links li{
	margin:5px 0 8px 0;
}






.links2 {
	float:left;
	width:148px;

}
.links2 h2{
	margin:25px 0 15px 0;
	font-size:18px;
	color:#020000;
	font-weight:normal;
}
.links2 ul{
	list-style:none;
	font-family:"Trebuchet MS",Arial,sans-serif;
	margin:0;
	font-weight:bold;
	padding:0;
}
.links2 li{
	margin:5px 0 8px 0;
}






.iframe h2{
	line-height:23px;
}


.iframe{
	width:573px;

/*	background:#fff; */

	float:left;
	border-right:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	padding:10px;
}
.iframe2{
	width:573px;

/*	background:#fff; */

	height:834px;
	float:left;
	border-left:1px solid #d9d9d9;
	padding:10px;
}


.rbar{
	width:170px;
	float:right;
	padding:8px 15px 0 0;
	overflow:hidden;
}
.rbar h2{
	font-weight:bold;
	font-size:17px;
	margin:17px 0 11px 18px;
}
.rbar .box{
	border:0;
	padding:0;
	margin:0 0 18px 0;
}
.rbar .news-holder{
	margin:0 0 -1px;
	border-bottom:1px solid #d9d9d9;
	padding:0 5px 15px 18px;
	width:auto;
}
.rbar .news-holder p{
	margin:0 0 17px;
}
.rbar .news-holder .box p{
	margin:0;
}
.rbar .news-holder .box ul{
	margin:0 -4px 0;
}


.videothumb {
padding:10px;
display: block;
float:left;
width:120px;
}

.divideline {
	margin:0 0 -1px;
	border-bottom:1px solid #d9d9d9;
	padding:0 5px 15px 18px;
	width:auto;
}




img.centered {
        display: block;
        margin-left: auto;
        margin-right: auto;
        }

img.alignright {
        padding: 4px;
        margin: 0 0 2px 7px;
        display: inline;
        }

img.alignleft {
        padding: 4px;
        margin: 0 7px 2px 0;
        display: inline;
        }

.alignright {
        float: right;
        }

.alignleft {
        float: left;
        }

