*{
	margin:0;
	padding:0;
	outline:none;
}

* html {
 filter: expression(document.execCommand("BackgroundImageCache", false, true));
}

.clearfloat{clear:both;height:1px;}
.clearfloat_ff_survey{clear:both;height:89px;}
.clearfloat_ff{clear:both;height:1px;}

#spacer250{height:240px;}


#spacer_index_top{display:none;}
#spacer_index_bottom{display:none;}
#spacer_welcome_top{display:none;}
#spacer_welcome_bottom{display:none;}
#spacer_survey_top{height:60px;}
#spacer_survey_bottom{height:92px;}
#spacer_launch_top{height:60px;}
#spacer_launch_bottom{height:35px;}
#spacer_forward_top{height:58px;}
#spacer_forward_bottom{height:15px;}
#spacer_explore_top{height:55px;}
#spacer_explore_bottom{display:none;}

#confirm_bottom {height:35px;}

#survey_bottom {height:28px;}

#form_container {position:relative;margin-left:40px;margin-top:50px;}
/******v2********/

a, a:visited {
	color: #00a9e6;
	text-decoration: none; 
}
a:hover,a:active {
	text-decoration: underline; 
}

p.boldCopy a.notwho, p.boldCopy a.notwho:visited{
	text-decoration:underline;color: #00a9e6;font-size:14px;
}

p.boldCopy a.notwho:hover,p.boldCopy a.notwho:active{
	text-decoration:none;color: #00a9e6;font-size:14px;
}

.blueCopy{font:14px Arial, Helvetica, sans-serif;color:#00a9e6;margin-bottom:10px;}
.blueCopyBigger{font:18px Arial, Helvetica, sans-serif;color:#00a9e6;margin-bottom:10px;}
.grayCopy{font:14px Arial, Helvetica, sans-serif;color:#808080;margin-bottom:10px;}
.grayCopyBigger{font:18px Arial, Helvetica, sans-serif;color:#808080;margin-bottom:10px;}
.grayLabel{font:12px Arial, Helvetica, sans-serif;color:#808080;}
.boldCopy{font:17px bold Arial, Helvetica, sans-serif;color:#00539a;margin-bottom:10px;}
.whiteHeader{font:17px bold Arial, Helvetica, sans-serif;color:#FFFFFF;text-decoration:none;}

h1, h3, h5 {

	display: inline;
}


.headerMsg {
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #00539A;
	margin-bottom:10px;
	
}
.headerMsgLight {
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif;
	color: #00a9e6;
	margin-bottom:10px;
	
}

.header2Msg {
	font-size:22px;
	font-family: Arial, Helvetica, sans-serif;
	color: #00539A;
	margin-bottom:10px;
	
}
.form_lblWhite {
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
}
.form_lblWhite {
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
}

div.error2 {
	font-size: 10px;
	font-weight:bold;
	color:#FF0000;
	background:url(/assets/v2_error.gif) left center no-repeat;padding-left:10px;
	display:block;

}

div.error3 {
	font-size: 10px;
	font-weight:bold;
	color:#FF0000;
	background:url(/assets/v2_error.gif) top left no-repeat;padding-left:10px;
	display:block;
	position:absolute;
	top:100px;
	left:680px;
	z-index:10;
	width:130px;

}

div.error4 {
	font-size: 10px;
	font-weight:bold;
	color:#FF0000;
	background:url(/assets/v2_error.gif) top left no-repeat;padding-left:10px;
	display:block;
	position:absolute;
	top:290px;
	left:780px;
	z-index:10;
	width:130px;

}

p.rulesbox {text-align:right;padding-right:30px;margin-top:-10px;z-index:999;}
p.rulesbox a, p.rulesbox a:visited { color: #808080; text-decoration:underline;font-size:10px;  }
p.rulesbox a:hover,p.rulesbox a:active { color: #808080; text-decoration:none; font-size:10px; }

#logo{width:168px; height:28px;background:url(/assets/sageMAS_ERP.png) no-repeat; float:left;padding-bottom:28px;}
#logo2{width:168px; height:28px;background:url(/assets/sageMAS_ERP.png) no-repeat; float:left;margin-left:34px;margin-top:5px;}

#overlay{background:url(/assets/v2_overlay.png) 380px 0px no-repeat;/*width:278px;*/width:663px; height:231px;display:block;position:absolute;left:400px;top:-30px;z-index:10;padding-top:30px;}


.loginWrap{padding:0px;}

.loginWrapWelcome{padding-left:100px;color:#fff;}
.loginWrapForward{padding-left:10px;color:#fff;font-size:15px;}

#content_forward{background:url(/assets/v2_bgForward.png) no-repeat;width:929px;height:507px;display:block;padding:150px 40px 40px 40px;}
#forward_bg{background:url(/assets/v2_forward_topbg.png) no-repeat;width:924px;height:250px;}
.forward_col1{width:390px;float:left;display:block;padding-right:20px;margin-top:-70px;margin-left:0px;}
.forward_col2{width:429px;float:right;background:url(/assets/v2_bgForwardbox.gif) no-repeat;display:block;padding:20px 20px 0px 20px;margin-top:-70px;}

.forward_col1a{width:420px;float:left;display:block;padding-right:20px;margin-top:-70px;margin-left:20px;}
#overlayForward{background:url(/assets/v2_overlay_forward.png) no-repeat;width:340px; height:284px;top:-160px;left:520px;display:block;z-index:10;position:absolute;}

#forwardBtmSpacer{height:5px;}
#forwardBtmSpacer1{display:none;}

#survey_col1{float:left;display:block;width:400px;padding-left:80px;margin-top:70px;height:403px;}
#survey_col2{float:left;display:block;width:380px;margin-top:100px;}

#confirm_col1{float:left;display:block;width:400px;padding-left:80px;margin-top:70px;height:403px;}
#confirm_col2{float:left;display:block;width:380px;margin-top:100px;}



#surveyBox{width:309px;height:126px;background:url(/assets/v2_bgSurveybox.gif) no-repeat;padding:5px 20px 0px 20px;display:block;margin-top:10px;}
#surveyBg{width:474px;height:136px;display:block;background:url(/assets/v2_bgSurvey.gif) no-repeat;position:absolute;top:423px;left:-1px;z-index:10;}

#launch_bg{background:url(/assets/v2_launch_topbg.png) no-repeat;width:924px;height:250px;}
#launchWrap{margin-top:-200px;width:600px;margin-left:20px;}
a.launchBtn {
    /* Sliding right image */
background: transparent url(/assets/v2_launch_BtnRight.jpg) no-repeat scroll top right; 
display: block;
float: left;
height: 51px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
margin-right: 6px;
padding-right: 313px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
/* FONT PROPERTIES */
text-decoration:none;
}
a.launchBtn span {
/* Background left image */ 
background: transparent url(/assets/v2_launch_BtnLeft.jpg) no-repeat; 
display: block;
line-height: 51px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
padding: 0px 0 0px 10px;
text-decoration:none;
} 
a.launchBtn:hover span{
text-decoration:none;
}

#launchBlurb{position:absolute;top:40px;left:560px;z-index:10px;}

/****************/

h1 {
	font-size:24px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #00A9E6;
}
li{
	margin-left:50px;
	margin-top:10px;
	width:750px;
	list-style:none;
}

body{
	background:#0d0b19 url(/assets/bg_all.jpg) top center repeat-x;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}
#demo_body{
	background:#0d0b19 url(/assets/bg_all2.jpg) top center repeat-x;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}
/*
#outer_container{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -40px;
}
*/
#outer_container{width:950px;position:relative;margin:0 auto;}
#wrapper{
	margin:0 auto;
	position:relative;
	margin-top:68px;
	width:925px;
	z-index:1;
}

#wrapper2{
	margin:0 auto;
	position:relative;
	margin-top:68px;
	width:925px;
}



#line_sep {
	height:6px;
	background:url('/assets/line_sep.jpg') top left repeat-x;
	width:924px;
	/*margin-bottom:0;*/
}

#container {
	background:none;
	width:930px;
	/*padding-bottom:10px;*/
	padding-bottom:12px;
	margin-left:-3px;
}

#container .sb-inner { background: #fff; }
#container .sb-shadow { background: #666; }

#content {
	width:884px;
	background:#fff;
	min-height:210px;
	padding:20px 20px 0 20px;
	/*margin-bottom:20px;*/
	margin-bottom:0px;
	margin-left:3px;
}

#content2 {
	width:884px;
	background:none;
	min-height:210px;
	padding:20px 20px 0 20px;
	/*margin-bottom:20px;*/
	margin-bottom:0px;
	margin-left:3px;
}

#wrapperx{
	margin:0 auto;
	position:relative;
	margin-top:68px;
	width:1000px;
	/*display: block;*/
}

#containerx {
	width: 960px;
	height: auto;
	margin: 0 auto;
	position:relative;
	margin-top:-5px;
}

#contentx { padding: 0; }
#mainx {
	padding:0;
	width: 956px;
	height: 530px;
	margin-left:-25px;
	/*border: 1px solid #e6dacb;*/
	/*background: #fff;*/
}

#main {
	color: #808080;
}

#login_hldr {
	width: 345px;
	height:184px;
	background:url('/assets/login_bg.gif') no-repeat;
	float:right;
	margin: 0 0px 10px 0px;
	padding: 15px;
}

.required { color:#FF0000;font-size: 11px;}

.error {
	margin-top:-15px;
	margin-bottom:5px;
	font-size: 10px;
	font-weight:bold;
	color:#FF0000;

}

#submit_btn{
	background: url('/assets/submit.gif') top left no-repeat;
	width: 84px;
	height: 24px;
	font-size: 11px;
	color: #fff;
	border: 0;
	padding: 0 0 0 5px;
}

#submit_btn_blank {
	background: url('/assets/blank_submit.gif') left no-repeat;
	width: 260px;
	border: 0;
	cursor: pointer;
	height: 24px;
	font-size: 11px;
	color: #fff;
	margin-top:15px;
	padding:0 0 4px 0;
}
#ftc_hldr {
	width: 300px;
	margin: 10px auto;
}
.ftc_email {
	color: #808080;
	width: 200px;
	font-size: 12px;
	font-weight:bold;
	padding:2px;
	margin: 3px 0;
	background: #DDD;
	border:1px solid #999;
}


#left_content {width:480px;float:left;background:#fff;}

#iframeHolder {
	z-index: 5;
	position: absolute;
	margin-right: 25px;
	margin-left: 25px;
	width: 915px;
	height: 470px;
	top: 40px;
	left: 0px;
}

#footer{
	width: 960px;
	background:#fff;
	height:52px;
	margin: 25px auto;
	
	
}

#footer .sb-shadow { background:#333; }
#footer .sb-inner { background:#fff; }

#footer a:link { font-size: 10px; color:#808080;text-decoration:underline; line-height:20px;}
#footer a:visited { font-size: 10px;color:#808080;text-decoration:underline;line-height:20px; }
#footer a:hover { font-size: 10px; color:#808080;text-decoration:underline;line-height:20px; }
#footer a:active { font-size: 10px; color:#808080;text-decoration:underline;line-height:20px; }

#lf {
	width: 200px;
	margin: 15px 0 0 20px;
	float: left;
	background:#fff;
}

#links {
	float: right;
	text-align: right;
	width: 300px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	background:none;
}

#sagelogo { float:right;background:#fff; }
/*typography*/



.logotext{ font-size:22px;font-family: "Foco", Arial, Helvetica, sans-serif;font-weight: normal;color:#fff;background:none;}
.sagegreen { color: #00a9e6; font-size:12px; }
.sagegreen2 { color: #00a9e6;}

.small1 { 
	font-size:10px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #808080;

}

.small2 { 
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #808080;

}
.medium { font-size: 12px;}

.large { 
	font-size:18px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #00539A;

}


a.reglink, a.reglink:visited {
	color: #808080;
	text-decoration: none; 
	font-weight:bold;
}
a.reglink:hover, a.reglink:active {
	text-decoration: underline; 
}

.login_txt {
	background: #DDD;
	border:1px solid #999;
	color: #808080;
	width: 200px;
	font-size: 10pt;
	font-weight:bold;
	padding:2px;
}

.form_lbl {
	font-size:11px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #00A9E6;
}

.tiny {
	font-size:10px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #808080;
	text-transform:capitalize;}
.tinywhite { font-size: 10px; color:#808080;line-height:15px;}
.tinywhite2 { font-size: 12px; color:#808080; font-weight:bold; }
.tinywhite3 { font-size: 10px; color:#808080; font-weight:bold;display:block;float:left;padding-right:5px;padding-top:2px;}

.confirm_txt {
	width: 200px;
	font-size: 12px;
	color: #808080;
	background: #DDD;
	border:1px solid #999;
	padding: 1px;
	font-size: 12px;
	font-weight:bold;
}

.dk { color: #808080; }

#toc {
	background-color:#f2f2f2;
	font-size:10px;
	color:#999;
	font-family:Arial, Heveltica, sans-serif;

	
}
