﻿/* CSS Document */
html { 	
	background: #FFF;

	height: 100%;
	margin: 0 auto; 
}	

body { 	
	background: #FFF;

	height: 100%;
	margin: 0 auto; 
}

a:link { color: #a4a29f; }
a:visited { color: #867e73; }
a:active { color: #b3ada3; }
a:hover { color: #b3ada3; } 


/********************************************************************************
* Root (wrapper)
********************************************************************************/
div#cmtemplate { 
	color: #000;
	background: #FFF; 
	font-family: Arial, Helvetica, Sans-serif;
	height: 100%;
	margin: 0 auto; 
}


/********************************************************************************
* Body (wrapper)
********************************************************************************/
	div#cmbody {
		background: #FFF; 
		min-height: 100%;
		height: auto !important 100%;
		height: 100%;
		margin: 0 auto -100px; 
	}
		div#cmbody div.wrapper { 
			margin: 0 auto;
 
		}



/********************************************************************************
* Header (wrapper)
********************************************************************************/
	div#cmheader { 
		background: #FFF url(../images/body-header-bg.jpg) repeat-x;
		margin: 0 auto; 
		position: relative; 
	}
		div#cmheader div.wrapper {  
			background: url(../images/header-no-menu.jpg) no-repeat;
			height: 160px;
			width: 740px;
			margin: 0 auto; 
			position: relative; 

		}



					
/********************************************************************************
* Content 
********************************************************************************/
		div#cmcontent {	
				font-family: Arial, Helvetica, Sans-serif;
				background: #FFF; 			
				color: #000;
				margin: 0 auto; 
		
		
		}

		div#cmcontent div.wrapper {
			background: #FFF; 
			width: 706px;
			margin: 0 auto; 

		}
	

			div#cmcontent div.header {
				height: 20px; 
				background: url(../images/content-header.jpg) no-repeat;
				margin: 0 auto; 
				
			}


			div#cmcontent div.body {
				background: url(../images/content-body.jpg) repeat-y;
				padding: 5px 20px;
				margin: 0 auto; 
			
			}


			div#cmcontent div.footer { 
				background: url(../images/content-footer.jpg) no-repeat;
				height: 20px; 
				margin: 0 auto; 
			}

	
			div#cmcontent div.body h1, 
			div#cmcontent div.body h2, 
			div#cmcontent div.body h3 { 
				margin-top: 0;
			}
			div#cmcontent div.body h2 a { 
				text-decoration: none;
			}
			div#cmcontent div.body h2.sub { 
				margin-bottom: 0;
			}
			div#cmcontent div.body p { 
				margin-top: 0;
				color: #303030;
				font-size: 14px; 
			}
			
			div#cmcontent div.body a { color: #CC9D66; text-decoration: underline; }
			div#cmcontent div.body a:link { color: #CC9D66; }
			div#cmcontent div.body a:visited { color: #9D876C; }
			div#cmcontent div.body a:active { color: #F00; }
			div#cmcontent div.body a:hover { color: #EFB97B; }

.IRMSystems
{
	/*width:500px;*/
	margin: 0 auto; 
	
}
.push { height: 100px; clear: both; }
	

/********************************************************************************
* Footer
********************************************************************************/

		div#cmfooter { 
			margin: 2px auto 0; 
			border-top: 5px solid #6E6B00;
			background: #752000 url(../images/bottom-bg.gif) repeat-x;
			color: #FFF;
			clear: both; 
			min-height: 100px;
			height: 100px;
			width: 740px; 

		}
			div#cmfooter div.wrapper { 
				width: 720px;
				margin: 0 auto; 
			}
			div#cmfooter div#cmaddress { 
				width: 350px;
				float: left;
				padding-top: 20px;
				padding-left: 10px;
				font-size: 11px;
			}
			div#cmfooter div#cmaddress h3.heading { 
				display: none;
			}
			div#cmfooter div#cmfootermenu { 
				padding-top: 20px;
				font-size: 11px;
				text-align: right;
				padding-right: 10px;   
			}
			div#cmfooter div#cmfootermenu h3.heading { 
				display: none;
			}
				div#cmfooter div#cmfootermenu ul.menu { 
					list-style-type: none;
					margin: 0 auto; 
					padding: 0;

				}
					div#cmfooter div#cmfootermenu ul.menu li { 
						display: inline;
						border-right: 1px solid #FFF;
						margin-right: 8px;
					}
						div#cmfooter div#cmfootermenu ul.menu li a { 
							text-decoration: none;
							color: #FFF;
							border-bottom: 1px solid #843717;
							margin: 0 10px 0 0;
						}
						div#cmfooter div#cmfootermenu ul.menu li a:hover { 
							color: #F93;
							border-bottom: 1px solid #C60;
						}
						div#cmfooter div#cmfootermenu ul.menu li.last {
							margin: 0 auto; 
							border: none;
						}
					div#cmfooter div#cmfootermenu ul.menu ul { 
						display: none;
					}	


