/*
CONTENT :   STYLE SHEET (PUB)
VERSION :   1.0.0
UPDATED :   02/02/2007
*/

/*
#############################################################################
STANDARD TAGS
*/

a {
	color				:	#F36523;
	text-decoration		:	none;
}
a:hover {
	text-decoration		:	underline;
}
body {
	font-family			:	Arial, Helvetica, sans-serif;
	font-size			:	13px;
	background-color	:	#FFFFFF;
}
/* USED FOR FORM FIELD LABEL */
em {
	font-family		:	Arial, Helvetica, sans-serif;
	font-size		:	10px;
	font-style		:	normal;
	font-weight		:	bold;
}
form { 
	padding	:	0px 0px 0px 0px;
	margin	:	0px 0px 0px 0px;
}
h1 {
	font-size		:	18px;
	font-weight		:	normal;
	margin			:	5px 0px 5px 0px;
}
h2 {
	font-size		:	16px;
}
h3 {
	font-size		:	14px;
}
h4 {
	font-size		:	12px;
}
h5 {
	font-size		:	10px;
}
input {
	font-size		:	13px;
}
input.btn {
	color			:	#FFFFFF;
	background-color:	#999999;
	border			:	1px solid #999999;
	width			:	70px;
}
table {
	font-size		:	13px;
}


/*
#############################################################################
COMMON
*/

/* ERROR MESSAGES */
p.err {
	color		:	#FF0000;
}
/* INFO MESSAGES */
p.info {
	color		:	#FF0000;
}

/* PAGE FOOTER */
table.footer {
	margin				:	15px 0px 15px 0px;
}

/* FOOTNOTE (SUPPORT & COPYRIGHT NOTE) */
table.footnote {
	font-size			:	10px;
	color				:	#FFFFFF;
	background-image	:	url(/images/common/bkgPageFooter.png);
	background-repeat	:	no-repeat;
	background-position	:	right top;
}
table.footnote a {
	color				:	#FFFFFF;
}


/*
#############################################################################
PUBLIC WEBSITE (PUB)
*/


/* COURSE LOGIN */
input.course_login {
	border-top		:	2px solid #999999;
	border-left		:	2px solid #999999;
	border-bottom	:	0px;
	border-right	:	0px;
	width			:	150px;
}

div#course_login {
	background-image	:	url(/images/pub/bkgCourseLogin.png);
	background-repeat	:	no-repeat;
	width				:	200px;
}
div#course_login a:link,
div#course_login a:visited {
	color				:	#FFFFFF;
	text-decoration		:	none;
}
div#course_login a:hover {
	color				:	#000000;
	text-decoration		:	none;
}
div#course_login em {
	font-family			:	Arial, Helvetica, sans-serif;
	font-size			:	10px;
	font-style			:	normal;
	font-weight			:	bold;
	color				:	#FFFFFF;
}
div#course_login td.forgot_pwd {
	padding-top			:	120px;
}
div#course_login table {
	color				:	#FFFFFF;
}
div#course_login table.course_login {
	margin				:	30px 20px 0px 20px;
}

/* COURSE LOGOUT */
div#course_logout {
	background-image	:	url(/images/pub/bkgCourseLogout.png);
	background-repeat	:	no-repeat;
	width				:	200px;
}
div#course_logout table.course_logout {
	margin				:	30px 20px 0px 20px;
}
div#course_logout a:link,
div#course_logout a:visited {
	color				:	#FFFFFF;
	text-decoration		:	none;
}
div#course_logout a:hover {
	color				:	#000000;
	text-decoration		:	none;
}

/* COURSE TRIAL */
div#course_trial {
	background-image	:	url(/images/pub/bkgCourseTrial.png);
	background-repeat	:	no-repeat;
	padding				:	0px 20px 10px 20px;
}
div#course_trial em {
	font-family			:	Arial, Helvetica, sans-serif;
	font-size			:	14px;
	font-style			:	normal;
	font-weight			:	bold;
}
div#course_trial table {
	color				:	#FFFFFF;
	font-size			:	12px;
}

/* CONTAINER */
table.container {
	margin			:	15px 0px 0px 0px;
}
/* CONTAINER BOXES */

/* LEFT BORDER */
td.box_lb {
	border-top		:	2px solid #FFFFFF;
	border-bottom	:	2px solid #FFFFFF;
}
/* RIGHT BORDER */
td.box_rb {
	border-top		:	2px solid #FFFFFF;
	border-bottom	:	2px solid #FFFFFF;
}
/* BOX HEADING */
td.box_heading {
	background-color:	#D2D2D2;
	color			:	#FFFFFF;
	padding			:	12px 12px 12px 12px;
	font-size		:	15px;
	border-top		:	2px solid #FFFFFF;
	border-bottom	:	2px solid #FFFFFF;
	border-left		:	2px solid #FFFFFF;
	border-right	:	1px solid #FFFFFF;
}
/* BOX CONTENT */
td.box_content {
	background-color:	#E8E8E8;
	color			:	#333333;
	font-size		:	12px;
	border-top		:	2px solid #FFFFFF;
	border-bottom	:	2px solid #FFFFFF;
	border-left		:	1px solid #FFFFFF;
	border-right	:	2px solid #FFFFFF;
}
td.box_content a:link,
td.box_content a:visited {
	display			:	block;
	padding			:	16px;
	text-decoration	:	none;
	color			:	#666666;
}
td.box_content a:hover {
	text-decoration	:	none;
	color			:	#333333;
	background-color:	#FFFFFF;
}

/* BOX EXPANDED */
td.box_expanded {
	background-color:	#FFFFFF;
	color			:	#333333;
	font-size		:	12px;
	padding			:	12px 12px 12px 12px;
	border-top		:	2px solid #FFFFFF;
	border-bottom	:	2px solid #FFFFFF;
	border-left		:	1px solid #FFFFFF;
	border-right	:	2px solid #FFFFFF;
}

/* LANGUAGE SELECTOR */
td.language {
	font-size		:	14px;
	color			:	#999999;
}
td.language a:link,
td.language a:visited {
	text-decoration	:	none;
	color			:	#999999;
}
td.language a:hover {
	text-decoration	:	none;
	color			:	#000000;
}
