* { background: none !important; }
body {
      margin: 0;
	   font-family: 13px/16px Arial,Helvetica,sans-serif;
	   color: #03274a;
}
#main {
	width: 100%;
	padding: 0 !important;
}

.top-nav,
.bar,
#header,
#footer,
.news-footer,
.scrollbar,
.breadcrumb {
	display: none;
}

.logo{
	position:static;
}
.inner-content h1 img{
	display:none;
	width:510px;
	height:182px;
	padding:8px 7px 8px 7px;
	margin:-10px 0 0 -6px;
	background:url(/sites/default/themeglobal/images/layout/header.png) no-repeat 0 0;
}

div.inner-content{
	width:100%;
   display: inline;
	
}
.inner-content p {
	color:#555555;
	font-size:17px;
	line-height:27px;
	width:100%;
	margin-top:25px;
	margin-bottom:25px;
}
.inner-content h1 {
	color:#000;
	font-size:50px;
	line-height:60px;
	margin-bottom:25px;
}
.inner-content h2 {
	color:#999;
	font-size:25px;
	line-height:40px;
}
.inner-content h3 {
	color:#999;
	font-size:25px;
}

.hidden {
	display: block;
	height: 80px;
	width: 100%;
}
.hidden span { display: none; }
.container {
	margin-top:50px;
	height: auto;
	width: 100%;
	overflow: visible;
}
.seo-container{
	width:100%;
}
.bg .bottom {
	padding: 0;
	overflow: visible;
}
.main-image {
	margin: 0;
	overflow: visible;
	border-style: none;
	clear: both;
}
.content {
	margin: 0;
	overflow: visible;
	float: left;
	width: 100%;
}
.line-holder {
	overflow: visible;
	padding: 0;
	width: 100%;
}
.sidebar {
	margin: 0;
	width: 30%;
}
.main-area {
	margin: 0;
	width: 69%;
}
.news,
.whats-new,
.columns,
.columns .body,
.columns .col-top,
.columns .col-bottom {
	overflow: visible !important;
	height: auto;
	width: 100%;
}
.columns .hentry {
	margin: 0 2% 0 0;
	width: 31%;
}
.columns .body {
	min-height: inherit;
	height: auto;
}
.columns {
	margin: 0;
	padding: 0;
}
.news ul li .updated {
	padding: 0;
	margin: 0 5% 0 0;
	width: 10%;
}
.news ul li .text {
	width: 75%;
	margin: 0;
}
.lines-holder { overflow: visible; }
.seo-container {
	width: 75%;
}
.column {
	display:none;
	float: left;
	margin: 0 0 0 1%;
	width: 24%;
}
.inner-content {
	display:block;
	float:none;
	width: 100%;
	margin: 0;
	padding: 0;
}
.side-nav {
	display:none;
	padding: 0;
	width: 25%;
}
.side-nav ul li a { padding: 0 0 5px; }
.links {
	padding: 0;
}
.links li {
	padding: 0;
}
#tabs-wrapper{
	display:none;
}


/* -----------------------------------*/
/* ---------->>> REGASST <<<----------*/
/* -----------------------------------*/



div.regAsst div.classRow{
   padding: 15px 10px;
   margin: 0 20px;
   border: none;
   border-bottom: 1px solid #ababab;
   position: relative;
   width:100%;
   height:75px;
   clear:both;
}
div.regAsst div.classRow:last-child{
   border:none;
}
div.regAsst div.classRow h3{
   text-align: center;
   margin-top: 0;
   margin-bottom: 0;
   color: #333;
   padding-bottom: 10px;
   line-height: 15px;
}
div.regAsst dd,
div.regAsst dt{
   background: none;
}

div.regAsst a.closeBtn{
   display: none;
}
div.regAsst a.closeBtn:hover{
   background-position: left bottom;
}
div.regAsst div.scrollPane{

}

div.regAsst dl.column-1 {
width:25%;
}


div.regAsst dl.column-1, div.regAsst dl.column-2, div.regAsst dl.column-3 {
float:left;
font-size:11px;
width:274px;
}

div.regAsst dl {
display:block;
margin:0;
}

div.regAsst dl.column-2 {
width:35%;
}

div.regAsst dl.column-3 {
width:40%;
}

div.regAsst dl.column-1 dd, div.regAsst dl.column-3 dd {
display:block;
overflow:hidden;
width:69%;
}

div.regAsst dd {
   display:block;
   float:right;
   font-size:11px;
   height:16px;
   line-height:16px;
   margin:0;
   padding:0;
   text-indent:15px;
   width:60%;
}

div.regAsst dl.column-1 dt, div.regAsst dl.column-3 dt {
   width:31%;
}

div.regAsst dt {
   clear:both;
   display:block;
   float:left;
   font-size:11px;
   font-weight:bold;
   height:16px;
   line-height:16px;
   padding:0;
   text-align:right;
   width:40%;
}

.coursesBtn {
   display:none;
}

#accHolder div.scrollLink h3, .accHolder div.scrollLink h3 {
   font-size:11px;
   display:inline;
   float:left;
   margin:0;
   overflow:hidden;
   padding:0;
}

#accHolder div.class-list div.scrollLink h3{
   font-size:10px;
   display:inline;
   width:auto;
   height:auto;
   line-height:12px;
}

#accHolder div.scrollLink h3, .accHolder div.scrollLink h3 {
     font-size:11px;
     display:inline;
     float:none;
     padding:0;
}

.requirementsBtnBack{
   display:none;
}
a.print-checklist {
   display:none;
}
a.coursesBtn, a.requirementBtn, a.classesBtn, a.descBtn, a.requirementsBtnBack, a.coursesBtnBack {
   display:none;
}

div.class-list h4 {
   display:none;
}

div.crseHolder p{
   font-size:11px;
}

div.crseList h3 {
   font-size:14px;
   margin:25px 25px 2px 20px;
}

div.scrollLink h5 {
   font-size:12px;
   margin:1px 50px 0 50px;
}
div.scrollLink h6, div.crseGroup h6 {
   font-size:14px;
}

div.accHolder h4 {
  display:none;
}



