/* CSS Document */
/* ==========================================================================================
Title:		TOIRMA - Township Officials of Illinois Risk Management Association (default stylesheet)
Date: 		April-May 2008
Author: 	Dan Trewartha, LRS Web Services
Document:	style.css

DOCUMENT ORGANIZATION:
	1.0 : HTML Elements
		1.1 Font Sizes
	2.0 : Layout Elements
	3.0 : Branding
	4.0 : Navigation
		4.1 : n1
	5.0 : Headings
		5.1 : h1
		5.2 : h2
	6.0 : Content
		6.1 : Page With No Sidebar
		6.2 : Page With Sidebar
			6.2.1 : Content Area
			6.2.2 : Sidebar Area
	7.0 : Footer
	8.0 : Misc

DOCUMENT ARRANGEMENT:
	-Order of appearance in HTML

ATTRIBUTE PROPERTY ORDER:
	-Box (width; height; margin; border; padding; outline;)
	-Backgrounds (color; image; repeat; position;)
	-Positioning (display; position; float; clear; z-index; direction; overflow; visibility;)
	-Font (color; family; size; style; weight;)
	-Text (letter-spacing; line-height; align; decoration; indent; transform; vertical-align;)
	-Misc (content; outline; cursor; table-layout;)

ATTRIBUTE LAYOUT:
	selector {
		property: value;
	}

COLOR PALETTE:
	-Content background:#fff;;
	-Main font:#666666;
	-Link:#AF292E;
	-Link hover:#AF292E (underlined);
	-Link visited:#FFA200;
	-<strong>:(bold);
	-<em>:(italic);
	-<h1>:;
	-<h2>:;
	-<h3>:;
	-<h4>:;
	-<h5>:;
	-sidebar text:#918557;
	-sidebar <h2>:#918557;
	-sidebar link:#AF292E;
	-sidebar background:#EDE9DA;
	-sidebar link hover:#AF292E (underline);
	-sidebar link visited:#FFA200;
	
========================================================================================== */




/* ==========================================================================================
=1.0 HTML ELEMENTS
========================================================================================== */
*, html, body{
	margin:0;
	border:0;
	padding:0;
}
html, body{
	width:100%;	
	color:#666666;
	font-family:Verdana, sans-serif;	
}
body{
	width:100%;
	background:#fff;
}
p{
	line-height:167%; /* 12 x 1.67 = 20px;*/
}
a{
	outline:none;
}
a, a:active{
	color:#af292e;
	text-decoration:none;
}
a:visited{
	color:#ffa200;
}
a:hover{
	text-decoration:underline;
}





	/* ======================================================================================
	=1.1 FONT SIZES
	====================================================================================== */
	html{
		font-size:16px;
	}
	body{
		font-size:75%; /* 16 x .75 = 12px */
	}	
	h1{
		font-size:100%; /* 12 x 1.00 = 12px */
	}
	h2{
		font-size:100%; /* 12 x 1.00 = 12px */
	}
	h3{
		font-size:100%; /* 12 x 1.00 = 12px */
	}
	h4{
		font-size:100%; /* 12 x 1.00 = 12px */
	}
	p{
		font-size:100%; /* 12 x 1.00 = 12px */
	}
	td p{
		font-size:100%; /* 12 x 1.00 = 12px */
	}
	ul{
		font-size:100%; /* 12 x 1.00 = 12px */
	}
	ul ul{
		font-size:100%; /* 12 x 1.00 = 12px */
	}
	




/* ==========================================================================================
=2.0 LAYOUT ELEMENTS
========================================================================================== */
div#page{
	width:900px;
	margin:0 auto;
	padding:0;
	background:#fff;
}





/* ==========================================================================================
=3.0 BRANDING
========================================================================================== */
div.hp-branding{
	width:100%;
	height:195px;
	background:#fff url(/TOIRMA/Images/bnr-people.jpg) no-repeat right;
}
div.sp-branding{
	width:100%;
	height:100px;
	background:#fff;
}





/* ==========================================================================================
=4.0 NAVIGATION
========================================================================================== */





	/* ======================================================================================
	=4.1 N1
	====================================================================================== */
	div.n1{
		width:100%;
	}
	div.n1 ul{
		width:888px;
		height:23px;
		margin:0 0 0 6px;
		padding:0;
		list-style:none;
	}

	div.n1 ul li{
		height:23px;
		display:block;
		float:left;
		text-indent:-10000px;
	}
	
	div.n1 ul li a{
		height:22px;
		margin:0;
		padding:0;
		display:block;
	}
	
	div.n1 ul li a:hover{
		background-position:0 -28px;
	}
	
	#n1BoardofTrustees, #n1BoardofTrustees-on, #n1Staff, #n1Staff-on, #n1ClaimManagement, #n1ClaimManagement-on, #n1LossControl, #n1LossControl-on, #n1Administrative, #n1Administrative-on, #n1Marketing, #n1Marketing-on, #n1Newsletters, #n1Newsletters-on{
		background:url(/TOIRMA/Images/n1-divider.gif) no-repeat right;
	}


	
	#n1BoardofTrustees, #n1BoardofTrustees-on{
		width:115px;
	}	
	 #n1BoardofTrustees a{
		width:107px;
		background-image:url(/TOIRMA/Images/n1-boardOfTrustees-all.gif);
	}
	#n1BoardofTrustees-on a{
		width:107px;
		background-image:url(/TOIRMA/Images/n1-boardOfTrustees-on-all.gif);
	}
	
	
	#n1Staff, #n1Staff-on{
		width:49px;
	}
	#n1Staff a{
		width:41px;
		background-image:url(/TOIRMA/Images/n1-staff-all.gif);
	}
	#n1Staff-on a{
		width:41px;
		background-image:url(/TOIRMA/Images/n1-staff-on-all.gif);
	}
	
	
	#n1ClaimManagement, #n1ClaimManagement-on{
		width:131px;
	}
	#n1ClaimManagement a{
		width:123px;
		background-image:url(/TOIRMA/Images/n1-claimMgmt-all.gif);
	}
	#n1ClaimManagement-on a{
		width:123px;
		background-image:url(/TOIRMA/Images/n1-claimMgmt-on-all.gif);
	}


	#n1LossControl, #n1LossControl-on{
		width:86px;	
	}
	#n1LossControl a{
		width:78px;
		background-image:url(/TOIRMA/Images/n1-lossControl-all.gif);
	}
	#n1LossControl-on a{
		width:78px;
		background-image:url(/TOIRMA/Images/n1-lossControl-on-all.gif);
	}


	#n1Administrative, #n1Administrative-on{
		width:178px;
	}
	#n1Administrative a{
		width:170px;
		background-image:url(/TOIRMA/Images/n1-administrative-all.gif);
	}
	#n1Administrative-on a{
		width:170px;
		background-image:url(/TOIRMA/Images/n1-administrative-on-all.gif);
	}


	#n1Marketing, #n1Marketing-on{
		width:78px;
	}
	#n1Marketing a{
		width:70px;
		background-image:url(/TOIRMA/Images/n1-marketing-all.gif);
	}
	#n1Marketing-on a{
		width:70px;
		background-image:url(/TOIRMA/Images/n1-marketing-on-all.gif);
	}

	
	#n1Newsletters, #n1Newsletters-on{
		width:130px;
	}
	#n1Newsletters a{
		width:122px;
		background-image:url(/TOIRMA/Images/n1-newsletters-all.gif);
	}
	#n1Newsletters-on a{
		width:122px;
		
		background-image:url(/TOIRMA/Images/n1-newsletters-on-all.gif);
	}
	
	
	#n1RelatedInfo, #n1RelatedInfo-on{
		width:121px;
	}
	#n1RelatedInfo a{
		width:121px;
		background-image:url(/TOIRMA/Images/n1-relatedInfo-all.gif);
	}
	#n1RelatedInfo-on a{
		width:121px;
		background-image:url(/TOIRMA/Images/n1-relatedInfo-on-all.gif);
	}





/* ==========================================================================================
=5.0 HEADINGS
========================================================================================== */





	/* ======================================================================================
	=5.1 H1
	====================================================================================== */
	h1{
		height:28px;
		display:block;
	}
	h1 span{
		display:none;
	}
	#h1-aboutTOIRMA{
		width:516px;
		background:url(/TOIRMA/Images/hdr-aboutTOIRMA.gif);
	}
	#h1-administrative{
		width:516px;
		background:url(/TOIRMA/Images/hdr-administrative.gif);
	}
	#h1-boardOfTrustees{
		width:516px;
		background:url(/TOIRMA/Images/hdr-boardOfTrustees.gif);		
	}
	#h1-claimMgmt{
		width:516px;
		background:url(/TOIRMA/Images/hdr-claimMgmt.gif);		
	}
	#h1-error{
		width:516px;
		background:url(/TOIRMA/Images/hdr-error.gif);
	}
	#h1-fileExchange{
		width:516px;
		background:url(/TOIRMA/Images/hdr-fileExchange.gif);
	}
	#h1-fileNotFound{
		width:516px;
		background:url(/TOIRMA/Images/hdr-fileNotFound.gif);
	}
	#h1-lossControl{
		width:516px;
		background:url(/TOIRMA/Images/hdr-lossControl.gif);		
	}
	#h1-marketing{
		width:516px;
		background:url(/TOIRMA/Images/hdr-marketing.gif);		
	}
	#h1-marketingTerritories{
		width:516px;
		background:url(/TOIRMA/Images/hdr-marketing.gif);
	}
	#h1-membersOnly{
		width:516px;
		background:url(/TOIRMA/Images/hdr-membersOnly.gif);		
	}
	#h1-newsletters{
		width:516px;
		background:url(/TOIRMA/Images/hdr-newsletters.gif);		
	}
	#h1-relatedInfo{
		width:516px;
		background:url(/TOIRMA/Images/hdr-relatedInfo.gif);		
	}
	#h1-websiteDisclaimer{
		width:516px;
		background:url(/TOIRMA/Images/hdr-websiteDisclaimer.gif);
	}
	#h1-sidebar-admin{
		width:348px;
		background:url(/TOIRMA/Images/hdr-adminPortal.gif);
	}
	#h1-sidebar-client{
		width:348px;
		background:url(/TOIRMA/Images/hdr-clientPortal.gif);
	}
	#h1-sidebar-currentNews{
		width:348px;
		background:url(/TOIRMA/Images/hdr-sidebar-currentNews.gif);
	}
	#h1-sidebar-fileExchange{
		width:348px;
		background:url(/TOIRMA/Images/hdr-fileExchange.gif);
	}
	#h1-sidebar-members{
		width:348px;
		background:url(/TOIRMA/Images/hdr-sidebar-membersOnly.gif);
	}
	#h1-sidebar-systemAdmin{
		width:348px;
		background:url(/TOIRMA/Images/hdr-systemAdminPortal.gif);
	}
	#h1-TOIRMAStaff{
		width:516px;
		background:url(/TOIRMA/Images/hdr-TOIRMAStaff.gif);		
	}
	
	
	
	
	
	/* ======================================================================================
	=5.2 H2
	====================================================================================== */
	h2 span.small{
		font-size:80%;
		font-weight:normal;
	}




/* ==========================================================================================
=6.0 CONTENT
========================================================================================== */





	/* ======================================================================================
	=6.1 PAGE WITH NO SIDEBAR
	====================================================================================== */		
	div.content-no-sidebar{
		width:100%;
		margin:10px 0 10px 0;
		padding:0;
		background:#fff;
	}
	div.content-no-sidebar div#content{
		width:100%;
		padding:14px 0 14px 0;
	}
	div.content-no-sidebar div#content p{
		width:696px;
		margin:6px 12px 6px 12px;
	}
	div.content-no-sidebar h2{
		margin:24px 12px 6px 12px;
	}
	div.content-no-sidebar div#content div.bio{
		width:696px;
		margin:18px 0 7px 0;
	}
	div.content-no-sidebar div#content div.bio img.photo{
		width:168px;
		height:168px;
		display:block;
		float:left;
	}
	div.content-no-sidebar div#content div.bio div.info{
		width:516px;
		padding:7px 0 0 0;
		float:right;
	}
	div.content-no-sidebar div#content div.bio div.info h3{
		color:#ffa200;
		font-size:100%;
	}
	div.content-no-sidebar div#content div.bio div.info h4{
		font-size:80%;
	}
	div.content-no-sidebar div#content div.bio div.info p{
		width:516px;			
		margin:0 0 11px 0;
		padding:0;
		font-size:80%;
	}
	
	div.content-no-sidebar div#content input.addNewClientUser{
		width:134px;
		height:23px;	
		margin:0 0 0 12px;
		background-color:#ffa200;
		border-top:1px solid #ffa200;
		border-right:1px solid #cc8100;
		border-bottom:1px solid #cc8100;
		border-left:1px solid #ffa200;
		color:#fff;
		font-size:13px;
	}
	div.content-no-sidebar div#content input.addNewClientUser:hover{
		background-color:#a3d957;
		border-top:1px solid #a3d957;
		border-right:1px solid #7ca642;
		border-bottom:1px solid #7ca642;
		border-left:1px solid #a3d957;	
	}
	
	.gridView{
		width:100%;
		margin:0;			
		border-top:none;
		border-left:none;
		border-bottom:1px solid #666;
		border-right:none;
		padding:0 0 0 0;
		font-size:11px;
		text-align:left;
	}
	.gridView td{
		padding:2px;
		border-top:none;
		border-right:none;
		border-bottom:1px solid #666;
		border-left:none;
	}
	.gridView-alternate{
		background:#ede9da;
	}
	.gridView-header{
	}
	.gridView-footer{
	}
	.gridView-pager{
	}
	.gridView-selecteRow{
	}

	.gridView td.uploadDate{
		font-size:9px;
	}
	.gridView td.fileName{
		font-size:11px;
	}
	.gridView td.fileSize{
		font-size:9px;
	}
	.gridView td.fileTitle{
		font-size:11px;
	}
	.gridView td.fileDescription{
		font-size:11px;
	}
	.gridView td.fileDelete{
		font-size:9px;
	}
	.docIcon{
		padding:0 4px 0 0;
	}	
	div#content table tr td h2{
		margin:0;
	}
	div#content table tr td.label{
		width:105px;
		padding:0 5px 0 0;
		vertical-align:top;
		text-align:right;
	}
	div#content table tr td.field{
		width:444px;
		padding:0 0 5px 0;
		vertical-align:top;
		text-align:left;
	}
	div#content .textbox{
		width:324px;
		border:1px solid #666;	
		font-size:inherit;
		font-family:inherit;
	}
	div#content .textbox-full{
		width:324px;
		border:1px solid #666;
	}
	div#content .dropdown{
		border:1px solid #666;
		width:156px;	
	}
	div#content .textlabel{
		width:324px;
		border:1px solid #fff;
		display:block;
		font-family:inherit;
		font-size:inherit;
	}
	div#content .textlabl2{
		width:324px;
		height:85px;
		border:1px solid #fff;
		display:block;
		font-family:inherit;
		font-size:inherit;
	}
	div#content .btnInsert{
		width:55px;
		height:23px;	
		margin:0 0 6px 12px;
		background-color:#ffa200;
		border-top:1px solid #ffa200;
		border-right:1px solid #cc8100;
		border-bottom:1px solid #cc8100;
		border-left:1px solid #ffa200;
		color:#fff;
		font-size:13px;
		display:block;
		text-align:center;
		line-height:23px;
		float:left;
	}
	div#content .btnInsert:hover{
		background-color:#a3d957;
		border-top:1px solid #a3d957;
		border-right:1px solid #7ca642;
		border-bottom:1px solid #7ca642;
		border-left:1px solid #a3d957;
		text-decoration:none;
	}
	div#content .btnEdit{
		width:35px;
		height:23px;	
		margin:0 0 6px 12px;
		background-color:#ffa200;
		border-top:1px solid #ffa200;
		border-right:1px solid #cc8100;
		border-bottom:1px solid #cc8100;
		border-left:1px solid #ffa200;
		color:#fff;
		font-size:13px;
		display:block;
		text-align:center;
		line-height:23px;
		float:left;
	}
	div#content .btnEdit:hover{
		background-color:#a3d957;
		border-top:1px solid #a3d957;
		border-right:1px solid #7ca642;
		border-bottom:1px solid #7ca642;
		border-left:1px solid #a3d957;
		text-decoration:none;
	}
	div#content .btnDelete{
		width:55px;
		height:23px;	
		margin:0 0 6px 12px;
		background-color:#ffa200;
		border-top:1px solid #ffa200;
		border-right:1px solid #cc8100;
		border-bottom:1px solid #cc8100;
		border-left:1px solid #ffa200;
		color:#fff;
		font-size:13px;
		display:block;
		text-align:center;
		line-height:23px;
		float:left;
	}
	div#content .btnDelete:hover{
		background-color:#a3d957;
		border-top:1px solid #a3d957;
		border-right:1px solid #7ca642;
		border-bottom:1px solid #7ca642;
		border-left:1px solid #a3d957;
		text-decoration:none;
	}
		div#content .btnUpdate{
		width:65px;
		height:23px;	
		margin:0 0 6px 12px;
		background-color:#ffa200;
		border-top:1px solid #ffa200;
		border-right:1px solid #cc8100;
		border-bottom:1px solid #cc8100;
		border-left:1px solid #ffa200;
		color:#fff;
		font-size:13px;
		display:block;
		text-align:center;
		line-height:23px;
		float:left;
	}
	div#content .btnUpdate:hover{
		background-color:#a3d957;
		border-top:1px solid #a3d957;
		border-right:1px solid #7ca642;
		border-bottom:1px solid #7ca642;
		border-left:1px solid #a3d957;
		text-decoration:none;
	}
	div#content .btnCancel{
		width:55px;
		height:23px;	
		margin:0 0 6px 12px;
		background-color:#ffa200;
		border-top:1px solid #ffa200;
		border-right:1px solid #cc8100;
		border-bottom:1px solid #cc8100;
		border-left:1px solid #ffa200;
		color:#fff;
		font-size:13px;
		display:block;
		text-align:center;
		line-height:23px;
		float:left;
	}
	div#content .btnCancel:hover{
		background-color:#a3d957;
		border-top:1px solid #a3d957;
		border-right:1px solid #7ca642;
		border-bottom:1px solid #7ca642;
		border-left:1px solid #a3d957;
		text-decoration:none;
	}

	.validation{
		width:324px;
		margin:12px 0 12px 12px;
		display:block;
		color:#ad2a2f;
		font-size:90%;
	}
	
		
	/* ======================================================================================
	=6.2 PAGE WITH SIDEBAR
	====================================================================================== */
	div.content-w-sidebar{
		width:100%;
		margin:10px 0 10px 0;
		padding:0;
		background:#fff url(/TOIRMA/Images/b-content-w-sidebar.gif) repeat-y right;
	}
	
	
	
	
	
		/* =================================================================================
		=6.2.1 CONTENT AREA
		================================================================================== */
		div.content-w-sidebar div#content{
			width:516px;
			margin:14px 35px 14px 0;
			padding:0;
			float:left;
		}
		div.content-w-sidebar h2{
			margin:24px 12px 6px 12px;
		}
		div.content-w-sidebar div#content p{
			width:504px;
			margin:6px 0 12px 12px;	
		}
		div.content-w-sidebar div#content div#boardCaption{
			width:240px;
			float:right;
		}
		div.content-w-sidebar div#content p.board{
			width:230px;
			margin:8px 0 0 0;
			padding:0 0 0 8px;
			display:block;
			color:#999;
			font-size:80%;
			line-height:120%;			
		}
		div.content-w-sidebar div#content p.board span.name{
			color:#666666;
			font-weight:bold;
		}
		div.content-w-sidebar div#content p.board span.name span{
			color:#ffa200;
			margin-left:-8px;
			margin-right:3px;
		}
		div.content-w-sidebar div#content p.board span.title{
			padding-left:0;
		}

		
		/* ==============================================================================
		=6.2.2 SIDEBAR AREA
		============================================================================== */
		div#sidebar{
			width:348px;
			margin:14px 0 14px 0;	
			padding:0;
			float:left;
		}
		div#sidebar p{
			margin:0 12px;
			font-size:91.6667%;
			line-height:136%;
		}
		div#sidebar h2{
			margin:12px 0 0 12px;			
			color:#918557;
			font-family:Verdana, Sans-Serif;
			font-size:91.6667%;			
			font-weight:bold;
			line-height:136%;
		}
		div#sidebar p.newsItem{
			/*color:#B7A66D;*/ /* old, didn't like it, too light */
			color:#918557;
		}
		div#sidebar div.adminLinks{
			width:324px;
			margin:0 0 0 12px;
			clear:both;
		}
		div#sidebar p.manageUsers{
			float:right;
			margin:0 0 0 0;
			text-align:right;
		}
		div#sidebar p.logout{
			float:left;
			text-align:left;
			margin:0 0 0 0;
		}
		
		
		div#sidebar table tr td h2{
			margin:0;
		}
		div#sidebar table tr td .textbox{
			width:156px;
			border:1px solid #666;	
		}
		div#sidebar table tr td .textbox-full{
			width:324px;
			border:1px solid #666;	
		}
		div#sidebar table tr td .fileUpload{
			width:324px;
			border:1px solid #666;
		}
		div#sidebar table tr td .btnLogin{
			width:42px;
			height:23px;
			margin:12px 0 0 0;
			background-color:#ffa200;
			border-top:1px solid #ffa200;
			border-right:1px solid #cc8100;
			border-bottom:1px solid #cc8100;
			border-left:1px solid #ffa200;
			color:#fff;
			font-size:13px;
		}
		div#sidebar table tr td .btnLogin:hover{
			background-color:#a3d957;
			border-top:1px solid #a3d957;
			border-right:1px solid #7ca642;
			border-bottom:1px solid #7ca642;
			border-left:1px solid #a3d957;
		}
		div#sidebar table tr td div.remember{
			margin-bottom:3px;
			font-size:90%;
			text-align:left;
		}
		div#sidebar .btnPassword{
			width:115px;
			height:23px;	
			margin:12px;
			background-color:#ffa200;
			border-top:1px solid #ffa200;
			border-right:1px solid #cc8100;
			border-bottom:1px solid #cc8100;
			border-left:1px solid #ffa200;
			color:#fff;
			font-size:13px;
		}
		div#sidebar .btnPassword:hover{
			background-color:#a3d957;
			border-top:1px solid #a3d957;
			border-right:1px solid #7ca642;
			border-bottom:1px solid #7ca642;
			border-left:1px solid #a3d957;	
		}
		
		div#sidebar .btnUpload{
			width:55px;
			height:23px;
			margin:12px 0 0 0;
			background-color:#ffa200;
			border-top:1px solid #ffa200;
			border-right:1px solid #cc8100;
			border-bottom:1px solid #cc8100;
			border-left:1px solid #ffa200;
			color:#fff;
			font-size:13px;
		}		
		div#sidebar .btnUpload:hover{
			background-color:#a3d957;
			border-top:1px solid #a3d957;
			border-right:1px solid #7ca642;
			border-bottom:1px solid #7ca642;
			border-left:1px solid #a3d957;	
		}
	
		div#sidebar .btnBrowse{
			width:85px;
			height:23px;
			margin:12px;
			background-color:#ffa200;
			border-top:1px solid #ffa200;
			border-right:1px solid #cc8100;
			border-bottom:1px solid #cc8100;
			border-left:1px solid #ffa200;
			color:#fff;
			font-size:13px;
		}		
		div#sidebar .btnBrowse:hover{
			background-color:#a3d957;
			border-top:1px solid #a3d957;
			border-right:1px solid #7ca642;
			border-bottom:1px solid #7ca642;
			border-left:1px solid #a3d957;	
		}
	
		.validation{
			width:324px;
			margin:12px 0 12px 12px;
			display:block;
			color:#ad2a2f;
			font-size:90%;
		}
	
	
	
	
/* ==========================================================================================
=7.0 FOOTER
========================================================================================== */
div.footer{
	width:100%;
	clear:both;
}

div.footer div.tagline{
	width:100%;
	height:25px;
	margin:0;
	padding:0;
	background:url(/TOIRMA/Images/bnr-thinkDriveWork.gif) no-repeat;
	text-indent:-10000px;
}
div.footer p.copyright{
	margin:10px 0 0 12px;
	
	font-size:83.33%; /* 12 x .8333 = 9.9996px (10px) */
	line-height:125%;
}



/* ==========================================================================================
=8.0 MISC
========================================================================================== */
.clear{
	clear:both;
}
.hori-yellow{
	width:100%;
	height:1px;
	margin:0;
	padding:0;
	background:url(/TOIRMA/Images/div-hori-yellow.gif) repeat-x;
	font-size:1px;
}
.hori-tan{
	width:100%;
	height:1px;
	margin:0;
	padding:0;
	background:url(/TOIRMA/Images/div-horiz-half-tan.gif) repeat-x;
	clear:both;
	font-size:1px;
}
.hori-half-dots-yellow{
	width:516px;
	height:1px;
	margin:0 0 11px 0;
	padding:0;
	background:url(/TOIRMA/Images/div-hori-half-dots-yellow.gif) repeat-x;
	font-size:1px;
}
.hori-half-dots-yellow2{
	width:336px;
	height:1px;
	margin:0 0 11px 0;
	padding:0;
	background:url(/TOIRMA/Images/div-hori-half-dots-yellow.gif) repeat-x;
	font-size:1px;
}

.hori-sidebar-dots{
	width:324px;
	height:1px;
	margin:18px 0 0 12px;
	padding:0;
	background:url(/TOIRMA/Images/div-hori-dots-sidebar.gif) no-repeat;
	font-size:1px;
}

