@charset "UTF-8";/* CSS Document */body {	margin:0; padding:0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:12px;	}/*** Main Layout elements*/#container {	width:1024px;	margin:0 auto;	}#header {	width:1024px; height:113px;	margin:0; padding:0;	background-image:url(images/topbar.gif); background-position:bottom left; background-repeat:no-repeat;	}#cyber_logo {	float:left;	width:467px; height:113px;	margin:0; padding:0 0 0 25px;	}/*** TOP NAVIGATION elements*/#top_nav {	float:right; margin:65px 0 0 0;	width:440px; height:23px;	text-align:right;	font-size:15px; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif;	}#top_nav img {	float:left;	}#top_nav_bar {	float:right; margin:0 18px 0 0; padding:0 20px 0 0;	width:490px; height:25px; text-align:right;	font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;	}/* Top Navigation - These styles and IDs are needed for the jQuery animation */#top_nav_profile {	color:#000000;	line-height:18px;	float:left;	}#top_nav_profile a {	color:#000000; text-decoration:none;	padding:0 30px;	}#top_nav_profile a:hover {	text-decoration:none; color:#666666;	}#top_nav_solutions {	color:#000000;	line-height:18px;	float:left;	}#top_nav_solutions a {	color:#000000; text-decoration:none;	padding:0 30px;	}#top_nav_solutions a:hover {	text-decoration:none; color:#666666;	}#top_nav_contact {	color:#000000;	line-height:18px;	float:left;	}#top_nav_contact a {	color:#000000; text-decoration:none;	padding:0 30px;	}#top_nav_contact a:hover {	text-decoration:none; color:#666666;	}/* Sub Navigation - These styles and IDs are needed for the jQuery animation */#sub_nav_profile {	filter:alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00;	color:#FFFFFF;	line-height:23px;	}#sub_nav_profile a {	color:#FFFFFF; text-decoration:none;	padding:5px 15px;	}#sub_nav_profile a:hover {	text-decoration:none; color:#CCCCCC;	}#sub_nav_solutions {	filter:alpha(opacity=0); -moz-opacity: 0.00; opacity: 0.00;	color:#FFFFFF;	line-height:23px;	}#sub_nav_solutions a {	color:#FFFFFF; text-decoration:none;	padding:5px 15px;	}#sub_nav_solutions a:hover {	text-decoration:none; color:#CCCCCC;	}/*** Content Style elements*/#content_area {	width:1024px;	}.home #flash_area {	width:1024px; height:232px;	margin:6px 0;	}.home #content {	width:1024px;	height:350px;	background-image:url(images/gradiant.jpg); background-position:top left; background-repeat:repeat-x;	}.home #content div.col_left {	float:left;	margin:12px 22px 0 44px;	width:263px;	}.home #content div.col_mid {	float:left;	margin:20px 12px;	width:330px;	}.home #content div.col_right {	float:left;	margin:12px 34px 0 22px;	width:273px;	}.inside #flash_area {	width:1024px; height:78px;	margin:6px 0;	}.inside #content {	width:1024px;	min-height:525px;	background-image:url(images/gradiant_inside.jpg); background-position:top left; background-repeat:repeat-x;	background-color:#E1E1E3;	}.inside #content div.col_left {	float:left;	margin:25px 22px 0 44px;	width:163px;	}.inside #content div.col_right {	float:left;	margin:25px 34px 0 48px;	width:700px;	}div.scroll_area {	overflow:auto; height:287px;	}.home div.divider {	background-image:url(images/divider_home.gif); width:2px; height:279px;	float:left;	margin:25px 0;	}.inside div.divider {	background-image:url(images/divider_inside.gif); width:2px; height:475px;	float:left;	margin:25px 0;	}h2 {	font-weight: bold;	font-size:16px;	}.inside #content div.col_left h2 {	font-weight: bold; margin:0; padding:0;	font-size:17px; text-align:center;	}.inside #content div.col_right h3 {	color: #000000; 	font-weight: bold;	font-size:17px; line-height:16px;	padding:0 0 2px 0; margin:0;	}.green {	color: #2AAA2D; 	}p {	font-size:12px; line-height:17px;	}.inside #content div.col_right p {	font-size:13px; line-height:17px;	padding:0 0 15px 0; margin:0;	}.inside #content div.col_right p a {	color: #2AAA2D; text-decoration:none;	}.inside #content div.col_right img.right {	float:right;	padding-left:30px;	}.inside #content div.col_right ul {	font-size:13px; line-height:17px;	padding:0 0 15px 17px; margin:-15px 0 0 0;	}/*** Footer Style elements*/#footer {	width:1024px; height:32px;	background-color:#000000;	}#footer_nav {	float:left; margin:8px 37px;	color:#FFFFFF;	}#footer_nav a {	color:#FFFFFF; text-decoration:none;	padding:0 7px;	}#footer_nav a:hover {	text-decoration:none; color:#999999;	}#footer_copy {	float:right; margin:8px 44px; padding:0 10px;	color:#FFFFFF;	}#footer_cap {	width:1024px; height:21px;	background-image:url(images/footer_green.gif); background-position:top left; background-repeat:no-repeat;	}#contact_form {	float:right; margin:0; padding:0;	}		/* Style elements used in Thumbnail Pagination on Design and Photography pages */#Pagination {	margin:0 0 0 -30px;	}.pagination {	width:735px;	margin:0;        }        .pagination a {	text-decoration:none;	color:#000000;}.pagination a, .pagination span {    display: block;    padding: 0;    margin:0;	text-decoration:none;}.pagination .current {}/*.pagination .current.prev, .pagination .current.next{	color:#999;	border-color:#999;	background:#fff;}*/.pagination .prev {	background-image:url(images/left_arrow.png); background-position:top left; background-repeat:no-repeat;	height:57px; width:29px; float:left; text-align:right; font-size:1px; color:#000000;	margin:65px 0 0 0;}.pagination .prev:hover {	background-image:url(images/left_arrow_on.png); background-position:top left; background-repeat:no-repeat;	height:57px; width:29px; float:left; text-align:right; font-size:1px; color:#878788;}.pagination .next {	background-image:url(images/right_arrow.png); background-position:top left; background-repeat:no-repeat;	height:57px; width:29px; float:right; text-align:left; font-size:1px; color:#000000;	margin:65px 0 0 0;}.pagination .next:hover {	background-image:url(images/right_arrow_on.png); background-position:top left; background-repeat:no-repeat;	height:57px; width:29px; float:right; text-align:left; font-size:1px; color:#878788;}#Searchresult {	margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px;	padding:0px;	}				div.result {			margin:0 8px;			padding:0;			}					div.result img {			padding:0 8px;			margin:0;			}div.result a {	padding:0; margin:0;	}