.SlicedLinks { color: #666666; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.SlicedLinksBlue { color: #0000FF; font-size: 9px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
.image-no-border { border: solid 0 #ffffff; }
.fontsize9 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; }
.fontsize10 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; }
.fontsize11 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; }
.fontsize12 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; }
.fontsize13 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; }
.fontsize14 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; }
.fontsize15 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; }
.fontsize16 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; }
.fontsize17 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; }
.fontsize18 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; }
.fontsize19 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; }
.fontsize20 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; }
.fontsize21 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; }
.fontsize22 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; }
.fontsize23 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; }
.fontsize24 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; }
.fontsize25 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; }
.colourid1 {color: #151515}
.backgroundcolourid1 {background-color: #151515; }
.colourid27 {color: #353535}
.backgroundcolourid27 {background-color: #353535; }
.colourid28 {color: #d8dde0}
.backgroundcolourid28 {background-color: #d8dde0; }
.colourid29 {color: #FFFFFF}
.backgroundcolourid29 {background-color: #FFFFFF; }
.colourid38 {color: #1e5a9a}
.backgroundcolourid38 {background-color: #1e5a9a; }
.colourid43 {color: #f5b84f}
.backgroundcolourid43 {background-color: #f5b84f; }
.colourid44 {color: #b53737}
.backgroundcolourid44 {background-color: #b53737; }
.fontsize9-colourid1 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; color: #151515; }
.fontsize9-colourid27 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; color: #353535; }
.fontsize9-colourid28 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; color: #d8dde0; }
.fontsize9-colourid29 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; color: #FFFFFF; }
.fontsize9-colourid38 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; color: #1e5a9a; }
.fontsize9-colourid43 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; color: #f5b84f; }
.fontsize9-colourid44 { font-weight: normal; margin: 0; font-size: 9px; font-family: 25; color: #b53737; }
.fontsize10-colourid1 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; color: #151515; }
.fontsize10-colourid27 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; color: #353535; }
.fontsize10-colourid28 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; color: #d8dde0; }
.fontsize10-colourid29 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; color: #FFFFFF; }
.fontsize10-colourid38 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; color: #1e5a9a; }
.fontsize10-colourid43 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; color: #f5b84f; }
.fontsize10-colourid44 { font-weight: normal; margin: 0; font-size: 10px; font-family: 25; color: #b53737; }
.fontsize11-colourid1 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; color: #151515; }
.fontsize11-colourid27 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; color: #353535; }
.fontsize11-colourid28 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; color: #d8dde0; }
.fontsize11-colourid29 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; color: #FFFFFF; }
.fontsize11-colourid38 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; color: #1e5a9a; }
.fontsize11-colourid43 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; color: #f5b84f; }
.fontsize11-colourid44 { font-weight: normal; margin: 0; font-size: 11px; font-family: 25; color: #b53737; }
.fontsize12-colourid1 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; color: #151515; }
.fontsize12-colourid27 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; color: #353535; }
.fontsize12-colourid28 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; color: #d8dde0; }
.fontsize12-colourid29 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; color: #FFFFFF; }
.fontsize12-colourid38 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; color: #1e5a9a; }
.fontsize12-colourid43 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; color: #f5b84f; }
.fontsize12-colourid44 { font-weight: normal; margin: 0; font-size: 12px; font-family: 25; color: #b53737; }
.fontsize13-colourid1 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; color: #151515; }
.fontsize13-colourid27 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; color: #353535; }
.fontsize13-colourid28 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; color: #d8dde0; }
.fontsize13-colourid29 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; color: #FFFFFF; }
.fontsize13-colourid38 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; color: #1e5a9a; }
.fontsize13-colourid43 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; color: #f5b84f; }
.fontsize13-colourid44 { font-weight: normal; margin: 0; font-size: 13px; font-family: 25; color: #b53737; }
.fontsize14-colourid1 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; color: #151515; }
.fontsize14-colourid27 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; color: #353535; }
.fontsize14-colourid28 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; color: #d8dde0; }
.fontsize14-colourid29 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; color: #FFFFFF; }
.fontsize14-colourid38 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; color: #1e5a9a; }
.fontsize14-colourid43 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; color: #f5b84f; }
.fontsize14-colourid44 { font-weight: normal; margin: 0; font-size: 14px; font-family: 25; color: #b53737; }
.fontsize15-colourid1 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; color: #151515; }
.fontsize15-colourid27 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; color: #353535; }
.fontsize15-colourid28 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; color: #d8dde0; }
.fontsize15-colourid29 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; color: #FFFFFF; }
.fontsize15-colourid38 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; color: #1e5a9a; }
.fontsize15-colourid43 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; color: #f5b84f; }
.fontsize15-colourid44 { font-weight: normal; margin: 0; font-size: 15px; font-family: 25; color: #b53737; }
.fontsize16-colourid1 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; color: #151515; }
.fontsize16-colourid27 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; color: #353535; }
.fontsize16-colourid28 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; color: #d8dde0; }
.fontsize16-colourid29 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; color: #FFFFFF; }
.fontsize16-colourid38 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; color: #1e5a9a; }
.fontsize16-colourid43 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; color: #f5b84f; }
.fontsize16-colourid44 { font-weight: normal; margin: 0; font-size: 16px; font-family: 25; color: #b53737; }
.fontsize17-colourid1 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; color: #151515; }
.fontsize17-colourid27 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; color: #353535; }
.fontsize17-colourid28 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; color: #d8dde0; }
.fontsize17-colourid29 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; color: #FFFFFF; }
.fontsize17-colourid38 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; color: #1e5a9a; }
.fontsize17-colourid43 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; color: #f5b84f; }
.fontsize17-colourid44 { font-weight: normal; margin: 0; font-size: 17px; font-family: 25; color: #b53737; }
.fontsize18-colourid1 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; color: #151515; }
.fontsize18-colourid27 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; color: #353535; }
.fontsize18-colourid28 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; color: #d8dde0; }
.fontsize18-colourid29 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; color: #FFFFFF; }
.fontsize18-colourid38 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; color: #1e5a9a; }
.fontsize18-colourid43 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; color: #f5b84f; }
.fontsize18-colourid44 { font-weight: normal; margin: 0; font-size: 18px; font-family: 25; color: #b53737; }
.fontsize19-colourid1 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; color: #151515; }
.fontsize19-colourid27 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; color: #353535; }
.fontsize19-colourid28 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; color: #d8dde0; }
.fontsize19-colourid29 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; color: #FFFFFF; }
.fontsize19-colourid38 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; color: #1e5a9a; }
.fontsize19-colourid43 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; color: #f5b84f; }
.fontsize19-colourid44 { font-weight: normal; margin: 0; font-size: 19px; font-family: 25; color: #b53737; }
.fontsize20-colourid1 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; color: #151515; }
.fontsize20-colourid27 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; color: #353535; }
.fontsize20-colourid28 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; color: #d8dde0; }
.fontsize20-colourid29 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; color: #FFFFFF; }
.fontsize20-colourid38 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; color: #1e5a9a; }
.fontsize20-colourid43 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; color: #f5b84f; }
.fontsize20-colourid44 { font-weight: normal; margin: 0; font-size: 20px; font-family: 25; color: #b53737; }
.fontsize21-colourid1 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; color: #151515; }
.fontsize21-colourid27 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; color: #353535; }
.fontsize21-colourid28 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; color: #d8dde0; }
.fontsize21-colourid29 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; color: #FFFFFF; }
.fontsize21-colourid38 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; color: #1e5a9a; }
.fontsize21-colourid43 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; color: #f5b84f; }
.fontsize21-colourid44 { font-weight: normal; margin: 0; font-size: 21px; font-family: 25; color: #b53737; }
.fontsize22-colourid1 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; color: #151515; }
.fontsize22-colourid27 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; color: #353535; }
.fontsize22-colourid28 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; color: #d8dde0; }
.fontsize22-colourid29 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; color: #FFFFFF; }
.fontsize22-colourid38 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; color: #1e5a9a; }
.fontsize22-colourid43 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; color: #f5b84f; }
.fontsize22-colourid44 { font-weight: normal; margin: 0; font-size: 22px; font-family: 25; color: #b53737; }
.fontsize23-colourid1 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; color: #151515; }
.fontsize23-colourid27 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; color: #353535; }
.fontsize23-colourid28 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; color: #d8dde0; }
.fontsize23-colourid29 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; color: #FFFFFF; }
.fontsize23-colourid38 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; color: #1e5a9a; }
.fontsize23-colourid43 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; color: #f5b84f; }
.fontsize23-colourid44 { font-weight: normal; margin: 0; font-size: 23px; font-family: 25; color: #b53737; }
.fontsize24-colourid1 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; color: #151515; }
.fontsize24-colourid27 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; color: #353535; }
.fontsize24-colourid28 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; color: #d8dde0; }
.fontsize24-colourid29 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; color: #FFFFFF; }
.fontsize24-colourid38 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; color: #1e5a9a; }
.fontsize24-colourid43 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; color: #f5b84f; }
.fontsize24-colourid44 { font-weight: normal; margin: 0; font-size: 24px; font-family: 25; color: #b53737; }
.fontsize25-colourid1 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; color: #151515; }
.fontsize25-colourid27 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; color: #353535; }
.fontsize25-colourid28 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; color: #d8dde0; }
.fontsize25-colourid29 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; color: #FFFFFF; }
.fontsize25-colourid38 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; color: #1e5a9a; }
.fontsize25-colourid43 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; color: #f5b84f; }
.fontsize25-colourid44 { font-weight: normal; margin: 0; font-size: 25px; font-family: 25; color: #b53737; }

#standard-header { }
#standard-body { }
#standard-footer { }
.standard-area { margin:0 auto; overflow:hidden; }
.standard-column { float:left; margin:0; padding:0; }

.plain_h1h2 {margin-bottom: 10px;margin-right: 5px;}
.plain_h1h2 h1 {font:28px Lato, Helvetica, Arial, Sans-serif; padding:0 0 15px; color:#1e5a9a; line-height:normal; font-weight: 400; }
.plain_h1h2 h2 {font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#151515; line-height:normal; font-weight: 400; }
.plain_h1h2 .text {margin-top: 5px;}
.plain_h1h2 div {margin-right: 5px;}
.plain_h1h2 .text ul {padding: 0 0 15px 15px;}
.plain_h1h2 .text ul li { color: #353535; font: 13px/20px Lato,Helvetica,Arial,Sans-serif;}

.plain_h2h3 {margin-bottom: 10px;margin-right: 5px;}
.plain_h2h3 h2 {font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#1e5a9a; line-height:normal; font-weight: 400; }
.plain_h2h3 h3 {font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#151515; line-height:normal; font-weight: 400; }
.plain_h2h3 .text {margin-top: 5px;}
.plain_h2h3 div {margin-right: 5px;}
.plain_h2h3 .text ul {padding: 0 0 15px 15px;}
.plain_h2h3 .text ul li { color: #353535; font: 13px/20px Lato,Helvetica,Arial,Sans-serif;}
.plain_h2h3 .files a img {margin-bottom: 10px;}

.bar_h1h2 {margin-bottom: 10px;margin-right: 5px;}
.bar_h1h2 .panel_01 { background: url("../../sitestyle/images/side-panel-01.jpg") no-repeat scroll 0 0 transparent;height: 782px; left: 0; position: absolute; top: 0; width: 28px; z-index: 10;}
.bar_h1h2 h1 { font:28px Lato, Helvetica, Arial, Sans-serif; padding:0 0 15px; color:#1e5a9a; line-height:normal; font-weight: 400; margin-left: 45px; }
.bar_h1h2 h2 { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#151515; line-height:normal; font-weight: 400; margin-left: 45px;}
.bar_h1h2 .text { margin-top: 5px; margin-left: 45px;}
.bar_h1h2 div {margin-right: 5px;}
.bar_h1h2 .text ul {padding: 0 0 15px 15px;}
.bar_h1h2 .text ul li { color: #353535; font: 13px/20px Lato,Helvetica,Arial,Sans-serif;}

.bar_h2h3 {margin-bottom: 10px;margin-right: 5px;}
.bar_h2h3 h2 { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#1e5a9a; line-height:normal; font-weight: 400; margin-left: 45px; }
.bar_h2h3 h3 { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#151515; line-height:normal; font-weight: 400; margin-left: 45px;}
.bar_h2h3 .text { margin-top: 5px; margin-left: 45px;}
.bar_h2h3 div {margin-right: 5px;}
.bar_h2h3 .text ul {padding: 0 0 15px 15px;}
.bar_h2h3 .text ul li { color: #353535; font: 13px/20px Lato,Helvetica,Arial,Sans-serif;}

.divider_h1h2 {margin-bottom: 10px;margin-right: 5px;}
.divider_h1h2 .divider_01 { background: url("http://www.orangegenie.com/sitestyle/images/cent-divider.jpg") no-repeat scroll 0 0 transparent;height: 246px; left: 0; position: absolute; top: 0; width: 58px; z-index: 10;}
.divider_h1h2 h1 { font:28px Lato, Helvetica, Arial, Sans-serif; padding:0 0 15px; color:#1e5a9a; line-height:normal; font-weight: 400; margin-left: 45px; }
.divider_h1h2 h2 { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#151515; line-height:normal; font-weight: 400; margin-left: 45px;}
.divider_h1h2 .text { margin-top: 5px; margin-left: 45px;}
.divider_h1h2 div {margin-right: 5px;}
.divider_h1h2 .text ul {padding: 0 0 15px 15px;}
.divider_h1h2 .text ul li { color: #353535; font: 13px/20px Lato,Helvetica,Arial,Sans-serif;}

.agencies_h1h2 {margin-bottom: 10px;margin-right: 5px; height: 380px; position:relative;}
.agencies_h1h2 .divider_01 { background: url("../../sitestyle/images/page-figures.jpg") no-repeat scroll -390px 0 transparent; height: 380px; width: 195px; right: 0; position: absolute; top: 0; z-index: 10;}
.agencies_h1h2 h1 { font:28px Lato, Helvetica, Arial, Sans-serif; padding:0 0 15px; color:#1e5a9a; line-height:normal; font-weight: 400; margin-left: 45px; }
.agencies_h1h2 h2 { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#151515; line-height:normal; font-weight: 400; margin-left: 45px;}
.agencies_h1h2 .text { margin-top: 5px; margin-left: 45px;}
.agencies_h1h2 div {margin-right: 5px;}
.agencies_h1h2 .text ul {padding: 0 0 15px 15px;}
.agencies_h1h2 .text ul li { color: #353535; font: 13px/20px Lato,Helvetica,Arial,Sans-serif;}
#datasearch-data h1 {  padding-left: 10px;  font-size:14px; font-weight:bold; }
#datasearch-data .maintext {  padding-left: 10px; }
.datasearch-header-footer { position:relative; width:100%; height:19px; margin-top:5px; margin-bottom:5px; }
.datasearch-header { color:#121f18; font-size:17px; background-color:white; text-align:left; position:absolute; top:0; left:0; width:185px; height:20px; }
.datasearch-header span { color:#b80019; font-size:17px; }
#datasearch-data { position:relative; }
.datasearch-noresults { color:#121f18; font-size:15px; background-color:white; text-align:left; margin-left:10px; }

.datasearch-pagenumbers {
    float: right;
    padding: 0 40px 0 0;
}
.datasearch-pagenumbers ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
.datasearch-pagenumbers li {
  display: inline;
}
.datasearch-pagenumbers li a {
  color: #717171 !important;
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
}

.datasearch-pagenumbers a {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
  margin: 1px 2px;
  padding: 5px 10px;
  display: inline-block;
  border-top: 1px solid #fff;
  text-decoration: none !important;
  text-shadow: white 0 1px 0;
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eaeaea));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #f9f9f9, #eaeaea);
  /* Chrome 10+, Saf5.1+ */
  background-image: -moz-linear-gradient(top, #f9f9f9, #eaeaea);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #f9f9f9, #eaeaea);
  /* IE10 */
  background-image: -o-linear-gradient(top, #f9f9f9, #eaeaea);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #f9f9f9, #eaeaea);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9', EndColorStr='#eaeaea');
  /* IE6–IE9 */
}
.datasearch-pagenumbers a:first-child, .paginate a.first {
  margin-left: 0;
}
.datasearch-pagenumbers a:last-child, .paginate a.last {
  margin-right: 0;
}
.datasearch-pagenumbers a:hover, .paginate a:focus {
  border-color: #fff;
  background-color: #fdfdfd;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fafafa));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #fefefe, #fafafa);
  /* Chrome 10+, Saf5.1+ */
  background-image: -moz-linear-gradient(top, #fefefe, #fafafa);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #fefefe, #fafafa);
  /* IE10 */
  background-image: -o-linear-gradient(top, #fefefe, #fafafa);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #fefefe, #fafafa);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#fefefe', EndColorStr='#fafafa');
  /* IE6–IE9 */
}
.datasearch-pagenumbers a.more {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: 0 none !important;
  background: transparent !important;
  margin-left: 0;
  margin-right: 0;
}
.datasearch-pagenumbers a.active {
  -moz-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  -o-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.75);
  border-color: #1c5888 !important;
  color: #f2f2f2 !important;
  text-shadow: black 0 1px 0;
  background-color: #676767;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2265a4), to(#1c5888));
  /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #2265a4, #1c5888);
  /* Chrome 10+, Saf5.1+ */
  background-image: -moz-linear-gradient(top, #2265a4, #1c5888);
  /* FF3.6 */
  background-image: -ms-linear-gradient(top, #2265a4, #1c5888);
  /* IE10 */
  background-image: -o-linear-gradient(top, #2265a4, #1c5888);
  /* Opera 11.10+ */
  background-image: linear-gradient(top, #2265a4, #1c5888);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2265a4', EndColorStr='#1c5888');
  /* IE6–IE9 */
}.news-container { border-bottom:1px solid #DEDEDE; color:#353535; display:block; font:13px/22px Lato,Helvetica,Arial,Sans-serif; margin:7px 0; overflow:hidden; padding:10px 0 0; position:relative; text-decoration:none; }
.news-container h2 { font:18px/22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#1e5a9a; line-height:28px; font-weight:400; text-decoration:none; }
.date_holder { float:left; padding:0 25px 0 0; width:73px; }
.calendar { background:url(../../sitestyle/images/main-sprite.png) no-repeat scroll -853px 0 transparent; display:block; height:74px; width:73px; position:relative; }
.calendar p.month { font:14px Lato, Helvetica, Arial, Sans-serif; font-weight:700; color:#fff; line-height:22px; text-decoration:none; text-align:center; text-shadow:0 1px 1px #0C2E4F; text-transform:uppercase; position:absolute; top:0; width:74px; overflow:hidden; }
.calendar p.date { color: #3B3A3A; font: 700 34px Lato,Helvetica,Arial,Sans-serif; overflow: hidden; position: absolute; text-align: center; text-decoration: none; top: 21px; width: 74px; }
.calendar p.year { color: #AAAAAA; font: 700 11px Lato,Helvetica,Arial,Sans-serif; overflow: hidden; position: absolute; text-align: center; text-decoration: none; top: 58px; width: 74px; }
.news_content { float:left; padding:0; width:475px; }
.buttons { display: block; float: right; height: 30px; margin: 15px 0; padding: 0; width: 476px; }footer.main .links { height:30px; width: 930px; position:absolute; top:89px; left:30px; list-style:none;}
footer.main .links li { float: left; margin-right: 15px;}
footer.main .links li a { font:12px Lato, Helvetica, Arial, Sans-serif; color:#fff; line-height:22px; text-shadow:0 1px 1px #0C2E4F; text-decoration:none; }
footer.main .links li a:hover { text-decoration:underline; color:#ececec; }
footer.main .col_4 { background:url(../../sitestyle/images/main-sprite.png) no-repeat scroll -638px -338px transparent; float:left; height:300px; position:relative; top:25px; left:30px; padding:0 25px 0 0; width:130px; }
footer.main .col_4 ul.links { list-style:none; margin:0; padding:0; }
footer.main .col_4 ul.links li { padding:0 0 1px; }
footer.main .col_4 ul.links li a { font:12px Lato, Helvetica, Arial, Sans-serif; color:#fff; line-height:22px; text-shadow:0 1px 1px #0C2E4F; text-decoration:none; font-weight:700;}
footer.main .col_4 ul.links li a:hover { text-decoration:underline; color:#ececec; }
footer a { color:#fff; text-decoration:none; }
footer a:hover { text-decoration:underline; color:#ececec; }/* side nav */
.nav_side { list-style: none outside none; width: 250px; margin-bottom: 20px; }
.nav_side ul { list-style:none; }
.nav_side ul h4 { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#1e5a9a; line-height:normal; }
.nav_side ul li { padding: 5px 0px; border-bottom:1px solid #dedede; padding:0; display:block;}
.nav_side ul li a { font:13px Lato, Helvetica, Arial, Sans-serif; color:#353535; line-height:22px; font-weight:400; text-decoration:none; width:239px; }
.nav_side ul li span { font:13px Lato, Helvetica, Arial, Sans-serif; color:#353535; line-height:22px; font-weight:400; text-decoration:none; width: 100%;}
.nav_side ul li a { border: 0; display: block; overflow: hidden; padding: 5px 0 5px 10px; }
.nav_side ul li a.on,.nav_side ul li a:hover { color:#fff; background: url("../../sitestyle/images/main-sprite.png") repeat-x scroll 0 -4px transparent; width:100%; position: relative; font-weight:700; }
.nav_side ul span { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 10px; color:#1e5a9a; line-height:normal; }
.nav_end { background: url("../../sitestyle/images/main-sprite.png") no-repeat scroll -368px -4px transparent; color: #FFFFFF; height: 25px; position: relative; width: 250px;} /* 160/760px - 1% padding */
.nav_side ul span.category, ul.posts strong.title, ul.posts em.excerpt { padding: 0; }

.nav_side ul li.subsub {
	padding-left: 10px;
}#services-holder { width:675px; height:159px; margin:15px 0 0;}
#services-holder p.title { font:22px Lato, Helvetica, Arial, Sans-serif; padding:0 0 2px; color:#1e5a9a; line-height:28px; font-weight:400; }
#services-holder .holder { display: block; float: left; width: 250px; margin: 20px 20px 0 0; }
#services-holder .holder p { font:13px Lato, Helvetica, Arial, Sans-serif; padding:0 0 15px; color:#353535; line-height:22px; width: 130px;}
#services-holder .holder .ltd-icon { background: url("../../sitestyle/images/main-sprite.png") no-repeat scroll -513px -38px transparent; color: #FFFFFF; height: 81px; position: absolute; right: 130px; width: 75px; }
#services-holder .holder .umb-icon { background: url("../../sitestyle/images/main-sprite.png") no-repeat scroll -419px -38px transparent; color: #FFFFFF; height: 81px; left: 170px; position: absolute; width: 75px; }