body
{ font-size: 10px; background-color: #f0f0f0; margin-bottom: 0; }
p { color: #303030; font-size: 7.2pt; line-height: 10pt; margin: 0 0 5px; padding: 0; }
h1 { color: #585858; font-size: 24pt; font-family: Calibri, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24pt; text-align: left; margin: 24pt 0 0; }
h2 { font-size: 16pt; font-family: Calibri, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16pt; text-align: left; margin-top: 16pt; margin-bottom: 3px; }
h3 { color: #282828; font-size: 13pt; font-family: Calibri, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 13pt; text-align: left; float: none; clear: both; margin-top: 8pt; margin-bottom: 3px; }
h4 { color: #202020; font-size: 12px; font-family: Calibri, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-align: left; float: none; margin-top: 8pt; margin-bottom: 3px; }
h5 { color: #303030; font-size: 7.2pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 7.2pt; text-align: left; margin-top: 16pt; margin-bottom: 0; }
h6 { color: #282828; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 7pt; text-align: left; margin-top: 16pt; margin-bottom: 0; }
img { border-width: 0; }
.FuselageTable
{
	border-right: 1px solid #40637A;
	border-left: 1px solid #40637A;
	border-bottom: 1px solid #40637A;
	font-size: 10px;
	color: black;
	font-family: Verdana;
	background-color: #FFFFFF;
	padding-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
} 
.h4ingress { font-size: 11px; font-family: Calibri, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.PaddingTable
{ font-size: 10px; color: black; font-family: Verdana; padding: 15px;;
}

.PaddingSpecTable
{ font-size: 10px; color: black; font-family: Verdana; background-color: #ffffff; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
.content_air { color: black; font-size: 10px; font-family: Verdana; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; border-right-width: 0; border-bottom-width: 0; border-left-width: 0; }
.content_air p { line-height: 18px; padding-bottom: 5px; }
.content_air h3 { line-height: 21px; }
.content_air h4 { line-height: 21px; }
.content_air p strong { font-size: 12px; font-family: calibri, "trebuchet ms", geneva, arial, helvetica, sans-serif; font-weight: bold; }
.content_air ul
{ list-style-type: disc; font-size: 10px; position: relative; margin: 0; padding: 0 0 0 15px; }
.content_air ul ul { font-size: 10px; list-style-type: circle; margin: 0; padding: 0 0 0 15px; position: relative; }
.content_air li { line-height: 10pt; padding-bottom: 3px; }
.breadList
{ list-style-type: square; font-size: 10px; position: relative; margin: 0; padding: 0 0 0 15px; }
.breadLinkList { font-size: 10px; line-height: 120%; text-align: left; position: relative; top: 0; left: 0; right: 0; bottom: 0; margin: 5px 0 20px 20px; padding: 0; list-style-image: url(/images/element/bullet_breadLinkList.gif); list-style-position: outside; }
.numList
{ font-size: 10px; margin-left: 20px; list-style-position: outside; }
.agendaMain
{ font-size: 10px; color: black; font-family: Verdana; vertical-align: top; margin: 0; padding: 0 3px 0 4px; border: 0; }

.agendaTime
{ font-weight: bold; font-size: 10px; color: white; font-family: Verdana; text-align: right; background-color: #40637a; text-indent: 0; width: 43px; margin: 0; padding: 2px 2px 2px 0; border-top: 1px solid #333333; border-right-style: none; border-right-width: 0; border-bottom-style: none; border-bottom-width: 0; border-left-style: none; border-left-width: 0; }
.agendaTime p { color: #fff; }
.agendaPause
{ font-weight: bold; font-size: 10px; font-family: Verdana; text-align: right; padding: 2px 2px 2px 0; border-style: solid none none; border-width: 1px 0 0; border-top-color: #808080; }
.agenda137
{ font-size: 10px; color: black; font-family: Verdana; vertical-align: top; width: 132px; padding: 0 3px 0 4px; border: 0; }
.schemaTop
{
	font-family: Verdana;
	font-size: 10px;
	font-weight:bold;
	color: #ffffff;
	border:  1px solid #B4CBDA;
	background-color: #677d88;
	/*background-color: #40637A;*/
}
.schema
{
	font-family: Verdana;
	font-size: 10px;
	color: black;
	/*background-color: #E7F0F0;*/
	background-color: #f4f4ee;
}
.schemaAlt
{
	font-family: Verdana;
	font-size: 10px;
	color: black;
	border:  1px solid #b0b0a8;
	/*border:  1px solid #B4CBDA;*/
	background-color: #FFFFFF;
}

.listItem
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 10px;
	margin: 1px;
	border-left: 1px solid;
	color: black;
	border-bottom: 1px solid;
	font-family: Verdana;
	background-color: #ffffff;
}

.MenuTable
{
	border-right: 2px solid #40637a;
	/*border-top: 2px solid #40637A;*/
	border-left: 2px solid #40637a;
	border-bottom: 2px solid #40637a;
	
	font-size: 10px;
	
	color: black;
	font-family: Verdana;
	background-color: #ffffff;
	padding-left: 5px;
	
}

.MenuTableNB
{
	/*border-right: 2px solid #40637A;*/
	/*border-top: 2px solid #40637A;*/
	/*border-left: 2px solid #40637A;*/
	border-bottom: 2px solid #40637A;
	
	font-size: 10px;
	
	color: black;
	font-family: Verdana;
	background-color: #FFFFFF;
	/*padding-left: 5;*/
}

.topMenu
{
	font-size: 9px;
	color: black;
	font-family: Verdana;
	text-transform: uppercase;
}

.listHeader
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 10px;
	margin: 1px;
	border-left: 1px solid;
	color: black;
	border-bottom: 1px solid;
	font-family: Verdana;
	background-color: #ffffff;
	font-weight: bold;
}
.highlightItem
{ font-size: 10px; margin: 1px; color: black; font-family: Verdana; background-color: #ececec; border: solid 1px; }
INPUT
{
	FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: verdana;
}

TEXTAREA
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10px;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Verdana;
}
.bodyText
{
	font-family: Verdana;
	font-size: 10px;
	color: black;
	background-color: #FFFFFF;
}
.bodyNaked
{
	font-family: Verdana;
	font-size: 10px;
	color: black;
}
.factbox { color: #202020; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.bottomPadding { color: black; font-size: 10px; font-family: Verdana; padding-bottom: 15px; }
.TopUnderMenu
{ font-family: Verdana; font-size: 10px; color: black; background-color: #ffffff; padding: 0 8px; border-bottom: 1px solid #40637a; }

.contentPadding
{ font-family: Verdana; font-size: 10px; color: black; vertical-align:top
; padding: 20px; }

.menuDay
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}

.topText
{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
}
SELECT
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10px;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Verdana;
}
A
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
A:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #181818;
	text-decoration: underline;
}

.highlightMenuItem
{ color: gray; font-family: Verdana; font-size: 10px; }

.menuItem
{
 color: black;
 font-family: Verdana;
 font-size: 10px;
}
.contactInformation
{
 color: #000000;
 font-family: Verdana;
 font-size: 10px;
}

.headLine
{
color:#000000;
font-size: 16px;
font-family: "Trebuchet MS", TrebuchetMS, Trebuchet, "Segoe UI", Segoe, Helvetica;
font-weight:bold;
}

.subHeadLine
{
color:#000000;
font-size: 10px;
font-family: Verdana, Tahoma, Helvetica;
font-weight:bold;
}

.headLineDZ
{
color:#000000;
font-size: 15px;
font-family: "Trebuchet MS, Verdana, Tahoma, Helvetica";
font-weight:bold;
font-variant:small-caps;
}

.newsTable
{
 border-bottom: black 1px solid;
 border-right: black 1px solid;
}

.courseTitle
{
font-family: Verdana;
font-size: 12px;
color: black;
font-weight: bold;
}

.frontPageTable
{
	border-right: 2px solid #40637A;
	border-left: 2px solid #40637A;
	border-bottom: 2px solid #40637A;
	font-size: 10px;
	color: black;
	font-family: Verdana;
	background-color: #FFFFFF;
}

.frontPageRightTable
{
	font-family: Verdana;
	font-size: 10px;
	color: black;
	background-color: #FFFFFF;
	border-left: gray 1px solid;
}
.borderSolid { border: solid 1px #4d647c; }
.borderGray { border-color: #585858; }
A.footer
{
	font-family: Verdana;
	font-size: 10px;
	color: #929aa1;
	text-decoration: none;
}

A.footer:visited
{
	font-family: Verdana;
	font-size: 10px;
	color: #929aa1;
	text-decoration: none;
}
A.footer:hover
{
	font-family: Verdana;
	font-size: 10px;
	color: #929aa1;
	text-decoration: underline;
}
.menuItem
{
 color: black;
 font-family: Verdana;
 font-size: 10px;
}

.HeaderTable
{ border-right: 0 none; border-left: 0 none; border-bottom: 0 none; font-size: 10px; color: black; font-family: Verdana; background-color: #ffffff; padding: 0 15px 15px; }

.footer
{
color:#929aa1;
font-size: 10px;
font-family: Verdana;
}

.img_ill_left { float: left; margin: 5px 10px 0 0; padding: 0 0 0 0; border-width: 0; border-collapse: collapse }
.img_ill_right { margin: 5px 0 0 10px; padding: 0; float: right; border-width: 0; border-collapse: collapse; }
.ImgSpeaker
{
	border-right: 1px solid #40637A;
	border-left: 1px solid #40637A;
	border-top: 1px solid #40637A;
	border-bottom: 1px solid #40637A;
}
.img_listicon { margin-top: 3px; margin-right: 4px; border-width: 0; }
.download { visibility: hidden; }
.gray { color: #686868; }
.a.gray:link { color: #686868; }
.a.gray:visited { color: #686868; }
.a.gray:hover { color: #686868; }
.a.gray:active { color: #686868; }
.insert { background-repeat: no-repeat; text-align: left; width: 150px; height: 36px; float: right; margin-top: 0; margin-bottom: 0; margin-left: 10px; padding-bottom: 5px; padding-left: 10px; border-bottom: 1px none #d0d0d0; border-left: 1px solid #d0d0d0; }
.insert p { float: left; margin-bottom: 0; padding-bottom: 0; }
.insert h3 { float: left; margin-top: 0; padding-top: 0; }
.insert h4 { float: left; margin-top: 0; }
.obs { color: #303030; font-weight: bold; background-repeat: no-repeat; text-align: left; margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding-left: 10px; width: 150px; height: 36px; float: right; }
