/* core.css */
/* Copyright (c) 2007-2010 Cuadra Associates, Inc. All rights reserved. */
html,body {
	height: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; /*15px; chgd 15->12 on 6/30/09*/
	/*color: #8c8c8c;*/
	color: #616161;
	text-align: left;
	background-image:  url("/images/back_shadow.gif");
	background-position: center;
	background-repeat: repeat-y;
}
html>body td { /*for standard browsers*/
	font-size: 12px; /*15px; chgd 15->12 on 6/30/09*/
} 
.body1 {
	background-image: url(/images/header_back2.jpg);
	background-repeat: repeat-x;
}
.bodyHome {
	background-image: url(/images/header_back2.jpg);
	background-repeat: repeat-x;
	background-color: #EBEBEB;
}
A:link {
	color: #3E464D;
	text-decoration: none;
}
A:visited {
	color: #3E464D;
	text-decoration: none;
}
A:hover {
	color: #FFFFFF;
	text-decoration: none;
}
blockquote A:hover {
	color: #3E464D;
	text-decoration: none;
}
A:active {
	color: #FFFFFF;
	text-decoration: none;
}
p { 
	margin: 0px 0px 10px 0px; 
}
ul {
	list-style-type: disc;
}
.submenulink:link, 
.submenulink:visited { COLOR: #FFFFFF; } 
.submenulink:hover   { COLOR: #FFFFFF; } 
.plaintextlink:link, 
.plaintextlink:visited { COLOR: #2677e4; } 
.plaintextlink:hover   { COLOR: #C46565; } 
.linkbottom            { WHITE-SPACE: nowrap; }
.linkbottom:link,
.linkbottom:visited    { COLOR: #2677e4; }  
.linkbottom:hover      { COLOR: #C46565; } 
.sitemap,
.sitemap:link, 
.sitemap:visited { COLOR: #2677e4; }  
.sitemap:hover   { COLOR: #C46565; } 
.endlinks { 
	BORDER-TOP: solid #b2b2b2 1px; 
	BORDER-BOTTOM: solid #b2b2b2 1px;
	TEXT-ALIGN: center; 
    MARGIN-TOP: 30px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
}
.sr1         { FONT-SIZE: 14px; }
.sr1:link, 
.sr1:visited { COLOR: #2677e4;  }  
.sr1:hover   { COLOR: #C46565; TEXT-DECORATION: underline; } 
.sr2         { FONT-SIZE: 12px; COLOR: #404040; }
.sr3         { FONT-SIZE: 11px; }
.sr3:link, 
.sr3:visited { COLOR: green; }  
.sr3:hover   { COLOR: #C46565; TEXT-DECORATION: underline; } 
/* FONTS */
.text1 {
	font-size: 18px;
	font-weight: bolder;
	color: #1B2943;
}
.text2 {
	font-weight: normal;
	font-size: 14px;
}
.text3 {
	font-weight: normal;
	color: #000000; /*#666666;*/
	font-size: 12px; /*15px;*/
}
.text4 {
	font-size: 10px;
}
.text5 {
	color:#6D86A3;
	font-size: 17px;
}
.text7 {
	font-size: 17px;
}
.text8 {
	font-weight: bolder;
	color: #666666;
	font-size: 15px;
}
.text9 {
	font-size: 12px;
}
.text9i {
	font-size: 12px;
	font-style: italic;
}
.text11 {
	font-size: 11px;
}
.textRequired {
	font-weight: bold;
	color: #990000;
	font-size: 110%;
}
.textInstruction {
	font-size: 11px;
	color:#999999;
	float: left;
	margin: 20px 0px 0px 0px;
	width: 100%;
}
.menu {
	font-size: 12px;
	color: #3E464D;
	font-weight: bold;
}
.menuselected {
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.announcing {
	font-size: 14px;
	color: #8c8c8c;
}
.search {
	font-size: 12px;
	color: #FFFFFF;
}
.submenutxt {
	font-size: 12px;
}
.submenuselected {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
/* CLASSES, ETC. */
.tabSelected {
	background-image: url(/images/tab_selected.gif);
	color: #FFFFFF;
}
.panelBreadcrumb {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 610px
}
.panelSmall ul, .panelLarge ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}
.panelSmall ul li, .panelLarge ul li {
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 0px 10px;
	
}
.leftcontent {
	height: 100%;
	width: 170px; /*178px;*/
	float: left;
	padding: 0px 15px 53px 27px;
	margin: 30px 0px 0px 0px; /*43px 0px 0px 0px;*/
	line-height: 110%;
	border-right: solid #b2b2b2 1px;
}
* html #leftcontent { margin-left: 15px; width: 164px; } /*IE6*/
.lefttext {
	font-size: 12px;
	line-height: 140%;
	text-align: left;
}
.listformat          { margin-left:  20px; } /*firefox & ie7*/
* html .listformat   { margin-left:   20px; } /*ie6*/
.listitem            { margin-bottom: 7px; } /*firefox & ie7*/
* html .listitem     { margin-bottom: 7px; } /*ie6*/
.listitemleft        { font-size: 12px; line-height: 140%; text-align: left; margin-bottom: 7px; } /*firefox & ie7*/
* html .listitemleft { margin-bottom: 7px; } /*ie6*/
.listformat2         { margin-left:  20px; margin-top:  -10px; } /*firefox & ie7*/ /*7/28/09: changed margin-left from -20px to +20px in order to accomodate IE7, where the bullets were pushed too far left.*/
* html .listformat2  { margin-left:   20px; } /*ie6*/
.quicklink {
	width: 126px;
	height: 30px;
	position: absolute;
	padding: 3px 0px 3px 5px;
	border: solid #BBBBBB 1px;
	background-color: #f1f1f1;
	left: 820px;
	top: 246px;
	}
.quicklinkNew {
	width: 126px;
	height: 30px;
	position: relative;
	padding: 3px 0px 3px 5px;
	border: solid #BBBBBB 1px;
	background-color: #f1f1f1;
	left: 25px;
	top: -20px;
	}
.quicklinkpanel {
	width: 90px;
	float: left;
	}
.Hquicklink {
	width: 126px;
	height: 30px;
	position: absolute;
	padding: 3px 0px 3px 5px;
	border: solid #BBBBBB 1px;
	background-color: #f1f1f1;
	left: 841px;
	top: 332px; /*367px;*/
	}
* html .Hquicklink { left: 822px; } /*IE6*/
.HquicklinkNew {
	width: 126px;
	height: 30px;
	position: relative;
	padding: 3px 0px 3px 5px;
	border: solid #BBBBBB 1px;
	background-color: #f1f1f1;
	left: 25px;
	top: -20px; /*367px;*/
	}
.Hquicklinkpanel {
	width: 90px;
	float: left;
	}
.centercontent_movie {
	float:   left;
	height:  auto;
	width:   468px;
	color: #000000;
	padding: 20px 10px 10px 10px;
	margin: 0px 5px 0px 105px;
	line-height: 140%;
}
* html .centercontent_movie {
	margin-left: 52px;
}
.centercontent, .centercontent2, .centercontent3 {
	float:   left;
	height:  auto;
	width:   468px;
	color: #000000;
	padding: 20px 10px 10px 10px;
	margin: 0px 5px 0px 10px;
	line-height: 140%;
}
.centercontent3 {
	padding-top: 0px;
	margin-top: -15px;
}
* html .centercontent3 {
	padding-top: 0px;
	margin-top: -5px;
}
.centercontent2 p ul li {
    margin-left: 25px;
}
* html .centercontent2 p ul li {
    margin-left: 15px;
}
.Hcentercontent {
	float: left;
	height: auto;
	width: 433px;
	color: #666666;
	padding: 0px 10px 10px 10px;
	margin: 27px 10px 0px 20px; /*43px 10px 0px 20px;*/
	line-height: 140%;
}
.panelSmall, .panelLarge {
	border: solid #BBBBBB 1px;
	margin: 20px 10px 0px 5px;
	padding: 0px 16px 25px 16px;
	background-color: #FFFFFF;
	background-image:  url("/images/panel_back.gif");
	background-repeat: repeat-x;
}
.HpanelSmall, .HpanelLarge {
	border: solid #BBBBBB 1px;
	margin: 30px 10px 0px 5px; /*53px 10px 0px 5px;*/
	padding: 0px 17px 25px 17px;
	background-color: #FFFFFF;
	background-image:  url("/images/panel_back.gif");
	background-repeat: repeat-x;
}
.panelCover {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
.panelSmallTop, .panelLargeTop {
	position: absolute;
	margin: -37px 0px 0px 15px;
	padding: 3px 7px 3px 7px;
	border: solid #BBBBBB 1px;
	background-color: #F4F4F4;
	font-weight: bold;
	font-size: 14px;
}
.panelSmallContent, .panelLargeContent {
	padding: 0px 10px 0px 10px;
}
.copyright {
	color: #8c8c8c;
	}
.panelSmall {
	width: 185px;
	float: left;
}
.HpanelSmall {
	width: 185px;
	float: left;
}
.HpanelSmallnew {
	width: 185px;
	float: left;
}
.panelSmallTop {}
.panelSmallContent {}
.panelLarge {
	width: 315px;
}
.panelLargeTop {}
.panelLargeContent {}
.panelSearch {
	float: left;
	border: solid #BBBBBB 1px;
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 15px 15px;
	background-color: #FFFFFF;
	background-image:  url("/images/panel_back.gif");
	background-repeat: repeat-x;
	width: 610px;
}
.leftContent {
	padding: 15px 15px 15px 15px;
}
.leftContentB {
	padding: 15px 15px 15px 15px;
	background-color: #FFFFFF;
	margin: 20px 0px 3px 10px;
	border-top: solid #7EA0BC 1px;
	border-bottom: solid #7EA0BC 1px;
	border-left: solid #7EA0BC 1px;
}
.searchButton {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
.searchTabSelected, .searchTab {
	padding: 8px 8px 8px 8px;
	margin: 0px 0px 0px 0px;
	float: left;
	color: #333333;
	/* if we want a border around the tabs */
	/*border-top: solid #BBBBBB 1px;   
	border-right: solid #BBBBBB 1px;
	border-left: solid #BBBBBB 1px;*/
}
.searchTab {
}
.searchTabSelected {
	background-color: #9BB4C9;
	background-image: url(/images/tab_selected.gif);
	background-repeat: repeat-x;
	font-weight:bold;
}
.hitCount {
	text-align: right;
	float: right;
}
.fieldSelected {
	font-size: 11px;
	border: solid #6666FF 2px;
	background-color: #FFFFCC;
}
.menu1 {
	font-size: 11px;
}
.imagetitle {
	width: 414px;
	height: 160px;
	margin: 25px 0px 0px 62px;
	float: left;
}
.logo {
	width: 224px;
	height: 117px;
	float: left;
}
#leftsideline {
	width: 12px;
	background-image:  url("/images/left_back.gif");
	background-repeat: repeat-y;
	float: left;
	height: inherit;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#rightsideline {
	width: 12px;
	background-image:  url("/images/right_back.gif");
	background-repeat: repeat-y;
	height: inherit;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#homePage {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
#homemainMenu {
	margin: 18px 0px 0px 91px; /*36px 0px 0px 91px;*/
	/*background-image:  url("/images/menu.gif");
	background-repeat: repeat-x;*/
	height: 37px;
	width: 747px;
	padding: 0px 0px 0px 0px;
	float: right;
}
* html #homemainMenu { margin-top: 12px; }
#mainMenu {
	margin: 18px 0px 0px 0px; /*18px 0px 0px 91px;*/ /*36px 0px 0px 4px;*/
	/*background-image:  url("/images/menu.gif");
	background-repeat: repeat-x;*/
	height: 30px; /*37px;*/
	width: 750px;
	padding: 0px 0px 0px 0px;
	float: right;/*left;*/
}
* html #mainMenu { margin-top: 16px; }
#header {
	height: 108px; /*133px;*/
	float: left;
	background-image: url("/images/headerback.gif");
	background-repeat: repeat-x;
	width: 950px;
}
#search {
	text-align: right;
	padding: 10px 15px 15px 15px;
	height: 35px;
	width: 721px;
	float: left;
}
#homesearch {
	text-align: right;
	padding: 25px 15px 0px 15px; /*10px 15px 15px 15px;*/
	height: 35px;
	width: 620px;
	float: right;
}
#logo {
	background-image:  url("/images/headerback.jpg");
	background-repeat: no-repeat;
	height: 133px;
	width: 950px;
}
#XXhomelogo {
	background-image:  url("/images/starlogo.jpg");
	background-repeat: no-repeat;
	height: 120px; /*18px; 133px;*/
	width: 950px;
}
#homelogo {
	background-image: url("/images/cuadra_star_banner.jpg");
	background-repeat: no-repeat;
	height: 108px;
	width: 950px;
}
#homelink a {
	float: left;
	height: 110px;
	width: 200px;
	top: 0px; 
	left: 0px;
	text-decoration: none;
}
#homelink a i { visibility: hidden; }
.man {
	background-image: url(/images/man.jpg);
	background-repeat: no-repeat;
	height: 182px;
	width: 239px;
	margin-top: 18px;
	float: right;
}
#main {
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 950px;
	margin: 0px 0px 0px 0px; /*0px 12px 0px 12px;*/
	float: left;
	background-color: #FFFFFF;
	}
#home {
	padding: 0px 0px 0px 0px;
	width: 950px;
	background-color: #FFFFFF;
	position: center;
	background-image: url("/images/back_shadow.gif");
	background-repeat: repeat-y;
	height: inherit;
	margin: 0px auto 0px auto;
	}
/* * html #home { margin-left: 106px;} */ /*IE6*/
#mainImg {
	background-image: url("/images/img_home.jpg");
	height: 200px;
	float: left;
	width: 950px;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#mainImg1 {
	background-image: url("/images/main_people.jpg");
	height: 200px;
	float: left;
	width: 950px;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#containerLanding {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
	float: left;
	width: 950px;
	height: 100%;
	background-image: url(/images/left_backgd.gif);
	background-repeat: repeat-y;
}
.exhibit_div {
	border-top: solid gray 1px;
	padding-top:5px;
}
#leftNav {
	width: 170px; /*178px;*/
	float: left;
	height: auto;
	margin: 35px 0px 0px 22px;
	padding: 42px 7px 150px 0px; /*0px 10px 0px 0px;*/
	border-right: solid #b2b2b2 1px;
	line-height: 120%;
}
* html #leftNav { margin-left: 15px; width: 164px; } /*IE6*/
#leftNavB {
	width: 230px;
	float: left;
	background-color: #EBEBEB;
	background-image: url(/images/left_fade.jpg);
	background-repeat: repeat-x;
	height: 100%;
}
#mainWindow, #popupWindow {
	float: left;
	width: 950px;
	height: auto;
	margin: 0px 0px 0px 10px;
}
#mainWindow {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
#mainWindow_movie {
	float: left;
	width: 950px;
	height: auto;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	background-color: #FFFFFF;
}
#HmainWindow, #popupWindow {
	float: left;
	width: 950px;
	height: auto;
	margin: 0px 0px 0px 10px;
}
#HmainWindow {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
#popupWindow {
	padding: 15px 15px 15px 15px;
}
#newMenu {
	position: absolute;
	top: 46px;
	background-color: #F7F6F4;
	border: solid #939BA4 1px;
	padding: 2px 8px 2px 8px;
	margin: -8px 0px 0px 0px;
}
#footer {}
#menu1 { /*Products*/
	padding: 7px 15px 10px 10px ;
	margin-left:  20px           ;
	width:   61px                ;
}
#menu2 { /*Hosted Services*/
	padding: 7px 15px 10px 10px ;
	width:  116px                ;
}
#menu3 { /*Technology*/
	padding: 7px 15px 10px 10px ;
	width:   81px                ;
}
#menu4 { /*Meet Our Customers*/
	padding: 7px 15px 10px 10px ;
	width:  146px                ;
}
#menu5 { /*Support*/
	padding: 7px 15px 10px 10px ;
	width:   57px                ;
}
#menu6 { /*About Us*/
	padding: 7px 20px 10px 10px ;
	width:   64px                ;
}
#menu1,#menu2,#menu3,#menu4,#menu5,#menu6 {
	height:  17px                ;
	float:   left                ;
	text-align: center;
  /*border: solid black 1px; use if debugging*/
}
* html #menu1 { padding-top: 10px; padding-bottom: 7px; }
* html #menu2 { padding-top: 10px; padding-bottom: 7px; }
* html #menu3 { padding-top: 10px; padding-bottom: 7px; }
* html #menu4 { padding-top: 10px; padding-bottom: 7px; }
* html #menu5 { padding-top: 10px; padding-bottom: 7px; }
* html #menu6 { padding-top: 10px; padding-bottom: 7px; }
#homemenu1 { /*Products*/
	padding: 7px 15px 10px 10px ;
	margin-left:  20px           ;
	width:   61px                ;
}
#homemenu2 { /*Hosted Services*/
	padding: 7px 15px 10px 10px ;
	width:  116px                ;
}
#homemenu3 { /*Technology*/
	padding: 7px 15px 10px 10px ;
	width:   81px                ;
}
#homemenu4 { /*Meet Our Customers*/
	padding: 7px 15px 10px 10px ;
	width:  146px                ;
}
#homemenu5 { /*Support*/
	padding: 7px 15px 10px 10px ;
	width:   57px                ;
}
#homemenu6 { /*About Us*/
	padding: 7px 20px 10px 10px ;
	width:   64px                ;
}
#homemenu1,#homemenu2,#homemenu3,#homemenu4,#homemenu5,#homemenu6 {
	height:  17px                ;
	float:   left                ;
	text-align: center;
  /*border: solid black 1px; use if debugging*/
}
* html #homemenu1 { padding-top: 14px; padding-bottom: 7px; }
* html #homemenu2 { padding-top: 14px; padding-bottom: 7px; }
* html #homemenu3 { padding-top: 14px; padding-bottom: 7px; }
* html #homemenu4 { padding-top: 14px; padding-bottom: 7px; }
* html #homemenu5 { padding-top: 14px; padding-bottom: 7px; }
* html #homemenu6 { padding-top: 14px; padding-bottom: 7px; }
/*#menutop {
	padding: 15px 20px 10px 22px;
	margin: 0px 0px 0px 0px;
	height: 17px;
	width: 60px;
	float: left;
	position: absolute;
	background-image:  url("/images/menu_top.gif");
	left: 215px;
	top: 91px;
	background-repeat: repeat-x;
}*/
#menutop1,#menutop2,#menutop3,#menutop4,#menutop5,#menutop6 {
	HEIGHT: 13px;
	MARGIN: 0px 0px 0px 0px;
	FLOAT: left;
	BACKGROUND-IMAGE: url("/images/menu_top.gif");
	BACKGROUND-REPEAT: repeat-x;
	TEXT-ALIGN: center;
	TOP: 91px;	 
	PADDING: 7px 15px 10px 10px;
  /*BORDER: solid red 1px; use if debugging*/
}
* html #menutop1 { padding-top: 10px; padding-bottom: 7px; margin-top: 1px; }
* html #menutop2 { padding-top: 10px; padding-bottom: 7px; margin-top: 1px; }
* html #menutop3 { padding-top: 10px; padding-bottom: 7px; margin-top: 1px; }
* html #menutop4 { padding-top: 10px; padding-bottom: 7px; margin-top: 1px; }
* html #menutop5 { padding-top: 10px; padding-bottom: 7px; margin-top: 1px; }
* html #menutop6 { padding-top: 10px; padding-bottom: 7px; margin-top: 1px; }
#menutop1 { /*Products*/
	MARGIN-LEFT: 20px;
	WIDTH:  61px;
	LEFT:  300px;
}
#menutop2 { /*Hosted Services*/
	WIDTH: 116px; /*118px;*/
	LEFT:  378px;
}
* html #menutop2 {
	LEFT:  358px;
}
#menutop3 { /*Technology*/
	WIDTH:  81px; /*80px; */
	LEFT:  526px;
}
* html #menutop3 {
	LEFT:  506px;
}
#menutop4 { /*Meet Our Customers*/
	WIDTH:  146px; /*160px;*/ /*60px;*/
	LEFT:  215px;
}
#menutop5 { /*Support*/
	WIDTH:  57px; /*60px;*/
	LEFT:  132px; /*215px;*/
}
#menutop6 { /*About Us*/
	WIDTH:  64px; /*60px;*/
	LEFT:  215px;
}
#submenu {
	WIDTH: 950px;
	FLOAT: left;
	HEIGHT: 47px;
	BACKGROUND-COLOR: #9bb4ca;
	border-bottom: solid #b2b2b2 1px;
	}
#submenu1, #submenu1Tech {
	padding: 3px 20px 3px 22px;
	margin: 7px 0px 0px 25px; /*7px 0px 0px 5px;*/
	height: 27px;
	width: 95px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
#submenu1Tech {
	padding-left: 174px;
}
#submenu1 {width: 75px;}
#submenu2 {
	padding: 3px 20px 3px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 75px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
#submenu3 {
	padding: 3px 20px 3px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 75px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
#submenu4 {
	padding: 3px 20px 3px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 75px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
#submenu5, #submenu5Tech {
	padding: 3px 20px 3px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 75px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
#submenu5Tech {
  border-right: none #000000 0px;
}
#submenu6 {
	padding: 3px 20px 3px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 75px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
#submenu7 {
	padding: 3px 20px 3px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 75px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
#submenu8 {
	padding: 3px 20px 3px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 75px;
	float: left;
	text-align: center;
}
#producttitle {
	width: 468px;/*690px;*/
	height: 30px;
	float: left;
	margin: 30px 0px 0px 20px; /*36px 0px 0px 227px;*/
}
* html #producttitle {
   /*margin-left: 20px;*/ /*123px;*/ /* Internet Explorer 6 */
}
#starfishtitle {
	width: 500px;
	height: 30px;
	float: left;
	margin: 30px 0px 0px 20px; /*36px 0px 0px 227px;*/
}
/*
#productimg {
	width: 466px;
	height: 110px;
	float: left;
	background-image:  url("/images/productimg.jpg");
	border: solid #BBBBBB 1px;
}
*/
#productimg {
        width: 466px;
        height: 110px;
        float: left;
        background-image:  url("/images/products.jpg");
        border: solid #FFFFFF 1px;
}
#archivesimg, #museumsimg, #recordsimg, 
#mediaimg, #assistantimg, #safeimg, #hollywoodimg {
        width: 120px; 
        height: 120px; 
        float: left;
        border: solid #FFFFFF 1px;
		margin: 2px 15px 10px 0px;
}
#hollywoodimg{
	background-image: url("/images/hollywood.jpg");
}
#archivesimg {
        background-image:  url("/images/archiveSQ_120x120.jpg");
}
#museumsimg {
        background-image:  url("/images/museumsSQ_120x120.jpg");
}
#recordsimg {
        background-image:  url("/images/recordsSQ_120x120.jpg");
}
#hostfactsimg {
        background-image:  url("/images/hostedservice.jpg");
        width: 131px; 
        height: 120px; 
        float: left;
        border: solid #FFFFFF 1px;
		margin: 2px 15px 10px 0px;
}
#mediaimg {background-image: url("/images/mediaSQ_120x120.jpg");
}
#assistantimg {background-image: url("/images/man_w_headset.jpg");
}
#safeimg {background-image: url("/images/safe.gif");
}
#mapimg {
        width: 180px;
        height: 120px;
		background-image: url("/images/map_on_monitor.jpg");
        float: left;
        border: solid #FFFFFF 1px;
		margin: 2px 15px 10px 0px;
}
#worldimg {
        width: 220px;
        height: 120px;
		background-image: url("/images/shadedmap.jpg");
        float: left;
        border: solid #FFFFFF 1px;
		margin: 2px 15px 10px 0px;
}
#logonobgimg {
        width: 120px;
        height: 67px;
		background-image: url("/images/cuadrastar_120x67.jpg");
        float: left;
        border: solid #b2b2b2 1px;
		margin: 2px 15px 10px 0px;
}
#Starproduct {
	height: 15px;
	padding: 0px 0px 15px 0px;
	font-weight: bold;
	float: left;
}
#productcontent {
	width: 468px;
	float: left;
	margin: 18px 0px 0px 0px;
	height: auto;
	line-height: 120%;
}
#productheader {
	width: 300px;
	height: 130px;
	margin: 15px 0px 0px 20px;
}
#detailimg {
	width: 126px;
	height: 107px;
	background-image:  url("/images/books_120x120.jpg");
	float: left;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 10px;
}
#detailcontent {
	font-size: 15px;
	width: 308px;
	float: left;
	height: 100%;
	padding: 0px 0px 0px 14px;
	line-height: 130%;
}
#detailcover {
	width: 468px;
	height: 112px;
	float: left;
}
#detailcontent1 {
	width: 468px;
	float: left;
	margin: 0px 0px 0px 0px;
	height: auto;
}
#detailcontent2 {
	width: 468px;
	float: left;
	margin: 20px 0px 14px 0px;
	height: auto;
}
#detailcontent3 {
	width: 468px;
	float: left;
	margin: 0px 0px 0px 0px;
	height: auto;
}
#heirarchyimg {
	width: 153px;
	height: 120px;
	background-image:  url("/images/hierarchy_153x120.jpg");
	float: left;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 10px;
}
#XXstarfishimg {
	width: 466px;
	height: 110px;
	background-image:  url("/images/sfheading.gif");
	float: left;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 10px;
}
#starfishimg {
        width: 466px;
        height: 110px;
        float: left;
        background-image:  url("/images/sfheading2.gif");
        border: solid #FFFFFF 1px;
}
#placeholderimg {
    width: 120px;
    height: 120px;
    background-image:  url("/images/placeholder120x120.jpg");
    float: left;
    margin-top: 3px;
    margin-right: 15px;
    margin-bottom: 5px;
    border: solid #BBBBBB 1px; 
}
#supportbluewoman {
	width: 153px;
	height: 120px;
	background-image:  url(/images/bluewoman.jpg);
	float: left;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 10px;
}
/********  SUBMENU DEFINITIONS FOR "HOSTED SERVICES" TAB ******************/
#submenu1Host {
	padding: 8px 20px 0px 22px;
	margin: 7px 0px 0px 160px;
	height: 27px;
	width: 180px;
	float: left;
	/*border-right: solid #3E464D 1px;*/
	text-align: center;
}
* html #submenu1Host { margin-left: 90px; }
#submenu3Host  {
	padding: 8px 20px 0px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 90px;
	float: left;
	border-right: none #000000 0px;
	text-align: center;
}
#submenu1News {
	padding: 8px 20px 0px 22px;
	margin: 7px 0px 0px 320px;
	height: 27px;
	width: 40px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
* html #submenu1News { margin-left: 90px; }
#submenu3News  {
	padding: 8px 20px 0px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 90px;
	float: left;
	border-right: none #000000 0px;
	text-align: center;
}
/********  SUBMENU DEFINITIONS FOR "MEET OUR CUSTOMERS" TAB ******************/
#submenu1custs {
	padding: 8px 8px 0px 22px;
	margin: 7px 0px 0px 445px; 
	height: 27px;
	width: 100px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
* html #submenu1custs { margin-left: 227px; }
#submenu2custs {
	padding: 8px 8px 0px 2px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 110px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
#submenu3custs {
	padding: 8px 8px 0px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 150px;
	float: left;
	text-align: center;
}
/****************  SUBMENU DEFINITIONS FOR "SUPPORT" TAB ******************/
.leftindented {
	font-size: 12px;
	line-height: 140%;
	text-align: left;
	margin-left: 10px;
}
.lefthead {
	font-size: 12px;
	line-height: 100%;
	text-align: left;	
}
.leftselected {color:#C46565;}
#submenu1support {
	padding: 3px 20px 0px 22px;
	margin: 7px 0px 0px 610px; 
	height: 27px;
	width: 110px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
* html #submenu1support { margin-left: 315px; }
#submenu2support {
	padding: 3px 20px 3px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 100px;
	float: left;
	text-align: center;
}
/*
#submenu1support {
	padding: 3px 20px 3px 22px;
	margin: 7px 0px 0px 610px; 
	height: 27px;
	width: 110px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
* html #submenu1support { margin-left: 292px; }
#submenu2support {
	padding: 3px 20px 3px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 100px;
	float: left;
	border-right: solid #3E464D 0px;
	text-align: center;
}
#submenu3support {
	padding: 3px 20px 3px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 110px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
#submenu4support  {
	padding: 3px 20px 3px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 110px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
#submenu5support {
	padding: 8px 20px 0px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 110px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
#submenu6support {
	padding: 3px 20px 3px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 110px;
	float: left;
	text-align: center;
}
*/
/*******************  SUBMENU DEFINITIONS FOR "ABOUT" TAB ******************/
#submenu1about {
	padding: 8px 20px 0px 22px;
	margin: 7px 0px 0px 170px; /*7px 0px 0px 5px;*/
	height: 27px;
	width: 100px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
#submenu2about {
	padding: 8px 20px 0px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 100px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
#submenu3about {
	padding: 8px 20px 0px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 100px;
	float: left;
	border-right: solid #3E464D 1px;
	text-align: center;
}
#submenu4about {
	padding: 8px 20px 0px 22px;
	margin: 7px 0px 0px 0px;
	height: 27px;
	width: 100px;
	float: left;
	text-align: center;
}
#supportclassroom {
	width: 153px;
	height: 160px;
	background-image:  url(../images/classroom.jpg);
	float: left;
	margin-top: 3px;
	margin-right: 15px;
	margin-bottom: 10px;
}
#trainingimg {
        width: 466px;
        height: 110px;
        float: left;
        background-image:  url("../images/training.jpg");
        border: solid #FFFFFF 1px;
}
.indented {
	margin-left: 65px;
}
.bold {
	font-weight: bold;
}
.bold-section-head {
	font-weight: bold;
    font-size: 15px;

}
.italics {
	font-style: italic;
}
#spotlightimg {
        width: 466px;
        height: 110px;
        float: left;
        background-image:  url("/images/spotlight.jpg");
        border: solid #FFFFFF 1px;
}
#starfish {
        width: 466px;
        height: 91px;
        float: left;
        background-image:  url("/images/sfheading.gif");
        border: solid #FFFFFF 1px;
}
#whitepaperimg {
	width: 161px;
	height: 120px;
	float: left;
	border: solid #FFFFFF 1px;
	margin: 2px 15px 10px 0px;
	background-image: url("/images/whitepaper.gif");
}
#atimg {
	width: 60px; 
	height: 60px; 
	float: left;
	border: solid #FFFFFF 1px;
	margin: 2px 15px 10px 0px;
	background-image: url("/images/at_60x60.jpg");
}
#CACimg {
	width: 131px;
	height: 120px;
	float: left;
	border: solid #FFFFFF 1px;
	margin: 2px 15px 10px 0px;
	background-image: url("/images/CarlosCuadra.jpg");
}
#digitalimg {
	width: 120px; 
	height: 120px; 
	float: left;
	border: solid #FFFFFF 1px;
	margin: 2px 15px 10px 0px;
	background-image: url("/images/digital-assets_120x120.jpg");
}
#calogoimg {
	width: 214px; 
	height: 120px; 
	float: left;
	border: solid #FFFFFF 1px;
	margin: 2px 15px 10px 0px;
	background-image: url("/images/cuadrastar120.jpg");
}
#hqimg {
	width: 124px; 
	height: 164px; 
	float: left;
	border: solid #FFFFFF 1px;
	margin: 2px 15px 10px 0px;
	background-image: url(/images/hq.jpg);
}
#calendar1img {
	width: 181px; 
	height: 120px; 
	float: left;
	border: solid #FFFFFF 1px;
	margin: 2px 15px 10px 0px;
	background-image: url(/images/calendar_lite.jpg);
}
#newsextraimg {
	width: 179px; 
	height: 120px; 
	float: left;
	border: solid #FFFFFF 1px;
	margin: 2px 15px 10px 0px;
	background-image: url(/images/newsextra.jpg);
}
#latimesimg {
	width: 86px;
	height: 35px;
	float: left;
	border: solid #FFFFFF 1px;
	margin: 2px 15px 10px 0px;
	background-image: url("/images/timepic3.gif");
}
#usatodayimg {
	width: 88px;
	height: 31px;
	float: left;
	border: solid #FFFFFF 1px;
	margin: 2px 15px 10px 0px;
	background-image: url("/images/usathot.gif");
}
#Cuadralogoimg {
	width: 68px; 
	height: 60px; 
	float: left;
	border: solid #FFFFFF 1px;
	margin: 2px 15px 10px 0px;
	background-image: url("/images/CAlogo_68x60.gif");
}
#GlobeImg {
	width: 160px; 
	height: 120px; 
	float: left;
	border: solid #FFFFFF 1px;
	margin: 2px 15px 10px 0px;
	background-image: url("/images/globe_160x120.jpg");
}
.course-box {
	width: 450px;
	border: solid #b2b2b2 1px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 10px;
}
