@charset "UTF-8";
body {
	margin: 0; 
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #FFFFFF;
}
#xcontentarea {
	width: 992px;
	float: left;
	position: relative;
	z-index: 1;
}
.containflash {
	float: left;
	height: 440px;
	width: 560px;
	position: relative;
	z-index: 1;
}
#container {
	width: 992px;
	background: #FFFFFF;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: visible;
}
#mainContent {
	padding: 0px;
	float: left;
}
#main_header {
	width: 992px;
	background: url(imgs/header.jpg) no-repeat;
	border: 0px none #000000;
	position: relative;
	z-index: 10;
	float: left;
	overflow: visible;
}
.homelogo {
	width: 111px;
	height: 85px;
	float: left;
	position: absolute;
	z-index: 1000;
	left: 24px;
	top: 30px;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #666666;
	text-decoration:none;
	background-image: url(imgs/footer.jpg);
	background-repeat: no-repeat;
	height: 65px;
	width: 992px;
	padding-top: 10px;
	top: 30px;
	position: relative;
	float: left;
}
#footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
#footer li {
	display: block;
	float: left;
	margin-right: 20px;
	margin-top: 0px;
	width: 40px;
}
#footer ul {
	list-style-type: none;
}
#footer a:hover, #footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #666666;
	text-decoration: underline;
}
#xflash {
	width: 841px;
	height: 264px;
	float: left;
	position: relative;
	z-index: 1;
	left: 10px;
}
#main_menu {
	width: 800px;
	position: relative;
	right: 0px;
	top: 0px;
	float: left;
	z-index: 2;
	height: 138px;
	left: 195px;
}
#homesubnav {
	margin: 0;
	list-style: none;
	overflow: hidden;
	width: 150px;
	height: 264px;
	color: #AE3524;
	padding: 0;
	float: left;
	position: relative;
	z-index: 1;
	left: 0px;
}
#homesubnav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#homesubnav a {
	background-image: url(imgs/left-nav.jpg);
	text-decoration: none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #B03723;
	text-indent: -9000px;
}
#crit {
	height: 86px;
	width: 150px;
}
#comm {
	height: 87px;
	width: 150px;
	background-position: 0px -86px;
}
#home {
	height: 91px;
	width: 150px;
	background-position: 0px -173px;
}
#crit:hover {
	background-position: 150px 0px;
}
#comm:hover {
	background-position: -150px -86px;
}
#home:hover {
	background-position: -150px -173px;
}
.mid {
	width: 315px;
	float: left;
	margin-bottom: 15px;
	margin-left: 15px;
}
.index h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	line-height: 15pt;
	color: #636772;
	margin-top: 0px;
	padding: 0px;
}
.fourlines {
	height: 58px;
}
.inform   {
	color: #8B8F9A;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	top: 5px;
	left: 18px;
}
.index {
	width: 280px;
	float: left;
	margin-left: 10px;
	padding: 0px;
	margin-top: 0px;
	height: 175px;
}
.index p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	color: #333333;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.index img {
	margin-top: 0px;
	padding-top: 0px;
	position: relative;
	top: 0px;
}
.index a:link {
	color: #8B8F9A;
}
.index a:visited, .arrow:visited {
	color: #8B8F9A;
}
a.arrow {
	color: #8B8F9A;
	background-image: url(imgs/arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	float: left;
	position: relative;
	bottom: -15px;
}
a.arrow2 {
	color: #8B8F9A;
	background-image: url(imgs/arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	width: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	float: left;
	margin-right: 10px;
	position: relative;
	left: 13px;
	bottom: -15px;
}
a.arrow3 {
	color: #8B8F9A;
	background-image: url(imgs/arrow.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	float: left;
	margin-right: 10px;
	position: relative;
}
a.arrow4 {
	color: #8B8F9A;
	background-image: url(imgs/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left 13px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	padding-left: 35px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 10px;
	margin-top: 40px;
}
a.arrow5 {
	color: #8B8F9A;
	background-image: url(imgs/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	padding-left: 35px;
	margin-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 30px;
	margin-top: 35px;
}
a.arrow6 {
	color: #8B8F9A;
	background-image: url(imgs/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	padding-left: 35px;
	margin-top: 35px;
	height: 25px;
}
a.arrow7 {
	color: #8B8F9A;
	background-image: url(imgs/arrow.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	padding-left: 25px;
	height: 25px;
	margin-top: 40px;
}
.arrow:hover, a.arrow2:hover, a.arrow3:hover, a.arrow4:hover,  a.arrow5:hover,  a.arrow6:hover,  a.arrow7:hover  {
	text-decoration: underline;
}

.jobtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-left: 9px;
	color: #333333;
	margin-top: 5px;
	padding-top: 0px;
}
.compro {
	background-image: url(imgs/company_profile.jpg);
	background-repeat: no-repeat;
}
#left_colimg {
	min-height:400px;
	height:auto !important;
	height:400px;
	width: 105px;
	float: left;
	position: relative;
	z-index: 1;
	left: 10px;
}
.col2 img.headshot {
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
}
.col2 {
	float: left;
	width: 340px;
}
.col1 {
	float: left;
	width: 340px;
	margin-right: 19px;
	margin-top: 0px;
	padding-top: 0px;
}
.page_titles {
	font-family:Arial, Helvetica, sans-serif, Bitstream Vera Sans;
	font-size:18px;
	color:#666666;
	margin-top: 12px;
	margin-bottom: 0px;
	margin-left: 8px;
	margin-right: 0px;
	padding-bottom: 0px;
}
#page_content {
	width: 715px;
	float: left;
	position: relative;
	z-index: 1;
}
#page_content p, #wholepage_content p {
	font-family:Arial, Helvetica, sans-serif, Bitstream Vera Sans;
	font-size:12px;
	color:#333333;
	margin:9px;
}
#page_content a, #wholepage_content a {
	color: #333333;
	text-decoration: none;
}
#page_content a:hover, #wholepage_content a:hover {
	color: #666666;
	text-decoration: underline;
}
#page_content .solutions {
	font-family:Arial, Helvetica, sans-serif, Bitstream Vera Sans;
	font-size:12px;
	color:#333333;
	margin-top: 9px;
	margin-right: 9px;
	margin-bottom: 9px;
	margin-left: 30px;
	position: relative;
	list-style-type: disc;
}
.solutions li {
	margin-left: 0px;
	font-family:Arial, Helvetica, sans-serif, Bitstream Vera Sans;
	font-size:12px;
	color:#333333;
}
#page_content ul{
	font-family:Arial, Helvetica, sans-serif, Bitstream Vera Sans;
	font-size:12px;
	color:#333333;
	list-style-type: disc;
}
#page_content ul li {
	margin-bottom: 5px;
}
#page_content .subcategory  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	padding-top: 0px;
}

.col1 li, col2 li {
	position: relative;
	margin-left: 0px;
}

.boldcap {
	font-weight: bold;
	font-size: 20px;
	color: #333333;
	width: 15px;
	float: none;
	padding-right: 0px;
	padding-left: 4px;
}
.lrgspace {
	padding-top: 2px;
}
.extra {
	margin-left: 7px;
}
#bannerimage {
	height: 115px;
	margin-left: 80px;
	float: left;
	margin-top: 100px;
	width: 540px;
	margin-bottom: 0px;
}
#bannerimage img {
	float: left;
}
.ionson {
	background-image: url(imgs/management.jpg);
	background-repeat: no-repeat;
}
.news {
	background-image: url(imgs/press.jpg);
	background-repeat: no-repeat;
}
#rightmenu {
	width: 153px;
	float: left;
	position: relative;
	z-index: 1;
	left: 9px;
}
#rightmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(imgs/right_hand_menu_background.jpg);
	background-repeat: repeat-y;
	width: 153px;
}
#rightmenu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	text-decoration:none;
	display: block;
	height: 23px;
	width: 153px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
	margin: 0px;
}
#rightmenu .selected {
	background-image: url(imgs/right_hand_menu_background_selected.jpg);
	height: 31px;
	width: 153px;
	background-repeat: repeat-y;
}
.bio {
	width: 712px;
	float: left;
	height: 100%;
}
.markets {
	background-image: url(imgs/markets.jpg);
	background-repeat: no-repeat;
}
h1 {
	font-family:Arial, Helvetica, sans-serif, Bitstream Vera Sans;
	font-size:18px;
	color:#666666;
	margin-top: 12px;
	margin-bottom: 0px;
	margin-left: 8px;
	margin-right: 0px;
	padding-bottom: 0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#666666;
	padding:15px 0px 1px 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 8px;
	margin-bottom: 0px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:#666666;
	font-style: italic;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin-top: 5px;
	margin-bottom: 5px;
}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider {
	display:block;
	font-size:1px;
	border-width:0px;
	border-style:solid;
	position:relative;
}
.qmmc .qmdividery {
	float:left;
	width:0px;
}
.qmmc .qmtitle {
	display:block;
	cursor:default;
	white-space:nowrap;
	position:relative;
}
.qmclear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
	float:none !important;
}
.qmmc {
	position:relative;
	zoom:1;
	
}
.qmmc a, .qmmc li {
	float:left;
	display:block;
	white-space:nowrap;
	position:relative;
	
}
.qmmc div a, .qmmc ul a, .qmmc ul li {
	float:none;
}
.qmsh div a {
	float:left;
}
.qmmc div {
	visibility:hidden;
	position:absolute;
}
.qmmc .qmcbox {
	cursor:default;
	display:block;
	position:relative;
	}
.qmmc .qmcbox a {
	display:inline;
}
.qmmc .qmcbox div {
	float:none;
	position:static;
	visibility:inherit;
	left:auto;
}
.qmmc li {
	
}
.qmmc ul {
	left:-10000px;
	position:absolute;
	
}
.qmmc, .qmmc ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.qmmc li a {
	float:none
}
.qmmc li:hover>ul {
	left:auto;
}
#qm0 {
	margin-top: 92px;
	position: absolute;
}
#qm0 ul {
	top:100%;
}
#qm0 ul li:hover>ul {
	top:0px;
	left:100%;
}
/* QuickMenu 0 */

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a:link, #qm0 a:visited  {
	/*width:155px;*/
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	padding-top: 5px;
	padding-left: 0px;
	text-align: center;
	padding-right: 0px;
	padding-bottom: 7px;
}
#qm0 a:hover  {
	color:#DADADA;
}
/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul {
	color:#ffffff;
	margin:-2px 0px 0px 0px;
	opacity:0.9;
	background-color:#646260;
	border-style:none;
}
/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a {
	/*width:150px;*/
	color:#ffffff;
	padding:2px 0px 2px 0px;
	background-color:#646260;
	font-size:11px;
	border-width:0px;
	border-style:none;
}
/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover {
	background-color:#DADADA;
	color:#CC0000;
	text-decoration: none;
}
/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a {
	background-color:#DADADA;
	color:#CC0000;
	text-decoration: none;
}
/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover {
	background-color:#DADADA;
	color:#CC0000;
}

/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle {
	cursor:default;
	padding:3px 0px 3px 4px;
	color:#444444;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx {
	border-top-width:1px;
	margin:4px 0px 4px 0px;
	border-color:#BFBFBF;
}
/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery {
	border-left-width:3px;
	height:15px;
	margin:4px 0px 0px 0px;
	border-color:#AAAAAA;
}
/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span {
	border-color:#DADADA;
	background-color:#F7F7F7;
}
/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent {
	padding:0px 0px 0px 4px;
}
/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul {
	padding:0px;
	margin:-2px 0px 0px 0px;
	background-color:#F7F7F7;
	border-width:1px;
	border-style:solid;
	border-color:#DADADA;
}
/*"""""""" End of Menu """""""*/	
.floatleft {
	float: left;
}
.center {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.full {
	float: left;
	width: 715px;
}
#page_content td {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333
}
#page_content table {
	margin-left: 8px;
	border: 1px solid #CCCCCC;
}
.centercaption {
	text-align: center;
	display: block;
}
.productleft {
	display: block;
	width: 200px;
	float: left;
}
.chip {
	background-image: url(imgs/client_support.jpg);
	background-repeat: no-repeat;
}
.contact {
	background-image: url(imgs/contact.jpg);
	background-repeat: no-repeat;
}
.abstract {
	background-image: url(imgs/access_control.jpg);
	background-repeat: no-repeat;
}
.spacer {
	height: 125px;
}
.homesecure {
	background-image: url(imgs/home_security.jpg);
	background-repeat: no-repeat;
}
.arrow {
	background-image: url(imgs/sitemap.jpg);
	background-repeat: no-repeat;
}
.portfolio {
	border: 1px none #333333;
	height: 175px;
	width: 600px;
	position: relative;
	left: 8px;
	top: 10px;
}
.portfolio a {
	margin-right: 0px;
	display: inline;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.prod {
	width: 700px;
}
.legal {
	background-image: url(imgs/legal.jpg);
	background-repeat: no-repeat;
}
.note {
	font-style: italic;
	color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 10px;
}
.media {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 25px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	width: 100px;
	background-color: #E1E1E1;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.download a, .download a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 40px;
	text-decoration: none;
}
.download a:hover {
	text-decoration: underline;
}
.comparison {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px none #FFFFFF;
}
.support {
	width: 100%;
	margin-top: 20px;
	float: left;
}
.casino {
	background-image: url(imgs/commercial.jpg);
	background-repeat: no-repeat;
}
.crit {
	background-image: url(imgs/critical_intrastructure.jpg);
	background-repeat: no-repeat;
}
.career {
	background-image: url(imgs/careers.jpg);
	background-repeat: no-repeat;
}
.extraspace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: -10px;
	padding-left: 0px;
}
.oncamnews  {
	margin-right: 10px;
}
.oncamnews img {
	vertical-align: bottom;
	margin-right: 10px;
}
.gray {
	background-color: #cad1d7;
}
.tablehead {
	background-color: #707f8a;
	font-weight: bold;
	height: 30px;
	color: #FFFFFF;
}
td {
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 4px;
}
table#techspecs, #techspecs th, #techspecs td
{
	border: 1px solid #C0C0C0;
}
#techspecs td {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.white {
	color: #FFFFFF;
}
.mediatable  td {
	padding: 10px;
}
.mediatable tr {
	padding: 5px;
}
.whiteh2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:#FFFFFF;
	padding:15px 0px 1px 0px;
}
.cameracol1 {
	float: left;
	width: 300px;
	margin-right: 19px;
	margin-top: 0px;
	padding-top: 0px;
	height: 360px;
	margin-bottom: 20px;
}
.cameracol2 {
	float: left;
	width: 380px;
	z-index: 1;
	position: relative;
	height: 310px;
	top: 15px;
}
.sativ {
	text-transform: uppercase;
	font-weight: bold;
}
.regions {
	float: left;
	clear: both;
	width: 700px;
}
.USaddress {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
	position: relative;
	width: 400px;
	display: block;
}
.USaddress img {
	float: left;
	margin-right: 50px;
	height: 500px;
}
.address_turkey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 200px;
	float: left;
	text-align: left;
}
.address_middle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 200px;
	float: left;
	text-align: left;
}
.address_UK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 200px;
	float: left;
	text-align: left;
}
.contactinfo {
	width: 300px;
	float: left;
	text-align: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-right: 30px;
	position: relative;
}
#wholepage_content {
	float: left;
	position: relative;
	z-index: 1;
	width: 860px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.address {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 8px;
	margin-right: 20px;
	margin-top: 25px;
	width: 170px;
}
.sativlogo img {
	display: inline;
}
.portfolio .one {
	left: 29px;
	position: relative;
}
.portfolio .two {
	position: relative;
	left: 160px;
}
.portfolio .three {
	position: relative;
	left: 335px;
}
.portfolio .four {
	position: relative;
	left: 355px;
}
.portfolio .five {
	position: relative;
	left: 155px;
}
span.label,span.spacer,span.multiple span {
	width:175px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
} 
.underline {
	text-decoration: underline;
}
#subForm div {
	margin-bottom: 20px;
}
#subForm {
	position: relative;
	left: 10px;
	top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #666666;
}
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 
#bottom {
	float: left;
	width: 992px;
	position: relative;
	top: 33px;
	height: 180px;
	margin-bottom: 10px;
}
/* // Easy Slider */
#prevBtn, #nextBtn{
	display:block;
	width:65px;
	height:17px;
	position:relative;
	float: left;
	right: 50px;
	bottom: 0px;
	margin-left: 50px;
	}	
#nextBtn {
}
span#prevBtn a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	display: block;
	height: 17px;
	width: 65px;
	position:relative;
	float: left;
	text-align: left;
	background-image: url(imgs/arrowup.jpg);
	background-repeat: no-repeat;
	background-position: right;
	color: #8B8F9A;
	margin-left: 25px;
	bottom: -15px;
	font-weight: bold;
}
.box {
	background-color: #E9E9E9;
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
}
.nowrap {
}
	span#nextBtn a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: 17px;
	width: 65px;
	display: block;
	position:relative;
	text-align: left;
	float: left;
	background-image: url(imgs/arrowdown.jpg);
	background-repeat: no-repeat;
	bottom: -15px;
	color: #8B8F9A;
	font-weight: bold;
	margin-left: 25px;
	background-position: right;
}
span#prevBtn a:hover {
	background-image: url(imgs/arrowup.jpg);
	background-repeat: no-repeat;
	text-decoration: underline;
	background-position: right;
	height: 17px;
	width: 65px;
}
span#nextBtn a:hover {
	background-image: url(imgs/arrowdown.jpg);
	background-repeat: no-repeat;
	text-decoration: underline;
	background-position: right;
	}
#slider {
	width: 345px;
	float: left;
	margin-left: 20px;
	height: 135px;
	font-size: 10px;
	overflow:hidden;
	z-index:1;
}
#slider ul {
	list-style-type: none;
	margin: 0px;
	height: 135px;
	width: 345px;
	padding: 0px;
	font-size: 10pt;
}

#slider ul li, #slider ul li a {
	margin: 0px;
	padding: 0px;
	width: 345px;
	overflow: hidden;
	list-style-type: none;
	font-size: 10pt;
	height: 135px;
}
#slider h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	line-height: 15pt;
	color: #636772;
	margin-top: 0px;
	padding-top: 0px;
	}
#slider p, #slider p a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 11pt;
	color: #333333;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
}
#slider /*#slider a:link {
	color: #8B8F9A;
	text-decoration: none;
}*/
 a:visited  {
	color: #333333;
	text-decoration: none;
}
#slider a:hover {
	color: #666666;
	text-decoration: underline;
}
.rightrotation a {
	width: 200px;
	float: left;
	color: #666666;
	font-weight: normal;
	font-size: 13px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.rightrotation  .counterterror {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.borders   {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding-right: 18px;
	padding-left: 22px;
}
.italic {
	font-style: italic;
}
#slider p.ne, #slider p.ne a:link, #slider p.ne a:visited {
	padding-bottom: 0px;
	margin-bottom: 7px;
	padding-top: 0px;
	margin-top: 4px;
	color: #333333;
	text-decoration: none;
	font-size: 10pt;
	list-style-type: disc;
	list-style-position: outside;
	
}
#slider p.ne {
	background-image: url(imgs/orangebullet.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 10px;
	font-size: 10pt;
}
.margin6 {
	margin-right: 6px;
}
.bold {
	font-weight: bold;
}
.newsevents {
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.orange {
	color: #E76F32;
}
#slider p.ne a:hover {
color: #666666;
	text-decoration: underline;	
}
#rightmenu  h1 a, #rightmenu  h1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	font-size: 80%;
}
#rightmenu  h1 a:hover{
	text-decoration: underline;
}
.extrafori {
	margin-left: 4px;
}
.gallery {
	padding: 0px;
	border: 5px solid #CCCCCC;
}

.floatright {
	float: right;
}

#wholepage_content  .ctutext p {
	font-size: 16px;
	color: #666666;
}

.ctu {
	float: right;
	padding: 10px;
	border: 1px solid #666666;
	margin-right: 50px;
	margin-top: 20px;
}
.ctutext {
	padding-top: 20px;
	width: 320px;
	font-size: 16px;
	color: #666666;
	margin-left: 30px;
	margin-top: 20px;
}
.twentyfour {
	background-image: url(imgs/24.jpg);
	background-repeat: no-repeat;
}
#page_content .portfolio  a:hover  {
	color: #999999;
}
#techspecs .add {
	color: #999999;
	font-style: italic;
}
table#ipgallery  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 715px;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
table#ipgallery td {
	width: 342px;
	padding-bottom: 30px;
	vertical-align: top;
}
table#ipgallery .lm {
	padding-left: 15px;
}
#ipgallery   td p.subcategory  {
	height: 30px;
	display: block;
	text-align: left;
	margin-bottom: 20px;
	margin-top: 20px;
}

table#ipgallery      td.tb    {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
table#ipgallery  tr  {
}
table#ipgallery td.r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.gallery:hover {
	padding: 0px;
	border: 5px solid #E76F32;
}
table#ipgallery p.capt {
	padding-top: 0px;
	font-style: italic;
	margin-top: 20px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
p.regular {
	font-style: normal;
}
.notop    {
	margin-top: 5px;
}
table#awards {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 90%;
	text-align: center;
}
table#awards td {
	padding-top: 15px;
	padding-bottom: 15px;
}
table#awards td.awardimage {
	text-align: center;
	padding-right: 10px;
}
table#awards  td.awardtext {
	padding-left: 15px;
	font-style: italic;
}
table#awards   td.border_TB {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#page_content .subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin-bottom: -6px;
}
.nowrap{
white-space: nowrap;
}
td.aligntop, td.aligntop a:link       {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
}
.arrow:visited {
	color: #8B8F9A;
}
img a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.greyborder {
	border: 2px solid #999999;
}
