@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */

.gridContainer {margin: 0 auto; width: 100%; padding: 0; padding-right: 0; background-color: #fff; font-size: 80%;}
#header {clear: both; float: left; margin-left: 0; width: 100%; display: block; background-image:url(../images/1_ojp_mast_02_cell.gif);}
#masthead {position: relative; clear: both; float: left; padding: 1.5% 1.5% 0 1.5%; width: 96%; margin-right: 1%; display: block; background-image:none; background-repeat:no-repeat; background-position:bottom right;}
#masthead_rgt {position: absolute; clear: none; top: 0; right: 5%; margin-left: 0; width: 95%; display: block;}
.masthead_nav {margin: 0; display: none;}
#search {margin: 0 1% 0 0; padding: 1px 0 0 0; height: 21px; float: left; width: 92%; text-align:right;}	
#srch_box {margin: 0px; padding: 0px; height: 18px; color: #999999; border: 1px solid #e5e5e5; font-size: 90%; width: 50%;}
#srch_bttn {margin: 0; padding: 0px; float: left;  width: 7%;}
#tagline {clear: both;float: left;margin: 0;width: 100%; text-align: center; display: block;}
#htheader {clear: both; float: left; margin-left: 0; width: 100%; height: 105px; display: block; background-image:url(../images/ph_main_02.jpg); background-repeat:no-repeat;}
#htheader_rgt {display: none;}
#htheader_lft {clear: both; float: left; margin: 8px 0 0 19%; width: 81%; display: block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 233%; color: #623B68; font-weight:normal; line-height: 23px;}
#htheader_lft a, #htheader_lft a:link, #htheader_lft a:visited, #htheader_lft a:hover {text-decoration: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #623B68; font-weight:normal;}
#maincontent {clear: both; float: left; margin: 0 2.5%; width: 95%; font-size: 100%;}
#newsupdate {clear: both; float: left; margin-left: 0; width: 100%; display: none; background-color: #cacc68;}
#newsupdate .textPosition { font-size: 96%; margin: 2px 0 0px 0;}
#mapcontent {clear: both; float: left; margin: 0 0 10px 0; width: 100%; display: block;}
#content_lft {float: left; margin: 0; width: 100%; display: block;}
#sub_content_lft {float: left; margin: 0 0 10px 0; width: 100%; display: block;}
#sub_content_full {float: none; margin: 0 0 10px 0; width: 100%; display: block;}
.image_mainhp {padding: 0px; margin: 0px; border: none; display: none;}
#rsb_911_hp {clear: both; float: left; margin: 10px 0 0 0; padding: 10px 32% 10px 5%; display: block; background-color: #FADDA3; border-radius: 5px; background-image:url(../images/1_rsb_cell_ph_graphic.png); background-repeat:no-repeat; background-position: 95% center;}
#rsb_911 {clear: both; float: left; margin: 10px 0 10px 0; padding: 10px 32% 10px 5%; display: block; background-color: #FADDA3; border-radius: 5px; background-image:url(../images/1_rsb_cell_ph_graphic.png); background-repeat:no-repeat; background-position: 95% center; min-height: 80px;}
#rightcolmap {clear: both; float: left; width: 100%; display: block; text-align:center; margin-top: 14px;}
.image_maphp {padding: 0px; margin: 0px; border: none; display: none;}
.image_mapphone {padding: 0px; margin: 0px auto; border: none; display: block;}
#impdocs {clear: both; float: left; margin: 10px 0 0 0; width: 82%; padding: 0 15% 0 3%; display: block; background-color: #663467; border-radius: 5px; background-image:url(../images/1_imp_doc_box2.jpg); background-repeat:no-repeat; background-position: 100% bottom;}
.impdocstitle {padding: 0 0 5px 0; margin: 12px 0 0 0; font-size: 110%; color: #cacc68; font-weight: bold; background-image:url(../images/1_titlebar.jpg); background-repeat:no-repeat; background-position: 0% bottom}
#impdocs ul {margin-left: 0; color: #fff; padding-left: 15px; font-weight: bold; list-style-image: url(../images/white_arw.jpg); }
#impdocs ul li a, #impdocs ul li a:link, #impdocs ul li a:visited { color: #fff; text-decoration: none;}
#impdocs ul li a:hover { color: #fff; text-decoration: underline;}
 #impdocs ul li  { padding-right: 30px; }
 #impdocs ul li.impdocs_liright { padding-right: 30px; }
#ttacbox {clear: both; float: left; margin: 10px 0 0 0; width: 82%; padding: 0 15% 0 3%; display: block; background-color: #663467; border-radius: 5px; background-image:url(../images/1_ttac_box2.jpg); background-repeat:no-repeat; background-position: 100% bottom;}
.ttactitle {padding: 0 0 5px 0; margin: 10px 0 0 0; font-size: 110%; color: #cacc68; font-weight: bold; background-image:url(../images/1_titlebar.jpg); background-repeat:no-repeat; background-position: 0% bottom}
#ttacbox ul {margin-left: 0; color: #fff; padding-left: 15px; padding-right: 20%; font-weight: bold; list-style-image: url(../images/white_arw.jpg);}
#ttacbox ul li a, #ttacbox ul li a:link, #ttacbox ul li a:visited { color: #fff; text-decoration: none;}
#ttacbox ul li a:hover { color: #fff; text-decoration: underline;}
.psabox {clear: both; float: left; display: block; margin: 0 1% 10px 0; width: 66%; padding: 0 17%; background-color: #000;}
#eguiderr {clear: both; float: left; margin: 0 1% 10px 0; width: 94%; padding: 0 3%; display: block; background-color: #663467; border-radius: 5px;}
.eguiderrtitle {padding: 0 0 5px 0; margin: 10px 0 0 0; font-size: 110%; color: #cacc68; font-weight: bold; background-image:url(../images/1_titlebar.jpg); background-repeat:no-repeat; background-position: 0% bottom}
#eguiderr ul {margin-left: 0; color: #fff; padding-left: 15px; font-weight: bold; list-style-image: url(../images/white_arw.jpg);}
#eguiderr ul li a, #eguiderr ul li a:link, #eguiderr ul li a:visited { color: #fff; text-decoration: none;}
#eguiderr ul li a:hover { color: #fff; text-decoration: underline;}
#sharethis {margin: 0; padding: 16px 0 0 0; color: #198187; font-weight: bold; font-size: 14px; vertical-align:text-top; text-align: center; display: none;}
#sharethisMap { display: none;}
#rightsidebar {clear: none; float: right; margin: 0 0 0 20px; padding: 2%; width: 25%; display: block; background-color: #C8E6EE; border: 1px solid #198187; border-radius: 5px;}
.go-top {position: fixed; bottom: 0; right: 0; text-decoration: none; color: #fff; background-color: rgba(0, 0, 0, 0.2); 	font-size: 12px; padding: 1em 3em; display: none;}
.go-top:visited {color: #fff;}
.go-top:hover {background-color: rgba(0, 0, 0, 0.6); color: #fff; text-decoration: none;}
h1 {margin-top: 15px; font-size: 190%; color: #198187; font-weight: bold;}
h2 {font-size: 160%; color: #000; font-weight: bold;}
h3 {font-size: 130%; color: #000; font-weight: bold;}
hr {background-color: #000; padding: .5px; margin-top: 20px;}
.calloutinfo {width: 22%; float: right; margin-left: 20px; text-align:center;}
.calloutinfo img {border: 1px solid #333; }
.calloutinfo p {font-size: 90%; padding: 0; margin: 4px 13% 10px 13%;}
.calloutinfo2 {width: 30%; float: right; margin-left: 20px;}
.calloutinfo2 img {border: 0px solid #333; width: auto; }
.calloutinfo2 p {font-size: 90%; padding: 6px 0 0 0; margin: 6px 0 20px 0; font-style: italic;}
#sub_content_lft .cdc-decorated .external {display: inline; margin: 0; padding: 0;}
#sub_content_lft .externalimg {border: 0;}
#sub_content_lft .external img {display: inline-block; float: none; margin: 0 0 0 3px; padding: 0;             position: relative; top: 0; border: 0; vertical-align: baseline;}
#sub_content_lft .hide_ext_img .externalImg { /* hide the external image icon */
display: none;}
.disclaimerTextStyle { font-size: 90%; border: 1px solid #999; padding: 6px 6px 6px 6px; margin-bottom: 20px; line-height: 1.1em; -moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px; /* future proofing */
-khtml-border-radius: 10px; /* for old Konqueror browsers */}
.disclaimerTextStyle p { padding: 0 0 0 0; margin: 0 0 0 0; }
div.DTTT_container {display: none; position: absolute; z-index: 1000; margin-bottom: -23px; text-align: center;}
.grantext {font-weight: bold; font-size: 110%;}

/************************************************************************************
MOBILE TOP NAV
*************************************************************************************/
#mobilenav {position: relative; clear: both; float: left; margin: 5px 0 0 0; width: 95%; padding: 0 2.5%; display: block;}
#mobilenav_rgt {float: left; width: 42%; margin: 3px 0px 0px 0px; padding: 0; color: #198187; font-weight: bold; text-align: right; border: 0px solid #c00;}
#mobilenav_rgt .shareIconsPlacement { margin: 0; float: right;}
#mobilenav_rgt .shareIconsPlacement a.twitter-share-button:link, 
#mobilenav_rgt .shareIconsPlacement a.twitter-share-button:visited, 
#mobilenav_rgt .shareIconsPlacement a.twitter-share-button:hover, 
#mobilenav_rgt .shareIconsPlacement a.twitter-share-button:active { margin-top: 0px; display: inline; float: left;} 
#mobilenav_rgt .shareIconsPlacement div.fb-share-button { margin: 0 8px 0 0; display: inline; float: left;}
#mobilenav_lft{float: left; width: 58%;}
#homelink {float: left; color: #fff; margin: 0; padding: 3px 10px 2px 10px; height: 24px; cursor: pointer; display: block; background-color: #198187;}
#homelink a, #homelink a:link, #homelink a:hover {margin: 0; padding: 0; text-decoration: none; line-height: 21px; color: #fff; font-weight: bold; font-size: 12px;}
/* menu icon */
#menu-icon {color: #fff; margin: 0 5px; font-weight: bold; font-size: 12px; background: #198187 url(../images/menu-icon.png) no-repeat 8px center; padding: 8px 7px 0 18px; height: 21px; cursor: pointer; display: block; float: left; /* show menu icon */}
#menu-icon:hover {background-color: #198187;}
#menu-icon.active {background-color: #198187;}
/* main nav */
#mainnavigation {position: relative; clear: both; float: left; margin: 0; width: 60%; padding: 0; display: block;}
#topnav {position: absolute; top: 132px; left: 4.5%; z-index: 100000000000; width: 100%; padding: 0; background-color: #99CCCC;  display: none; /* visibility will be toggled with jquery */}
ul#topnav {margin: 0; padding: 0;}
#mainnavigation #topnav li {float: none; margin: 0; padding: 5px 5px 3px 5px; height: 18px; border-bottom: none; list-style:none; border-bottom: solid 1px #198187; display: block!important;}
#mainnavigation #topnav a, #topnav ul a {font: inherit; none; display: inline; padding: 0 5px; color: #683465;font-weight: bold; font-size: 11px; border: none; text-decoration:none;}
#mainnavigation #topnav a:hover, #topnav ul a:hover {color: #F9F937; background-image: none;}
/* dropdown */
#topnav ul {margin: 0; padding: 0; list-style:none;}
#topnav ul li {margin: 0; padding: 3px 0 2px 0px; border-bottom: solid 1px #683465;}
#secondarynav {position: absolute; top: 0; left: 4.5%; z-index: 100000000000; width: 100%; padding: 0; border-bottom: solid 2px #fff; background-color: #683465; display: none; /* visibility will be toggled with jquery */}
ul#secondarynav {margin: 0; padding: 0;}
#secondarynav li {clear: both; float: none; text-align: left; margin: 0; padding: 5px 5px 3px 5px; list-style:none; height: 18px;}
#secondarynav li.last {clear: both; float: none; text-align: left; margin: 0; padding: 5px 5px 3px 5px; list-style:none;}
#secondarynav a, #secondarynav a:link, #secondarynav a:visited {padding: 0 5px; color: #fff; font-weight: bolder; font-size: 11px; text-decoration:none;}
#secondarynav a:hover {padding: 0 5px; color: #F9F937; font-weight: bolder; font-size: 11px; text-decoration:none;}
/* dropdown */
ul #secondarynav {margin: 0; padding: 0; list-style:none; background-color:#9FC;}
#secondarynav ul li {margin: 0; padding: 3px 0 2px 10px; border: none;}


/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 641px) {
.gridContainer {width: 100%; padding-left: 0; padding-right: 0; font-size: 100%;}
#header {clear: both; float: left; margin-left: 0; width: 100%; display: block;}
#masthead {clear: both; float: left; padding: 0 1%; width: 97%; margin-left: 0; display: block; background-image:url(../images/1_ovc_mast_02_768.gif); background-repeat:no-repeat; background-position:bottom right;}
#masthead_rgt {clear: none; margin-left: 0; right: 2%; display: block; text-align:right;}
.masthead_nav {margin: 0; display: none;}
#search {margin: 0 1% 0 0; padding: 1px 0 0 0; height: 21px; float: left; width: 94%; text-align:right;}	
#srch_box {margin: 0px; padding: 0px; height: 18px; color: #999999; border: 1px solid #e5e5e5; font-size: 90%; width: 30%;}
#srch_bttn {margin: 0; padding: 0px; float: left; width: 5%;}
#tagline {display: none;}
#htheader {clear: both; float: left; margin-left: 0; margin-top: 3px; width: 100%; height: 123px; display: block; background-image:url(../images/1_main_02.jpg); background-repeat:no-repeat;}
#htheader_rgt {clear: none; float: left; margin: 0 2% 0 0; padding-top: 15px; text-align: right; width: 48%; display: block;}
#htheader_lft {clear: none; float: left; margin: 10px 0 14px 12.25%;width: 37.75%; display: block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 253%; color: #623B68; font-weight:normal; line-height: 28px;}
#htheader_lft a, #htheader_lft a:link, #htheader_lft a:visited, #htheader_lft a:hover {text-decoration: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #623B68; font-weight:normal;}
#maincontent {clear: both; float: left; margin: 0 2%; width: 96%; display: block; font-size: 90%;}
#newsupdate {clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color: #cacc68;}
#newsupdate .textPosition { font-size: 96%; margin: 2px 0 0px 0;}
#mapcontent {clear: both; float: left; margin: 0 0 10px 0; width: 100%; display: block;}
#content_lft {float: left; margin: 10px 2% 0 0; width: 74%; display: block; min-height: 445px;}
#content_lft p {padding-right: 40px;}
#sub_content_lft {clear: none; float: left; margin: 10px 3% 20px 0; width: 73%; display: block; min-height: 670px;}
#content_rgt {float: left; margin: 10px 0 0 0; width: 24%; display: block;}
#sub_content_rgt {float: left; margin: 30px 0 0 0; width: 24%; display: block;}
#emailfriend {float: left; margin: 0; width: 40.5%; display: block; color: #000; font-size: 80%; font-weight: normal; text-align: right;}
#m-linkshp {float: left; margin: 0; width: 29%; display: block; color: #000; font-size: 80%; font-weight: normal;}
#printpage {float: left; margin: 0; width: 30%; display: block; color: #000; font-size: 80%; font-weight: normal;}
#printpage a, #printpage a:link, #printpage a:visited, #emailfriend a, #emailfriend a:link, #emailfriend a:visited {color: #000; text-decoration: none; font-weight: normal;}
#printpage a:hover, #emailfriend a:hover {color: #000; text-decoration: underline;}
.image_mainhp {padding: 0px; margin: 0px; border: none; display: block;}
#rsb_911_hp {clear: none; float: left; margin: 10px 0; width: 14%; padding: 1% 9% 1% 1%; display: block; text-align: left; background-color: #FADDA3; border-radius: 5px; background-image:url(../images/1_rsb_cell_ph_graphic.png); background-repeat:no-repeat; background-position: 95% 20%;}
#rsb_911 {clear: none; float: right; margin: 25px 0 10px 0; width: 14%; padding: 1% 9% 1% 1%; display: block; text-align: left; background-color: #FADDA3; border-radius: 5px; background-image:url(../images/1_rsb_cell_ph_graphic.png); background-repeat:no-repeat; background-position: 95% 20%;}
#rightcolmap {clear: none; float: left; margin: 0 0 10px 0; width: 24%; display: block;}
.image_maphp {padding: 0px; margin: 0px; border: none; display: block;}
.image_mapphone {padding: 0px; margin: 0px; border: none; display: none;}
#sharethis {clear: none; float: left; display: block; margin: 0; padding: 0; color: #198187; font-weight: bold; font-size: 14px; vertical-align: bottom; text-align: center;}
#sharethis .shareIconsPlacement { margin: 0 15%; width: 70%;}
#sharethis .shareIconsPlacement a.twitter-share-button:link, 
#sharethis .shareIconsPlacement a.twitter-share-button:visited, 
#sharethis .shareIconsPlacement a.twitter-share-button:hover, 
#sharethis .shareIconsPlacement a.twitter-share-button:active { margin-top: 0; display: inline; float: left;} 
#sharethis .shareIconsPlacement div.fb-share-button { margin-top: 0; margin-right: 5px; display: inline; float: left;}
#contentboxes {position: relative; top: -20px; clear: both; float: left; margin: 10px 1% 0 0; width: 74%; display: block;}
#impdocs {clear: none; float: left; margin: 10px 1% 20px 0; width: 38%; padding: 0 10% 0 1%; background-color: #663467; border-radius: 5px; background-image:url(../images/1_imp_doc_box2.jpg); background-repeat:no-repeat; background-position: 100% bottom; height: 200px; }
.impdocstitle {padding: 0 0 5px 0; margin: 10px 0 0 0; font-size: 110%; color: #cacc68; font-weight: bold; background-image:url(../images/1_titlebar.jpg); background-repeat:no-repeat; background-position: 0% bottom}
#impdocs ul {margin-left: 0; color: #fff; padding-left: 15px; font-weight: bold; list-style-image: url(../images/white_arw.jpg);}
#impdocs ul li a, #impdocs ul li a:link, #impdocs ul li a:visited { color: #fff; text-decoration: none;}
#impdocs ul li a:hover { color: #fff; text-decoration: underline;}
#ttacbox {clear: none; float: left; margin: 10px 0 20px 1%; width: 42%; padding: 0 6% 0 1%; display: block; background-color: #663467; border-radius: 5px; background-image:url(../images/1_ttac_box2.jpg); background-repeat:no-repeat; background-position: 100% bottom; height: 200px;}
.ttactitle {padding: 0 0 5px 0; margin: 9px 0 0 0; font-size: 110%; color: #cacc68; font-weight: bold; background-image:url(../images/1_titlebar.jpg); background-repeat:no-repeat; background-position: 0% bottom}
#ttacbox ul {margin-left: 0; color: #fff; padding-left: 15px; padding-right: 20%; font-weight: bold; list-style-image: url(../images/white_arw.jpg);}
#ttacbox ul li a, #ttacbox ul li a:link, #ttacbox ul li a:visited { color: #fff; text-decoration: none;}
#ttacbox ul li a:hover { color: #fff; text-decoration: underline;}
.psabox {clear: none; float: left; display: block; margin: 0 0 15px 0; width: 22%; padding: 0 1%; background-color:#000;}
#eguiderr {clear:none; float: left; display: block; margin: 0 0 10px 0; width: 22%; padding: 0 1%; background-color: #663467; border-radius: 5px;}
.eguiderrtitle {padding: 0 0 5px 0; margin: 10px 0 0 0; font-size: 110%; color: #cacc68; font-weight: bold; background-image:url(../images/1_titlebar.jpg); background-repeat:no-repeat; background-position: 0% bottom}
#eguiderr ul {margin-left: 0; color: #fff; padding-left: 15px; font-weight: bold; list-style-image: url(../images/white_arw.jpg);}
#eguiderr ul li a, #eguiderr ul li a:link, #eguiderr ul li a:visited { color: #fff; text-decoration: none;}
#eguiderr ul li a:hover { color: #fff; text-decoration: underline;}
#sub_content_lft h1 {margin-top: 15px; font-size: 190%; color: #198187; font-weight: bold;}
h1 {margin-top: 25px; font-size: 190%; color: #198187; font-weight: bold;}
h2 {font-size: 160%; color: #000; font-weight: bold;}
h3 {font-size: 130%; color: #000; font-weight: bold;}
hr {background-color: #000; padding: .5px; margin-top: 20px;}
div.DTTT_container {display: inline; position: absolute; left: 300px; width: 75px; z-index: 1000; top: 3px; margin-bottom: 0px; text-align: center;}
.grantext {display: none; font-weight: bold; font-size: 110%;}

/************************************************************************************
TABLET TOP NAV
*************************************************************************************/
#mobilenav {display: none;}
#topics-icon {display:none }
#menu-icon {display: none;}
#mainnavigation {position: relative; clear: none; float: left; margin: 10px 2% 0 2%; width: 96%; padding: 5px 0; display: block; background-color: #198187; border-radius: 5px;}
#topnav li ul {display: none;}
#topnav {position: relative; top: 0; left: 0; z-index: 100000000000;  padding: 0; border-left: none; border-right: none; display: inline!important; background-color: #198187; /* visibility will be toggled with jquery */}
#mainnavigation #topnav li {clear: none; float: none; margin: 0; padding: 0; border-bottom: none; list-style:none; border-right: 2px solid #fff; display: inline!important; background-color: #198187;}
#mainnavigation #topnav li.last {clear: none; float: none; margin: 0; padding: 0; border-bottom: none; list-style:none; border-right: none; display: inline!important;}
#mainnavigation #topnav a, #mainnavigation #topnav ul a {font: inherit; none; display: inline; padding: 0 8px; color: #fff; font-weight: bold; font-size: 11px; border: none; text-decoration:none;}
#mainnavigation #topnav a:hover, #mainnavigation #topnav ul a:hover {color: #F9F937; background-image: none;}
#mainnavigation #topnav a.selected, #mainnavigation #topnav ul a.selected {color: #F9F937; text-decoration:none;}

/* dropdown */
#topnav ul {margin: 4px 0 0 0; padding: 0; list-style:none; background-color:#fff; }
#topnav ul li {margin: 0; padding: 3px 0 2px 10px; border: none;}
#secondarynav {position: absolute; top: -20px; left: 25%; clear: none; float: left; margin: 0; width: 75%; padding: 2px 0 2px 0; display: block;background-color: #683465; text-align: right; background-image:url(../images/1_sec_top_tab.jpg); background-repeat:no-repeat; background-position: left; border-bottom: none;}
#secondarynav li {clear: none; float: none; margin: 0; padding: 0; list-style:none; border-right: 1px solid #fff; display: inline!important;}
#secondarynav li.last {clear: none; float: none; margin: 0; padding: 0; list-style:none; border-right: none; display: inline!important;}
#secondarynav a, #secondarynav a:link, #secondarynav a:visited {padding: 0 5px; color: #fff; font-weight: bolder; font-size: 11px; text-decoration:none;}
#secondarynav a:hover {padding: 0 5px; color: #F9F937; font-weight: bolder; font-size: 11px; text-decoration:none;}
#secondarynav li a.selected {color: #F9F937; text-decoration:none;}
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
.gridContainer {width: 100%; max-width: 960px; min-width: 960px; padding-left: 0; padding-right: 0; margin: 0px auto; font-size: 100%; background-color: #fff;}
#header {clear: both; float: left; margin: 0; width: 100%; display: block;}
#masthead {position: relative; clear: both; float: left; padding: 0 1%; width: 98%; margin-left: 0; display: block; background-image:url(../images/1_ovc_mast_02.gif); background-repeat:no-repeat; background-position:bottom right;}
#masthead_rgt {position: absolute; top: 0; right: 0; clear: none; margin-left: 0;	display: block;}
.masthead_nav {margin: 0; display: block; float: left; width: 68.5%;}
#search {margin: 0 0 0 1.5%; padding: 1px 0 0 0; height: 21px; float: left; width: 23.5%; }	
#srch_box {margin: 0px; padding: 0px; height: 18px; color: #999999; border: 1px solid #e5e5e5; width: 100%; font-size: 90%;}
#srch_bttn {margin: 0 1.5% 0 0; padding: 0px; float: left; width: 5%;}
#tagline {display: none;}
#htheader {clear: both; float: left; margin-left: 0; margin-top: 3px; width: 100%; display: block;}
#htheader_rgt {clear: none; float: left; margin: 0; width: 56%; display: block;}
#htheader_lft {clear: none; float: left; margin: 15px 0 0 12.25%; width: 31.75%; display: block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 283%; color: #623B68; font-weight:normal; line-height: 35px;}
#emailfriend {float: left; margin: 0; width: 53%; display: block; color: #000; font-size: 80%; font-weight: normal; text-align: right;}
#m-linkshp {float: left; margin: 0; width: 20%; display: block; color: #000; font-size: 80%; font-weight: normal;}
#printpage {float: left; margin: 0; width: 23%; display: block; color: #000; font-size: 80%; font-weight: normal;}
#printpage a, #printpage a:link, #printpage a:visited, #emailfriend a, #emailfriend a:link, #emailfriend a:visited {color: #000; text-decoration: none; font-weight: normal;}
#printpage a:hover, #emailfriend a:hover {color: #000; text-decoration: underline;}
#maincontent {clear: both; float: left; margin: 0 2%; width: 96%; display: block; font-size: 90%;}
#newsupdate {clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color: #cacc68;}
#newsupdate .textPosition { font-size: 96%; margin: 2px 0 0px 0;}
#mapcontent {clear: both; float: left; margin: 0 0 0 0; width: 100%; display: block;}
#content_lft {clear: both; float: left; margin: 10px 1% 0 0; width: 75%; display: block; min-height: 465px;}
#content_lft .hpPos {padding: 0 0px 0px 3px;  }
#sub_content_lft {float: left; margin: 10px 2% 20px 0; width: 74%; display: block; min-height: 600px;}
#content_rgt {float: left; margin: 10px 0 0 0; width: 24%; display: block;}
#sub_content_rgt {float: left; margin: 30px 0 0 0; width: 24%; display: block;}
.image_mainhp {padding: 0px; margin: 0px; border: none; display: block;}
#rsb_911 {clear: none; float: right; margin: 25px 0 10px 0; width: 16%; padding: 1% 7% 1% 1%; display: block; background-color: #FADDA3; border-radius: 5px; background-image:url(../images/1_rsb_cell_ph_graphic.png); background-repeat:no-repeat; background-position: 95% 20%;}
#rightcolmap {clear: none; float: left; margin: 0 0 10px 0; width: 24%; display: block;}
.image_maphp {padding: 0px; margin: 0px; border: none; display: block;}
.image_mapphone {padding: 0px; margin: 0px; border: none; display: none;}
#sharethis {clear: none; float: left; width: 24%; display: block; margin: 0; padding: 0; color: #198187; font-weight: bold; font-size: 14px; vertical-align: bottom; text-align: center;}
#sharethis .shareIconsPlacement { margin: 0 18%; width: 64%;}
#sharethis .shareIconsPlacement a.twitter-share-button:link, 
#sharethis .shareIconsPlacement a.twitter-share-button:visited, 
#sharethis .shareIconsPlacement a.twitter-share-button:hover, 
#sharethis .shareIconsPlacement a.twitter-share-button:active { margin-top: 0; display: inline; float: left;} 
#sharethis .shareIconsPlacement div.fb-share-button { margin-top: 0; margin-right: 5px; display: inline; float: left;}
#impdocs {clear: both; float: left; margin: -5px 1% 20px 0; width: 30%; padding: 0 4% 0 1%; background-color: #663467; border-radius: 5px; background-image:url(../images/1_imp_doc_box2.jpg); background-repeat:no-repeat; background-position: 100% bottom; height: 190px;}
.impdocstitle {padding: 0 0 5px 0; margin: 10px 0 0 0; font-size: 110%; color: #cacc68; font-weight: bold; background-image:url(../images/1_titlebar.jpg); background-repeat:no-repeat; background-position: 0% bottom}
#impdocs ul {margin-left: 0; color: #fff; padding-left: 15px; font-weight: bold; list-style-image: url(../images/white_arw.jpg);    }
#impdocs ul li a, #impdocs ul li a:link, #impdocs ul li a:visited { color: #fff; text-decoration: none;}
#impdocs ul li a:hover { color: #fff; text-decoration: underline;}
#impdocs ul li  { padding-right: 0px; margin-right: 0; width: 100%;}
#impdocs ul li.impdocs_liright { padding-right: 0; margin-right: 0; width: 70%; }
#ttacbox {clear: none; float: left; margin: -5px 0 20px 0; width: 30%; padding: 0 4% 0 1%; display: block; background-color: #663467; border-radius: 5px; background-image:url(../images/1_ttac_box2.jpg); background-repeat:no-repeat; background-position: 100% bottom; height: 190px;}
.ttactitle {padding: 0 0 5px 0; margin: 9px 0 0 0; font-size: 110%; color: #cacc68; font-weight: bold; background-image:url(../images/1_titlebar.jpg); background-repeat:no-repeat; background-position: 0% bottom}
#ttacbox ul {margin-left: 0; color: #fff; padding-left: 15px; padding-right: 20%; font-weight: bold; list-style-image: url(../images/white_arw.jpg);}
#ttacbox ul li a, #ttacbox ul li a:link, #ttacbox ul li a:visited { color: #fff; text-decoration: none;}
#ttacbox ul li a:hover { color: #fff; text-decoration: underline;}
#eguiderr {clear: none; float: left; margin: 0 0 10px 0; width: 22%; padding: 0 1%; background-color: #663467; border-radius: 5px;}
.eguiderrtitle {padding: 0 0 5px 0; margin: 10px 0 0 0; font-size: 110%; color: #cacc68; font-weight: bold; background-image:url(../images/1_titlebar.jpg); background-repeat:no-repeat; background-position: 0% bottom}
#eguiderr ul {margin-left: 0; color: #fff; padding-left: 15px; font-weight: bold; list-style-image: url(../images/white_arw.jpg);}
#eguiderr ul li a, #eguiderr ul li a:link, #eguiderr ul li a:visited { color: #fff; text-decoration: none;}
#eguiderr ul li a:hover { color: #fff; text-decoration: underline;}
.psabox {clear: none; float: left; margin: 0 0 15px 0; width: 21%; padding: 0 1.5%; background-color:#000;}
#rightsidebar {clear: none; float: right; margin: 0 0 0 20px; padding: 2%; width: 25%; display: block; background-color: #C8E6EE; border: 1px solid #198187; border-radius: 5px;}
#sub_content_lft h1 {margin-top: 15px; font-size: 190%; color: #198187; font-weight: bold;}
h1 {margin-top: 25px; font-size: 190%; color: #198187; font-weight: bold;}
h2 {font-size: 160%; color: #000; font-weight: bold;}
h3 {font-size: 130%; color: #000; font-weight: bold;}
hr {background-color: #000; padding: .5px; margin-top: 20px;}
div.DTTT_container {display: inline; position: absolute; left: 430px; width: 75px; z-index: 1000; top: 3px; margin-bottom: 0px; text-align: center;}
.grantext {display: none; font-weight: bold; font-size: 110%;}


/************************************************************************************
TOP NAV
*************************************************************************************/
#mobilenav {display: none;}
#topics-icon {display:none }
#menu-icon {display: none;}
#mainnavigation {position: relative; clear: none; float: left; margin: 5px 2% 0 2%; width: 96%; padding: 5px 0; display: block; background-color: #198187; border-radius: 5px;}
#topnav li ul {display: none;}
#topnav {position: relative; top: 0; left: 0; z-index: 100000000000; padding: 0; border-left: none; border-right: none; display: inline!important; background-color: #198187 /* visibility will be toggled with jquery */}
#mainnavigation #topnav li {clear: none; float: none; margin: 0; padding: 0; border-bottom: none; list-style:none; border-right: 2px solid #fff; display: inline!important; background-color: #198187;}
#mainnavigation #topnav li.last {clear: none; float: none; margin: 0; padding: 0 0 0 3px; border-bottom: none; list-style:none; border-right: none; display: inline!important;}
#mainnavigation #topnav a, #mainnavigation #topnav ul a {font: inherit; none; display: inline; padding: 0 16px; color: #fff; font-weight: bold; font-size: 12px; border: none; text-decoration:none;}
#mainnavigation #topnav a:hover, #mainnavigation #topnav ul a:hover {color: #F9F937; background-image: none;}
/* dropdown */
#topnav ul {margin: 4px 0 0 0; padding: 0; list-style:none; background-color:#fff; }
#topnav ul li {margin: 0; padding: 3px 0 2px 10px; border: none;}
#secondarynav {position: absolute; top: -20px; left: 39.5%; clear: none; float: left; margin: 0 0 3px 0; width: 60.5%; padding: 2px 0 2px 0; display: block;background-color: #683465;  text-align: right; background-image:url(../images/1_sec_top.jpg); background-repeat:no-repeat; background-position: left; border-bottom: none;}
#secondarynav li {clear: none; float: none; margin: 0; padding: 0; list-style:none; border-right: 1px solid #fff; display: inline!important;}
#secondarynav li.last {clear: none; float: none; margin: 0; padding: 0; list-style:none; border-right: none; display: inline!important;}
#secondarynav a, #secondarynav a:link, #secondarynav a:visited {padding: 0 5px; color: #fff; font-weight: bolder; font-size: 11px; text-decoration:none;}
#secondarynav a:hover {padding: 0 5px; color: #F9F937; font-weight: bolder; font-size: 11px; text-decoration:none;}

#sharethisMap  { margin-top: 0px; float: right; display: block; border: 0px solid #c00; width: 135px;}
#sharethisMap a.twitter-share-button:link, 
#sharethisMap a.twitter-share-button:visited, 
#sharethisMap a.twitter-share-button:hover, 
#sharethisMap a.twitter-share-button:active { margin-top: 0px; display: inline;  float: left;   } 
#sharethisMap div.fb-share-button { margin-top: 0px; display: inline; float: left; padding-right: 9px;}
#sharethisMap .shareIconsPlacement { border: 0px solid #c00; margin: 0 auto; width: 135px;}
 


.marginBottom { margin-bottom: 20px; }
.moreArrws { display: inline; font-size: 90%;  padding: 0 0 0 0; margin: 0 0 0 0;}

}

@media print {
.gridContainer {width: 100%; max-width: 960px; min-width: 960px; padding-left: 0; padding-right: 0; margin: 0px auto; font-size: 100%; background-color: #fff;}
.gridContainer a:link:after, a:visited:after { content:" "; }
#header {clear: both; float: left; margin: 0; width: 100%; display: block;}
#masthead {position: relative; clear: both; float: left; padding: 0 1%; width: 98%; margin-left: 0; display: block; background-image:url(../images/1_ovc_mast_02.gif); background-repeat:no-repeat; background-position:bottom right;}
#masthead_rgt {position: absolute; top: 0; right: 0; clear: none; margin-left: 0;	display: block;}
.masthead_nav {margin: 0; display: block; float: left; width: 68.5%;}
.masthead_nav a {display: none;}
#search {margin: 0 0 0 1.5%; padding: 1px 0 0 0; height: 21px; float: left; width: 23.5%; }	
#srch_box {margin: 0px; padding: 0px; height: 18px; color: #999999; border: 1px solid #e5e5e5; width: 100%; font-size: 90%;}
#srch_bttn {margin: 0 1.5% 0 0; padding: 0px; float: left; width: 5%;}
#tagline {display: none;}
#htheader {clear: both; float: left; margin: 15px 0 0 0; width: 100%; display: block;}
#htheader_rgt {clear: none; float: left; margin: 0; width: 56%; display: none;}
#htheader_lft {clear: none; float: left; margin: 15px 0 0 2%; width: 31.75%; display: block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 325%; color: #623B68; font-weight:normal; line-height: 35px;}
#htheader_lft br {display: none;}
#htheader_lft span {margin-left: 8px;}
#emailfriend {float: left; margin: 0; width: 53%; display: block; color: #000; font-size: 80%; font-weight: normal; text-align: right;}
#m-linkshp {float: left; margin: 0; width: 20%; display: block; color: #000; font-size: 80%; font-weight: normal;}
#printpage {float: left; margin: 0; width: 23%; display: block; color: #000; font-size: 80%; font-weight: normal;}
#printpage a, #printpage a:link, #printpage a:visited, #emailfriend a, #emailfriend a:link, #emailfriend a:visited {color: #000; text-decoration: none; font-weight: normal;}
#printpage a:hover, #emailfriend a:hover {color: #000; text-decoration: underline;}
#maincontent {clear: both; float: left; margin: -20px 2% 0 2%; width: 96%; display: block; font-size: 90%;}
#newsupdate {clear: both; float: left; margin-left: 0; width: 100%; display: block; background-color: #cacc68;}
#newsupdate .textPosition { font-size: 96%; margin: 2px 0 0px 0;}
#mapcontent {clear: both; float: left; margin: 0 0 0 0; width: 100%; display: block;}
#content_lft {clear: both; float: left; margin: 10px 1% 0 0; width: 75%; display: block; min-height: 465px;}
#content_lft .hpPos {padding: 0 0px 0px 3px;  }
#sub_content_lft {float: left; margin: 10px 2% 20px 0; width: 74%; display: block; min-height: 465px;}
#content_rgt {float: left; margin: 10px 0 0 0; width: 24%; display: block;}
#sub_content_rgt {float: left; margin: 30px 0 0 0; width: 24%; display: block;}
.image_mainhp {padding: 0px; margin: 0px; border: none; display: block;}
#rsb_911_hp {clear: none; float: left; margin: 10px 0; width: 14%; padding: 1% 9% 1% 1%; display: block; text-align: left; background-color: #FADDA3; border-radius: 5px; background-image:url(../images/1_rsb_cell_ph_graphic.png); background-repeat:no-repeat; background-position: 95% 20%;}
#rsb_911 {clear: none; float: right; margin: 25px 0 10px 0; width: 16%; padding: 1% 7% 1% 1%; display: block; background-color: #FADDA3; border-radius: 5px; background-image:url(../images/1_rsb_cell_ph_graphic.png); background-repeat:no-repeat; background-position: 95% 20%;}
#rightcolmap {clear: none; float: left; margin: 0 0 10px 0; width: 24%; display: block;}
#rightcolmap span.image_maphp {display: block;}
#rightcolmap span.image_mapphone {display: none;}
#sharethis {clear: none; float: left; width: 24%; display: block; margin: 0; padding: 0; color: #198187; font-weight: bold; font-size: 14px; vertical-align: bottom; text-align: center;}
#sharethis .shareIconsPlacement { margin: 0 18%; width: 64%;}
#sharethis .shareIconsPlacement a.twitter-share-button:link, 
#sharethis .shareIconsPlacement a.twitter-share-button:visited, 
#sharethis .shareIconsPlacement a.twitter-share-button:hover, 
#sharethis .shareIconsPlacement a.twitter-share-button:active { margin-top: 0; display: inline; float: left;} 
#sharethis .shareIconsPlacement div.fb-share-button { margin-top: 0; margin-right: 5px; display: inline; float: left;}
#impdocs {clear: both; float: left; margin: -40px 1% 20px 0; width: 30%; padding: 0 4% 0 1%; background-color: #663467; border-radius: 5px; background-image:url(../images/1_imp_doc_box2.jpg); background-repeat:no-repeat; background-position: 100% bottom; height: 190px;}
.impdocstitle {padding: 0 0 5px 0; margin: 10px 0 0 0; font-size: 110%; color: #cacc68; font-weight: bold; background-image:url(../images/1_titlebar.jpg); background-repeat:no-repeat; background-position: 0% bottom}
#impdocs ul {margin-left: 0; color: #fff; padding-left: 15px; font-weight: bold; list-style-image:none; list-style-type: disc;}
#impdocs ul li a, #impdocs ul li a:link, #impdocs ul li a:visited { color: #fff; text-decoration: none;}
#impdocs ul li a:hover { color: #fff; text-decoration: underline;}
#impdocs ul li  { padding-right: 0px; margin-right: 0; width: 100%;}
#impdocs ul li.impdocs_liright { padding-right: 0; margin-right: 0; width: 70%; }
#ttacbox {clear: none; float: left; margin: -40px 0 20px 0; width: 30%; padding: 0 4% 0 1%; display: block; background-color: #663467; border-radius: 5px; background-image:url(../images/1_ttac_box2.jpg); background-repeat:no-repeat; background-position: 100% bottom; height: 190px;}
.ttactitle {padding: 0 0 5px 0; margin: 9px 0 0 0; font-size: 110%; color: #cacc68; font-weight: bold; background-image:url(../images/1_titlebar.jpg); background-repeat:no-repeat; background-position: 0% bottom}
#ttacbox ul {margin-left: 0; color: #fff; padding-left: 15px; padding-right: 20%; font-weight: bold; list-style-image: none; list-style-type: disc;}
#ttacbox ul li a, #ttacbox ul li a:link, #ttacbox ul li a:visited { color: #fff; text-decoration: none;}
#ttacbox ul li a:hover { color: #fff; text-decoration: underline;}
#eguiderr {clear: none; float: left; margin: 0 0 10px 0; width: 22%; padding: 0 1%; background-color: #663467; border-radius: 5px;}
.eguiderrtitle {padding: 0 0 5px 0; margin: 10px 0 0 0; font-size: 110%; color: #cacc68; font-weight: bold; background-image:url(../images/1_titlebar.jpg); background-repeat:no-repeat; background-position: 0% bottom}
#eguiderr ul {margin-left: 0; color: #fff; padding-left: 15px; font-weight: bold; list-style-image: none; list-style-type:disc;}
#eguiderr ul li a, #eguiderr ul li a:link, #eguiderr ul li a:visited { color: #fff; text-decoration: none;}
#eguiderr ul li a:hover { color: #fff; text-decoration: underline;}
.psabox {clear: none; float: left; margin: 0 0 15px 0; width: 21%; padding: 0 1.5%; background-color:#000;}
#rightsidebar {clear: none; float: right; margin: 0 0 0 20px; padding: 2%; width: 25%; display: block; background-color: #C8E6EE; border: 1px solid #198187; border-radius: 5px;}
#sub_content_lft h1 {margin-top: 15px; font-size: 190%; color: #198187; font-weight: bold;}
h1 {margin-top: 25px; font-size: 190%; color: #198187; font-weight: bold;}
h2 {font-size: 160%; color: #000; font-weight: bold;}
h3 {font-size: 130%; color: #000; font-weight: bold;}
hr {background-color: #000; padding: .5px; margin-top: 20px;}
div.DTTT_container {display: block; position: absolute; z-index: 1000; padding-top: 2px; margin-bottom: -23px; text-align: center;}
.grantext {display: none; font-weight: bold; font-size: 110%;}


/************************************************************************************
TOP NAV
*************************************************************************************/
#mobilenav {display: none;}
#topics-icon {display:none }
#menu-icon {display: none;}
#mainnavigation {position: relative; clear: none; float: left; margin: 0 2% 0 2%; width: 96%; padding: 5px 0; display: none; background-color: #198187; border-radius: 5px;}
#topnav li ul {display: none;}
#topnav {position: relative; top: 0; left: 0; z-index: 100000000000; padding: 0; border-left: none; border-right: none; display: inline!important; background-color: #198187 /* visibility will be toggled with jquery */}
#mainnavigation #topnav li {clear: none; float: none; margin: 0; padding: 0; border-bottom: none; list-style:none; border-right: 2px solid #fff; display: inline!important; background-color: #198187;}
#mainnavigation #topnav li.last {clear: none; float: none; margin: 0; padding: 0 0 0 3px; border-bottom: none; list-style:none; border-right: none; display: inline!important;}
#mainnavigation #topnav a, #mainnavigation #topnav ul a {font: inherit; none; display: inline; padding: 0 21px; color: #fff; font-weight: bold; font-size: 12px; border: none; text-decoration:none;}
#mainnavigation #topnav a:hover, #mainnavigation #topnav ul a:hover {color: #F9F937; background-image: none;}
/* dropdown */
#topnav ul {margin: 4px 0 0 0; padding: 0; list-style:none; background-color:#fff; }
#topnav ul li {margin: 0; padding: 3px 0 2px 10px; border: none;}
#secondarynav {position: absolute; top: -20px; left: 39.5%; clear: none; float: left; margin: 0 0 3px 0; width: 60.5%; padding: 2px 0 2px 0; display: block;background-color: #683465;  text-align: right; background-image:url(../images/1_sec_top.jpg); background-repeat:no-repeat; background-position: left; border-bottom: none;}
#secondarynav li {clear: none; float: none; margin: 0; padding: 0; list-style:none; border-right: 1px solid #fff; display: inline!important;}
#secondarynav li.last {clear: none; float: none; margin: 0; padding: 0; list-style:none; border-right: none; display: inline!important;}
#secondarynav a, #secondarynav a:link, #secondarynav a:visited {padding: 0 5px; color: #fff; font-weight: bolder; font-size: 11px; text-decoration:none;}
#secondarynav a:hover {padding: 0 5px; color: #F9F937; font-weight: bolder; font-size: 11px; text-decoration:none;}

#sharethisMap  { margin-top: 0px; float: right; display: block; border: 0px solid #c00; width: 135px;}
#sharethisMap a.twitter-share-button:link, 
#sharethisMap a.twitter-share-button:visited, 
#sharethisMap a.twitter-share-button:hover, 
#sharethisMap a.twitter-share-button:active { margin-top: 0px; display: inline;  float: left;   } 
#sharethisMap div.fb-share-button { margin-top: 0px; display: inline; float: left; padding-right: 9px;}
#sharethisMap .shareIconsPlacement { border: 0px solid #c00; margin: 0 auto; width: 135px;}
 


.marginBottom { margin-bottom: 20px; }
.moreArrws { display: inline; font-size: 90%;  padding: 0 0 0 0; margin: 0 0 0 0;}	
	
}