/* General */

body {
	margin:0;
  	padding:0;
  	font-family: arial, helvetica, tahoma, sans-serif; 
	font-size:70%; 
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	background-color:#eaeaea;
	text-align:center;
   }
  
#container {
	width:935px;
	position:relative;
	background:url("../images/bg_container.gif") repeat-y;
	text-align: left;
	margin: 0 auto 0 auto;
	padding:0px;
	}

		
#header {
	position: absolute;
	left:13px;
	width:906px;
	background-color:#A6BFD7;
	background:url("../images/bg_header.gif") repeat-x;
	border: solid #7096BD;
	border-width: 1px 0;
	top:0;
	height:7em;
	}
	
#logo {
	position:absolute;
	top: 0px;
	left: 0px;
	z-index:100;
	background:url("../images/logo.gif") no-repeat;
	background-position: top left;
	padding:0;
	text-align:center;	
	background-color:#A6BFD7;
	}
	
#nav {
	position:relative;
	margin-top: 0em;
	left:174px;
	top: 4.7em;
	float:left;
	}

/* LOGIN - layout */	
		
#login {
	z-index:1;
	position: absolute;
	top: .1em;
	right: 25px;
	left:auto;
	border: solid #7096BD;
	border-width: 1px 2px 2px 1px;
	background-color:#CBCBD0;	
	text-align:left;
	float: left;
	width: 14em;
	height: 6.8em;
	}	

#loginExpand {
	z-index:1;
	position: absolute;
	top: .1em;
	right: 25px;
	left:auto;
	border: solid #7096BD;
	border-width: 1px 2px 2px 1px;
	background-color:#CBCBD0;	
	text-align:left;
	float: left;
	width: 14em;
	height: 9.3em;
	}	
	
	
#loginTitle{
	position: relative;
	left: 13px;
	top: 4px;
	height:20px;
	z-index:2;
	}

#loggedInTitle{
	position: relative;
	left: 7px;
	top: 4px;
	height:20px;
	z-index:2;
	}
	
#loggedInSummary {
	z-index:2;
	color:#333333;
	position:relative;
	top:8px;
	text-align:center;
	}			
		
#loginError {
	z-index:2;
	position:relative;
	left: 15px;
	top: 3px;
	width: 140px;
	color:#CC3300; 
	}			
		
/* LOGIN - form elements */	

#loginUsername {
	z-index:2;
	position:relative;
	left:15px;
	top:2px;
	}
	
.loginUsername {
	background-color:#ffffff;
	color: #303030;
	width: 120px;
	height: 13px;
	font-size:100%;
	}

#loginPassword {
	z-index:2;
	position: relative;
	left: 15px;
	top: 4px;
	}

.loginPassword {
	background-color:#ffffff;
	color: #303030;
	width: 75px;
	height: 13px;
	font-size:100%;
	}		

#loginSubmit {
	z-index:2;
	position: relative;
	left: 100px;
	top: -18px;
	}
	
#logoutButton {
	z-index:2;
	position:relative;
	top:8px;
	}	

.loginSubmitted {
	z-index:2;
	position: absolute;
	left: 110px;
	top: 60px;
	background-color:#5E89B5; 
	border-width:1px;
	border-bottom-color:#2B3F53; 
	border-right-color:#2B3F53;
	border-left-color:#649AD0;
	border-top-color:#649AD0;
	color:#FFFFFF;
	width:2em;
	height:1.8em;
	font-size:94%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}	

#leftCol {
	position: relative;	
	top:0.4em;
	margin-top: 150px;
	margin-left: 14px;
	width: 182px;
	float: left;
	}

#centerColWithRight {
	width: 500px;
	top:0.4em;
	position: relative;
	margin-top: 8.1em;
	margin-left: 14px;
	float:left;
	}
	
#centerColWithMap {
	width: 425px;
	top:0.4em;
	position: relative;
	margin-top: 8.1em;
	margin-left: 14px;
	float:left;
	}	
	
#centerColWithoutRight {
	width: 695px;
	top:0.4em;
	position: relative;
	margin-top: 8.1em;
	margin-left: 14px;
	float:left;
	}	
	
#rightCol {
	top:0.4em;
	width:162px;
	float: right;
	text-align:center;
	margin-top: 8.5em;
	margin-right: 20px;
	}

#rightColHome {
	position:relative;
	top:-265px;
	width:162px;
	float: right;
	text-align:center;
	margin-right: 20px;
	}	
	
.panel {
	margin: 0;
	padding: 5px 9px;
	min-height:15px;
	border: 1px solid #bababa;
	background-color: #ffffff;
	}

.panelBanner {
	background-color: #cc6600;
	margin: 0;
	min-height:15px;
	border-left: 1px solid #bababa;
	border-right: 1px solid #bababa;
	border-bottom: 0;
	border-top: 1px solid #bababa;
	background-color: #ffffff;
	}	

.supportPanelWithRHSTC{
	width:542px;
  	background-image: url("../images/bg_supportPanelWithRHSTC.gif");
	height:7px;
	}	
	
.supportPanelWithRHSTG{
	width:542px;
  	background-image: url("../images/bg_supportPanelWithRHSTG.gif");
	height:7px;
	}	
	
.supportPanelWithRHSBC{
	width:542px;
  	background-image: url("../images/bg_supportPanelWithRHSBC.gif");
	height:7px;
	}	
	
.supportPanelWithRHSBG{
	width:542px;
  	background-image: url("../images/bg_supportPanelWithRHSBG.gif");
	height:8px;
	}		
	
.supportPanelTC{
	width:682px;
  	background-image: url("../images/bg_supportPanelTC.gif");
	height:7px;
	}
	
.supportPanelTG{
	width:682px;
  	background-image: url("../images/bg_supportPanelTG.gif");
	height:7px;
	}	

.supportPanelBC{
	width:682px;
  	background-image: url("../images/bg_supportPanelBC.gif");
	height:7px;
	}
	
.supportPanelBG{
	width:682px;
  	background-image: url("../images/bg_supportPanelBG.gif");
	height:8px;
	}		
	
.supportPanelSmallTC{
	width:402px;
  	background-image: url("../images/bg_supportPanelSmallTC.gif");
	height:7px;
	}
	
.supportPanelSmallTG{
	width:402px;
  	background-image: url("../images/bg_supportPanelSmallTG.gif");
	height:7px;
	}	

.supportPanelSmallBC{
	width:402px;
  	background-image: url("../images/bg_supportPanelSmallBC.gif");
	height:7px;
	}
	
.supportPanelSmallBG{
	width:402px;
  	background-image: url("../images/bg_supportPanelSmallBG.gif");
	height:7px;
	}	
	
.supportPanelMain {
	margin: 0;
	width:680px;
	padding: 0;
	min-height:15px;
	border-left: 1px solid  #bfbfbf;
	border-right: 1px solid  #bfbfbf;
	background-color: #ffffff;
	}

.supportPanelWithRHS {
	margin: 0;
	width: 540px;
	padding: 0;
	min-height:15px;
	border-left: 1px solid  #bfbfbf;
	border-right: 1px solid  #bfbfbf;
	background-color: #ffffff;
	}	
	
.supportPanelSmall {
	margin: 0;
	width:400px;
	padding: 0;
	min-height:15px;
	border-left: 1px solid  #bfbfbf;
	border-right: 1px solid  #bfbfbf;
	background-color: #ffffff;
	}	

.itemSubTitle {
	padding: 10px 10px 10px 0px;
	line-height:1.3em;
	font-size:110%;
	}

.itemPara {
	padding: 10px 10px 10px 0px;
	line-height:1.3em;
	}	
	
.itemRelated {
	padding: 3px 10px 10px 5px;
	line-height:1.5em;
	border: 1px solid  #dedede;
	background-color: #ffffff;
	}	
	
.supportTabs {
	margin: 0;
	padding: 0;
	height:24px;
	width:732px;
	border-left: 0;
	border-right: 0;
	border-bottom:  1px solid #bababa;
	border-top: 0;	
	}	
	
.supportPanelMainTabbed {
	margin: 0;
	width:680px;
	padding: 0;
	border-left: 1px solid #bababa;
	border-right: 1px solid #bababa;
	border-bottom:  1px solid #bababa;
	border-top: 0;
	background-color: #ffffff;
	}	

#footer {
	height:24px;
	text-align:left;
  	background-image: url("../images/bg_footer.gif");
	width:935px;
	}	

#footerText {
	position: absolute;
	margin-top:20px;
	margin-left:25px;
	text-align:left;
  	color:#999999; 
	}		
	
.greyText {
  	color:#999999; 
	}	
	
#forumFooterText {
	position: absolute;
	margin-top:20px;
	margin-left:28px;
	text-align:left;
  	color:#999999; 
	}		

.admin:link {
	color:#666666; 
	text-decoration:underline;
	}

a.admin:visited {
	color:#666666;
	text-decoration:underline; 
	}

a.admin:hover {
	color:#999999; 
	text-decoration:underline;
	}		

.sortIncidents:link {
	color:#333333; 
	text-decoration:underline;
	}

a.sortIncidents:visited {
	color:#333333;
	text-decoration:underline; 
	}

a.sortIncidents:hover {
	color:#666666; 
	text-decoration:underline;
	}			
	
a.release:link {
	color:#3C6186; 
	text-decoration:underline;
	}

a.release:visited {
	color:#666666;
	text-decoration:underline; 
	}

a.release:hover {
	color:#666666; 
	text-decoration:underline;
	}
	
.HotFix:link {
	color:#5E89B5; 
	text-decoration:underline;
	}

a.HotFix:visited {
	color:#5E89B5;
	text-decoration:underline; 
	}

a.HotFix:hover {
	color:#666666; 
	text-decoration:underline;
	}				

.patch:link {
	color:#FF6600; 
	text-decoration:underline;
	}

a.patch:visited {
	color:#FF6600;
	text-decoration:underline; 
	}

a.patch:hover {
	color:#666666; 
	text-decoration:underline;
	}		
	
a.nextprev:link {
	color:#333333; 
	text-decoration:underline;
	}

a.nextprev:visited {
	color:#333333;
	text-decoration:underline; 
	}

a.nextprev:hover {
	color:#ff6600; 
	text-decoration:underline;
	}	
	
	
#navLHS {
	position: relative;
	top: 30px;
	left: 0px;
	}		
	


/* List stuff */	
	
ul.subMenu, ul.subMenuSupport {
	margin-left: 10px;
	padding: 0px;
	list-style: none;
	width: 164px;
	}

ul li.subMenuBottom  {
	display: block;
	width: 164px;
	background-image: url("../images/subMenuBottom.gif");
	background-repeat:no-repeat; 
	}	
	
ul li.subMenuAboutTitle  {
	height:30px;
	width: 164px;
	background-image: url("../images/subMenuAboutTitle.gif");
	}
	
ul li.subMenuProductsTitle  {
	height:26px;
	width: 164px;
	background-image: url("../images/subMenuProductsTitle.gif");
	}	
	
ul li.subMenuServicesTitle  {
	height:26px;
	width: 164px;
	background-image: url("../images/subMenuServicesTitle.gif");
	}
	
ul li.subMenuSupportOnlineTitle  {
	height:26px;
	width: 164px;
	background-image: url("../images/subMenuSupportOnlineTitle.gif");
	}	

ul li.subMenuRelatedTitle  {
	height:26px;
	width: 164px;
	background-image: url("../images/subMenuRelatedTitle.gif");
	}	
	
ul li.subMenuCareFirstTitle  {
	height:26px;
	width: 164px;
	background-image: url("../images/subMenuCareFirstTitle.gif");
	}		

ul li.subMenuConsultingTitle  {
	height:26px;
	width: 164px;
	background-image: url("../images/subMenuConsultingTitle.gif");
	} 
 
ul li.subMenuRecruitmentTitle  {
	height:26px;
	width: 164px;
	background-image: url("../images/subMenuRecruitmentTitle.gif");
	}  

ul li.subMenuTechnicalPartnersTitle  {
	height:26px;
	width: 164px;
	background-image: url("../images/subMenuTechnicalPartnersTitle.gif");
	}   

ul li.subMenuCustomersTitle  {
	height:26px;
	width: 164px;
	background-image: url("../images/subMenuCustomersTitle.gif");
	}  

ul li.newsHomeTitle  {
	height: 30px;
	width: 164px;
	background-image: url("../images/subMenuNewsTitle.gif");
	} 
	
ul li.subMenuNewsEventsTitle  {
	height: 30px;
	width: 164px;
	background-image: url("../images/subMenuNewsEventsTitle.gif");
	} 	

ul li.subMenuSpace  {
	width: 156px;
	display: block;
	text-decoration: none;
	color: #666666;
	background: #E6E6E6;
	padding: 3px;
	border-top: 1px solid #FFFFFF;
	border-right : 1px solid #BEBEBE;
	border-bottom: 1px solid #BABABA;
	border-left: 1px solid #E8E8E8;
	}
	
ul li a {
	display: block;
	text-decoration: none;
	color: #666666;
	background: #E6E6E6;
	padding-bottom : 3px;
	padding-left : 9px;
	padding-right : 3px;
	padding-top : 3px;
	border-top: 1px solid #FFFFFF;
	border-right : 1px solid #BEBEBE;
	border-bottom: 1px solid #BABABA;
	border-left: 1px solid #E8E8E8;
	overflow: visible;
	}

ul li a:hover {
	display: block;
	text-decoration: none;
	color: #ffffff;
	background: #A6BFD7;
	padding-left : 9px;
	padding-right : 3px;
	padding-top : 3px;
	border-top: 1px solid #FFFFFF;
	border-right : 1px solid #BEBEBE;
	border-bottom: 1px solid #BABABA;
	}

ul.subMenuSupport li a:hover {
	display: block;
	text-decoration: none;
	color: #ffffff;
	background: #CBCBD0;
	padding-left : 9px;
	padding-right : 3px;
	padding-top : 3px;
	border-top: 1px solid #FFFFFF;
	border-right : 1px solid #BEBEBE;
	border-bottom: 1px solid #BABABA;
	}	
	
ul li.current a, ul li.current a:hover {
	display: block;
	height:15px;
	text-decoration: none;
	color: #ffffff;
	background: #A6BFD7;
	padding-bottom : 3px;
	padding-left : 9px;
	padding-right : 3px;
	padding-top : 3px;
	border-top: 1px solid #FFFFFF;
	border-right : 1px solid #BEBEBE;
	border-bottom: 1px solid #BABABA;
	border-left: 1px solid #E8E8E8;
	overflow: visible;
	}

ul li.currentSupport a, ul li.currentSupport a:hover {
	display: block;
	text-decoration: none;
	color: #ffffff;
	background: #93939D;
	padding-bottom : 3px;
	padding-left : 9px;
	padding-right : 3px;
	padding-top : 3px;
	border-top: 1px solid #FFFFFF;
	border-right : 1px solid #BEBEBE;
	border-bottom: 1px solid #BABABA;
	border-left: 1px solid #E8E8E8;
	overflow: visible;
	}	

ul li.currentSupportLo a, ul li.currentSupportLo a:hover {
	display: block;
	text-decoration: none;
	color: #ffffff;
	background: #B5B5C2;
	padding-bottom : 3px;
	padding-left : 9px;
	padding-right : 3px;
	padding-top : 3px;
	border-top: 1px solid #FFFFFF;
	border-right : 1px solid #BEBEBE;
	border-bottom: 1px solid #BABABA;
	border-left: 1px solid #E8E8E8;
	overflow: visible;
	}		
	
ul li.empty  {
	width:153px;
	display: block;
	text-decoration: none;
	background: #FFFFFF;
	padding-left : 6px;
	padding-right : 3px;
	padding-top : 3px;
	padding-bottom : 3px;
 	border-top: 1px solid #FFFFFF;
	border-right : 1px solid #BEBEBE;
	border-bottom: 1px solid #BABABA;
	border-left : 1px solid #E8E8E8;
}	
	
	
ul.textList li { 
	list-style: url("../images/ico_orange_dotted.gif") disc ;
	margin: 2px;
	} 
	
ul li.technical {
	width:144px;
	text-decoration: none;
	color: #777;
	background: #FFFFFF;
	padding-bottom : 3px;
	padding-left : 15px;
	padding-right : 3px;
	padding-top : 3px;
	border: 1px solid #5A86B3;
	border-bottom: 0;
}

#bannerHome {
  	position: relative;
	left:15px;
	top: 8.6em;
  	width:525px;
	height:181px;
  	}
	
#featuresHome {
  	position: relative;
	left:5px;
	top: 1em;
  	width:375px;
	height:181px;
  	}	

#workHome {
	position: relative;
	top: 30px;
	left: 0px;
	width:164px;
	}
	
.titlePlacer {
	position: relative;
	top: 22px;
	left: 10px;
	width:164px;
	}	

ul li.workHomeTitle  {
	height: 42px;
	width: 164px;
	}   

#tab {
    float:left;
    width:682px;
	height:23px;
	border-bottom: 1px solid #BABABA;
	background: #ffffff;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	
    }	
	
#tab ul {
      margin:0;
      padding:0;
      list-style:none;
    }

#tab li {
	float:left;
    background:url("../images/left.gif") no-repeat left top;
    margin:0px 1px 0px 0px;
    padding:0 0 0 9px;
	}

#tab a {
	float:left;
    display:block;
    background:url("../images/right.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
	border: 0;
    text-decoration:none;
    font-weight:normal;
    color:#666666;
    }

#tab a {float:none;}
    /* End IE5-Mac hack */
 
 #tab a:hover {
    color:#333333;
	}
 
 #tab #current {
    background-image:url("../images/left_on.gif");
    border-width:0;
	
    }
 
 #tab #current a {
    background-image:url("../images/right_on.gif");
    color:#333333;
    padding-bottom:5px;
	}

#lowercase {
 	text-transform: lowercase;	
	}
  
 .na {
   	font-size:94%;
  	color:#999999; 
 	}


a.news:link {
	color:#666666; 
	text-decoration:none;
	}

a.news:visited {
	color:#666666;
	text-decoration:none; 
	}

a.news:hover {
	color:#333333; 
	text-decoration:underline;
	}	

a.newsExtra:link {
	color:#666666; 
	text-decoration:underline;
	}

a.newsExtra:visited {
	color:#666666;
	text-decoration:underline; 
	}

a.newsExtra:hover {
	color:#333333; 
	text-decoration:underline;
	}	
	
.green {
	color:#7B882F;
	}	

.white {
	color:#FFFFFF;
	}		
	
.tint1 {
	color:#93939D;
	}	
	
 .text {
	color:#666666; 
	}	

 .smallText {
	font-size:90%; 
	}		

 .dateText {
	font-size:90%;
	font-weight:normal; 
	color: #666666;
	}		
	
.error {
	color:#CC0000; 
	}
	
 .subTitle {
	color:#666666;
	font-size:102%; 
	}		
	
.skiplink {display:none;}   
	

table.description {
	table-layout:fixed;
	width:680px;	
	background-color: #ffffff;
	}

th.adminTitle3 {
	background: #9EB7CF;
	font-weight:normal;
	color: #FFFFFF;
	}	
	
td.adminHeader, td.adminFooter {
	background: #efefef;
	color: #333333;
	height:25px;
	}

td.adminFooterClear {
	background: #ffffff;
	height:25px;
	}
	
td.adminHeader2 {
	background: #C9DBEE;
	color: #333333;
	}	
		
td.adminTitle {
	background: #ffffff;
	color: #333333;
	padding-left:4px;
	}		
	
th.adminTitle {
	background: #ffffff;
	font-weight: normal;
	color: #333333;
	text-align:left;
	}

th.adminHeader {
	color: #333333;
	text-align:left;
	font-weight:normal;
	}
	
th.adminTitle2 {
	font-weight:normal;
	background: #eeeeee;
	color: #333333;
	}		

td.adminTitle2 {
	background: #999999;
	font-weight:normal;
	}
	
td.adminDisplay {
	background: #ffffff;
	}	
	
td.adminDisplayRelease {
	background: #C9DBEE;
	color: #3C6186;
	}	
	
td.adminDisplayHotFix {
	background: #E5e5e5;
	color: #5E89B5;
	}
	
td.adminDisplayPatch {
	background: #E5e5e5;
	color: #FF6600;
	}	
	
td.adminDisplayMisc {
	background: #e5e5e5;
	color: #666666;
	}				

td.adminDisplayUpperCase {
	background: #ffffff;
	text-transform: uppercase;
	}		
	
td.adminDisplayCaps {
	background: #ffffff;
	text-transform: capitalize;
	}	
	
th.adminDisplay {
	background: #E5e5e5;
	font-weight:normal;
	}	
	
td.adminFooter {
	background: #efefef;
	}		

td.articleHead {
	color: #3e3e3e;
	font-weight: 800;
	font-size: 110%;
	}
	
td.articleRelated {
	color: #3e3e3e;
	font-weight: 800;
	font-size: 100%;
	}	
 
.DisplayUpperCase	{
text-transform: uppercase;	
	}
 
.adminButton1 {
	background: url("../images/bg_adminButton1.gif") no-repeat;
	font-size:95%;
	width:77px;
	height:25px;
	border:0px;
	} 
 
  .adminButton2 {
	background: url("../images/bg_adminButton2.gif") no-repeat;
	font-size:95%;
	width:37px;
	height:25px;
	border:0px;
	} 
 
.adminButton3 {
	background: url("../images/bg_adminButton3.gif") no-repeat;
	font-size:95%;
	width:127px;
	height:25px;
	border:0px;
	}
 
.adminReset {
	background: url("../images/bg_adminButton1.gif") no-repeat;
	font-size:95%;
	color:#666666;
	width:77px;
	height:25px;
	border:0px;
	} 
	
.loginButton {
	background: url("../images/bg_loginButton.gif") no-repeat;
	font-size:95%;
	color:#666666;
	height:25px;
	border:0px;
	}
	
.logoutButton {
	background: url("../images/bg_logoutButton.gif") no-repeat;
	font-size:95%;
	color:#666666;
	width:77px;
	height:25px;
	border:0px;
	}	
	
.adminSelect {
	background-color:#DFDFE2; 
	color:#333333;
	font-size:95%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}	
	

.adminCheck {
	background-color:#DFDFE2; 
	color:#333333;
	font-size:95%;
	}		

.adminErrorCheck {
	background-color:#A1BBD5; 
	color:#04396F;
	font-size:95%;
	}		

.adminSelectSmallest {
	background-color:#ffffff;
	border-top: 1px solid #eeeeee;
	border-right : 1px solid #ff6600;
	border-bottom: 1px solid #BABABA;
	border-left: 1px solid #eeeeee; 
	color:#666666;
	width: 52px;
	font-size:95%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}	

.adminErrorSelectSmallest {
	background-color:#ffffff;
	border-top: 1px solid #F78B8B;
	border-right : 1px solid #cc0000;
	border-bottom: 1px solid #cc0000;
	border-left: 1px solid #F78B8B; 
	color:#cc0000;
	width: 52px;
	font-size:95%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}			
	
.adminSelectSmall {
	background-color:#ffffff;
	border-top: 1px solid #eeeeee;
	border-right : 1px solid #ff6600;
	border-bottom: 1px solid #BABABA;
	border-left: 1px solid #eeeeee; 
	color:#666666;
	width: 75px;
	font-size:95%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}	

.adminErrorSelectSmall {
	background-color:#ffffff;
	border-top: 1px solid #F78B8B;
	border-right : 1px solid #cc0000;
	border-bottom: 1px solid #cc0000;
	border-left: 1px solid #F78B8B; 
	color:#cc0000;
	width: 125px;
	font-size:95%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}		

.adminSelectMed {
	background-color:#ffffff;
	border-top: 1px solid #eeeeee;
	border-right : 1px solid #ff6600;
	border-bottom: 1px solid #BABABA;
	border-left: 1px solid #eeeeee; 
	color:#666666;
	width: 125px;
	font-size:95%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}	

.adminErrorSelectMed {
	background-color:#ffffff;
	border-top: 1px solid #F78B8B;
	border-right : 1px solid #cc0000;
	border-bottom: 1px solid #cc0000;
	border-left: 1px solid #F78B8B; 
	color:#cc0000;
	width: 75px;
	font-size:95%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}	
	
	
.adminSelect {
	background-color:#ffffff;
	border-top: 1px solid #eeeeee;
	border-right : 1px solid #ff6600;
	border-bottom: 1px solid #BABABA;
	border-left: 1px solid #eeeeee; 
	color:#666666;
	width: 165px;
	font-size:95%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}
	
.adminErrorSelect {
	background-color:#ffffff;
	border-top: 1px solid #F78B8B;
	border-right : 1px solid #cc0000;
	border-bottom: 1px solid #cc0000;
	border-left: 1px solid #F78B8B; 
	color:#cc0000;
	width: 165px;
	font-size:95%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}	

.adminInput {
	background-color:#ffffff;
	border-top: 1px solid #eeeeee;
	border-right : 1px solid #BEBEBE;
	border-bottom: 1px solid #BABABA;
	border-left: 1px solid #eeeeee; 
	color:#666666;
	width: 160px;
	font-size:95%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}

.adminErrorInput {
	background-color:#ffffff;
	border-top: 1px solid #F78B8B;
	border-right : 1px solid #cc0000;
	border-bottom: 1px solid #cc0000;
	border-left: 1px solid #F78B8B; 
	color:#666666;
	width: 160px;
	font-size:95%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}			

.adminInputMedium {
	background-color:#eeeeee; 
	color:#333333;
	width: 7em;
	font-size:95%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}		
	
	
.adminInputSmall {
	background-color:#ffffff;
	border-top: 1px solid #eeeeee;
	border-right : 1px solid #BEBEBE;
	border-bottom: 1px solid #BABABA;
	border-left: 1px solid #eeeeee; 
	color:#333333;
	width: 25px;
	font-size:95%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}		
 
 .adminErrorInputSmall {
	background-color:#ffffff;
	border-top: 1px solid #F78B8B;
	border-right : 1px solid #cc0000;
	border-bottom: 1px solid #cc0000;
	border-left: 1px solid #F78B8B; 
	color:#333333;
	width: 25px;
	font-size:95%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}

 
 .adminErrorCheck {
	background-color:#ffffff;
	border-top: 1px solid #F78B8B;
	border-right : 1px solid #cc0000;
	border-bottom: 1px solid #cc0000;
	border-left: 1px solid #F78B8B; 
	color:#333333;
	}
 
 .adminTextArea {
	background-color:#ffffff;
	color:#333333;
	width: 100px;
	font-size:95%;
	font-family: arial,helvetica,tahoma, sans-serif; 
	}

a.backToSupport:link {
	color:#FFFFFF;
	text-decoration:none; 
	}

a.backToSupport:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

a.backToSupport:hover {
	color:#eeeeee; 
	text-decoration:none;	
	}		

	
a.footer:link {
	color:#999999;
	text-decoration:none; 
	}

a.footer:visited {
	color:#999999;
	text-decoration:none;
	}

a.footer:hover {
	color:#FF6600; 
	text-decoration:none;	
	}		


h1 {
	font: normal 1.5em/1.5em Arial, tahoma, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin-bottom: 10px;
	padding: 0;
	line-height: 1em;
	color:#8AC73E ;
	/*color: #5A86B3;	
	}

h1.support {
	color: #93939D;
	}	
	
h2 {
	font: normal 1.2em/1.2em Arial, tahoma, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin-bottom: 10px;
	padding: 0;
	line-height: 1em;
	color: #93939D;
	}
	
h2.support {
	color: #93939D;
	}
	
h2.features {
	font: normal 1.4em/1.4em Arial, tahoma, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin-bottom: 10px;
	padding: 0;
	line-height: 1em;
	color: #5A86B3;
	}

h3 {
	font: normal 1.1em/1.1em Arial, tahoma, sans-serif;
	font-weight: bold;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	color: #5A86B3;
	}

h3.support {
	color: #93939D;
	}

h3.features {
	color: #B2BDDB;
	}	
	
.darkGreen {
	color:#95A047;
	}	
	
