/****Styles for Ohio DRC Pages****/

body { font-size: small; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/header_bg_repeat.jpg) repeat-x top left; }
#odrc_outerwrapper { margin: -52px auto 0 auto; padding-bottom: 60px; width: 920px; background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/wrapper_bg.png) repeat-y top left; }
#odrc_header { margin: 0 auto; width: 924px; height: 165px; background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/masthead.png) no-repeat top left; position: relative; z-index: 500; }
a.odrc_homelink { width: 575px; height: 90px; display: block; text-decoration: none; position: absolute; top: 75px; left: 90px; }


/*** Top Global Nav ***/
#odrc_nav_wrapper { float: right; position: relative; right: 50px; top: -15px; }
#odrc_nav { float: left; background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/nav_bg.png) no-repeat top right; height: 52px; }
#odrc_nav_left { width: 19px; height: 52px; background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/nav_left.png) no-repeat top right; float: left; }
#odrc_nav ul { margin: 0; padding: 10px 30px 0 0; font-family: Arial, Verdana, Sans-Serif; font-size: small; color: #fff; }
#odrc_nav li { display: inline; list-style-type: none; color: #fff; font-size: 90%; margin: 0; padding: 0 8px; }
#odrc_nav li a { color: #fff; text-decoration: none; }
#odrc_nav li a:hover { text-decoration: underline; }
#odrc_nav li a.active { text-decoration: underline; font-weight: bold; }

/*** Internal Nav ***/
.headerLinkDiv { margin: 0 auto; text-align: left; width: 755px; position: relative; left: -2px; top: -58px; padding-left: 0; }
.ccHeader { background-color: #0E3F75; color: #ffffff; font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; padding: 8px 0 8px 10px; position: relative; text-align: left; text-decoration: none; width: auto; }
a.ccHeaderLink, a.ccHeaderLink:active, a.ccHeaderLink:link, a.ccHeaderLink:visited { color: #ffffff; font-family: verdana,arial,helvetica,sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; }
a.ccHeaderLink:hover { text-decoration: underline; }

/*** Home Page Styles ***/
#odrc_home_body { background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/home_bg.jpg) no-repeat top left; width: 892px; position: relative; left: 14px; z-index: 5; padding-top: 110px; }
#odrc_body { background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/top_bg.jpg) repeat-x top left; width: 892px; position: relative; left: 14px; z-index: 5; padding-top: 110px; }
#odrc_intro { width: 325px; margin-left: 450px; padding-top: 10px; }
#odrc_intro h2 { text-indent: -99999px; height: 0; margin: 0; padding: 0; }
#odrc_intro p { margin: 0 0 10px 0; }
#odrc_intro ol { margin: 0 0 20px 25px; padding: 0; }
#odrc_intro li { margin: 0; padding: 0 0 5px 0; }
.homeInput { margin-bottom: 5px; color: #333; }
#formfields { float: left; margin-bottom: 10px; }
#formfields label { font-weight: bold; }
.location_field { float: left; padding-right: 10px; }
 
.odrc_button { background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/button-bg.png) no-repeat top left; height: 28px; width: 207px; text-align: center; padding-right: 50px; padding-top: 2px; margin: 5px auto 25px auto; clear: both; }
.odrc_button a { color: #0E3F75; text-decoration: none; font-weight: bold; font-size: 120%; position: relative; top: 2px; }

/*** "Box" Styles ***/
#info_center_wrapper { width: 760px; margin: 0 auto; }
#content_wrapper { width: 760px; margin: -60px auto 0 auto; }
#content_wrapper_nav { width: 760px; margin: -90px auto 0 auto; }
#box_top { background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/box_top.png) no-repeat top left; height: 7px; }
#box_home { background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/box_bg.png) repeat-y top left; }
#box { background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/box_bg.png) repeat-y top left; padding: 10px 40px 0; font-family: Arial, Verdana, Sans-Serif; }
#box_nav { background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/box_bg.png) repeat-y top left; padding: 35px 40px; font-family: Arial, Verdana, Sans-Serif; }
#box_nav_wide { background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/box_bg.png) repeat-y top left; padding:0; font-family: Arial, Verdana, Sans-Serif; }
#box h2, #box_nav h2 { border-bottom: 1px dotted #666666; color: #0E3F75; margin: 0 0 10px 0; padding-bottom: 5px; font-size: 160%; }
#box h4, #box_nav h4 { color: #0E3F75; margin: 0 0 10px 0; padding: 0 0 0 0; font-size: 115%; font-family: Arial, Verdana, Sans-Serif; }
#box_home h3 { border-bottom: 1px dotted #666666; color: #0E3F75; margin: 0 15px 10px 10px; padding: 0 0 5px; font-size: 130%; }
#box blockquote { font-family: Arial, Verdana, Sans-Serif; font-size: small; line-height: 1.25em; }
#box_nav p, #box p { margin: 0; padding-bottom: 10px; }
#box_nav ul, #box ul, #box_nav ol, #box ol { padding-bottom: 10px; font-family: Arial, Verdana, Sans-Serif; font-size: small; }
#box_col_wrapper { margin: 0 auto; overflow: hidden; position: relative; width: 95%; }
.colleft { position: relative; right: 50%; width: 100%; }
#box_col1 { float: left; left: 51%; overflow: hidden; position: relative; width: 48%; }
#box_col2 { float: left; left: 53%; overflow: hidden; position: relative; width: 48%; }
#box_col1 p, #box_col2 p { margin: 0 0 10px 0; padding-left: 18px; } 
#box_col1 h4, #box_col2 h4 { text-transform: uppercase; margin: 0 0 5px 0; padding-top: 0; font-size: 105%; }
#box_col1 h5, #box_col2 h5 { font-size: 100%; margin: 0 0 5px 0; padding: 0 0 0 18px; background: url("https://securemedia.applygovt.com/id/cc/omjmy/drc/o_icon.gif") no-repeat scroll left top transparent;  }
#box_col1 ul, #box_col2 ul { margin: 0 0 15px -8px; padding: 0 0 0 0; height: 155px; }
#box_col1 li, #box_col2 li { margin: 0 0 3px 18px; padding: 0 0 0 0; background: url("https://securemedia.applygovt.com/id/cc/omjmy/drc/arrow-bullet.gif") no-repeat scroll left top transparent; list-style-type: none; padding: 2px 0 0 21px; }
#box_col1 li a, #box_col2 li a { color: #000; text-decoration: none; }
#box_col1 li a:hover, #box_col2 li a:hover { text-decoration: underline; }
#box_bottom { background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/box_bottom.png) no-repeat top left; height: 43px;}



ul.arrowlist { margin: 0 0 20px 10px; padding: 0; }
ul.arrowlist li { list-style-type: none; background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/arrow-bullet.gif) no-repeat left top; padding: 2px 0 5px 21px; color: #0E3F75; }

/****Sidebar Box styles ****/
.sidebar_box { background-color: #FFFFFF; margin-bottom: 20px; width: 200px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #999; border-bottom: 1px solid #999; padding-bottom: 10px; }
.sidebar_box .navHeaderProfile { padding: 8px; background-color: #0E3F75; color: #ffffff; font: bold 12px/16px verdana; }
.sidebar_box ul { margin: 10px 0 0 22px; padding: 0; }
.sidebar_box ul li { list-style-type: disc; padding-bottom: 3px; }


/*** Footer Styles ***/
#odrc_footer { width: 975px; height: 41px; background: transparent url(https://securemedia.applygovt.com/id/cc/omjmy/drc/footer_bg.png) no-repeat bottom left; margin: 0 auto; position: relative; left: 2px; }
#odrc_footer p { text-align: center; font-size: 85%; color: #000; position: relative; top: 2px; margin: 0; padding: 0; }



h1 { margin: 0; padding: 0; text-indent: -99999px; }
h2 { margin: 0 0 10px 0; color: #0E3F75; font-size: 200%; }
h3 { margin: 0; padding: 0 0 5px 0; color: #0E3F75; font-size: 125%; }
h4 span { color: #0E3F75; font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size: 16pt;}
h5 { color: #0E3F75; font-family: Arial,Verdana,Sans-Serif; font-size: 115%; margin: 0 0 10px; padding: 0; }
p { line-height: 1.25em; font-family: Arial, Verdana, Sans-Serif; font-size: small; }
p.byline { font-style: italic; font-size: 105%; color: #666; }
p.backhome { color: #0E3F75; padding-top: 10px; padding-bottom: 0; }
a { color: #0E3F75; }
li { padding-bottom: 5px; padding-right: 20px; }
th { text-align: left; }
a#skip, a#topofthepage { display: none; }
.callout { background-color: #ececec; padding: 10px 10px 0 10px; color: #0E3F75; font-weight: bold; border: 1px solid #ccc; width: 330px; margin-top: 10px; }
.callout p { font-size: 11px; line-height: 1.25em; }

/*** Overrides ***/
.ccGreetingText { margin-bottom: 10px; }
.MySectionSubTitleText { padding-left: 20px; }
.MySectionTitleNoPad { padding-left: 0; }
#myResume { text-align: left; }


.articletopbottom { position: relative; left: -20px; margin-right: -35px; }



/***Validation styles repeated from Styles.css***/
.valmessagebox { margin-top: 20px; }
table.valmessagebox td { padding-top: 10px; }
.Error { font-weight:700; font-size:9pt; color:	#AD1B08; font-family:Verdana, Geneva, Arial, san-serif; }
.error2 { margin: 20px auto 0 auto; background-color: #efefef; color: #B70034; font-weight: bold; padding: 14px; width: 70%; border: 1px solid #ccc; }
.ValidationMessage {padding-bottom:14px;}
.ValidationMessage, .ValidationMessage a { color: #AD1B08; font-weight: bold; }

/***buttons***/
.ButtonMain, .ButtonMain a {margin: 0 auto;text-decoration:none;cursor:hand;white-space:nowrap;line-height:30px;height:30px;}
.ButtonLeft {margin: 0 auto;vertical-align:top;background-image:url(https://securemedia.applygovt.com/id/cc/omjmy/drc/btn_left.gif);background-repeat:no-repeat;background-position:right;width:15px;line-height:32px;height:30px;}
.ButtonText, .ButtonText span {font-family:Geneva,Verdana,Arial,Helvetica,Sans-Serif;font-size:10pt;font-weight:bold;color:#000;background-image:url(https://securemedia.applygovt.com/id/cc/omjmy/drc/btn_middle.gif);background-repeat:repeat-x;display:inline-block;line-height:28px;height:30px;vertical-align:top;padding: 0 0 0 2px;}
.ButtonRight {margin: 0 auto;vertical-align:top;background-image:url(https://securemedia.applygovt.com/id/cc/omjmy/drc/btn_right.gif);background-repeat:no-repeat;width:21px;line-height:32px;height:30px;}

.floatRight {float: right;}
.msgBox { border-style:solid; border-width:1px; border-color:#ccc; background-color:#eee; padding:10px; }


/***documents***/

#box_nav h4.topMargin10 {margin-top:10px;}
#box_nav .innerTitle {margin-top:0;margin-bottom: 0.346em;color: #333333;font-weight: bold;font-size: 1.17em;}
#box_nav .innerTitle label {font-size: 1em;}

input#UplButton {margin-top:5px;}

#box_nav p.note {font-size: 0.8em;margin-top:5px;}


#UplResultPanel.error {color: Red;border: 1px solid #f00;padding:3px 5px;margin-top:5px;}

.upload-panel{background: #ddd;}

.halfLeft{display: block;float: left;width: 50%;text-align:left;}

.documents-panel-header{background: #ddd;border-top: 1px solid #ccc;font-weight: 700;}
.documents-panel div{border-bottom: 1px solid #ccc;}
.documents-panel div a.textlink{background: transparent url('https://securemedia.applygovt.com/id/MGS/6914/main/DownloadArrow.png') no-repeat scroll left center;padding-left: 20px;}
.documents-table{margin: 20px 0;text-align: center;white-space: nowrap;}
.documents-table .name {text-align: left;width: 100%;max-width:350px;overflow:hidden;}
.documents-table img {width: 10px;height: 10px;}
.documents-table td{border-bottom: 1px solid #cccccc;padding: 10px 20px;}
.documents-table th {padding: 5px 20px;}
.documents-table thead{background: #dddddd;border-top: 1px solid #cccccc;}

.upload-panel{padding: 20px;margin: 10px auto;}
.documents-panel-header{margin-top: 10px;padding: 4px 16px;}
.documents-panel{margin: 0 auto 10px;}
.documents-panel div{position: relative;padding: 6px 16px 6px 6px;line-height: 16px;vertical-align: middle;}
.documents-panel div .rmvbutton{position: absolute;right: 3px;}
