/*
* Skeleton V1.1
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 8/17/2011
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* #Page Styles
================================================== */
	
/* #Media Queries
================================================== */
	
	div.inner-header-wrapper{ width: 1100px; margin-left: -10px; }

	/* Normal Size with no sidebar */
	div.stunning-text-wrapper,
	div.navigation-wrapper{ width: 1120px; margin-left: -20px; }
	
	div.content-bottom-gimmick{ width: 1100px; padding: 0px 10px 0px 10px; margin-left: -10px; }
	div.content-wrapper{ width: 1100px; padding: 20px 10px 0px 10px; margin-left: -10px; }
	
	div.container .top-navigation-wrapper-gimmick{ width: 1100px; margin-left: -10px; }
		
	/* Normal Size with one sidebar */
	div.sidebar-included.left-sidebar .stunning-text-wrapper{ width: 660px; margin-left: 0px; }
	div.sidebar-included.right-sidebar .stunning-text-wrapper{ width: 660px; margin-left: -20px; }
	
	/* Normal Size with both sidebar */
	div.both-sidebar-included .stunning-text-wrapper{ width: 460px; margin-left: 0px; }	
	div.both-sidebar-included .stunning-text-button-wrapper{ float: none; display: block; margin: auto; }
	div.both-sidebar-included a.stunning-text-button{ float: none; display: inline-block; margin-right: 0px; }
	

/*Accordion*/
.course_accordion {
	width:95%;
	float:left;
	margin-bottom:12px;
}
.course_box {
	width:100%;
	float:left;
}
.accor_heading {
	width:95%;
}
.accor_heading h5:hover {
	background: url(../images/bg-accor2.png) no-repeat 8px 7px #004a72;
	color:#fff;
}
.accor_heading h5 {
	width:100%;
	float:left;
	background: url(../images/bg-accor1.png) no-repeat 8px 7px #eee;
	border:1px solid #cecece;
	padding:5px 10px;
	padding-left:30px;
	cursor:pointer;
	color:#000;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.about .downToggle h5 {
	background: url(../images/bg-accor3.png) no-repeat 8px 7px #1CD5B5;
	color:#fff;
}
.accor_content {
	float:left;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
}
.accor_content li {
	display:block;
	list-style:none;
	float:left;
	width:90%;
	border-bottom:1px solid #e1f2fa;
	background:#f8f8f8;
	font-size:1.1em;
}
.accor_content li.hd {
	background:#006fab;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
}
.accor_content li.hd span.box1, .accor_content li.hd span.box3 {
	background:#005d8f;
}
.accor_content li span {
	display:block;
	float:left;
	text-align:center;
	line-height:30px;
}
.accor_content li span.box1 {
	width:10%;
	background:#fff;
}
.accor_content li span.box2 {
	width:45%;
	padding-left:16px;
	text-align:left;
}
.accor_content li span.box3 {
	width:20%;
	background:#fff;
}
.accor_content li span.box4 {
	width:117px;
}
.accor_content .note {
	width:90%;
	float:left;
	margin-top:12px;
	background:#f4ffd0;
	padding:8px 15px;
}
.accor_content .note p {
	padding-bottom:0;
	line-height:18px;
	font-family:tahoma, arial, sans-serif;
	color:#000;
}
.accor_content .note p strong {
	color:#ff0000;
}

.imp{
width:100%;
height:1.8em;
line-height:24px;
padding:2px 5px 2px 0;
color:#fff;
position:fixed;
overflow:hidden;
background:#4c4e5a; font-size:0.875em;
background: -webkit-linear-gradient(bottom, #333333 0%,#2c2d33 100%);
    background: -moz-linear-gradient(bottom, #333333 0%,#2c2d33 100%);
    background: -o-linear-gradient(bottom, #333333 0%,#2c2d33 100%);
    background: -ms-linear-gradient(bottom, #333333 0%,#2c2d33 100%);
    background: linear-gradient(bottom, #333333 0%,#2c2d33 100%);
	 filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#4c4e5a', EndColorStr='#333333', GradientType=1);/* IE6 & IE7 */
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#4c4e5a', endColorstr='#33333')";
bottom:0;
z-index:9999;
}
.imp div{float:left;background:#71B908; padding:0.1em 0.6em; width:10%; border-radius: 0 10px 10px 0; border-right:solid 2px #3F6C15; font-weight:600; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.85em;}
.imp marquee{float:right; width:88%;}
.imp a{color:#fff; padding:0 10px;}
.imp a:hover{text-decoration:underline;}



.valid{border:1px solid #70A41B!important; overflow:hide;} /*#70A41B*/
.error{overflow:hide; border:1px solid red!important; }

