/* Widen.com Style Sheet */
/* Created July 2008 */
/*------------------------------------------*/

/*  GLOBAL/DIV */
/* -------------------------------------- */
html
{
	background:#fafafa;
	height:100%;
}
html, body
{
	margin: 0;
	padding:0;
	width:100%;
	height:auto;
}
body.google
{
	background: #fff url("../images/new_back2.jpg") repeat-x 50% 10%;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-size: .75em;
	line-height: 18px;
	color: #666;
	text-align: left;
	width: 100%;
	height: 100%;
}
body#home
{
	background: #fff url("../images/new_back2.jpg") repeat-x 50% 0;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-size: .75em;
	line-height: 18px;
	color: #666;
	text-align: left;
	width: 100%;
	height: 100%;
}
body.inside2
{
	background: #F7F6F5 url("../images/new_bk.gif") repeat-y 50% 0;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-size: .75em;
	line-height: 18px;
	color:#666;
}
body.insideMobi
{
	background-color: #FFF;
	width:770px;
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-size: 26px;
	line-height: 28px;
	color:#666;
}


/* Content Styles */
#pageWrapper
{
	background: #F7F6F5 url("../images/new_bk.gif") repeat-y 50% 0;
}
#wrapperMobi, #homeMobi #wrapperMobi
{
	width:770px; 
	clear:both;
	margin:0 auto;
}
#homeMobi #wrapperMobi
{
	position: relative;
	top: -380px;
}
#navMobi
{
	padding-top: 8px;
}
#navMobi .widenLogo
{
	float:left;
}
#navMobi img
{
	padding-left:123px;
}
#navMobi ul
{
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#navMobi ul li
{
	display: inline;
}
#pageWrapper2
{
	background: url("../images/new_bk.gif") repeat-y 50% 0;
}

#home #pageWrapper, #google #pageWrapper 
{
	background: none;
}
#home #homeContentWrapper
{
	position: relative;
	top: 410px;
	width:920px; 
	margin:0 auto;
}
#wrapper, #home #wrapper
{
	width:920px; 
	clear:both;
	margin:0 auto;
}
#home #wrapper
{
	position: relative;
	top: -380px;
}
#flashWrapper2 {
	width:920px;
	height:160px;
}
#flashcontent2 {
	width:920px;
	height:160px;
}
#flashWrapper3 {
	width:710px;
	height:120px;
}
#flashcontent233 {
	width:710px;
	height:120px;
}
#nav
{
	padding-top: 8px;
}
#nav .icons
{
	display:inline-block;
	float: right;
	padding: 0;
	position:relative;
	right:12px;
	top:-18px;
}
#nav .sharethis
{
	padding: 0 0 0 0;
	position:relative;
	right:-7px;
	top:-6px;
}
#nav .plus
{
	padding: 0 0 0 0;
	position:relative;
	right:-2px;
	top:0;
}
#nav .widenLogo
{
	float: left;
}
#nav ul
{
	float: right;
	margin: 17px 0 0;
	padding: 0 10px 0 0;
}
#nav ul.links {
	float: right;
	height:27px;
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	position:relative;
	top:-24px;
}
#nav ul li
{
	display: inline;
}
#nav ul li.separator
{
	position:relative;
	top:2px;
}

#banner
{
	height: 165px;
	width: 920px;
}
#flashWrapper
{
	margin:0;
	background:#fff;
	text-align:center;
}
#staticbanner {
	width:920px;
	height:165px;
	position:absolute;
	top:0;
	left:0;
}
#capterra {
	float:right;
	width:185px;
	height:100px;
	position:relative;
	top:20px;
	left:20px;
}
#contentRight
{
	float:right;
	width:185px;
	height:425px;
	background: transparent url("../images/side_nav.jpg") no-repeat;
	margin-top:20px;
}
#contentRight2
{
	float:right;
	width:100px;
	height:425px;
	margin-top:20px;
}
#contentRight3
{
	float:right;
	width:195px;
	height:425px;
	background:transparent url("../images/side_nav.jpg") no-repeat;
	margin-top:150px;
	list-style:circle;
}
#contentRight4
{
	float:right;
	width:400px;
}
#contentRight5
{
	float:right;
	width:200px;
	margin:0;
	padding:0;
}
#contentRight6
{
	float:right;
	width:363px;
	position:relative;
	right:0px;
	top:-35px;
	margin:0;
	padding:0;
}
#contentRight ul
{
	margin: 1em 0 0 1em;
	padding: 0;
}
#contentRight ul2
{
	margin: 0 0 0 0;
	padding: 0;
}
#contentRight ul li
{
	list-style-type: none;
}
#contentLeft
{
	float:left;
	width:710px;
	margin: 25px 0 0 15px;
}
#contentLeftHistory
{
	float:left;
	width:710px;
	height:590px;
	margin: 25px 0 0 15px;
}
#contentLeftMobi
{
	float:left;
	width:750px;
	margin: 25px 0 0 0;
	padding:0 0 0 20px;
}
#contentLeftReferral
{
	width:800px;
	margin: 25px 0 0 15px;
}
#contentLeft2 {
	float:left;
	width:890px;
	height:550px;
	background:transparent url("../images/holiday-bkgd.jpg") no-repeat;
	margin: 25px 0 0 15px;
}
#contentLeft3
{
	float:left;
	width:300px;
}
#joinDAMDiscussion
{
	float: right;
	width: 260px;
	height: 350px;
	background: url("../images/col_bkgrd2.jpg") no-repeat;
	margin-top: 30px;
}
#newsAndEvents
{
	float: right;
	width: 270px;
	height: 350px;
	background: url("../images/col_bkgrd2.jpg") no-repeat;
	margin-top: 30px;
}
#homeLeftContent
{
	float: left;
	width: 370px;
	margin-top: 25px;
	margin-left: 8px;
}
.clientTextWrapper ul
{
	clear: right;
	margin: 0 0 1em 0;
	padding: 0;
}
#pseudoFooter
{
	position: relative;
	top: 30px;
}
#damAsAService
{
	float:left;
	width:655px;
	margin-left:10px;
}
#damAsAService2
{
	float:left;
	width:600px;
	margin-left:10px;
}
#damAsAService3
{
	float:left;
	width:600px;
	margin-left:8px;
}
#whyWiden
{
	float:right;
	width:300px;
	margin-top:14px;
	margin-left:10px;
}
#whyWiden2
{
	float:right;
	width:300px;
	margin-top:14px;
	margin-left:10px;
}
#whyWiden3
{
	float:right;
	width:300px;
	margin-top:14px;
	margin-left:16px;
}
#keyFeatures
{
	float:left;
	width:300px;
	margin-top:14px;
	margin-left:10px;
}
#keyFeatures2
{
	float:left;
	width:300px;
	margin-top:14px;
	margin-left:10px;
}
#keyFeatures3
{
	float:left;
	width:300px;
	margin-top:14px;
	margin-left:16px;
}
#keyFeatures4
{
	float:middle;
	width:500px;
	margin-top:14px;
	margin-left:16px;
}
#sideContactBar
{
	float:right;
	width:205px;
	height:100%;
	margin-top:10px;
	font-size: 9px;
	color: #3c3c3c;
	margin:0 auto;
	text-align: left;
}
#sideContactBar2
{
	float:right;
	width:270px;
	height:100%;
	background: transparent url("../images/side_nav.jpg") no-repeat;
	font-size: 11px;
	color: #3c3c3c;
	padding-left:10px;
	margin-right:5px;
	text-align: left;
}
#bottomContactBar2
{
	float:left;
	width:600px;
	height:100%;
	background: transparent url("../images/side_nav.jpg") no-repeat;
	font-size: 9px;
	color: #3c3c3c;
	padding-left:10px;
	margin-right:5px;
	text-align: left;
}
#portfolioOne {
	width:150px;
	float:left;
	margin:0 20px 10px 0;
}
#portfolioTwo {
	width:150px;
	float:left;
	margin:0 20px 10px 0;
}
#portfolioThree {
	width:150px;
	float:left;
	margin:0 20px 10px 0;
}
#portfolioFour {
	width:150px;
	float:left;
	margin:0 20px 10px 0;
}
#footer, #footer2
{
	clear:both; 
	width:100%;
	background: #fafafa url("../images/stretch.jpg") repeat-x;
	height:122px;
	margin-top: 3em;
}
#footer, #footerGoogle
{
	background: none;
	height: auto;
	margin-top: 0;
}
#footerGoogle
{
	margin-top: 3em;
}
#footer p, #footer2 p, #footerGoogle p
{
	margin:0;
	padding:1em 10px 0;
	font: normal arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color:#666;
	text-align:center;
}
#footer p
{
	padding:1em 10px;
}
#footer p a, #footer2 p a, #footerGoogle p a
{
	margin-left: .5em;
	margin-right: .5em;
}
#footer2 p iframe {
	display:inline-block;
	width:100px;
	height:24px;
	position:relative;
	top:9px;
}
#footer p iframe {
	display:inline-block;
	width:100px;
	height:24px;
	position:relative;
	top:9px;
}

/*  TEXT STYLES */
.paddingTop10
{
	padding-top:10px;
}
p.nomargin
{
	margin:0 0px 10px;
} 
p.nomarginClear
{
	margin:20px 0 0 0;
	clear:both;
} 

p.nomargindisclaimer
{
	clear:both;
	margin:0 0 0 10px;
} 
p.nomarginlarge
{
	margin:20px 0 20px 0;
	font-size:36px;
	font-weight:bold;
} 
p.bottom
{
	padding-top:6px;
}
p.topspaceinside
{
	padding-top:1px;
	width:170px;
}
p.camera
{
	height:300px; 
	width:655px;
}
.bluMobi {
	font-weight:bold;
	color:#144589;
}
img.megaphone {
	float:right;
}

h1
{
	color:#c03f13;
	font-weight:bold;
	font-size:13px;
}
h2
{
	color:#c03f13;
	font-weight:bold;
	font-size:13px;
	margin-bottom: .25em;
}
h2.grey
{
	color:#666;
	font-weight:bold;
	font-size:13px;
	margin-bottom: 5px;
}
h2 + ul, ul.softwareAsAServiceList
{
	margin: 0;
	padding: 0 0 0 15px;
}
h2 + ul li, ul.softwareAsAServiceList li
{
	margin-bottom: .5em;
}
#pseudoFooter h2 + ul li
{
	margin-bottom: 0;
}
h1.blue
{
	margin: 5px 0 0 3px;
	color: #144589;
	font-weight: bold;
	font-size: 13px;
	padding-left: 5px;
}
h1.blue2
{
	color:#144589;
	font-weight:bold;
	font-size:13px;
}
h1.blue3
{
	font-weight:normal;
	color:#144589;
	font-size:20px;
	padding:0;
	margin:0px 0px -15px 0px;
}
h1.blue3Mobi
{
	font-weight:bold;
	color:#144589;
	font-size:34px;
	padding:0;
	margin:0px 0px -15px 0px;
}
h1.blue4
{
	color:#144589;
	font-weight:bold;
	font-size:15px;
	margin:0px 0px 5px 0px;
}
h1.red4
{
	color:#c03f13;
	font-weight:bold;
	font-size:15px;
	margin:0px 0px 5px 0px;
}
h1.blue5
{
	font-weight:normal;
	color:#144589;
	font-size:20px;
	padding:0;
	margin:0px 0px -5px 0px;
}
h1.indent
{
	margin: 8px 0 0 3px;
	color: #d0572e;
	font-weight: bold;
	font-size: 13px;
	padding-left: 5px;
}
#breadcrumbs
{
	color:#666;
	margin-bottom: 1em;
	font-size: .95em;
}
#breadcrumbs ul
{
	margin: 0;
	padding: 0;
}
#breadcrumbs ul li
{
	float: left;
	list-style: none;
	padding-right: .5em;
}
#breadcrumbs ul li.active
{
	font-weight: bold;
}
#breadcrumbs ul li a:hover
{
	text-decoration: underline;
}
#flashReplacementHistory {
	z-index:0;
}
#history {
	z-index:1;
	position:relative;
	top:-120px;
}

	
.text
{
	font-size: 12px;
	line-height: 18px;
	color:#666;
}
img.BorderedImage
{
	margin-bottom: 5px;
	color: #666;
	border-style: groove;
	border-width: 2px;
}
img.FloatLeft
{
	float: left;
	color: #666;
	border-style: groove;
	border-width: 2px;
	margin-right: 5px;
	margin-bottom: 5px;
}
img.FloatLeft2
{
	float: left;
	color: none;
	border-style: none;
	border-width: none;
	margin-right: none;
	margin-bottom: none;
}
img.FloatLeft3
{
	float: left;
	color: none;
	border-style: none;
	border-width: none;
	margin-left: 20px;
	margin-right: 30px;
	margin-bottom: none;
}
img.FloatLeft4
{
	float: left;
	margin-right: 10px;
}
img.FloatLeft5
{
	float: left;
	color: none;
	border-style: none;
	border-width: none;
	margin:0 11px 0 40px;
}
img.FloatLeft6
{
	float: left;
	color: none;
	border-style: none;
	border-width: none;
	margin:15px 11px 20px 40px;
}
img.FloatRight
{
	float: right;
	width:100px;
}
img.FloatRight2
{
	float: right;
}
span.rd_hd
{
	color:#c03f13;
	font-weight:bold;
	font-size:13px;
}
.blue_facess
{
	font-size: 15px;
	line-height: 18px;
	color:#144589;
	font-weight:bold;
}
span.red_face
{
	font-size: 13px/18px;
	color:#c03f13;
	font-weight:bold;
}
span.red
{
	color:#c03f13;
	font-weight:bold;
}
span.red2
{
	color:#c03f13;
}
span.red3
{
	color:#c03f13;
	text-decoration:underline
}
.caption
{
	font-size: 10px;
	line-height: 12px;
	color:#666666;
	padding-right:20px;
}
span.red
{
	color:#c03f13;
}
ul.noindent
{
	margin:0;
}
ul.noBullets
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.noBullets li
{
	margin-bottom: 0;
}
ul.indentLeft {
	padding:0 0 0 40px;
}

/*  ANCHOR STYLES */
#DAM a.damSelected, 
#advantage a.widenSelected, 
#premedia a.premediaSelected
{
	font-family: arial, tahoma, helvetica, sans-serif;
	color: #144589;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}
body.find a.find,
body.access a.access,
body.manage a.manage,
body.approve a.approve,
body.projects a.projects,
body.create a.create,
body.publish a.publish,
body.prepress a.prepress,
body.photography a.photography,
body.color a.color,
body.catalog a.catalog,
body.sampling a.sampling,
body.creative a.creative,
body.printing a.printing,
body.interviews a.interviews,
body.catalog a.catalog,
body.service a.service,
body.software a.software,
body.resource a.resource,
body.news a.news,
body.partners a.partners,
body.social a.social


{
	font-weight: bold;
	color: #C03F13;
}
a
{
	color:#666666; 
	text-decoration:none;
}
a.red
{
	color:#c03f13;
	text-decoration:none;
	line-height:14px;
}
a.red:hover
{
	text-decoration: underline;
}
a.nav:link
{
	color:#666666;
	text-decoration:none;
	line-height:14px;
}
a.nav:hover
{
	color:#c03f13;
}
a.navred
{
	color: #c03f13;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
}
a.navred:hover 
{
	color: #144589;
}
a.blue 
{
	color: #144589;
	text-decoration: none;
	line-height: 14px;
}
a.blue:hover
{
	color: #d0572e;
}
.navblue
{
	color: #144589;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}
.navbluelg
{
	color: #144589;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
}
.navbluesm 
{
	color: #144589;
	font-weight: bold;
	font-size: 11px;
	line-height: 14px;
}
a.gray_u
{
	color:#666666;
	text-decoration:underline;
	line-height:14px;
}
a.gray_u:hover
{
	color:#c03f13;
}
a.gray_u2
{
	color:#666666;
	text-decoration:underline;
	line-height:18px;
}
a.gray_u2:hover
{
	color:#c03f13;
}
a.blogblue2
{
	color:#144589;
	text-decoration:none;
	line-height:14px;
	padding-left:8px;
}

/* Contact FORMS */
#contactForm 
{
	border:1px dotted #999999;
	margin:0 0 2em 0;
	padding:0 1em;
	float:left;
	width:48%;
}
#contactFormMobi 
{
	border:none;
	margin:0 0 2em 0;
	padding:0;
	float:left;
	width:750px;
}
.contactFormMobi, .postDemo
{
	margin-bottom:1em;
}
.contactFormMobi li, .postDemo li 
{
	clear:both;
	list-style-type:none;
	margin:1em 0;
	position:relative;
}
.contactFormMobi li label, 
.contactFormMobi li span.label,
.postDemo li label, 
.postDemo li span.label 
{
	float:left;
	font-weight:bold;
	margin-right:10px;
	padding-top:0.5ex;
	text-align:right;
	width:18%;
}
.postDemo li label, 
.postDemo li span.label 
{
	width: 25%;
}
label.extraHeight
{
	height: 60px;
} 
.contactFormMobi li input, .postDemo li input
{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	margin:0;
	padding:2px;
	width:75%;
	height:50px;
}
.contactFormMobi li input.checkbox, 
.postDemo li input.checkbox, 
.postDemo li input.radioButton
{
	margin-top:8px;
	width:auto;
	background-color: transparent;
	border: none;
}
.postDemo li label.radioButton
{
	float:none;
	font-weight:normal;
	padding-top:0;
	text-align:left;
	width:auto;
}
.contactFormMobi li input#submit, .postDemo li input#submit 
{
	background-color:#DDDDDD;
	border:1px solid #000000;
	color:#666;
	font-weight:bold;
	font-size:24px;
	margin-left:0 0 0 0;
	padding:5px;
	position:relative;
	left:270px;
	width:auto;
}
.postDemo li select
{
	width: 200px;
}
.contactFormMobi li textarea, .postDemo li textarea 
{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	height:225px;
	margin:0;
	padding:2px;
	width:75%;
}
.postDemo li textarea, .postDemo li input
{
	width: 71%;
}
.contactFormMobi li label.error, .postDemo li label.error
{
	color: #c03f13;
	display:block;
	float:none;
	font-size:0.9em;
	margin-left:21%;
	padding:0;
	text-align:left;
	width:auto;
}
#contactFormReferralProgram
{
	border:1px dotted #999999;
	margin:0 0 5em 0;
	padding:0 10px 0 0;
	width:98%;
	float:left;
}
#contactFormReferralLeft
{
	border:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:48%;
	float:left;
}
#contactFormLeft ol
{
	width:300px;
	margin: 0;
	padding: 0;
	float:left;
}
.contactFormLeft, .postDemo
{
	margin-bottom:1em;
}
.contactFormLeft li, .postDemo li 
{
	clear:both;
	list-style-type:none;
	margin:1em 0;
	position:relative;
}
.contactFormLeft li label, 
.contactFormLeft li span.label,
.postDemo li label, 
.postDemo li span.label 
{
	float:left;
	font-weight:bold;
	margin-right:10px;
	padding-top:0.5ex;
	text-align:right;
	width:18%;
}
.postDemo li label, 
.postDemo li span.label 
{
	width: 25%;
}
label.extraHeight
{
	height: 60px;
} 
.contactFormLeft li input, .postDemo li input
{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	margin:0;
	padding:2px;
	width:75%;
}
.contactFormLeft li input.checkbox, 
.postDemo li input.checkbox, 
.postDemo li input.radioButton
{
	margin-top:8px;
	width:auto;
	background-color: transparent;
	border: none;
}
.postDemo li label.radioButton
{
	float:none;
	font-weight:normal;
	padding-top:0;
	text-align:left;
	width:auto;
}
.contactFormLeft li input#submit, .postDemo li input#submit 
{
	background-color:#DDDDDD;
	border:1px solid #000000;
	color:#666;
	font-weight:bold;
	margin-left:20%;
	padding:1px;
	position:relative;
	width:auto;
}
.postDemo li select
{
	width: 200px;
}
.contactFormLeft li textarea, .postDemo li textarea 
{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	height:225px;
	margin:0;
	padding:2px;
	width:75%;
}
.postDemo li textarea, .postDemo li input
{
	width: 71%;
}
.contactFormLeft li label.error, .postDemo li label.error
{
	color: #c03f13;
	display:block;
	float:none;
	font-size:0.9em;
	margin-left:21%;
	padding:0;
	text-align:left;
	width:auto;
}
#contactFormReferralRight
{
	border:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:48%;
	float:left;
}
#contactFormRight ol
{
	width:300px;
	margin: 0;
	padding: 0;
	float:right;
}
.contactFormRight, .postDemo
{
	margin-bottom:1em;
}
.contactFormRight li, .postDemo li 
{
	clear:both;
	list-style-type:none;
	margin:1em 0;
	position:relative;
}
.contactFormRight li label, 
.contactFormRight li span.label,
.postDemo li label, 
.postDemo li span.label 
{
	float:left;
	font-weight:bold;
	margin-right:10px;
	padding-top:0.5ex;
	text-align:right;
	width:18%;
}
.postDemo li label, 
.postDemo li span.label 
{
	width: 25%;
}
label.extraHeight
{
	height: 60px;
} 
.contactFormRight li input, .postDemo li input
{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	margin:0;
	padding:2px;
	width:75%;
}
.contactFormRight li input.checkbox, 
.postDemo li input.checkbox, 
.postDemo li input.radioButton
{
	margin-top:8px;
	width:auto;
	background-color: transparent;
	border: none;
}
.postDemo li label.radioButton
{
	float:none;
	font-weight:normal;
	padding-top:0;
	text-align:left;
	width:auto;
}
.contactFormRight li input#submit, .postDemo li input#submit 
{
	background-color:#DDDDDD;
	border:1px solid #000000;
	color:#666;
	font-weight:bold;
	margin-left:20%;
	padding:1px;
	position:relative;
	width:auto;
}
.postDemo li select
{
	width: 200px;
}
.contactFormRight li textarea, .postDemo li textarea 
{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	height:225px;
	margin:0;
	padding:2px;
	width:75%;
}
.postDemo li textarea, .postDemo li input
{
	width: 71%;
}
.contactFormRight li label.error, .postDemo li label.error
{
	color: #c03f13;
	display:block;
	float:none;
	font-size:0.9em;
	margin-left:21%;
	padding:0;
	text-align:left;
	width:auto;
}
#contactForm2
{
	border:0;
	margin:0 0 0 0;
	padding:0 1em;
	float:left;
}
#contactForm ol
{
	margin: 0;
	padding: 0;
}
.contactForm, .postDemo
{
	margin-bottom:1em;
}
.contactForm li, .postDemo li 
{
	clear:both;
	list-style-type:none;
	margin:1em 0;
	position:relative;
}
.contactForm li label, 
.contactForm li span.label,
.postDemo li label, 
.postDemo li span.label 
{
	float:left;
	font-weight:bold;
	margin-right:10px;
	padding-top:0.5ex;
	text-align:right;
	width:18%;
}
.postDemo li label, 
.postDemo li span.label 
{
	width: 25%;
}
label.extraHeight
{
	height: 60px;
} 
.contactForm li input, .postDemo li input
{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	margin:0;
	padding:2px;
	width:75%;
}
.contactForm li input.checkbox, 
.postDemo li input.checkbox, 
.postDemo li input.radioButton
{
	margin-top:8px;
	width:auto;
	background-color: transparent;
	border: none;
}
.postDemo li label.radioButton
{
	float:none;
	font-weight:normal;
	padding-top:0;
	text-align:left;
	width:auto;
}
.contactForm li input#submit, .postDemo li input#submit 
{
	background-color:#DDDDDD;
	border:1px solid #000000;
	color:#666;
	font-weight:bold;
	margin-left:20%;
	padding:1px;
	position:relative;
	width:auto;
}
.postDemo li select
{
	width: 200px;
}
.contactForm li textarea, .postDemo li textarea 
{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	height:225px;
	margin:0;
	padding:2px;
	width:75%;
}
.postDemo li textarea, .postDemo li input
{
	width: 71%;
}
.contactForm li label.error, .postDemo li label.error
{
	color: #c03f13;
	display:block;
	float:none;
	font-size:0.9em;
	margin-left:21%;
	padding:0;
	text-align:left;
	width:auto;
}
.notes 
{
	color:#999999;
	display:block;
	font-size:84%;
	font-weight:normal;
	margin-left:21%;
}
.notesMobi
{
	color:#999999;
	display:block;
	font-size:84%;
	font-weight:normal;
	margin-left:20%;
}
.notesReferral
{
	color:#999999;
	display:block;
	font-size:84%;
	font-weight:normal;
	margin-left:22%;
}
.postDemo .notes, .postDemo li label.error, .postDemo li input#submit
{
	margin-left: 26.5%;
}
.coloredBold 
{
	color:#1A54A5;
	font-weight:bold;
}
.listWidenAddressInfo
{
	padding: 0;
	margin: 0;
	list-style-position: inside;
	list-style-type: none;
}
.Widen25ContactInfo
{
	float: right;
	width: 320px;
	text-align:left;
}

.Widen25Contact2
{
	float: right;
	width: 320px;
	margin-left:0px;
	list-style-type:none;
	text-align:left;
}
.Widen25ContactInfo3
{
	float: right;
	width: 175px;
	text-align:left;
	font-size:12px;
}

.Widen25Contact3
{
	float: right;
	width: 175px;
	margin:10px 0 0 0;
	list-style-type:none;
	text-align:left;
	font-size:12px;
}
.scavenger {
	float:right;
	position:relative;
	top:-70px;
	right:115px;
}

.testingmargin {
	margin:10px 0 10px 0;
	border:1px solid #000;
}

.icon {
	border:none;
	margin:0 10px 0 0;
	position:relative;
	top:20px;
}
.margin-bottom {
	padding:0 0 10px 0;
}
.premedia-button {
	padding: 0 0 0 13px;
}
.whitepaper {
	float:right;
	border:none;
	position:relative;
	top:-200px;
	right:5px;
}



/* Helps Clear Floats Better */
.group:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.inside2 #pageWrapper #wrapper #contentRight3 ul li {
	text-align: left;
}

