/* Required */
html,body {margin:0; height:100%; }
.clearBoth {clear:both; }
.bodybg { text-align:center; margin:0px; padding: 0px; background:#eeeeed url(../images/graphics/bgslice.jpg) top repeat-x;  }

/* This will center the content in the center of the page using any set width */

#master { margin: 0px auto;	width:960px; text-align:left; }

#headDiv { width:960px; height:134px; }
	#logo { width:410px; height:134px; background: url(../images/graphics/logo.gif) no-repeat; float:left; }
		#logo h1 { font-size: 10px; margin:0px }
		#logo a { width:410px; height:134px; display:block; text-indent:-10000px; }
	#memberLogos {float: left; width: 209px; height: 134px; margin-left: 41px;}
	#login{width: 228px; float: right; margin-right: 44px; margin-top: 15px }
        #loginheader{ font-size:16px; padding: 0px; color: #404040; margin-bottom: 10px;  }
            #client_login{padding: 0px; margin: 0px; }
                #client_login .usernameTXT{font-size:11px; width: 67px; float: left}
				#client_login .username{float: left; margin: 0 0 10px 0; font-size:11px; width: 156px; background-color: #fff; border: 1px #ececeb solid; padding:5px;}
				#client_login .passwordTXT{font-size:11px; width: 67px; float: left}
                #client_login .password{float: left; margin: 0 0 10px 0; font-size:11px; width: 105px; background-color: #fff; border: 1px #ececeb solid}
                #loginGo {float:left; margin: 0 0 0 5px; background: #fe0002; width: 42px; border: none; color: #fff; padding: 4px;}
				#client_login .secureTXT{font-size:11px; float: left; clear: left}

#navDiv { width:960px; height:38px; background: url(../images/graphics/bg_navigation.gif) repeat-x; }

#conDiv {width:960px; background: #fff; min-height: 300px; }
	#headImage { width:949px; height:214px; background: url(../images/graphics/mainimage.jpg) no-repeat; float:left; }
	#mainLinks {width:949px; height:81px; background: url(../images/graphics/bg_mainlinks.gif) no-repeat; float:left;}
		#buttons {float: left;  }
			#btn_construction {float:left; width: 285px; height:52px; filter: alpha(opacity=100); opacity: 1;background: url(../images/graphics/btn_construction.jpg) no-repeat; margin-right: 37px}
				#btn_construction a {width: 285px; height:52px; border:0; display:block; text-indent:-10000px; }
				#btn_construction a:hover {width: 285px; height:52px; border:0; display:block; }
			#btn_saasu {float:left; width: 285px; height:52px; filter: alpha(opacity=100); opacity: 1;background: url(../images/graphics/btn_saasu.jpg) no-repeat; margin-right: 37px}
				#btn_saasu a {width: 285px; height:52px; border:0; display:block; text-indent:-10000px; }
				#btn_saasu a:hover {width: 285px; height:52px; border:0; display:block; }
			#btn_team {float:left; width: 285px; height:52px; filter: alpha(opacity=100); opacity: 1;background: url(../images/graphics/btn_team.jpg) no-repeat;}
				#btn_team a {width: 285px; height:52px; border:0; display:block; text-indent:-10000px; }
				#btn_team a:hover {width: 285px; height:52px; border:0; display:block; }
	#conLeft { width:665px; float:left; min-height: 300px; }
	#conRight { width:261px; float:left; }

#poweredDiv { background: #c2c2c2 url(../images/graphics/bg_footer.gif) no-repeat top center; }
	#poweredby { width: 925px; margin: 0px auto; font-size: 11px; padding:0; text-align: right; padding: 38px 35px 10px 35px;}
	   #poweredby a{ color: #393838; font-size: 11px; }
	   #poweredby a:hover{ color: #666; font-size: 11px; text-decoration: underline;}

/*Padding */
.navPad {padding: 5px 20px;}
#conPad {padding: 7px 5px;}
.linksPad {padding: 12px 8px;}
.leftPad{padding: 20px 15px 20px 25px;} 
.rightPad{padding: 30px 15px;} 

#saasuintro{width: 680px;}
.saasuimg{width: 680px;}

/* generic styles */
a img{border: 0px;}
hr { height:0;background-color:none;border:none;border-bottom:1px dashed #DDD;}
input,textarea{  background: #dae5f0; border: 1px solid #4c5665; font-family: Arial, Helvetica, sans-serif ; }
input:hover,textarea:hover{ background: #fff; border: 1px solid #666; }

/* Start Form Validation Styles*/
.validation_failed {border: 1px solid red;}
.error_msg { color:red;}
#ui-datepicker-div { display:none }
/* End  Form Validation Styles */

#saasuintro{width: 680px;}
.saasuimg{width: 680px;}


/************************ Extra styles - remove those not in use ****************************/
   
/* RSS feeds */
    .rssHeader{font-size: 1px; display:none; color: #fff; }
    .rssList{ margin:0px; padding:5px; color:#fff;}
    .rssItem{ list-style-type:none; margin:0px; color:#404040; background: url(../images/graphics/icon_rss.gif) no-repeat; padding: 0 0 0 22px; border-bottom: none}
    .rssItem a{color: #fe0002;}
.gf-relativePublishedDate{display: none!important;}
.rssdate {color: #dbdbdb!important;}
.gfc-title {color: #fff!important; }
.gf-author {display: none!important; height: 0px !important;}
.gf-spacer {display: none!important; height: 0px !important;}

/************************ Extra styles end ****************************/