/********************************************************** RESET */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
h1 {
	font-size: 20px;
	font-weight: bold;	
}
h2 {
	font-size: 18px;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-size: 12px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/********************************************************** Structure */

html {
	background: url(../images/bg_page.jpg) repeat-x #E2E2E2;

}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(../images/big-arc.png) no-repeat right bottom;	
	
}
ol, ul {
	margin-left: 15px;
}
ol li {
	list-style: decimal !important;
	list-style-position: inside !important;
}
em {
	font-style: italic;
}
.container {
	width: 888px;
	margin: 0 auto;

}
.header {
	height: 116px;
}
.main-container {
	background: url(../images/bg_main-container.jpg) no-repeat;
	padding-top: 5px;
}
.main {
	background: url(../images/bg_main.png) repeat-y;
	padding: 0 5px;
}
.nav-bg {
		background: url(../images/bg_nav-container.png) repeat-y;
}	
.nav-container {
	float: left;
	width: 200px;
	height: 100%;
}
.nav {
/*	background: url(../images/bg_nav.png) repeat-y right top;*/
	height: 100%;	
/*	padding-bottom: 100px;*/
}
.right-container {
	float: right;
	width: 675px;
}
.footer {
	background: url(../images/bg_footer.png) no-repeat;
	height: 200px;
}

/********************************************************** Elements */
.clear {
	clear: both;
}
a {
	outline: none;
	color: #EE3D41;
}
h2 {
	margin-bottom: 10px;	
}
h2.text-replace {
	text-indent: -10000px;	
}
/*
span.text-replace {
	display: block;
	text-indent: -10000px;	
}
*/
p, .TabbedPanelsContent {
	line-height: 1.55;
	font-size: 13px;
}
strong {
	font-weight: bold;	
}
i {
	font-style: italic;
}
p {
	margin: 10px 0;
}

/********************************************************** Header */

.header {
	position: relative;
}
.header .logo {
	position: absolute;
	left: 18px;
	bottom: 10px;
	margin: 0;	
}
.header .header-interaction {
	position: absolute;	
	right: 18px;
	bottom: 10px;
}
/********************************************************** Nav */
.nav {

}
.nav h2.course-information {
	background: url(../images/text-replace/course-information.png) 12px 12px no-repeat;
	height: 27px;
	padding: 12px 0 12px;
	margin: 0;
}
.nav ul {
	background: url(../images/bg_nav-li.png) repeat-x left top;		
	padding-top: 2px;
	margin-left: 0;
}
.nav ul li  {
	background: url(../images/bg_nav-li.png) repeat-x left bottom;	
	padding-bottom: 1px;
}
.nav ul li.level-top  {
	position: relative;
	z-index: 100000;
}
.nav ul li a {
	padding: 10px;
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 13px;
	text-shadow: 1px 1px 2px #000;
	font-weight: bold;
}
.nav ul li.active a.level-top, .nav ul li.current a.level-top {
	background: #850C0F;
}
.nav ul li a span {
	display: block;
}
/*
.nav ul li .dosimetry span {
	width: 73px;
	background: url(../images/text-replace/nav/dosimetry.png) no-repeat;
}
.nav ul li .remote-school span {
	width: 178px;
	background: url(../images/text-replace/nav/remote-dosimetry-school.png) no-repeat;
}
.nav ul li .dosimetry-skills-lab span {
	width: 178px;
	background: url(../images/text-replace/nav/dosimetry-skills-lab.png) no-repeat;
}
.nav ul li .written-physics span {
	width: 107px;
	background: url(../images/text-replace/nav/written-physics.png) no-repeat;
}
.nav ul li .oral-physics span {
	width: 84px;
	background: url(../images/text-replace/nav/oral-physics.png) no-repeat;
}
.nav ul li .virt-ron span {
	width: 179px;
	background: url(../images/text-replace/nav/virt-ron.png) no-repeat;
}
.nav ul li .-pdf-career-services-pdf span {
	width: 179px;
	background: url(../images/text-replace/nav/career-services.png) no-repeat;
}

.nav ul li .symposia span {
	width: 66px;
	background: url(../images/text-replace/nav/symposia.png) no-repeat;
}
.nav ul li .vendor-training span {
	width: 112px;
	background: url(../images/text-replace/nav/vendor-training.png) no-repeat;
}
.nav ul li .links span {
	width: 36px;
	background: url(../images/text-replace/nav/links.png) no-repeat;
}
.nav ul li .student-login span {
	width: 99px;
	background: url(../images/text-replace/nav/student-login.png) no-repeat;
}

.nav ul li .contact span {
	width: 76px;
	background: url(../images/text-replace/nav/contact-us.png) no-repeat;
}
.nav ul li .testimonials span {
	width: 87px;
	background: url(../images/text-replace/nav/testimonials.png) no-repeat;
}
.nav ul li .staff span {
	width: 103px;
	background: url(../images/text-replace/nav/meet-the-staff.png) no-repeat	
}
.nav ul li .edge span {
	width: 70px;
	background: url(../images/text-replace/edge.png) no-repeat	
}
.nav ul li .pro-net-safety-quality span {
	width: 185px;
	background: url(../images/text-replace/pro-net-safety.png) no-repeat	
}
.nav ul li .pro-net-acr-prep span {
	width: 180px;
	background: url(../images/text-replace/pro-net-acr.png) no-repeat	
}
.nav ul li .pro-net-administrators span {
	width: 176px;
	background: url(../images/text-replace/pro-net-admin.png) no-repeat	
}
.nav ul li .pro-net-series span {
	width: 176px;
	background: url(../images/text-replace/pro-net-series.png) no-repeat	
}

.nav ul li .moc span {
	width: 35px;
	background: url(../images/text-replace/nav/moc.png) no-repeat	
}
*/

.nav ul ul {
	position: absolute;
	display: none;
	background: transparent;
	right: -145px;
	top: -5px;
	padding-top: 0;
	width: 150px;
	z-index: 100000000;
}
.nav ul li.active ul {
	display: block;
}
.nav ul li.active ul.links {
	display: none;
}
.nav ul li ul li {
	background: url(../images/bg_nav-li-ul-li.png) repeat-y;
	padding-left: 5px;
}
.nav ul li ul li.first {
	background: url(../images/bg_nav-li-ul-li-first.png) no-repeat;
	height: 4px;
}
.nav ul li ul li.last {
	background: url(../images/bg_nav-li-ul-li-last.png) no-repeat;
	height: 5px;
}
.nav ul li ul li a {
	padding: 7px 0 5px 20px;
	color: #fff;
	text-decoration: none;
	width: 120px;
}
.nav ul li ul li a:hover {
	background: #61090B;
}
/********************************************************** Footer */
.footer {
	padding: 12px 14px;

}
.footer-links {
	float: left;
	margin-left: 3px;
}
.footer-links li {
	float: left;
	margin-right: 15px;
}
.footer-links li a {
	color: #EE3D41;
	font-size: 11px;
	text-decoration: none;
}
.footer-links li a:hover {
	text-decoration: underline;
}
.footer .copyright {
	float: left;
	clear: left;
	color: #666666;
	font-size: 11px;
	margin-top: 10px;
	width: 460px;
}
.footer .copyright .terms {
	float: left;
	clear: both;
}
.footer .copyright a {
	color: #666;
	text-decoration: none;
}
.footer .copyright a:hover {
	text-decoration: underline;
}
.footer .facebook {
	float: right;
}
/*********************************************************** Sitewide */

.video {
	background: url(../images/bg_video.png) no-repeat left bottom #000;
	padding-bottom: 14px;
}

/********************************************************** Home Page */
.home-tabs {
	border-bottom: 3px solid #666666;
	height: 29px;
	padding-top: 6px;
}
.home-tabs ul {
	margin-left: 0;
}
.home-tabs ul li {
	float: left;
	padding-left: 4px;
	height: 29px;
	margin-left: 3px;
}
.home-tabs ul li a {
	padding-right: 4px;
	display: block;
	height: 29px;
	text-decoration: none;
}
.home-tabs ul li a span {
	padding: 6px 3px 8px 3px;
	line-height: 26px;
	font-weight: bold;
	
}
.home-tabs ul li.active, .home-tabs ul li.over {
	background: url(../images/bg_home-tab-left.png) left top no-repeat;
	cursor: pointer;
}
.home-tabs ul li.active a, .home-tabs ul li.over a {
	background: url(../images/bg_home-tab-right.png) right top no-repeat;

}
.home-tabs ul li.active a span, .home-tabs ul li.over a span {
	background: url(../images/bg_home-tab-repeat.png) left top repeat-x;
	color: #fff;
}
.home .right.main-content {
	background: #D7D7D7;
}
.home.video {
	padding-bottom: 17px;
	background-color: #666;
}
.tab_content .content {
	padding: 15px;
	background: #fff;
    font-size: 14px;
    line-height: 1.55;	
}
.tab_content .content li {
	list-style: disc;
	list-style-position: inside;
}
/********************************************************** Inner Page */
.inner-page {
	position: relative;	
	background: #D7D7D7;
	padding-top: 15px;
}
.inner-page h2.text-replace {
	position: absolute;
	left: 15px;
}
.TabbedPanelsTabGroup {
	float: right;
	margin-right: 10px;
}
/*
.TabbedPanelsTabGroup span.text-replace {
	height: 11px;
}

.TabbedPanelsTabGroup span.text-replace.overview {
	background: url(../images/text-replace/overview.png) no-repeat;	
	width: 56px;	
}
.TabbedPanelsTabGroup span.text-replace.course-details {
	background: url(../images/text-replace/course-details.png) no-repeat;
	width: 89px;	
}
.TabbedPanelsTabGroup span.text-replace.testimonials {
	background: url(../images/text-replace/testimonials.png) no-repeat;	
	width: 77px;	
}
.TabbedPanelsTabGroup span.text-replace.course-sample {
	background: url(../images/text-replace/course-sample.png) no-repeat;	
	width: 89px;	
}
.TabbedPanelsTabGroup span.text-replace.disclosure {
	background: url(../images/text-replace/disclosure-small.png) no-repeat;	
	width: 65px;	
}
.TabbedPanelsTabGroup span.text-replace.apply-online {
	background: url(../images/text-replace/apply-online.png) no-repeat;	
	width: 85px;	
}
.TabbedPanelsTabGroup span.text-replace.mdcb {
	background: url(../images/text-replace/mdcb-small.png) no-repeat;	
	width: 32px;	
}
.TabbedPanelsTabGroup span.text-replace.faqs {
	background: url(../images/text-replace/faqs.png) no-repeat;	
	width: 28px;	
}
.TabbedPanelsTabGroup span.text-replace.remote-school {
	background: url(../images/text-replace/remote-school-small.png) no-repeat;	
	width: 92px;	
}
.TabbedPanelsTabGroup span.text-replace.written-physics {
	background: url(../images/text-replace/written-physics-small.png) no-repeat;	
	width: 94px;	
}
.TabbedPanelsTabGroup span.text-replace.oral-physics {
	background: url(../images/text-replace/oral-physics-small.png) no-repeat;	
	width: 77px;	
}
.TabbedPanelsTabGroup span.text-replace.virt-ron {
	background: url(../images/text-replace/virt-ron-small.png) no-repeat;	
	width: 51px;	
}
.TabbedPanelsTabGroup span.text-replace.vendor-training {
	background: url(../images/text-replace/vendor-training-small.png) no-repeat;	
	width: 99px;	
}
.TabbedPanelsTabGroup span.text-replace.symposia {
	background: url(../images/text-replace/symposia-small.png) no-repeat;	
	width: 56px;	
}
.TabbedPanelsTabGroup span.text-replace.brent-murphy {
	background: url(../images/text-replace/brent-murphy.png) no-repeat;	
	width: 83px;	
}
.TabbedPanelsTabGroup span.text-replace.justin-kling {
	background: url(../images/text-replace/justin-kling.png) no-repeat;	
	width: 71px;
}

.TabbedPanelsTabGroup span.text-replace.john-lowden {
	background: url(../images/text-replace/john-lowden.png) no-repeat;	
	width: 81px;	
}
.TabbedPanelsTabGroup span.text-replace.greg-robinson {
	background: url(../images/text-replace/greg-robinson.png) no-repeat;	
	width: 89px;	
}
.TabbedPanelsTabGroup span.text-replace.ingrid-bowser {
	background: url(../images/text-replace/ingrid-bowser.png) no-repeat;	
	width: 85px;	
}
.TabbedPanelsTabGroup span.text-replace.kevin-hurley {
	background: url(../images/text-replace/kevin-hurley.png) no-repeat;	
	width: 75px;	
}
.TabbedPanelsTabGroup span.text-replace.jodie-wells {
	background: url(../images/text-replace/jodie-wells.png) no-repeat;	
	width: 69px;	
}
.TabbedPanelsTabGroup span.text-replace.steve-boyd {
	background: url(../images/text-replace/steve-boyd.png) no-repeat;	
	width: 65px;	
}
.TabbedPanelsTabGroup span.text-replace.kyle-velasco {
	background: url(../images/text-replace/kyle-velasco.png) no-repeat;	
	width: 78px;	
}
.TabbedPanelsTabGroup span.text-replace.natasha-murphy {
	background: url(../images/text-replace/natasha-murphy.png) no-repeat;	
	width: 102px;
}
.TabbedPanelsTabGroup span.text-replace.sharath-narayan {
	background: url(../images/text-replace/sharath-narayan.png) no-repeat;	
	width: 108px;	
}

.TabbedPanelsTabGroup span.text-replace.register-online {
	background: url(../images/text-replace/register-online.png) no-repeat;	
	width: 102px;
	
}

.TabbedPanelsTabGroup span.text-replace.pro-net-accredidation-prep{
	background: url(../images/text-replace/accredidation-prep.png) no-repeat;	
	width: 90px;
}

.TabbedPanelsTabGroup span.text-replace.pro-net---administrator{
	background: url(../images/text-replace/administrators.png) no-repeat;	
	width: 71px;
}
 
.TabbedPanelsTabGroup span.text-replace.pro-net-safety-quality{
	background: url(../images/text-replace/safety-quality.png) no-repeat;	
	width: 72px;
}
*/

.TabbedPanelsTab {
	background: #d7d7d7;
	padding: 9px 12px 8px;
	margin-right: 4px;
}
.testimonials .TabbedPanelsTab {
	padding: 9px 11px 8px;
	margin-right: 0;	
}
.TabbedPanelsTabSelected, .TabbedPanelsTabHover {
	background: #fff;
}
.TabbedPanelsContent {
	padding: 3px 0 0 0px;
}
.inner-content {
	padding: 10px;	
}
div.testimonials {
	padding: 10px;
	
}
.testimonial-date {
	font-style: italic;
	font-size: 11px;
}
.testimonial-entity {
	margin-bottom: 15px;
	padding-top: 10px;
	border-top: 1px dashed #D7D7D7;
}
.testimonial-entity strong {
	font-weight: bold;
	color: #850c0f;
	font-size: 16px;
	line-height:16px;
}
.testimonial-entity .testimonial-author {
	font-style:italic;
	font-size: 13px;
}
.testimonial-entity .testimonial-content {
	font-size: 13px;
	
}
.inner-page .content {
	margin-top: 30px;
	padding: 15px;
	background: #fff;
    font-size: 14px;
    line-height: 1.55;	
}
.inner-page .inner-content li {
	list-style: disc;
	list-style-position: inside;
}
.data-table {
	border-padding: 0;
	font-size: 12px;
	border: 1px solid #D7D7D7;
}
.data-table p {
	margin: 0;
}
.data-table td {
	padding: 5px;	
	font-style: italic;
	text-align: center;
}
.data-table .head.left {
	background: #D7D7D7;
	color: #000;
	font-style: normal;
	text-align: left;
}
table th, table td {
	padding: 8px;
}
table th p, table td p {
	margin: 0;
}
/********************************************************** MDCB Specific */
h2.text-replace.mdcb {
	background: url(../images/text-replace/mdcb.png) no-repeat;	
	height: 20px;
	width: 66px;
}
/********************************************************** Remote School Specific */
h2.text-replace.remote-school {
	background: url(../images/text-replace/remote-school.png) no-repeat;	
	height: 21px;
	width: 159px;
}
.remote-school .TabbedPanelsTab {
	padding: 9px 10px 8px;
}
/********************************************************** Dosimetry Skills Specific */
h2.text-replace.dosimetry-skills-lab {
	background: url(../images/text-replace/dosimetry-skills-lab.png) no-repeat;	
	height: 26px;
	width: 219px;
}
.dosimetry-skills-lab .TabbedPanelsTab {
	padding: 9px 10px 8px;
}
/********************************************************** Written Physics Specific */
h2.text-replace.written-physics {
	background: url(../images/text-replace/written-physics.png) no-repeat;	
	height: 26px;
	width: 164px;
}
/********************************************************** Oral Physics Specific */
h2.text-replace.oral-physics {
	background: url(../images/text-replace/oral-physics.png) no-repeat;	
	height: 26px;
	width: 126px;
}
/********************************************************** PRONET Safety Specific */
h2.text-replace.pro-net-safety-quality {
	background: url(../images/text-replace/pro-net-safety-large.png) no-repeat;	
	height: 26px;
	width: 196px;
}
/********************************************************** PRONET ACR PREP Specific */
h2.text-replace.pro-net-acr-prep {
	background: url(../images/text-replace/pro-net-acr-large.png) no-repeat;	
	height: 26px;
	width: 206px;
}
/********************************************************** PRONET Administrators Specific */
h2.text-replace.pro-net-administrators {
	background: url(../images/text-replace/pro-net-admin-large.png) no-repeat;	
	height: 26px;
	width: 229px;
}
/********************************************************** Virt-RON Specific */
h2.text-replace.virt-ron {
	background: url(../images/text-replace/virt-ron.png) no-repeat;	
	height: 20px;
	width: 93px;
}
/********************************************************** Symposia Specific */
h2.text-replace.symposia {
	background: url(../images/text-replace/symposia.png) no-repeat;	
	height: 25px;
	width: 103px;
}
/********************************************************** Vendor Training Specific */
h2.text-replace.vendor-training {
	background: url(../images/text-replace/vendor-training.png) no-repeat;	
	height: 26px;
	width: 173px;
}
/********************************************************** Links Specific */
h2.text-replace.links {
	background: url(../images/text-replace/links.png) no-repeat;	
	height: 26px;
	width: 53px;
}
span.text-replace.links-small {
	background: url(../images/text-replace/links-small.png) no-repeat;	
	height: 11px;
	width: 29px;
}
/********************************************************** Contact Us Specific */
h2.text-replace.contact-us {
	background: url(../images/text-replace/contact-us.png) no-repeat;	
	height: 20px;
	width: 116px;
}
/********************************************************** Contact Us Specific */
h2.text-replace.arc-edge {
	background: url(../images/text-replace/arc-edge.png) no-repeat;	
	height: 20px;
	width: 109px;
}
/********************************************************** Terms & Conditions Specific */
h2.text-replace.terms {
	background: url(../images/text-replace/terms-and-conditions.png) no-repeat;	
	height: 26px;
	width: 210px;
}
/********************************************************** Testimonials */
.testimonials h2.text-replace.testimonials {
	display: none;
}

/********************************************************** Meet The Staff */
.staff .inner-page h2.text-replace {
	display: none;
}
/********************************************************** Apply Online */
.fsRowTop {
	display: none;
}
.fsSectionRow td.fsRowBody {
	padding-top: 0;
}
#fsCell11455375 {
	padding-top: 0;
}
/********************************************************** I Hate Internet Explorer */
.ie7 .nav ul li.active ul {
	top: 0px;
	display: none;
}
.ie7 .home-tabs ul li a span {
	line-height: 30px;
	padding-top: 10px;	
}
.cke_button_about {
	display: none !important;
}
