/* CSS Document */
body,td, input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
	line-height:19px;
	}

body {
  background: url(/template/images/bg.gif) repeat-x #3f6c8c;
	margin-top:15px;
	}

a:link, 
a:visited, 
a:active, 
a:hover {
	color:#7f5f47;
	text-decoration:underline;
	font-weight:bold;
}

a:hover {
	text-decoration:none;
	}

h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:10px;}

input[type=submit], input[type=button] {
	border:2px solid #7f9db9;
	background:#fff;
	color:#0e3450;
	cursor:hand;
	cursor:pointer;
}

form {
	margin:0;
	}
	
hr {height:1px; border:none; border-top:1px solid #bfbfbf;}

ul, 
li {
	list-style:square;
}

fieldset {
	border:1px solid #990000;
	padding:10px;
}
legend {
	font-size:14px;
	font-weight:bold;
	color:#990000;
}
/* CLASSES */

.footer,
.footer a:link,
.footer a:active,
.footer a:visited,
.footer a:hover {
	color:#705746;
	font-weight:normal;
	text-decoration:none;
}

.footer a:hover {
	text-decoration:underline;
}

.top,
.top a:link,
.top a:active,
.top a:visited,
.top a:hover {
	color:#32546d;
	text-decoration:none;
}

.top a:hover {
	text-decoration:underline;
}

.column_left,
.column_left a:link,
.column_left a:active,
.column_left a:visited,
.column_left a:hover {
	font-size:11px;
	color:#365b76;
	text-decoration:none;
	line-height:14px;
}

.column_left {
	padding:10px 5px 10px 12px;
}
	

.column_left a:hover {
	text-decoration:underline;
}

.column_line {
	margin:5px 0 5px 0;
	}

.table_heading {
	font-weight:bold;
	color:#fff;
	background:#589cba;
	border-right:2px solid #fff;
	padding-left:5px;
	}

.select_date {
	width:160px;
	}
	
.error, .required {
	color:#990000;
	font-weight:bold;
	}
	
.required {
	font-size:14px;
	}

/******** [ONLINE COURSES] **********/

.alert {
 font-weight:bold;
 color:#990000;
}	

.right {
	float:right;
}
.left {
	float:left;
}

.signup {
	background:#d9e3e7;
	}
.nomargin {
	margin:0 0 5px 0;
	padding:0;
	}
#account_nav {
	padding:5px;
	background:#f2ded1;
	margin-bottom:20px;
}
#account_nav a {
	color:#003366;
	text-decoration:none;
	}
#account_nav a:hover {
	text-decoration:underline;
}
#div_changepassword {
	border:1px solid #bfbfbf;
	padding:15px;
}
#div_addvideo {
	display:none;
	position:absolute;
	top:-100px;
	left:0px;
	width:300px;
	padding:0 15px 15px 15px;
	border:2px solid #bfbfbf;
	background:#f1f1f1;
}
.oc_heading {
	background:#589cba;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding:5px;
	margin-bottom:15px;
}
.video_li {
	margin-bottom:15px;
	clear:both;
	display:block;
}
.video_title {
	font-weight:bold;
	color:#003366;
	font-size:12px;
	}
.video_price {
	color:#990000;
	}
.relative {
	position:relative;
	display:block;
	}
.video_thumb {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	border:none;
}
/******** [/ONLINE COURSES] **********/
