@charset "UTF-8";

/* CSS Document */

#shortBanner {
	position:relative;
	z-index:10;
	margin-top:65px;
}

/* CSS for side menu by lucas 7/2/07 */

#sideMenuBottom{
	background-image:url(../images/bottom_gray_panel.gif);
	background-repeat:no-repeat;
	left:-1px;
	height:20px;
}

#sideMenuBottomWithVideo{
	background-image:url(../images/bottom_gray_panel_video.gif);
	background-repeat:no-repeat;
	width:185px;
	height:118px;
	position:relative;
	top:5px;
	left:-21px;
	cursor:pointer;
}

/*Added by Wil 7/12/2007*/
#sideMenuBottomWithSupport{
	background-image:url(../images/bottom_gray_panel_support.gif);
	background-repeat:no-repeat;
	height:118px;
	position:relative;
	top:5px;
	left:-21px;
}

.tabber_bump{
	position:absolute;
	top:217px;
}

div>.tabber_bump{
	position:relative;
	top:-15px;
}

/*----------------------------*/

#sideMenu {
	width:182px;
	float:left;
	/*removed 7/2/07 by lucas
	background:url(../images/sideMenu_center.jpg);
	background-repeat:repeat-y;
	*/
	/*added 7/2/07 by lucas*/
	background-image:url(../images/middle_gray_panel.gif);
	background-repeat:repeat-y;
	background-position:left;
	/*--------------------*/
}

.solutions_by{
	padding-top:18px;
}

#sideMenuCenter {
	padding-top:5px;
	padding-bottom:5px;
	margin-top:0;
	/*added 7/2/07 by lucas*/
	background-image:url(../images/top_gray_panel.gif);
	background-repeat:no-repeat;
	/*--------------------*/
}

#sideMenu li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	list-style:none;
}

#sideMenu li.on {
	background-color:#CCCCCC;
}

#sideMenu li a:link, #sideMenu li a:visited, #sideMenu li a:hover {
	color:#618354;
	text-decoration:none;
}

#sideMenu ul li ul li {
	margin:2px 0px 2px 6px;
	line-height:12px;
	color:#333333;
	font-size:9px;
}
#sideMenu ul li ul li ul li{
	margin-left:22px;
	line-height:10px;
}

#sideMenu ul li ul li a:link, #sideMenu ul li ul li a:visited {
	color:#666666;
}

#sideMenu ul li ul li a:hover {
	color:#666666;
}
#sideMenu ul li ul li ul li a:link, #sideMenu ul li ul li ul li a:visited {
	color:#333333;
}

#sideMenu ul li ul li ul li a:hover {
	color:#333333;
}
#sideMenu ul li ul li ul li ul li{
	margin-left:10px;
	line-height:10px;
}
#sideMenu ul li ul li ul li ul li a:link, #sideMenu ul li ul li ul li ul li a:visited, #sideMenu ul li ul li ul li ul li a:hover {
	color:#618354;
}
.recommendedBox {
	float:left;
	width:138px;
	padding:8px 0 8px 0;
	text-align:center;
}
.recommendedBox a:link, .recommendedBox a:visited {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#618354;
}
.recommendedBox a:hover {
	text-decoration:underline;
}
.recommendedBox .imageBox {
	width:100px;
	height:105px;
	margin-left:auto;
	margin-right:auto;
}
.recommendedBox .imageLink  {
	margin-top:8px;
}
.tabPanelUnderline {
	width:100%;
	margin:8px 0 12px 5px;
	float:left;
}
#requestInfoButton {
	float:right;
	position:relative;
	top:22px;
	right:0px;
	font-size:10px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#requestInfoButton a:link, a:visited {
	color:#618354;
}

#requestInfoButton a:hover {
	text-decoration:none;
} 

#narrowContent {
	width:730px;
	float:right;
	text-align:left;
}
#linePadding {
	margin-top:8px;
}
form {
	margin:0 auto 0 auto;
	width:730px;
}
.format input, .format textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
	color:#333;
	background-color:#FFF;
}
.format input {
	height:18px;
	display:inline;
	vertical-align:middle;
}
#wideContent {
	border: 1px solid #d6d6d6;
	background-color:#FFF;
	padding:8px;
	margin-top:6px;
	width:890px;
	
}
#wideContent .newsTitle {
	font-size:12px;
	font-weight:bold;
	color:#40683F;
}
#wideContent .contentLeftColumn {
	padding-bottom:12px;
	padding-top:12px;
	float:left;
	width:65%;
}
#wideContent .contentLeftColumn a:link, #wideContent .contentLeftColumn a:visited {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#618354;
	text-decoration:none;	
}
#wideContent .contentLeftColumn a:hover {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#618354;
	text-decoration:underline;	
}
#wideContent .contentRightColumn {
	padding-bottom:12px;
	padding-top:12px;
	float:left;
	text-align:center;
	width:35%;
}
#widePanel p {
	margin-top:8px;
}
#widePanel table {
	margin-top:8px;
}
#widePanel td {
	vertical-align:top;
}
#widePanel .label p {
	text-align:right;
	font-weight:bold;
}
#widePanel .required {
	/*color:#4c8834;*/
}
#wideContentWithSideBar {
	border: 1px solid #d6d6d6;
	background-color:#FFF;
	width:700px;
	padding-left:12px;
	padding-right:8px;
	padding-bottom:8px;
	margin-top:0px;
}
div>#wideContentWithSideBar {
	width:700px;
}
#wideContentWithSideBar #wideContentWithSideBarPanelUnderline {
	padding:0;
	margin:16px 0 4px 0;
}
#wideContentWithSideBar .contentLeftColumn {
	padding-bottom:12px;
	margin-top:0;
	float:left;
	width:65%;
}
.contentLeftColumn p {
	margin-top:8px;
}
#wideContentWithSideBar .contentRightColumn {
	padding-bottom:12px;
	padding-top:12px;
	float:left;
	text-align:center;
	width:35%;
}
#sectionHeader {
	margin-top:10px;
}

h1 {
	color:#4c8834;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
}

.tabTitle {
	color:#919191;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

#sideMenu li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:12px;
}

#narrowContentPanel {
	padding-right:12px;
	margin-top:-1px;
	padding-bottom:8px;
	padding:0 12px 8px 8px;
	width:auto;
}

#narrowContentPanel p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:12px;
}
#narrowContentPanel a:link, #narrowContentPanel a:visited {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#618354;
	text-decoration:none;
}
#narrowContentPanel a:hover {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#618354;
	text-decoration:none;
}
#narrowContentPanel .padded {
	padding-left:12px;
	padding-right:12px;
}

#narrowContentPanel .contentLeftColumn {
	margin-left:5px;
	width:350px;
}
div>#narrowContentPanel .contentLeftColumn {
	margin-left:5px;
	width:430px;
}

#narrowContentPanel .contentRightColumn {
	float:right;
	padding:12px 4px 20px 10px;
	margin-left:20px;
	width:210px;
}
div>#narrowContentPanel .contentRightColumn {
	float:right;
	padding:12px 12px 20px 8px;
	margin-left:20px;
	width:230px;
}
#narrowContentPanel ul {
	padding-left:14px;
}
#narrowContentPanel li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:4px 0 0 0;
	padding:0;
}
.systemOverviewBoxTextIntro ul {
	padding-left:22px;
}
.systemOverviewBoxTextIntro li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:4px 0 0 0;
	padding:0;
}


/*#narrowContentPanel .tabPanelUnderline {
	margin:0;
	padding:0;
}*/
#mainContent {
	margin-top:5px;;
}

#section_text{
	float:left;
}
#breadCrumb {
	float:right;
	position:relative;
	right:4px;
}

#breadCrumb p {
	color:#999;
	font-size:10px;
	margin-top:4px;
	margin-bottom:4px;
}
#breadCrumb a:link, #breadCrumb a:visited {
	color:#999;
	font-weight:normal;
	text-decoration:none;
}
#breadCrumb a:hover {
	color:#333;
	font-weight:normal;
	text-decoration:none;
}
div>#footer {
	padding-top:6px;
}
.greenBold {
	font-size:12px;
	font-weight:bold;
	color:#082910;
}
.lightGreenBold {
	font-size:11px;
	font-weight:bold;
	/*color:#4c8834;*/
}
#panelList {
	margin-left:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:8px;
}
#panelList li {
	margin-top:6px;
}
#techSpecContainer {
	width:686px;
	margin-top:12px;
	margin-bottom:12px;
}
#techSpecContainer .techSpecLabel p {
	margin:0;
	text-align:right;
	font-weight:bold;
	color:#333;
}
#techSpecContainer .techSpecLabel p.left {
	margin:0 0 0 20px;
	text-align:left;
	font-weight:bold;
	color:#333;
}
#techSpecContainer .techSpecLabel p.left2 {
	margin:0 0 0 40px;
	text-align:left;
	font-weight:normal;
	color:#333;
}
#techSpecContainer .techSpecLabel {
	margin:4px 6px 0 0;
	width:230px;
	float:left;
}
#techSpecContainer .techSpecText {
	margin:4px 0 6px 6px;
	padding-right:80px;
	width:310px;
	float:left;
}
#techSpecContainer .techSpecText2 {
	margin:4px 0 6px 6px;
	width:80px;
	float:left;
	text-align:center;
}
#techSpecContainer .techSpecText p {
	margin:0;
	text-align:left;
}
.techSpecFooter {
	text-align:center;
}
.techSpecFooter a:link, .techSpecFooter a:visited,  .techSpecFooter a:hover {
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#618354;
}
#techSpecContainer .techSpecLightRow {
	background-color:#F2F2F2;
	clear:both;
	width:96%;
}
#techSpecContainer .techSpecDarkRow {
	background-color:#E2EADD;
	clear:both;
	width:96%;
}
#systemTable p {
	margin:0;
	padding:0 0 10px 0;
}
#systemTable a:link, #systemTable a:visited {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#618354;
	text-decoration:none;
}
#systemTable a:hover {
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#618354;
	text-decoration:none;
}
#twoColumnPanels {
	border: 1px solid #d6d6d6;
	background-color:#FFF;
	width:696px;
	margin-left:auto;
	/*margin-top:10px;*/
	padding:8px;
	text-align:left;
	float:left;	
}
div>#twoColumnPanels {
	width:710px;

}
#twoColumnPanels p {
	margin-top:8px;
	margin-left:8px;
	margin-right:6px;
	margin-bottom:8px;
}
.miniBox {
	width:340px;
	padding:8px 5px 8px 5px;
	float:left;
}
.miniBoxText {
	width:60%;
	float:left;
}

.miniBoxText a:link, .miniBoxText a:visited {
	color:#4c8834;
	text-decoration:none;
	font-weight:bold;
}
 .miniBoxText a:hover {
	color:#4c8834;
	text-decoration:underline;
	font-weight:bold;
}
.miniBoxImage {
	width:40%;
	float:left;
	text-align:center;
}
.miniBoxText p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.miniBoxText ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
	font-size:10px;
}
.miniBoxHeader {
	color:#4c8834;
	width:60%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.miniBoxHeader a:link, .miniBoxHeader a:visited, .miniBoxHeader a:hover {
	color:#4c8834;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#systemOverviewPanel {
	padding:3px 8px 0 8px;
	width:692px;
}
div>#systemOverviewPanel {
	padding:3px 8px 0 8px;
	width:708px;
}
#systemOverviewPanel .tabPanelUnderline {
	margin-left:0;
}
.systemOverviewBoxTextColumn {
	width:420px;
	float:left;
	background-color:#FFF;
}
.systemOverviewBoxImage {
	width:275px;
	float:left;
	text-align:center;
}
.systemOverviewBoxTextIntro {
	float:left;
}
.systemOverviewBoxTextIntro p {
	margin:8px 0 0 8px;
}
.systemOverviewBoxTextIntro a {
	color:#4c8834;
	text-decoration:none;
	font-weight:bold;
}
.systemOverviewBoxLabel {
	width:110px;
	float:left;
	margin-top:6px;
	margin-right:6px;
}
.systemOverviewBoxLabel p {
	text-align:right;
	font-weight:bold;
}
.systemOverviewBoxValue {
	float:left;
	width:292px;
	margin-top:6px;
}
.systemOverviewBoxValue p {
	text-align:left;
}
.systemOverviewBoxTablePanel {
	margin-top:6px;
	padding:4px 6px 8px 0;
	background-color:#EEE;
	float:left;
}
#expedoSystemOverviewPanel {
	padding:6px;
	width:698px;
}
div>#expedoSystemOverviewPanel {
	padding:6px;
	width:700px;
}
.boldIntroText {
}
.boldIntroText p {
	font-size:12px;
	font-weight:bold;
	margin:6px 8px 8px 4px;
}
#expedoSystemOverviewPanel .miniBox .miniBoxText p {
	margin-top:8px;
}
#expedoSystemPanelUnderline {
	padding:6px 0 0 4px;
}
#poweredByExpedoStack {
	text-align:right;
}
.techSpecFooter #poweredByExpedoLine {
	float:left;
	width:109px;
	height:24px;
	margin-top:6px;
	position:relative;
}
div>.techSpecFooter #poweredByExpedoLine {
	top:-6px;
	margin-top:0;
}
#systemOverviewPanel .techSpecFooter #poweredByExpedoLine {
	top:-12px;
}
div>#systemOverviewPanel .techSpecFooter #poweredByExpedoLine {
	top:-6px;
}
.techSpecFooter #links {
	width:500px;
	float:left;
}
#techSpecTable {
	float:left;
	padding-bottom:8px;
	padding-right:10px;
}
#techSpecTable p {
	margin:0;
	padding:0;
	text-align:left;
}
#techSpecTable .centered p {
	margin:0;
	padding:0;
	text-align:center;
}
#techSpecTable .colorBack {
	background-color:#F6F6F6;
}
div>#techSpecTable .colorBack {
	background-color:#EEE;
}
#techSpecTable .colorBack p {
	margin:0;
	padding:0;
	text-align:center;
}
#sideMenu02 {
	width:182px;
	float:left;
	background:url(../images/sideMenu_center.jpg);
	background-repeat:repeat-y;
}
#contactSidebar {
	padding-top:18px;
	height:230px;
}
#contactSidebar p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0 12px 8px 12px;
}
#contactSidebar h1 {
	margin:4px 12px 10px 12px;
	font-size:12px;
	text-transform:uppercase;
	color:#4c8834;
}
#contactSidebar a:link, #contactSidebar a:visited, #contactSidebar a:hover {
	color:#4c8834;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#eventSidebar {
	width:226px;
}
#eventSidebarContent {
	background:url(../images/events_sidebar_center.jpg);
	background-repeat:repeat-y;
	text-align:left;
}
#eventSidebarContent p {
	padding-top:8px;
	margin:0 16px 0 16px;
}
/* START: NEW panels for system pages - Added by Wil July 11, 2007 */
#tabbertab .mainContainer {
	width:680px;
	text-align:left;
}
.mainContainer .tabPanelUnderline {
	float:none;
	clear:both;
	width:640px;
	margin:8px 0 5px 12px;
	padding:0;
}
.techSpecFooter table {
	padding:4px 0 0 8px;
}
.mainContainer .contentContainer {
	width:100%;
}
.mainContainer .leftColumn {
	width:420px;
	float:left;
	background-color:#FFF;
	padding:5px;
}
.mainContainer .rightColumn {
	width:230px;
	float:left;
	background-color:#FFF;
	padding:5px;
}

.mainContainer .redBold {
	color: #cc3333;
	font-weight: bold;
}

.mainContainer a img {
	border:none;
}

.systemOverviewBoxTablePanel {
	margin-bottom:8px;
	padding-bottom:10px;
}
.contentContainer #techSpecContainer {
	padding:10px;
	margin-top:0;
}

.contentContainer ul {
	padding-left:14px;
}
.contentContainer li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:4px 0 0 0;
	padding:0;
}
.contentContainer a {
	color:#4c8834;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.reviewContent ul {
	padding-left:30px;
}
.reviewContent li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:4px 0 0 0;
	padding:0;
}
/* END: NEW panels for system pages - Added by Wil July 11, 2007 */