BODY {
background-color:#ffffff;
scrollbar-face-color: #777777; 
scrollbar-shadow-color: #000000; 

scrollbar-highlight-color: #000000; 
scrollbar-3dlight-color: #000000; 

scrollbar-darkshadow-color: #333333; scrollbar-track-color: #000000; 

scrollbar-arrow-color: #ffffff;
}
p { font:Arial, "Times New Roman", Times, serif; font-size:12px; color:#666666}
H1 { font-family: arial; font-size: 14px; font-weight: bold; color: #666666; }
H2 { font-family: arial; font-size: 12px; font-weight: bold; color: #666666; }
td {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 11px;
	color: #555555;
}
.tdwhite {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 11px;
	color: #FFFFFF;
}
.tdwhitesmall {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 11px;
	color: #FFFFFF;
}
.whiteborbot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.whiteborsides {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.whitebortopbot {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.grayborbot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
}
.graybortopbot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #777777;

}
.whiteborleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.whiteborright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
a.topnav:link {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.topnav:visited {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.topnav:hover {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.topnav:active {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.topnav1:link {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.topnav1:visited {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.topnav1:hover {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 10px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}
a.topnav1:active {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.whitebortop {

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.forms {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 10px;
	color: #333333;
}
a.abacab:link {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.abacab:visited {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.abacab:hover {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 10px;
	font-weight: bold;
	color: #bbbbbb;
	text-decoration: none;
}
a.abacab:active {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.tdbold {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
}
.tdblue {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 11px;
	color: #0d3981;
}
.tdbluebold {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.tdbluetitle{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0d3981; FONT-FAMILY: arial, verdana, sans-serif;}
.pagetitle {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.grayltbor {
	border: 1px solid #999999;
}
.tdblack {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 11px;
	color: #222222;
	font-weight: bold;
}
.tdsmall {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 10px;
	color: #333333;
}
a.smalllink:link {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;

}
a.smalllink:visited {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;

}
a.smalllink:hover {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 10px;
	color: #888888;
	text-decoration: none;
	font-weight: normal;

}
a.smalllink:active {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;

}
.tdsmallbold {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 10px;
	color: #333333;
	font-weight: bold;
}
#force-scrollbar { position: absolute; top: 0; bottom: -1px;
                      width: 1em; z-index: -1; }
.tdwhitebold {
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.summary { background: #ffffff; border: 1px solid #666666; clear: both; color: #036; margin: 10px 0px 10px 0px;  padding: 5px 10px 7px;}
.solutions { background: #EEDEB2; border: 1px solid #666666; clear: both; color: #036; margin: 10px 0px 10px 0px;  padding: 5px 10px 7px;}
.services { background: #5cae6c; border: 1px solid #666666; clear: both; color: #fff; margin: 10px 0px 10px 0px;  padding: 5px 10px 7px;}
.company { background: #5a5a5a; border: 1px solid #666666; clear: both; color: #fff; margin: 10px 0px 10px 0px;  padding: 5px 10px 7px;}
.contact { background: #FFD76A; border: 1px solid #666666; clear: both; color: #036; margin: 10px 0px 10px 0px;  padding: 5px 10px 7px;}
.studio { background: #c5473e; border: 1px solid #666666; clear: both; color: #fff; margin: 10px 0px 10px 0px;  padding: 5px 10px 7px;}
.minitext
{
	font-family: Arial, "Times New Roman", Times, serif;;
	font-size: 9.5px;
	color: #333333
}
.fields   { color: #000066; font-size: 11px; font-family: Arial, "Times New Roman", Times, serif;; background-color: ##fff; border: solid 1px ##d3d3d3 }
.textareafields   {
	color: #000066;
	font-size: 11px;
	font-family: Arial, "Times New Roman", Times, serif;;
	background-color: ##fff;
	border: solid 1px ##d3d3d3;
	display: inline;
	width: 400px;
}
linkAll { font-family: Arial, "Times New Roman", Times, serif;; font-size: 11px; font-weight: bold;	color: #868483;	text-decoration: none;}

.highlightme { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #6995DA; text-decoration:none;}
