
body.fileupload{
    background-image: url("../images/bg2.jpg");
	background-repeat:repeat-x;
	background-color:#1B2966;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
}

div.fileupload{
	border:1px solid #cccccc;
	padding:10px;
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:5px;
	background:#e7f7d7;
	text-align:center;
}


TD {
	font-family:arial, sans-serif;
	font-size:1em;
}



TD.image{
	padding:0;
	margin:0;
}

ul.list {
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:10px;
}

ul.list2 {
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
	margin-bottom:0;
	list-style:none;
}

h2 {
	color:#d20000;
}

h3 {
	font-family:Arial;
	/*color:#0069b5;*/
	color:#00529b;
	font-size:1.4em;
}

h3.sub-title{
	color:#333;
}

h3.sub{
	/*color:#0069b5;*/
	color:#00529b;
}

h3.sub2{
	color:black;
}


h3.course_title{
	color:#d20000;
	font-weight:bold;
	margin-bottom:0;
}

h3.course_sub_title{
	color:#d20000;
	font-weight:bold;
	margin-top:15px;
}



input, textarea, select {	
	font-family: Verdana; /* font name */
} 

th{
background: #c2ea9a;
}
/**
Faraday logo
**/

.Logo {
	padding: 5px 10px 5px 10px;
}


DIV.floatright{
	float: right;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 150px;
	font-size: 70%;
	font-family:arial, sans-serif;
	text-align: left;
	color: #000099;
}

DIV.floatright2{
	float: right;
	padding-left: 10px;
	margin-top:15px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 150px;
	font-size: 70%;
	text-align: left;
	color: #000099;
}

DIV.floatleft{
	float: left;
	border-right: 1px solid #ccc;
	padding-right: 10px;
	margin-bottom: 5px;
	margin-right: 5px;
	width: 150px;
	font-size: 70%;
	font-family:arial, sans-serif;
	text-align: right;
	color: #000099;
}

DIV.floatleftimp{
	float: left;

	padding-right: 10px;
	margin-bottom: 5px;
	margin-right: 5px;
	width: 150px;
	font-size: 100%;
	color:red;
	font-family:arial, sans-serif;
	text-align: right;
	color: #000099;
}

DIV.floatleftimp a{
	color:red;
	font-weight:bold;
}


DIV.floatprotx{
	float: right;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 70%;
	font-family:arial, sans-serif;
	text-align: left;
	color: #000099;
}

DIV.floatprotx2{
	float: right;
	padding-top:10px;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 70%;
	font-family:arial, sans-serif;
	text-align: left;
	color: #000099;
}

DIV.floatnews{
	float: right;
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 10px;
	margin-top:10px;
	margin-bottom: 5px;
	margin-left: 5px;
	width: 150px;
	border:1px solid #ccc;
	text-align: left;
}

DIV.floatnews_image{
	float: right;
	padding-top:0;
	padding-bottom:10px;
	padding-left: 10px;
	margin-top:0;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: left;
}



/** format of newsletter box on home page **/

.Newsletter {
    color:white;
	padding:0;
	margin:5px 0 5px 0;
	font-size:x-small;
}

.Newsletter a{
    color:white;
	padding:0;
	margin:5px 0 5px 0;
	font-size:x-small;
}

#Error_msg{
    color:#d20000;
	padding:0;
	margin:0;
	//font-size:x-small;
	//font-family:arial, sans-serif;
	text-align:left;
}

#Error_msg2{
    color:red;
	padding-top:0;
	padding-bottom:10px;
	margin:0;
	font-size:small;
	font-family:arial, sans-serif;
	xtext-align:center;
	font-weight:bold;
}



/**/

div.course{
border:1px solid #cccccc;
padding:15px;
margin-left:0;
margin-right:10px;
margin-top:15px;
margin-bottom:15px;
background:#e7f7d7;
}

.course table{
margin:0;
}

div.course td{
padding-left:0;
padding-right:0;
}

td.right{
text-align:right;
}

div.protxsuccess{
border:1px solid #cccccc;
padding:15px;
margin-left:5px;
margin-right:5px;
margin-top:10px;
margin-bottom:10px;
background:#e7f7d7;
text-align:center;
}



div.calendar{
border:1px solid #cccccc;
padding:10px;
margin-left:10px;
margin-right:10px;
margin-top:15px;
margin-bottom:15px;
background:#e7f7d7;
}

p.breadcrumbs{
padding-bottom:10px;
margin-bottom:15px;
padding-top:0;
border-bottom:1px solid #cccccc;
}

/**
format of course schedule
**/

TD.course_day{
font-weight:bold;
border:1px solid #cccccc;
background:#e7f7d7;
padding:5px;
}

TD.break{
background:white;
}

TD.activity{
background:#ededed;
}

TD.last{
background:#ededed;
border-bottom:1px solid #cccccc;
}


UL.useful_links {
	font-family:arial, sans-serif;
	font-size:10pt;
	margin-top:0;
	margin-bottom:10px;
}

P.links{
	margin-top:0;
	margin-bottom:0;
	padding-top:10px;
	padding-bottom:0;
}

.finalalert{
	color:#d20000;
	padding:15px 20px 0 5px;
}

.bullet a{
	color:#000;
	font-size:175%;
	text-decoration:none;
	text-align:center;
}

.media{
font-size:75%;
font-weight:normal;
}

/** format of a table to add border top and bottom **/

.line{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

/** format of text in list of Faraday papers **/

/** heading for list of Faraday papers **/

h3.papers{
	font-family:arial, sans-serif;
	font-size:12pt;
	color:#0069b5;
	font-weight:bold;
	margin:0;
}

p.papers{
margin:0;
padding-bottom:0;
}
