﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, 
td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1; background-color:#204060; font-family: Verdana,Arial,Helvetica,sans-serif;}
.bodystyle1{background:#204060 url(images/background_02.png) no-repeat scroll center top;}
.bodystyle2{background:#204060 url(images/background_03.jpg) no-repeat scroll center top;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
h1{font-size:27px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:15px;}
h5{font-size:13px;}
h6{font-size:11px;}
p, li{font-size:11px;line-height:17px;}
a{font-size:11px;line-height:17px;}
.header{width:100%;}
	.logo{display:block;width:378px;height:100px;background:transparent url(images/Logo_full.png) no-repeat scroll 0px 0px;}
	.logo span{display:none}
	.navboxFull{width:880px; margin:0px auto 0px auto;}
	.navbox1tall{float:left;clear:both; width:880px;height:234px; margin:0px; overflow:hidden;}
	.navbox1short{float:left;clear:both; width:880px; margin:0px; overflow:hidden;}
	.navbox2{float:left;clear:both; width:880px;height:40px; margin:0px; overflow:hidden;}
	.navBarL{float:left;width:10px;height:40px;background: url(images/nav_l.png) no-repeat scroll 0 0;}
	.navBarR{float:left;width:10px;height:40px;background: url(images/nav_r.png) no-repeat scroll 0 0;}
	#navBarM{float:left;width:860px;height:40px;background: url(images/nav_back.jpg) repeat-x scroll 0 0;}
	.navbutton{float:left;height:40px;}
	#rssbutt{float:right;}
	.navbutton a span{display:none}
	.navbutton a{width:90px;height:40px; background-position: 0 0;display:block;}
	#navHome{background:url(images/nav_home.jpg);}
	#navCompare{background:url(images/nav_Compare.jpg);}
	#navArticles{background:url(images/nav_Articles.jpg);}
	#navRFIs{background:url(images/nav_RFIs.jpg);}
	#navLogIn{background:url(images/nav_LogIn.jpg);}
	#navConsulting{background:url(images/nav_consulting.jpg);width:100px;}
	#navContact{background:url(images/nav_Contact.jpg);width:100px;}
	#navAdmin{background:url(images/nav_admin.jpg);width:100px;}
	#navRSS{background:url(images/nav_rss.jpg);width:100px;}
	#navBarM .navBarMenu:hover .navbutton a{background-position: 0 -40px;}
	#navBarM .navBarMenu .navbutton a:hover{background-position: 0 -80px;}
	.noImgFix1 {position:absolute;left:10px;top:2px; height:10px;background:url(images/BABABA.jpg) repeat;color:#BABABA; }
.mainBody{width:880px; margin: 0px auto 0px auto;display:block;}
.contentContain{width:880px; float:left;clear:none;background: white url(images/cc_back.jpg) repeat-y 0 0;display:block;}
	.banMain{float:left;height:30px;width:880px;background: url(images/banner_shadow.jpg) no-repeat 0 0;}
	.banMain1{float:left;height:30px;width:880px;background: url(images/banner_shadow.jpg) no-repeat 0 0;}
	.banMain2{float:left;height:270px;width:880px;background:white url(images/banner_02.jpg) no-repeat 0 0;}
	.bannerSub2{display:block; float:right;margin:10px 20px 10px 20px;height:250px; width:450px;overflow:hidden;}
	.bannerSub2 p{line-height:13px;}
	.banMain3{float:left;height:270px;width:880px;background:white url(images/banner_04.jpg) no-repeat 0 0;}
	.banMain3 .bannerSub2{display:block; float:left;margin:10px 20px 10px 20px;height:250px; width:300px;overflow:hidden;}
		
	.banMain4{float:left;height:270px;width:880px;background:white url(images/banner_05.jpg) no-repeat 0 0;}
	.banMain4 .bannerSub4{display:block; float:left;margin:10px 20px 10px 20px;height:250px; width:300px;overflow:hidden;}
    
    .banMain6{float:left;height:270px;width:880px;background:white url(images/banner_06.jpg) no-repeat 0 0;}
    
.mainBox{width: 640px;min-height:200px;float:left;clear:none;background: white url(images/mainBox_back.jpg) repeat-y 0 0;padding:0px;}
    .mainBox h1, h2, h3, h4, h5, h6, p{margin: 10px 30px 15px 35px;}
    .mainBox p{ font-size:11px; line-height:17.6px;}
    .mainBox li{margin:5px 20px 10px 38px; list-style-type:circle;}
	.imgR{float:right; margin:10px}
	.imgL{float:left; margin:10px}
	    #consultingServ{width:300px; height:300px;}
	    #RFI_Screen{width:192px; height:192px;}
	    #free{width:160px;height:160px;margin-left:30px}
	.chartContain{width:300px;margin:20px;}
	.chartContain table{background-color:#bababa;}
	.chartContain table tr td{background-color:White;height:40px;}
	.chart1{width:200px;}
	.chart1 div{height:30px;background: Orange url(images/BarOrange.png) no-repeat top right;margin:5px 0px 0px 0px;}
	.chart1 div span{text-align:center; vertical-align:middle;}
	.formcontainer{margin:10px 0px 10px 50px;background:#cfcfcf url(images/form1_back.jpg) repeat-x 0 0; border:solid 1px #959595;padding:15px;font-size:11px;}
	 #singUpForm{height:630px; width:530px}
	 #editbox{margin:10px  0px 10px 50px;height:800px}
	 .formcontainer table tr td{padding:3px 3px 10px 3px;}
	 .formcontainer h2{margin:3px 3px 3px 0px}
	 .formBox{width:122px; height:20px;background: #4b4b4b url(images/textbox_full.png) no-repeat top left;}
	 .formbox_input{border: solid 0px #4b4b4b; background-color:Transparent; color:white;width:110px; height:20px;margin:0px 0px 0px 3px;}
	    .formBox_state{width:26px; height:20px;background: #4b4b4b url(images/textbox_full.png) no-repeat top left;float:left;margin-right:8px; padding:0px}
	    .formBox_zip{width:88px; height:20px;background: #4b4b4b url(images/textbox_full.png) no-repeat top left;float:left; padding:0px}
	 .formBox2{width:300px; height:140px;background: #3a3a3a url(images/textbox_slice.png) repeat-x top left;}
	    .formBox_comment{border: solid 0px #4b4b4b; background-color:Transparent; color:white;width:288px; height:140px;margin:0px 0px 0px 3px;}
	 .formLable{font-size:12px;float: right;clear:none;}
	 .TestBox{display:none;}
	 .test_input{display:none;}
	 .Form_Validator{float:right;}
	 .val_error{color:red;display: block;float:left; visibility:hidden;}
	 .val_error2{color:red;display: block;float:left; visibility: visible;}
	 #editbox{height: 650px;width:532px;background: #c1c1c1 url(images/Edit1_background.png) repeat-y top left;border: solid 1px #9b9b9b;}
	 .editRow{width:532px;float:left;margin: 15px 0px 5px 0px;}
	    .editRow h3{margin:0px}
	    .editRow .left{width:120px; overflow:hidden;float:left;clear:none;}
	    .editRow .right{width:410px;overflow:hidden;float:right;clear:none;}
	    .editRow .full{width:532px;}
	    
	 .mceEditor{float: left; margin:0px 0px 10px 10px;width: 510px;height:300px;}
	 .editTable tr td{padding:0px}
.sideBar{width: 240px;min-height:200px;float:left;clear:none;background: white url(images/bar_back.jpg) repeat-y 0 0;}
	.sideBar p{margin: 5px 20px 10px 10px;}
	.sideBar h1{margin:10px 20px 10px 10px;}
	.sideBar h2{margin:10px 20px 10px 10px;}
	.sideBar h3{margin:10px 20px 10px 10px;}
	.sideBar h4{margin:10px 20px 10px 10px;}
	.sideBar h5{margin:10px 20px 10px 10px;}
	.sideBar h6{margin:10px 20px 10px 10px;}
	.sideBar .sideItem1{width:220px; margin:0px 15px 2px 5px;}
	.sideBar .sideItem2{width:220px; margin:0px 15px 2px 5px;float:left;clear:both;}
	.sideBar .sideItem1 td{font-size: 10px; padding:2px;}
	.sideBar .sideItem1 .InputBox{font-size: 10px; height: 12px; width: 100px;}
	.sideBar .line{float:left;clear:both; width:240px; height:3px; background:transparent url(images/bar_line.jpg) no-repeat 0 0}
	.footMain{width:880px;margin:0px auto 0px auto;background: white url(images/cc_back.jpg) repeat-y 0 0;}
    .foot1{width:880px;height:30px;height:30px;clear:both;float:left;background: url(images/foot_top.png) no-repeat bottom;overflow:hidden;}
    .foot2{width:880px;height:40px;margin:0px auto 0px auto;}
    .foot3{width:880px;clear:both;float:left;margin: 30px 0px 50px 0px;font-size:10px;color:#fff600}
    .foot3 a{font-size:10px;color:#fff600}
    .footBarL{float:left;width:10px;height:40px;background: url(images/foot_l.png) no-repeat scroll 0 0;}
    #footBarM{float:left;width:860px;height:40px;background: url(images/foot_back.png) repeat-x scroll 0 0;}
    .footBarR{float:left;width:10px;height:40px;background: url(images/foot_r.png) no-repeat scroll 0 0;}
	.passWord{max-width: 24px; max-height:24px;}
	.passWord a span{display:none}
	.passWord a{width:20px;height:20px;display:block;background: transparent url(images/Forgot.png) no-repeat scroll 0 0;}
	.passWord a:hover{background-position:0 -20px;text-decoration:none;}
	.passWord a:hover span{display:block;position:absolute;}
	.passWord a:hover span span{color:Black;display:block;position: relative;background-color:White;border:solid 2px white;top:20px; left:-20px;text-decoration:none;width:80px; text-align:center;}
	
	 .h_img span{display:none;}
	 #sign_up{background:url(images/sign_up.png) no-repeat 0 0; display:block; width:99px; height:30px;}
	 #Contact_us{background:url(images/Contact_us.png) no-repeat 0 0; display:block; width:148px; height:30px;}
	 #ART_Body_img{background:url(images/Edit1_Body.png) no-repeat 0 0; display:block; width:120px; height:30px;}
	 #ART_TagLine_img{background:url(images/Edit1_TagLine.png) no-repeat 0 0; display:block; width:120px; height:30px;}
	 #ART_title_img{background:url(images/Edit1_title.png) no-repeat 0 0; display:block; width:120px; height:30px;}
	 #ART_state_img{background:url(images/Edit1_state.png) no-repeat 0 0; display:block; width:120px; height:30px;}

.Button a{width:64px;height:29px;border:none; background:transparent no-repeat 0 0; display: block;float:right;clear:none;}
.Button a span{display:none;}
.Button a:hover{background-position: 0 -30px;}
.Button a:focus{background-position: 0 -60px;}
	#FormView1_reset{background-image:url(images/reset.png);}
	#FormView1_submit{background-image:url(images/submit.png);}
	#reset{background-image:url(images/reset.png);}
	#submit{background-image:url(images/submit.png);}
	#FormView1_UpdateButton{background-image:url(images/submit.png)}
	#FormView1_InsertButton{background-image:url(images/submit.png)}
	#FormView1_UpdateCancelButton{background-image:url(images/cancel.png)}
	#FormView1_InsertCancelButton{background-image:url(images/cancel.png)}
	#FormView1_EditButton{background-image:url(images/Edit.png)}
	#FormView1_NewButton{background-image:url(images/New.png)}
	#ok{background-image:url(images/ok.png)}
	#LogInControl1_logInLB{background-image:url(images/LogIn.png)}
	#LogInControl1_logOutB{background-image:url(images/LogOut.png)}
    #LogInControl1_SignUpLB{background-image:url(images/signUp.png)}
    #LogInControl1_ProfileLB{background-image:url(images/Profile.png)}
    .Button a.moreInfo{background-image:url(images/More-info.png)}
    .Button a.www{background-image:url(images/www.png)}
.button_container{margin:0px 0px 0px 200px}
.norm{background-image:none;font-size:10pt;}
a.moreInfo2{color: Orange;}
a.ExWebsite{color: Orange;}

table.vt{border:none}
table.vt tr th{
    border-right:0px;
    border-top:0px;
    border-left:0px;
    border-bottom:0px;
    }
.lrg_Button a{width:140px;height:70px;border:none; background:transparent no-repeat 0 0; display:block;float:left;clear:none;}
.lrg_Button a span{display:none;}
.lrg_Button a:hover{background-position: 0 -70px;}
.lrg_Button a:focus{background-position: 0 -140px;}
    #CMMS_Search{background-image:url(images/bttn_CMMS_Search.png);margin: 0px 25px}
    #start_res{background-image:url(images/bttn_start_res.png);margin: 0px 25px}
    #contact_us{background-image:url(images/Btt_Contact_Us.png); margin: 20px 0px 0px 160px}
.banner_button_container{margin:150px 0px 0px 130px}

.comp_bttn a{width:147px;height:80px;border:none; background:transparent no-repeat 0 0; display:block;float:right;clear:both;}
.comp_bttn a span{display:none}
.comp_bttn a:hover{background-position: 0 -80px;}
.comp_bttn a:focus{background-position: 0 -160px;}
.comp_bttn2 a{width:147px;height:80px;border:none; background:transparent no-repeat 0 0; display:block;float:right;clear:both;}
.comp_bttn2 a span{display:none}
.comp_bttn2 a:hover{background-position: 0 -80px;}
.comp_bttn2 a:focus{background-position: 0 -80px;}
    .comp_bttn #banner1_compare{background-image:url(images/bttn_compare.png);margin:100px 140px 0px 0px;}
    .comp_bttn #banner1_questionaire{background-image:url(images/bttn_questionaire.png);margin:100px 140px 0px 0px;}
    .comp_bttn2 #banner1_compare{background-image:url(images/bttn_compare_ia.png);margin:100px 140px 0px 0px;}
    .comp_bttn2 #banner1_questionaire{background-image:url(images/bttn_questionaire_ia.png);margin:100px 140px 0px 0px;}



.FormCenter{margin: 60px 30px 0px 0px;}
.FormCenter div a{margin:10px;}
.formErrorBox{ width:233px;}
.ART_list{float:left;clear:both;width:580px;margin:5px 5px 5px 40px; display:inline;}
    .ART_list hr{height:1px; width:575px; background-color:#a3a3a3}
    .ART_info{float:left; background:#fcf209; border: solid 1px #fdf76b; width:355px; margin: 10px 0px}
        .ART_info div{float:right;margin:2px 2px; font-size: 10pt; display:inline;}
        .ART_info div:first-child{float:left;width:260px;overflow:hidden; display:inline;}
    .ART_list h1{margin:0px; font-weight:normal; clear:left;margin: 0px 0px 5px 0px; width: 400px;}
    .ART_list h2{margin:0px; font-weight:normal; clear:left;margin: 0px 0px 5px 0px; width: 400px;}
    .ART_list h3{margin:0px; font-weight:normal; clear:left;margin: 0px 0px 5px 0px; width: 400px;}
    .ART_list h4{margin:0px; font-weight:normal; clear:left;margin: 0px 0px 5px 0px; width: 400px;}
    .ART_list h5{margin:0px; font-weight:normal; clear:left;margin: 0px 0px 5px 0px; width: 400px;}
    .ART_list h6{margin:0px; font-weight:normal; clear:left;margin: 0px 0px 5px 0px; width: 400px;}
    .ART_list p{margin:0px; font-weight:normal; clear:left;margin: 0px 0px 5px 0px; width: 400px;}
    .ART_img{width:116px; height:157px; float:right;}
    
.nonlist{ }
.nonlist li{list-style-image:none; list-style-type:none;margin:2px 10px 3px 10px}
.nonlist li h2{margin:0px}
.nonlist li h3{margin:0px}
.nonlist li h4{margin:0px}
.nonlist li h5{margin:0px}
.nonlist li h6{margin:0px}
.Vend_head_tem{margin:0px; background-color:#6B696B; float:left; display:inline;}
.Vend_reg_item{margin:0px; background-color:#F7F7DE; float:left; display:inline;}
.Vend_alt_item{margin:0px; background-color:white; float:left; display:inline;}
.Vend_select{margin:2px; background-color:white; border:solid 1px #E1E1E1; color:Black;}

#aNav{display:block;float:left;clear:both;}
#aNav ul{display:block;float:left;clear:none;list-style:none;}
#aNav li{display:inline;float:left;clear:none;}
#aNav a{}


.Darkness{background-color:Black; width:100%; height:2000px; position:absolute; left:0px; top:0px; filter:alpha(opacity=75);-moz-opacity:0.75;-khtml-opacity: 0.75;opacity: 0.75;}
.msgDiv{position:absolute; background:#cfcfcf url(images/form1_back.jpg) repeat-x bottom left; border:solid 2px #959595; width:400px; margin-left:-200px; left:50%; top:400px; }

img, div, a, input, h2, td { _behavior: url(../iepngfix.htc) }
