body
{
	margin: 0px;
	background-color: #FFFFFF;
}
p
{
	font-family : Verdana ;
	color : Black;
}
ul.sections
{ padding:2px;
	font-family : Verdana ;
	font-size:12px;
	color : Black;
	width:200px;
	background-color:#e1e1e1;
	border:solid 1px #a1a1a1;
}
ul.files
{ 
	padding:2px;
	font-family : Verdana ;
	font-size:12px;
	color : Black;
	list-style-type:square;
}
p.intro { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #13006a; FONT-FAMILY: verdana, helvetica; TEXT-ALIGN: left; }
.validationSummary
{
	width:65%;
	padding:5px;
	padding-left:40px;
	margin:10px;
	text-align:left;
	background-image: url('../../../images/warning.gif');
	background-repeat:no-repeat;
	background-position:top left;
	border: solid 1px Gold;
	background-color:#FFFFC0;
	color:Black;
	
}
.label{
	font-family : Verdana;
	font-size : 10px;
	COLOR: #173A4F;
}

.section_title
{
	font-family : Verdana;
	font-size : 12px;
	color:#000000;
	font-weight : bold;
}

.subsection_title
{
	font-family : Verdana;
	font-size : 10px;
	color:#000000;
}

.emphasis_title
{
	font-family : Verdana;
	font-size : 10px;
	color:#000000;
	font-weight : bold;
}

.hint
{
	font-family : Tahoma;
	font-size : 10px;
	color: #7B798c;
	
}

.regular_text
{
	font-family : Verdana;
	font-size : 10px;
	color:#000000;
}

.message_text
{
	font-family : Verdana;
	font-size : 10px;
	color:#006D29;
	font-weight : bold;
}

.logged_in_text
{
	font-family : Verdana;
	font-size : 10px;
	color: #8C8A9D;
	font-weight : bold;
}

.error_message_text
{
	font-family : Verdana;
	font-size : 10px;
	color: red;
}

.page_title
{
	font-family : Verdana;
	font-size : 15px;
	color:#000000;
	font-weight : bold;
}

.page_subtitle
{
	font-family : Verdana;
	font-size : 12px;
	color:#000000;
	font-weight : bold;
}

.color_main{
	background-color : #EDEEF0;
}


.color_complement{
	background-color : #ffffff;
}

.color_complement_unavailable{
	background-color : #F0F6FD;
	color : #A8B1BB;
}

.color_unavailable{
	background-color : #CAE1F9;
	color: #81A2C5;
}

A:link
{
    COLOR: #0C1846;
    TEXT-DECORATION: none;
}
A:active
{
    COLOR: #0C1846;
    TEXT-DECORATION: none;
}

A:visited
{
    COLOR: #0C1846;
    TEXT-DECORATION: none;
}
A:hover
{
     COLOR: #0C1846;
    TEXT-DECORATION: underline;
}

.width_large{
	width : 450px;
	font-family : Verdana;
	font-size : 7.5pt;
	color:#000000;
}

.width_medium_large{
	width : 180px;
	font-family : Verdana;
	font-size : 7.5pt;
	color:#000000;
}

.width_medium{
	width : 160px;
	font-family : Verdana;
	font-size : 7.5pt;
	color:#000000;
}

.width_small{
	width : 30px;
	font-family : Verdana;
	font-size : 7.5pt;
	color:#000000;
}

.width_date{
	width : 100px;
	font-family : Verdana;
	font-size : 7.5pt;
	color:#000000;
}
.unavailable{
	font-family : Verdana;
	font-size : 10px;
	color:#888888;
}

.available{
	font-family : Verdana;
	font-size : 10px;
	color:#000000;
}

.report{
	font-family : Verdana;
	font-size : 13px;
	color:#000000;
}

.img_no_cursor{
	cursor : default;
}

.regular_text_required
{
	font-family : Verdana;
	font-size : 7.5pt;
	color:#000000;
	font-weight: bold;
	background-color : #F0F6FD;
}

.category { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: black; FONT-FAMILY: arial, helvetica; TEXT-ALIGN: left; }
.categoryDescription { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: black; FONT-FAMILY: arial, helvetica; TEXT-ALIGN: left; }
.footer { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: arial, helvetica; }
.mainTitle { PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #13006a; FONT-FAMILY: arial, helvetica; }
.subTitle { PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; }
.faqTitle { PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; }
.faqBody { PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; }
.normalJustified { PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; TEXT-ALIGN: justify; }
.normalJustifiedBold { PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; }
.normalIndented { PADDING-LEFT: 20px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; }
.caption { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; }
.navigation { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; }
A.navigation:link { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: underline; }
A.navigation:active { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: underline; }
A.navigation:visited { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: underline; }
A.navigation:hover { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none; }
A.top:link { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: underline; }
A.top:active { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: underline; }
A.top:visited { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: underline; }
A.top:hover { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none; }

A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: underline; }
A.breadcrumb:hover { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none; }