body {
	background-position: 50% top;
	line-height: normal;
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
.Normal {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	text-align: justify;
}
.Heading1 {
	font-family: Verdana, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
H1 {
	font-family: Verdana, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}
.Heading2 {

	font-family: Verdana, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
H2 {

	font-family: Verdana, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.Heading3 {


	font-family: Verdana, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
H3 {


	font-family: Verdana, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.Heading4 {



	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
H4 {



	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
.Citation {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: normal;
	color: #000000;
	clip:   rect(auto 10px auto 10px);
	margin-left: 1cm;
	margin-right: 1cm;
}
.listbullet {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	#text-align: justify;
	list-style-type: disc;
	list-style-position: outside;
	text-indent: -1cm;
	margin-left: 1cm;
}
.listbullet2 {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	list-style-position: outside;
	color: #000000;
	list-style-type: disc;
	#text-align: justify;
	line-height: normal;
	clip:    rect(auto auto auto auto);
	text-indent: -1cm;
	margin-left: 2cm;
}

.Countryhead {
	font-family: Verdana, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	text-align: center;
}
.Countrysubhead {
	font-family: Verdana, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	text-align: center;
}
.boldcaps {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
}
.boldsmall {

	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-transform: sentence case;
}
.Trackerlist {

	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
 	margin-left: 1cm;
	text-align: center;
}	
.indent2 {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	margin-left: 1cm;
	text-align: justify;
}
.indent3 {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	margin-left: 2cm;
	color:#000000;
}
.caption {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
.FootNoteText {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: normal;
	text-align: justify;
}
.HeadingMain {
	font-family: Verdana, sans-serif;
	font-size: 18pt;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}
.HeadingMain2 {
	font-family: Verdana, sans-serif;
	font-size: 15pt;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}
.HeadingMain3 {
	font-family: Verdana, sans-serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}
.NB2 {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	#text-align: justify;
	text-indent: -1cm;
	margin-left: 2cm;
}
.NB {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-style: normal;
	color: #000000;
	margin-left: 1cm;
	text-align: justify;
	line-height: normal;
	text-indent: -1cm;
}
.listnumber {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #000000;
	margin-left: 1cm;
	#text-align: justify;
	line-height: normal;
	text-indent: -1cm;
	clip:  rect(auto auto auto -1cm);
}
.listnumber2 {

	font-family: Verdana, sans-serif;
	font-size: 10pt;
	font-style: normal;
	color: #000000;
	margin-left: 2cm;
	#text-align: justify;
	line-height: normal;
	text-indent: -1cm;
}
.Toc1 {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	margin-bottom: 0mm;
	margin-top: 0mm;
	text-transform:uppercase;
}
.Toc2 {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	margin-left: 5mm;
	margin-bottom: 0mm;
	margin-top: 0mm;
}
.Toc3 {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	margin-left: 10mm;
	margin-bottom: 0mm;
	margin-top: 0mm;
}
.Toc4 {

	font-family: Verdana, sans-serif;
	font-size: 10pt;
	margin-left: 15mm;
	margin-bottom: 0mm;
	margin-top: 0mm;
}
.headrow {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
}
.nextrow {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	color:#000000;
	margin-bottom: 2mm;
	margin-top: 2mm;
}
.tabletext {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-align: left;
	margin-bottom: 2mm;
	margin-top: 2mm;
}
.eventstext {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-align: right;
	margin-bottom: 2mm;
	margin-top: 2mm;
}
.indent4 {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	margin-left: 7mm;
	text-align: left;
	margin-bottom: 2mm;
	margin-top: 2mm;
}
.lastrow {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-align: left;
	margin-bottom: 2mm;
	margin-top: 2mm;
}
.listbullet3 {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	list-style-position: outside;
	color: #000000;
	list-style-type: disc;
	padding-left: 0px;
	margin-left: 7mm;
	text-align: justify;
	line-height: normal;
	clip:   rect(auto auto auto auto);
	text-indent: -7mm;
	margin-bottom: 1mm;
	margin-top: 1mm;
}
.listbullet4 {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	list-style-position: outside;
	color: #000000;
	list-style-type: disc;
	padding-left: 0px;
	margin-left: 14mm;
	text-align: justify;
	line-height: normal;
	clip:   rect(auto auto auto auto);
	text-indent: -7mm;
	margin-bottom: 1mm;
	margin-top: 1mm;
}
.arrowbullet {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	list-style-position: outside;
	color: #000000;
	list-style-type: none;
	text-align: left;
	line-height: normal;
	clip:   rect(auto auto auto auto);
	text-indent: -7mm;
	margin-left: 7mm;
	margin-bottom: 1mm;
	margin-top: 1mm;
}
.arrowbullet2 {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	list-style-position: outside;
	color: #000000;
	list-style-type: none;
	text-align: left;
	text-indent: -7mm;
	line-height: normal;
	clip:   rect(auto auto auto auto);
	margin-left: 14mm;
	margin-bottom: 1mm;
	margin-top: 1mm;
}
.listnumber3 {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	list-style-position: outside;
	color: #000000;
	list-style-type: none;
	text-align: left;
	line-height: normal;
	clip:   rect(auto auto auto auto);
	text-indent: -7mm;
	margin-left: 7mm;
	margin-bottom: 1mm;
	margin-top: 1mm;
}
.tablelist {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	list-style-position: outside;
	color: #000000;
	list-style-type: none;
	margin-left: 7mm;
	text-align: left;
	line-height: normal;
	clip:    rect(auto auto auto auto);
	text-indent: -7mm;
	margin-bottom: 1mm;
	margin-top: 1mm;
}
.NBt {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	list-style-position: outside;
	color: #000000;
	margin-left: 7mm;
	text-align: left;
	line-height: normal;
	clip:    rect(auto auto auto auto);
	text-indent: -7mm;
	margin-bottom: 2mm;
	margin-top: 2mm;
}
.NB3 {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	list-style-position: outside;
	color: #000000;
	list-style-type: none;
	margin-left: 10pt;
	text-align: left;
	line-height: normal;
	clip:    rect(auto auto auto auto);
	margin-left: 14mm;
	text-indent: -7mm;
	margin-bottom: 2mm;
	margin-top: 2mm;

}
.TableH1 {
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.titre {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #67666b;
}
.sstitre {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000;
}
.titreleft {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000;
}
.texte {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 20px; TEXT-ALIGN: justify
}
.appelation {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: arial, sans-serif;
}
.chapeau {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000
}
.bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.link_point {
	Cursor:hand;Cursor:pointer;
}
input {
	BACKGROUND-POSITION: 50% top; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, sans-serif;
}
textarea {
	BACKGROUND-POSITION: 50% top; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, sans-serif;
}

input.submit {
	BACKGROUND-POSITION: 50% top; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, sans-serif; text-align: center;
}
input.submit.blacknormal {  BACKGROUND-POSITION: 50% top; LINE-HEIGHT: normal; FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 12px; COLOR: #000000; text-align: center;}
input.text.blacknormal {  BACKGROUND-POSITION: 50% top; LINE-HEIGHT: normal; FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 12px; COLOR: #000000; text-align: left;}

input.text {
	BACKGROUND-POSITION: 50% top; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: normal; FONT-FAMILY: 'times new roman'
}

A.userbox:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #DDDDDD; text-decoration: none
}
A.userbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: none; text-align: left;
}
A {
	COLOR: #0033cc; TEXT-DECORATION: none; text-align: left;
}
.menublack {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.menublack {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.menublack:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #222222; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.menugrey {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.menugrey {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #888888; FONT-FAMILY: arial; TEXT-DECORATION: none
}
A.menugrey:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: arial; TEXT-DECORATION: underline
}
.centertext{ TEXT-ALIGN: center; }



TD {
	BACKGROUND-POSITION: 50% top; LINE-HEIGHT: normal; FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 12px; COLOR: #000000;
}

.assignment_list {
	BACKGROUND-POSITION: 50% top; LINE-HEIGHT: normal; FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 12px; COLOR: #000000; text-align: justify;
}

#.blacknormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.blacknormal {  BACKGROUND-POSITION: 50% top; LINE-HEIGHT: normal; FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 12px; COLOR: #000000;}

a.blacknormal {  BACKGROUND-POSITION: 50% top; LINE-HEIGHT: normal; FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 12px; COLOR: #000000; text-align: left;}
a.blacknormal:hover {  BACKGROUND-POSITION: 50% top; LINE-HEIGHT: normal; FONT-FAMILY: verdana, sans-serif; FONT-SIZE: 12px; COLOR: #000000; text-align: left;}

.titles {
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.crumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
.blacktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
	list-style-type: disc;
	font-weight: normal;
}
.generaltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none}
.white_header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.white_header:hover {  color: #FFFFFF; }
.whitenormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
a.whitenormal:hover {  color: #FFFFFF; }
.whitebold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.whitebold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none}
a.whitebold:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none}

.blacksmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none}
.blackmedium {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.blacknormalbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.blackheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none}
.blackheaderbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #000000; text-decoration: none}
.biggrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; text-decoration: none}
.redheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none}
.rednormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; text-decoration: none}

.pullout {  font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none}
.pullout_links {  font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.subtopicheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none}
.category {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #417FCA; clip:  rect(   ); text-decoration: none}

.minus2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}


/* USC */
#usc-search table a, #usc-search .chapter-heading a {
    font-size: 11px;  
    text-decoration: none;
}
#usc-search table a:link, #usc-search .chapter-heading a:link {
    color: #2F2FAB;
}
#usc-search table a:visited, #usc-search .chapter-heading a:visited {
    color: #2F2FAB;
}
#usc-search table a:hover, #usc-search .chapter-heading a:hover {
    color: #ADDFFF;
}
#usc-search th {
    font-size: 11px; 
    width: 250px;
}
#usc-search td {
    font-size: 11px;
}
#usc-search .highlight_word {
	background-color: yellow;
}
#usc-search span.description {
    font-size: 10px;
}
#usc-search .chapter-heading {
    border-top: 2px solid #98AFC7;
    margin-top: 10px;
    padding-top: 2px;
    width: 100%;
}
#usc-search .chapter-heading h3 {
    float: left;
    margin-right: 20px;
    width: 255px;
    margin: 0;
    text-align: center;
}
#usc-search .chapter-heading p {
    margin: 0;
    float: left;
}
#usc-search h1 {
    color: #2F2FAB;
    text-align: center;
    margin-top: 15px;
    font-size: 18px;
}
#usc-search table.chapter-content {
    width: 100%;
    display: none;
    text-align: left;
}
#usc-search .chapter-name a{
    font-weight: bold;
}
#usc-search .error {
    text-align: center;
    color: #ff0000;
}
#usc-search .none {
    display: none;
}
#usc-search span.permission {
    color: green;
    font-size: 10px;
}
#usc-search span.label{
    width: 215px;
    text-align: right;
    display: inline-block;
}
#usc-search input.submit-button {
    width: 60px;
    text-align: center;
    margin-right: 155px;
}
#usc-search p.results-heading {
    color: #2F2FAB;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    margin: 0;
}
.blue-highlight {
    color: #010099;
}
.center-text {
    text-align: center;
}

/* CLEARFIX */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
