/* line 554,905, 15, 82, 400, 5261, 25 (new), 1415, 3792, 5286, 3769, 3925, 3954, 38xx*/



body
{
	margin: 0px;
	padding: 0px;
	font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: .98em;
	font-size: 88%;
	color: #555555;
	background-color: #ffffff;
	text-align: center;
	text-align:left;
	line-height:23px;
}

img
{
	border: 0px;
	text-align: center;
}

form
{
	margin: 0px;
	padding: 0px;
}

a, a:visited, a:active
{
	/*	color: #555555; */



	color:#295D8F;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

ul, li
{
	list-style:disc;
	line-height:1.2;
}

ul.clean
{
	list-style-type:none;
 list-style-position: outside padding: 0px;
	margin: 0px;/* font-size:85%; */
}

li.clean
{
	list-style-type:none;
	list-style-position: outside;
	padding: 0px;
	margin: 0px;
}

h1, h2, h3, h4, h5, h11
{
	margin: 0px;
	padding: 0px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

h1
{
	font-size: 170%;
	color: #fff;
	margin-bottom: 17px;
	font-weight: normal;
}

h2
{
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 10px;
}

.agendatitle
{
	height:120px;
}

h3
{
	font-size: 100%;
	font-size: 120%;
	font-weight: bold;
	color: #555;
	margin-bottom: .3em;
	margin-top:0.6em;
}

h3 a
{
	color: #555;
	text-decoration: none;
}

h3 a:visited
{
	color: #555;
	text-decoration: none;
}

h3 a:active
{
	color: #555;
	text-decoration: none;
}

h3 span
{
	font-weight: bold;
}

h4
{
	font-size: 110%;
	color: #555;
	font-weight: normal;
	margin-bottom: 1em;
	margin-top: 1em;
	font-style:italic;
}

h4 a
{
	color: #f38001;
	text-decoration: none;
}

/* f38001 */



h4 a:visited
{
	color: #f38001;
	text-decoration: none;
}

h4 a:active
{
	color: #f38001;
	text-decoration: none;
}

h4 span
{
	font-weight: bold;
}

h5
{
	font-size: 120%;
	font-weight: normal;
	color: #ffffff;
	line-height:normal;
	margin-bottom: 1px;
	margin-left: 725px;
	font-family: Trebuchet MS, sans-serif;/*



	font-size: 170%;



	color: #fff;



	margin-bottom: 17px;



	font-weight: normal;



*//*



	font-size: 90%;



	color: #555555;



	font-weight: bold;



	margin-top: 13px;



	margin-bottom: 5px;



*/
}

h6
{
	position: relative;
	font-size: 90%;
	color: #DF6300;
	text-transform: uppercase;
	padding: 12px;
	margin-bottom: 10px;
	background-color: #F9F9F9;
	border-bottom: 1px solid #ebebeb;
	border-top: 1px solid #ebebeb;
}

h6 span.num
{
	position: absolute;
	right: 12px;
	top: 12px;
	color: #6c6c6c;
	font-weight: normal;
}

* html h6 span.num
{
	right: 24px; /*IE6 position fix*/
}

h7
{
	font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: 100%;
	color: #df6300;
	margin-bottom: 17px;
	font-weight: normal;
}

.caps
{
	text-transform:uppercase;
}

h8
{
	font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: 130%;
	color: #df6300;
	font-weight: bold;
}

h9
{
	font-weight: bold;
	font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: .95em;
	color: #295D8F;
}

h9 a
{
	color: #295D8F;
	text-decoration: none;
}

h9 a:visited
{
	color: #295D8F;
	text-decoration: none;
}

h9 a:active
{
	color: #295D8F;
	text-decoration: none;
}

h9 span
{
	font-weight: bold;
}

h10
{
	font-size: 110%;
	font-size: 125%;
	color: #555555;
	font-weight: normal;
	margin-bottom: 1em;
	margin-top: 1em;
}
 h10 a, {
 color: #555555;
 text-decoration: none;
}

h10 a:visited
{
	color: #555555;
	text-decoration: none;
}

h10 a:active
{
	color: #555555;
	text-decoration: none;
}

h10 span
{
	font-weight: bold;
}

h20
{
	text-transform:uppercase;
}

/* For SEO, replace old definition of h11 to be the same as h1



h11{



	font-size: 120%;



	font-weight: bold;



	margin-bottom: 10px;



	margin-top:-10px;



}



h11 a {



	color: #df6300;



	text-decoration: none;



}



h11 a:visited {



	color: #df6300;



	text-decoration: none;



}



h11 a:active {



	color: #df6300;



	text-decoration: none;



}



h11 span{



	font-weight: bold;



}



*/



h11
{
	font-size: 170%;
	color: #fff;
	margin-bottom: 17px;
	font-weight: normal;
}

h12
{
	font-size: 80%;
	color: #f4360a;
	font-weight: normal;
}

h13
{
	font-size: 80%;
	font-size:small;
	color: #295D8F;
	font-weight: normal;
}

h14
{
	font-size: 60%;
	color: #295D8F;
	font-weight: normal;
	text-align:center;
}

h15
{
	font-size: 60%;
	color: #295D8F;
	font-weight: normal;
	text-align:center;
}

h16
{
	font-size: 110%;
	color: #555555;
	font-weight: bold;
	text-align:center;
}

p
{
	margin-top: 0px;
	margin-bottom: 1.5em;
	line-height: 20px;
	/*	font-size: 85%; */



	text-align:left;
}

.largeText
{
	font-size: 90%;
	line-height: 24px;
}

.clear
{
	clear: both;
	height: 1px;
	overflow: hidden;
}

.clear20
{
	clear: both;
	height: 20px;
	overflow: hidden;
}

.top
{
	float:right;
	width:50px;
	height:18px;
}

.clientLoginBlock, .clientLoginBlockHidden, .contentBlock, .commentsBlock, .footerBlock
{
	width: 924px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.contentBlockblog
{
	width: 974px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.contentBlock .videoblock
{
	float:left;
	width:640px;
	margin-left: 140px;
	padding: 0px;
	height:auto;
}

.headerBlock
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.clientLoginWrapper
{
	background-color: #262626;
}

.clientLoginBlock
{
	overflow: hidden;
	text-align: right;
}

.clientLoginBlockHidden
{
	height: 4px;
	overflow: hidden;
	text-align: right;
}

.clientLoginForm table
{
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 100%;
	color: #989898;
}

.clientLoginForm table th
{
	font-weight: normal;
	text-align: right;
	padding-right: 5px;
	padding-left: 10px;
}

.clientLoginForm table td
{
	text-align: left;
}

.customBox
{
	color: #989898;
	background-color: #262626;
	border: solid 1px #3b3b3b;
}

#loginButton
{
	text-align: right;
	padding-left: 10px;
}

#loginButton input
{
	color: #989898;
	font-weight: bold;
	background-color: #262626;
	border: solid 1px #3b3b3b;
}

.headerWrapper
{
	background: #2D6095 url(/images/background-tile.jpg) repeat-x bottom left;
}

.headerWrapper_lower
{
/*  	background: #f88405 url(/images/spotlight-large-tile.gif) repeat-x top left;	*/



}

.headerBlock
{
	height: 98px;
	overflow: hidden;
	white-space: nowrap
}

.siteLogo
{
	position:absolute;
	left: 50pt;
	Top: 30pt;
	/*	float: left; */



	padding-top: 20px;
	padding-left: 27px;
}

.headerBlock .right
{
	text-align: right;
	padding-right: 36px;
}

/* #menu_right



{



    float:right;



	text-align: right;



	padding-right: 10px;



	padding-top:16px;



	width:930px;



	}



*/



#menu_right
{
	float:right;
	text-align: right;
	padding-right: 2px;
	padding-top:6px;
	width:865px;
	height:70px;
}

.clientLoginButton
{
	height: 20px;
}

.clientLoginButton a
{
	outline: none;
}

/*-------------------HEADER LINKS 2012 START ----------*/

.headerLinks
{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 26px;
	margin-bottom: 53px;
	text-align: right;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 79%;
	text-shadow: 0 0 0 transparent, 0 1px 0 #FFFFFF;
}

.headerLinks li
{
	float: right;
	margin-left: 3px;
	margin-right: 3px;
	list-style:none;
}

.headerLinks li a, .headerLinks li a:active, .headerLinks li a:visited
{
	display: block;
	color: #919191;
	color: #c3c3c1;
	text-shadow: 0 1px 0 #fff;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	padding-left: 6px;
	padding-right: 6px;
	text-shadow: #1A4977 0 2px 2px;
	text-shadow: 0 1px 0 #303030;
}

.headerLinks #selectedHeaderLink a, .headerLinks li:hover a
{
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #ecbb3a;
	background-image: -moz-linear-gradient(center top, #fce9b6 0pt, #ecbb3a 100%);
	border-color: #3d3c38 #3d3c38 #221e14;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 0 1px #d39c0a inset;
	color: #4f4f4f;
	font-size: 11px;
	font-weight: bold;
	height: 2.3em;
	text-shadow: 0 0 0 transparent, 0 1px 0 #FFFFFF;
	text-decoration: none;
}

/*-------------------HEADER LINKS 2012 END ----------*/

.services_images
{
	margin-right: 2px;
}

#Header_wrapper_lower_half_image
{
	float:right;
	text-align: right;
	padding-right: 0px;
	width:880px;
	height: 227px;
	overflow: hidden;
}

.webcastblock
{
	height: 227px;
	overflow: hidden;
	background: #5681AB url(/images/spotlight-large-tile.gif) repeat-x top left;
	color:#ffffff;
	text-align: center;
	font-size:110%;
}

.webcastblock a
{
	color:#ffffff;
}

.spotlightBlock
{
	height: 227px;
	overflow: hidden;
	background: #f88405 url(/images/spotlight-large-tile.gif) repeat-x top left;
	text-align: center;
}

.headerBlock_lower
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	height: 227px;/* background: #f88405 url(/images/clouds-on-front.png) repeat-x top left;	 */
}

.headerBlock_lower2
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top:-5px;
	text-align: left;
	/*	padding-top:-20px; */



	height: 49px;
	background: url(/images/counter-background.jpg) no-repeat top left;
	background-color: transparent;
	overflow: hidden;
}

.FooterBlock_lower2
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:-2px;
	text-align: left;
	height: 49px;
	background: url(/images/counter-background.jpg) no-repeat top left;
	background-color: transparent;
	overflow: hidden;
}

.inner_page_headerBlock_lower
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	height: 132px;
	background: #ffffff url(/images/inner_page_lower_image.jpg) no-repeat;
}

#inner_page_headerBlock_lower_heading_text
{
	width: 600px;
	text-align: left;
	padding-top:20px;/* background: #f88405 url(/images/clouds-on-front.pngf) repeat-x top left;	 */
}

#opt-in_field
{
	float:left;
	/*	width:260px; */



	margin-left:200px;
	/*	padding-top:-20px; */



	height:20px;
	width: 220px;
}

opt-in_field
{
	\width: 240px;
	w\idth: 240px;
}

#countdown_field
{
	float:right;
	width:120px;
	font-size: 1.6em;
	color: #ffffff;
	/*  text-align: left; */



	margin-right:30px;
	margin-top:8px;/*	padding-top:-100px; */
}

#contact_form
{
}

.spotlightSmallWrapper
{
	text-align: center;
	overflow: hidden;
	height: 132px;
	background: #ffffff url(/images/inner_page_lower_image.jpg) no-repeat;
}

.spotlightSmallBlock
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	height: 117px;
	overflow: hidden;
	text-align: left;
	font-family: Trebuchet MS, sans-serif;
}

.spotlightSmallBlock h1
{
	font-size: 170%;
	font-weight: normal;
	color: #ffffff;
	line-height: 28px;
	margin-top: 22px;
	margin-bottom: 10px;
	margin-left: 180px;
	font-family: Trebuchet MS, sans-serif;
}

.spotlightSmallBlock h2
{
	font-size: 90%;
	font-weight: normal;
	/*	color: #fdebd5; */



	color: #FFF;
	line-height: 16px;
	margin-left: 180px;
	margin-right:48px;
	font-family: Trebuchet MS, sans-serif;
}

.spotlightUpperWrapper
{
	text-align: center;
	overflow: hidden;
	height: 227px;
	/*    background: #ffffff url(/images/headerimages/rotator.php) no-repeat; */



	background: #ffffff url(/images/mitcio_home_banner.jpg) no-repeat;
}

.spotlightUpperWrapperBlock
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
	height: 227px;
	overflow: hidden;
	text-align: left;
	font-family: Trebuchet MS, sans-serif;
}

.spotlightUpperWrapperBlock h1
{
	font-size: 120%;
	font-weight: normal;
	color: #ffffff;
	line-height:normal;
	margin-bottom: 1px;
	margin-left: 725px;
	font-family: Trebuchet MS, sans-serif;
}

.spotlightUpperWrapperBlock h2
{
	font-size: 80%;
	font-weight: normal;
	/*	color: #fdebd5; */



	color: #8AA7C5;
	line-height:12px;
	margin-left: 725px;
	margin-right:40px;
	font-family: Trebuchet MS, sans-serif;
}

.spotlightUpperWrapperBlock h5
{
	font-size: 120%;
	font-weight: normal;
	color: #ffffff;
	line-height:normal;
	margin-bottom: 1px;
	margin-left: 725px;
	font-family: Trebuchet MS, sans-serif;
}

.spotlightSmallDetBlock
{
	/*	background: #3d3d3d url(/images/spotlight-small-det-tile.gif) repeat-x; */



	height: 132px;
	overflow: hidden;
	color: #ffffff;
	text-align: left;
	height: 132px;
	background: #ffffff url(/images/inner_page_lower_image.jpg) no-repeat;
}

.spotlightSmallBlock>.spotlightSmallDetBlock
{
	margin-right: 39px;
}

.spotlightSmallDetBlock h4
{
	color: #ffffff;
	padding-left: 15px;
}

.spotlightSmallBlock .rightShowroom
{
	padding-top: 28px;
}

.spotlightMedWrapper
{
	height: 167px;
	text-align: center;
	overflow: hidden;
	background: #f88405 url(/images/spotlight-med-tile.gif) repeat-x top left;
}

.spotlightMedBlock
{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	height: 167px;
	overflow: hidden;
	background: url(/images/spotlight-med-bg.jpg) no-repeat;
	text-align: left;
}

.ourClientsList
{
	list-style-type: none;
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
	color: #7c7c7c;
	float: left;
	width: 174px;
	overflow: hidden;
	font-size: 85%;
	line-height: 1.5em;
}

.ourClientsList li
{
	margin-top: 1px;
	margin-bottom: 1px;
}

.rssLink
{
	float: right;
	font-weight: bold;
	padding-top: 1px;
}

.rssLink img
{
	margin-right: 3px;
}

.postContent
{
	padding: 4px;
	line-height: 20px;
}

.contentWrapper
{
	margin-top: 2px;/* 	background: url(/images/content-bg-tile.gif) repeat-x top left;*/
}

.contentWrapper2
{
	margin-top: 2px;
	text-align:center;/* 	background: url(/images/content-bg-tile.gif) repeat-x top left;*/
}

.contentBlock .contentBlockblog
{
	/* 	overflow: hidden; ALTERED 19 NOVEMBER  */



	padding-top: 10px;
	padding-bottom: 20px;
}

.contentBlock .left
{
	float: left;
	width: 625px;
	overflow: hidden;
}

.contentBlockblog .left
{
	float: left;
	width: 625px;
	overflow: hidden;
}

.contentBlock .leftShowroom, .contentBlockblog .leftShowroom
{
	float: left;
	width: 714px;
	overflow: hidden;
}

.contentBlock .left .pad, .contentBlock .leftShowroom .pad, .contentBlockblog .leftShowroom .pad
{
	margin-right: 17px;
}

.contentBlock .right, .contentBlockblog .right
{
	float: right;
	width: 299px;
	overflow: hidden;
}

.triColumn
{
	float: left;
	width: 290px;
	overflow: hidden;
	padding-top:10px;
}

.Blue_box
{
	float: left;
	width: 250px;
	overflow: hidden;
	padding-top:10px;
	border-top: thin solid #bebdbd;
	height:200px;
}

.triColumnleftcolumn
{
	float: left;
	width: 290px;
	overflow: hidden;
	padding-top:10px;
}

.triColumnleftcolumnblog
{
	float: left;
	width: 280px;
	overflow: hidden;
}

.triColumnAward
{
	float: left;
	width: 305px;
	overflow: hidden;
	padding-top:10px;
}

.triColumnblog
{
	float: left;
	width: 500px;
	/*	height:1100px; */



	overflow: hidden;
	margin-top:20px;
}

.triColumnblog_Hot_off_press
{
	float: left;
	width: 430px;
	height:auto;
	overflow: hidden;
	background-color:#deeff8;
	padding-left:20px;
	padding-top:5px;
	margin-bottom:20px;
	font-size:.9em;
}

.triColumnRightblog
{
	float: right;
	width: 180px;
	overflow: hidden;
	padding-top:5px;
}

.triColumnRightblog a
{
	color: #295D8F;
}

.triColumnRight
{
	float: right;
	width: 290px;
	overflow: hidden;
	padding-top:10px;
}

.triColumnRight a
{
	color: #295D8F;
	font-weight: bold;
}

.triColumnRightForm
{
	float: right;
	width: 290px;
	overflow:visible;
}

.triColumnRightForm a
{
	color: #295D8F;
	font-weight: bold;
}

.biColumn
{
	float: left;
	width: 605px;
	overflow: hidden;
	padding-top:10px;/* 	margin-left:20px;*/
}

.biColumnvideo
{
	float: left;
	width: 674px;
	padding-top:10px;/*	overflow: hidden;*?



	padding-top:10px;



 	margin-left:20px; */
}

.biColumnAward
{
	float: left;
	width: 590px;
	overflow: hidden;
	padding-top:10px;/* 	margin-left:20px;*/
}

.biColumnLarge
{
	float: left;
	width: 695px;
	overflow: hidden;
	padding-top:10px;
}

.triColumnSpace
{
	margin-right: 25px;
}

.rightShowroom
{
	float: right;
	width: 201px;
	overflow: hidden;
}

.quadColumn
{
	float: left;
	width: 212px;
	overflow: hidden;
	padding-top:10px;
}

.quadColumnSpace
{
	margin-right: 25px;
}

.quadColumnSpaceLower
{
	margin-right: 25px;
	margin-top: -25px;
}

.quadColumnSpaceLower4thColumn
{
	margin-top: -25px;
}

.contentBlock .leftSeparator, .contentBlockblog .leftSeparator
{
	background: url(/images/separator-vertical-mid.gif) repeat-y top left;
}

.contentBlock .leftSeparatorBottom, .contentBlockblog .leftSeparatorBottom
{
	background: url(/images/separator-vertical-bot.gif) no-repeat bottom left;
}

.contentBlock .leftSeparatorTop, .contentBlockblog .leftSeparatorTop
{
	background: url(/images/separator-vertical-top.gif) no-repeat top left;
	height: 1px;
}

.leftSeparatorBottom>.leftSeparatorTop
{
	height: auto;
}

.contentBlock .rightSeparator, .contentBlockblog .rightSeparator
{
	background: url(/images/separator-vertical-mid.gif) repeat-y top right;
}

.contentBlock .rightSeparatorBottom, .contentBlockblog .rightSeparatorBottom
{
	background: url(/images/separator-vertical-bot.gif) no-repeat bottom right;
}

.contentBlock .rightSeparatorTop, .contentBlockblog .rightSeparatorrTop
{
	background: url(/images/separator-vertical-top.gif) no-repeat top right;
	height: 1px;
}

.rightSeparatorBottom>.rightSeparatorTop
{
	height: auto;
}

/* .floatleft .floatleftSeparator, .floatleft2 .floatleftSeparator, .floatleft3 .floatleftSeparator



{



	background: url(/images/agenda-separator-vertical-mid.gif) repeat-x top;



}



.floatleft .floatleftSeparatorBottom, .floatleft2 .floatleftSeparatorBottom, .floatleft3 .floatleftSeparatorBottom



{



	background: url(/images/agenda-separator-vertical-bot.gif) no-repeat top;



}



.floatleft .floatleftSeparatorTop, .floatleft2 .floatleftSeparatorTop, .floatleft3 .floatleftSeparatorTop



{



	background: url(/images/agenda-separator-vertical-top.gif) no-repeat top ;



	width: 1px;



}



.leftSeparatorBottom>.leftSeparatorTop



{



	height: auto;



}



*/



.contentBlock .right .pad, .contentBlock .rightShowroom .pad, .triColumn .pad
{
	margin-left: 5px;
	margin-right:20px;
}

.triColumnblog .pad, .triColumnAward .pad
{
	margin-left: 0px;
	margin-right:20px;
}

.triColumnleftcolumn .pad, .triColumnleftcolumnblog .pad
{
	margin-left: 0px;
	margin-right:25px;
}

.triColumnRight .pad
{
	margin-left: 25px;
	margin-right:5px;
}

.triColumnRightblog .pad
{
	margin-left: 25px;
	margin-right:0px;
}

.triColumnblog .pad
{
	margin-left: 25px;
	margin-right:5px;
}

.contentBlock .right .pad, .contentBlock .rightShowroom .pad, .biColumn .pad
{
	margin-left: 25px;
}

.biColumnvideo .pad
{
	margin-left: 40px;
}

.contentBlockblog .right .pad
{
	margin-left: 0px;
}

.freshList
{
	margin-top: 10px;
	padding-bottom: 10px;
}

.listItem
{
	margin-bottom: 5px;
	font-size: 14px;
}

.listItem .listItemImage
{
	float: left;
	width: 200px;
	height: 117px;
	overflow: hidden;
}

.listItem .listItemDescription
{
	float: right;
	width: 155px;
	margin-top: -117px;
	padding-top: 5px;
	overflow: hidden;
}

.downloadLinks
{
	font-size: 100%;
	margin-top: 10px;
}

.showroomCategoryList
{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	margin-top: -5px;
	margin-bottom: 10px;
	line-height: 2em;
}

.showroomCategoryList li a, .showroomCategoryList li a:active, .showroomCategoryList li a:visited
{
	color: #555555;
	font-size: 100%;
}

.showroomCustomerList
{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	margin-top: 10px;
	padding-bottom: 10px;
	line-height: 2em;
}

.showroomCustomerList li a, .showroomCustomerList li a:active, .showroomCustomerList li a:visited
{
	color: #555555;
	font-size: 100%;
}

.showroomPreview
{
	float: left;
	width: 608px;
	overflow: hidden;
	text-align: center;
}

.showroomPreview img
{
	border: solid 1px #e1e1e1;
}

.showroomPreviewThumbs
{
	float: right;
	width: 308px;
	overflow: hidden;
	text-align: center;
}

.showroomPreviewThumbs img
{
	border: solid 1px #e1e1e1;
}

.showroomPreviewThumbs a
{
	display: block;
}

.showroomHeader
{
	padding-left: 50px;
	padding-right: 50px;
	height: 33px;
	overflow: hidden;
	margin-top: 14px;
}

.showroomHeader h4
{
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
}

.showroomLinks
{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

.showroomLinks li
{
	float: right;
	white-space: nowrap;
}

.showroomLinks li a, .showroomLinks li a:active, .showroomLinks li a:visited
{
	display: block;
	color: #fcd7ad;
	font-size: 100%;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	padding-left: 13px;
	padding-right: 13px;
}

.showroomLinks #selectedShowroomLink a, .showroomLinks li:hover a
{
	text-decoration: none;
	color: #ffffff;
	background-color: #262626;
}

.showroomLinks li a
{
	width: 1px;
}

.showroomLinks li
{
	margin-left: 2px;
	margin-right: 2px;
}

.showroomLinks li>a
{
	width: auto;
}

.showroomLinks #selectedShowroomLink, .showroomLinks li:hover
{
	background: #9e4e1b url(/images/showroomlink-right.gif) no-repeat top right;
}

.showroomLinks #selectedShowroomLink a, .showroomLinks li:hover a
{
	background: url(/images/showroomlink-left.gif) no-repeat top left;
}

.showroomLinks a:hover
{
	text-decoration: none;
}

.showroomListLess
{
	position: absolute;
	left: 0px;
	top: 45px;
	margin-top: 23px;
	padding-right: 13px;
}

.showroomListMore
{
	position: absolute;
	right: 0px;
	top: 45px;
	margin-top: 23px;
}

/* Showroom Item List */



 #scroller-wrap
{
	position: relative;
	width: 920px;
	margin: 0 auto;
}

#scroller-frame
{
	margin: 0 auto;
}

#scroller
{
	position: relative;
	overflow: hidden;
	margin: 0 0 0 0;
}

* html #scroller
{
	margin: 0 0 0 10px;
}

div.page
{
	clear: both;
	position: absolute;
}

div.page-content
{
	clear: both;
}

ul.showroomItemList
{
	width: 840px;
	list-style-type: none;
	margin: 0 0 0 10px;
	padding: 0px;
	overflow: hidden;
	float: left;
}

ul.showroomItemList li
{
	display: block;
	float: left;
}

ul.showroomItemList li a
{
	display: block;
	float: left;
	width: 74px;
	height: 74px;
	margin: 0 10px;
	padding: 4px;
	background: #fff;
	border: 1px solid #cf9556;
}

* html ul.showroomItemList li a
{
	margin: 0 5px; /*IE6 margin fix*/
}

ul.showroomItemList li a.last
{
	margin: 0 0 0 10px;
}

ul.showroomItemList li a.highlight
{
	background: #ef5f00;
	padding: 4px;
	border: 1px solid #d50;
}

ul.showroomItemList li a img
{
	width: 74px;
	height: 74px;
	margin: 0;
}

.showroomPagination
{
	list-style-type: none;
	margin: 0px;
	padding: 0 55px 0 0;
	text-align: right;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

.showroomPagination li
{
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
}

.showroomPagination a, .showroomPagination a:active, .showroomPagination a:visited
{
	color: #fcd7ad;
}

.showroomPagination .selectedPage a, .showroomPagination .selectedPage a:active, .showroomPagination .selectedPage a:visited
{
	color: #ffffff;
}

.showroomCategoryList a:hover
{
	padding-left: 14px;
	background: url(/images/bullet-arrow.gif) no-repeat left;
	margin-left: -14px;
	text-decoration: none;
	font-weight: bold;
	color: #f58203;
}

ul.staffFavList
{
	list-style-type: none;
	padding-left: 5px;
	font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: .98em;
	color: #555555;
}

ul.staffFavList a
{
	padding-left: 5px;
	background: url(/images/bullet-grey-light.gif) no-repeat left;
	margin-left: -14px;
	text-decoration: none;
	color: #555;
}

ul.staffFavList a:hover
{
	padding-left: 5px;
	background: url(/images/bullet-arrow.gif) no-repeat left;
	margin-left: -14px;
	text-decoration: none;
	font-weight: bold;
	color: #f58203;
}

.showroomCategoryList a
{
	padding-left: 14px;
	background: url(/images/bullet-grey-light.gif) no-repeat left;
	margin-left: -14px;
	text-decoration: none;
}

.showroomCustomerList a
{
	padding-left: 14px;
	background: url(/images/bullet-grey-light.gif) no-repeat left;
	margin-left: -14px;
	text-decoration: none;
}

.showroomCustomerList a:hover
{
	padding-left: 14px;
	background: url(/images/bullet-arrow.gif) no-repeat left;
	margin-left: -14px;
	text-decoration: none;
	font-weight: bold;
	color: #f58203;
}

.feedLink
{
	display: block;
	line-height: 16px;
	padding-left: 20px;
	background: url(/images/icon-rss.gif) no-repeat left;
}

.darkLink, .darkLink:active, .darkLink:visited
{
	font-weight: bold;
	color: #555555;
}

#searchForm
{
	padding-left: 15px;
}

.searchBar
{
	margin: 0px;
	margin-right: -5px;
	float: left;
	padding: 2px;
	width: 120px;
	height: 21px;
	color: #555555;
	background: url(/images/searchbar-bg.gif) repeat-x;
	border-left: solid 1px #c4c4c4;
	border-top: solid 1px #c4c4c4;
	border-bottom: solid 1px #c4c4c4;
}

#searchForm > div > .searchBar
{
	height: 15px;
	margin-right: -2px;
}

.searchResultsList
{
	margin: 0px;
	margin-bottom: 6px;
	padding: 0px;
	list-style-type: none;
}

.searchResultsList li
{
	padding: 0px;
	padding-bottom: 4px;
	margin: 0px;
}

.searchResultsList li a
{
	font-weight: bold;
}

.searchResultsList span.date
{
	margin-right: 5px;
	color: #6c6c6c;
}

.labNotesBlock .left
{
	float: left;
	width: 450px;
}

.labNotesBlock .right
{
	float: right;
	width: 230px;
	background: url(/images/separator-vertical-1-mid.gif) repeat-y left;
}

.labNotesBlock .rightBottom
{
	background: url(/images/separator-vertical-1-bot.gif) no-repeat bottom left;
}

.labNotesBlock .rightTop
{
	background: url(/images/separator-vertical-1-top.gif) no-repeat top left;
}

.labNotesBlock .right .pad
{
	padding-left: 0px;
	padding-top: 0px;
}

.labNotesBlock h2, .labNotesBlock h2 a
{
	color: #4b4b4b;
	font-weight: bold;
	margin-bottom: 5px;
}

.labNotesBlock h3
{
	font-weight: normal;
	color: #6c6c6c;
	margin-bottom: 0px;
}

.sidenotesPosts
{
	padding-top: 20px;
	padding-bottom: 15px;
}

.sidenotesPosts .separator
{
	height: 1px;
	border: 0px;
	background-color: #ebebeb;
	color: #ebebeb;
	margin-bottom: 15px;
}

.sidenotesPost
{
	margin-bottom: 10px;
}

.sidenotesPost h3
{
	color: #df6300;
	font-size: 85%;
	padding-bottom: 5px;
	font-weight: bold;
}

.sidenotesPost h3 img
{
	margin-right: 8px;
	margin-left: 3px;
}

.sidenotesPost .postDate
{
	line-height: 18px;
	padding-bottom: 7px;
}

.sidenotesPost .postContent
{
	line-height: 24px;
}

.sidenotesPost .postContent p
{
	font-size: 85%;
	margin-bottom: 1em;
}

div.rightBottom .pad h4
{
	margin-top: 0;
}

.shortLabNotesPosts
{
	padding-top: 5px;
	padding-bottom: 15px;
}

.shortLabNotesPost, .shortLabNotesPostHighlight
{
	margin-bottom: 10px;
}

.shortLabNotesPost
{
	color: #9e9e9e;
}

.shortLabNotesPost h3 a
{
	color: #656565;
	font-size: 90%;
}

.shortLabNotesPostHighlight h3
{
	color: #df6300;
	font-size: 100%;
}

.shortLabNotesPost h3 img, .shortLabNotesPostHighlight h3 img
{
	margin-right: 8px;
	margin-left: 3px;
}

.shortLabNotesPost .postContent, .shortLabNotesPostHighlight .postContent
{
	line-height: 20px;
}

.labNotesPostList
{
	padding-top: 0px;
}

.labNotesPostList hr
{
	color: #ebebeb;
	background-color: #ebebeb;
	height: 1px;
	border: 0px;
	margin-bottom: 15px;
	margin-top: 10px;
	width: 450px;
	text-align: left;
	margin-right: auto;
	margin-left: 0px;
}

.labNotesPost
{
}

.labNotesPostImage
{
	float: left;
	margin-top: 8px;
	margin-right: 12px;
	margin-bottom: 8px;
	width: 81px;
	height: 80px;
	overflow: hidden;
}

.labNotesSinglePost .labNotesPostImage
{
	margin-top: 0px;
	margin-bottom: 20px;
}

.labNotesPostContent
{
	line-height: 24px;
	margin-left: 93px;
}

.labNotesSinglePost .labNotesPostContent p, .labNotesSinglePost .labNotesPostContent
{
	line-height: 25px;
}

.labNotesPostContent h2
{
	margin-bottom: 0px;
}

.labNotesSinglePost h2
{
	color: #df6300;
	font-size: 130%;
	font-weight: bold;
	padding-top: 5px;
}

.labNotesPostLinks
{
	font-size: 100%;
}

.labNotesSinglePost .labNotesPostLinks
{
	margin-top: 5px;
}

.labNotesPostLinks span
{
	margin-left: 5px;
	margin-right: 5px;
}

.labNotesPostLinks a, .labNotesPostLinks a:active, .labNotesPostLinks a:visited
{
	font-weight: bold;
}

.requestFormsList
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-bottom: 1.5em;
}

.requestFormsList li
{
	padding-left: 22px;
	line-height: 16px;
	background: url(/images/icon-form.gif) no-repeat left;
	margin-top: 10px;
	margin-bottom: 10px;
}

.formTable
{
	font-size: 100%;
	margin-top: 5px;
	color: #3b3b3b;
	width: 100%;
}

.smallTable
{
	width: 75%;
}

.formTable td, .formTable th
{
	padding-left: 0px;
	padding-right: 8px;
	text-align: left;
}

.formTable th
{
	padding-top: 10px;
}

.formTable td input, .formTable td textarea
{
	width: 100%;
	border: solid 1px #cfcfcf;
}

.commentsWrapper
{
	background: url(/images/comments-bg.gif) repeat-x top left;
	min-height: 241px;
}

.commentsBlock
{
	padding-top: 20px;
	padding-bottom: 10px;
	color: #555555;
}

.commentsBlock h2
{
	font-size: 130%;
	color: #464646;
	font-weight: bold;
	margin-bottom: 12px;
}

.commentsSeparator
{
	margin-bottom: 10px;
	background: #d2d1d1 url(/images/separator-horizontal-left.gif) no-repeat top left;
	height: 1px;
	overflow: hidden;
	clear: both;
}

.commentsSeparatorRight
{
	background: url(/images/separator-horizontal-right.gif) no-repeat top right;
	height: 1px;
}

.commentItem
{
	margin-bottom: 10px;
}

.commentItem a, .commentItem a:active, .commentItem a:visited
{
	color: #858585;
}

.commentLeftColumn
{
	float: left;
	width: 180px;
	overflow: hidden;
	color: #464646;
}

.commentLeftColumn h3
{
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
	color: #858585;
}

.commentLeftColumn h4
{
	font-size: 105%;
	font-weight: bold;
	margin: 0px;
	color: #464646;
}

.commentLeftColumn h5
{
	font-size: 105%;
	font-weight: normal;
	margin: 0px;
	color: #464646;
}

.commentItemPicture
{
	float: left;
	width: 41px;
	height: 41px;
	overflow: hidden;
	margin-right: 10px;
}

.commentItemInfo
{
	font-size: 90%;
	width: 129px;
	overflow: hidden;
	float: right;
}

.commentRightColumn
{
	float: right;
	width: 735px;
	overflow: hidden;
	line-height: 24px;
}

.containingbox
{
	width: 585px;
	height: auto;



/*			/*			font-size:0.9em;	 */ */ 	padding-top:10px;
}

.floatleft
{
	float: left;
	background: url(/images/agenda_separator-vertical-1-bot.gif) repeat-x;
	width: 470px;
	height: auto;
	border-top: thin solid #bebdbd;



/* 			/*			font-size:0.9em;	 */	*/ 	padding-top:10px;
	padding-left:5px;
	margin-left:5px;/*			background-color:#c3dff9; */
}

.floatleft2
{
	float: left;
	background: url(/images/agenda_separator-vertical-1-bot.gif) repeat-x;
	width: 88px;
	height: auto;
	padding-top:10px;
	border-top: thin solid #bebdbd;



/*			/*			font-size:0.9em;	 */ */ 	margin-left:5px;
}

.floatleft3
{
	float: left;
	background: url(/images/agenda_separator-vertical-1-bot.gif) repeat-x;
	width: 149px;
	height: auto;
	border-top: thin solid #bebdbd;



/*			/*			font-size:0.9em;	 */ */ 	padding-top:10px;
	padding-left:5px;
	margin-left:5px;/*			background-color:#c3dff9;			 */
}

.floatleft4
{
	float: left;
	width: 470px;
	height: auto;



/*			/*			font-size:0.9em;	 */	 */ 	padding-top:10px;
	padding-left:10px;
	margin-left:10px;
}

.floatleft5
{
	float: left;
	width: 149px;
	height: auto;
	/*			font-size:0.9em;	 */



			padding-top:10px;
}

.floatleft6
{
	float: left;
	width: 285px;
	height: auto;
	text-align:center;
	vertical-align: middle;
	/*			font-size:0.9em;	 */



			padding-top:10px;
}

.floatleft8
{
	float: left;
	background: url(/images/agenda_separator-vertical-1-bot.gif) repeat-x;
	width: 229px;
	height: auto;
	border-top: thin solid #bebdbd;



/*			/*			font-size:0.9em;	 */ */ 	padding-top:10px;
	padding-left:5px;
	margin-left:5px;/*			background-color:#c3dff9;			 */
}

.floatleftvideologin
{
	float: left;
	/*			background: url(/images/agenda_separator-vertical-1-bot.gif) repeat-x;	*/



			width: 125px;
	height: auto;
	padding-top:3px;



/* 			border-top: thin solid #bebdbd;  */



/*			/*			font-size:0.9em;	 */ */ 	margin-left:5px;
	clear:both;
}

.floatleftvideologinleft
{
	float: left;
	/*			background: url(/images/agenda_separator-vertical-1-bot.gif) repeat-x;	*/



			width: 155px;
	height: auto;
	padding-top:3px;
	/* 			border-top: thin solid #bebdbd;  */



			/*			font-size:0.9em;	 */



			margin-left:5px;
	margin-right:30px;
}

.floatleftvideologinbutton
{
	float: left;
	/*			background: url(/images/agenda_separator-vertical-1-bot.gif) repeat-x;	*/



			width: 145px;
	height: auto;
	padding-top:3px;
	/* 			border-top: thin solid #bebdbd;  */



			/*			font-size:0.9em;	 */



			margin-left:5px;
}

floatleftvideologinremember
{
	float: left;
	/*			background: url(/images/agenda_separator-vertical-1-bot.gif) repeat-x;	*/



			width: 145px;
	height: auto;
	padding-top:3px;
	/* 			border-top: thin solid #bebdbd;  */



			/*			font-size:0.9em;	 */



			margin-left:5px;
}

.floatleftvideologinreg
{
	float: left;
	/*			background: url(/images/agenda_separator-vertical-1-bot.gif) repeat-x;	*/



			width: 155px;
	height: auto;
	padding-top:3px;
	/* 			border-top: thin solid #bebdbd;  */



			/*			font-size:0.9em;	 */



			margin-left:5px;
	margin-right:30px;
}

.floatleftvideoerror
{
	float: left;
	/*			background: url(/images/agenda_separator-vertical-1-bot.gif) repeat-x;	*/



			width: 200px;
	height: 20px;
	padding-top:3px;
	/* 			border-top: thin solid #bebdbd;  */



			/*			font-size:0.9em;	 */



			margin-left:5px;
	margin-right:5px;
	clear:both;
	color:#F00;
}

.floatleftvideoerror2
{
	float: left;
	/*			background: url(/images/agenda_separator-vertical-1-bot.gif) repeat-x;	*/



			width: 200px;
	height: 20px;
	padding-top:0px;
	/* 			border-top: thin solid #bebdbd;  */



			/*			font-size:0.9em;	 */



			margin-left:5px;
	margin-right:5px;
	clear:both;
	color:#F00;
}

.floatleftvideodatafield, .floatleftvideologindatafield
{
	float: left;
	/*			background: url(/images/agenda_separator-vertical-1-bot.gif) repeat-x;	 */



			width: 270px;
	height: auto;
	/*			border-top: thin solid #bebdbd;  */



			/*			font-size:0.9em;	 */



			padding-top:10px;
	padding-left:5px;
	margin-left:0px;
	clear:both;/*			background-color:#c3dff9; */
}

.floatleftvideologindatafield
{
	width: 270px;
}

.floatleftvideodataregfield, .floatleftvideologindataregfield
{
	float: left;
	/*			background: url(/images/agenda_separator-vertical-1-bot.gif) repeat-x;	 */



			width: 470px;
	height: auto;
	/*			border-top: thin solid #bebdbd;  */



			/*			font-size:0.9em;	 */



			padding-top:10px;
	padding-left:5px;
	margin-left:0px;
	clear:both;/*			background-color:#c3dff9; */
}

.floatleftvideologindataregfield
{
	width: 470px;
}

.floatleftbio
{
	float: left;
	width: 225px;
	height: auto;
	padding-top:10px;
	padding-left:5px;
	margin-left:5px;
}

.floatleft2bio
{
	float: left;
	width: 88px;
	height: auto;
	padding-top:10px;
	margin-left:5px;
}

.awardpicsfloatleft
{
	float: left;
	width: 235px;
	height: auto;
	/*			font-size:0.9em;	 */



			padding-top:0px;
	padding-right:20px;
	text-align:center;
}

.awardpicsfloat
{
	float: left;
	width: 285px;
	height: auto;
	/*			font-size:0.9em;	 */



			padding-top:10px;
	margin-left:5px;
	text-align:center;
}

.Partnerfloat
{
	float: right;
	width: 285px;
	height: auto;
	/*			font-size:0.9em;	 */



			padding-top:10px;
	margin-left:5px;
	text-align:right;
}

.Partnerblurb
{
	float: right;
	width: 250px;
	height: auto;
	text-align:center;
	/*			font-size:0.9em;	 */



			padding-top:20px;
	border-top:thin;
	border-color: #CCC;
	padding-right:20px;
}

.floatleft7
{
	float: left;
	/* background: url(/images/agenda_separator-vertical-1-bot.gif) repeat-x;			  */



			width: 100%;
	height: auto;
	border-top: thin solid #bebdbd;
}

.agendacontainingbox
{
	width: 100%;
	height: auto;
}

.agendafloatleft2
{
	float: left;
	width: 465px;
	height: auto;
}

.agendafloatleft3
{
	float: right;
	width: 115px;
	height: auto;/*maring-top:-10px;*/
}

.blogcommentcontainingbox
{
	width: 500px;
	height: auto;
	margin-left:5px;
	/*			font-size:0.9em;	 */



			padding-top:10px;
}

.awardcontainingbox
{
	width: 290px;
	height: auto;
	margin-left:-5px;
	/*			font-size:0.9em;	 */



			padding-top:10px;
}

.awardcontainingbox_left_column
{
	width: 290px;
	height: auto;
	margin-left:2px;
	/*			font-size:0.9em;	 */



			padding-top:10px;
}

.quotecontainingbox
{
	width: 290px;
	height: auto;
	margin-left:130px;
	font-size:0.8em;
}

.awardcontainingbox_personalInfo
{
	width: 350px;
	height: auto;
	margin-left:-5px;
	/*			font-size:0.9em;	 */



	padding-top:10px;
}

.awardcontainingbox_personalInfo_wrapper
{
	width: 390px;
	height: auto;
	margin-left:-5px;
	/*			font-size:0.9em;	 */



			padding-top:10px;
}

.awardcontainingboxsignin+password
{
	width: 290px;
	height: auto;
	margin-left:15px;
	/*			font-size:0.9em;	 */



			padding-top:10px;
}

.awardcontainingboxmessage
{
	width: 290px;
	height: auto;
	margin-left:5px;
	padding-top:10px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 1.3em;
	color: #df6300;
	color: #f7690b;
}

.awardcontainingboxmessage_right_column
{
	width: 100%;
	height: auto;
	margin-left:5px;
	padding-top:10px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: .8em;
	color: #df6300;
}

.recpatchacontainingbox
{
	width: 350px;
	height: auto;
	margin-left:-15px;
	padding-top:10px;
}

.awardfloatleft
{
	float: left;
	width: 470px;
	height: auto;
	border-top: thin solid #295D8F;
	/*			font-size:0.9em;	 */



			padding-top:10px;
	padding-left:10px;
	margin-left:10px;
	background-color:#fff;
}

.awardfloatleft2
{
	float: left;
	width: 100px;
	height: auto;
	border-top: thin solid #fff;/*			font-size:0.9em;	 */
}

.awardfloatleft2_personalinfo
{
	float: left;
	width: 125px;
	height: auto;
	border-top: thin solid #fff;/*			font-size:0.9em;	 */
}

.awardfloatleft2_req_field
{
	float: left;
	width: 3px;
	height: auto;
	/*			font-size:0.9em;	 */



			color: #df6300;
}

.awardfloatleft2_Award_Question_number
{
	float: left;
	width: 60px;
	color: #113D6A;
	height: auto;
	font-size:2em;
	margin-top:20px;
}

.awardfloatleft2_Award_Question
{
	float: left;
	padding-left:10px;
	width: 500px;
	color: #113D6A;
	height: auto;
	font-size:1.1em;
	margin-top:20px;
}

.awardfloatleft3
{
	float: left;
	width: 160px;
	height: auto;
	border-top: thin solid #fff;
	/*			font-size:0.9em;	 */



/* 			padding-top:10px;



			padding-left:10px; */



			margin-left:4px;
	background-color:#fff;
}

.awardfloatleft3_personalinfo
{
	float: left;
	width: 198px;
	height: auto;
	border-top: thin solid #fff;
	/*			font-size:0.9em;	 */



	/* 			padding-top:10px;



			padding-left:10px; */



			margin-left:4px;
	background-color:#fff;
}

.awardfloatleft3_page_changes
{
	float: left;
	width: 100%;
	height: auto;
	border-top: thin solid #fff;
	/*			font-size:0.9em;	 */



/* 			padding-top:10px;



			padding-left:10px; */



			margin-top:10px;
	background-color:#fff;
}

.awardfloatleft3_Award_Answer
{
	float: left;
	width: 100%;
	height: auto;
	/*			border: thin solid #113D6A; */



			/*			font-size:0.9em;	 */



/* 			padding-top:10px;



			padding-left:10px; */



			margin-left:4px;
	background-color:#FFF;
}

input.noborder
{
	border: none;
	background-color: #fff;
	color:#295D8F;
	font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
}

.serviceItem
{
	float: left;
	width: 265px;
	margin-right: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.serviceItemTime
{
	float: left;
	width: 80px;
	height:10px;
	line-height: 18px;
}

.serviceItemFullwidth
{
	float: left;
	width: 575px;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
}

.serviceItemFullwidthContent
{
	float: left;
	width: 495px;
	margin-right: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	clear:left;
}

.serviceItemImage .serviceItemFullwidthImage
{
	float: right;
	width: 81px;
	height: 81px;
	overflow: hidden;
}

.serviceItemInfo .serviceItemFullWidthInfo
{
	float: right;
	width: 200px;
	overflow: hidden;
	line-height: 18px;
}

.serviceItemInfo h2 .serviceItemFullwidthInfo H2
{
	font-size: 100%;
	color: #825627;
	margin-top: 5px;
	margin-bottom: 8px;
}

.serviceItemInfo h2 a, .serviceItemInfo h2 a:active, .serviceItemInfo h2 a:visited
{
	color: #e75f1e;
	text-transform: uppercase;
	font-weight: lighter;
}

.serviceItemFullWidthInfo h2 a, .serviceItemFullWidthInfo h2 a:active, .serviceItemFullWidthInfo h2 a:visited
{
	color: #e75f1e;
	text-transform: lowercase;
	font-weight: lighter;
}

.freshFromLabImage
{
	float:left;
	width:87;
	overflow: hidden;
	text-align: center;
	margin-bottom: 5px;
	padding-right:50px;
}

.quote
{
	float:left;
	width:87;
	overflow: hidden;
	text-align: left;
	margin-top:-10px;
	margin-bottom: 5px;
	padding-right:50px;
}

.freshFromLabImageright
{
	float:left;
	width:87;
	overflow: hidden;
	text-align: center;
	margin-bottom: 5px;
}

.footerWrapper
{
	background: url(/images/footer-bg-tile.gif) repeat-x top left;
}

.footerBlock
{
	padding-top: 25px;
	padding-bottom: 5px;
	font-size: 65%;
	color: #9d9d9d;
}

.footerBlock .left
{
	float: left;
<!--
 padding-right:85px;
-->
 padding-right:85px;
	padding-left:10px;
	margin-right:10px;
	border-right-color:#CCCCCC;
	border-right:thin;
}

.footerBlock .right
{
	line-height: 16px;
	float: right;
	text-align:right;
}

.footerBlock .right img
{
	margin-left: 20px;
}

.footerLinks
{
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.footerLinks li
{
	/*	display: inline; */



	list-style-type: none;
	display:list-item;
	margin-left: 1px;
	margin-right: 1px;
}

.footerLinks li a, .footerLinks li a:active, .footerLinks li a:visited
{
	color: #9d9d9d;
}

/* Downloads */



.downloadLinks
{
	font-size: 85%;
	margin-top: 10px;
}

dl.downloaditem dd
{
	margin-left: 97px;
}

dl.downloaditem
{
	float: left;
	width: 340px;
	margin-bottom: 12px;
	color: #9d9d9d;
}

dl.downloaditem dt.image
{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.downloaditem .image img
{
	padding: 3px;
	border: 1px solid #ababab;
	background-color: #f5f5f5;
}

dl.downloaditem dd.title
{
}

.downloaditem dd.links a
{
	font-weight: bold;
}

.downloaditem dd.description
{
	margin-top: -.5em;
	margin-bottom: .5em;
	;
}

.downloaditem dd.description p
{
	margin-bottom: 0;
}

.downloaditem dd.links strong
{
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: normal;
	text-transform: lowercase;
	font-size: 100%;
	color: #fa9b00;
	letter-spacing: 1px;
}

.downloaditem dd.links ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.downloaditem dd.links ul li
{
	float: left;
	margin-right: 5px;
}

.downloaditem h2
{
	padding-left: 5px;
	margin-bottom: 10px;
}

.downloaditem .downloaditemLeft
{
	float: left;
	width: 260px;
}

.downloaditem .downloaditemRight
{
	float: right;
	padding: 0px;
	padding-left: 5px;
	padding-top: 5px;
	line-height: 1.5;
	width: 83px;
}

.pad dl.teamlist
{
	/* 	width: 200px; */



	padding-left: 10px;
}

ol.decimal
{
	list-style-type: decimal;
	font-weight:normal;
	font-style:normal;
	font-size:13px;
	line-height:1.5em;
}

ol.decimal li
{
	list-style-type: decimal;
	font-weight:normal;
	font-style:normal;
	font-size:13px;
	line-height:1.5em;
}

ul.circle
{
	list-style-type: circle;
	font-weight:normal;
	font-style:normal;
	/*	font-size:13px; */



	line-height:1.5em;
}

ul.agendacircle
{
	list-style-type: circle;
	font-weight:normal;
	font-style:normal;
	/* 	font-size:0.95em; */



	line-height:1em;
	margin-left:0px;
	padding-left:20px;
	margin-top:5px;
}

ul.circlesmalltext
{
	list-style-type: disc;
	font-weight:normal;
	font-style:normal;
	font-size:10px;
	line-height:1em;
}

ul.circlemedtext
{
	list-style-type: disc;
	font-weight:normal;
	font-style:normal;
	font-size:70%;
	line-height:1.2em;
}

.pad .teamlist dd
{
	margin-left: 22px;
	margin-bottom: 1em;
	font-size: 85%;
	text-transform: lowercase;
	letter-spacing: .1em;
	color: #7f7f7f;
}

.pad .teamlist dt a
{
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-transform: lowercase;
	padding-left: 22px;
	background: url(/images/staff.gif) no-repeat left bottom;
}

/* -------  Form layout  ----- */



.div_texbox
{
	width:540px;
	float:left;
	background-color:#EFEFEF;
	height:35px;
	margin-top:3px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
	margin-left:10px;
	clear:right;
}

.div_commentbox
{
	width:540px;
	float:left;
	background-color:#EFEFEF;
	height:85px;
	margin-top:3px;
	padding-top:5px;
	padding-bottom:3px;
	padding-left:5px;
	margin-left:10px;
	clear:right;
}

.textbox
{
	background-image: url(/images/16t.png);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position:left;
	width:540px;
	font:normal .9em Arial;
	color: #295D8F;
	padding:3px 5px 3px 19px;
}

.textbox:focus, .textbox:hover
{
	background-color:#DFF1FF;
}

.starbox
{
	background-image: url(/images/star.gif);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position:left;
	width:540px;
	font:normal .9em Arial;
	color: #295D8F;
	padding:3px 5px 3px 19px;
}

.starbox:focus, .starbox:hover
{
	background-color:#DFF1FF;
}

.emailbox
{
	background-image: url(/images/star.gif);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position:left;
	width:540px;
	font:normal 18px Arial;
	color: #295D8F;
	padding:3px 5px 3px 19px;
	clear:right;
}

.emailbox:focus, .emailbox:hover
{
	background-color:#DFF1FF;
}

label
{
	width:90px;
	height:32px;
	margin-top:3px;
	margin-right:2px;
	padding-top:11px;
	padding-left:6px;
	background-color:#EFEFEF;
	float:left;
	display: block;
	font: 0.8em Lucida Grande, Lucida Sans Unicode, sans-serif, Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#272460;/*	font-family:Arial, Helvetica, sans-serif;



	font-size: 115%;



	letter-spacing: -1px;



	font-weight: normal;



	line-height: 1.1;



	color:#666; */
}

commentlabel
{
	width:90px;
	height:68px;
	margin-top:3px;
	margin-right:2px;
	padding-top:11px;
	padding-left:6px;
	background-color:#EFEFEF;
	float:left;
	display: block;
	font: 0.8em Lucida Grande, Lucida Sans Unicode, sans-serif, Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#272460;/*	font-family:Arial, Helvetica, sans-serif;



	font-size: 115%;



	letter-spacing: -1px;



	font-weight: normal;



	line-height: 1.1;



	color:#666; */
}

.form
{
	margin:0;
	padding:0;
}

/* ------------  Form things ----------------*/



/*



 wFORMS 2.0 Stylesheet - Bureaucrat Theme v3a (w/ tool-tip) - Aug. 2006



 See http://www.formassembly.com/wForms



 To be used along with wforms-jsonly.css



 This stylesheet and the associated images are Copyright (c) 2005 Cedric Savarese (http://www.4213miles.com)



 and licensed under the Creative Commons Attribution-ShareAlike License (http://creativecommons.org/licenses/by-sa/2.0/)



*/



form
{
	padding: 10px;
}

/* Form Sections ======================================================================== */



/* Fieldset  */



fieldset
{
	margin: 20px 0;
	padding: 15px 10px;
	background-color:#FFFFFF;
	overflow: auto;
}

legend
{
	padding: 2px 5px;
	color: #888;
	font-size: 115%;
}

/* Nested Fieldset  */



fieldset fieldset
{
	background-color:#000;
}

fieldset fieldset legend
{
	font-size: 110%;
}

/* Inline Section */



.inlineSection
{
	overflow: auto;
	width: 100%;
}

/* Grid Section */



form table
{
	border-collapse: collapse;
}

form td
{
	padding: 0 4px;
}

form th
{
	padding: 0 4px;
}

form .alternate-1
{
	background-color:#E4E3D3;
}

form .alternate-1 td
{
	border-left: 1px solid #F4F3E3;
	border-right: 1px solid #F4F3E3;
}

form .alternate-0
{
}

/* Combo Label + Input Field =========================================================== */



form .oneField
{
}

form .inlineSection .oneField
{
	padding: 0;
	margin-right: 4px;
	white-space: nowrap;
}

/* Ties together a label and its checkbox or radio */



form .oneChoice
{
	white-space: nowrap;
}

/* Field Labels ======================================================================== */



/* Base */



label, form .label
{
	color: #333;
	margin: 0;
}

/* Text inputs / Select label */



label.preField
{
	display: -moz-inline-box;
	display: inline-block;
	margin: 0.6em 4px 0 0;
	padding: 0 2px;
	min-width: 9em;
	background-color: #EDEDDC;
}

/* Radio / Checkbox group label */



form .label
{
	display: block;
	margin: 0.6em 4px 0 0;
	padding: 2px;
}

/* Individual Checkbox / Radio label */



label.postField
{
	margin: 0 4px 0 4px;
}

/* Label when inside an inline section */



form .inlineSection .oneField .inlineLabel
{
	display: -moz-inline-box;
	display: inline-block;
	margin: 0.6em 4px 0 0;
	padding: 0 2px;
	min-width: 9em;
	background-color: #EDEDDC;
	white-space: normal;
}

/* Inputs ======================================================================== */



textarea
{
	padding: 0;
	vertical-align: top;
	margin: 2px 2px 1px 0;
}

input
{
	margin: 0 2px 0 0;
}

input_remember
{
	float:left;
	margin: 0 2px -6px 0;
	width:20px;
}

input[type=text], input[type=password]
{
}

select
{
	margin: 2px 2px 1px 0;
	padding: 0;
}

.inlineSection .oneField select
{
	margin: 0 2px 1px 0 !important;
}

.gridSection select
{
	margin: 0 !important;
}

/* Buttons ======================================================================= */



form .actions
{
	text-align: center;
	margin: 20px 0 10px 0;
}

/* Submit button */



form .primaryAction
{
	font-weight: bold;
}

/* Cancel button */



form .secondaryAction
{
	color: grey;
}

form .secondaryAction:hover
{
	color: black;
}

/* Form Builder Related Rules ===================================================== */



/* Form or Fieldset instruction paragraph. */



form .instructions
{
	margin: 1em 0;
	font-style: italic;
}

/* Asterisk on required fields */



form .reqMark
{
	color: #F00;
	padding: 0 4px;
}

/* wForms Related Rules ========================================================== */



/* Field w/ a validation error */



form .errFld
{
	padding: 1px;
	border: 1px solid #F00;
}

/* Styling for message associated with a validation error. */



form .errMsg
{
	color: #CC3333 !important;
	display: block;
}

/* Field-Hint with focus */



form .field-hint
{
	position: absolute;
	width: 180px;
	z-index: 50;
	background-image: url(/images/hint_topborder_grey.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 14px 0 0 0;
	margin: 2px 0 0 10px;
	color: #000;
	font-size: 80%;
}

form .field-hint div
{
	background-color: #f6f5e5;
	border-left: 1px solid #cbcbbb;
	border-right: 1px solid #cbcbbb;
	border-bottom: 1px solid #cbcbbb;
	padding: 4px
}

/* Field-Hint without focus */



form .field-hint-inactive
{
	visibility: hidden;
	position: absolute;
}

/* Repeat Behavior divs (when not set on a fieldset) */



div.repeat
{
	margin: 3px 0;
	padding-right: 6px;
	border: 1px dotted #ccc;
	background-color: #FFFFFF;
}

div.removeable
{
	margin: 3px 0;
	padding-right: 6px;
	border: 1px dotted #ccc;
	background-color: #F3F3F3;
}

/* Links generated by the Repeat Behavior */



form .duplicateLink
{
	line-height: 260%;
	font-weight: bold;
}

form .removeLink
{
	line-height: 260%;
}

form td .duplicateLink, form td .removeLink
{
	margin: 0;
	line-height: 100%;
}

/* Switch Behavior Classes */



.onstate-a, .onstate-b, .onstate-c, .onstate-d, .onstate-e, .onstate-f, .onstate-g, .onstate-h, .onstate-i, .onstate-j, .onstate-k, .onstate-l, .onstate-m, .onstate-n, .onstate-o, .onstate-p, .onstate-q, .onstate-r, .onstate-s, .onstate-t, .onstate-u, .onstate-v, .onstate-w, .onstate-x, .onstate-y, .onstate-z, .onstate-aa, .onstate-ab, .onstate-ac, .onstate-ad, .onstate-ae, .onstate-af, .onstate-ag, .onstate-ah, .onstate-ai, .onstate-aj, .onstate-ak, .onstate-al, .onstate-am, .onstate-an, .onstate-ao, .onstate-ap, .onstate-aq, .onstate-ar, .onstate-as, .onstate-at, .onstate-au, .onstate-av, .onstate-aw, .onstate-ax, .onstate-ay, .onstate-az
{
	display: block;
}

/* offstate classes for the Switch Behavior are in wforms-jsonly.css */



#CIOLogo_upper
{
	float:left;
	width: 105px;
	height: 90px;
	/* padding:-27px; */



	padding-top:8px;
	padding-left:16px;
}

#CIOLogo_lower
{
	float:left;
	width: 105px;
	height: 120px;/* padding:-27px; *//*	padding-top:-1px; */
}

/* --------------- REGISTER BUTTON START -----*/

#RegisterLogo_upper
{
	float:right;
	width: 160px;
	margin-right:60px;
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #ecbb3a;
	background-image: -moz-linear-gradient(center top, #fce9b6 0pt, #ecbb3a 100%);
	border-color: #efbf3f #efbf3f #efbf3f;
	border-radius: 5px 5px 0px 5px;
	border-style: solid;
	border-width: 1px;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0.41em;
	text-shadow: 0 0 0 transparent, 0 1px 0 #FFFFFF;
	text-align: center;
}

#RegisterLogo_upper a
{
	color: #666;
	text-shadow: 0 0 0 transparent, 0 1px 0 #FFFFFF;
	text-decoration: none;
}

#RegisterLogo_upper a:hover
{
	color: #000;
	text-shadow: 0 0 0 transparent, 0 1px 0 #FFFFFF;
	text-decoration: none;
}

/* --------------- REGISTER BUTTON STROP -----*/



#TwitterLogo_upper
{
	float:right;
	width: 104px;
	height: 22px;
	margin-right:9px;
	/* 	padding-top:32px; */



/*	background: url(/images/twitter-btn_up.png) no-repeat top left; */



	text-align: center;
}

#Buzzlogo
{
	float:right;
	margin-right:5px;
	width: 16px;
	height: 16px;
	background: url(/images/buzz-badge-logo.png) no-repeat top left;
}

#Buzzlogo_others
{
	float:right;
	margin-right:5px;
	width: 16px;
	height: 16px;
}

#TwitterLogo_upper a
{
	color: #FFFFFF;
	text-decoration: none;
}

#TwitterLogo_upper a:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

#TwitterLogo_upper a:active
{
	color: #FFFFFF;
	text-decoration: none;
}

label
{
	font-size:90%;
	display:block;
	float:left;
	width:10em;
	text-align:right;
	margin:.2em .2em 0 0;
	color:#ffd;
	font-weight:bold;
	padding:8px 0px;
}

label.error
{
	font-weight:normal;
	color:red;
	text-align:left;
	width:200px;
	padding-left:12px;
	background: transparent url(/images/cancel.png) no-repeat scroll left;
}

#message
{
	width:273px;
	margin:12px 0 0 224px;
	font-size:80%;
	color:#103255;
}

#message h2
{
	font-size:80%;
	color:#103255;
}

#message p
{
	color:#103255;
	font-weight:lighter;
	margin:6px 0px;
}

#checkmark
{
	position:relative;
	top:-46px;
	left:240px;
}

#banner-info
{
	float: right;
	width: 303px;
	height: 293px;
	overflow: hidden;
	color: #FFF;
	font-size: 80%;
}

.subscribebox
{
	background-color:#8AA7C5;
	color: #78923f;
	font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: .95em;
	color: #fff;
	width:245px;
}

.subscribebox:focus, .subscribebox:hover
{
	background-color:#8AA7C5;
}

/* -------  RECAPTCHA layout  ----- */



.recaptcha_is_showing_audio .recaptcha_only_if_image, .recaptcha_isnot_showing_audio .recaptcha_only_if_audio, .recaptcha_had_incorrect_sol .recaptcha_only_if_no_incorrect_sol, .recaptcha_nothad_incorrect_sol .recaptcha_only_if_incorrect_sol
{
	display:none !important
}

.recaptchatable #recaptcha_response_field
{
	padding-top:3px;
	bottom: 0px !important;
	position:relative !important;
}

.recaptchatable .recaptcha_r1_c1
{
	background: url("img/white/sprite.pnx") no-repeat scroll 0 -63px transparent;
}

.recaptchatable .recaptcha_r2_c1
{
	background: url("/img/white/sprite.pnx") no-repeat scroll -18px 0 transparent;
}

/*-------- SOCIAL BOOKMARKS  ------- */



/* Social Bookmarking */



.socialbookmarks h3
{
	background-repeat:no-repeat;
	padding-left:13px;
}

.socialbookmarks
{
	float:left;
	margin-left:150px;
	height:auto;
}

.socialbookmarks ul li
{
	display:inline;
	padding:0pt 4px 4px 30px;
	text-align:center;
}

#headersocial_links
{
	float:right;
	width: 350px;
	height: 22px;
	margin-right:5px;
	padding-top:32px;
	background: url(/images/twitter-btn_up.png) no-repeat top left;
	text-align: center;
}

#headersocial_links ul li
{
	display:inline;
	padding:0pt 4px 4px 30px;
	text-align:center;
}

.sponsor-package
{
	width: 433px;
	height: 100px;
	background-image: url(/images/sponsortype-pkg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 10px 0 5px 0;
}

.sponsor-level
{
	width: 433px;
	height: 42px;
	background-image: url(/images/sponsortype-bg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 10px 0 5px 0;
}

.sponsor-level h1
{
	/* margin: 6px 0 0 7px; text-transform: uppercase; font-size: 120%; color: #FFF; width: 420px; padding: 3px 0 3px 6px; */



margin: 6px 0 0 7px;
	/* text-transform: uppercase;  */



font-size: 120%;
	color: #295D8F;
	width: 420px;
	padding: 3px 0 3px 6px;
}

/* banner slideShow styles */



/*preload classes*/



.svw
{
	width: 0px;
	height: 0px;
	background: none;
}

.svw ul
{
	position: relative;
	left: -999em;
}

/*core classes*/



.stripViewer /*this is the main container*/
{
	position: relative;
	overflow: hidden;
	margin: auto;
	margin-top: 20px;
}

.stripViewer ul  /* this is your UL of images */
{
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 1%;
	list-style-type: none;
	list-style:none;
}

.stripViewer ul li
{
	float:left;
	list-style:none;
}

.stripTransmitter
{
	overflow: auto;
	width: 1%;
}

.stripTransmitter ul
{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	position: relative;
	/* 	list-style-type: none; */



	list-style:none;
}

.stripTransmitter ul li
{
	width: 20px;
	float: left;
	margin: 0px 1px 1px 1px;
}

/*  2007 Reg Popup  */



.global_nav
{
	background-color: #77732e;
	text-align: center;
}

a.global_nav_link
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}

a.global_nav_link:hover
{
	color: #CCDEAF;
	font-size: 10px;
}

.global_nav_separator
{
	background-color: #77732e;
}

#tweetRight
{
	font-family: Lucida Grande, Lucida Sans Unicode, sans-serif;
	font-size: .98em;
	color: #555555;
	width: 100%;
	overflow: hidden;
	height:810px;
}

#tweetinner
{
	margin-top:-760px;
}

.global-left
{
	text-align: left;
}

.internallinkscontainer
{
	background-color: #fff;
	border: 1px solid #d3d4d5;
	clear: both;
	float: left;
	height: auto;
	margin-top: 2px;
	overflow: hidden;
	padding: 10px 0px 10px 0px;
	/* 	width: 791px; */



	width: 924px;
	margin-bottom:15px;
}

.content
{
	float: left;
	height: 100%;
	padding-left: 15px;
	width: 290px;
}

.selected
{
	font-weight:bold;
}

.login-box_top
{
	background-image:url(/images/video_login_orig_01.jpg);
	background-repeat:no-repeat;
	height:7px;
}

.login-box_middle
{
	padding:0 10px 0 10px;
	background-image:url(/images/video_login_orig_02.jpg);
	background-repeat:repeat-y;
	height:auto;
	clear:both;
}

.login-box_bottom
{
	background-image:url(/images/video_login_orig_03.jpg);
	background-repeat:no-repeat;
	height:7px;
}

.padding10
{
 padding-top=10px;
}

.free_reg
{
	width:256px;
	height:46px;
	background:url(/images/freeregistration.jpg) no-repeat 0 0!important;
}

.free_reg a:hover
{
	background-position: 0 -25px!important;
}

.forgotpass
{
	width:152px;
	height:39px;
	background:url(/images/forgotpassword.jpg) no-repeat 0 0!important;
}

.forgotpass a:hover
{
	background-position: 0 -25px!important;
}

.errmsgbox
{
	width:420px;
}

.myaccountdetails
{
	background-color: #E4F8FA;
	font: normal 12px arial, verdana;
	padding: 2px 5px;
	border: 1px solid #CAE4FF;
}

.myaccountdetails_top
{
	background-image:url(/images/video_login_orig_01.jpg);
	background-repeat:no-repeat;
	height:7px;
}

.myaccountdetails_middle
{
	padding:0 10px 0 20px;
	background-image:url(/images/video_login_orig_02.jpg);
	background-repeat:repeat-y;
	height:142px;
	clear:both;
}

.myaccountdetails_bottom
{
	background-image:url(/images/video_login_orig_03.jpg);
	background-repeat:no-repeat;
	height:7px;
}

.myButton input
{
	background:url(/images/login_button_no_text.jpg) no-repeat;
	cursor:pointer;
	width: 130px;
	height: 34px;
	border: none;
	color:#FFF;
}

.myButton
{
	background:url(/images/login_button_no_text.jpg) no-repeat;
	cursor:pointer;
	width: 130px;
	height: 34px;
	border: none;
	color:#FFF;
	text-align: center;
	margin-left:40px;
}

.myButton2
{
	background:url(/images/login_button_no_text.jpg) no-repeat;
	cursor:pointer;
	width: 130px;
	height: 34px;
	border: none;
	color:#FFF;
	text-align: center;
	margin-left:48px;
}

.myButton3
{
	background:url(/images/login_button_no_text.jpg) no-repeat;
	cursor:pointer;
	width: 130px;
	height: 34px;
	border: none;
	color:#FFF;
	text-align: center;
}

.myButton4
{
	background:url(/images/login_button_no_text.jpg) no-repeat;
	cursor:pointer;
	width: 130px;
	height: 34px;
	border: none;
	color:#FFF;
	text-align: center;
	margin-left:48px;
	padding-top:5px;
}

.myButton4 a
{
	color: #fff;
	text-decoration: none;
}

.myButton4 a:visited
{
	color: #fff;
	text-decoration: none;
}

.myButton4 a:active
{
	color: #fff;
	text-decoration: none;
}

/*  SOCIAL NETWORK ICONS */



.addthis_toolbox .custom_images a
{
	width: 16px;
	height: 16px;
	overflow: hidden;
	margin: 0;
	padding: 0 4px 0 0;
	float:left;
}

.addthis_toolbox .custom_images .addthis_button_twitter img
{
	background-image: url(/images/twitterBW+CLR.png);
}

.addthis_toolbox .custom_images .addthis_button_facebook img
{
	background-image: url(/images/facebookBW+CLR.png);
}

.addthis_toolbox .custom_images .addthis_button_addthis img
{
	background-image: url(/images/at_symbolBW+CLR.png);
}

.addthis_toolbox .custom_images .addthis_button_email img
{
	background-image: url(/images/emailBW+CLR.png);
}

.addthis_toolbox .custom_images img
{
	border: none;
	margin: 0;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}

.addthis_toolbox .custom_images a:hover img
{
	margin-top: -16px;
}

