

	#logo
	{	
		/*background: #D url(../images/flabme_logoOrange.gif) no-repeat top right;*/
		background: #D15600 url(../images/flabme_logoOrange.gif) no-repeat top right;
		background-repeat: no-repeat;
		text-align:left;
		/*height: 50px;*/
		padding: 0;
		padding-top: 0px;
		margin: 0;
		clear:both;
		border-bottom: solid 1px #8A7967;	

	}

a:link {
	color: #5b80b2;
	/*color: #E6974E;*/
	}

a:visited {
	color: #5b80b2;
	}

a:hover {
	color: #036;
	}

#topNavTable
{
	
		/*border-bottom: solid 0px #8A7967;*/
		clear:both;
	
	
}

form {
	margin:0;
}

#topNavWrap 
{
	
}

	#nav {
		
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 80%;
		/*background: #fff url(../images/topNavBg.gif) repeat-x bottom left; */
		margin-bottom: 0px;
	}
	
	#nav li {
		float: left;
		margin: 0;
		padding: 3;
		padding-left:0px;
		list-style: none;
		border-right: 0px solid #ddd;
	}

	#nav a {
		float: left;
		padding: 6px 15px 0px 0px;
		text-decoration: none;
		font-weight:bold;
		color: #E6974E;
		/*background: url(../img/t-pub.gif) no-repeat 10px 55%;*/
		font-size:12px;
	}

		
	#nav a:hover, #nav a.active {
		color: #B3422D;
		/*background-color: #fff; */
	}

	A.loginLink {
	
	font-size:12px;
	}
	
	A.navOn, A.navOn:visited, #nav a.navOn
	{
		font-size:12px;
		text-decoration: none;
		font-weight: bold;
		color: #B3422D;
	}

	A.whiteLink, A.whiteLink:visited
	{
		font-size:12px;
		text-decoration: underiline;
		font-weight: normal;
		color: #ffffff;
	}
	
	#subNav {
		/*float: left; */
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size: 80%;
		clear: both;
		line-height:18px;
	
		margin-bottom: 0px;
			/*border-bottom: solid 1px #8A7967;*/
			
	}
	
	#subNav li {
		float: left;
		margin: 0;
		padding: 0;
		list-style: none;
		border-right: 0px solid #ddd;
	}

	#subNav a {
		float: left;
		padding: 0px 3px 4px 10px;
		text-decoration: none;
		color: #ACA095;
		/*background: url(../img/t-pub.gif) no-repeat 10px 55%;*/
		font-size:12px;
		font-weight: bold;
	}

		
	#subNav a:hover, #subNav a.active {
		color: #000;
		/*background-color: #fff;*/
	}
	
	A.subNavOn, A.subNavOn:visited, #subNav a.subNavOn
	{
		font-size:12px;
		text-decoration: none;
		font-weight: bold;
		color: #8A7967;
	}
	
	#subNavWrap
	{
		margin-top: 0px;

		clear:both;
	}
	
	#statusBox
	{
		margin: 0 auto;	
		text-align: left;
		font-size:12px;
		font-family: Arial, Helvetica, Sans-Serif;
	}

	#statusHeader, #statusFooter, #Statusbox1_statusFooter
	{
		color: #666666;
		background-color: #ff0000;
		clear:both;
	}

	#statusMain
	{
		background-color: #ffffff;	
	}
	
	
	.hide {
		display: none;
	}
	
	INPUT.button
{
	border: #C2BAAD 1px solid;
	font-size: 9pt;
	cursor: hand;
	color: #666666;
	background-color: #FFFFFF;
}

	INPUT.buttonNext
{
	border: #C2BAAD 1px solid;
	font-size: 9pt;
	cursor: hand;
	color: #FF8500;
	background-color: #FFFFFF;
	font-weight:bold;
}

#sideNav {
margin: 0 auto; 
padding: 0;
list-style-type: none;
width: 90%;
text-align:left;
} 

#sideNav a {
display: block;
width:90%;
padding: 2px 2px 2px 10px;
border: 1px solid #cccccc;
background: #f5f5f5;
text-decoration: none; /*lets remove the link underlines*/
} 

#sideNav a:link, #sideNav a:active, #sideNav a:visited {
color: #666666;
}

#sideNav a:hover {
border: 1px solid #888888;
background: #ffffff;
color: #ffffff;
} 

.areaHeader 
{
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 10px; 
	 BACKGROUND: #C2BAAD;
	/*BACKGROUND: #bdb6b0;  */
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;  
	color: #FFFFFF; 
	font-weight:bold;	
}

.rrGridTD
{
	border-top: solid 1px #C2BAAD;
	border-right:	 solid 1px #C2BAAD;
}

.rrGridDarkTD
{
	border-top: solid 1px #C2BAAD;
	border-right:	 solid 1px #C2BAAD;
	background-color: #EDE9E1;
}


#Header1_LoginBox1_LoginFormPanel input
{
  border: solid 1px #C2BAAD;
  padding-left:3px;
}

.rrTableHead 
{
	border-bottom: solid 5px #FFFFFF;
	background-color:#C2BAAD;
	font-weight: bold;
	color: #FFFFFF;
	

}

.alert
{
	font-weight: bold;
	color: #ff0000;	
}
	

body
{
	background-color:#F4F4F4;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0 auto;
	text-align:center;
}


#header 
{
	width:810px; 
	text-align:center; 
	margin-bottom:20px; 
	margin: 0 auto;	
}

#wrapper
{
	margin:0 auto;
	text-align:center;
	width: 810px;
	margin-top:0px;
	padding-top:20px;
	
}

#bottomLinks 
{
	 clear:both; 
	 padding-top:25px;
}

h1 {
	text-align:left;
	color:#000;
	font-weight:bold;
	margin:0 0 8px 0;
	font-size:24px;
}

h1 SPAN {
	color:rgb(209,86,0);
	font-weight: bold;
}

h2 {
	text-align:left;
	color:rgb(209,86,0);
	margin-bottom:20px;
	clear:both;
	font-size:18px;
}

h3 {
	text-align:left;	
}

#intro {
	text-align:left;
	font-size:14px;	
}

#intro P {
	margin-top:0px;	
}



.intro {
	text-align:left;
	font-size:14px;	
}

/*  links */
#midnav {
	border-top:solid 1px rgb(200,199,199);
	border-bottom:solid 1px rgb(200,199,199);
	height:23px !important;
	height:23px;
	clear:both;
	margin:0 0 12px 0;
	padding-top:8px !important;

}


#midnav UL {
	margin:0;
	padding:0;
	list-style:none;	
	width:100%;
}

#midnav LI {
	float:left;
	margin:0;
	padding:0;	
	width:121px;
	margin-right:16px;
/*	background-color: Red; */
		
}

#midnav LI A {
	color:#ABAEB1;
	text-decoration:none;
	font-weight: bold;
}

#midnav LI.on A {
	font-weight:bold;
	color:	rgb(209,86,0);
}

#midnav LI A:hover {
	color:	rgb(209,86,0);
	text-decoration:underline;
}


#midnav LI.first {
	text-align:center;	
}

#midnav LI.last {
	margin-right:0;
	text-align:center;	
}

/* 3 columns */
.threecol {
	position:relative;
	display:block;
	
	clear:both;	
	
}

.threecol .col {
	position:relative;
	float:left;	
	width:260px;
	text-align:left;
	padding-right:30px;
}

.threecol .last {
	padding-right:0;	
	width:230px;
	float:left;
}

.coltopimg {
	position:relative;
	
	
	text-align:left;	
}

.screenshot {
	height:200px;	
}

.col h2 {
	color:#000;
	font-size:11pt;	
}

.col h3 {
	position:relative;
	margin-top:0;
	font-size:10pt;
	font-weight:bold;
}


/* 5 col */
.fivecol {
	clear:both;	
}

.fivecol .col {
	
	float:left;	
	width:148px;
	border:solid 1px rgb(195,195,195);
	text-align:left;
	margin-right:15px;

}

.fivecol .last {
	margin-right:0;	
}



/* Banner */
.banner #text,
#banner #text {
	color:#fff;	
	padding-top:10px;
}

.slideshow {
	/* background:#000; */
	height:336px;	
}

#gallery {
	margin: 0pt; width: 450px; float: right;
}

.banner H1,
#banner H1 {
	font-size:14pt;
	color:#fff;	
	
}

.lf {
	float:left;	
}

.rf {
	float:right;	
}



/* Pricing */

#pricingbanner {
	background-image:url(../images/bg/bg_banner_pricing.gif);
	background-repeat:repeat-x;
	background-position: top left;	
	height:184px;
	border:solid 1px rgb(195,195,195);
}

#pricingbanner #text,
#pricingbanner h1 {
	color:#000;	
	text-align:left;
}

#pricingbanner h1 {
	margin:10px 0 0px 25px;	
}

#pricingbanner UL {
	list-style:square;	
	margin-left:50px !important;
	margin-left:100px;
	margin-top:0px;
}

#taketour {
	font-size:9pt;
	margin-left:90px;
}

#taketour A {
	color:#000;	
	text-decoration:none;
}

#taketour A:hover {
	text-decoration:underline;	
}

#taketour IMG {
	position:relative;
	top:2px;
	
}

h1.somuchvalue {
	position:relative;
	top:-12;
	margin-top:0;
	color:orange;
	padding-left:40px;
	font-size:18pt;
	color:rgb(209,86,0);	
}
	
#pricingoptions {
	
	border-collapse:collapse;
	clear:both;
	margin-bottom:10px;	
	
}

#pricingoptions TD {
	width:148px !important;
	width:140px;
	vertical-align:top;
	border-left:solid 1px rgb(195,195,195);
	border-right:solid 1px rgb(195,195,195);
	border-top:solid 1px rgb(195,195,195);
}

.pricingoptTD {
	width:148px !important;
	width:140px;
	vertical-align:top;
	border-left:solid 1px rgb(195,195,195);
	border-right:solid 1px rgb(195,195,195);
	border-top:solid 1px rgb(195,195,195);
	border-bottom:solid 1px rgb(195,195,195);
	background-color: #FFFFFF;
}

.pricingoptTD h2 {
	
	padding-top:14px;
	font-size:12px;
	text-align:center;	
	margin:2px;
	color: #333333;
	/*height:33px; */

}

.pricingoptTD p {
	
	font-size:8pt;	
	padding:5px;
	margin:0;

}

.pricecustom {
	background-image:url(../images/clipart/customPricingPlans.png);
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom:solid 1px rgb(195,195,195);	
	width:148px;
}



#pricingoptions TD.space {
	border:0px;
	width:10px;	
}

#pricingoptions TD.readmore {
	border:0px;
	font-size:8pt;
	border-left:solid 1px rgb(195,195,195);
	border-right:solid 1px rgb(195,195,195);
	border-bottom:solid 1px rgb(195,195,195);
	padding:4px;
}


#pricingoptions #custom {
	background-image:url(../images/clipart/customPricingPlans.png);
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom:solid 1px rgb(195,195,195);	
	width:163px;
	background-color: #E7E7E7;
}

#pricingoptions H1 {
	text-transform:uppercase;
	font-size:8pt;
	text-align:center;	
	color:rgb(209,86,0);
	padding:5px;
}




#pricingoptions h2 {
	font-size:12px;
	text-align:center;	
	margin:2px;
	height:38px;
	color: #333333

}

#pricingoptions P {
	font-size:8pt;	
	padding:5px;
	margin:0;
	height:35px !important;
	height:55px;

}



#pricingoptions #bigarrow {
	margin-top:70px;	
	text-align:right;
	padding-right:10px;
}

#pricingchart {
	border-collapse:collapse;	
	text-align:left;
	background:#fff;
	font-size:10pt;
	width:100%;
	margin-bottom:20px;
}

#pricingchart TR.top {
	background:rgb(226,207,176);	
}

#pricingchart TD, 
#pricingchart TH {
	padding:5px;
	vertical-align:top;	
	border:solid 1px rgb(204,204,204);
}


#pricingchart TR.top TH {
	padding:10px 5px 10px 5px;	
}


#pricingchart TR.highlight {
	background:	rgb(233,230,230);
}


#pricingchart2 {
	border-collapse:collapse;	
	text-align:left;
	background:#fff;
	font-size:10pt;
	width:100%;
	margin-bottom:20px;
}

#pricingchart2 TR.top {
	background:rgb(226,207,176);	
}

#pricingchart2 TD, 
#pricingchart2 TH {
	padding:5px;
	vertical-align:top;	
	border:solid 1px rgb(204,204,204);
}

#pricingchart2 TR.top TH {
	padding:10px 5px 10px 5px;	
}



#pricingchart2 TR.highlight {
	background:	rgb(233,230,230);
}



/* Features */
#banner_features {
	clear:both;	
	padding-top:10px;
	width:450px;
}

#banner_features H1 {
	padding-top:50px;
}

#banner_features UL {
	float:left;
	width:50%;	
	list-style:none;
	text-align:left;
	margin:0;
	padding:0;
	font-size:10pt;	
	
}

#banner_features LI {
	padding-bottom:4px;	
}

#readsuccess {
	height:210px;
}

#readsuccess #main {
	background-image:url(../images/bg/bg_readsuccess_top_main.gif);
	background-repeat:repeat-x;
	background-position:top left;

	height:210px;

	width:790px;	
	float:left;
	background-color:#fff;
	border-bottom:solid 1px rgb(164,167,169);
	padding:0;

}

#readsuccess H2 
{
	padding-top:0 !important;
	padding-top:15px;	
	margin-bottom:0px;
	height:40px;

}

#readsuccess P {
	margin:10px 0 0 0;
}

#readsuccess #left {
	background-image:url(../images/bg/bg_readsuccess_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:8px;
	float:left;
	height:220px;
}

#readsuccess #right {
	background-image:url(../images/bg/bg_readsuccess_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	height:220px;
	width:8px;
}

#readsuccess .col 
{
	width:235px;
	padding-left:5px;

}

#readsuccess .last
{
	width:235px;
}

.reference {
	color:rgb(209,86,0);
}

#readsuccess .col P {
	height:110px;
}

#readsuccess .col P.readmore_greyarrow {
	
	margin:0;
	font-weight:bold;	
	background-image:url(../images/bg/bg_readmore_greyarrow.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:20px;
	width:65px;
	height:16px;
	padding-top:2px;
}

.readmore_greyarrow A {
	text-decoration:none;
	color:#000;	
}

.featurechart {
	clear:both;
	margin-bottom:10px;
	font-size:9pt;
	border-collapse:collapse;	
	background:rgb(233,231,228);
	width:100%;
	border:solid 1px rgb(199,195,194);
}

.featurechart TD,
.featurechart TH {
	border-top:solid 1px #fff;	
	border-bottom:solid 1px #fff;
	border-right:solid 6px #fff;
	padding:4px;
	text-align:center;
	font-weight:bold;
}

.featurechart TD.last,
.featurechart TH.last {
	border-right:0px;	
}

.featurechart TH.hztl {
	background:rgb(199,195,194);	
	text-align:left;
	font-size:11pt;
}

.featurechart TH.ctr {
	text-align:center;	
	width:14%;
}

.featurechart TH.vtcl {
	text-align:left;	
}

.featurechart TD.checked {
	background-image:url(../images/bg/bg_checkmark.gif);
	background-repeat:no-repeat;
	background-position:50%;	
}


#bttn_signup #main {
	float:left;
	height:38px;
	background-image:url(../images/bg/bg_orangebttn_main.gif);
	background-position:top left;
	background-repeat:repeat-x;
	color:#fff;
	font-size:14pt;
	padding:8px;
}

#bttn_signup #main SPAN {
	font-size:10pt;	
}

#bttn_signup A {
	color:#fff;
	text-decoration:none;	
}

#bttn_signup A:hover {
	text-decoration:underline;	
}

#bttn_signup #left {
	float:left;
	height:38px;
	background-image:url(../images/bg/bg_orangebttn_left.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:5px;
}

#bttn_signup #right {
	float:left;
	height:38px;
	background-image:url(../images/bg/bg_orangebttn_right.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:5px;
}

/* How it works */
#howtostart {
	/*position:relative; */
	width: 810px;
	clear:both;	
	background-image:url(../images/bg/how_greyMiddle.gif);
	background-repeat: repeat-y;
	background-position:top left;
	padding:0px;
	margin:15px 0 0 0;
	
}

#howtostart H2 
{
	padding:15px 0 15px 25px;
	color:rgb(86,36,1);
}


#howtostart #top {
	
	width: 810px;
	background-image:url(../images/bg/how_greyTop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px;
	margin:0 0 10px 0;
	height:40px;
}

#howtostart #bott {
	
	width: 810px;
	background-image:url(../images/bg/how_greyBottom.gif);
	background-color:#F4F4F4;
	background-repeat:no-repeat;
	background-position:top left;
	padding:0px;
	margin:0px;
	height:40px;
	clear:both;
}



#howtostart #left {
	float:left;
	height:300px;	
	width:14px;
	background-image:url(../images/bg/bg_howtostart_left.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#howtostart #right {
	float:right;	
	height:390px;
	width:14px;
	background-image:url(../images/bg/bg_howtostart_right.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#howtostart #main {
	padding-top:0 !important;
	padding-top:10px;
/*	float:left;	*/
	height:300px;
	
	/*
	background-image:url(../images/bg/bg_howtostart_main.gif);
	background-repeat:repeat-x;
	background-position:top;   */
	padding:0 25px 0 25px;
}

#howtostart #main .col 
{
	margin-right:25px;
	width:234px;
	padding:0;
}

#howtostart #main .col P 
{
	margin:0;	
}



#howtostart #main .last 
{
	margin:0;	
}

/* Specifics */

#showcase 
{
	min-height: 503px;
	height: 503px !important;
	height: 503px;
	
	background-image:url(../images/bg/default_bg_new.jpg);
	width: 807px;
	position: relative;
	background-repeat:no-repeat;
}

#showcase h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#headline
{
	font-size: 12px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: absolute;
	top: 402px;
	left: 50px;
	clear:both;
	
}

a.headlineLink
{
	color:#542301;
	text-decoration: none;
	font-weight:bold;
}


a.headlineLink:hover
{
	color:#542301;
	text-decoration: underline;
}

#bottomText
{
	color: #454545;
	font-size: 12px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:420px;
	left: 0px;
	padding:25px;
	
	clear:both;
	line-height:18px;
	font-weight:bold;

}

#showcase #flash {
	float:left;
	width:464px;
	margin:13px 0 0 35px;
	height:280px;
}

#hp_mainText
{
	text-align: left;
	font-size: 14px;
	padding-top: 35px;
	line-height: 20px;
	height: 1%;
	padding-right:15px;
	float:left;
	width:250px;
}


#hp_mainText h2
{
	text-align: left;
	font-size: 16px;
	margin-top:7px;
	padding-top:0px;
	font-weight: bolder;
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}

#hp_mainText h3
{
	font-size: 13px;
	padding-top:0px;
	margin-top: 15px;
	font-weight: bold;
	color: #000000;
	width:270px;
}

#hp_mainText P,
#hp_mainText UL 
{
	font-size: 13px;
	color: #d15600;
	width:250px;
}

#hp_mainText P A 
{
	color: #d15600;
	text-decoration:none;
}

#hp_mainText P A:hover
{
	text-decoration:underline;
}

#featureList
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;

	color: #d15600;
	margin-left: 50px;
	padding-left: 0px;
	font-weight: bold;
	line-height: 25px;
	margin-top: 15px;
}

#splash_slideshow
{
	position: absolute;
	top: 13px;
	left: 35px;
}


#centerContent
{
	width: 807px;
	border-bottom:solid 2px #ABABAB; 
 	margin-top: 15px;
}

#estTable
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#333333;
}

#estimator  h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:0px;
	margin-bottom: 3px;
	padding-top:3px;
	color:#333333;
}

a.calc
{
	color: #333333;
	font-size:12px;
	padding-top:5px;
}


#footerLinks 
{
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:12px;
	margin-top:30px;

}


#footerLinks a
{
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:12px;

}

a.twopointlink
{
	text-decoration:none;
}
a.twopointlink:hover
{
	text-decoration:underline;
}


/* Regular Page */

#mainText
{

	clear:both;
	padding-top: 25px;
	padding-bottom: 15px;
	width: 805px;
}

#mainText h1 {
	color:#000;
	font-size:14pt;
}

#mainText H2 {
	font-size:10pt;
	text-transform:uppercase;	
	margin-bottom:4px;
}

#mainText P {
	margin:0 0 12px 0;
	text-align:left;	
}

#mainText h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	margin-bottom: 7px;
}


#leftCol .section {
	clear: both; 
	padding-top: 5px;
		
	position:relative;
}

#footerLinks 
{
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:12px;
	padding-top:30px;
	clear:both;

}


#footerLinks a
{
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size:12px;
	

}

#leftCol
{
	float:left;
	width: 570px;
	text-align:left;

}


#rightCol
{
	float:right;
	width: 225px;
	text-align:left;
	padding-left:10px;

}

.leftDrop
{
   float:left;
   width:135px;
   

}

.rightText
{
	width: 420px;
	float:right;

}

.rightDrop
{
   float:right;
   width:135px;
   

}

.leftText
{
	width: 420px;
	float:left;

}

/* Story */

#storybanner H2 {
	font-size: 24px; 
	text-align: left; 
	margin-bottom: 5px; 
	font-weight: bold; 
	color: rgb(34, 34, 34);
}

#storybanner H2  SPAN {
	color: rgb(209, 86, 0);	
}

#storybanner #banner {
	height:336px;
	clear:both;
	margin-bottom: 25px;
	background: #000;
}

#storybanner #quote {
	float:left;
}



#storycontent {
	position:relative;
	top:10px;
	clear: both; 
}

#storycontent h2 {
	padding:10px 0 10px 0; 
	font-size: 12pt; 
	text-align: left; 
	font-weight: bold; 
	clear:both;
	color: rgb(34, 34, 34);
}

#storycontent #clientlogo 
{
	text-align:left; 
	padding:15px 0 0px 0; 	
	
}

#storycontent H2 SPAN {
	color: rgb(133, 131, 131);
}

#storycontent #right {

	margin: 0px; padding: 0px; float: right; width: 300px; text-align: left;
}

#storycontent #left {
	margin-top:-10px !important;
	margin-top:10px;
	text-align: left; color: rgb(0, 0, 0); 
	width: 480px; float: left;
}



.sbmodule { 
	width: 300px; 
	margin: 10px 0 10px 0;
	background: url(../images/bg/sidebarbottom_big_gray.gif) bottom left no-repeat; 
	padding: 0px 0px 10px 0px; 
}

.sbmodulebody { 
	padding: 7px 7px 0px 7px; 
	padding-left:15px;
	padding-right:15px; 
	padding-bottom:25px;
} 

.sbmodulebody li
{
	margin-bottom: 5px;
}

.sbmodulebody h4
{
	padding-top: 15px;
}

#right ul.arrowlinks	{ 
	list-style-image: url(http://images.apple.com/support/main/elements/arrowa1a5a9.gif); 
	margin-top: 0px; 
	margin-bottom: 5px; 
	margin-left: 16px; padding: 0px; padding-left: 0px; line-height: 13px; list-style-position: outside; 
}

#right ul.arrowlinks li 		{ padding: 0;}

.sbmodule h4 { 
	margin-top:0px;
	font-size: 12px; line-height: 13px; padding-bottom: 2px; margin-bottom:4px;
}
		

.sbmodule h3	{ 
	font-size: 15px; 
	line-height: 14px; 
	padding: 14px 10px 20px 20px; 
	background: url(../images/bg/sidebartop_gray.gif) top left no-repeat; 
	text-align:left; color:#0b0b0b;
	margin-bottom:0px;
}



.b {
	font-weight:bold;
}



/* Success Pages */



#successrama {
	clear:both;
	position:relative;
	height:80px;
}

#successrama DIV {
	position:relative;
	float:left;
	width:184px;
	margin-right:24px;	
}

#successrama DIV.last {
	margin-right:0px;	



}

#successrama P {
	width:184px;
	font-size:11px;
	text-align:left;
	margin:0;
}

#successrama IMG {
	margin-bottom:10px;	
}

#showmore {
	position:relative;
	clear:both;
	margin-top:220px;
	text-align:right;

}

.name {
	font-weight:bold;
	font-style:italic;	
}

.readmore {
	margin:0;	
}

.bold 
{
	font-weight:bold;
}

.readmore A {
	text-decoration:none;
	color:rgb(209,86,0);
}
.readmore A:hover {
	text-decoration:underline;
}


#references {
	border-top: solid 1px #ccc;
	clear:both;
	margin-top:30px;
}

#references .col {
	width:220px;
	font-size:11px;
	margin-right:20px;
}

#references DIV.last {
	padding-right:0;
	margin-right:0;	
}

.referencelist
{
	padding:0;
	margin-left:12px;
	margin-bottom:12px;
	margin-top:0;
	list-style:square;
}


#references P {
	margin:0 0 3px 0;
	font-weight:bold;
	padding-bottom:3px;
	background-image:url(../images/bg/dot_grey_square.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.Article 
{
	CLEAR:both; 
	WIDTH:100%;
	TEXT-ALIGN:left;   
	
	background: url(../images/custom_corners_topleft_wht.gif) top left no-repeat;
  } 
  
.twoColArticle
{
	background: url(../images/whoWeAre/custom_corners_topleft_who.gif) top left no-repeat;	
}
.Article h3 {
  background: url(../images/custom_corners_topright.gif) top right no-repeat;
  padding: 15px 0 15px 0;
  margin:0 0 0 25px;
  
  text-align:left;
  color: #E6974E;

}

.Article .ArticleBodyRight H3 
{
	padding: 15px 0 15px 0;
	margin:0;	
	width:100%;
}

h3.about  {
	
	margin: 0 0 0 110px;
	
}

.ArticleBody 
{
	min-height:350px !important;
	height:100%;	
  background: url(../images/custom_corners_rightborder.gif) top right repeat-y;

}


  
.ArticleBodyLeft 
{
	width:245px;
	float:left;
	}
.ArticleBodyRight 
{
	padding:0 20px 0 40px;
	float:right;
	width:470px;
	margin-right:10px;
	text-align:left;
}

.ArticleFooter 
{
	clear:both;  
  background: url(../images/custom_corners_bottomleft.gif) bottom left no-repeat;
  }
.ArticleFooter p 
{
	margin:0;
	background: url(../images/custom_corners_bottomright.gif) bottom right no-repeat;
 }
 
 #newsTable 
 {
	width:750px;
	margin: 0 20px 0 20px;
 }
 
 /* Tech specs */
 #techSpecsTable {
	text-align:left; 
	background-color:#FFFFFF;
 }
 
 #techSpecsTable h4 {
	font-size:13px;
	border-bottom:solid 1px #ddd;
	padding:8px 10px 3px 10px;
	margin:0 0 8px 0;
	background:#ddd;
 }
 
  #techSpecsTable P {
	padding:0px 10px 0 10px;
	margin:0;
	font-weight:Bold;
 }
 
 #techSpecsTable TH {
	border-top:solid 1px #ddd;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;	
 }
 
 
 #techSpecsTable TD {
	border:solid 1px #ddd;
	padding:0px;
	width:25%;
	
 }
 
 .specList {
	margin:8px 10px 5px 8px;
	padding:0 0 0 10px;
	
 }