/* Start of CMSMS style sheet 'style_main_03' */
#awardslist{padding: 10px 0 0 0;}
div.linknav a {	cursor:pointer;}
div#byProduct {display:none;}
div#byRole {display:block;margin-bottom:80px;}


/*new NAVIGATION*/
#learn_try_buy {overflow:visible; width:220px; height:5px;}
#learn_try_buy_menu,
#learn_try_buy .content {position:absolute; line-height: 16px;}
/*end new NAVIGATION*/

#bodycontent .headline {background-image: url(gfx/hp-headline-bg.gif);background-position:center;background-repeat:no-repeat;text-align:center;}

#bodycontent .headlineInner .copy {text-align: center;top: -10px;font-size: 20px;color: #808080;padding-left:5px;}

/* BEGIN Training and Certification Pages */
	#traincert {}
	#traincert .billboard {height:220px;}
	#traincert .billboard img {margin:36px 0 0 9px;}
	#traincert .billboard img.wdropshadow {margin:25px 0 0 -3px;}
	#traincert #gradientwrap .sidebar {padding-top:62px;}
	#traincert #gradientwrap .sidebar .last {padding-bottom:0;}	
	#traincert .main {padding:0 0 14px 51px; width:665px;}
	#traincert .main .container {background:transparent url(gfx/vert-rule.png) repeat-y scroll 100% 0; position:relative; top:-23px; padding-top:23px;}
	#traincert .main .postcontainer {position:relative; top:-1px;}
	#traincert #innernav {margin:2px 0 18px -9px; padding:0 0 4px 0; width:638px; background:transparent url(gfx/hr.png) repeat-x scroll 0 100%;}
	#traincert #innernav .current {font-weight:bold; color:#000;  margin:0 8px;}
	#traincert #innernav .first {margin-left:0px;}
	#traincert #innernav a{margin:0 8px;}
	.faq #bodycontent .main h1, .postmain h1 {font-size:18px; line-height:22px; color:#000; font-weight:normal; margin:0 0 4px; clear:left;}
	#traincert p {font-size:12px; line-height:22px; margin:0 30px 23px 0;}
	#traincert p.additionalp {margin-top:-11px;}
	
	div.generallist {margin:0px 0 0 0;}
	div.generallist .intro {font-weight:bold;}
	ul.general {margin:3px 0 0 0;}
	ul.general li {
		background:transparent url(gfx/body_tabmenu/bk_bullet_reddot.gif) no-repeat scroll left 5px;
		margin:0 0 2px -1px;
		padding:0 0 0 10px;
	}
	#traincert ul.headshotlinks {margin:14px 0 16px -8px; overflow:hidden; width:100%;}
	#traincert ul.headshotlinks a.headshot {height:108px;}
	#traincert ul.headshotlinks a.text {color:#015ba7; font-weight:bold;}
	#traincert .quote {margin:-1px 0 25px 0;}

	.note {
		background:transparent url(gfx/traincert/note.png) no-repeat scroll 0 0;
		color:#000;padding:0px 0 0 20px;margin:0px 0 0 -2px;}
	.note h2 {
		color:#999; font-weight:bold;
		font-size:15px; line-height:18px;
		margin:0 0 3px; padding:0;		
	}	
	.note .source {color:#99908c;	}
	.notebottom {
		display:block;
		width:10px; height:3px;
		background:transparent url(gfx/traincert/note_bottom.png) no-repeat scroll 0 0;
		padding:0;
		margin:-3px 0 25px -2px;
	}
	.listboxtop {
		width:656px; min-height:41px;
		background:transparent url(gfx/traincert/listbox_top.png) no-repeat scroll 0 0;
		position:relative;margin-left:-10px;margin-top: 25px;
	}
	#pagewrap #gradientwrap div.listboxtop h1 {
		color:#fff;font-size:24px; line-height:28px;
		font-weight:normal;padding:10px 0 2px 20px;clear: left;		
	}
	#traincert p.fineprint {font-size:10px; line-height:12px;padding:36px 0 0;}
	.listboxtop .link {position:absolute;top:10px;right:11px;width:170px;}
	.listboxtop .link a{
		color:#fff;
		font-size:11px; line-height:13px;
		text-decoration:underline;		
	}
	.listboxtop .link a:hover {text-decoration:none;}
	.listboxtop .link .icon {margin:0 6px 0 0;}
	.listboxmiddle {
		width:613px;
		margin-left:-10px;		
		border-left:1px solid #f5f5f5;
		border-right:1px solid #f5f5f5;		
		/*background:transparent url(gfx/traincert/listbox_mid.png) no-repeat scroll 0 0;		*/
		padding:20px 20px 14px 20px;
		color:#99908C;
		font-size:12px;
		line-height:22px;
	}	
	.listboxmiddle li {
		background:transparent url(gfx/traincert/hr.png) repeat-x scroll 0 100%;
		margin:0 0 12px 0;
	}
	.listboxmiddle li.last {background-image:none; margin-bottom:0;}
	.listboxmiddle h2 {
		color:#585858;
		font-size:12px; line-height:15px;
		font-weight:bold;
		margin:1px 0 0 1px;
	}
	.listboxmiddle h3 { margin:5px 0 4px 1px; font-weight:bold; font-size:11px; line-height:13px;}
	.listboxmiddle p { margin:0 0 0 0; }	
	
	.listboxmiddle .links {
		margin:1px 0 0 0; 
		padding:0 0 10px 0;
	}
	
	.listboxmiddle .links a {
		font-size:11px; 
		line-height:14px; 
		margin:0 6px;
		color:#326DB5;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
	}
	
	.listboxmiddle .links a.first {margin-left:0;}
	.listboxmiddle .links .icon {margin:0 7px 0 0;}
		
	.listboxbottom {
		width:630px; min-height:20px;
		margin-left:-10px;
		margin-bottom:15px;		
		padding:12px 0 8px 27px;
		background:transparent url(gfx/traincert/listbox_bottom.png) no-repeat scroll 0 100%;		
	}
	
	.listboxbottom a {color:#326DB5;font-size:11px;font-weight:bold;text-decoration:none;}
		
	#traincert .certified {margin:41px 0 0 -2px ;color:#000;}	
	#traincert .certified img {vertical-align:middle;}	
	
	#traincert #secondarycontent {width:230px; margin:0 23px 0 0; float:right;}
	#traincert #secondarycontent h2 {font-size:13px; line-height:15px; color:#585858; font-weight:bold; margin:0 0 4px 8px; padding:0;}
	#traincert #secondarycontent .navigation {
		margin:21px 0 20px;
	}
	*:first-child+html #traincert #secondarycontent .navigation {margin-top:22px;}
	#traincert #secondarycontent #related {margin:0 0 10px 0;}
				
	#traincert #secondarycontent .links,
	#traincert .sidebar .links {width:180px;margin:0;}	
	#traincert .sidebar .links	{margin-left:16px;}
	*:first-child+html 	#traincert .sidebar .links	{margin-left:-4px;} /* ie7 */
	#traincert #secondarycontent .links li,
	.sidebar .links li {
		display:block;
		background:transparent url(gfx/traincert/hr.png) repeat-x scroll 0 100%;
		padding:5px 0 4px;
		margin-left:21px;
		margin-right:15px;
	}
	*:first-child+html 	#traincert #secondarycontent .links li {padding:0px 0 2px 8px;} /* ie7 */
	*:first-child+html 	#traincert .sidebar .links li {padding:0px 0 2px 8px;} /* ie7 */
	 
	#traincert #secondarycontent .links li.last,
	#gradientwrap .sidebar .links li.last {background-image:none;}	
	#traincert #secondarycontent .links li a,
	#gradientwrap .sidebar .links li a {
		display:block;
		position:relative;
		font-weight:bold;
		font-size:11px;
		line-height:13px;	
		color:#808080;		
		text-align:left;		
	}	
	#traincert #secondarycontent .links li a .arrow, 
	#gradientwrap .sidebar .links li a .arrow {display:block; top:2px; right:0px; width:4px; height:7px; position:absolute; background:transparent url(gfx/traincert/arrow-right.png) no-repeat scroll 0 0;}

	*:first-child+html #traincert #secondarycontent .links li a .arrow {top:4px;} /* ie7 */
	*:first-child+html #traincert .sidebar .links li a .arrow {top:4px;} /* ie7 */
	
	#traincert #secondarycontent .links li a:hover,
	#gradientwrap .sidebar .links li a:hover {color:#ff7800;}	
	#traincert #secondarycontent .links li a:hover .arrow,
	#gradientwrap .sidebar .links li a:hover .arrow {background-position:-4px 0;}

	#traincert #secondarycontent #related .links li a {font-weight:normal; color:#326DB5;}
	#traincert #secondarycontent #related .links li a:hover {color:#ff0000;}
	#traincert #secondarycontent #related .links li a .icon {margin:0 6px 0 0;}

	#traincert #secondarycontent .video img {margin:10px 0 0 5px;}
	
	
	.postmain {margin:0 0 0px 51px; position:relative; top:-15px;}
			
	/* BEGIN generic popup */
		.popup {display:none; position:absolute; top:21px; left:32px; width:351px; z-index:5;}
		.active {z-index:5;}
		.active .popup { display:block; }	
		.popup .top {display:block; width:351px; height:20px; background:transparent url(gfx/traincert/popup_top.png) no-repeat scroll 0 0;
			z-index:5;
		}
		.popup .middle {
			display:block; 
			padding:16px 30px 16px 24px; width:297px; 
			font-size:11px; line-height:16px; color:#000;
			text-align:left;
			background:transparent url(gfx/traincert/popup_middle.png) repeat-y scroll 0 0; overflow:hidden;
			z-index:5;
		}
		.popup .bottom {display:block; width:351px; height:20px; background:transparent url(gfx/traincert/popup_bottom.png) no-repeat scroll 0 0;
			z-index:5;
		}	
		.popuparrowdown {top:auto; bottom:40px; left:-13px;}
		*:first-child+html .popuparrowdown {left:-68px;} /* ie7 */
		.popuparrowdown .top {height:6px; width:242px; background-image:url(gfx/traincert/popup_arrowdown_top.png);}
		.popuparrowdown .middle {width:185px; padding:7px 35px 8px 22px; background-image:url(gfx/traincert/popup_arrowdown_middle.png);}
		.popuparrowdown .bottom {height:28px; width:242px; background-image:url(gfx/traincert/popup_arrowdown_bottom.png);}

		.wpopuparrowdown {top:auto; left:15px; bottom:20px; }
		.wpopuparrowdown .top {height:9px; width:328px; background-image:url(gfx/traincert/popup328_arrowdown_top.png);}
		.wpopuparrowdown .middle {width:271px; padding:7px 35px 8px 22px; background-image:url(gfx/traincert/popup328_arrowdown_middle.png);}
		.wpopuparrowdown .bottom {height:28px; width:328px; background-image:url(gfx/traincert/popup328_arrowdown_bottom.png);}


				
		.popup a.launch {display:block; position:relative; margin:16px 0 0; float:left; clear:left; }
		.popup a.launch .arrow { display:block; position:absolute; top:5px; right:-10px;
			width:7px; height:7px; background:transparent url(gfx/bluearrow.png) no-repeat scroll 0 0;	
		}		
	/* END generic popup */		
	
	#diagram {padding:10px 0 0px;}
	#diagram {padding-top:0px; margin-top:-5px;}
	#diagram h2 {font-size:11px; line-height:13px; font-weight:bold; margin:0 0 5px 11px; text-transform:uppercase;}
	#diagram .row {background:transparent url(gfx/hr.png) repeat-x scroll 0 100%; width:557px; padding-bottom:11px; padding-top:11px; }
	#diagram .lastrow {background-image:none;}
	#diagram .endofinner {clear:left;}
	#diagram .outlinearrow {
		position:relative;
		width:138px; height:71px;
		padding:0 20px 0 11px;
		text-align:center;
		float:left;
		background:transparent url(gfx/outlinearrow.png) no-repeat scroll 0 0;
	}	
	#diagram .firstarrow {margin-left:-2px;}	
	
	#diagram .outlinearrow .links {
		font-size:11px; 
		line-height:12px; 
		padding-top:23px; 
		color:#99908C;
	}
	
	#diagram .outlinearrow .links a {
		color:#326DB5;
		font-weight:bold;
		text-decoration:none; 
	}
	
	#diagram .outlinearrow .multilinks {padding-top:4px; }
	
	#diagram .badge {
		float:left;
		font-size:11px;
		font-weight:bold;
		height:70px;
		line-height:13px;
		margin:0 5px 0 0;
		text-align:center;
		width:84px;
		color:#99908C;
	}	
	#diagram .badge2 {width:110px;}
	#diagram .badge img {position:relative; top:3px; left:0px; }	
	#diagram .badge2 img	{left:0px;}
	
	/* BEGIN Training Premier */
	#rolestage {padding:7px 0 0 0;}
	#rolestagenav {
		background:transparent url(gfx/heading.png) no-repeat scroll 0 0;
		width:904px;
		margin-left:-11px;

	}
	#rolestagenav .bottom {
		background:transparent url(gfx/heading-bottom.png) no-repeat scroll 0 100%;
		position:relative;
		width:904px;
		min-height:40px;
	}	
	#rolestagenav .bottom .links {
		padding:8px 0 0 11px;
		text-transform:uppercase;
	}
	#rolestagenav .bottom .links	a, #rolestagenav .bottom .links span {
		margin:0 7px;
		font-size:12px;
		line-height:15px;		
	}
	#rolestagenav .bottom .links	a.active {color:#000; font-weight:bold; cursor:default;}	
	#rolestagenav .bottom .links span {color:#000; font-weight:bold;}
	#rolestagenav .bottom .more {
		position:absolute;
		top:10px; right:20px;
		font-size:11px; line-height:13px;
		width:245px;
	}

	
	#rolestagebody {margin:0 0 0 -15px;}	
	#rolestagebody .headshotscol .frame {
		position:relative;
		width:108px; height:86px;
	}
	#rolestagebody .headshotscol .frame a {}
	#rolestagebody .headshotscol .frame img {margin:8px 0 0 4px;}
	#rolestagebody .headshotscol .frame .overlay {
		display:block;
		width:108px; height:86px;
		position:absolute;
		top:0; left:0;		
		background:transparent url(gfx/headshot_sm_overlay24.png) no-repeat scroll 0 0;
		cursor:pointer;
	}
	#rolestagebody .headshotscol .frame .indicator {
		background:transparent url(gfx/indicator_blueright24.png) no-repeat scroll 0 0; 
		position:absolute;
		width:7px; height:16px;
		left:91px; top:29px;
		display:none;
	}
	#rolestagebody .headshotscol .onlink .indicator {display:block;}
	#rolestagebody .headshotscol .frame .namelabel {		
		color:#fff;
		background-color:#c2c2c2;
		width:80px; height:20px;
		padding:0 5px; 
		position:absolute; 
		bottom:13px; left:6px;
		text-align:center;
		cursor:pointer;		
	}
	#rolestagebody .headshotscol .onlink .namelabel	{
		color:#000;
		background-color:#fff; 				
	}
	#rolestagebody .wordlinkcol {
		background:transparent url(gfx/bk_gray_vertline300.png) no-repeat scroll 50px 25px;
	}
	#rolestagebody .wordlinkcol a {
		display:block;
		width:108px; height:86px;
		background:transparent url(gfx/bk_textnavlink.png) no-repeat scroll 0 0;
		cursor:pointer;		
	}	
	#rolestagebody .wordlinkcol .onlink a {background-position:-108px 0;}
	#rolestagebody .wordlinkcol a img.word {margin:31px 0 0 15px; cursor:pointer;}	
	#rolestagebody .primtab {display:none;}
	#rolestagebody .active {display:block;}	
	#rolestagebody .primtab .subcontrols {
		width:115px;
		padding-top:14px;
	}
	#rolestagebody .primtab .tcol1 {vertical-align:top; width:115px; } /* control col */
	#rolestagebody .primtab .tcol2 {vertical-align:top; width:725px; } /* content col */
	#rolestagebody .primtab .subtab {display:none; padding:17px 0 5px 26px;}
	#rolestagebody .primtab .activesub {display:block;}
	#rolestagebody .primtab .col1 {width:345px; float:left;  padding:0 10px 0 0;}
	#rolestagebody .primtab .col2 {width:320px; float:left;  padding:0 0 0 11px;}
	#rolestagebody .primtab .subtab h3 {font-weight:bold; margin-left:0px; color:#666;}
	#rolestagebody .primtab .subtab ul.general {
		margin-bottom:22px;
		margin-left:2px;
	}
	#rolestagebody .primtab .subtab ul.general li {
		font-size:12px;
		line-height:15px;
		padding:2px 0 3px 10px;
		background-position:0 7px;
		
	}
	

	/* END Training Premier */	

	/* Training and Certification by Role */	
	#traincert img.adminpath {margin:11px 0 27px;}
	#traincert #secondarycontent img.meetpros {margin:33px 0 0 0px;}

	
	/* BEGIN Training Online */
	#secondarycontent .trainonlinebluesaasy {margin:183px 0 0 50px;}

	div.listboxmiddle {padding:0px 13px 0px; width:627px;}
	
	div.listboxmiddle .canvas {
		background:transparent url(gfx/two_vert_lines.png) repeat-y scroll 400px 0;
		padding:0 0 5px 0;
	}
	.listboxmiddle .row {clear:left; background:transparent url(gfx/hr.png) repeat-x scroll 0 100%; /*min-height:43px;*/}
	.listboxmiddle .lastrow {background-image:none;}
	.listboxmiddle .row .endofinner {clear:left;}
	.listboxmiddle .col1,
	.listboxmiddle .col2,
	.listboxmiddle .col3 {float:left; min-height:21px; padding-top:8px; padding-bottom:9px;}

	.listboxmiddle .col1 {position:relative; width:381px; padding-left:10px; padding-right:10px; }
	.listboxmiddle .col1 .popuplink, #promobox .boxmiddle .col1 .popuplink {
		font-weight:bold; 
	}

	.listboxmiddle .col2 {width:100px; padding-left:24px; padding-right:10px;}
	.listboxmiddle .col3 {width:59px; padding-left:22px; padding-right:10px;}

	.endofinner {clear:both; display:block; font-size:1px; height:1px; width:100%;}
	
	.listboxmiddle .col3 a.launch {display:block; position:relative; margin:0; float:left; }
	.listboxmiddle .col3 a.launch .arrow { display:block; position:absolute; top:5px; right:-10px;
		width:7px; height:7px; background:transparent url(gfx/bluearrow.png) no-repeat scroll 0 0;	
	}
	/* END Training Online */

	/* BEGIN Training Catalog */
		#catalog .category {
			margin:21px 0 0;
			padding:0 0 14px;
		}
		#catalog h2 {
			font-size:12px; line-height:15px;
			font-weight:bold;
			color:#585858;
			margin:0 0 14px 1px;
		}
		#catalog .row {
			position:relative;
			background:transparent url(gfx/hr.png) repeat-x scroll 0 100%;			
			margin:0 0 0 -6px;
			padding:9px 0 11px 8px;
			width:614px;
			min-height:20px;
		}
		#catalog .popup {top:23px; left:87px;}		
		#traincert .traincatalogredsaasy {margin:12px 0 0 36px;}
			
	/* END Training Catalog */
	
	/* BEGIN Training Promo */
	#promobox {background:transparent url(gfx/promo_middle.png) repeat-y scroll 0 0; width:655px; margin:-8px 0 15px -12px;}
	#promobox .boxtop {
		background:transparent url(gfx/promo_top.png) no-repeat scroll 0 0;
	}	
	#promobox .boxbottom {
		background:transparent url(gfx/promo_bottom.png) no-repeat scroll 0 100%;
		padding:2px 0 2px;
	}	
	#promobox .boxmiddle {
		min-height:20px;
		background:transparent url(gfx/bk_graydot.png) repeat-y scroll 550px 0;
		padding:8px 14px 0 19px;
	}
	
	#promobox .row {position:relative; clear:left; min-height:40px; background:transparent url(gfx/hr_onblue.png) repeat-x scroll 0 100%;}
	
	#promobox .lastrow {
		background-image:none;
	}
	
	#promobox .row .col1, #promobox .row .col2 {float:left; padding-top:8px; padding-bottom:12px;}
	#promobox .row .col1 {
		width:509px; 
		padding-left:7px; 
		padding-right:15px;
		z-index: 0;
	}
	#promobox .row .col2 {width:67px; padding-left:22px;}

	
	#promobox .row .col2 a.launch {display:block; position:relative; margin:0; float:left; }
	#promobox .row .col2 a.launch .arrow { display:block; position:absolute; top:5px; right:-10px;
		width:7px; height:7px; background:transparent url(gfx/bluearrow.png) no-repeat scroll 0 0;	
	}	
	#promobox .popup {left:117px;}	
	
	#promobox .row .endofinner {clear:left;}
	
	#traincert .trainpromoredsaasy {margin:22px 0 0 44px;}	
	/* END Training Promo */
	
	/* BEGIN Cert Home */
	#certhometable {margin-left:-5px;}
	
	/* safari specific css to correct rendering */
	@media screen and (-webkit-min-device-pixel-ratio:0) { #certhometable .listboxtop {position:relative; top:4px; } }

	#certhometable .listboxmiddle {padding-top:0; padding-bottom:0; padding-right:5px; width:635px; }
	#certhometable .listboxmiddle .canvas {background:transparent url(gfx/two_vert_lines_bluemid.png) repeat-y 227px 0; }
	#certhometable .listboxmiddle .firstrow {background-image:none;padding-top:10px; width:100%;}
	*:first-child+html #certhometable .listboxmiddle .firstrow {background-image:url(this_image_dne.gif);} /* ie7, in ie7 none results in a white background */
	#certhometable .listboxmiddle .lastrow {padding-bottom:12px; background-image:url(this_image_dne.gif);} /* ie7, in ie7 none results in a white background */
	#certhometable .listboxmiddle .col1,
	#certhometable .listboxmiddle .col2,
	#certhometable .listboxmiddle .col3 {padding-top:13px; padding-bottom:7px;}		
	#certhometable .listboxmiddle .col1 {width:205px; padding-left:7px; line-height:15px;}
	#certhometable .listboxmiddle .col1 .popuplink {font-weight:normal;}
	#certhometable .listboxmiddle .col2 {width:210px; font-size:11px; }
	#certhometable .listboxmiddle .col2 .primary {display:block; font-size:12px; line-height:15px; font-weight:bold;}
	#certhometable .listboxmiddle .col3 {width:145px; padding-right:0;}
	#certhometable .listboxmiddle h1 {font-size:18px; line-height:22px; color:#000; font-weight:normal; margin:0 0 4px; clear:left;}	
	#certhometable .listboxmiddle h1.hlight {color:#FF1100; margin-bottom:2px;}
	#certhometable .listboxmiddle .details {font-size:13px; line-height:16px; color:#000; display:block; margin:0 0 0 2px; width:185px; }
	#certhometable .listboxmiddle .col3 .details {width:140px;}
	ul.certhomelist {padding-top:9px; padding-bottom:27px;}
	ul.certhomelist li {background-position: 0 7px; padding-left:13px;}
	/* END Cert Home */
	
	/* BEGIN Cert FAQ */
	#traincert .faq {margin-top:45px;}
	#traincert .faq .main {}
	#traincert .faq #secondarycontent {margin-top:-19px; margin-right:17px;}
	#traincert .faq #secondarycontent .sidebar {padding-top:0; margin-right:0; width:231px; margin-bottom:18px;}
	*:first-child+html #traincert .faq #secondarycontent .sidebar {margin-left:-10px; margin-right:7px; margin-bottom:-10px;} /* ie7 */
	#traincert .faq #secondarycontent .navigation {clear:right;}
		
	#traincert .faq .main {padding-top:7px;}
	.faq .main .container {padding-top:0; width:665px;}

	#traincert .faq .main #innernav .topline {background:transparent url(gfx/hr.png) repeat-x scroll 0 0;
		display:block;
		width:100%;
		height:3px;
		font-size:1px;
	}
	.faq .main h3 {color:#000; font-weight:bold;}
	.faq .main .question {margin-bottom:23px;}
	.faq #bodycontent .main .question p {margin-bottom:2px;}	
	.faq .main .question .backtotop {font-size:10px; font-weight: normal; clear:left;}
	.faq .main ul.general li {
		background-position:0 7px;
	}
	.faq .main ul.ullinks {margin-top:7px; margin-bottom:25px;}
	.faq .main ul.ullinks li {width:100%; margin-left:0;}	
	.faq .prereqs {overflow:hidden; width:100%; margin-top:25px; font-size:12px; line-height:21px;}
	.faq .prereqs .row {clear:left;}
	.faq .prereqs .col1 {width:212px; float:left;}
	.faq .prereqs .col1 .bk {background:transparent url(gfx/hr.png) repeat-x scroll 0 14px;}
	.faq .prereqs .col1 .bk span {background-color:#fff;}
	.faq .prereqs .firstrow .col1, .faq .prereqs .firstrow .col2 {color:#000; font-weight:bold;}
	.faq .prereqs .col2 {width:225px; float:left;}	
	
	/* END Cert FAQ */	
/* END Training and Certification Pages */

/* ONE COLUMN ALOHA FREE TRIAL FORM */
#OneColFormGradientwrap {
background:transparent url(gfx/gradiantwrap_landing.png) no-repeat scroll 0 0; 
height:100%;
min-height:900px;

}

#OneColLeftWrapper {
padding-bottom:20px; 
padding-left:55px; 
padding-right:0; 
padding-top:50px; 
width:870px;
color:#99908C;
font-size:12px;
line-height:22px;
}

#OneColLeftWrapper h1 {color:#000000;font-size:18px;line-height:22px;}
#OneColLeftWrapper a:hover {color:#FF0000;}
#OneColLeftWrapper a {color:#326DB5;text-decoration:none;}

#LeftTop {
float:left; 
background:transparent url(gfx/singleCol_left_bkgd_top.png) no-repeat scroll 0 0; 
height:auto !important; 
margin:0; 
min-height:5px; 
overflow:hidden; 
padding:0px 0px 0px 0px; 
width:322px;
}

#LeftContainer {
	float:left;
	width:322px;
	position: relative;
	left: 20px;
}
#LeftContent {
padding: 0px 40px 19px 27px;
margin: 3px 0px 0px 0px;
line-height: 16px;
color:#666666;
}

#LeftContent p b {line-height:25px;}

#LeftBottom {
background:transparent url(gfx/singleCol_left_bkgd_bottom.png) no-repeat scroll 0 100%; 
display:block; 
height:28px; 
margin:0;
padding:0;
clear:both;
}

#OneColArrow {
float:left; 
width:23px; 
height:auto !important; 
margin-left:-1px;
min-height:60px; 
overflow:hidden;
}



#OneColConfWrapper {
float:left;
background:transparent url(gfx/singleCol_right_bkgd_top.png) no-repeat scroll 0 0; 
height:auto !important; 
margin:0px 0px 0px 0px; 
min-height:5px; 
overflow:hidden; 
padding:10px 0px 0px 0px; 
width:540px;
}

#OneColConfBottomContainer {
	padding-left:22px;
	position:relative;
	top:-2px;
}

#OneColConfBottom {
background:transparent url(gfx/singleCol_right_bkgd_bottom.png) no-repeat scroll 0 100%; 
display:block; 
height:100%; 
margin:0px 0px 0px 0px; 
padding:0;
width:540px;
}


#OneColRightWrapper {
float:left;
background:transparent url(gfx/singleCol_right_bkgd_top.png) no-repeat scroll 0 0; 
height:auto !important; 
margin:0; 
min-height:5px; 
overflow:hidden; 
padding:20px 0px 0px 0px; 
width:540px;
}

#OneColRightForm {padding:0 0 10px 40px; width:470px;}

#RightBottom {
background:transparent url(gfx/singleCol_right_bkgd_bottom.png) no-repeat scroll 0 100%;
display:block;
left:322px;
padding:0;
position:relative;
top:-2px;
clear: both;
}

*:first-child+html #RightBottom {top:-54px;}

/* FORM FORMAT */

#aloharegpg {
color:#666666;
font-size:12px;
line-height:22px;
}

#aloharegpg p {
line-height:16px;
margin-top:4px;
}

#aloharegpg h1 {
color:#000000;
font-size:21px;
line-height:22px;
}

#aloharegpg td.a:hover {
color:#FF0000;
}

#aloharegpg td.a {
color:#326DB5;
text-decoration:none;
}

#aloharegpg table{margin:0px 1px; border:0;}
#aloharegpg td{border:0; color:#000000; font-size:12px; line-height:22px; font-family:Arial,Helvetica,Verdana,sans-serif; padding-top:22px;}
#aloharegpg td.small{width:310px; border:0; color:#000000; font-size:11px; line-height:13px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#aloharegpg td.col1,#aloharegpg td.col1wide{width:140px;text-align:right; padding:6px 0px; color:#000000; font-size:12px; line-height:22px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#aloharegpg td.col,#aloharegpg td.colwide{width:100px;text-align:right; padding:2px 0px; color:#000000; font-size:12px; line-height:22px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#aloharegpg td.col1wide{width:200px; color:#000000; font-size:12px; line-height:22px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#aloharegpg td.col2{width:50px; padding:6px 5px;}
#aloharegpg td.col2hilite{width:50px; padding-left:7px}
#aloharegpg .feildhilite{width:160px; padding:0px 0px; border: 2px solid #c3e5f7;}
#aloharegpg td.validate{width:100px;text-align:left; padding:2px 0px; color:#f10; font-size:11px; line-height:11px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#aloharegpg td.fullspan{text-align:center}

#aloharegpg select.std {
	color:#666666;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:14px;
	line-height:22px;
	width:160px;
}

#aloharegpg input.std {
	color:#666666; 
	font-size:14px; 
	line-height:16px; 
	font-family:Arial,Helvetica,Verdana,sans-serif; 
	width:160px; 
	margin:1px 2px; 
	border: 2px solid #c3e5f7;
	letter-spacing:1px;
}

#aloharegpg textarea.std{color:#666666; font-size:12px; line-height:22px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#aloharegpg input.checkbox{outline: #c3e5f7 solid 2px;}

#aloharegpg td.col1 label, #aloharegpg td.section3l label, #aloharegpg td.validate label {
	text-transform:lowercase
}

#aloharegpg td.section3l{width:130px; text-align:right; padding:2px 0px; color:#000000; font-size:12px; line-height:22px; font-family:Arial,Helvetica,Verdana,sans-serif;}
#aloharegpg td.section3r{width:130px; padding:2px 5px; color:#000000; font-size:12px; line-height:22px; font-family:Arial,Helvetica,Verdana,sans-serif;}

/*buttons, text red versions and circle links */

#aloha_but_lg {height:100%; white-space:nowrap; margin:0px;}
#aloha_but_lg a{float:left;background:url(gfx/but_lg_left_aloha.gif) no-repeat left top; margin:0; padding:0 0 0 6px;text-decoration:none;}
#aloha_but_lg a span { float:left; display:block; background:url(gfx/but_lg_right_aloha.gif) no-repeat right top; padding:7px 22px 12px 6px; margin:0 10px 0px 6px; font: bold 11px/13px Verdana, Arial; color:#FFF !important; white-space:nowrap; }
#aloha_but_lg a span.signup { float:left; display:block; background:url(gfx/but_lg_right_aloha.gif) no-repeat right top; padding:7px 22px 12px 6px; margin:0 0px 0px 6px; font: bold 11px/13px Verdana, Arial; color:#FFF !important; white-space:nowrap; }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#aloha_but_lg a span {float:none;}
    /* End IE5-Mac hack */
#aloha_but_lg a:hover { background-position:0% -34px;padding:0 0 0 6px; }
#aloha_but_lg a:hover span { color:#FFF !important; background-position:100% -34px;  font: bold 11px/13px Verdana, Arial; white-space:nowrap; }


/* END FORM FORMAT */

/* END ONE COLUMN ALOHA FORM */

/*FORM HINTS*/
td.hashint {
	position: relative;
	display: block;
}

div.fieldhint {
	position: absolute;
	top: 25px;
	left: 140px;
	background: url(gfx/fieldhint.gif) no-repeat 0 0;
	padding: 9px 0 0 0;
	width: 285px;
	/*_width: 280px;*/
	display: none;
}

div.fieldhint span {
	background: #e8e8e8;
	border: 1px solid #848484;
	border-width: 0 1px 1px;
	display: block;
	padding: 8px 0px 0 14px;
}

div.fieldhint p {color: #000;}
/* END FORM HINTS */

/* BEGIN PLATFORM EDITION COMP */
#bodycontent .plateditions {
padding-left:24px;
padding-right:0;
width:925px;
}


#bodycontent .plateditions .boxtop {
background:transparent url(gfx/plat_graybox_top.gif) no-repeat scroll 0 0;
overflow:hidden;
height:55px;
}

#bodycontent .plateditions .boxtop a {margin:4px 30px 0 0;}

#bodycontent .plateditions .boxtop a {
color:white;
display:block;
float:right;
font-weight:bold;
margin:5px 32px 0 0;
text-decoration:underline;
}

#bodycontent .plateditions .box_3_col{
background:transparent url(gfx/plat_graybox_middle.gif) repeat-y scroll 0 0;
border:medium none;
padding-bottom:11px;
padding-left:20px;
}

#bodycontent .plateditions .box_3_col .col {
float:left;
margin:0;
width:259px;
/*border:solid 1px #ff1100;*/
padding: 10px 20px 10px 20px;
/*text-align:center;*/
}

#bodycontent .plateditions .box_3_col .col.col2 {
border-right:solid 1px #d9d9d9;
padding-top:0px;
margin-top:10px;
}


#bodycontent .plateditions .boxbottom {
background:transparent url(gfx/plat_graybox_bottom.gif) no-repeat scroll 0 0;
min-height:37px;
overflow:hidden;
position:relative;
}


#bodycontent .plateditions .box_3_col .col .grow_button {
color:#FFF;
display:inline-block;
float:left;
font-size:11px;
line-height:14px;
font-weight:bold;	
margin:7px 0 0 47px;
min-width:115px;
text-decoration:none;	
clear:both;	
}
	
#bodycontent .plateditions .box_3_col .col .grow_button {margin-left:42px; margin-top:9px;}
#bodycontent .plateditions .box_3_col  .col .grow_button span { color:#FFF; }
#bodycontent .plateditions .box_3_col .col  .grow_button .container {
background:transparent url(gfx/bk_red_button.png) no-repeat scroll 0 0;
display:block;
margin:0 -1px 0 0;
padding:0; /* padding-right 1px for ie6/ie7 */
}

#bodycontent .plateditions .box_3_col .col  .grow_button .container { background-image:url(gfx/buttons/bk_red_button_bkblue.png);}
#bodycontent .plateditions .box_3_col .col  .grow_button:hover .container {background-position:0 -34px;}	
*:first-child+html #bodycontent .plateditions .box_3_col  .col .grow_button {padding-right:1px;} /* ie7 */
#bodycontent .plateditions .box_3_col  .col .grow_button .container .rightside {
background:transparent url(gfx/bk_red_button_right.png) no-repeat scroll 100% 0;
display:block;
padding:8px 24px 11px 23px;
min-width:95px;
margin:0;
}

#bodycontent .plateditions .box_3_col  .col .grow_button .container .rightside { background-image:url(gfx/bk_red_button_right_bkblue.png);}
#bodycontent .plateditions .box_3_col  .col .grow_button:hover .container .rightside {background-position:100% -34px;}
	
#bodycontent .plateditions .box_3_col  .col .price {
color:#000;
font-weight:bold;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
}

#bodycontent .plateditions .box_3_col  .col .editonSpecialButton a {
background:transparent url(gfx/bk_red_button_bkblue2.png) no-repeat scroll center top;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:20px;
margin-top:5px;
padding:8px 1px 5px 4px;
text-decoration:none;
}
#bodycontent .plateditions .box_3_col  .col .editonSpecialButton a:hover {
background:transparent url(gfx/bk_red_button_bkblue2.png) no-repeat scroll center bottom;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:20px;
margin-top:5px;
padding:8px 1px 5px 4px;
text-decoration:none;
}

#bodycontent .plateditions .box_3_col  .col .redBold{
color:#ff1100;
font-size:12px;
font-weight:bold;
}

#bodycontent .plateditions .box_3_col  .col .blackBold{
color:#000000;
font-size:12px;
font-weight:bold;
}

#bodycontent .plateditions .box_3_col  .col .topper {
margin-top:-40px;
position:relative;
}

#bodycontent .plateditions .box_3_col  .col .topper em {
color:#FF0000;
display:block;
font-size:14px;
font-style:normal;
font-weight:bold;
line-height:16px;
margin-bottom:1px;
}

#bodycontent .plateditions .box_3_col .col .bottomarea {
background:transparent url(gfx/hr_184.png) no-repeat scroll 45px 10px;
clear:both;
padding:23px 5px 0 27px;
}


#bodycontent .plateditions .box_3_col .col div {
color:#808080;
font-size:13px;
line-height:15px;
}

#bodycontent .plateditions .box_3_col .col .centered{text-align:center;}
#bodycontent .plateditions .box_3_col .col .centered img{margin-bottom:10px;}
#bodycontent .plateditions .box_3_col .col .centered img.special{margin-top:45px;}
#bodycontent .plateditions .box_3_col .col .centered h3{margin-top:5px;margin-bottom:10px;}
#bodycontent .plateditions .box_3_col .col .bottomarea span {font-weight:bold;text-align:left;}

#bodycontent .plateditions .box_3_col .col ul {
margin-left:-1px;
text-align:left;
padding-top:10px;
font-size:13px;
line-height:15px;
}


#bodycontent .plateditions .box_3_col .col ul li {
margin:0 0 9px 2px;
}
#bodycontent .plateditions .box_3_col .col li {
background:transparent url(gfx/bk_bullet_reddot.gif) no-repeat scroll left 5px;
margin:0 0 11px 2px;
padding:0 0 0 10px;
}

 #bodycontent .plateditions .box_3_col .col .editonSpecialButton a {
	background:transparent url(gfx/bk_red_button_bkblue2.png) no-repeat scroll center top;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:20px;
	margin-top:5px;
	padding:8px 1px 5px 4px;
	text-decoration:none;
	display:block;
 }

 #bodycontent .plateditions .box_3_col .col .editonSpecialButton a:hover {
	background:transparent url(gfx/bk_red_button_bkblue2.png) no-repeat scroll center bottom;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:20px;
	margin-top:5px;
	padding:8px 1px 5px 4px;
	text-decoration:none;
 } 
 
/* END PLATFORM EDITION COMP */


/* BEGIN ALOHA 2 COL SEM LANDING */

#container.aloha_sem {
float:left;
background:transparent url(gfx/aloha_sem_bg_white_top.png) no-repeat scroll 0 0; 
height:auto !important; 
margin:0; 
min-height:5px; 
overflow:hidden; 
width:930px;
margin:20px 0 0 20px;
}

#container.aloha_sem ul{
color:#99908C;
font-size:12px;
line-height:22px;
margin-left:0;
}

#container.aloha_sem h1{
color:#000000;
font-size:21px;
line-height:22px;
}

#container.aloha_sem ul li{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(gfx/body_tabmenu/bk_bullet_reddot.gif) no-repeat scroll 0 9px;
margin:0 0 0 0;
padding:0 0 0 10px;
}

#OneColFormGradientwrap .aloha_sem_bottom {
background:transparent url(gfx/forms/aloha_sem_bg_white_bottom.png) no-repeat scroll 0 100%; 
display:block; 
height:57px; 
margin:0 0 0 20px;
padding:0;
}


#container.aloha_sem p {
color:#99908C;
font-size:12px;
line-height:16px;
padding-bottom:14px;
}

/* END ALOHA 2 COL SEM LANDING */




/***Aloha - Customers*********************************************************************************************/

.pager-first .previous,
.pager-last .next {-moz-opacity:.3;/*opacity:.3;*/cursor:default !important}
.pager {font-size:12px;font-weight:bold;}
.pager a, .pager a:hover	{text-decoration:none !important;color:#015ba7 !important;}
.pager .explanation	{color:black;padding: 0 10px;border-right:1px solid #999;margin-right:10px;}
.pager .page {width:25px;padding:2px;border:1px solid #999;text-align:center;font-size:0.9em;font-weight:bold;color:#333;}
.pager .next {margin-left:10px;}
.empty .pager,	#bodycontent.list .pager	{visibility:hidden;}

#customerspage a	{text-decoration:underline;cursor:pointer;}
#customers-list a,
#customers-list a:hover					{color:#015ba7 !important;text-decoration:none !important;}
#customers-list							{padding:0 40px 0 15px;min-height:410px;}
#customers-list .view-summary li		{padding:10px 0;background:url('gfx/partners/hr_189.png') repeat-x bottom;}
#customers-list .view-summary li.last	{background:none;margin-bottom:20px;}
#customers-list .view-summary li.first	{margin-top:30px;}

#customers-list .view-summary li h2		{margin-top:20px;font-size:18px;}
#customers-list .view-summary li h2 a,
#customers-list .view-summary li h2 a:hover {color:black !important;}
#customers-list .view-summary a.tv span	{padding-left:15px;background:url('gfx/customers/icon-tv.png') no-repeat center left;}
#customers-list	.view-list				{width:33%;float:left;}

#customers-list	.view-list li			{padding:3px 0;margin:0 40px 0 0;
										 background:url('gfx/partners/hr_189.png') repeat-x bottom;}
#customers-list	.view-list li.h2		{background:none;padding-bottom:0px;}										 
#customers-list	.view-list li a			{line-height:16px;}										 
#customers-list .view-list li.last		{background:none;padding-bottom:25px;}
#customers-list	.view-list h2			{font-size:13px;font-weight:bold;padding-top:20px;}



#advanced-container						{position:absolute;z-index:2;top:0;display:none;}
#advanced-container.on					{display:block;}
#customerspage .advanced-top			{width:916px;height:32px;
										 background:url('gfx/customers/advanced-top.png') no-repeat center center;}
#customerspage .advanced				{width:916px;
										 background:url('gfx/customers/advanced-bg.png') repeat-y center;}										 
#customerspage .advanced-bottom			{width:916px;height:18px;
										 background:url('gfx/customers/advanced-bottom.png') no-repeat center center;}

#customerspage .advanced-formwrap		{padding:0 7px 0 2px;}
#customerspage .advanced form			{background:url('gfx/customers/advanced-form-bg.png') repeat-x top;padding:20px 40px;}
#customerspage .advanced-head *			{float:left;}
#customerspage .advanced-head .directions
										{font-size:13px;font-weight:bold;color:black;padding-right:25px;position:relative;top:2px;}
#customerspage .advanced-head a.boxes	{padding:0 5px;border-right:1px solid #9f9f9f;line-height:15px;color:#9f9f9f;position:relative;top:5px;}
#customerspage .advanced-head a.last	{border-right:0;margin-right:15px;}
#customerspage .submit-advanced			{background:url('gfx/customers/button-apply.png') no-repeat center center;}
#customerspage .submit-advanced	span	{width:69px;height:28px;visibility:hidden;}
#advanced-trigger{color:#015ba7;font-size:12px;font-weight:bold;padding-right:15px;text-decoration:none !important; background:url('gfx/customers/advanced-carrot.png') no-repeat center right;}
#advanced-trigger:hover{color:#015ba7 !important;}
#advanced-close{background:url('gfx/customers/advanced-close.png') no-repeat center center;float:right;position:relative;top:-20px;right:-30px;text-decoration:none !important;}
#advanced-close	span	{width:10px;height:11px;visibility:hidden;overflow:hidden;}

#customerspage .filters-container{clear:both;margin-top:25px;}
#customerspage .filters-container .filter{float:left;}
#customerspage .filters-container .filter-department				{position:relative;left:-20px;margin-right:35px;}									
#customerspage .filters-container .filter-story_type{margin-top:25px;}
#customerspage .filters-container .filter h3{font-size:12px;font-weight:bold;padding:5px 0;}
#customerspage .filters-container .filter ul{margin-left:15px;}

#customerspage li						{list-style:none;}
#customerspage .view-types				{float:right;}
#customerspage .view-types li			{display:inline;font-size:10px;margin-right:10px;}
#customerspage .view-types li a			{color:#333;cursor:pointer;}
#customerspage .view-types li.active 	{-moz-opacity:.3;/*opacity:.3;*/}
#customerspage .view-types li.active a	{text-decoration:none;}
#customerspage .view-types a.list		{padding-left:16px;background:url('gfx/customers/icon_list.png') no-repeat left center;}
#customerspage .view-types a.summary	{padding-left:16px;background:url('gfx/customers/icon_summary.png') no-repeat left center;}

#customerspage #bodycontent {padding:9px 6px 0px 33px;position:relative;}
#customerspage .controlbar 				{clear:both;width:916px;height:65px;background:url('gfx/customers/controlbar-bg.png') no-repeat;}

#customerspage .controlbar-bwrap		{padding:22px;}
.customerspage #sorter					{margin:0 20px 0 8px;width:100px;}

#modulecontainer .module-spacer			{float:right;width:1px;height:410px;margin-right:-1px;}
#modulecontainer .no-results			{height:400px;background:url('gfx/customers/no-results.png') no-repeat center center;display:none;}
.empty #modulecontainer .no-results		{display:block;}
.empty #customers-list,
.empty .to-top,
.empty #bottom-control-bar			{display:none;}
#modulecontainer .no-results div			{margin:98px 0 0 441px;float:left;font-size:18px;color:#333;line-height:20px;}
#modulecontainer .no-results div a			{text-decoration:none !important;}
#modulecontainer .no-results br.special		{line-height:15px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#customerspage #gradientwrap .billboard {padding-left:26px; height:auto;}

#customerspage .summary_view .last {border-bottom:none;}
#customerspage .summary_view .partner .logo {float:left; margin-left:5px;}
#customerspage .summary_view .partner .desc {margin:0 0 0 215px; width:435px;}
#customerspage .summary_view .partner .desc h2 {font-size:13px; line-height:18px; font-weight:bold; margin:0 0 6px;}
#customerspage .summary_view .partner .desc p {font-size:13px; line-height:18px; margin:0 0 3px;}
#customerspage .summary_view .partner .desc .categories {margin:4px 0 0 1px;}
#customerspage .summary_view .partner .desc .categories .label {font-weight:bold;}

#customerspage .summary_view .partner .links {float:right; width:100px; padding:0 88px 0 0;display:inline;}
#customerspage .summary_view .partner .links a {display:block; width:189px; padding:0 0 3px;}
#customerspage .summary_view .partner .links a.snapshot {background:transparent url(gfx/partners/hr_189.png) no-repeat scroll 0 100%;}

#customerspage #clear-filters				{display:none;margin-left:20px;color:#9F9F9F;}
#customerspage .filtered #clear-filters		{display:inline;}
#customerspage .to-top						{display:none;}
#customerspage .to-top a					{float:right;padding:35px 50px 15px 0;text-decoration:none;}
#bodycontent.list .to-top					{display:block;}
#customerspage .summary_view .tags span		{font-weight:bold;margin-right:7px;color:#555;}	

/***End: Aloha - Customers****************************************************************************************/
.company_container {color:#808080;font-size:12px;line-height:20px;}

ul.listdisplay li {list-style:square;margin: 0 10px 0 20px;}
.versionQuote {margin: 32px 10px 0 10px;float:left;width: 24px;height: 22px;background:url(uploads/quote.png);}

.versionQuoteTekst {float:left;margin-top: 25px;padding-left: 9px;border-left: 1px solid #000;
font-size: 14px;color:#999999;font-weight:bold;font-style: italic;width:600px;}

.formbuilderform {width: 580px;}
.formbuilderform td {height: 20px;}
.formbuilderform input {width: 140px;border: 1px solid #666;font-size: 11px;padding: 2px 0;color: #666;}
.formbuilderform select{width: 140px;border: 1px solid #666;font-size: 11px;line-height: 20px;height: 18px;color: #666;}
.formbuilderform .fbsubmit {width: 120px;border: 1px solid #666;color: #000;}

.followUsHolder {text-align:center;margin: 0 auto; width: 120px;}
.followUs {text-align:center;float:left;margin: 2px 6px 0 0;}

.linkedIn {width:20px;height:20px;
background:url(uploads/images/followUs_LinkedIn.jpg);
background-position:left;float:left;margin: 0 3px 0 0;}

.linkedInOver {
width:20px;height:20px;background:url(uploads/images/followUs_LinkedIn.jpg);
background-position:right;float:left;margin: 0 3px 0 0;cursor: pointer;}

.twitter {width:20px;height:20px;
background:url(uploads/images/followUs_Twitter.jpg);background-position:left;float:left;}

.twitterOver {width:20px;height:20px;
background:url(uploads/images/followUs_Twitter.jpg);
background-position:right;float:left;cursor: pointer;}

.facebook{width:300px;height:20px;float:left;}

.followUsMenu {position:absolute;text-align:center;float:left;margin: 2px 6px 0 0;z-index:100;margin-left:800px; top: 96px;}

.followUsMenuText {text-align:center;float:left;margin: 6px 6px 0 0; color:#99908C;font-size:15px;}

.linkedInBig {width:25px;height:25px;
background:url(uploads/images/followUs_LinkedInBig.jpg);
background-position:left;float:left;margin: 0 3px 0 0;}

.linkedInBigOver {
width:25px;height:25px;background:url(uploads/images/followUs_LinkedInBig.jpg);
background-position:right;float:left;margin: 0 3px 0 0;cursor: pointer;}

.twitterBig {width:25px;height:25px;
background:url(uploads/images/followUs_TwitterBig.jpg);background-position:left;float:left;}

.twitterBigOver {width:25px;height:25px;
background:url(uploads/images/followUs_TwitterBig.jpg);
background-position:right;float:left;cursor: pointer;}


.formbuilderform .checkboxes {height: 40px;}
.formbuilderform .checkboxes input {width: 20px;position: absolute;left: 10px;border: 0px;}
.formbuilderform .checkboxes label{position: absolute;left: 40px;margin-top: 2px;height: 30px;width:420px;}

.formbuilderform .checkboxes2 {height: 40px;}
.formbuilderform .checkboxes2 input {width: 20px;position: relative;left: -160px;border: 0px;}
.formbuilderform .checkboxes2 label{position: relative;left: -160px;margin-top: 2px;height: 30px;width:400px;line-height: 12px;}

.formbuilderform .required {width: 160px;}

.formbuilderform .inputUpload input#m7ab5cfbrp__121, .formbuilderform .inputUpload input#md934cfbrp__131{
border: 0px;
width: 230px;
}

#m6b329moduleform_1 .formbuilderform {width: 250px;}
#m6b329moduleform_1 .formbuilderform .checkboxes label {width: 220px;}

/* SEO CSS */

#bodycontent h1.sTitle {
color:#585858;
font-size:17px;
font-weight:bold;
margin:0 0 4px;
padding:0;
}

strong {
font-weight:normal;
}
#bodycontent h1 strong {
color:#585858;
font-size:24px;
font-weight:normal;
}

#bodycontent h1.sTitle strong {
color:#585858;
font-size:17px;
font-weight:bold;
}

div.sitemapper li.parent {
margin: 0 0 20px 0;
font-weight:bold;
}

div.sitemapper li.parent li {
margin: 0 0 0 20px;
font-weight:normal;
}

div.sitemapper li.parent li.parent {
margin: 0 0 0 20px;
font-weight:normal;
}

div.sitemapper li.parent li.parent li {
margin: 0 0 0 20px;

font-weight:normal;
}

#bodycontent #content h2.form_title {
font-size: 12px;font-weight: bold;width: 410px;height: 42px;background-color: #C2CC38;
padding-left: 4px;margin-bottom: 5px;padding-top: 1px;color: #FFF;
}

#bodycontent h2.form_title {
font-size: 12px;font-weight: bold;width: 410px;height: 42px;background-color: #C2CC38;
padding-left: 4px;margin-bottom: 5px;padding-top: 1px;color: #FFF;
}

.McA { display: none; }
/* end of file */
/* End of 'style_main_03' */

