@charset "utf-8";
/* CSS Document */





body {
font-family: 'Raleway';
}

.font-size-150 {
font-size: 30px;
}
.font-size-100 {
font-size: 100px;
}



.overflow-max{
    max-height: 60px;
    overflow: hidden;
    padding-bottom: 10px;
}

.boxed{
  border: 1px solid #e8e4e4;
  padding:  10px;
}


.signup {

	padding:20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #EAEAEA;
}
.nav_top {

	padding:20px;

}
.color-darkblue {
background-color: #003;
color:#fff;
}
.font-color1 {
color: #999;
}

.line-top-5 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;
	margin-top: 30px;
	max-width: 200px;


}


.line-under-5 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	margin-bottom: 5px;

}

.line-under-10 {
	padding-top: 13px;
	padding-bottom: 17px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	margin-bottom: 10px;

}
.line-under-9 {
	padding-top: 9px;
	padding-bottom: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	margin-bottom: 10px;

}
.line-under-2 {

	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	margin-bottom: 20px;

}
.line-under-20 {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;

}

.line-under-20a {


	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;

}
.line-side-20a {

	padding-right: 20px;
	padding-left: 20px;
	margin-right:40px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;

}
.padding-left-20 {
	padding-left: 20px;
}
.padding-right-20 {
	padding-right: 20px;
}
.padding-top-5 {
	padding-top: 5px;
}
.padding-top-10 {
	padding-top: 10px;
}
.padding-top-40 {
	padding-top: 40px;
}
.padding-top-60 {
	padding-top: 60px;
}
.padding-topbtm-10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.padding-20 {
	padding: 20px;
}
.padding-10 {
	padding: 10px;
}
.padding-topbtm-20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.padding-topbtm-40 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.padding-topbtm-60 {
	padding-top: 60px;
	padding-bottom: 60px;
}


.margin-minus-top-20 {
margin-top: -20px;
}

.margin-topbtm-10{
margin-bottom: 10px;
margin-top: 10px;
}

.margin-topbtm-20{
margin-bottom: 20px;
margin-top: 20px;
}
.margin-topbtm-30{
margin-bottom: 20px;
margin-top: 20px;
}

.margin-bottom-10{
margin-bottom: 10px;
}
.margin-bottom-20{
margin-bottom: 20px;
}
.margin-bottom-25{
margin-bottom: 25px;
}
.margin-bottom-40{
padding-bottom: 40px;
}
.margin-bottom-30{
padding-bottom: 30px;
}
.margin-bottom-50{
margin-bottom: 50px;
}
.margin-minusbtm-10 {
margin-bottom: -0px;
}
.margin-minusbtm-20 {
margin-bottom: -20px;
}
.margin-minustop-40 {
margin-top: -40px;
}
.margin-minustop-20 {
margin-top: -23px;
}
.margin-minubottom-20 {
margin-top: -20px;
}
.blue-panel {
background-color: #005b96;
color:#FFF
}

.blue-panel-pale {
background-color: #6497b1;
color:#FFF
}


.orange-panel {
	background-color: #FF8040;
	color:#FFF
}



.margin-minustopbtm-20 {
margin-bottom: -20px;
margin-top: -20px;
}
.margin-right-20 {
margin-right: 20px;
}
.color-gray {
	background-color:#EAEAEA;
}
.color-blue {
	background-color:#0B0B28;
	color: #FFF;
}

.color-light-blue {
	background-color:#09C;
	color: #FFF;
}


.course-min-height {

}
.course-min-height2 {

}
.line-around {
	padding: 10px;
	border: 4px solid #E1E1E1;
	margin-right: 10px;
	margin-bottom: 20px;
	color: #FFF;
	background-color: #0CC;
}

.nicTextAlert {text-decoration:none; padding:5px; text-shadow:1px 1px 3px #8A8A8A; color: #fff; font-size:16px; background:#F00;}
.nicTextAlert2 {text-decoration:none; padding:5px; text-shadow:1px 1px 3px #8A8A8A; color: #fff; font-size:16px; background:#0C0;}

/*Accordion*/

.discussionForumWrapper {background-color: #F4F4F4; }