/*
-----------------------------------------------
Solution Managers International
----------------------------------------------- */

/* global
----------------------------------------------- */

.body {
	font-family: Arial;
	font-size: 12px;
	background: #41414B url(greysq.gif) repeat;
	color: #595959;
	margin-top: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right:  0pt;
}
	


	
/* Main table layouts
----------------------------------------------- */

.frame { 
	 background-color: #ffffff;
	 font-family: Verdana;
	 font-size: 8px;
	 color: #595959; 
	 width: 760px;
	 height: 500px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;	 
	}

		.frame td { 
	 		font-family: Verdana;
	 		font-size: 11px;
	 		color: #595959;
	 		text-align: left;
	 		vertical-align: top;
			}

.innerframe { 
	 background-color: #DFDFD5;
	 font-family: Verdana;
	 font-size: 8px;
	 color: #595959; 
	 width: 700px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;	 
	}

		.innerframe td { 
	 		font-family: Verdana;
	 		font-size: 11px;
	 		color: #595959;
	 		text-align: left;
	 		vertical-align: top;
			}


.contactframe { 
	 background: #DFDFD5 url(contact_banner.jpg) repeat;
	 font-family: Verdana;
	 font-size: 8px;
	 color: #595959; 
	 width: 700px;
	 height: 30px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;	 
	}

		.contactframe td { 
	 		font-family: Verdana;
	 		font-size: 11px;
	 		color: #595959;
	 		text-align: left;
	 		vertical-align: middle;
			}

.topframe { 
	 background-color: #ffffff;
	 font-family: Verdana;
	 font-size: 8px;
	 color: #595959; 
	 width: 700px;
	 height: 20px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;	 
	}

		.topframe td { 
	 		font-family: Arial;
	 		font-size: 13px;
	 		color: #AAAAA2;
	 		text-align: right;
	 		vertical-align: middle;
			}

		.topframe td a { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #40628F;
			text-decoration: none;
			}

		.topframe td a:hover { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #AAAAA2;
			text-decoration: underline;
			}

.fourframe { 
	 background-color: #DFDFD5;
	 font-family: Verdana;
	 font-size: 8px;
	 color: #595959; 
	 width: 670px;
	 height: 220px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;	 
	}

		.fourframe td { 
	 		font-family: Verdana;
	 		font-size: 11px;
	 		color: #595959;
	 		text-align: left;
	 		vertical-align: top;
			}


.spacer { 
	 background-color: #DFDFD5;
	 font-family: Verdana;
	 font-size: 5px;
	 color: #595959; 
	 width: 670px;
	 height: 6px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;	 
	}

		.spacer td { 
	 		font-family: Verdana;
	 		font-size: 5px;
	 		color: #595959;
	 		text-align: left;
	 		vertical-align: top;
			}
			
.contentframe { 
	 background-color: #FAFAF0;
	 font-family: Verdana;
	 font-size: 8px;
	 color: #595959; 
	 width: 670px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;	 
	}

		.contentframe td { 
	 		font-family: Verdana;
	 		font-size: 11px;
	 		color: #595959;
	 		text-align: left;
	 		vertical-align: top;
			}


.content { 
	 font-family: Verdana;
	 font-size: 8px;
	 color: #595959; 
	 width: 435px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;	 
	}

		.content td { 
	 		font-family: Verdana;
	 		font-size: 11px;
	 		color: #3e3e3e;
			line-height: 140%;
	 		text-align: left;
	 		vertical-align: top;
			}
			
		.content a { 
	 		font-family: Verdana;
	 		font-size: 11px;
	 		color: #0056D7;
			text-decoration: underline;
			}
			
		.content a:hover { 
	 		font-family: Verdana;
	 		font-size: 11px;
	 		color: #D7A200;
			text-decoration: underline;
			}
			
.sidecontent { 
	 font-family: Verdana;
	 font-size: 8px;
	 color: #595959; 
	 width: 170px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: 0px;
	 border-left: 0px;
	 border-collapse: collapse;	 
	}

		.sidecontent td { 
	 		font-family: Verdana;
	 		font-size: 11px;
	 		color: #ffffff;
			line-height: 130%;
	 		text-align: left;
	 		vertical-align: top;
			}
			
		.sidecontent a { 
	 		font-family: Verdana;
	 		font-size: 11px;
	 		color: #ffffff;
			text-decoration: none;
			}
			
		.sidecontent a:hover { 
	 		font-family: Verdana;
	 		font-size: 11px;
	 		color: #ffffff;
			text-decoration: underline;
			}
			
.table_menu { 
	 font-family: Arial;
	 font-size: 11px;
	 color: #595959;
	 background-color: #63737F;
	 width: 200px;
	 height: 28px;
	 border-top: 1px solid #CACFDE;
	 border-right: 0px;
	 border-bottom: 1px solid #2F1B18;
	 border-left: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_menu td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #ffffff;
	 		text-align: left;
	 		vertical-align: middle;
			text-indent: 10px;
			padding: 0px;
			}

		.table_menu a {
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #595959;
	 		text-decoration: none;
			}

		.table_menu a:hover {
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #870000;
	 		text-decoration: underline;
			}

.cursor {  cursor: pointer}

.table_menu2 { 
	 font-family: Arial;
	 font-size: 11px;
	 color: #595959;
	 background-color: #869098;
	 width: 200px;
	 height: 22px;
	 border-top: 1px solid #CACFDE;
	 border-right: 0px;
	 border-bottom: 1px solid #3C3E4A;
	 border-left: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_menu2 td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #ffffff;
	 		text-align: left;
	 		vertical-align: middle;
			text-indent: 30px;
			padding: 0px;
			}

		.table_menu2 a {
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #ffffff;
	 		text-decoration: none;
			}

		.table_menu2 a:hover {
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #D8D8D8;
	 		text-decoration: underline;
			}

.table_address { 
	 font-family: Arial;
	 font-size: 11px;
	 color: #595959;
	 width: 180px;
	 border-top: 0px;
	 border-right: 0px;
	 border-bottom: opx;
	 border-left: 0px;
	 border-collapse: collapse;
	 padding: 0px;
	}

		.table_address td { 
	 		font-family: Arial;
	 		font-size: 11px;
	 		color: #2A3842;
	 		text-align: left;
	 		vertical-align: top;
			padding: 0px;
			}

		.table_address a {
	 		font-family: Arial;
	 		font-size: 11px;
			color: #ffffff;
			text-decoration: underline;
			}

		.table_address a:hover {
	 		font-family: Arial;
	 		font-size: 11px;
			color: #717DAD;
			text-decoration: underline;
			}