/* global css */

html, body 
	{margin: 0; padding: 0; z-index: 1; width: 100%; text-align: center; background: #fff url('../images/global/img_global_bg.gif') repeat-x;}

/* mozilla page shift */
html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; }

.clearfix:after
	{content:".";display:block;height:0;clear:both;visibility:hidden;}

body, p, table, div, span, tr, th, td, ul, ol, li, a, h1, h2, h3, h4, input 
	{font-family: arial,verdana,helvetica, sans-serif;}

body, p, table, tr, td, ul, ol
	{color: #000; font-size: 12px; font-weight: normal; text-decoration: none;}

#content
	{display: block; padding: 0; margin: 0 auto; width: 983px; height: 100%; text-align: left; z-index: 2;}

.springPromoBox
	{padding: 0 0 5px 0; }
DIV.left
	{float: left;}

DIV.belowtop
	{padding: 11px 0 0 0;}
	
UL.arrow
	{margin: 0;	padding: 0;}					
.arrow LI
	{background: url('../images/global/img_global_arrow.gif') no-repeat 1px 6px; color: #000; text-decoration: none; list-style-type:none; padding-left:10px; padding-right:0; padding-top:1px; padding-bottom:1px}
.arrow LI A
	{color: #0063c6; text-decoration: none;}

UL.arrow_copy
	{margin: 0; padding: 0;}					
.arrow_copy LI
	{background: url('../images/global/img_global_arrow_copy.gif') no-repeat 1px 6px; color: #000; text-decoration: none; list-style-type:none; padding-left:10px; padding-right:0; padding-top:1px; padding-bottom:1px}
.arrow_copy LI A
	{color: #0063c6; text-decoration: none;}
.arrow_copy LI A:hover
	{color: #fff; background-color: #0063c6; text-decoration: none;}

UL.arrow_copy2 
	{margin: 0; padding: 0 0 0 5px;}
.arrow_copy2 LI 
	{background: url('../images/global/img_dot_black.gif') no-repeat 1px 6px; color: #000; text-decoration: none; list-style-type:none; padding-left:10px; padding-right:0; padding-top:1px; padding-bottom:1px}
  
UL.arrow_header
	{margin: 0; padding: 0;}	
.arrow_header li 
	{background: url('../images/global/img_global_arrow_copy.gif') no-repeat 1px 6px; color: #0d2967; font-size: 13px; font-weight: bold; text-decoration: none; list-style-type:none; padding-left:10px; padding-right:0; padding-top:1px; padding-bottom:1px}

UL.rightnav_arrow
	{margin: 0; padding: 0;}					
.rightnav_arrow LI
	{background: url('../images/global/img_global_arrow_gray.gif') no-repeat 1px 6px; color: #000; text-decoration: none; list-style-type:none; padding-left:10px; padding-right:0; padding-top:1px; padding-bottom:1px}
.rightnav_arrow LI A
	{color: #0063c6; text-decoration: none;}
.rightnav_arrow LI A:HOVER
	{color: #6e6e6e; text-decoration: none;}
.rightnav_arrow  LI.rightnav_arrow_selected
	{list-style: none; background: transparent none; padding: 1px 0 1px 10px; color: #6e6e6e;}

UL.list_dot
	{margin: 5px 0 0 0; padding: 0;}
.list_dot LI
	{background: url('../images/img_dot_black.gif') no-repeat 1px 5px; color: #000; font-size: 11px; text-decoration: none; list-style-type:none; padding-left:15px; padding-right:0; padding-top:0; padding-bottom:5px}
.list_dot LI A
	{color: #000; font-size: 11px; text-decoration: underline;}

.leftcol
	{float: left; width: 674px;}
.leftcol IMG.glory
	{padding: 10px 0 0 0;}
.leftContent
	{width: 661px;}
.leftContentCanvas
	{padding: 0 9px 0 9px; background-color: #f9f9f9; border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9;}
.homeheight
	{height: 770px;}
.leftContentCanvasNews
	{padding: 0; background-color: #f9f9f9;	border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9;}		
.leftContentCanvasSub
	{width: 639px; background-color: #fff; border-right: 1px solid #ddd; border-left: 1px solid #ddd; padding: 0; margin: 0;}		
.leftContentCanvasSubGaw
	{width: 639px; background-color: #fffaeb; border-right: 1px solid #ddd; border-left: 1px solid #ddd;}
.leftContentCanvas_old
	{padding: 10px 0 0 0; z-index: 3;}

.rightCol
	{width: 306px; background: #fff url('../images/global/img_global_rightcol_bg.gif') repeat-x; border-right: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9}
.rightCol_content
	{padding: 27px 18px 27px 20px;}
.rightCol_content_home
	{padding: 0px 0 27px 10px;}	
.rightCol_content2
	{padding: 0 0 0 9px;}
.rightCol_content_subcol1
	{float: left; width: 100px;}
.rightCol_content_subcol2
	{float: left; width: 158px;}

	
/* new classes */
.rightBar
	{float:left; margin: 35px 0 0 0;}
.rightBar_module
	{width:280px; padding: 22px 0 22px 26px; background-color: #f2f7ff; border-left: 1px solid #cad4e4; border-right: 1px solid #cad4e4;}
.rightBar_module H1
	{font-size: 24px; color: 000; font-family: Myriad Pro, verdana,arial,helvetica,sans-serif; margin:0; padding:0;}
.rightBar_module UL.rightnav
	{padding: 10px 0 0 0; margin:0; }
.rightBar_module UL.rightnav LI
	{list-style-type: none; padding: 0 0 5px 0; color:#9ba2b4;}
	
.rightBar_module UL.rightnav LI A {
	list-style-type: none;
	background-image: url(../images/v2/global/img_rightnav_arrow.png);
	background-repeat: no-repeat;
	background-position: 100% 3px;
	color: #1f1f1f; 
	padding: 0 14px 0 0;
	text-decoration: none;
	width:250px;
}
.rightBar_module UL.rightnav LI A:hover	{
	list-style-type: none;
	background-image: url(../images/v2/global/img_rightnav_arrow_on.png);
	background-repeat: no-repeat;
	background-position: 100% 3px;
	color: #005ebd; 
	padding: 0 14px 0 0;
	text-decoration:none;
}		
	
DIV.testText
	{padding: 0 0 26px 0;}
	
DIV.rightBar DIV.rightCanvas DIV.rightContent DIV.rightFlash
	{padding: 0 0 10px 0;}
DIV.rightBar DIV.rightDivider
	{background: url('../images/global/img_global_horzdot.gif') repeat-x; height: 1px; font-size: 0px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:20px}
	
DIV.carouselContent_subcol1_new
	{float: left; width: 105px; color: #838383; font-size: 10px; padding: 0;}
DIV.carouselContent_subcol2_new
	{float: left; color: #000; font-size: 10px; padding: 0;}
	
DIV.courseCopy
	{padding: 0 0 18px 0;}
DIV.courseCopy IMG.subhdr
	{padding: 0 0 10px 0;}
DIV.courseCopy DIV.module
	{padding: 20px 20px 0 20px;}
	
/* end new classes */	

.rightCol_testtxt {
	font-family: georgia;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	color: #818181;
}

.midspan {
	display: block;
	width: 674px;
	height: 176px;
	background: #fff url('../images/img_home_midspan2.jpg') no-repeat;
}

.midspan_gaw {
	display: block;
	width: 674px;
	height: 176px;
	background: #fff url('../images/img_gaw_midspan2.jpg') no-repeat;
}

.midspan_solutions {
	display: block;
	width: 674px;
	height: 176px;
	background: #fff url('../images/img_solutions_midspan.jpg') no-repeat;
}

.midspan_customers {
	display: block;
	width: 674px;
	height: 180px;
	background: #fff url('../images/img_customers_midspan_case.jpg') no-repeat;
}

.midspan_customers_test {
	display: block;
	width: 674px;
	height: 180px;
	background: #fff url('../images/img_customers_midspan_test.jpg') no-repeat;
}

.subSectionbg
	{display: block; width: 638px; height: 177px; background: #fff url('../images/img_gaw_leftcontent_subSectionbg.gif') repeat-x;}


.carouselContent
	{font-size: 11px; color: #838383;}
.carouselContent_col1
	{float: left;}
.carouselContent_col2
	{float: left; padding: 10px 0 0 0;}
.carouselContent_subcol1
	{float: left; width: 86px; color: #838383; font-size: 10px; padding: 0;}
.carouselContent_subcol2
	{float: left; color: #000; font-size: 10px; padding: 0;}
.carouselContent_header
	{font-family: georgia; color: #1486cf; font-size: 17px; padding: 0 0 5px 0;}
.carouselContent_header A
	{font-family: georgia; color: #1486cf; font-size: 17px; text-decoration: none;}
.carouselContent_header A:LINK
	{font-family: georgia; color: #1486cf; font-size: 17px; text-decoration: none;}
.carouselContent_header A:HOVER
	{font-family: georgia; color: #ff7f01; font-size: 17px; text-decoration: none;}
	
.carouselContent_header2
	{font-family: georgia; color: #1486cf; font-size: 22px; padding: 0 0 5px 0;}
.carouselContent_header2 A
	{font-family: georgia; color: #1486cf; font-size: 22px; text-decoration: none;}
.carouselContent_header2 A:LINK
	{font-family: georgia; color: #1486cf; font-size: 22px; text-decoration: none;}
.carouselContent_header2 A:HOVER
	{font-family: georgia; color: #ff7f01; font-size: 22px; text-decoration: none;}

.carouselContent_intro
	{width: 440px; height: 80px;}

	
.carouselBot
	{width: 641px; height: 42px; background: url('../images/img_home_leftcontent_subhdrbot_carousel.gif') no-repeat; padding-left:0; padding-right:0; padding-top:0; padding-bottom:20px}
.carouselBot_container
	{width: 641px; padding: 8px 0 0 0; height: 42px; clear: both;}
	
DIV.carouselBot_container DIV.leftarrow
	{float: left; padding-left: 220px;}
DIV.carouselBot_container DIV.status
	{position: relative; top:-10px; left:50px;}

DIV.homeCopy
	{padding: 19px 0 18px 0; width: 641px;}
DIV.homeCopy DIV.copyLeft
	{float: left; padding: 0 32px 0 19px; width: 467px; border-right: 1px dotted #989898;}
DIV.homeCopy DIV.copyLeft DIV.copyLeftSubhdr
	{padding: 0 0 16px 0;}

DIV.homeCopy DIV.vertDot
	{float: left; width: 1px; background: #eaeaea url('../images/img_vert_dot.png') repeat-x;}
DIV.homeCopy DIV.stamps
	{float: left; padding: 0;}

	
.subhdrbot
	{display: block; width: 641px; height: 42px; background: #fff url('../images/global/img_global_leftcontent_subhdrbot.gif') no-repeat;}
	
	
/* View Demo image swap */
.viewdemo { width: 155px; padding: 30px 0 0 0; }
a.submitbutton { background-image: url('../images/img_gaw_leftcontent_submit.gif'); }
a.submitbutton:hover { background-image: url('../images/img_gaw_leftcontent_submit_over.gif'); }
a.viewdemobutton { background-image: url('../images/global/img_global_viewdemo.gif'); height: 35px }
a.viewdemobutton:hover { background-image: url('../images/global/img_global_viewdemo_over.gif'); height: 35px  }
a.viewdemonav { background-image: url('../images/global/img_global_viewdemo_nav.gif'); height: 35px }
a.viewdemonav:hover { background-image: url('../images/global/img_global_viewdemo_nav_over.gif'); height: 35px  }
a.viewdemobutton2 { background-image: url('../images/global/img_global_viewdemo2.gif'); }
a.viewdemobutton2:hover { background-image: url('../images/global/img_global_viewdemo2_over.gif'); }
a.viewdemopurple { background-image: url('../images/global/img_global_viewdemopurple.gif'); }
a.viewdemopurple:hover { background-image: url('../images/global/img_global_viewdemopurple_over.gif'); }
a.viewcoursebutton { background-image: url('../images/global/img_global_viewcourse_off.png'); width: 154px }
a.viewcoursebutton:hover { background-image: url('../images/global/img_global_viewcourse_over.png'); width: 154px }
a.viewcoursepreview { background-image: url('../images/global/img_global_viewcoursepreview.png'); }
a.viewcoursepreview:hover { background-image: url('../images/global/img_global_viewcoursepreview_over.png'); }

a.viewgallery { background-image: url('../images/global/img_global_viewgallery.gif'); height: 35px }
a.viewgallery:hover { background-image: url('../images/global/img_global_viewgallery_over.gif'); height: 35px  }
a.purchasebutton { background-image: url('../images/global/img_global_purchase.gif'); }
a.purchasebutton:hover { background-image: url('../images/global/img_global_purchase_over.gif'); }
a.purchasecourse { background-image: url('../images/global/img_global_purchasecourse.png'); width: 215px }
a.purchasecourse:hover { background-image: url('../images/global/img_global_purchasecourse_over.png'); width: 215px}
a.purchase3 { background-image: url('../images/global/img_global_purchase3.gif'); width: 155px; height: 35px}
a.purchase3:hover { background-image: url('../images/global/img_global_purchase3_over.gif'); width: 155px; height: 35px}
a.coursepreview { background-image: url('../images/global/img_global_coursepreview.gif'); }
a.coursepreview:hover { background-image: url('../images/global/img_global_coursepreview_over.gif'); }

a.commentbutton { background-image: url('../images/blog/img_blog_comment.png'); width: 154px; height: 35px}
a.commentbutton:hover { background-image: url('../images/blog/img_blog_comment_over.png'); width: 154px; height: 35px}

a.submitgray { background-image: url('../images/global/img_global_leftcontent_submit.png'); }
a.submitgray:hover { background-image: url('../images/global/img_global_leftcontent_submit_over.png'); }


a.purchase { background-image: url('../images/global/img_global_purchase2.gif'); }
a.purchase:hover { background-image: url('../images/global/img_global_purchase_over2.gif'); }
a.purchasepurple { background-image: url('../images/global/img_global_purchasepurple.gif'); }
a.purchasepurple:hover { background-image: url('../images/global/img_global_purchasepurple_over.gif'); }
a.springPromo { background-image: url('../images/spring/img_springPromo.png'); width: 308px; height: 58px}
a.springPromo:hover { background-image: url('../images/spring/img_springPromo_over.png');width: 308px;  height: 58px }


a.arrowleftbutton { background-image: url('../images/img_carousel_arrow_left.png'); height: 29px}
a.arrowleftbutton:hover { background-image: url('../images/img_carousel_arrow_left_over.png'); height: 29px}
a.arrowrightbutton { background-image: url('../images/img_carousel_arrow_right.png'); height: 29px}
a.arrowrightbutton:hover { background-image: url('../images/img_carousel_arrow_right_over.png'); height: 29px}

.button { display: block; background-repeat: no-repeat; }
.imgPreloader{ display: none; }

#img01, #img02, #img03, #img04, #img05, #img06, #img07, #img08

	{display: none;}

.bodyLink
	{color: #0063c6; text-decoration: none;}
a.bodyLink:link
	{text-decoration: none; color: #0063c6;}
a.bodyLink:hover
	{text-decoration: none; color: #fff; background-color: #0063c6;}
.caseStudy
	{color: #646464;font-size: 11px;}

.solutionsContent_col1
	{float: left; padding: 0 17px 0 0;}
.solutionsContent_col2 
	{float: left; padding: 10px 0 0 0;}
.solutionsContent_subcol1
	{float: left; width: 86px; color: #838383; font-size: 10px; padding: 0;}
.solutionsContent_subcol2
	{float: left; color: #000; font-size: 10px; padding: 0;}
.solutionsContent_header
	{font-family: georgia; color: #bf6100; font-size: 17px;}
.solutionsContent_header2
	{font-family: georgia; color: #484848; font-size: 17px;}
	
.customerCol1
	{float: left; width: 150px;}
.customerCol2
	{float: left; width: 433px;}
.volume
	{color: #838383; font-size: 10px;}
.horzDot
	{height: 1px; background: url('../images/global/img_global_horzdot.gif') repeat-x; font-size:0px}
.customers
	{padding: 9px 0 0 0;}

	
/* Footer classes */ 
#footer
	{display: block; font-size:11px; padding: 30px 0 10px 0; text-align: center; color: #7c7c7c; line-height: 19px;}
#footer UL
	{margin: 0; padding: 25px 0 20px 0;}
#footer UL LI
	{display:inline; list-style: none; font-weight: bold; color: #7c7c7c; border-right: 1px solid #9e9e9e; padding: 0 15px 0 15px;}
#footer UL LI.last
	{border-right: 1px dotted #eaeaea;}
#footer A
	{font-weight: normal; color: #7c7c7c; text-decoration: none;}
#footer A:HOVER
	{font-weight: normal; color: #7c7c7c; text-decoration: underline;}
.copyright
	{font-size: 10px; color: #7c7c7c;}

.test_odd  { color: #bf6100; }

.subhdrLink
	{font-size: 14px; font-weight: bold; color: #0063c6;}
a.subhdrLink:link { text-decoration: none; color: #0063c6; }
a.subhdrLink:hover { text-decoration: none; color: #fff; background-color: #0063c6;}
.subhdrText
	{padding: 10px 0 0 17px; color: #4a4a4a;}

/* form elements */
form
	{padding: 0; margin: 0;}
	
.formtextbox {
	font-size: 11px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #c3c3c3;
	border-top: 1px solid #7c7c7c;
	color: #929290;
	height: 16px;
	padding: 0 0 0 2px;
	text-decoration: none;
}

.dropdown {
	font-size: 9px;
	background-color: #fff;
	border-bottom: 1px solid #c1c1c1;
	border-right: 1px solid #c1c1c1;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	color: #929290;
	text-decoration: bold;
	height: 16px;
	}

	
/* gaw classes */

.carouselContent_gaw_col2 {
	float: left; 
	width: 320px;
	padding: 10px 0 0 0;
}

.carouselContent_gaw_col3{
	float: left; 
	padding: 40px 0 0 20px;
}

.subSectionCol1 {
	float: left;
	width: 180px;
}

.subSectionCol2 {
	float: left;
	color: #333;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	width: 93px;
	padding: 2px 5px 0 0;
}

DIV#form00
	{display: block;}
DIV#form01
	{display: none;}
DIV.formContainer
	{width: 550px;}
DIV.formContainer DIV.col1
	{float: left; width: 118px; text-align: right; font-size: 10px; padding: 0 9px 0 0;}
DIV.formContainer DIV.col2
	{float: left; width: 127px;}
	
/* Our Courses */

DIV.ourcourses, DIV.ourcustomers
	{padding: 20px;}
DIV.ourcourses IMG.oursubheader
	{padding: 0 0 10px 0;}
DIV.ourcourses DIV.ourcourseCopy
	{padding: 0 0 20px 0;}
	
/* Advisory Board */
DIV.advisor
	{padding: 0 0 20px 20px;}
DIV.advisor DIV.advisor_photo
	{float: left;}
DIV.advisor DIV.advisor_copy
	{float: left; width: 452px; padding: 0 0 0 10px;}
	
/* Partners */
DIV.partners
	{padding: 17px 0 0 11px;}
DIV.partners A
	{color: #0063c6; text-decoration: none;}
DIV.partners A:HOVER
	{color: #fff; background-color:#0063c6; text-decoration: none;}
	
DIV.partners_row
	{padding: 0 0 30px 0}
	
DIV.partners_copy
	{float: left; width:490px; color: #333;}
DIV.partners_copy IMG
	{padding: 0 0 3px 0;}
DIV.partners_copy2
	{float: left; padding: 12px 0 6px 0;}
	
DIV.partners_logo
	{float: left; width: 103px; text-align: center;}
DIV.partners_logo2
	{float: right; padding: 0 20px 6px 0;}
	
DIV.velocity
	{background: url('../images/about/bg_about_partners_velocity.png') no-repeat; width: 614px; height: 176px; color: #333; padding-left:0; padding-right:0; padding-top:0; padding-bottom:20px}
DIV.velocity P
	{padding: 0 0 5px 0; margin: 0;}
DIV.velocity_row
	{padding: 17px 0 0 19px;}
	
DIV.video_purchase
	{padding: 0 0 0 220px;}
	
/* Our LMS */
DIV.ourlmsDemo
	{padding: 0px 20px 20px 20px;}
	
DIV.ourlmsDemo DIV.subheader
	{padding: 28px 0 11px 0;}
DIV.ourlmsDemo DIV.module
	{padding: 0 0 10px 0;}

DIV.ourlmsDemo DIV.module UL
	{margin: 0; padding: 10px 0 0 0;}
DIV.ourlmsDemo DIV.module UL LI
	{background: url('../images/global/img_global_arrow_copy.gif') no-repeat 1px 6px; color: #0063c6; text-decoration: none; list-style-type:none; padding-left:10px; padding-right:0; padding-top:1px; padding-bottom:1px}
DIV.ourlmsDemo DIV.module UL LI A
	{color: #0063c6; text-decoration: none;}
DIV.ourlmsDemo DIV.module UL LI A:hover
	{color: #fff; background-color: #0063c6; text-decoration: none;}
	
UL.pdf
	{margin: 0;	padding: 0 0 0 10px;}					
.pdf LI
	{background: url('../images/global/img_global_pdf.gif') no-repeat 0 0; color: #000; text-decoration: none; list-style-type:none; padding-left:25px; padding-right:0; padding-top:0; padding-bottom:6px}
.pdf LI A
	{color: #0063c6; text-decoration: none;}
.pdf LI A:HOVER
	{color: #fff; background-color: #0063c6; text-decoration: none;}

UL.emicon
	width: 26px;
	height: 36px;

	{margin: 0;	padding: 0 0 0 35px;}					
.emicon LI
	{background: url('../images/global/img_global_emicon.gif') no-repeat 0 0; color: #000; text-decoration: none; list-style-type:none; padding-left:35px; padding-right:5px; padding-top:0; padding-bottom:6px}
.emicon LI A
	{color: #0063c6; text-decoration: none;}
.emicon LI A:HOVER
	{color: #fff; background-color: #0063c6; text-decoration: none;}

.cache
	{display:none; visibility:hidden;}	
	
/* form */
.textbox
	{font-size: 12px; background-color: #fff; border-bottom: 1px solid #ddd; border-right: 1px solid #c1c1c1; border-left: 1px solid #c3c3c3; border-top: 1px solid #7c7c7c; color: #ff7301; height: 16px; padding: 0 0 0 2px; text-decoration: none;}

img { behavior: url(../css/iepngfix.htc); }
.pngfix { behavior: url(../css/iepngfix.htc); }	