@charset "UTF-8";/* CSS Document */body {	background-color: #f2f2f0;	margin-top: 0px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;}body,td,th {	font-family: Arial, Helvetica, sans-serif;}a:link {	color: 249ccf;	text-decoration: none;}a:visited {	text-decoration: none;	color: 249ccf;}a:hover {	text-decoration: underline;	color: 249ccf;}a:active {	text-decoration: none;	color: 249ccf;}.menu{	color:#92928b;	font-size:11px;}.menuactive{	color:#333333;	font-size:11px;}.intro{	font-family:Georgia, "Times New Roman", Times, serif;	color:#d7245e;	font-size:20px;}.introlink{	font-family:Georgia, "Times New Roman", Times, serif;	color:#249ccf;	line-height:40px;	font-size:15px;	font-style:italic;}.introlinkannotation{	font-family:Georgia, "Times New Roman", Times, serif;	color:#92928b;	line-height:40px;	font-size:15px;	font-style:italic;}.leftstripheader{	font-family:Georgia, "Times New Roman", Times, serif;	color:#484848;	font-size:14px;}.leftstripcontent{	font-family:Arial, Helvetica, sans-serif;	color:#92928b;	line-height:17px;	font-size:11px;}.leftstripsubheader{	font-family:Arial, Helvetica, sans-serif;	color:#484848;	line-height:17px;	font-size:11px;	}.leftstriplink{	font-family:Georgia, "Times New Roman", Times, serif;	color:#249ccf;	line-height:18px;	font-size:12px;	font-style:italic;}.leftstripportfoliosectionactive{	font-family:Georgia, "Times New Roman", Times, serif;	color:#249ccf;	font-size:12px;	font-style:italic;	font-weight:normal;	cursor:pointer;	padding-bottom:15px;	display:block;	border-bottom:1px solid #deded8;}.leftstripportfoliosectionactive a:{		color:#424242;	text-decoration:underline;}.leftstripportfoliosectionactive a:hover{		color:#424242;	text-decoration:underline;}.leftstripportfolioprojectctive{	font-family:Georgia, "Times New Roman", Times, serif;	color:#76766d;	line-height:18px;	font-size:12px;	font-style:italic;	}.mainheader{	font-family:Georgia, "Times New Roman", Times, serif;	color:#484848;	line-height:30px;	font-size:25px;}.mainsubheader{	font-family:Arial, Helvetica, sans-serif;	color:#484848;	font-size:14px;}.maincontent{	font-family:Arial, Helvetica, sans-serif;	color:#76766d;	line-height:22px;	font-size:14px;}.maincontentlink{	font-family:Georgia, "Times New Roman", Times, serif;	color:#249ccf;	line-height:20px;	font-size:15px;	font-style:italic;	}.howiwork{	font-family:Georgia, "Times New Roman", Times, serif;	color:#76766d;	font-size:20px;}.footer{	color:#c7c7c6;	font-size:10px;}.comment_tbl textarea{	border:1px solid #cccccc;}<!-- Floating menu Start here -->.arrowlistmenu{	width: 180px; /*width of accordion menu*/}.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/	font-family:Georgia, "Times New Roman", Times, serif;	font-size:12px;	font-style:italic;	color: #249ccf;	margin-bottom: 10px; /*bottom spacing between header and rest of content*/	padding: 4px 0 15px 0px; /*header text is indented 10px*/	cursor: hand;	cursor: pointer;	font-weight:normal;	border-bottom:1px solid #deded8;}.arrowlistmenu .menuheader a:{		text-decoration:underline;		color: #424242;		}.arrowlistmenu .menuheader a:hover{		text-decoration:underline;		color: #249CCF;		}.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/	color: #424242;		border-bottom:none;	}.openheader a{color:#333333 !important;text-decoration:none !important;}.openheader a:hover{color:#333333 !important;text-decoration:none;cursor:text;}/*.expandable a{text-decoration:none;}.expandable a:hover{text-decoration:underline !important;}*/.arrowlistmenu ul{ /*CSS for UL of each sub menu*/	list-style-type: none;	margin: 0;	padding: 0;	margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}.arrowlistmenu ul li{	padding-bottom: 0px; /*bottom spacing between menu items*/}.categoryitems{margin-top:-10px !important;		}.last_menu{    border-bottom:1px solid #deded8;	padding-bottom:15px !important;		}.arrowlistmenu ul li a{	color: #249CCF;	display: block;	padding: 0px 0;	text-decoration:none;	font-weight: normal;	font-size:12px;	font-style:italic;	}.arrowlistmenu ul li a:visited{	color:#249ccf !important;	}.arrowlistmenu ul li a:hover{ /*hover state CSS*/	color:#249ccf;	text-decoration:underline !important;	}<!-- Floating menu End here  -->