body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

img
{
	border: 0px;
}

a, .menu_container div a:hover
{
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

h1, h2, p
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

h1, h2, p
{
	padding-top: 0.3em;
	padding-bottom: 0.7em;
}

h1
{
	background: #EBF3F7;
	color: #2E4E9A;
	font-size: 16px;
	text-transform: uppercase;
	padding: 3px 0px 2px 11px;
	margin-bottom: 8px;
	line-height: 22px;
}

.pager 
{
	font-size: 12px;		
}

.pager a
{
	text-decoration: underline;	
}


.text
{
    font-size: 12px;
    color: #686F73;
}

.text a
{
    color: #3054A0;
	text-decoration: underline;
}

.text a:hover
{
    color: #3054A0;
	text-decoration: none;
}

.blue
{
	color: #2E4E9A;
}

.head
{
	background: url(img/bg_head.gif) repeat-x;
}

.search
{
	background: url(img/bg_search.gif) no-repeat;
}

.search input
{
	border: none;
	background: transparent;
	width: 115px;
	height: 20px;
}

.left_column
{
	background: url(img/bg_menu.gif) repeat-y bottom right;
}

.center_column
{
	background: url(img/bg_center.gif) repeat-y bottom right;
	padding: 5px 25px 40px 25px;
}

.menu_container
{
	padding: 0px 0px 30px 15px;
}

.menu_sub_container
{
	color: #3056A2;
	font-size: 14px;	
	font-weight: bold;
	padding-top: 2em;
	padding-bottom: 0.3em;
	text-decoration: underline;
	cursor:pointer;
}


.menu_sub_over_container
{
	color: #3056A2;
	font-size: 14px;
	padding-top: 2em;
	padding-bottom: 0.3em;
	text-decoration: none;	
	font-weight: bold;
	cursor:pointer;
}

.menu_sub_ch_container
{
	background: url(img/menu_dotted.gif) repeat-x bottom left;
	padding: 2px 3px 5px 10px;
	color: #3F4448;
	font-size: 13px;
	text-decoration: none;
	cursor:pointer;
}
 
.menu_over_ch_container
{
	background: url(img/menu_dotted.gif) repeat-x bottom left;
	padding: 2px 3px 5px 10px;
	color: #3F4448;
	font-size: 13px;
	text-decoration: underline;
	cursor:pointer;
}

.menu_container h2, .menu_container h2 a
{
	color: #3056A2;
	font-size: 14px;
}

.menu_container h2
{
	padding-top: 2em;
	padding-bottom: 0.3em;
}

.menu_container div
{	
	background: url(img/menu_dotted.gif) repeat-x bottom left;
	padding: 2px 3px 5px 20px;
}

.menu_container div a
{
	display: block;
	color: #3F4448;
	font-size: 13px;
	text-decoration: none;
}

.right_column
{
	background: url(img/right_column_gradient.gif) repeat-x bottom left #FCFDFE;
	padding: 0px 0px 30px 0px;
}

.menu_container_right
{
	background: url(img/bg_menu.gif) repeat-y bottom right;
}

.menu_container_right div 
{
	
	background: url(img/bg_menu.gif) repeat-y bottom right;
}






.right_column_menu_sub_container
{
	background: url(img/bg_blue_h2.gif) repeat-x #1619f2;
	
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	
	padding: 0px 0px 2px 0px;
	margin-bottom: 8px;
	line-height: 22px;
	
	border-style: solid;
	border-color: White;
	border-width:thick;
	
	text-decoration: none;
	cursor:pointer;
}


.right_column_menu_sub_over_container
{
	background: url(img/bg_blue_h2.gif) repeat-x #1619f2;
	
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	
	padding: 0px 0px 2px 0px;
	margin-bottom: 8px;
	line-height: 22px;
	
	border-style: solid;
	border-color: White;
	border-width:thick;
	
	text-decoration: underline;
	cursor:pointer;
}

.right_bottom_column_menu_sub_container
{
	background: url(img/bg_green_h2.gif) repeat-x #447319;
	
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	
	padding: 0px 0px 2px 0px;
	margin-bottom: 8px;
	line-height: 22px;
	
	border-style: solid;
	border-color: White;
	border-width:thick;
	
	text-decoration: none;
	cursor:pointer;
}


.right_bottom_column_menu_sub_over_container
{
	background: url(img/bg_green_h2.gif) repeat-x #447319;
	
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	
	padding: 0px 0px 2px 0px;
	margin-bottom: 8px;
	line-height: 22px;
	
	border-style: solid;
	border-color: White;
	border-width:thick;
	
	text-decoration: underline;
	cursor:pointer;
}


.right_column_menu_sub_ch_container
{
	background: url(img/menu_dotted.gif) repeat-x bottom left;
	padding: 2px 10px 5px 10px;
	color: #3F4448;
	font-size: 13px;
	text-decoration: none;
	cursor:pointer;
}

.right_column_menu_over_ch_container
{	
	background: url(img/menu_dotted.gif) repeat-x bottom left;
	padding: 2px 10px 5px 10px;
	color: #3F4448;
	font-size: 13px;
	text-decoration: underline;
	cursor:pointer;
}

.right_column_menu_sub_ch_container_last
{
	padding: 2px 10px 20px 10px;
	color: #3F4448;
	font-size: 13px;
	text-decoration: none;
	cursor:pointer;
}

.right_column_menu_over_ch_container_last
{	
	padding: 2px 10px 20px 10px;
	color: #3F4448;
	font-size: 13px;
	text-decoration: underline;
	cursor:pointer;
}

.right_column_menu_sub_ch_container li
{
	
	list-style-image: url(img/li_marker.gif);
	list-style-position: outside;
	vertical-align: middle;
	height: 20px;
}

.right_column_menu_over_ch_container li
{
	list-style-image: url(img/li_marker.gif);
	list-style-position: outside;
	vertical-align: middle;
	height: 20px;
}


.pub_attachment_header
{
	padding: 2px 10px 5px 10px;
	font-weight: bold; 	
}

.pub_attachment_detail
{
	padding: 2px 10px 5px 3px;
}

.pub_attachment_detail ul
{
	margin-left: 0;
	list-style-position: inside;
	padding-left: 6px;
	text-indent: -3px;
}


 
.gradient_container
{
	background: url(img/right_column_gradient.gif) repeat-x bottom left #FCFDFE;
	padding: 5px 9px 5px 8px;
	margin-bottom: 15px;
}

.gradient_container ul, .gradient_container li 
{
	margin: 0px;
	padding: 0px;
}

.gradient_container ul
{
	padding: 7px 0px 5px 20px;
}

.gradient_container li
{
	padding: 0px 0px 14px 0px;
	list-style-image: url(img/li_marker.gif);
	list-style-position: outside;
	 
}

.gradient_container a
{
	text-decoration: none;	 
}



.breadcrumbs
{
	padding-bottom: 25px;
	font-weight: bold;
	color: #2F539E;
	font-size: 11px;
}

.breadcrumbs a
{
	color: #2F539E;
	font-size: 11px;
	font-weight: normal;
}

.last_news
{
	border-bottom: solid 2px #E2EEF3;
	margin-bottom: 33px;
	color: Black;
}

.last_news div
{
	padding: 3px 0px 9px 11px;
}


.last_news p
{
	color: Black;
	text-decoration: none;
}

.last_news table, .last_news td, .last_news tr
{
	color: Black;
	
}
.last_news a
{
	color: Black;
	text-decoration: none;
}

.lines
{
	border-bottom: solid 2px #E2EEF3;
	margin-bottom: 9px;
	color: Black;
}

.lines div
{
	padding: 3px 0px 9px 9px;
}


.lines p
{
	color: Black;
	text-decoration: none;
}

.lines table, .lines td, .lines tr
{
	color: Black;
	
}
.lines a
{
	color: Black;
	text-decoration: none;
}

.annotation
{
	padding-bottom: 10px;
	color: Black;
	font-weight: bold;
	font-style: italic;
}

.main_text
{
	padding-bottom: 10px;
	border-bottom: solid 2px #E2EEF3;
	margin-bottom: 33px;
	color: Black;
}

.main_text div
{
	padding: 3px 0px 9px 11px;
}


.main_text p
{
	color: Black;
	text-decoration: none;
}

.main_text table, .main_text td, .main_text tr
{
	color: Black;
	
}
.main_text a
{
	color: Black;
	text-decoration: none;
}

.date, .date a, .date a:hover
{
	color: #469939;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}


.blackDate, .blackDate a, .blackDate a:hover
{
	color: Black;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.blueDate, .blueDate a, .blueDate a:hover
{
	color: #2E4E9A;;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.redDate, .redDate a, .redDate a:hover
{
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}


.channel, .channel a, .channel a:hover
{
	color: Black;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.posting, .posting a, .posting a:hover
{
	color: Black;
	font-size: 12px;
	text-decoration: none;
}


.text_container
{
	border-bottom: solid 2px #E2EEF3;
	padding-bottom: 8px;
	padding-left: 11px;
}

.gallery_container h3
{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	color: #34559C;
	font-size: 12px;
}

.gallery_container img
{
	float: left;
	border: 2px solid #E2EEF3;
	margin: 0px 15px 5px 0px;
}

.clear
{
	clear: both;
}






.footer_dotted
{
	background: url(img/footer_dotted.gif) repeat-x #E2EEF3;
}

.footer_gradient
{
	background: url(img/footer_gradient.gif) repeat-y top right;
	height: 71px;
	margin-top: 1px;
}

.contacts
{
	padding-left: 25px;
}

.copyright
{
	color: #494F53;
	font-size: 10px;
	float: left;
	padding: 22px 0px 0px 20px;
}

.inln_container
{
	float: right;
	padding: 33px 10px 0px 0px;
}

/********LOGO STRART********/
.inln_logo
{
	width: 90px;
	height: 26px;
	cursor: pointer;
}

.inln_logo a
{
	display: block;
	background: url(img/inln_logo.png) no-repeat;
	background: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/inln_logo.png', sizingMethod='crop');*/
	width: 90px;
	height: 26px;
	font-size: 0px;
	line-height: 0px;
	cursor: pointer;
}

.inln_logo a:hover
{
	background: url(img/inln_logo_sel.png) no-repeat;
	background: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/inln_logo_sel.png', sizingMethod='crop');
	cursor: pointer;
}

.siteMapPath span
{
	padding-bottom: 10px;
}
/********LOGO END********/