@import url(nav_vertical.css);
@import url(nav_horizontal.css);
@import url(nav_footer.css);
html, body
{
	font-family: Arial, Helvetica, sans-serif;
	color:#1B2A5C;
	margin-top:0;
	font-size: 10px;
}
#gallery-nav{
clear:none;
float:left;
margin:0!important;
padding:-4px 0 0!important;}
#gallery-thumbs img{clear:none;float:left;margin:18px 18px 0 0;}
#welcome-message{color:#1B2A5C;font-size:180%;font-weight:lighter;letter-spacing:8%;margin-bottom:.5em;margin-top:-.5em;text-align:center;}
.News a{text-decoration:none!important;}
.news ul li{text-decoration:none!important;}
.border-left{background-image:url(/userfiles/Layout/bg.jpg);background-position:20px 20px;background-repeat:repeat-y;}
.bordered{border:1px solid orange;}
.building-home{
	background-image:url(/Assets/userfiles/Layout/home_brand.jpg);
	background-repeat:no-repeat;
	height:381px;
	margin-bottom:10px;
	outline:1px solid #1B2A5C;
	width:942px;
}
.building-inside{
	background-image:url(/Assets/userfiles/Layout/inside_brand.jpg);
	background-repeat:no-repeat;
	height:149px;
	margin-bottom:25px;
	outline:1px solid #1B2A5C;
	width:942px;
}

.content{font-family: Arial, Helvetica, sans-serif;color:#000;font-size:1.2em;line-height:1.6em;text-align:justify;}
.content h1{font-size:1.5em;margin:1em 0 .5em;}
.content h1+img{margin-bottom:20px;margin-left:20px;}
.content h2{font-size:1.4em;margin:1.07em 0 .535em;}
.content h3{font-size:1.3em;margin:1.14em 0 .57em;}
.content h4{font-size:1.2em;margin:1.23em 0 .615em;}
.content h5{font-size:1.1em;margin:1.33em 0 .67em;}
.content h6{font-size:1em;margin:1.6em 0 .8em;}
.content table{width:100%;}
.content ul{color:#1B2A5C;}
.content ul li{margin-bottom:1em;}
.content ul li a{border-bottom:none;text-decoration:none!important;}
.content ul li a strong { color: #A23039; }

.calendar{
color:#000;
font-size:10pt;
line-height:20px;
text-align:justify;
}
.calendar h1{
font-size:1.5em;
margin:1em 0 .5em;
}
.calendar a:link{
color:#69A5FE;
line-height:20px;
text-decoration:none;
border-bottom:1px solid #69A5FE;
}
.calendar a:hover{
color: #000000;
line-height:20px;
text-decoration:none;
border-bottom:1px solid #69A5FE;
}
.calendar a:visited{
color:#69A5FE;
line-height:20px;
text-decoration:none;
border-bottom:1px solid #69A5FE;
}
.redlink {
text-align:right
}
.redlink a{
color:#AAAAAA
}
.redlink a:hover{
color:#999999
}
.redlink a:visited{
color:#AAAAAA
}
.current{color:red;}
.figure{border:1px solid #ccc;padding:6px;}
.figure img.inside-decorative{background-color:#FFC0CB;border:0;height:154px;margin:0;width:160px;}
.footer{border-top:1px solid #ccc;margin-bottom:3em;margin-top:9em;padding-bottom:3em;padding-top:2em;}
.header{background:url(/Assets/userfiles/Layout/logo.png);background-repeat:no-repeat;clear:both;display:block;float:left;height:92px;margin:0;padding:0;}
.header a strong{display:none;}
.header a:link#logo,.header a:visited#logo{display:block;height:92px;margin:0;width:220px;}
.message-center-readmore{color:blue!important;font-weight:lighter;text-decoration:underline!important;}
.nav{background-color:#1B2A5C!important;width:942px;}
.nav a:focus,.nav a:hover,.nav a:active{background:#1B2A5C;border-color:#1B2A5C;border-style:solid;border-width:0 1px;color:#FFF;}
.nav li li{border-left:0;}
.nav li li a{padding:.5em 0 .6em;}
.nav li li a:focus,.nav li li a:hover,.nav li li a:active{background-color:#FFF;border-color:#1B2A5C;border-style:solid;border-width:0 1px;color:#172D5C;}
.nav li li,.nav li li a{background-color:#E3EAF2;border-color:#1B2A5C;border-style:solid;border-width:0 1px;color:#172D5C;opacity:1;}
.nav li,.nav li li{width:156px;}
.nav ul li.last{border-bottom:1px solid #1B2A5C;}
.nav>li.first{border-left:1px solid #1B2A5C;}
.nav>li>a{background-color:#1B2A5C;border-color:#1B2A5C;border-style:solid;border-width:0 1px;color:#FFF;text-align:center;text-indent:0;text-transform:uppercase;}
.vcard-top{font-size:100%;margin-left:18px;margin-top:22px;text-align:right;}
.vcard-top br{line-height:1.4em;}
.vcard-top strong,h1,h2{text-transform:uppercase;}
h1,h2,h3,h4,.content ul li a strong{color:#A23039;}

table tr th{background-color:#CCC;text-align:left;}

th.number, td.number{text-align:left;}
tr td:first-child{font-weight:700;text-align:left!important;}
tr+tr th{background-color:#ededed;text-align:left;}


ul#crumbtrail{display:block;height:2em;margin:0;padding:0;}
ul#crumbtrail li{clear:none;color:#666;float:left!important;list-style:none;margin:0;padding:0!important;}
ul#crumbtrail li a:hover{text-decoration:underline!important;}
ul#crumbtrail li a:link,ul#crumbtrail li a:visited{color:#000;padding:3px;text-decoration:none;}
ul.home-nav li a{background-color:#1B2A5C;color:#fff;display:block;font-size:100%;height:92px;padding-top:1em;text-align:center;text-transform:uppercase;}
ul.home-nav li.fifth a{background-image:url(/Assets/userfiles/Layout/home_nav_col_5.jpg);background-position:1px 30px;background-repeat:no-repeat;}
ul.home-nav li.fifth a:hover{background-image:url(/Assets/userfiles/Layout/home_nav_col_5_on.jpg);background-position:1px 30px;background-repeat:no-repeat;}
ul.home-nav li.first a{background-image:url(/Assets/userfiles/Layout/home_nav_col_1.jpg);background-position:1px 30px;background-repeat:no-repeat;}
ul.home-nav li.first a:hover{background-image:url(/Assets/userfiles/Layout/home_nav_col_1_on.jpg);background-position:1px 30px;background-repeat:no-repeat;}
ul.home-nav li.fourth a{background-image:url(/Assets/userfiles/Layout/home_nav_col_4.jpg);background-position:1px 30px;background-repeat:no-repeat;}
ul.home-nav li.fourth a:hover{background-image:url(/Assets/userfiles/Layout/home_nav_col_4_on.jpg);background-position:1px 30px;background-repeat:no-repeat;}
ul.home-nav li.second a{background-image:url(/Assets/userfiles/Layout/home_nav_col_2.jpg);background-position:1px 30px;background-repeat:no-repeat;}
ul.home-nav li.second a:hover{background-image:url(/Assets/userfiles/Layout/home_nav_col_2_on.jpg);background-position:1px 30px;background-repeat:no-repeat;}
ul.home-nav li.third a{background-image:url(/Assets/userfiles/Layout/home_nav_col_3.jpg);background-position:1px 30px;background-repeat:no-repeat;}
ul.home-nav li.third a:hover{background-image:url(/Assets/userfiles/Layout/home_nav_col_3_on.jpg);background-position:1px 30px;background-repeat:no-repeat;}
ul.news li a:link,ul.news li a:visited{color:#000!important;}

tr.striped td{background-color:#FAFAFA;}

tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:1.2em;margin-bottom:2.5em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

.amp{font-family:"Warnock Pro", "Goudy Old Style",Palatino,"Book Antiqua", Georgia, serif;font-style:italic;font-weight:400;}

blockquote :first-child:before,blockquote :first-child:after{content:"";}
blockquote cite em{font-weight:lighter !important;}
blockquote cite,blockquote cite em{color:#333;display:block;font-weight:700;line-height:1.8em;text-align: left; }

dl dt,dl dd{border:2px solid #fff;}
dl dt{border-top:2px solid #ededed;margin-top:0!important;padding-top:.5em;}
dl dd{border-bottom:1px solid #ccc;margin-bottom:0!important;}
dl dd a{display: block;}
dl dd a:link, dl dd a:visited{background-color:#fff;border:2px solid #fff;}
dl dd a:hover{background-color:#D3E9FE;border:2px solid #69A5FE;}
dl.wide dd a{float:right;top:-2.5em;}

.content .highlight
{
	background-color: #FDFFA9;
	border: 1px #FFEB00 solid;
	padding: .5em 1em;
	margin-bottom: .75em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-box-shadow: #666 0px 4px 5px;
}

table.staff tr th{background-color:#ededed !important;text-align:right; width: 12em;}

table.staff tr th+td{width: 18em;}
