/* OPUS IRB Global styles */
/* body styles */
body
{
    background-position: left top;
    background: url(../images/bck.png) repeat-x;
    margin: 0;
    color: #373737;
    width: 100%;
    font: 75.5% Verdana, Arial, Helvetica, sans-serif;
}
img {border:none;}
a{text-decoration: none; color:#38336c;cursor:pointer; font-weight:bold; text-decoration:underline;}
a:hover{color: #373737;}
a.active{color: #373737;}
a:focus{outline:none;}
.lefts{ float:left;}
.rights{ float:right;}
.wComm{ width:325px;}
.clear{ clear:both;}
p{ font-size:13px;}
strong{ color:#545353;}
/* form styles */
form, fieldset{margin: 0;padding: 0;border: 0;}
input, select, textarea{font: 12px Verdana,Arial, Helvetica, sans-serif;color: #303030;}
/* main containers styles */
#center-x {margin:0 auto;width:1000px;padding:0;overflow:hidden;}
.center {margin:0 auto;width:1000px;padding:0;overflow:hidden;}
/* header block styles start */
#header {background:none repeat scroll 0 0 #FFFFFF;height:162px;width:100%;z-index:5;margin-top:20px;}
.logo
{
    margin: 0 0 0 12px;
    position: absolute;
    top: 65px;
    text-indent: -9999px;
    overflow: hidden;
    width: 296px;
    height: 71px;
    z-index: 1;
}
.logo a {background: url(../images/opus_irb_logo.png) no-repeat;cursor: pointer;display: block;height: 100%;}
/* headlines */
h1{margin: 0 0 2px;color:#1b3f78;font-size: 28px;font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
h2{margin: 0 0 2px;color:#2f2f2f;font-size: 14px;font-family: Verdana, Arial, Helvetica, sans-serif;}
h3{margin: 0 0 2px;color:#8c8c8c;font-size: 17px;font-family: Verdana, Arial, Helvetica, sans-serif;}
h5{margin: 0 0 2px;color:#5d5d5d;font-size: 14px;font-family: Verdana, Arial, Helvetica, sans-serif;}

/* topRight Styles */
#topRight{margin:-12px -7px 0 0;padding:0;list-style:none;overflow:hidden;float:right;}
#topRight li{float:left;margin:0;padding:0;list-style:none;}
#topimg1{ background:url(../images/dna.jpg) no-repeat; width:197px; height:162px;}
#topimg2{ background:url(../images/doc.jpg) no-repeat; width:234px; height:162px;}
#topimg3{ background:url(../images/med.jpg) no-repeat; width:252px; height:162px;}
#topRight li a{font-size:1.1em;color:#c31f24 ;text-decoration: none;}
#topRight li a:hover{text-decoration:underline;color:#193f78;}

/* Navigation Styles */

.NavBar
{
    background-color: #333333;
    text-align: center;
    border-bottom-style: solid;
    border-bottom-width: thin;
    border-bottom-color: #000000;
    width:1000px;
    display:block;
}

.navcontrol
{
    z-index:90005;
    width:990px;
    background-color:#c31f24;

}

.StaticMenuStyle
{
    width:1000px;
    background-color:#c31f24;
}

.StaticMenuItemStyle
{
    text-align: center;
    background-color: #c31f24;
    color: #ffffff;
    padding-left: 0 2px 2px 2px;
    width: 200px;
    font-size:100%;
    font-weight:bold;
}



.DynamicMenuItemStyle
{
    text-align: center;
    background-color: #CECECE;
    color:#000000;
    font-size:100%;
    padding-left:2px;
    width:200px;
    height:30px;
}

.DynamicHoverStyle
{
    border-style: solid none solid none;
    border-top-width: 2px;
    border-bottom-width: 1px;
    border-top-color: #FFFFFF;
    border-bottom-color: #000000;
    color: #c31f24;
}
.navcontrolDynamicMenu
{
    text-align: left;
    color: #c31f24;
}

/*NAV
/*- SIMPLENAV UL -*/
#navGlobal{background:none repeat scroll 0 0 #C2202D;clear:both;display:table-cell;height:45px;vertical-align:middle;width:1006px;}
.navsOuter{border:0 solid #FF9900;margin:0 0 0 69px;text-align:center;width:837px;}
#nav, #nav * {list-style:none;margin:0;padding:0;}
/*- NAV ITEM -*/
#nav li{cursor:pointer; float:left;}
#nav li a{display:block;}
/*- SUB NAV -*/
#nav li ul { position:absolute; left:-5000px; z-index:9001; padding:0;}
#nav li:hover ul {left:auto; width:215px;}
/*- SUB NAV POSITION -*/
#nav li ul li:hover ul { margin:28px 0 0 180px; z-index:90001; }
#nav ul li span {display:table-cell;line-height:11px;padding-top:6px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul { padding:0; left:-5000px; z-index:9000;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul { left:auto;}
#nav {height:35px;width:980px;}
#nav ul { margin:0; text-align:center;list-style:none;}  
/*NAV ITEM*/#nav li {background:none; display:inline-block;border-right:1px solid #FF9933;}
/*NAV ITEM*/#nav li a {color:#fff; font-size:11px; font-weight:bold; padding:5px 29px; text-decoration:none; height:25px;  }
/*NAV ITEM SELECTED*/
#nav li.selected { color:#000; background:url(../images/menuhover-left.png) left center no-repeat;}
#nav li.selected a { color:#000; background:url(../images/menuhover-right.png) right center no-repeat;}
/*NAV ITEM HOVER*/
#nav li:hover {color:#fff; background:url(../images/menuhover-left.png) left center no-repeat; }
#nav li:hover a {color:#fff; background:url(../images/menuhover-right.png) right center no-repeat; }		
/*NAV ITEM DROPDOWN*/
#nav li.drop { color:#fff; background:none;}
#nav li.drop a { color:#fff; }		
/*NAV ITEM DROPDOWN HOVER*/
#nav li.drop:hover {color:#000; background:url(../images/drop-hover-left.png) left center no-repeat; }
#nav li.drop:hover a{color:#000;background:url(../images/drop-hover-right.png) right center no-repeat;}
/*SUB NAVS*/
#nav li.drop ul{background:url(../images/menu-dropdown.png) bottom no-repeat;padding:8px 15px 15px 5px;width:169px;}
#nav li.drop ul li:hover>a{color:#fff; text-decoration:none; margin:0 0 0 25px; padding:6px 10px; }		
/*SUB NAV ITEM */
#nav li.drop:hover ul li{background:0; display:block; margin:0 0 8px 5px; padding:0; width:169px;border-bottom:1px solid #cbcbcb; border-right:none; }
#nav li.drop:hover ul li>a{background:none;color:#000;font-size:11px;font-weight:bold;display:block;padding:6px 10px;margin:0; width:149px; }
/*SUB NAV ITEM ROLLOVER*/
#nav li.drop:hover ul li:hover {background:url(../images/sub-list-bottom.jpg) bottom center no-repeat;width:169px;}
#nav li.drop:hover ul li>a:hover{background:url(../images/sub-list-top.jpg) top center no-repeat;color:#c2162c;text-decoration:none;}
/*SUB NAV ITEM ULs*/
#nav li.drop ul>li:hover>ul,#nav li.drop ul>li:hover>ul>li:hover>ul, #nav li.drop ul>li:hover>ul>li:hover>ul>li:hover>ul{ background:url(../images/menu-dropdown.png) bottom no-repeat; margin:40px 0 0 152px; padding:15px 0 20px 0px; z-index:9000; border:1px solid #990000; }
.lastNav{border-right:1px solid red;}

/* Content Area Styles */
#contentMain{background:#e7e7e7;display:inline-table;width:998px;}
#contentLeft{float:left;display:inline-table; width:234px; margin-bottom:15px;}
#searchForm{ margin:15px;padding-top:35px; text-align:center;}
#searchForm h2{margin: 0 0 2px;color:#2f2f2f;font-size:14px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.textboxhome{border:1px solid #999;font-size:11px;height:25px;margin:5px 0 0 20px; padding:0 0 0 5px;width:185px;}
.textboxform{border:1px solid #999;font-size:11px;height:25px;margin:12px 0 0 20px; padding:0 0 0 5px;width:185px;}
.textboxform1{border:1px solid #999;font-size:11px;height:25px;margin:12px 0 0 20px; padding:0 0 0 5px;width:297px;}
.textboxform2{border:1px solid #999;font-size:11px;height:25px;margin:12px 0 0 20px; padding:0 0 0 5px;width:360px;}
.textboxform3{border:1px solid #999;font-size:11px;height:25px;margin:12px 0 0 20px; padding:0 0 0 5px;width:210px;}
.textboxLong{border:1px solid #999;font-size:11px;height:25px;margin:12px 0 0 6px; padding:0 0 0 5px;width:582px;}
.textboxLong1{border:1px solid #999;font-size:11px;height:25px;margin:12px 0 0 6px; padding:0 0 0 5px;width:582px;}
.textboxLong2{border:1px solid #999;font-size:11px;height:25px;margin:12px 0 0 5px; padding:0 0 0 5px;width:541px;}
.textboxLong3{border:1px solid #999;font-size:11px;height:25px;margin:12px 0 0 6px; padding:0 0 0 5px;width:566px;}
.textboxLong4{border:1px solid #999;font-size:11px;height:25px;margin:12px 0 0 6px; padding:0 0 0 5px;width:290px;}
.textboxLong5{border:1px solid #999;font-size:11px;height:50px;margin:2px 0 0 6px; padding:0 0 0 5px;width:423px;}
.submitButton{ background:url(../images/submit_button.png) no-repeat; width:91px; height:27px;border:medium none;}
#leftNavigation{ float:left; text-align:center; width:195px;}
#leftNavigation ul{margin-top:35px;list-style:none;font-size:1.2em; }
#leftNavigation ul li{margin:0;padding:10px 0px 15px 0px;border-bottom:1px solid #b9b9b9;}
#leftNavigation ul li a{color:#636467 ;text-decoration: none;}
#leftNavigation ul li a:hover{text-decoration:none;color:#c31f24;}
#quote{margin:25px 0 0 10px;text-align:center;width:215px;}
#quote h2{margin: 0 0 2px;color:#c2162c;font-size:17px;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:italic; font-weight:bold; line-height:1.8em;}
/**********USE FOR 3 Column index page*****************************  
 #contentCenter{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #afaeae;display:inline-table;float:left;font-size:12px;
line-height:1.8em;margin:15px 0 0;padding:25px;text-align:justify;width:455px; margin-bottom:15px;}
.leftsCon{ float:left; width:194px;}
.cubeimg{margin:15px -25px 0 0;float:right;}
#contentRight{ float:right; width:236px;display:inline-table; margin-bottom:15px;}
#rightBox{float:right;margin:45px 10px 0 0;text-align:justify;width:220px;}
#rightBox p{ font-size:11px; line-height:2em; margin-bottom:15px; border-bottom:1px solid #c2c3c4;padding-bottom:5px;}
*/

/*USE FOR 2 Column index page*/
#contentCenter{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #afaeae;display:inline-table;float:left;font-size:12px;
line-height:1.8em;margin:15px 0 0;padding:25px;text-align:justify;width:675px; margin-bottom:15px;}
.leftsCon{ float:left; width:194px;}
.cubeimg{margin:15px -25px 0 0;float:right;}
#contentRight{ float:right; width:22px;display:inline-table; margin-bottom:15px;}
#rightBox{float:right;margin:45px 10px 0 0;text-align:justify;width:20px;}
#rightBox p{ font-size:11px; line-height:2em; margin-bottom:15px; border-bottom:1px solid #c2c3c4;padding-bottom:5px;}


/* Inner Page Styles */
#contentInnerLeft{background:#FFFFFF;border:1px solid #afaeae;display:inline-table;float:left;font-size:12px;
line-height:1.5em;margin:15px 0 0;padding:25px;text-align:justify;width:680px; margin-bottom:15px;}
#contentInnerLeft h2{margin: 0 0 2px;font-size:18px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.chooseHeader{ width:677px; height:162px;}
.accountHeader{ background:url(../images/account_header.jpg) no-repeat;width:677px; height:162px;}
.insHeader{ background:url(../images/ins_header.jpg) no-repeat;width:677px; height:162px;}
.formsHeader{ background:url(../images/form_header.jpg) no-repeat;width:677px; height:162px;}
.contentLefts{ float:left; width:295px;}
.chooseimg{margin:0 0 0 26px;float:right;}
.noarrow{ list-style:none;}
.proh3{margin: 0 0 2px;color:#c2162c;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:italic; font-weight:900;}
.orders{ line-height:2em;}
.orders1{ line-height:1.5em;}

/* Forms Styles */
#formHolder{background:#FFFFFF;border:1px solid #afaeae;display:inline-table;float:left; width:602px; padding:4px;}
#formHolder h3{margin: 0 0 2px;color:#c2162c;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:italic; font-weight:900;}
#formTop{ background: #828385; float:left; border-right:1px solid #afaeae;width:400px; height:25px;border-bottom:1px solid #afaeae;}
#formTop h2{margin:2px 0 0 5px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#formCenter{background: #828385; float:left;border-right:1px solid #afaeae;width:97px;height:25px;border-bottom:1px solid #afaeae;}
#formCenter h2{ text-align:center;margin:2px 0 0 2px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;}
#formRight{ text-align:center; background: #828385; float:right; border-right:1px solid #afaeae;width:100px;height:25px;border-bottom:1px solid #afaeae;}
#formRight h2{margin:2px 0 0 2px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;}

.dataTableHeader
{
   background:#828385;color:#ffffff;border:1px solid #afaeae; 
}

.docLeft{ background: #fff; float:left;border-right:1px solid #afaeae;border-left:1px solid #afaeae;padding-left:5px;
width:396px; height:50px;border-bottom:1px solid #afaeae;}
.docLeftImg{margin:2px 0 0 5px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.docCenter{background: #fff; float:left;border-right:1px solid #afaeae;width:97px;height:50px;border-bottom:1px solid #afaeae;}
.docCenterImg{ text-align:center;margin:2px 0 0 2px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;}
.docRight{text-align:center;background:#fff;float:right;border-right:1px solid #afaeae;width:100px;height:50px;border-bottom:1px solid #afaeae; text-align:center;}
.docRightImg{ text-align:center;margin:2px 0 0 2px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;}

/* Members Styles */
#membHolder{background:#FFFFFF;border:1px solid #afaeae;display:inline-table;float:left; width:670px; padding:4px;}
#membHolder h3{margin: 0 0 2px;color:#c2162c;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;font-style:italic; font-weight:900; text-transform:uppercase;}
#membTop{background: #c4202e; float:left; border-right:1px solid #afaeae;width:256px; height:25px;border-bottom:1px solid #afaeae;}
#membTop h2{margin:2px 0 0 5px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;text-transform:uppercase;}
#membCenter{background: #c4202e; float:left;border-right:1px solid #afaeae;width:161px;height:25px;border-bottom:1px solid #afaeae;}
#membCenter h2{ text-align:center;margin:2px 0 0 2px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;text-transform:uppercase;}
#membRight{ text-align:center; background: #c4202e; float:right; border-right:1px solid #afaeae;width:250px;height:25px;border-bottom:1px solid #afaeae;}
#membRight h2{margin:2px 0 0 2px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;}

.memLeft{ background: #d1d2d4; float:left;border-right:1px solid #f69679;border-left:1px solid #afaeae;padding-left:5px;
width:250px; height:50px;border-bottom:1px solid #f69679;}

.memCenter{background: #d1d2d4; float:left;border-right:1px solid #f69679;width:161px;height:50px;border-bottom:1px solid #f69679;}
.memCenter p{ text-align:center;margin:2px 0 0 2px;font-size:13px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.memRight{text-align:center;background:#d1d2d4;float:right;border-right:1px solid #f69679;width:250px;height:50px;border-bottom:1px solid #f69679; text-align:center;}
.docRight p{ text-align:center;margin:2px 0 0 2px;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff;}

.botbottom{border:1px solid #acabab; padding:4px; line-height:2em;}

/* LeftSide Footer Styles */
#footer {font-size:11px;margin:52px 0px 0 -25px;overflow:hidden;text-align:center;}
#footerlinks ul{}
#footerlinks li{float:left;margin:-8px 5px 0 -1px;padding: 0 12px 0 13px;line-height:1.8em;list-style:none; }
#footerlinks li a{font-size:1.0em;color:#193f78 ;text-decoration: none; }
#footerlinks li a:hover{text-decoration:underline;color:#c31f24;}




/* Navigation Classes */
#navigation{margin:0;padding:0;clear:both;background:none repeat scroll 0 0 #C2202D;clear:both;display:table-cell;height:45px;vertical-align:middle;width:1006px;}
ul.nav-main,
ul.nav-main li {list-style: none;margin: 0;padding: 0; text-align:center;}
ul.nav-main {position: relative;z-index: 597;}
ul.nav-main li:hover > ul {visibility: visible;}
ul.nav-main li.hover,
ul.nav-main li:hover {position: relative;z-index: 599;cursor: pointer;background: url(../images/dropdown-bg-hover.gif) repeat-x left top;}
ul.nav-main li {float:left;display:block;height:36px;color:#fff;font:12px  Verdana, Arial, Helvetica, sans-serif;background: url(../images/separator.gif) no-repeat right top;}
ul.nav-main li a {display:block;padding:7px 16px 0 43px;height: 35px;color:#fff;font:11px  Verdana, Arial, Helvetica, sans-serif;text-decoration:none; font-weight:bold;}
ul.nav-main li a:hover {color:#1b1818; }
ul.nav-main *.list {background: url(../images/separator.gif) no-repeat right top;}
ul.nav-sub {visibility:hidden;position:absolute;padding:10px;top:40px;left:0;z-index:598;background:#d1d2d4 url(../images/dropdown-list-bg.gif) repeat-x left top;border-bottom: 1px solid #000;}
ul.nav-sub li {list-style:none;Display:block;padding:0;height:40px;float: none;width:145px;border-bottom: 1px solid #fff;}
ul.nav-sub li a {list-style:none;display:block;padding: 6px 5px 6px 5px;height:15px;float: none;width:145px;font:11px  Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#000; text-align:center;}
ul.nav-sub li a:hover{width:145px;color:#c4202e;}

.aahrpp
{
    background-color:#ffd700;
    width: 360px;
    font-family: verdana;
    font-size: large;
    text-align: center;
    margin-left: 4px;
    padding: 4px 4px 4px 4px;
}
