/* file(styles.css) */

@font-face {
	font-family: 'ChunkFiveRegular';
	src: url('../font/Chunkfive-webfont.eot');
	src: local('☺'), url('../font/Chunkfive-webfont.html') format('woff'), url('../font/Chunkfive-webfont.ttf') format('truetype'), url('../font/Chunkfive-webfont-2.html#webfontb5K2fJwj') format('svg');
	font-weight: normal;
	font-style: normal;
}

a {color:#5a9ee0; text-decoration:none;}
a:hover {color:#33383e; text-decoration:none;}

h1, h2, h3, h4, h5, h6, p, ul, ol, blockquote {margin:1em 0; font-weight:normal;}
h1, h2, h3, h4 {font-family:'ChunkFive', 'ChunkFiveRegular', Georgia, 'Times New Roman', Times, serif;}

h1 {font-size:36px; line-height:36px; color:#5a9ee0; margin:0 0 24px;}
h2 {font-size:24px; line-height:24px; color:#acceef;}
h3 {font-size:15px; color:#414c5b;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:11px;}

ul, ol, blockquote {padding-left:2em;}

hr {
	border:none;
	border-bottom:1px solid #f2f2f2;
	height: 0;
}

/* base class rules */
.noborder {border-collapse:collapse; border:none;}
.clear {clear:both;}
.large {font-size:1.2em;}
.small {font-size:.9em;}
.normal {font-weight:normal;letter-spacing: normal;}
.hide {display: none;}
img.right, .float-right {float:right; margin:1em 0 1em 1.5em;}
img.left, .float-left {float:left; margin:1em 1.5em 1em 0;}

/* tables */
.leftcolumn, .tbleftcolumn {text-align:right;}
.rightcolumn, .tbrightcolumn {text-align:left;}
table {border-bottom:1px dotted #f5f9fc;border-left:1px dotted #f5f9fc; width:100%;}
table th, table td {
	border-top:1px dotted #f5f9fc;
	border-right:1px dotted #f5f9fc;
	margin:0; padding:10px;
}
table th {
	background:#f5f9fc url(../images/nav/ratestable_th.gif) no-repeat 0 0;
	text-shadow:1px 1px 0 #f1f6fa;
	border-top:1px solid #ecf5f9;
}
table.noborder {width:auto;}
table.noborder th, table.noborder td {border:none;}

table tr.alt td {
	background:#fefefe;
}

table.ratestable td, table.ratestable th {
}
table.ratestable th {
	background:#f5f9fc url(../images/nav/ratestable_th.gif) no-repeat 0 0;
	text-shadow:1px 1px 0 #f1f6fa;
	width:160px;
	border-top:1px solid #ecf5f9;
	font-weight:normal;
}



/* pager */
.paging {overflow:hidden;}
.pagerSummary {float:right; font-size:11px; padding-right:5px; line-height:21px; color:#9ba7b7;}
ul.pager, ul.pager li {
	display:block;
	list-style:none;
	padding:0;
	line-height:21px;
	font-size:11px;
}
ul.pager {overflow:hidden; margin:0 0 2em;}
ul.pager li {
	background:#e5f0f6;
	float:left; text-align:center;
	margin:0 3px 0 0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
ul.pager li.selected {
	background:#5a9ee0;
	color:#fff;
	width:21px; height:21px;
	cursor:default;
}
ul.pager li a {
	display:block;
	width:21px; height:21px;
}
ul.pager li.next a, ul.pager li.prev a {
	width:50px;
}

/* buttons */
.btn {overflow:hidden;}
.btn a {
	font-family:'ChunkFive', 'ChunkFiveRegular', Georgia, 'Times New Roman', Times, serif;
	text-transform:uppercase;
	background:#5a9ee0;
	display:block;
	float:left;
	color:#fff;
	font-size:12px;
	padding:0 10px;
	line-height:30px;
	height:30px;
	text-align:center;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.btn a:hover {
	background:#3078be;
	color:#fff;
	text-decoration:none;
}

.column3 .btn a {float:none;}

.pdf {overflow:hidden;}
.pdf a {
	font-family:'ChunkFive', 'ChunkFiveRegular', Georgia, 'Times New Roman', Times, serif;
	text-transform:uppercase;
	background:#5a9ee0 url(../images/icons/pdf_icon.png) no-repeat 10px 50%;
	display:block;
	float:left;
	color:#fff;
	font-size:12px;
	padding:0 10px;
	padding-left:30px;
	line-height:30px;
	height:30px;
	text-align:center;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
a[href$=".pdf"]:hover, .pdf a:hover {
	background-color:#3078be;
	color:#fff;
	text-decoration:none;
}





/* submenu */

.submenu h2 {display:none;}
.submenu ul, .submenu ul li {
	list-style:none;
	display:block;
	margin:0; padding:0;
	height:80px;
}
.submenu ul {margin-bottom:2em;}
.submenu ul li {
	background:url(../images/nav/subnav_bg.gif) repeat-x 0 0;
}
.submenu ul li {
	font-family:'ChunkFive', 'ChunkFiveRegular', Georgia, 'Times New Roman', Times, serif;
	float:left;
	width:150px;
	line-height:14px;
	text-align:center;
	font-size:15px;
	white-space:normal;
}
.submenu ul li.subPageSelected {
	background-position:0 -80px;
}

.submenu ul li a {
	background:url(../images/nav/subnav_a.gif) no-repeat 0 0;
	display:block;
	color:#3d5165;

	padding:26px 20px;
	width:110px;
	height:28px;
	cursor:pointer;
}
.submenu ul li.subPageSelected a {
	background:none;

}
.submenu ul li a:hover {
	color:#5a9ee0;
}




/* cycle images */

ul.cycle, ul.cycle li {
	list-style:none;
	display:block;
	margin:0; padding:0;
}
ul.cycle {
	overflow:hidden;
	margin:1em 0;
	height:290px;
}
ul.cycle li {float:left;}
ul.cycle li img {
	width:420px;
	height:280px;
	border:3px solid #d3e0e7;
	margin-right:20px;	
}