/* Master Page Styles */
.printtitle {display:none;}
#wrapper {width:1040px; margin:10px auto; background:center;}

/* Global */
html, body {
	font: 12px Arial, Verdana, sans-serif;
	color:#333;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background-size: 100%;
}

th {background-color:#369; color:#FFF}

p {margin:0 0 1em 0;}

h1, h2, h3, h4, h5, h6 {font-family:Garamond,"Times New Roman",Times,serif; margin:0;}
h2:first-letter {font-size : 36px;}
h1 {font-size:28px;}
h2 {font-size:24px; text-transform: uppercase; color:#003479; margin-bottom:10px;}
h3 {font-size:20px; margin-bottom:3px;}
h4 {font-size:16px; margin-bottom:3px;}
h5 {font-size:14px; margin-bottom:3px;}

a {text-decoration: none; color:#069}
a:hover {text-decoration: underline; color: #faab4b;}

.skip {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}

.clear {overflow:hidden; clear:both; height:0; margin:0; padding:0; font-size:1px; font-size:0.01em; display:block;}

.hidden {display:none;}

/* Grid */
.grdwrpr {width:1000px; height:100%; margin:33px 18px 0 22px;}
.grdspan1 {width:970px;}
.grdspan2 {width:635px;}
.grdspan3 {width:500px;}
.grdspan4 {width:303px;}
.grdspan1, .grdspan2, .grdspan3, .grdspan4 {float:left; margin:15px;}

/* Start Header */
.hdrlogo {height:110px; width:600px; position:absolute;}
.hdrlogo h1 {display:none;}
.hdrrt {width:325px; float:right; height:118px; color:#FFF;}

/* Sign up */
.signup {position:absolute; left:718px; top:80px;}
.signemail {padding:3px; border:1px solid #676767; color:#003478; width:134px;}
.signzip {padding:3px; border:1px solid #676767; color:#003478; width:53px;}
.signbtn {margin-bottom:-7px; #margin-bottom:-3px;}
/* End Header */

/* Text Sizer */
div#sizer {display:none; } /* hide from incapable browsers */
.txtsizer {margin:20px 30px 0 0; color:#CCC; float:right;}

/* Page Tags (Admins Only) */
.pagetags {position:absolute; right:30px; top:40px;}

/* Search */
.searchbox {margin: 0 5px 0 40px;}
.searchbtn {margin-bottom:-8px; #margin-bottom:-3px;}

/* Footer */
.footer {background:url(../App_Themes/OAG/Images/ftr_sthouse.jpg) no-repeat bottom;}

/* Footer Nav */
.ftrnav_img {background:url(../App_Themes/OAG/Images/ftrnav_img.gif) no-repeat top; height:40px;}
.ftrnav {float:left; width:100%; font-size:10px; color:#666; text-align:left; margin-bottom:10px;}
.ftrnav ul {margin:0; padding:0; list-style:none;}
.ftrnav ul li {width:143px; float:left; font-weight:bold; margin:0 0 0 20px; padding:2px 0 0 0; display:block;}
.ftrnav ul li li {float:none; font-weight:normal; margin:0px;}

/* Subfooter */
.subftr {width:996px; font-size:10px; color:#369; padding:15px 0; text-align:center;}
.subftr a {color:#369; text-decoration:none;}
.subftr a:hover {color:#369; text-decoration:underline;}
.subftr a:active {color:#369; text-decoration:none;}
/* End Master Page Styles */


/* Start Home Page Styles */

/* Misc */
.homenews {background: url(../App_Themes/OAG/Images/news_hdr.gif) no-repeat center; height:50px; width:303px; position:relative; text-align:center;}
.homeresources {background: url(../App_Themes/OAG/Images/resources_hdr.gif) no-repeat center; height:50px; width:303px; position:relative; text-align:center;}
.homeevents {background: url(../App_Themes/OAG/Images/events_hdr.gif) no-repeat center; height:50px; width:303px; position:relative; text-align:center;}

/* End Home Page Styles */

/* One Column */
.onecol .grdspan1 {background:url(../App_Themes/OAG/Images/bg-content.png) repeat-x; min-height: 605px;}
.onecolsearch {float:right;}
.onecol .padding {padding:10px;}

/* Start Two Column */
.twocol .grdspan2 {background:url(../App_Themes/OAG/Images/bg-content.png) repeat-x; min-height: 605px;}
.twocol .grdspan4 {background:url(../App_Themes/OAG/Images/bg-rtcol.png) repeat-x; min-height: 605px;}
.twocol .padding {padding:10px;}
.twocol .search {margin-bottom:15px;}


.twocol-short .grdspan2 {background:url(../App_Themes/OAG/Images/bg-content-short.png) repeat-x; min-height: 280px;}
.twocol-short .grdspan4 {background:url(../App_Themes/OAG/Images/bg-rtcol-short.png) repeat-x; min-height: 280px;}
.twocol-short .padding {padding:10px;}
.twocol-short .search {margin-bottom:15px;}

h2.news:first-letter {font-size : 20px;}
h2.news {font-size:20px; text-transform:none;}
/* End Two Column */

/* Start Menu */
.nav {width:1000px; margin:0 0 0 22px; clear:both; display:inline-table;}

ul#topnav {height:32px; margin:0; padding:0; position:absolute; z-index:1000;}
ul#topnav li {float:left; list-style-type:none; background-image:url(../App_Themes/OAG/Images/menu.gif);}
ul#topnav li a {display:block; text-decoration:none;}
ul#topnav li a:link {text-decoration:none;}
ul#topnav li a:visited {text-decoration:none;}
ul#topnav li a:hover {text-decoration:none;}
ul#topnav li a:active {text-decoration:none;}

ul#topnav .menu {top:32px; position:absolute; background:url(../App_Themes/OAG/Images/bg-subnav.gif) repeat-x bottom left; padding:4px 0 12px 10px;}

ul#topnav .menu ul.sub_nav {float:left;}
ul#topnav .menu ul.sub_nav {margin:0 10px 0 0; padding:0; width:130px;}
ul#topnav .menu ul.sub_nav li {float:none; background-image:none;}
ul#topnav .menu ul.sub_nav li a, ul#topnav .menu ul.sub_nav li a:link, ul#topnav .menu ul.sub_nav li a:visited {font-size:12px; font-weight:normal; line-height:1.3em; color:#003479; text-decoration:none; padding:4px 6px; height:100%; background-color:transparent;}
ul#topnav .menu ul.sub_nav li a:hover {color:#003479; text-decoration: none; background-color:#f9dfbb;}
ul#topnav .menu ul.sub_nav li a:active {color:#003479; text-decoration: none; background-color:transparent;}

ul#topnav li .menu {display:none;}
ul#topnav li:hover .menu {display:block;}
ul#topnav li.over .menu {display:block; width:200px;; height:1%;}
ul#topnav a.nav_item span {position:absolute; left:-10000px; width:1px; height:1px; overflow:hidden;}

li.nav_home {background-position:0 0;}
li.nav_home:hover, li.nav_home_over {background-position:0 -33px;}
li.nav_home a.nav_item, li.nav_home_over a.nav_item {width:45px; height:33px;}

li.nav_press {background-position:-45px 0;}
li.nav_press:hover, li.nav_press_over {background-position:-45px -33px;}
li.nav_press a.nav_item, li.nav_press_over a.nav_item {width:165px; height:33px;}
li.nav_press .menu {left:45px; min-width:165px}

li.nav_service {background-position:-210px 0;}
li.nav_service:hover, li.nav_service_over {background-position:-210px -33px;}
li.nav_service a.nav_item, li.nav_service_over a.nav_item {width:135px; height:33px;}
li.nav_service div.menu {left:210px; min-width:135px;}

li.nav_consumer {background-position:-345px 0;}
li.nav_consumer:hover, li.nav_consumer_over {background-position:-345px -33px;}
li.nav_consumer a.nav_item, li.nav_consumer_over a.nav_item {width:141px; height:33px;}
li.nav_consumer div.menu {left:345px; min-width:141px;}

li.nav_law {background-position:-486px 0;}
li.nav_law:hover, li.nav_law_over {background-position:-486px -33px;;}
li.nav_law a.nav_item, li.nav_law_over a.nav_item {width:179px; height:33px;}
li.nav_law div.menu {right:336px; min-width:179px}

li.nav_legal {background-position:-660px 0;}
li.nav_legal:hover, li.nav_legal_over {background-position:-660px -33px;;}
li.nav_legal a.nav_item, li.nav_legal_over a.nav_item {width:101px; height:33px;}
li.nav_legal div.menu {right:234px; min-width:101px;}

li.nav_about {background-position:-761px 0;}
li.nav_about:hover, li.nav_about_over {background-position:-761px -33px;;}
li.nav_about a.nav_item, li.nav_about_over a.nav_item {width:110px; height:33px;}
li.nav_about div.menu {right:124px; min-width:110px;}

li.nav_contact {background-position:-871px 0;}
li.nav_contact:hover, li.nav_contact_over {background-position:-871px -33px;;}
li.nav_contact a.nav_item, li.nav_contact_over a.nav_item {width:124px; height:33px;}

/* subhdrwrpr */
.subhdrwrpr {width:1000px; height:52px; background:transparent url(../App_Themes/OAG/Images/bg-subhdr.jpg) no-repeat top left;}
/* End Menu */


/* Start Sidebar Non-Navigation Items (Related, Links, etc)  */
.sidebar h3 {
font:22px Garamond,"Times New Roman",Times,serif; 
color:#FFF;
text-transform:uppercase;
text-align:center;
padding:10px 0;
background:url(../App_Themes/OAG/Images/rtcol-hdr.png) no-repeat top center;
margin-top:15px;
}
.sidebar h3 a {text-decoration:none; color:#FFF;}

.sidebar ul {list-style-type: none; margin:0; display:block; text-align:left; padding:0;}
.sidebar ul li a {color:#069; font: 12px Arial, Helvetica, sans-serif; padding:3px 6px; display:block; text-transform:none; margin:0;}
.sidebar ul li a:hover {color:#faab4b;}
.sidebar p {padding:0 6px;}

/* End Sidebar Non-Navigation Items (Related, Links, etc)  */


/* Start Sidebar Navigation Menu */
.sidebar {width:100%;}
.sidebar .menuhdr a {text-decoration:none; color:#FFF;}
/* End Sidebar Navigation Menu */

/* Other */
.rss {padding:0 0 10px 0;}
.vspace {padding-top:3px;}

/* Home Page Fade */
.homepgfd .container {background: url(../App_Themes/OAG/Images/feature_background.gif) repeat-x; min-height:215px; padding:10px;}

/* News Teaser List and Events List */
.list_title {font-weight:bold;}
.list_date {font-size:11px; padding-top:10px;}
.list_lead {padding-bottom:10px; border-bottom:1px solid #CCC;}

/* News Release List */
.newspretitle a {font-weight:bold; color:#003479; text-decoration:none;}
.newspredate {font-size:90%;padding:5px 0 3px;}
.newspresummary {font-size:80%; padding-bottom:10px;}

/* News Default */
.blogimagedefault img {border:none; padding:3px 5px 0 0; width:200px; height:150px; float:right;}

/* News Summary List */
.newslist {margin-bottom:20px; display:table;}
.newslist img {border:none; padding:3px 5px 0 0; width:100px; height:75px; float:left;}
.newsdate {font-size:90%;}
.newslead {padding-bottom:10px; border-bottom:1px solid #CCC;}
.newslistsimple {margin-bottom:5px;}

/* FAQ Questions */
.faq_question {margin-bottom:5px;}

/*CSS List with extra spacing*/
.SpacingCMSListMenuLI {margin-bottom: 1em;}

/*CSS List with no bullets*/
.NoBulletCMSListMenuUL {list-style-type:none; padding-left:20px;}

/*CSS List with no bullets bold spacing*/
.NoBulletStrongCMSListMenuUL {list-style-type:none; padding:0; margin:0 0 20px 0; font-weight:bold;}

/* Two Column for Main Content */
.mainlft {width:47%; float:left; padding-bottom:30px;}
.mainrt {width:47%; float:right; padding-bottom:30px;}

.mainlft2 {width:47%; float:left;}
.mainrt2 {width:47%; float:right;}

/* Table with Border */
.tableborder {border:1px solid #CCC; border-collapse:collapse;}
.tableborder th {border:1px solid #CCC;}
.tableborder td {border:1px solid #CCC;}

/* Paging */
.paging, .PagerControl, .centered {text-align:center;}

/* Required */
.requiredimg {background: url(../App_Themes/OAG/Images/required.gif) no-repeat left;}
.required{color:#900;}

/* Services List */
.services li {margin-bottom: 1em;}

/* Forms */
.fieldlength {width: 300px;}
.xtralong {width: 420px;}
.long {width:350px;}
.mediumlong {width: 250px;}
.medium {width:140px;}
.mediumshort {width:110px;}
.short {width:75px;}

/* FAQ Topic List */
.faqlist li:first-letter{ text-transform:uppercase;}

.ErrorLabel{color:#900; display:block; padding-bottom:12px;}

/* CMS Complete Search Dialog */
.SearchDialog {padding-bottom:15px;}

/* Web Manual and Style Guide */
.SectionTitle {font-size:22px; color:#003479;}

/* Reports List */
.ReportList ul {margin-top:0px;}
.ReportList h3 {margin-bottom:10px;}

/* Victims Services */
.victimservices h4 {font:bold 12px Arial, Verdana, sans-serif;}

/*COIN*/
fieldset .label {float:left; width:15em; margin-right:1em; text-align:right;}
fieldset .labellong {float:left; width:45em; margin-right:1em; text-align:right;}
fieldset .formrow {float:left; clear:left; width:100%; padding-bottom:.45em;}
fieldset {border:none; float:left; clear:left; width:100%; margin: 0 0 1.5em 0; padding: 0;}
legend {display:none;}
.formnav {width:150px; margin-left:auto; margin-right:auto; display:block;}
/*.todo li {border-bottom:1px dotted; list-style:none; height:40px;}*/
.todo-left {float:left; padding-top:10px;}
.todo-right {float:right; padding-top:4px;}
.editbtn {margin-left:auto; margin-right:auto; display:block;}
.h2coin {float:left; width:300px;}
.progressbar {float:right;}
.clarify {font-style:italic; color:#999;}
.confirmation {color:#900; text-align:center;}
.error {color:#900;}
.ModalPopupBG {background-color: #666699; filter: alpha(opacity=50); opacity: 0.7;}
.ModalPopupFG {background:white;}
.coindata {width:45%; float:left; margin:0 10px 5px 0;}
.coindataright {width:5%; float:right;}
.bottomborder {border-bottom:1px dotted;}

/*Missing Persons*/
.mpWrapper{background-color:#FFF;font-family:Arial;width:600px;border:solid 1px #CBCDBE;padding:5px;margin:0;_margin-bottom:26px;_margin-top:10px;}
.mpHeader{position:relative;width:600px;padding:0;background-color:#e9e9e9;height:30px;}
.listing{margin-top:10px;margin-bottom:20px;}
.mpHeader .mpName{font-weight:normal;font-weight:bold;}
.mpHeader .mpType{font-size:11px; font-weight:normal;}
.mpHeader h3{font:700 14px Arial;float:left;padding:7px 0 7px 6px;overflow:hidden;max-width:432px;_width:432px;text-overflow:ellipsis;white-space:nowrap;}
.mpHeader a.mpName{font-size:15px;}
.mpSummary{width:558px;_width:100%;float:left;margin:5px 0 0 0;}
.mpImgDefault {max-width:250px;min-width:150px; max-height:300px; min-height:200px; border:0;}
.mpFeatureLine{color:#3c404e;}
.mpFeatureLine .mpLocation{font-weight:bold;font-size:12px;}
.mpFeatureLine .delimiter{color:#bebdb8;font-size:11px;margin:0 3px 0 3px;}
.mpContact{color:#999;font-size:10px;margin-top:10px;}
#mpPhotoIcons{float:left;width:70px;margin:0 10px 0 0;}
.mpPhoto{width:60px;height:70px;padding:0;position:relative;display:block;float:left;}
.mpPhoto img{width:60px;height:70px;}
.mpPrintIcon {background:url(/getmedia/8cd71889-19f8-4dac-ac7d-4f4c9423390d/printposter_btn.aspx) no-repeat;height:32px;width:127px; position:absolute; margin:-45px 0 0 500px;}
.mpPrintIcon a{font-weight:bold; color:#FFF;}
.mpPrintIcon ol{list-style:none; padding:0; margin:8px 0 0 20px;}
.mpDefault .mpHeader{width:615px;}
.mpMain .mpPhoto {width:200px; height:250px; border:solid 1px #CBCDBE;padding:5px;margin:0;}
.mpMain img {width:200px; height:250px;}
.mpMain #mpPhotoIcons{float:left;width:210px;margin:0 10px 0 0;}
.mpMain .mpData li{margin-bottom:7px;}
.mpData ul {list-style:none;}
.mpDefault div.mpPrintIcon {margin:-40px 0 0 495px;}
.mpAddPhotos img{margin:5px 0 0 0;width:100px;height:125px;}
.mpRecent{padding:0 10px;}
.mpRecent .mpWrapper, .mpRecent .mpHeader{width:275px;}
.mpRecent .mpSummary{width:270px;}
.mpRecent .mpPrintIcon{margin-left:175px;}
.mpRecent .mpContact{margin-top:0px;}
.mpCompanion .mpMain{width:auto; display:block;padding:5px 0;}
.mpCompanion .mpPhoto{width:135px; height:175px; margin:5px;}
.mpCompanion img {width:135px; height:175px;}
.mpCompanion #mpPhotoIcons{width:145px;margin:5px 10px 0 0;}
.mpCompanion #mpData{float:left;width:200px;margin:0 10px 0 0;} 
.mpCompanion .mpData li{width:200px;margin:0 0 7px -30px;}
.mpCompanion #mpDetails{float:left;width:240px;}
.mpPrint {border:solid 1px #CBCDBE;padding:5px;margin:0;float:none;color:#000;max-width:800px;_width:800px;}
.mpPrint .mpTitle{margin:0;padding:0;}
.mpPrint h1{font-size:75pt;}
.mpPrint h2{font-family:Arial, Verdana, sans-serif;text-transform:none;color:#000;margin:0;padding:0;}
.mpPrint h2:first-letter{font-size:15pt;}
.mpPrint .mpMissing {margin-top:-25px; text-align:center;}
.mpPrint .mpName{font-size:15pt;}
.mpPrint .mpType{font-size:11pt;font-weight:normal;}
.mpPrint .mpData li{margin:0 0 2px -40px;}
.mpPrint .mpCompanion .mpPhoto{width:105px; height:140px;}
.mpPrint .mpCompanion img {width:105px; height:140px;}
.mpPrint .mpCompanion #mpPhotoIcons{width:115px;}
.mpPrint .mpCompanion .mpData{font-size:11pt;}
.mpSearch {margin:0 0 15px 0; height:30px;}
.mpSearch .searchBox {display:inline;}
.mpSearchField {position:absolute; margin:1px 0 5px 0; width:200px;}
.mpSearchBtn {position:absolute; margin:0 15px 0 210px;}
.mpSearchTxt {position:absolute; margin:5px 0 0 290px; font-size:11px;}
.mpAmberAlert h4, .mpAdultAlert h4{display:none;}
.mpAmberAlert {height:33px;width:55px;display:block;position:absolute;bottom:-16px;right:25px;overflow-x:hidden;overflow-y:hidden;background:url(/OAG/media/photos/mpAlert.png) no-repeat 0;}
.mpAdultAlert{height:33px;width:55px;display:block;position:absolute;bottom:-16px;right:25px;overflow-x:hidden;overflow-y:hidden;background:url(/OAG/media/photos/mpAlert.png) no-repeat -65px 0;}
.mpAmber{color:#FFBF00;}
.mpSilver{color:#999;}
.mpViewAllTxt {position:realtive;margin:0 0 0 20px;font:11px Arial, Verdana, sans-serif;}