/* CSS Document */

body {
	background-image: url('../images/background.png');
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin: 0 auto;
	text-align:center;
}

.t1 { font-size: 18px; margin: 0px;}
.t2 { font-size: 16px; margin: 0px;}
.t3 { font-size: 14px; margin: 0px;}
.t4 { font-size: 12px; margin: 0px;}
.t5 { font-size: 10px; margin: 0px;}
	
A:link { color: #000; text-decoration: underline}
A:visited {color: #000; text-decoration: underline}
A:active {color: #000; text-decoration: underline}

P { margin: 0px;}
form {margin: 0px;}



#container { width: 950px; height: inherit;	margin: 0 auto;	text-align: center;}
.clear {clear:both;}
#tv-header { width: 950px; height: auto; margin: 0 auto; }
#headerban { width:950px; height:68px; margin: 0 auto; background-image: url(../images/header.jpg); background-repeat: no-repeat;}

#nav { float: right; background-color: #000; color: #FFF; margin-top: 0; margin-right: 40px; width: 450px; text-align: center; height: 30px; background-image: url(../images/nav_bg.jpg); background-repeat: no-repeat; }
#nav a:link { color: #FFF}
#nav a:active { color: #FFF}
#nav a:visited { color: #FFF}
#nav a:hover { color: #CCC}

#buttons { float:right; margin-top: 20px; margin-right: 20px; }

/* Footer */
#footer {margin:0 auto; background-color: #000; text-align: left; width: 950px; color: #FFF}
#footer a:link { color: #FFF}
#footer a:active { color: #FFF}
#footer a:visited { color: #FFF}
#footer a:hover { color: #CCC}

/* Index Page */
.curricimg { float: left; margin-left: 5px; }
.loghead { font-size: 14px; font-weight: bold; margin-left: 5px;}
.txthead { font-size: 14px; font-weight: bold; margin-left: 5px; float: left;}
#loginform label {width: 6em; float: left; text-align: right; margin-right: 0.5em; display: block;}
.loginform { font-size: 15px; width: 200px;}
input.login { margin-left: 15px; width: 100px; font-size: 14px; }
.logform {float: left; margin-bottom: 2px;}


/* Portfolio */
#portimg {float: left;}
#portlogimg {float: right;}
#porthead { font-size: 18px; font-weight: bold; padding: 0.6em; margin-left: 5px; float: left;}
#portlogout {float: right; margin-right: 5px; margin-left: 30px; height: 30px; margin-top: 5px; font-size: 14px; font-weight: bold;}
#portlogimg {float: right; width: 30px; height: 50px; background-image: url(../images/logout.jpg); background-repeat: no-repeat; }
.portfolio { margin-left: 30px; margin-right: 30px;}
.portchoice { margin-left: 20px; float: left; padding-top: 0.3em;}
.portremove { margin-left: 5px; font-size: 10px; float: left; text-align: left; position: relative}
.passback { float: right; margin-right: 40px; }
.changepass { float: left; }
#passcontain {display:none; text-align: left; margin-left: 5px; width: 100%;}
#myList { margin-top: 5px; margin-bottom: 5px; margin-left: 0px; padding: 0; }
#myList li { list-style:none; -moz-user-select: none; -khtml-user-select: none; user-select: none; cursor: move; padding: 5px; margin: 5px; position: relative;}
#shortList { margin-top: 5px; margin-bottom: 5px; margin-left: 0px; padding: 0px; }
#shortList li { list-style:none; -moz-user-select: none; -khtml-user-select: none; user-select: none; padding: 5px; margin: 5px; position: relative;}
#defaultpass { background-color: #F00; color: #FFF; font-size: 18px; text-align:center; width: 950px; height: 115px; margin: 0 auto; display: none; position: absolute; border-width: 0px 1px 1px 1px; border-style: solid; border-color:#FFF }
#defaultpass A:link { color: #FFF; text-decoration: underline}
#defaultpass A:visited {color: #FFF; text-decoration: underline}
#defaultpass A:active {color: #FFF; text-decoration: underline}
#dpasschange {float: right; margin-right: 40px; }

/* No Script */
#nocontain { width: 950px; height: inherit;	margin: 0 auto; }
#jserror { background-image: url(../images/jserror.gif); background-repeat: no-repeat; background-position: 35%; height: 34px; padding-top: 2px;
}

/* Course Info */
/* Course Info Page */
.cinfoadd{ font-size: 24px; }
.cinfohead { text-align: center; font-weight: bold; padding: 0.5em;}
.cinfosubhead { text-align: center; font-weight: bold; position: relative; }
.cioutline { text-align: left;}
.cicomment { background-color: #CCCCCC;	text-align: left;}
.cipath { text-align: left; margin-left: 5px; float: left; height: auto; width: 100px;}
.patharrow { background: url(../images/icons/asterisk.gif) no-repeat;  width: 13px; height: 12px; margin-left: 5px; float:left;}
.add {font-weight: bold; text-align: right; }
blockquote {
background: transparent url(../images/bq_left.gif) left top no-repeat;
margin: 5px 20px 10px 20px;
padding-left: 50px;
text-align: left;
}

blockquote p {
background: url(../images/bq_right.gif) right bottom no-repeat;
margin: 0;
padding-right: 50px !important;
text-align: left;
}
#coursecontain { width: 500px;	margin: 0 auto;	}
#video { margin: 0 auto; display:none; text-align: center;	}

/* Forms */
label
{
	width: 200px;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
	margin: 3px;
}
.passform {
	margin: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
		}