* {
	padding: 0;
	border: 0;
	margin: 0;
}
body {
	background: url(../images/body-bg.gif) repeat-x #163345;
	margin: 29px 0 25px 0;
	padding: 0;
}
body#calBody {
	background-color: #fff;
	background-image: none;
	margin: 0;
}
#container {
	background: url(../images/round-bg.gif) no-repeat transparent;
	position: relative;
	margin: 0 auto;
	padding: 0 10px;
	width: 836px;
	overflow: auto;
}
#containerHome {
	background: url(../images/round-bg.gif) no-repeat transparent;
	position: relative;
	margin: 0 auto;
	padding: 0 10px;
	width: 836px;
	height: 552px;
}

/*Begin Utility Navigation*/
#utilNav {
	position: absolute;
	top: 12px;
	right: 30px;
	width: auto;
	margin: 0;
	padding: 0;
	z-index: 1;
	height: 19px;
	background: url(../images/gradient-hazel.gif) repeat-x;
	text-align: left;
	word-spacing: -1px;
	border-left: 1px solid #c7dcf0;
	border-right: 1px solid #c7dcf0;
}
#utilNav ul {
	position: relative;
	padding: 0;
	width: auto;
	float: left;
	height: 20px;
	margin: 0;
}
#utilNav ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0; 
	text-transform: none;
	letter-spacing: 1px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	height: 12px;
}
#utilNav ul li a {
	height: 12px;
	float: left;
	padding: 1px 10px 4px 10px;
	background: transparent;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c7dcf0;
	text-decoration: none;
}
#utilNav ul li a:link, #utilNav ul li a:visited, #utilNav ul li a:active {
	color: #666;
	background: transparent;
}
#utilNav ul li a:hover {
	color: #000;
	background: #e9f1f9;
	border-top: 1px solid #c7dcf0;
	border-right: 1px solid #c7dcf0;
	border-left: 1px solid #c7dcf0;
	padding-right: 9px;
	padding-left: 9px;
}
#utilNav ul li.firstUtil a, #utilNav ul li.firstUtilCurrent a {
	border-right: none;
}
#utilNav ul li.firstUtil a:hover {
	border-right: 1px solid #c7dcf0;
	border-left: none;
	padding-left: 10px;
}
#utilNav ul li.lastUtil a, #utilNav ul li.lastUtilCurrent a {
	border-left: 0;
}
#utilNav ul li.lastUtil a:hover {
	border-left: 1px solid #c7dcf0;
	border-right: none;
	padding-right: 10px;
}
#utilNav ul li.firstUtilCurrent a {
	color: #000;
	background: #e9f1f9;
	border-top: 1px solid #c7dcf0;
	border-right: 1px solid #c7dcf0;
	padding-right: 9px;
	border-left: none;
	padding-left: 10px;
	text-decoration: none;
}
#utilNav ul li.firstUtilCurrent a:hover {
	padding-left: 10px;
	border-left: none;
}
#utilNav ul li.utilCurrent a {
	color: #000;
	background: #e9f1f9;
	border-top: 1px solid #c7dcf0;
	border-left: 1px solid #c7dcf0;
	border-right: 1px solid #c7dcf0;
	padding-right: 9px;
	padding-left: 9px;
	text-decoration: none;
}
#utilNav ul li.lastUtilCurrent a {
	color: #000;
	background: #e9f1f9;
	border-top: 1px solid #c7dcf0;
	border-left: 1px solid #c7dcf0;
	border-right: none;
	padding-right: 10px;
	padding-left: 9px;
	text-decoration: none;
}
#utilNav ul li.lastUtilCurrent a:hover {
	padding-right: 10px;
	border-right: none;
}
#utilNav ul li.firstUtilCurrent a:link, #utilNav ul li.firstUtilCurrent a:visited, #utilNav ul li.firstUtilCurrent a:hover, #utilNav ul li.firstUtilCurrent a:active, #utilNav ul li.lastUtilCurrent a:link, #utilNav ul li.lastUtilCurrent a:visited, #utilNav ul li.lastUtilCurrent a:hover, #utilNav ul li.lastUtilCurrent a:active, #utilNav ul li.utilCurrent a:link, #utilNav ul li.utilCurrent a:visited, #utilNav ul li.utilCurrent a:hover, #utilNav ul li.utilCurrent a:active {
	color: #000;
	background: #e9f1f9;
	text-decoration: none;
}
/*End Utility Navigation*/

/*Begin Main Navigation*/
#nav {
	position: relative;
	width: 834px;
	text-transform: uppercase;
	height: 27px;
	color: #c7dcf0;
	background: transparent;
	border-top: 62px solid white;
}
#nav ul {
	padding: 0;
	width: 636px;
	float: none;
	height: 27px;
	margin-left: 183px;
}
#nav ul li {
	background: url(../images/tab-main.gif) no-repeat;
	border-left: solid 3px white;
	border-right: solid 3px white;
	height: 27px;
	list-style: none;
	font: bold 10px/10px Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
	text-align: center;
	display: block;
	float: left;
	position: relative;
	padding: 0;
}
#nav ul li a {
	display: block;
	text-decoration: none;
}
.singlelineNav a {
	height: 19px; padding: 8px 0 0 0;
}
.doublelineNav a {
	height: 24px; padding: 3px 0 0 0;
}
#nav li a:link, #nav li a:visited, #nav li a:active {
	color: #c7dcf0;
}
#nav li a:hover {
	color: #fff;
}
/*End Main Navigation*/

/*Begin Colored Navigation Tabs*/
#nav ul li#gray {
	background: url(../images/tab-gray.gif) no-repeat;
}
#nav ul li#gray a {
	color: #fff;
}

#nav ul li#red {
	background: url(../images/tab-red.gif) no-repeat;
}
#nav ul li#red a {
	text-decoration: none;
}
#nav li#red a:link, #nav li#red a:visited, #nav li#red a:active {
	color: #fff;
}
#nav li#red a:hover {
	color: #000;
}
#nav ul li#redCurrent {
	background: url(../images/tab-red.gif) no-repeat;
}
#nav li#redCurrent a {
	color: #fff;
}

#nav ul li#green {
	background: url(../images/tab-green.gif) no-repeat;
}
#nav ul li#green a {
	text-decoration: none;
}
#nav li#green a:link, #nav li#green a:visited, #nav li#green a:active, #nav li#green a:hover {
	color: #000;
}
#nav li#green a:hover {
	color: #fff;
}
#nav ul li#greenCurrent {
	background: url(../images/tab-green.gif) no-repeat;
}
#nav li#greenCurrent a {
	color: #000;
}

#nav ul li#blue {
	background: url(../images/tab-blue.gif) no-repeat;
}
#nav ul li#blue a {
	text-decoration: none;
}
#nav li#blue a:link, #nav li#blue a:visited, #nav li#blue a:active {
	color: #000;
}
#nav li#blue a:hover {
	color: #fff;
}
#nav ul li#blueCurrent {
	background: url(../images/tab-blue.gif) no-repeat;
}
#nav ul li#blueCurrent a {
	color: #000;
}

#nav ul li#navy {
	background: url(../images/tab-navy.gif) no-repeat;
}
#nav ul li#navy a {
	text-decoration: none;
}
#nav li#navy a:link, #nav li#navy a:visited, #nav li#navy a:active {
	color: #fff;
}
#nav li#navy a:hover {
	color: #c7dcf0;
}
#nav ul li#navyCurrent {
	background: url(../images/tab-navy.gif) no-repeat;
}
#nav ul li#navyCurrent a {
	color: #fff;
}

#nav ul li#yellow {
	background: url(../images/tab-yellow.gif) no-repeat;
}
#nav ul li#yellow a {
	text-decoration: none;
}
#nav li#yellow a:link, #nav li#yellow a:visited, #nav li#yellow a:active {
	color: #000;
}
#nav li#yellow a:hover {
	color: #fff;
}
#nav ul li#yellowCurrent {
	background: url(../images/tab-yellow.gif) no-repeat;
}
#nav ul li#yellowCurrent a {
	color: #000;
}
/*End Colored Navigation Tabs*/

/*Begin Seconday Navigation*/
#homeNavStart {
	position: relative;
	width: 836px;
	float: left;
	margin: 0;
	height: auto;
	padding: 16px 0 0 0;
	background: url(../images/gradient-gray-smooth.gif) no-repeat #fff;
}
#homeNav {
	position: relative;
	height: 20px;
	background: url(../images/gradient-gray.gif) repeat-x transparent;
	width: 834px;
	border: solid 1px #a9a9a9;
	margin-bottom: 10px;
	text-align: left;
}
#companyNav {
	position: relative;
	height: 20px;
	background: url(../images/gradient-red.gif) repeat-x transparent;
	width: 834px;
	border: solid 1px #9b1c19;
	margin-bottom: 10px;
	text-align: left;
} 
#companyNav ul {
	padding: 0;
	width: auto;
	float: left;
	height: 20px;
	margin: 0 10px 0 55px;
}
#companyNav ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	margin-left: 1px;
	padding: 0; 
	text-transform: none;
	letter-spacing: 1px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	height: 12px;
}
#companyNav ul li a {
	height: 12px;
	float: left;
	color: #fff;
	padding: 3px 10px 4px 10px;
	background: transparent;
	text-decoration: none;
}
#companyNav ul li a:link, #companyNav ul li a:visited, #companyNav ul li a:active {
	background: transparent;
}
#companyNav ul li a:hover {
	background: #c57a79;
}
#companyNav ul li.secCurrent {
	background: #c57a79;
}
#companyNav ul li.secCurrent a {
	background: #c57a79;
}

#audioNav {
	position: relative;
	height: 20px;
	background: url(../images/gradient-green.gif) repeat-x;
	width: 834px;
	border: solid 1px #b0b966;
	margin-bottom: 10px;
	text-align: right;
} 
#audioNav ul {
	padding: 0;
	width: auto;
	float: right;
	height: 20px;
	margin: 0 0 0 10px;
}
#audioNav ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	margin-left: 1px;
	padding: 0;
	text-transform: none;
	letter-spacing: 1px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	height: 12px;
}
#audioNav ul li a {
	height: 12px;
	float: left;
	color: #000;
	padding: 3px 10px 4px 10px;
	background: transparent;
	text-decoration: none;
}
#audioNav ul li a:link, #audioNav ul li a:visited, #audioNav ul li a:active {
	background: transparent;
}
#audioNav ul li a:hover {
	background: #e1e5c6;
}
#audioNav ul li.secCurrent {
	background: #e1e5c6;
}
#audioNav ul li.secCurrent a {
	background: #e1e5c6;
}

#broadNav {
	position: relative;
	height: 20px;
	background: url(../images/gradient-blue.gif) repeat-x;
	width: 834px;
	border: solid 1px #94b0c2;
	margin-bottom: 10px;
	text-align: left;
} 
#broadNav ul {
	padding: 0;
	width: auto;
	float: right;
	height: 20px;
	margin: 0 0 0 10px;
}
#broadNav ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	margin-left: 1px;
	padding: 0; 
	text-transform: none;
	letter-spacing: 1px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	height: 12px;
}
#broadNav ul li a {
	height: 12px;
	float: left;
	color: #000;
	padding: 3px 10px 4px 10px;
	background: transparent;
	text-decoration: none;
}
#broadNav ul li a:link, #broadNav ul li a:visited, #broadNav ul li a:active {
	background: transparent;
}
#broadNav ul li a:hover {
	background: #ced9e2;
}
#broadNav ul li.secCurrent {
	background: #ced9e2;
}
#broadNav ul li.secCurrent a {
	background: #ced9e2;
}

#productNav {
	position: relative;
	height: 20px;
	background: url(../images/gradient-navy.gif) repeat-x;
	width: 834px;
	border: solid 1px #003399;
	margin-bottom: 10px;
	text-align: left;
} 
#productNav ul {
	padding: 0;
	width: auto;
	float: right;
	height: 20px;
	margin: 0 0 0 10px;
}
#productNav ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	margin-left: 1px;
	padding: 0;
	text-transform: none;
	letter-spacing: 1px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	height: 12px;
}
#productNav ul li a {
	height: 12px;
	float: left;
	color: #fff;
	padding: 3px 10px 4px 10px;
	background: transparent;
	text-decoration: none;
}
#productNav ul li a:link, #productNav ul li a:visited, #productNav ul li a:active {
	background: transparent;
}
#productNav ul li a:hover {
	background: #859dcd;
}
#productNav ul li.secCurrent {
	background: #859dcd;
}
#productNav ul li.secCurrent a {
	background: #859dcd;
}

#careerNav {
	position: relative;
	height: 20px;
	background: url(../images/gradient-yellow.gif) repeat-x;
	width: 834px;
	border: solid 1px #ffe05b;
	margin-bottom: 10px;
	text-align: left;
} 
#careerNav ul {
	padding: 0;
	width: auto;
	float: right;
	height: 20px;
	margin: 0 0 0 10px;
}
#careerNav ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	margin-left: 1px;
	padding: 0;
	text-transform: none;
	letter-spacing: 1px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
	height: 12px;
}
#careerNav ul li a {
	height: 12px;
	float: left;
	color: #000;
	padding: 3px 10px 4px 10px;
	background: transparent;
	text-decoration: none;
}
#careerNav ul li a:link, #careerNav ul li a:visited, #careerNav ul li a:active {
	background: transparent;
}
#careerNav ul li a:hover {
	background: #fffdb5;
}
#careerNav ul li.secCurrent {
	background: #fffdb5;
}
#careerNav ul li.secCurrent a {
	background: #fffdb5;
}
/*End Seconday Navigation*/

/*Begin Content Buttons*/
#content div#button,
#button {
	position: relative;
	display: inline;
	float: left;
	padding: 0;
	text-transform: uppercase;
	background: url(../images/button-teal.gif) no-repeat;
	height: 23px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	width: 80px;
	text-align: center;
}
#button.calendarButton {
	float: right;
	margin: 0 33px 0 10px;
}
#button.sign-inButton {
	margin: 0 0 0 116px;
}
#button.contact-usButton {
	margin: 0 0 0 50px;
}
#button.customer-surveyButton {
	margin: 0 0 0 27px;
}
#button.assessingButton {
	margin: 0 0 0 176px;
}
#content div#registerButton {
	margin: 0 0 10px 176px;
	position: relative;
	display: inline;
	float: left;
	padding: 0;
	text-transform: uppercase;
	background: url(../images/button-teal.gif) no-repeat;
	height: 23px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	width: 80px;
	text-align: center;
}
#content div#eventsButton {
	margin: 0 80px 10px 10px;
	position: relative;
	display: inline;
	float: left;
	padding: 0;
	text-transform: uppercase;
	background: url(../images/button-teal-wide.gif) no-repeat;
	height: 23px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	width: 140px;
	text-align: center;
}
#content div#eventsButton a {
	position: relative;
	display: block;
	width: 140px;
	text-decoration: none;
	padding: 5px 0 5px 0;
}
#content div#button a, #button a, #content div#registerButton a {
	position: relative;
	display: block;
	width: 80px;
	text-decoration: none;
	padding: 5px 0 5px 0;
}
#content div#button a:link, #content div#button a:visited, #content div#button a:active, #button a:link, #button a:visited, #button a:active, #content div#registerButton a:link, #content div#registerButton a:visited, #content div#registerButton a:active, #content div#eventsButton a:link, #content div#eventsButton a:visited, #content div#eventsButton a:active {
	text-decoration: none;
	color: #c7dcf0;
}
#content div#button a:hover, #button a:hover, #content div#registerButton a:hover, #content div#eventsButton a:hover {
	text-decoration: underline;
	color: #fff;
}
/*End Content Buttons*/

/*Begin Events Calendar*/
#calendar {
	position: relative;
	width: 622px;
	float: left;
	display: inline;
	margin: 0;
	height: auto;
	padding: 0;
}
#calendar h3 {
	position: relative;
	float: left;
	display: inline;
	text-align: center;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #004881;
	background: transparent;
	margin: 6px 10px 8px 10px;
	width: 622px;
}
#calendar table {
	margin: 0 10px 10px 10px;
	padding: 0;
	border: 0;
	position: relative;
	float: left;
	display: inline;
	width: 602px;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background: transparent;
	border-bottom: 1px solid #D9D9D9;
}
#calendarBroadcast tr.odd, #calendarAudiovisual tr.odd {
	background-color: #fff;
}
#calendarAudiovisual tr.even {
	background-color: #f3f8e7;
}
#calendarBroadcast tr.even {
	background-color: #eaf2f9;
}
#calendarBroadcast tr td, #calendarAudiovisual tr td {
	padding: 4px 8px 6px 8px;
	border-left: 1px solid #D9D9D9;
}
#calendarBroadcast tr td.rightColumn, #calendarAudiovisual tr td.rightColumn {
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
}
.calendarHeadersBroadcast {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/gradient-blue.gif) repeat-x;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
}
.calendarHeadersAudiovisual {
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/gradient-green.gif) repeat-x;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
}
/*End Events Calendar*/

/*Begin Basic Content*/
.contentGray 		{background: url(../images/column-gray-narrow.gif) repeat-y;}
.contentRed 		{background: url(../images/column-red.gif) repeat-y;}
.contentGreen 		{background: url(../images/column-green.gif) repeat-y;}
.contentBlue 		{background: url(../images/column-blue.gif) repeat-y;}
.contentNavy 		{background: url(../images/column-navy.gif) repeat-y;}
.contentYellow 		{background: url(../images/column-yellow.gif) repeat-y;}

#content {
	position: relative;
	width: 622px;
	float: left;
	display: inline;
	margin: 0;
	height: auto;
	padding: 0 107px;
}
img {
	position: relative;
	float: left;
	display: inline;
	margin-bottom: 15px;
}
#content a {
	color: #004881;
	text-decoration: underline;
}
#content a:hover {
	text-decoration: none;
}
h1 {
	display: block;
	position: absolute;
	top: 10px;
	left: 20px;
	z-index: 1;
	width: 166px;
	height: 80px;
}
h1 a {
	display: block;
	width: 166px;
	height: 80px;
	text-indent: -5000px;
	overflow: hidden;
	background: url(../images/logo-pcs.gif) left top no-repeat;
}
div.twoColumn {
	margin: 0 0 0 10px;
	width: 602px;
	background: url(../images/column-2gray-dashed.gif) no-repeat;
}
h3 {
	position: relative;
	float: left;
	display: inline;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #004881;
	background: transparent;
	margin: 6px 10px 8px 10px;
	width: 602px;
}
h3 a {
	position: relative;
	float: left;
	display: inline;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #004881;
	background: transparent;
	width: auto;
}
h3 a:link, h3 a:visited, h3 a:active {
	text-decoration: underline;
}
h3 a:hover {
	text-decoration: none;
}
#content ul.sitemap {
	width: 260px;
	margin-right: 0;
}
#content ul.sitemap li {
	width: 240px;
}
#content ul.sitemap li ul.sitemap, #content ul.sitemap li ul.sitemap li {
	width: 220px;
}
#content div {
	position: relative;
	float: left;
	display: inline;
	margin: 0;
	width: 311px;
}
#content div h3, #content div h4, #content div p {
	width: 281px;
}
p {
	position: relative;
	float: left;
	display: inline;
	width: 602px;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background: transparent;
	margin: 0 10px 10px 10px;
	padding: 0;
}
em {
	color: #ff0000;
}
.contact {
	margin-left: 50px;
	width: 522px;
}
.contactBottom {
	margin-top: 25px;
	margin-left: 50px;
	width: 522px;
}
#content div h3, #content div h4, #content div p {
	width: 281px;
}
h4 {
	position: relative;
	float: left;
	display: inline;
	font: bold 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	background: transparent;
	margin: 4px 10px 0 10px;
	width: 602px;
}
#content h4.listHeader {
	margin-left: 30px;
	width: 582px;
}
#content ul {
	position: relative;
	float: left;
	display: inline;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background: transparent;
	width: 582px;
	margin: 0 20px 10px 20px;
	padding: 0;
	list-style: none;
}
#content li {
	position: relative;
	float: left;
	display: inline;
	margin: 0 0 0 4px;
	width: 562px;
	padding-left: 16px;
    background: transparent url(../images/bullet_blue.gif) 6px 4px no-repeat;
}
#content ul.news li {
	margin-bottom: 10px;
}
#content ul.news li.acrobatList {
	background: transparent url(../images/icon-adobe.gif) 0 3px no-repeat;
}
.bolder {
	font-weight: bold;
	color: #666;
	background: transparent;
}
ul#awards li {
	margin-bottom: 10px;
}
ul#awards li.lastAward {
	margin-bottom: 0;
}
.topMargin {
	margin-top: 10px;
}
#content ul.specialities {
	width: 260px;
	padding-bottom: 10px;
}
#content ul.specialities li {
	width: 240px;
}
h2 {
	position: relative;
	font: bold 20px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	background: url(../images/gradient-title.gif) 91px 0 no-repeat;
	color: #333;
	margin: 0 0 12px 0;
	padding: 8px 0;
	float: left;
	display: inline;
	text-align: center;
	width: 622px;
	height: 24px;
}
.italics {
	font-style: italic;
} 
/*End Basic Content*/

/*Begin Partners Links*/
#content div.partnersLinks {
	margin: 0 0 10px 10px;
	width: 602px;
	border-bottom: solid 1px #ccc;
}
#content div.partnersLinksLast {
	margin: 0 0 10px 10px;
	width: 602px;
}
#content ul#alphabet {
	position: relative;
	float: left;
	display: inline;
	color: #333;
	background: transparent;
	width: 582px;
	margin: 5px 13px 10px 27px;
	padding: 0;
	list-style: none;
}
ul#alphabet li {
	margin: 0 4px 0 0;
	padding: 0;
	list-style: none;
	float: left;
	display: inline;
	position: relative;
	width: auto;
	height: auto;
	text-align: center;
	font-weight: bold;
}
#content ul#alphabet li a {
	width: 16px;
	padding-bottom: 2px;
	display: inline;
	display: block;
	text-decoration: none;
	background: #fff;
	border: 1px solid #004881;
}
#content ul#alphabet li a:hover {
	background: #004881;
	color: #fff;
}
/*End Partners Links*/

/*Begin Locations*/
#contentLocations {
	position: relative;
	width: 622px;
	float: left;
	display: inline;
	margin: 0;
	height: auto;
	padding: 0 107px;
}	
#contentLocations p {
	position: relative;
	float: left;
	display: inline;
	width: 602px;
	color: #333;
	background: transparent;
	margin: 0 10px 10px 10px;
	padding: 0;
}
#contentLocations a {
	color: #004881;
}
#contentLocations a:link, #contentLocations a:visited, #contentLocations a:active {
	text-decoration: underline;
}
#contentLocations a:hover {
	text-decoration: none;
}
#contentLocations div h3, #contentLocations div h4, #contentLocations div p {
	width: 154px;
	margin: 0 0 10px 0;
}
#contentLocations div h3 {
	margin-top: 10px;
}
#contentLocations div.locations {
	margin: 0 50px;
	width: 522px;
	border-top: solid 1px #ccc;
	border-bottom: solid 20px #fff;
	background: url(../images/column-3gray-dashed.gif) no-repeat;
}
#contentLocations div.locationsTop {
	margin: 0 50px;
	width: 522px;
	border-top: none;
	border-bottom: solid 20px #fff;
	background: url(../images/column-3gray-dashed.gif) no-repeat;
}
#contentLocations div {
	position: relative;
	float: left;
	display: inline;
	margin: 0;
	width: 154px;
	margin-top: 10px;
}
#contentLocations div.center {
	margin-left: 30px;
	margin-right: 30px;
}
/*End Locations*/

/*Begin Portfolio Thumbs*/
#content ul#thumbs {
	width: 622px;
	margin: 10px 0 0 0;
	padding: 0;
}
#content ul#thumbs li {
	width: 584px;
	margin: 0 9px 20px 9px;
	padding: 10px;
    background: #e0e0e0;
	background-image: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #004881;
}
#content ul#thumbs ul {
	width: 594px;
	margin: 10px 0 0 0;
	padding: 0;
    background: #e0e0e0;
}
#content ul#thumbs ul li {
	width: 188px;
	margin: 0;
	padding: 0;
    background: #fff;
	font-weight: normal;
}
#content ul#thumbs ul li.middle {
	margin: 0 10px;
}
#content ul#thumbs a {
	display: block;
	width: 168px;
	padding: 128px 10px 10px 10px;
	text-decoration: none;
	line-height: 16px;
}
#content ul#thumbs a#nielsen			{background: url(../images/thumb-nielsen.jpg) 10px 10px no-repeat #fff;}
#content ul#thumbs a#nielsen:hover		{background-color: #919191; color: #fff;}
#content ul#thumbs a#curascript			{background: url(../images/thumb-curascript.jpg) 10px 10px no-repeat #fff;}
#content ul#thumbs a#curascript:hover	{background-color: #919191; color: #fff;}
#content ul#thumbs a#comcenters			{background: url(../images/thumb-comcenters.jpg) 10px 10px no-repeat #fff;}
#content ul#thumbs a#comcenters:hover	{background-color: #919191; color: #fff;}
#content ul#thumbs a#fcsl				{background: url(../images/thumb-fcsl.jpg) 10px 10px no-repeat #fff;}
#content ul#thumbs a#fcsl:hover			{background-color: #919191; color: #fff;}
#content ul#thumbs a#nas				{background: url(../images/thumb-nas.jpg) 10px 10px no-repeat #fff;}
#content ul#thumbs a#nas:hover			{background-color: #919191; color: #fff;}
#content ul#thumbs a#fccj				{background: url(../images/thumb-fccj.jpg) 10px 10px no-repeat #fff;}
#content ul#thumbs a#fccj:hover			{background-color: #919191; color: #fff;}

#content ul#thumbs a#wfla 				{background: url(../images/thumb-wfla.jpg) 10px 10px no-repeat #fff;}
#content ul#thumbs a#wfla:hover			{background-color: #919191; color: #fff;}
#content ul#thumbs a#wtvc 				{background: url(../images/thumb-wtvc.jpg) 10px 10px no-repeat #fff;}
#content ul#thumbs a#wtvc:hover			{background-color: #919191; color: #fff;}
#content ul#thumbs a#kcen 				{background: url(../images/thumb-kcen.jpg) 10px 10px no-repeat #fff;}
#content ul#thumbs a#kcen:hover			{background-color: #919191; color: #fff;}
#content ul#thumbs a#wmfe 				{background: url(../images/thumb-wmfe.jpg) 10px 10px no-repeat #fff;}
#content ul#thumbs a#wmfe:hover			{background-color: #919191; color: #fff;}
#content ul#thumbs a#wink 				{background: url(../images/thumb-wink.jpg) 10px 10px no-repeat #fff;}
#content ul#thumbs a#wink:hover			{background-color: #919191; color: #fff;}
#content ul#thumbs a#tampa-bay 			{background: url(../images/thumb-tampa-bay.jpg) 10px 10px no-repeat #fff;}
#content ul#thumbs a#tampa-bay:hover	{background-color: #919191; color: #fff;}
#content ul#thumbs a#pinellas 			{background: url(../images/thumb-pinellas.jpg) 10px 10px no-repeat #fff;}
#content ul#thumbs a#pinellas:hover		{background-color: #919191; color: #fff;}

#content ul#thumbs span.portfolioName {
	font-weight: bold;
	display: block;
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 4px;
	padding-bottom: 2px;
}
/*End Portfolio Thumbs*/

/*Begin Current Openings*/
#contentOpenings {
	position: relative;
	width: 622px;
	float: left;
	display: inline;
	margin: 0;
	height: auto;
	padding: 0 107px;
}
#contentOpenings div {
	position: relative;
	float: left;
	display: inline;
	margin: 0;
}
#contentOpenings p {
	position: relative;
	float: left;
	display: inline;
	width: 602px;
	color: #333;
	background: transparent;
	margin: 0 10px 10px 10px;
	padding: 0;
}
#contentOpenings p.noBottom {
	margin-bottom: 0;
}
#contentOpenings a {
	color: #004881;
}
#contentOpenings a:link, #contentOpenings a:visited, #contentOpenings a:active {
	text-decoration: underline;
}
#contentOpenings a:hover {
	text-decoration: none;
}
#contentOpenings div h3, #contentOpenings div h4, #contentOpenings div p {
	width: 280px;
	margin: 0 0 10px 0;
}
#contentOpenings div h4 {
	margin: 0;
}
#contentOpenings div h3 {
	margin-top: 10px;
}
#contentOpenings div.openingsRowStart {
	margin: 0 0 0 10px;
	width: 602px;
	border-top: none;
	border-bottom: solid 20px #fff;
	background: url(../images/column-2gray-dashed.gif) no-repeat;
}
#contentOpenings div.openingsRow {
	margin: 0 0 0 10px;
	width: 602px;
	border-top: solid 1px #ccc;
	border-bottom: solid 20px #fff;
	background: url(../images/column-2gray-dashed.gif) no-repeat;
}
#contentOpenings div.openingsLeft {
	width: 281px;
	padding-right: 20px;
	margin-top: 10px;
}
#contentOpenings div.openingsRight {
	width: 281px;
	padding-left: 20px;
	margin-top: 10px;
}
/*End Current Openings*/

/*Begin Partners Logos*/
ul#partners {
	position: relative;
	float: left;
	display: inline;
	margin: 0 10px 8px 10px;
	width: 602px;
}
ul#partners li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	display: inline;
	position: relative;
	background-image: none;
}
ul#partners li, ul#partners a {
	text-indent: -5000px;
	height: 68px;
	display: inline;
	overflow: hidden;
}
ul#partners li a {
	display: block;
	text-indent: -5000px;
	text-decoration: none;
	overflow: hidden;
}
ul#partners li.topLeft	{
	background: transparent;
	width: 199px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #fff;
}
ul#partners li.topMid {
	background: transparent;
	width: 200px;
	border-top: none;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
ul#partners li.topRight {
	background: transparent;
	width: 199px;
	border-top: none;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	border-left: none;
}
ul#partners li.bottomLeft	{
	background: transparent;
	width: 199px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #fff;
}
ul#partners li.bottomMid {
	background: transparent;
	width: 200px;
	border-top: none;
	border-right: 1px solid #ccc;
	border-bottom: none;
	border-left: 1px solid #ccc;
}
ul#partners li.bottomRight {
	background: transparent;
	width: 199px;
	border-top: none;
	border-right: 1px solid #fff;
	border-bottom: none;
	border-left: none;
}
a#amx					{background: url(../images/logo-amx.gif) 30px 18px no-repeat transparent;}
a#amx:hover				{background-position: 30px -132px;}
a#btx					{background: url(../images/logo-btx.gif) 36px 9px no-repeat transparent;}
a#btx:hover				{background-position: 36px -120px;}
a#canon 				{background: url(../images/logo-canon.gif) 41px 22px no-repeat transparent;}
a#canon:hover			{background-position: 41px -134px;}
a#chief 				{background: url(../images/logo-chief.gif) 31px 18px no-repeat transparent;}
a#chief:hover			{background-position: 31px -134px;}
a#christie 				{background: url(../images/logo-christie.gif) 37px 8px no-repeat transparent;}
a#christie:hover		{background-position: 37px -132px;}
a#creston 				{background: url(../images/logo-creston.gif) 10px 24px no-repeat transparent;}
a#creston:hover			{background-position: 10px -134px;}
a#da-lite 				{background: url(../images/logo-da-lite.gif) 25px 8px no-repeat transparent;}
a#da-lite:hover			{background-position: 25px -119px;}
a#dolby					{background: url(../images/logo-dolby.gif) 46px 25px no-repeat transparent;}
a#dolby:hover			{background-position: 46px -136px;}
a#draper 				{background: url(../images/logo-draper.gif) 46px 14px no-repeat transparent;}
a#draper:hover			{background-position: 46px -126px;}
a#elmo	 				{background: url(../images/logo-elmo.gif) 28px 26px no-repeat transparent;}
a#elmo:hover			{background-position: 28px -99px;}
a#evertz 				{background: url(../images/logo-evertz.gif) 38px 19px no-repeat transparent;}
a#evertz:hover			{background-position: 38px -132px;}
a#extron				{background: url(../images/logo-extron.gif) 25px 17px no-repeat transparent;}
a#extron:hover			{background-position: 25px -131px;}
a#fujinon 				{background: url(../images/logo-fujinon.gif) 75px 9px no-repeat transparent;}
a#fujinon:hover			{background-position: 75px -120px;}
a#grassValley			{background: url(../images/logo-grass-valley.gif) 4px 18px no-repeat transparent;}
a#grassValley:hover		{background-position: 4px -132px;}
a#harris				{background: url(../images/logo-harris.gif) 45px 24px no-repeat transparent;}
a#harris:hover			{background-position: 45px -126px;}
a#ikegami 				{background: url(../images/logo-ikegami.gif) 45px 23px no-repeat transparent;}
a#ikegami:hover 		{background-position: 45px -131px;}
a#jbl	 				{background: url(../images/logo-jbl.gif) 65px 10px no-repeat transparent;}
a#jbl:hover 			{background-position: 65px -118px;}
a#kramer 				{background: url(../images/logo-kramer.gif) 72px 8px no-repeat transparent;}
a#kramer:hover			{background-position: 72px -119px;}
a#middle-atlantic 		{background: url(../images/logo-middle-atlantic.gif) 35px 13px no-repeat transparent;}
a#middle-atlantic:hover	{background-position: 35px -122px;}
a#miranda 				{background: url(../images/logo-miranda.gif) 28px 20px no-repeat transparent;}
a#miranda:hover			{background-position: 28px -131px;}
a#nvision				{background: url(../images/logo-nvision.gif) 36px 14px no-repeat transparent;}
a#nvision:hover			{background-position: 36px -124px;}
a#panasonic 			{background: url(../images/logo-panasonic.gif) 48px 25px no-repeat transparent;}
a#panasonic:hover		{background-position: 48px -139px;}
a#polycom	 			{background: url(../images/logo-polycom.gif) 20px 19px no-repeat transparent;}
a#polycom:hover			{background-position: 20px -124px;}
a#samsung 				{background: url(../images/logo-samsung.gif) 33px 11px no-repeat transparent;}
a#samsung:hover			{background-position: 33px -125px;}
a#sharp 				{background: url(../images/logo-sharp.gif) 46px 28px no-repeat transparent;}
a#sharp:hover			{background-position: 46px -136px;}
a#smart 				{background: url(../images/logo-smart.gif) 42px 22px no-repeat transparent;}
a#smart:hover			{background-position: 42px -129px;}
a#snell-wilcox 			{background: url(../images/logo-snell-wilcox.gif) 8px 23px no-repeat transparent;}
a#snell-wilcox:hover	{background-position: 8px -135px;}
a#sony 					{background: url(../images/logo-sony.gif) 48px 25px no-repeat transparent;}
a#sony:hover 			{background-position: 48px -137px;}
a#tektronix 			{background: url(../images/logo-tektronix.gif) 48px 26px no-repeat transparent;}
a#tektronix:hover		{background-position: 48px -132px;}
a#vbrick				{background: url(../images/logo-vbrick.gif) 22px 9px no-repeat transparent;}
a#vbrick:hover			{background-position: 22px -121px;}
a#winsted 				{background: url(../images/logo-winsted.gif) 51px 16px no-repeat transparent;}
a#winsted:hover			{background-position: 51px -129px;}
a#wohler 				{background: url(../images/logo-wohler.gif) 40px 15px no-repeat transparent;}
a#wohler:hover			{background-position: 40px -130px;}
/*End Partners Logos*/


/*Begin Portfolio*/
#contentPortfolio {
	background: transparent;
	position: relative;
	margin: 0;
	width: 836px;
	height: auto;
	overflow: auto;
}
#portfolioTop {
	position: relative;
	float: left;
}
#portfolioNav {
	position: relative;
	float: left;
	width: 204px;
	height: 255px;
}
#portfolioNav.broadcast {
	background: url(../images/port-box-broad.gif) no-repeat;
}
#portfolioNav.audiovisual {
	background: url(../images/port-box-audio.gif) no-repeat;
}
#portfolioNav ul {
	position: relative;
	color: #333;
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 8px 0 8px 0;
	width: 194px;
}
#portfolioNav ul li {
	list-style: none;
	margin: 2px 0 0 10px;
	padding: 0;
}
#portfolioNav ul li ul {
	margin: 0 0 8px 0;
	padding: 2px 0 0 0;
}
#portfolioNav ul li li{
	margin: 2px 0 0 0;
	padding: 0;
}
#portfolioNav ul li a {
	font-weight: normal;
	display: block;
	padding: 0 0 1px 8px;
	margin-right: 10px;
	width: 174px;
	text-decoration: none;
}
#portfolioNav.broadcast ul li a {
	color: #004881;
	border: 1px solid #e9f1f9;
}
#portfolioNav.audiovisual ul li a {
	color: #575e1f;
	border: 1px solid #f3f8e7;
}
#portfolioNav.broadcast ul li a:hover {
	background: #fff;
	border: 1px solid #d2e6f5;
}
#portfolioNav.audiovisual ul li a:hover {
	background: #fff;
	border: 1px solid #e1e5c6;
}
#portfolioNav.broadcast ul li.portfolioCurrent a, #portfolioNav.broadcast ul li.portfolioCurrent a:hover {
	background: #fff;
	border: 1px solid #94b0c2;
}
#portfolioNav.audiovisual ul li.portfolioCurrent a, #portfolioNav.audiovisual ul li.portfolioCurrent a:hover {
	background: #fff;
	border: 1px solid #b0b966;
}
#contentPortfolio img {
	position: relative;
	float: left;
	margin-left: 10px;
	margin-bottom: 0;
}
object {
	position: relative;
	float: left;
	margin: 0;
}
#content object {
	height: 255px;
	margin-bottom: 15px;
}
#contentPortfolio object {
	height: 255px;
	margin-left: 10px;
}
#contentPortfolio h2 {
	margin: 15px 0 0 0;
	width: 836px;
	background-position: 198px 0;
}
.lighter {
	font-weight: normal;
	color: #999;
	margin-left: 10px;
}
#portfolioBottom {
	position: relative;
	float: left;
	background: url(../images/gradient-columns-fill.gif) repeat-y;
	margin-top: 15px;
}
#portfolioBottom div {
	position: relative;
	float: left;
	width: 209px;
	margin: 0;
}
#portfolioBottom h3 {
	float: none;
	margin: 0 10px;
	width: auto;
}
#portfolioBottom div.step {
	padding-top: 6px;
	padding-bottom: 6px;
}
#portfolioBottom p {
	position: relative;
	float: left;
	display: inline;
	width: auto;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background: transparent;
	margin: 4px 10px 12px 10px;
}
#portfolioBottom ol {
	position: relative;
	float: left;
	display: inline;
	width: auto;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background: transparent;
	margin: 4px 12px 12px 10px;
	list-style-position: outside;
}
#portfolioBottom li {
	margin-top: 0;
	margin-left: 20px;
}
#equipmentBroad {
	margin: 0;
	padding: 0 0 10px 0;
}
#equipmentBroad h3 {
	background: transparent url(../images/hdr-equipment-broad.gif) no-repeat;
	float: none;
	display: block;
	color: #fff;
	text-transform: capitalize;
	margin: 0;
	padding: 6px 0 6px 10px;
	width: auto;
}
#equipmentBroad ul {
	position: relative;
	color: #333;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: -3px 0 0 0;
	background: transparent;
	list-style: none;
}
#equipmentBroad ul li {
	padding: 0 18px;
    background: transparent url(../images/column-equipment-broad.gif) no-repeat;
    margin: 0;
}
#equipmentBroad li.first {
	padding-top: 17px;
	background: transparent url(../images/column-equipment-broad-top.gif) no-repeat;
}
#equipmentBroad li.last {
	padding-bottom: 50px;
	background: transparent url(../images/column-equipment-broad-btm.gif) no-repeat;
}
#equipmentBroad li.lastLong {
	padding-bottom: 50px;
	background: transparent url(../images/column-equipment-broad-long.gif) no-repeat;
}

#equipmentAudio {
	margin: 0;
	padding: 0 0 10px 0;
}
#equipmentAudio h3 {
	background: transparent url(../images/hdr-equipment-audio.gif) no-repeat;
	float: none;
	display: block;
	color: #fff;
	text-transform: capitalize;
	margin: 0;
	padding: 6px 0 6px 10px;
	width: auto;
}
#equipmentAudio ul {
	position: relative;
	color: #333;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: -3px 0 0 0;
	background: transparent;
	list-style: none;
}
#equipmentAudio ul li {
	padding: 0 18px;
    background: transparent url(../images/column-equipment-audio.gif) no-repeat;
    margin: 0;
}
#equipmentAudio li.first {
	padding-top: 17px;
	background: transparent url(../images/column-equipment-audio-top.gif) no-repeat;
}
#equipmentAudio li.last {
	padding-bottom: 50px;
	background: transparent url(../images/column-equipment-audio-btm.gif) no-repeat;
}
#equipmentAudio li.lastLong {
	padding-bottom: 50px;
	background: transparent url(../images/column-equipment-audio-long.gif) no-repeat;
}
/*End Portfolio*/

/*Begin Form*/
form {
	width: 502px;
	position: relative;
	float: left;
	display: inline;
	margin: 0 0 10px 10px;
	padding: 0 50px;
	background: transparent;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
fieldset {
	margin: 0 0 10px 0;
	padding: 15px 0 20px 0;
	position: relative;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background: transparent;
	border-bottom: 1px #e3e3e3 solid;
}
legend {
	position: relative;
	float: left;
	margin: 0 50px 0 -7px;
	width: 114px;
	padding: 15px 0 0 0;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #004881;
	background: transparent;
}
label {
	position: relative;
	float: left;
	text-align: right;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background: transparent;
	margin: 3px 6px 8px 0;
	padding: 0;
}
input {
	position: relative;
	float: left;
	text-align: left;
	width: 215px;
	border: 1px #7f9db9 solid;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background: #fff;
	margin: 2px 10px 8px 0;
	height: 17px;
	padding: 0 4px 0 4px;
}
select {
	position: relative;
	float: left;
	text-align: left;
	width: 215px;
	border: 1px #7f9db9 solid;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background: #fff;
	height: 20px;
	margin: 2px 10px 8px 0;
	padding: 0;
}
option {
	position: relative;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background: white;
	margin: 0;
	padding: 0 0 0 4px;
}
textarea {
	border: 1px #7f9db9 solid;
	position: relative;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	background: white;
	margin: 0 20px 8px 20px;
	padding: 0 4px;
}
fieldset.info {
	width: 412px;
	border: none;
}
fieldset.info label {
	font-weight: bold;
	color: #666;
	width: 170px;
}
fieldset.info #office {
	width: 140px;	
}
#state {
	width: 140px;
}
#country {
	width: 140px;
}
fieldset.info label.zipLabel {
	width: 24px;
}
#zip {
	width: 35px;
}
#phone, #fax {
	width: 110px;
	margin-right: 100px;
}
fieldset.checks {
	padding-top: 25px;
	border: none;
}
fieldset.checks input {
	width: 17px;
	margin-left: 50px;
}
fieldset.checks label {
	text-align: left;
	width: 165px;
	height: 17px;
}
fieldset.office {
	border-bottom: none;
}
fieldset.hear select, fieldset.office select {
	width: 150px;
	margin: 10px 0 0 50px;
}
#submitContact {
	width: 150px;
	margin: 10px 0 0 50px;
	height: 20px;
	padding-left: 50px;
}
#submitCustomer {
	width: 150px;
	margin: 20px 0 0 27px;
	height: 20px;
	padding-left: 50px;
}
#submitAssessing {
	width: 150px;
	margin: 10px 0 0 176px;
	height: 20px;
	padding-left: 50px;
}
fieldset.survey {
	padding-top: 10px;
	padding-bottom: 0;
	width: 300px;
	border: none;
}
fieldset.survey select {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 95px;
}
fieldset.survey label {
	text-align: left;
	width: 260px;
}
fieldset.survey span.commentsBox {
	margin-left: 27px;
}
fieldset.survey textarea {
	margin-top: 5px;
	margin-left: 27px;
}
fieldset.objectives {
	padding-top: 0;
}
fieldset.objectives label {
	width: 450px;
	margin: 10px 0 0 50px;
	text-align: left;
}
fieldset.objectives select {
	width: 165px;
	margin: 5px 0 5px 50px;
}
fieldset.objectives input {
	width: 17px;
}
fieldset span.headerFirst {
	font-weight: bold;
	position: relative;
	float: left;
	display: block;
	color: #666;
	width: 440px;
	margin-top: 10px;
	padding-left: 50px;
}
fieldset span.header {
	font-weight: bold;
	position: relative;
	float: left;
	display: block;
	color: #666;
	width: 440px;
	margin-top: 10px;
	margin-bottom: 8px;
	padding-left: 50px;
}
.firstForm {
	margin-top: 10px;
}
fieldset.feedback {
	margin: 0;
	padding: 15px 0;
}
fieldset.feedback input {
	margin-left: 50px;
	width: 17px;
}
fieldset.feedback label {
	text-align: left;
	width: 225px;
	margin-right: 140px;
}
fieldset.feedback textarea {
	margin: 10px 0 0 50px;
}
fieldset.comments {
	margin: 0 0 10px 0;
	padding: 15px 0;
}
fieldset.comments input {
	margin-left: 50px;
	width: 17px;
}
fieldset.comments label {
	text-align: left;
	width: 225px;
	margin-right: 140px;
}
fieldset.comments textarea {
	margin: 10px 0 10px 50px;
}
.register {
	margin: 6px 50px 8px 50px;
	width: 522px;
}
.notRegistered {
	margin: 20px 50px 8px 50px;
	padding-top: 27px;
	width: 522px;
	border-top: 1px #e3e3e3 solid;
}
fieldset.newsletter {
	width: 340px;
	padding-bottom: 10px;
	border: none;
}
fieldset.newsletter label {
	font-weight: bold;
	color: #666;
	width: 100px;
}
fieldset.newsletter input {
	width: 115px;
	margin-right: 5px;
}
#signin {
	margin-left: 106px;
	margin-top: 0;
	height: 20px;
	text-align: center;
	width: auto;
}
.number {
	display: block;
	position: relative;
	width: 20px;
	height: 18px;
	float: left;
	font-weight: bold;
	text-align: center;
	color: white;
	margin-right: 5px;
	margin-bottom: 40px;
	border: solid 1px #153244;
	background: #153244;
}
.radio {
	width: 17px;
}
.radioSecond {
	width: 17px;
	margin-left: 27px;
}
/*End Form*/

/*Begin Footer*/
#footer {
	position: relative;
	background: url(../images/round-bg-footer.gif) no-repeat transparent;
	text-align: center;
	margin: 0 auto;
	padding: 15px 0 10px 0;
	width: 856px;
}
#footer p {
	color: #ccc;
	position: relative;
	float: none;
	display: block;
	width: auto;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
	background: transparent;
	margin: 0;
	padding: 0;
}
#footer p span {
	margin-left: 10px;
}
/*End Footer*/
