a{
	color:#999;
	text-decoration:none;	
}
body{
	font: 14px Arial, Helvetica, sans-serif;
	color: white;
	background: black url(images/menuRightBar.gif) repeat-x;
}
/*header items*/
#mainColumn{
	margin: 0px auto;
	width: 975px;
	overflow:hidden !important;	
}

#header{
	height: 54px;
}

#header img{
	float: left;
}

#atffc{
	display:none !important;
	height:0 !important;
}

#topMenu{
	list-style: none outside none;
}

#topMenu li{
	display: inline;
}

#formHolder{
	height:250px;
}

#pageTitle{
	height: 60px;
	line-height:60px;
}

#pageTitleFull{
	height: 60px;
	line-height:60px;
	width:950px;
}
#pageTitleFull span{
	float:right;
	display:inline;
}
#salaTitle{
	height: 60px;
	line-height:60px;
}

#pageTitle img{
	padding-top:11px;
}
 
#salaLogo{
	float:right;
	display:inline;
	padding-top:11px;
}
/*column items*/
#rightColumn{
	float:right;
	display:inline;	
}

#leftColumn{
	float:left;
	display:inline;
}

#home #leftColumn{
	width:634px;
	overflow:hidden;
}




#home #rightColumn{
	width:283px;
	margin-left:25px;
	overflow:hidden;	
}

#features #leftColumn,
#features-zoom #leftColumn,
#downloads #leftColumn,
#upcomingEvents #leftColumn{
	width:435px;
	margin-right:84px;
}

#features #rightColumn,
#features-zoom #rightColumn,
#downloads #rightColumn,
#upcomingEvents #rightColumn{
	width:431px;	
}

#downloadsLeft{
	margin-top:31px;
}
#downloadsRight{
	margin-top:148px;
}
#oneColumn{
	width:950px;
}

/*features list items*/
#features #leftColumn ul{
	margin:0 35px 0 0;
}

.featuresP{
	padding:10px 0 25px 0;
}
.featuresP2{
	padding:20px 0 5px 0;
	line-height:1.3em;
}
#pageTitleFull #exofitLogoImage, 
#pageTitleFull #pageTitleImage {
	padding-top:21px;
}
#features #leftColumn li,
#features-zoom #leftColumn li{
	list-style: disc inside none;
	margin-top:8px;
}

#features-zoom #leftColumn ul{
	margin:26px 116px 77px 0;
}

#smallFlashVideo{
	margin-top:22px;
}

#upcomingEvents #leftColumn p{
	padding-top:12px;
}

#homeFlashObject{
	margin-left:27px;
}
/*download items*/
.downloadTitle{
	font-weight:bold;
	border-bottom:1px solid #033;
	padding-bottom:8px;
	margin-bottom:12px;
	width:431px;
}

.downloadables{
	font-weight:bold;
}

#features #mainColumn .downloadables{
	margin:0 !important;
}

#downloads #mainColumn #leftColumn .downloadables, 
#downloads #mainColumn #rightColumn .downloadables{
	margin-bottom:43px;
}
.downloadables li{
	list-style-type:none !important;
	height:35px;
	line-height:35px;
	padding-left:40px;
	text-transform:uppercase;
	margin-bottom:8px;
}

.downloadSize{
	font-weight:normal !important;
}

.downloadables .pdfDownload{
	background:url(images/pdfIcon.gif) no-repeat;
}

.downloadables .pptDownload{
	background:url(images/pptIcon.gif) no-repeat;
}

.downloadables .jpgDownload{
	background:url(images/jpgIcon.gif) no-repeat;
}

.downloadables .wmvDownload{
	background:url(images/wmvIcon.gif) no-repeat;
}

#homeTopRightbanner{
	margin-bottom:23px;
}

/*upcoming events form items*/
#comfortMessage{
	padding-top:17px;
}
#eventsTable{
	width:100%;
	margin-bottom:10px;
	margin-top:20px;
}
#eventsTable tbody td{
	padding:4px 15px 3px 0;
}
#eventsTable thead td{
	padding:0 15px 1px 0;
	letter-spacing:1px;
}
#eventsTable{
	font-size:12px;
}
#eventsTable thead{
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid white;
}
#errorMessage,
#thankyouMessage,
#thankyouMessage2{
	visibility:hidden;
	height:0;
}

#errorMessage{
	color:#F00;	
}

#thankyouMessage{
	color:#0F9;
}

#thankyouMessage2{
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
}

#radioButtons{
	width:30px;
}

#lables{
	width:120px;	
}

#comfortBarGraph{
	width:250px;
}

#formChoices ul{
	float:left;
	display:inline;
}

#signUp{
	width:15px !important;
}

#signUpText{
	font-size:12px;
}

#formChoices ul li{
	height:18px !important;
	margin-top:18px;
}

#comfortBarGraph li span{
	display:inline-block;
	margin-left:10px;
	font-weight:bold;
}

#comfortBarGraph li p{
	display:inline;
	margin-left:5px;
	font-weight:bold;
}

#formChoices input{
	margin:0 10px;
}

#formChoices label{
	font-weight:bold;
}

#emailItems input{
	margin-top:35px;
	margin-left: 10px;
	font: 11px bold Arial, Helvetica, sans-serif;
}

#emailItems #emailAddress{
	width:150px;
}

#emailItems #submitButton{
	padding:0 20px;
	font-weight:bold;
}

/*updates form items*/
#exofitLogoLarge{
	margin-top:70px;
}

#exofitUpdatesMessage{
	text-transform:uppercase;
	width:500px;
	margin:0 auto;
}

#updateForm, #thankyouSpacer{
	width:270px;
	margin:5px auto 120px auto;
}
.error{
	color:#F00;
}
.success{
	color:#3F6;
}
#updateForm input{
	font: 11px bold Arial, Helvetica, sans-serif;
	margin-top:5px;
	margin-right:5px;
	width:120px;
}

#regionSelectorObject{
	margin-bottom:80px;
}

/*footer items*/
#footer{
	float: left;
	width: 950px;
	height: 55px;
	line-height:50px;	
	margin-top: 15px;
	font-size:10px;
	color:#999;
}

#footer p img{
	margin-right:29px;
}

#footer p a{
	font-weight: bold;	
}

#capital{
	float:left;
	display:inline;
}

#shareLink{
	margin-top:34px;
	float:right;
	display:inline;
}

#shareLink img{
	vertical-align:bottom;
}
