
body {
	margin: 0 0 0 0;
	text-align : center;
	background-image : url(../img/background.gif);
	background-repeat : repeat;
	font-family : verdana, Helvetica, sans-serif;
	font-size : x-small !important;
	font-size /**/ : xx-small;
	color : #444444;
	padding-top : 10px;
	line-height : 16px; 
}

#shell {
	width : 718px !important;
	width /**/ : 759px;
	border : 1px solid #AEAEAE;
	padding : 0 20px 0 20px;
	background-color : #FFF;
	margin-left : auto; 
	margin-right : auto;
	text-align : left;
}

#leftContent {
	float : left;
	width : 358px !important;
	width /**/ : 406px;
	padding : 27px 20px 10px 28px;
	background-repeat : no-repeat;
}

#rightContent {
	float : left;
	width : 265px !important;
	width /**/ : 307px;
	padding : 225px 22px 10px 20px;
	background-repeat : no-repeat;
}

table td {
	font-size : x-small !important;
	font-size /**/ : xx-small;
	color : #444444;
}

a:link, a:hover, a:active {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

a:visited {
	color: #FC1921;
	text-decoration: underline;
	font-weight: bold;
}

hr {
	height : 1px !important;
	width : 100%;
}

.hr {
	background-image : url(../img/gray_dot.gif);
	background-repeat : repeat-x;
	height : 1px;
	width : 100%;
}

.clear {
	clear : both;
}

#logo {
	float : left;
	width : 202px;
}

#primaryNav {
	float : right;
	padding-top : 18px;
}

#snProcess {
	margin-left : 296px;
}

#snInsights {
	margin-left : 357px;
}

#snOurWork {
	margin-left : 418px;
}

.frame
{
	border:1px solid gray;
}

	





