html {	height:100%;}body {	font-family: Arial, Helvetica, Sans-serif;	font-size: 12px;	color: #333333;	background: #00001c url(images/blue_bg.gif) repeat-x top left;	line-height: 1.25;	margin: 0px;	height:100%;}td {	vertical-align: top;	text-align:left;	font-family: Arial, Helvetica, Sans-serif;	font-size: 12px;	color: #333333;	line-height: 1.25;}img {	border: 0px}h1 {font-size:24px; color:#450827; font-weight:normal; }h2 { font-size:18px; color:#450827; font-weight:normal; }h3 {}a:link { color: #007ac3; text-decoration: underline; border: 0px}a:visited { color: #007ac3; text-decoration: underline; border: 0px}a:hover { color: #007ac3; text-decoration: underline; border: 0px}a:active img { border: 0px }.stars { 	height:100%;	background-image:url(images/stars.gif);	text-align:center;}.lunar {color:#CCCCCC;text-align:right;vertical-align:bottom;padding-right:15px;padding-bottom:7px;font-size:10px;}.menu td a { display:block; background-position:center top; background-repeat: no-repeat; height:32px; }#home0 { background-image:url(images/menu/home.gif); text-indent:-5000px; }#home a { background-image:url(images/menu/home1.gif); text-indent:-5000px; }#home a:hover { background-image:url(images/menu/home2.gif); text-indent:-5000px; }#solutions0 { background-image:url(images/menu/solutions.gif); text-indent:-5000px; }#solutions a { background-image:url(images/menu/solutions1.gif); text-indent:-5000px; }#solutions a:hover { background-image:url(images/menu/solutions2.gif); text-indent:-5000px; }#services0 { background-image:url(images/menu/services.gif); text-indent:-5000px; }#services a { background-image:url(images/menu/services1.gif); text-indent:-5000px; }#services a:hover { background-image:url(images/menu/services2.gif); text-indent:-5000px; }#hosting0 { background-image:url(images/menu/hosting.gif); text-indent:-5000px; }#hosting a { background-image:url(images/menu/hosting1.gif); text-indent:-5000px; }#hosting a:hover { background-image:url(images/menu/hosting2.gif); text-indent:-5000px; }#contact0 { background-image:url(images/menu/contact.gif); text-indent:-5000px; }#contact a { background-image:url(images/menu/contact1.gif); text-indent:-5000px; }#contact a:hover { background-image:url(images/menu/contact2.gif); text-indent:-5000px; }#clients0 { background-image:url(images/menu/clients.gif); text-indent:-5000px; }#clients a { background-image:url(images/menu/clients1.gif); text-indent:-5000px; }#clients a:hover { background-image:url(images/menu/clients2.gif); text-indent:-5000px; }.topleft { background: #FFFFFF url(images/corner_ul.gif) no-repeat top left; text-align:left; padding:10px 28px;}.topright { background: #FFFFFF url(images/corner_ur.gif) no-repeat top right; text-align:right; padding:10px 28px;}.bottomleft { background: #FFFFFF url(images/corner_ll.gif) no-repeat bottom left; text-align:left;}.bottomright { background: #FFFFFF url(images/corner_lr.gif) no-repeat bottom right; text-align:right;}.main { background: #FFFFFF; }.separator { background: #666666 url(images/white_pixel.gif) no-repeat bottom right; vertical-align:top;}.white { background: #FFFFFF;text-align:center;}.righty { background: #FFFFFF; padding:0px 0px;}.blue_bar { color: #FFFFFF; font-weight:bold; font-size:11px; background: url(images/blue_bar.gif) no-repeat top left; padding-bottom:4px; }.news { font-size:11px;}.refleft { background: url(images/reflection.gif);}.refright { background: url(images/reflection.gif);text-align:right;color:#FFFFFF;font-size:10px;padding-right:10px;}.menu_mid {background-image: url(/images/menu_mid.gif);text-align:center;}.menu_mid img { margin:0px 20px; }.opaque {opacity:1.0;filter: alpha(opacity=100);}.trans65 {opacity:.65;filter: alpha(opacity=65);}.backer { 	position:absolute;	top: 77px;	background-color:#637BB7; 	width:760px;	filter:alpha(opacity=40);	opacity:.40;	z-index:51;}.content {	position:relative;	z-index:52;	padding:15px 20px 15px 20px;}.left_col {	padding-right:15px;}.right_col {	padding-left:15px;	border-left: #FFFFFF 2px solid;}.bottom { font-size: 10px; }.bottom a:link { color: #BFDAFF; text-decoration: none; border: 0px}.bottom a:visited { color: #BFDAFF; text-decoration: none; border: 0px}.bottom a:hover { color: #5FB9FF; text-decoration: underline; border: 0px}.bottom a:active img { border: 0px }.rightpad { padding-right:15px; }.portfoliage { display:none;font-weight:bold;line-height:150%; }.port_monitor { background:url(/images/portfolio/port_monitor.gif) top center no-repeat; }.blender { background:url(/images/portfolio/black_screen.gif) top center no-repeat; }.portfolioo { position:absolute; top 0px; left 0px; }.blackhead { background-color:#39175B;font-weight:bold; }.hosting_td { background-color:#001766; }