/* CSS Document */

/**************************************************************************************
 Default
***************************************************************************************/
hr {
	width:100%; 
	color:#e4e4e4; 
}

P {
	font-size:14px; 
	color:#2a2a2a; 
	font-weight:normal;
}

A,
A:link,
A:visited,
A:active {
	color:#1babda;
	text-decoration:underline;
}
A:hover {
	color:#1480a3;
	text-decoration:none;
}

H1 {
	font-size:24px; 
	color:#2a2a2a; 
	font-weight:bold;
}
H2 {
	font-size:18px; 
	color:#949494; 
	font-weight:normal;
}
H3 {
	font-size:18px; 
	color:#1babda; 
	font-weight:normal;
}
H4 {
	font-size:14px; 
	color:#949494; 
	font-weight:bold;
}
H5 {
	font-size:18px; 
	color:#2a2a2a; 
	font-weight:normal;
}
H6 {
	font-size:18px; 
	color:#FFFFFF; 
	font-weight:normal;
}

UL {
	font-size: 12px; 
	color:#000000; 
	font-weight: normal; 
	list-style-type:disc; 
	list-style-position:inside; 
}
OL {
	font-size: 12px; 
	color:#000000; 
	font-weight: normal; 
	list-style-position:inside; 
}


.msg UL {
	font-size: 14px; 
	color:#000000; 
	font-weight: normal; 
	list-style-type:disc; 
	list-style-image:url(../media/image/font_arrow_black_medium.gif);
	list-style-position:inside; 	
	line-height:20px;
	list-style-position: 0 -15px; /* show under half of the image */
}

.msg UL LI {
	height:25px;

}




/**************************************************************************************
 Base Fonts
***************************************************************************************/
.font_small {
	font-size:12px
}
.font_small a {
	background:url(../media/image/font_arrow_small.gif) no-repeat;
	padding: 0 0 0 10px;
	text-decoration:none;
}
.font_small a:hover, .font_small a.active {
	background:url(../media/image/font_arrow_smallM.gif) no-repeat;
	padding: 0 0 0 10px;
	text-decoration:none;
	color:#2a2a2a;
}
.font_small_grey {
	font-size:10px;
	color:#949494;
}
.font_small_grey_italic {
	font-size:10px;
	font-style:italic;
	color:#949494;
}
.font_small_blue {
	font-size:10px;
	color:#1babda;
}
.font_small_blue_italic {
	font-size:10px;
	font-style:italic;
	color:#1babda;
}
.font_small_black{
	font-size:10px;
	color:#2a2a2a;
}
.font_small_black_italic {
	font-size:10px;
	font-style:italic;
	color:#2a2a2a;
}

.font_medium_grey-medium {
	font-size:11px;
	color:#949494;
}
.font_medium_black {
	font-size:11px;
	color:#2a2a2a;
}

.font_medium_darkblue {
	font-size:14px;
	color:#1480a3;
	
}


.font_submenu {
	font-size:14px
}
.font_submenu a {
	background:url(../media/image/font_arrow_medium.gif) no-repeat;
	padding: 0 0 0 12px;
	text-decoration:none;
}
.font_submenu a:hover, .font_submenu a.active {
	background:url(../media/image/font_arrow_mediumM.gif) no-repeat;
	padding: 0 0 0 12px;
	text-decoration:none;
	color:#2a2a2a;
}



.font_msg {
	font-size:14px
}
.font_msg a {
	background:url(../media/image/font_arrow_medium.gif) no-repeat;
	padding: 0 0 0 12px;
	text-decoration:underline;
}
.font_msg a:hover, .font_msg a.active {
	background:url(../media/image/font_arrow_mediumM.gif) no-repeat;
	padding: 0 0 0 12px;
	text-decoration:underline;
	color:#2a2a2a;
}


.font_title {
	font-size:18px
}
.font_title a {
	background:url(../media/image/font_arrow_blue_medium.gif) no-repeat;
	padding: 0 0 0 12px;
	text-decoration:underline;
}
.font_title a:hover, .font_title a.active {
	background:url(../media/image/font_arrow_black_medium.gif) no-repeat;
	padding: 0 0 0 12px;
	text-decoration:underline;
	color:#2a2a2a;
}


.font_subtitle_darkblue {
	font-size:14px;
	font-weight:bold;
	color:#1480a3;
}


/**************************************************************************************
 PAGER
***************************************************************************************/
.font_pager {
	font-size:14px; 
	color:#949494; 
	font-weight:bold;
}
.font_pager a {
	text-decoration:none;
}
.font_pager a:hover, .font_pager a.active {
	text-decoration:none;
	color:#2a2a2a;
}























