
body, td, div, font, p, textarea {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color:#777777;
}

body{
	background-color:#E5E5E5;
	padding:0px;
	margin:0px;
	height:100%;
}

H1{
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size: 24px;
	color:#E56A78;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:10px;
}

H2{
	font-family:Verdana, Helvetica, sans-serif, Arial;
	font-size: 11px;
	color:#E56A78;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:0px;
	padding:0px;
}

H3{
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size: 14px;
	font-weight: bold;
	color:#3976A2;
	margin-top:0px;
	margin-bottom:5px;
}

H4{
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size: 14px;
	font-weight: bold;
	color:#005591;	
	margin-top:0px;
	margin-bottom:5px;
}

.clearer{
	clear: both;
	font-size: 1px;
}

A:link{color:#005BA1}
A:hover{color:#666666}
A:visited{color:#005BA1}
A:visited:hover{color:#666666}

/***********Layout************/

.lay_topMain{
	background-image:url(/images/top_main.jpg);
	background-repeat:no-repeat;
	height:105px;
	margin-top:5px;
	position:relative
}

.lay_topTitle{
	position:absolute;
	top:50px;
	left:69px;
	color:#003366;
	font-size:20px;
	font-weight:bold;
}

.lay_topTable{
	width:778px;
	margin-top:10px;
	display:none;
}

.lay_contentTable{
	width:100%;
	height:400px;
	background-color:#FFFFFF;
}


.lay_topLft{
	width:10px;
}

.lay_top{
	background-image:url(/images/top_bg.gif);
	background-repeat:repeat-x;
	width:758px;
}

.lay_topImg{
	background-image:url(/images/top_main.jpg);
	background-repeat:repeat-x;
	margin-top:9px;
	height:105px;
	width:758px;
}

.lay_topRgt{
	width:10px;
}

.lay_delim{
	background-image:url(/images/delim_bg.gif);
	background-repeat:repeat-x;
	height:9px;
}

.lay_lft{
	background-image:url(/images/lft_bg.gif);
	background-repeat:repeat-y;
	width:10px;
}
.hidePrint{
	display:none;
}
.lay_menu{
	background-image:url(/images/menu_bg.gif);
	background-repeat:no-repeat;
	width:207px;
	display:none;
}

.lay_content{
	background-color:#FFFFFF;
	width:100%;
}

.contentContainer{
	padding:25px 0px 25px 0px;
	margin-left:15px;
	line-height:150%;
	width:100%;
}

.lay_rgt{
	background-image:url(/images/rgt_bg.gif);
	background-repeat:repeat-y;
	width:10px;
}

.lay_bot{
	height:39px;
	background-color:#E5E5E5;
}

.lay_info_table{
	display:none
}

.formSubmitButton{
		margin-top:5px;
		font-size:10px;
		color:#0D4F05;
		border: 1px solid #999999;
		background-color:#F1F1F1;
		padding:2px 1px 2px 1px;
		cursor:hand;
		cursor:pointer;
		background-image:url(/cabinet/kirsi/_images/form_but_bg.gif);	
}


.formRemoveButton{
		margin-top:5px;
		font-size:10px;
		color:#CC0000;
		border: 1px solid #999999;
		background-color:#F1F1F1;
		padding:2px 1px 2px 1px;
		cursor:hand;
		cursor:pointer;
		background-image:url(/cabinet/kirsi/_images/form_but_bg.gif);	
}

/*************Templates****************/
.lay_lftCol{
	width:481px;
	padding:0px 28px 20px 0px;
	margin:0px;
	height:300px;
}

.lay_lftCol img{
	margin: 0px 0px 5px 5px;
}

.lay_rgtCol{
	width:35%;
	height:300px;
	margin:0px;
	padding:50px 0px 0px 0px;
}
.lay_newsCol{
	width:100%;
	padding:0px 0px 0px 20px;
	margin:0px;
	height:300px;
}

.rgtFloat{
	float:right;
	margin:0px 0px 5px 10px;
	width:170px;
}

.subCol{
	margin-top:10px;
}

/*************Articles****************/

.articleListTitle{
	background-image:url(../images/news_title_bg.gif);
	background-position:top right;
	background-repeat:no-repeat;
	margin-top:10px;
}

.articleList{
	background-color:#F3F3F3;
	border:1px solid #E3E3E3;
	padding:0px 10px 0px 10px;
}

.articleListItem{
	margin:10px 0px 10px 0px;
	line-height:100%;
}

.listItemDate{
	color:#D59E24;
	margin-bottom:2px;
}

.newsDate{
	color:#D59E24;
}

.newsFooter{
	margin-top:10px;
	background-color:#F3F3F3;
	border-top:1px solid #E3E3E3;
	padding:5px;
}

.newsIngress{
	margin-top:10px;
	margin-bottom:10px;
}

/*************Image****************/

.subCol .imageContainer{
	float:left;
	margin-right:5px;
}

.imageContainer{
	display:block;
	padding:4px;
	background-color:#F3F3F3;
	border:1px solid #E3E3E3;
	margin:0px 0px 5px 0px;
	width:165px;
}

.imageText{
	font-size:8pt;
	line-height:100%;
	margin-top:5px;
	width:165px;
}

/*************File****************/

.topCol .fileContainer{
	float:right;
	margin-left:5px;
}

.fileContainer{
	padding:10px 7px 10px 7px;
	background-color:#F3F3F3;
	border:1px solid #E3E3E3;
	margin-bottom:5px;
	font-size:8pt;
}

.fileLink{
	display:block;
	padding:0px 0px 0px 20px;
	margin:7px 0px 7px 0px;
}

A.fileLink, A.fileLink:link, A.fileLink:visited{
	color:#005BA1;
	text-decoration:none;
	background-image:url(/demo2/images/pdf.gif);
	background-repeat:no-repeat;	
}

A.fileLink:link:hover, A.fileLink:visited:hover{
	color:#666666;
	text-decoration:none;
}


/*************Menu*****************/

.menuContainer{
	margin-left:1px;
	width:200px;
}

.menuMainLink{
	display:block;
	padding:7px 15px 7px 15px;
	background-image:url(/images/menu_item_bg.gif);	
	background-repeat:repeat-x;
	border-bottom:1px solid #D7D7D7;
}

A.menuMainLink, A.menuMainLink:visited{
	color:#005BA1;
	text-decoration:none;
}

A.menuMainLink:hover, A.menuMainLink:visited:hover{
	background-color:#F6F6F6;
	color:#005BA1;
	text-decoration:none;
	background-image:url();	
}

.menuSubLink{
	display:block;
	padding:3px 5px 3px 25px;
	background-image:url(/images/menu_subitem_bg.gif);	
	background-repeat:no-repeat;
}

A.menuSubLink, A.menuSubLink:visited{
	color:#005BA1;
	text-decoration:none;
}

A.menuSubLink:hover, A.menuSubLink:visited:hover{
	color:#666666;
	text-decoration:none;
}
