body {font-family: Arial; font-size: 80%; margin: 0px auto; padding: 0px; width: 100%; background-color: #e6e5e5;}
#pagecontainer {width: 970px; margin: 0px auto; padding: 0px; background-color: #ffffff;}
#header {margin: 0px; padding: 0px; background-image: url(../images/1_ojp_mast_02_cell.gif); height: 48px;}
#wrapper {margin: 0px; padding: 0px 17px; text-align: left; width: 936px; background-color: #ffffff;}
#masthead {margin: 0px; padding: 0px; height: 109px;}
#masthead_rgt {margin: 0px; padding: 22px 0px 0px 0px; width: 295px; float: right; height: 84px;}
div.masthead_rgt_col {margin: 0px; padding: 0px; height: 30px; clear: both;}
div.masthead_rgt_col2 {margin: 0px; padding: 0px; height: 25px; clear: both; text-align: right; color: #666632; font-weight: bold;}
.masthead_rgt_col2 a, .masthead_rgt_col2 a:link, .masthead_rgt_col2 a:visited {margin: 0px; padding: 0px; text-decoration: none; color: #666632;}
.masthead_rgt_col2 a:hover {margin: 0px; padding: 0px; text-decoration: underline; color: #666632;}
.masthead_col1 {margin: 0px; padding: 0px 3px 0px 0px; width: 78px; float: left; text-align: right;}
.masthead_col2 {margin: 4px 0px 0px 0px; padding: 6px 0px 0px 0px; width: 12px; float: left;}
html>/**/body .masthead_col2 {margin: 0px; padding: 6px 0px 0px 0px; width: 12px; float: left;} /* Firefox */
.masthead_col3 {margin: 0px; padding: 7px 0px 0px 0px; width: 199px; float: left; font-size: 12px;}
.masthead_col3 a, .masthead_col3 a:link, .masthead_col3 a:visited {margin: 0px; padding: 0px; text-decoration: none; color: #3377a4;}
.masthead_col3 a:hover {margin: 0px; padding: 0px; text-decoration: underline; color: #3377a4;}
#topnav {margin: 0px; padding: 0px; background-color: #ffffff; height: 26px;}
#maincontent {padding: 0px; margin: 10px 0px 0px 0px;}
#maincontent_col1 {margin: 0px; padding: 0px; width: 172px; float: left;}
#maincontent_col2 {margin: 0px; padding: 1px 0px 0px 0px; width: 601px; float: left;}
#maincontent_col3 {margin: 0px; padding: 1px 0px 0px 0px; width: 163px; float: left;}
#leftnav {margin: 0px; padding: 0px; border-right: 1px solid #9c9c6a;}
.navbttn {margin: 0px; padding: 10px 5px 10px 10px; border-bottom: 1px solid #9c9c6a; color: #3377a4; font-weight: bold; font-size: 13px;}
.navbttn2 {margin: 0px; padding: 10px 5px 10px 10px; color: #3377a4; font-weight: bold; font-size: 13px;}
.navbttn2 ul {margin: 10px 0px 0px 0px; padding: 0px; list-style:none;}
.navbttn2 ul li {margin: 0px; padding: 0px 0px 7px 0px; color: #666632; font-size: 12px;}
.navbttn a:link, .navbttn a:visited, .navbttn2 a:link, .navbttn2 a:visited {color: #3377a4; font-weight: bold; text-decoration: none;}
.navbttn a:hover, .navbttn2 a:hover {color: #666632; font-weight: bold; text-decoration: none;}
.navbttn2 ul li a:link, .navbttn2 ul li a:visited {color: #666632; font-weight: bold; text-decoration: none;}
.navbttn2 ul li a:hover {color: #3377a4; font-weight: bold; text-decoration: underline;}
#pagecontent {padding: 10px; margin: 0px 0px 0px 10px; border: 1px solid #9c9c6a; width: 559px; background-image:url(../images/1_main_box_bkgd.jpg); background-repeat:repeat-x; background-position:bottom; font-size: 110%;}
#pagecontent ol {padding: 0px; margin: 10px 0px 0px 25px;}
#pagecontent ol li {padding: 0px 0px 10px 0px; margin: 0px;}
#pagecontent ol li a, #pagecontent ol li a:link {color: #3377a4; font-weight: bold; text-decoration: none;}
#pagecontent ol li a:visited {color: purple; font-weight: bold; text-decoration: none;}
#pagecontent ol li a:hover {color: #3377a4; font-weight: bold; text-decoration: underline;}
a.morelink:link, a.morelink:visited {color: #666632; font-weight: bold; text-decoration: none; font-size: 11px; font-style:italic;}
a.morelink:hover {color: #666632; font-weight: bold; text-decoration: underline;}


table.typeexpense {width: 372px; margin: 15px 0px 0px 50px; padding: 0px; border-top: 1px solid #000; border-left: 1px solid #000;  border-right: 1px solid #000; font-color: #000; font-weight: normal; font-size: 90%;}
table.typeexpense th {margin: 0px; padding: 3px; border-right: 1px solid #000; border-bottom: 1px solid #000; color: #000; font-weight: bold; background-color:#9fb06f; text-align: center;}
table.typeexpense th.rgt {margin: 0px; padding: 3px; border-right: none; border-bottom: 1px solid #000; color: #000; font-weight: bold; background-color:#9fb06f; text-align: center;}
table.typeexpense td {margin: 0px; padding: 3px; border-right: 1px solid #000; border-bottom: 1px solid #000; color: #000; background-color:#fff; text-align: left;}
table.typeexpense td.rgt {margin: 0px; padding: 3px; border-right: none; border-bottom: 1px solid #000; color: #000; background-color:#fff; text-align: center;}
table.typeexpense td.rgt2 {margin: 0px; padding: 3px; border-right: none; border-bottom: 1px solid #000; color: #000; background-color:#d6d7b7; text-align: center;}
table.expreimbursement {width: 100%; margin: 10px 0px 0px 0px; padding: 0px; border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; font-color: #000; font-weight: normal; font-size: 90%;}
table.expreimbursement th {margin: 0px; padding: 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; color: #fff; font-weight: bold; background-color:#9fb06f; text-align: center;}
table.expreimbursement th.rgt {margin: 0px; padding: 5px; border-right: none; border-bottom: 1px solid #000; color: #fff; font-weight: bold; background-color:#39C; text-align: center;}
table.expreimbursement td {margin: 0px; padding: 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; color: #000; background-color:#fff;}
table.expreimbursement td.row2 {margin: 0px; padding: 5px; border-right: 1px solid #000; border-bottom: 1px solid #000; color: #000; background-color:#fff;}
table.expreimbursement td.rgt {margin: 0px; padding: 5px; border-right: none; border-bottom: 1px solid #000; color: #000; background-color:#fff;}
table.expreimbursement td.row2rgt {margin: 0px; padding: 5px; border-right: none; border-bottom: 1px solid #000; color: #000; background-color:#d6d7b7;}
#tableimg {position: relative; padding: 0px; margin: 0px; float: right; width: 168px; color: #333; font-size: 10px; font-weight: bold;}

#infoboxes {padding: 0px; margin: 10px 0px 0px 10px;}
.incsearch {margin: 0px 10px 0px 0px; padding: 5px 60px 5px 10px; width: 115px; float: left; height: 136px; border: 1px solid #9c9c6a; background-image:url(../images/1_inc_srch_box.jpg); background-repeat:no-repeat; font-size: 12px;}
.incsearch_titl {margin: 0px; padding: 0px; color: #25a2d2; font-size: 14px; font-weight: bold;}
.incsearch p {margin: 8px 0px 0px 0px; padding: 0px;}
.forms {margin: 0px 10px 0px 0px; padding: 5px 10px; width: 165px; float: left; height: 136px; border: 1px solid #9c9c6a; font-size: 12px; background-image:url(../images/1_forms_chcklst_box.jpg); background-repeat:no-repeat; background-position:right;}
.forms_titl {margin: 0px; padding: 0px; color: #649900; font-size: 14px; font-weight: bold;}
.forms p {margin: 8px 0px 0px 0px; padding: 0px;}
.forms ul {margin: 10px 0px 0px 16px; padding: 0px;}
.claims {margin: 0px 10px 0px 0px; padding: 5px 60px 5px 10px; width: 115px; float: left; height: 136px; border: 1px solid #9c9c6a; font-size: 12px; background-image:url(../images/1_claims_proc_box.jpg); background-repeat:no-repeat;}
.claims_titl {margin: 0px; padding: 0px; color: #676733; font-size: 14px; font-weight: bold;}
.claims p {margin: 8px 0px 0px 0px; padding: 0px;}
.contact {margin: 0px; padding: 10px; width: 143px; float: left; border: 1px solid #9c9c6a; font-size: 12px; background-image:url(../images/1_contact_itverp_box.jpg); background-repeat:no-repeat; background-position:bottom;}
.contact_titl {margin: 0px; padding: 0px; color: #3377a4; font-size: 14px; font-weight: bold;}
.contact p {margin: 8px 0px 0px 0px; padding: 0px;}
.download {margin: 10px 0px 0px 0px; padding: 0px 6px; width: 151px; float: left; border: 1px solid #9c9c6a; font-size: 12px; background-image:url(../images/1_contact_itverp_box.jpg); background-image:url(../images/itverp_brochure_ad.jpg); background-repeat:no-repeat; background-position:bottom;}
.download_titl {margin: 0px; padding: 0px; color: #3377a4; font-size: 12px; font-weight: bold;}
.download p {margin: 55px 0px 0px 0px; padding: 0px;}
#scrollbox {padding: 0px; margin: 10px 0px 0px 10px; width: 579px; border: 1px solid #9c9c6a;}
#m-links {padding: 0px; margin: 0px; font-size: 13px;}
.f-size {text-decoration:none;}
.blkborder {margin: 0px; padding: 5px 10px; border: 1px solid #000;}
.grnborder {margin: 0px; padding: 10px 10px; border: 1px solid #9fb06f; background-color:#d6d7b7;}
.quote {margin: 23px 15px 5px 0px; padding: 15px 0px; border-top: 2px solid #d6d7b7; border-bottom: 2px solid #d6d7b7; width: 190px; float: left; text-align: right; color: #666632; font-style:italic;}


#footer {width: 922px; margin: 15px 0px 15px 0px; background-color:#ffffff; padding: 0px;}
.footer_col1 {margin: 0px; padding: 17px 0px 0px 0px; width: 115px; float: left; text-align: center;}
.footer_col2 {margin: 10px 0px 0px 0px; padding: 0px; width: 607px; float: left; text-align: center; font-size: 11px;}
.footer_col3 {margin: 0px; padding: 28px 0px 0px 0px; width: 200px; float: left;}
#footersub {font-size: 10px;}
#footertext {font-size: 10px;}

.titlebar {padding: 3px 5px; margin: 0px; background-color:#666632; color: #fff; font-size: 130%; font-weight: bold;}
.normaltext {font-size: 90%; color: #000; font-weight: normal;}
.licont {padding: 0px; margin: 0px; color: #000; font-size: 100%; font-weight: normal;}
.image {padding: 0px; margin: 0px; border: none; display: block;}
.image_nb {padding: 0px; margin: 0px; border: none;}
.image_rgt {padding: 0px; margin: 0px; border: none; float: right;}
.image_rgtpubs {padding: 0px; margin: 0px 0px 0px 10px; border: 1px solid #999; float: right;}
.image_lftpubs {padding: 0px; margin: 0px 10px 0px 0px; border: 1px solid #999; float: left;}
.image_zoom {padding: 0px; margin: 0px; border: none; float: left;}
.clearfloat {clear: both; height: 0px; font-size: 1px; line-height: 0px;}
a:link {color: #00488f; font-weight: bold; text-decoration: underline;}
a:visited {color: purple; font-weight: bold; text-decoration: underline;}
a:hover {color: #993300; font-weight: bold; text-decoration: underline;}
h1 {margin: 0px; padding: 0px; font-size: 150%; font-weight: bold; color: #666632;}
h2 {font-size: 130%; font-weight: bold; color: #666632;}
h3 {font-size: 110%; font-weight: bold; color: #000;}


.list_carousel {float: left; background-color: #fff; margin: 0px; padding: 10px 5px; width: 569px;}
.carousel_title {margin: 0px 0px 0px 10px; padding: 0px; color: #9b3300; font-size: 14px; font-weight: bold;}
#seeall {margin: 0px; padding: 0px; color: #999; font-size: 14px; font-weight: bold; float: right; width: 80px; text-align: right;}
#seeall	a, #seeall a:link, #seeall a:active, #seeall a:visited {color: #999; text-decoration: none;}
#seeall	a:hover {color: #999; text-decoration: underline;}
.list_carousel ul {float: left; margin: 5px 0px 0px 0px; padding: 0px; list-style: none;}
.list_carousel li {font-size: 12px; color: #000; text-align: left; background-color: #fff; border: none; width: 174px; height: 65px; padding: 0px 0px 5px 5px; margin: 0px; display: block; float: left;}
.carousel_text {color: #000; font-size: 10px; text-align: left; font-weight: bold;}
.carousel_text a, .carousel_text a:link {color: #000; font-size: 10px; text-align: left; font-weight: bold; text-decoration: none;}
.carousel_text a:visited {color: purple; font-size: 10px; text-align: left; font-weight: bold; text-decoration: none;}
.carousel_text a:hover {text-decoration: underline;}
.list_carousel.responsive {width: auto; margin-left: 0;}
.clearfix {float: none; clear: both;}
.image_car {padding: 0px; margin: 0px 5px 0px 0px; float: left; border: none;}
.prev {float: left; margin: 30px 0px 0px 0px; padding: 0px; width: 16px;}
.next {float: right; margin: 30px 0px 0px 0px; padding: 0px; width: 16px;}
.pager {float: left; width: 300px; text-align: center;}
.pager a {margin: 0 5px; text-decoration: none;}
.pager a.selected {text-decoration: underline;}
.timer {background-color: #999; height: 6px; width: 0px;}

/*********** Modal window **********/
#basic-modal-content {position: relative; display:none;}
#simplemodal-overlay {background-color: #CCC;}
#simplemodal-container {margin-top: 0px; margin-bottom: 18px; margin-left: 550px;}
#simplemodal-container .simplemodal-data {padding:0px;}
#simplemodal-container code {background:#fff; display:block; font-size:12px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:29px; height:29px; display:inline; z-index:3200; position:absolute; bottom:-22px; left:32px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

/************************************/	

/*********** JQuery Accordian **********/	
*, * focus {outline: none;}
#container {margin: 15px 0px 0px 0px; padding: 0px; }
#container h2.trigger {padding: 0px 0px 2px 0px; margin: 0px 0px 0px 0px; font-size: 14px; color: #00488f; text-decoration: underline;}
#container h2.trigger:hover {color: #993300; cursor: hand; text-decoration: underline;}
#container h2.active {color: #000; text-decoration: none;}
#container .toggle_container {margin: 0px; padding: 0px; overflow: hidden;}
#container .toggle_container p {padding: 10px 0px; margin: 0px;}
#container .toggle_container ul {padding: 0px 0px 0px 20px; margin: 0px 0px 12px 0px;}
#container .toggle_container ul.nop {padding: 0px 0px 0px 20px; margin: 12px 0px}
#container ol.faqs2 {margin: 15px 0px 10px 27px;}
#container ol.faqs2 li {padding-bottom: 0px; color: #000; font-weight: normal;}

/************************************/	