/* USWT build v3.2.0 - screen.css - 2011-06-08 12:01:08 EST - !!! DO NOT MODIFY !!! Make modifications in *-local.css */
@charset "utf-8";
a:link, a:hover, a:visited {
	text-decoration:none;
	color:#000;
}
html, body, img, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, legend, a, button, select {
	margin:0;
	padding:0;
	border:0;
}
ul {
	list-style:none;
}
/*h1, h2, h3, h4, h5, h6, pre, code {
	font-size:1em;
}*/
a img, :link img, :visited img {
	border:none;
}
body {
	padding:0;
	background:#fff;
	color:#333;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clear {
	clear:both;
}/* Hides from IE-mac \*/
* html .clearfix {
	height:1%;
}
* html div#container, * html div#header, * html div#w3 {
	height:0;
}/* End hide from IE-mac */

/** html div#w1, * html div#w2, * html div#w3 {
	height:0;
}*//* End hide from IE-mac */
a {
	text-decoration:none;
	color:#125687;
}
a:hover {
	text-decoration:underline;
	background: none repeat scroll 0 0 #88c2e6;
}
#sidebar a.banner:hover {
	text-decoration:underline;
}
a.button {
	margin:0;
	padding:.1em .4em;
}
a.button:hover {
	text-decoration:underline;
}
a.button.large {
	font-size:1.2em;
	height:1.3em;
	margin:0 auto;
	display:block;
	letter-spacing:-1px;
/*	background-image:url(../images/common/bg_button_yellow_large.gif);
*/}
input {
	font-size:1em;
}
input.field {
	height:1.5em;
	padding:.2em 0 0 .3em;
	margin:0 0 -0.1em 0;
	font-size:1em;
	border:1px solid #0d4064;
}
input.button, a.button {
	font-weight:bold;
	font-size:1.1em;
	color:#fff;
	height:1.727em;
	vertical-align:bottom;
	background:#ce1126;
	padding:0 .5em;
	margin:0 0 -0.091em .2em;
	text-transform:uppercase;
	border:none;
}
input.button:hover, a.button:hover {
	background-color:#d53447;
	text-decoration:underline;
}
select {
	font-size:1em;
	border:1px solid #0D3050;
	background-color:#fff;
}

div#header {
	margin:0;
	min-width:935px;
	background: none repeat scroll 0 0 #12416C;
}

.clr {
	clear:both;
	height:0;
	margin:0;
	font-size:1px;
	line-height:0;
}
.print {
	display:none;
}
.noprint {
	display:block;
}
hr {
	height:1px;
	border:0;
	background-color:#dbd3c2;
	clear:both;
	display:block;
	margin:1em 0;
}
ul {
	margin-bottom:1em;
}
ul li {
	list-style:disc outside;
}
ul.linked li {
	padding:.1em 0;
	margin-bottom:2em;
}
#head {
	color:#fff;
	position:relative;
	font-size:1em;
	background:#12416c;
	height:auto;
	min-height:12.100em;
	margin:0;
	border-right:1.5em solid #f5af00;
}
#head a {
	color:#fff;
}
#header h1 {
	position:absolute;
	font:1.5em Arial, Helvetica, sans-serif;
	margin-top:0;
	right:0;
	top:0;
	left:0;
	text-align:left;
	width:100%;
	color:#FFF;
	padding: 0 0 0.25em ;
}
#head h1 #separator {
	display:none;
}
body.splash #head h1 a#usyd-logo, body #head h1 a#logo {
	top:-1.570em;
	background:#ce1126 url(../images/common/university_sydney_logo.gif) no-repeat;
	width:9.524em;
	left:.905em;
	left:-0.048em;
	height:3.810em;
	text-align:left;
	text-indent:-2000em;
	position:absolute;
}
#head form#search {
	padding:.500em 2.000em .800em 2.000em;
	bottom:0;
	right:0;
	width:19.8em;
	position:absolute;
}
#head #quicklinks {
	float:none;
	bottom:.7em;
	right:24em;
	position:absolute;
	padding:.5em 1em 0 0;
}
#head #quicklinks select {
	width:12.5em;
	padding:1px 0 1px 1px;
	margin-bottom:1px;
	font-size:1.1em;
}
#head #quicklinks input.button {
	margin-bottom:1px;
}
#head #quicklinks label {
	font-size:0;
	height:0;
}
#head input.button {
	padding:0 5px;
}
#head ul#nav-global {
	position:absolute;
	left:0;
	bottom:0;
	margin:0;
	text-align:right;
	padding:0 1em;
	text-transform:uppercase;
}
#head #nav-global li {
	font-size:1.1em;
	display:block;
	float:left;
	height:2.364em;
	vertical-align:middle;
	margin:0 .9em;
}
#head #nav-global li.active {
	font-weight:bold;
}
#head .skip-nav {
	display:none;
}

#header #headerTitle {
	height:77px;
	
}
#head #tray {
	position:relative;
	height:auto;
	overflow:hidden;
	background:#fff;
	text-align:left;
	color:#333;
	width:100%;
	display:none;
}
#head #tray .bottom-shadow {
	width:100%;
	position:absolute;
	bottom:0;
	height:0;
}
#head #tray #cws-sitemap {
	margin:1.5em 0 0 0;
	padding:0;
	width:75em;
}
#head #tray #cws-sitemap li, #head #tray #extras li {
	width:17em;
	margin:0 0 .5em 1.5em;
	height:auto;
}
#head #tray #cws-sitemap dt, #head #tray #extras dt {
	color:#ce1126;
	font-size:1.25em;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:.5em;
	width:auto;
	font-weight:bold;
}
#head #tray #cws-sitemap dd ul {
	padding:0;
}
#head #tray #cws-sitemap dd li, #head #tray #extras dd li {
	margin:0;
	padding:.2em 0;
	list-style-image:none;
	list-style-type:none;
	font-size:1.1em;
	height:auto;
	width:auto;
	padding-left:.7em;
}
#head #tray #cws-sitemap dt a, #head #tray #extras dt a {
	color:#ce1126;
	text-decoration:none;
}
#head #tray #cws-sitemap dt a:hover, #head #tray #extras dt a:hover {
	color:#ce1126;
	text-decoration:underline;
}
#head #tray #cws-sitemap dd li a, #head #tray #extras dd li a {
	color:#333;
}
#head #tray #extras {
	float:left;
	position:absolute;
	right:3em;
	top:0;
	margin-top:1.5em;
}
#head #utilities {
	position:relative;
	border:none;
	height:3.3em;
}
#head #nav-global .dropdown {
	padding-right:1.454em;
}
#head #nav-global .dropdown.open {
}
.breadcrumb {
	background:#f5af00;
	padding:.909em 0 .909em 1.82em;
	margin:0;
	font-size:1.1em;
}
.breadcrumb, .breadcrumb a {
	color:#333;
}
.breadcrumb a:hover {
	color:#125687;
}
.breadcrumb .prefix {
	font-weight:bold;
}
.breadcrumb.moved {
	background:none;
	padding:1.364em 0 .455em 1.82em;
}
div#tabbar {
	z-index:9;
	clear:left;
	margin:0;
	vertical-align:bottom;
	position:relative;
	display:block;
	height:3.700em;
	background-color:#f5af00;
}
div#tabbar form {
	position:absolute;
	right:0;
	bottom:.5em;
}
div#tabbar form input {
	width:15em;
}
div#tabbar form input.button {
	width:auto;
}
div#tabbar {
	height:3.700em;
	background-color:#f5af00;
	margin:0;
}
#tabs {
	list-style:none;
	list-style-image:none;
	padding-top:1em;
	padding-left:1em;
	margin:0;
	display:block;
	height:2.7em;
	background:#f5af00;
}
#tabs li {
	display:block;
	float:left;
	height:2.7em;
	background:none;
	margin:0 .2em 0 0;
	padding:0;
	white-space:nowrap;
}
#tabs li span {
	display:block;
	height:2.3em;
	background:none;
	padding:0;
}
#tabs li span a {
	display:block;
	font-size:1.1em;
	height:1.545em;
	background:#f9cf66;
	margin:.4em 0 0 0;
	padding:.455em .909em 0 .909em;
	color:#333;
	border-style:solid;
	border-color:#fdebc5;
	border-width:.091em .091em 0 .091em;
}
#tabs li span a span {
	height:auto;
	background:none;
	margin:0;
	padding:0;
}
#tabs li.active {
	height:2.7em;
	background:none;
	margin:0 .2em 0 0;
	padding:0;
}
#tabs li.active span {
	height:2.7em;
	background:none;
	margin:0;
	padding:0;
}
#tabs li.active span a {
	font-weight:bold;
	height:1.727em;
	background:#fff;
	margin:0;
	padding:.727em .909em 0 .909em;
	color:#125687;
	border-color:#e6a92a;
	border-top:none;
}
#tabs li.active span a span {
	height:auto;
	background:none;
	margin:0;
	padding:0;
	color:inherit;
}
#tabs li.active span a:hover {
	background:#fff;
	color:#125687;
	height:1.727em;
	padding:.727em .909em 0 .909em;
}
#tabs li.active span a:hover span {
	color:#125687;
}
#tabs li:hover span {
	height:2.7em;
}
#tabs li:hover span a {
	height:2.000em;
	background:#f9cf66;
	background:#fdf6c5;
	margin:0;
	padding:.455em .909em 0 .909em;
	color:#333;
	border-color:#ecdcaf;
}
#tabs li:hover span a span {
	height:auto;
	background:none;
	margin:0;
	padding:0;
	color:#333;
}
#tabs li span a:hover {
	height:2.000em;
	background:#f9cf66;
	background:#fdf6c5;
	margin:0;
	padding:.455em .909em 0 .909em;
	color:#333;
	text-decoration:none;
}
#tabs li ul {
	background-color:transparent;
	background:#fdf6c5;
	display:none;
	z-index:9;
	position:absolute;
	text-align:left!important;
	padding-bottom:0;
	width:16em;
	border:.100em solid #ae8f4d;
	border-color:#ecdcaf;
	border-bottom:none;
}
#tabs li:hover>ul {
	display:block;
}
#tabs li.active:hover>ul {
	display:none;
}
#tabs li ul li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	width:auto;
	height:auto;
	float:none;
	white-space:normal;
}
#tabs li ul li a, #tabs li.active ul li a {
	font-size:1.1em;
	color:#333;
	display:block;
	background:#fdf6c5;
	font-weight:normal;
	padding:.6em .73em;
	margin:0;
	height:auto;
	border-bottom:.100em solid #ecdcaf;
}
#tabs li ul li a:hover, #tabs li.active ul li a:hover {
	background-color:#f9cf66;
	text-decoration:none;
}
#tabunderscore {
	clear:both;
	display:none;
}
#mid {
	clear:both;
	margin:0;
	z-index:7;
}
#menu {
	float:left;
	width:18em;
	margin:0 1em 0 2em;
	text-align:left;
}
#menu.withtabs {
	margin-top:1em;
}
#menu.withouttabs {
	margin-top:.5em;
}
#content dl#visitors-index dt, #menu dt, #sidebar dt {
	letter-spacing:-1px;
	font:bold 1.5em Arial, Helvetica, sans-serif;
}
#menu dd {
	margin-bottom:1.4em;
}
#menu ul {
	margin:.8em 0 0 0;
	border-top:1px solid #d6d6d6;
}
#menu ul li {
	padding:0;
	margin:0;
	list-style-type:none;
	list-style-image:none;
	border-bottom:1px solid #dbd3c2;
}
#menu ul li a {
	font-size:1.2em;
	color:#333;
	padding:.46em 0 .46em 1.82em;
	margin:0;
	font-weight:normal;
	display:block;
}
#menu ul li a:hover, #menu ul li a.active:hover {
	background-color:#fafafa;
	color:#125687;
}
#menu ul li a.active {
	background-color:#fafafa;
}
#menu ul li ul {
	top:-1000em;
	position:absolute;
	padding:0 0 0 2em;
	margin:0;
	border-top:none;
}
#menu ul li ul.unstatic {
	position:relative;
	top:auto;
}
#menu ul li ul li {
	margin:0;
	padding:0;
	border-top:.100em solid #dbd3c2;
	border-bottom:0;
}

#menu ul li ul li a:hover {
	background-color:#fafafa;
}
#menu .active {
	font-weight:bold;
}
#menu ul li span.expander {
	width:.7em;
	height:.7em;
	float:right;
	margin:-2.1em 0 0 0;
	padding:.5em;
	background:no-repeat center;
	cursor:pointer;
	position:relative;
}

#menu dt, #sidebar dt {
	color:#ce1126;
	letter-spacing:normal;
	font-weight:600;
	text-transform:uppercase;
}
#menu ul li.static ul {
	top:auto;
	position:relative;
}
#content a, #sidebar a, #footer a {
	text-decoration:underline;
}
#content a:hover, #sidebar a:hover, #footer a:hover {
	text-decoration:none;
}
#content.nomenu {
	margin-left:0!important;
}
#content {
	text-align:left;
}
#content.nofeature, #content.nosidebar {
	margin-right:0;
}
.center {
	text-align:center;
	width:100%;
}
#content .strip {
	margin:auto 0;
	padding:1px 0;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	height:6.82em;
}
#content .heading-links {
	float:right;
	margin-top:2.7em;
}
#content .first {
	margin-top:0;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	color:#ce1126;
/*	clear:both;*/
	margin:.8em 0 0 0;
	font-weight:normal;
}
#content h1 {
	clear:left;
	font-size:1.700em;
	margin:1.579em 0 0 0;
	text-transform:uppercase;
}
#content h1.first {
	margin-top:0;
}
#content h1:first-child {
	margin-top:0;
}
#content h2 {
	font-size:1.7em;
	margin:.5em 0 0 0;
	font-weight:normal;
}
#content h3 {
	font-size:1.6em;
	margin:.1em 0 0 0;
	font-weight:normal;
}
#content h4 {
	font-size:1.4em;
	margin:0.5em 0 0 0;
	font-weight:normal;
}
#content h5 {
	font-size:1.2em;
	margin:.5em 0 0 0;
	font-weight:normal;
}
#content h6 {
	font-size:1.091em;
	margin:.5em 0 0 0;
	font-weight:normal;
}
#content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a, #content h6 a, #menu dt a {
	color:#ce1126;
	text-decoration:none;
}
#content h1 a:hover, #content h2 a:hover, #content h3 a:hover, #content h4 a:hover, #content h5 a:hover, #content h6 a:hover, #menu dt a:hover {
	text-decoration:underline;
}
#content h1 a[href], #content h2 a[href], #content h3 a[href], #content h4 a[href], #content h5 a[href], #content h6 a[href], #menu dt a[href] {
	padding-right:10px;
}

#content p {
	margin:.5em auto;
}
#content blockquote {
	margin-left:2em;
}
#content li, #content p {
	font-size:1.1em;
	line-height:145%;
}
#content td p, #content td li, #content th p {
	font-size:1em;
	line-height:145%;
}
#content ol {
	margin:.5em 0;
	padding:0 0 0 2.727em;
}
#content ul {
	margin:.5em 0;
	padding:0 0 0 2.727em;
}
#content ul li, #content ol li {
	margin:.2em 0;
	padding:0;
}
#content th p {
	margin:0;
	padding:0;
}
#content p.first {
	margin-top:0;
}
#content p.buttons {
	height:1em;
}
#content p.buttons a.left {
	float:left;
	margin-right:.46em;
}
#content p.buttons a.right {
	float:right;
	margin-left:.46em;
}
#content img {
	padding:.91em .91em .46em .91em;
	border:0 none;
}
#content img.bordered {
	padding:1px;
	border:1px solid #d6d6d6;
}
#content .left {
	text-align:left;
}
#content .right {
	text-align:right;
}
#content .center {
	text-align:center;
}
#content .fltleft {
	float:left;
}
#content .fltright {
	float:right;
}
a.button.small {
	font-size:.8em;
	font-weight:bold;
	height:1.2em;
}
#content p a.button {
	font-weight:bold;
}
#content ul#featured.news li {
	border-bottom:1px solid #d6d6d6;
}
#content ul#latest.news li, #content ul#home.news li {
	border-bottom:1px solid #dbd3c2;
}
#content ul.news {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	border-top:.2em solid #4d483c;
}
body.home #content ul.news li, body#splash #content ul.news li {
	font-size:1em;
}
#content ul.news li {
	margin:0;
	padding:1.1em 0;
	list-style:none;
	list-style-image:none;
	clear:left;
	position:relative;
	font-size:.8em;
	border-bottom:.105em solid #dbd3c2;
}
#content ul#home.news, #content ul.news {
	font-size:1.1em;
}
#content ul#home.news li.last, #content ul.news li.last {
	border-bottom:none;
}
#content ul.news li img {
	position:absolute;
	left:0;
	padding:0;
	margin-right:1.1em;
	top:1.3em;
}
#content ul.news li p {
	font-size:1.2em;
	margin:.2em 0 .2em 6.91em;
}
#content ul.news li h2 {
	clear:none;
	margin:0 0 0 5.396em;
	text-transform:inherit;
	margin:0 0 .5em 5.396em;
}
#content ul.news li h3 {
	clear:none;
	letter-spacing:0;
	margin:0 0 0 6.33em;
}
#content ul.news li span.date {
	color:#999;
	font-weight:normal;
	font-size:.8em;
	letter-spacing:0;
	margin-left:.25em;
	white-space:nowrap;
}
body.home #content ul.news li {
	font-size:1em;
}
#content ul.news li h3 span.date {
	font-size:.9em;
}
#content ul.news li.noimage p, #content ul.news li.noimage h2, #content ul.news li.noimage h3 {
	margin-left:0;
}
#content .news-photo {
	border:1px solid #e6e6e6;
	float:left;
	padding:0;
	margin-right:1em;
	width:6.299em;
	height:4.44em;
}
#content ul.column-list {
	width:46%;
	float:left;
	padding-right:.909em;
	margin-right:0;
}
#content ul.directory.column-list.border {
	padding-right:2.272em;
	margin-right:1.818em;
	border-right:1px dashed #d6d6d6;
}
#content ul.directory li {
	list-style-image:none;
	list-style:none;
	margin:0 0 1em 0;
	font-size:1.2em;
}
#content ul.directory li h2 {
	margin-bottom:.2em;
	letter-spacing:0;
	font-size:1.0em;
}
#content ul.directory li h2 a {
	font-weight:bold;
}
#content ul.directory li p {
	font-size:1em;
	margin:0 0 .5em 0;
}
#content ul.panels {
	margin:.909em 0;
}
#content ul.panels li {
	border-right:1px solid #d6d6d6;
}
ul.caretListItem li {
	background-position:0 3px;
	background-repeat:no-repeat;
	padding-left:15px;
}
#content ul.panels li.last {
	border-right:none;
}
#content ul.panels li h2 {
	width:70%;
	margin-bottom:.2em;
	letter-spacing:0;
	font:1.4em Arial, Helvetica, sans-serif;
}
#content ul.panels li h2 a {
	font-weight:bold;
}
#content ul.panels li a img {
	border:1px solid #33c;
	padding:1px;
}
#content dt {
	font-weight:bold;
	font-size:1.1em;
	margin-top:.4em;
}
#content table {
	font-size:.9em;
	margin:1em 0 1em 1px;
	border-spacing:0;
	border-collapse:collapse;
	border:1px solid #dbd3c2;
	border-bottom:1px solid #4d483c;
}
#content table.layout, table.layout {
	border:none;
}
#content table.layout td, table.layout td, #content table.layout th, table.layout th {
	border:none;
}
#content caption {
	caption-side:bottom;
	text-align:right;
	margin:.2em 0;
	color:#999;
}
#content table td, #content table th {
	margin:0;
	padding:.4em;
	background:none;
	border:1px solid #dbd3c2;
	font-size:1.2em;
}
#content table th {
	font-weight:bold;
	background:#fae0a9;
	border:1px solid #dbd3c2;
	border-bottom:2px solid #4d483c;
	vertical-align:middle;
}
#content table.tabledata_blue {
	width:99.7%;
}
#content table.col-table {
	border-top:.202em solid #4d483c;
	width:100%;
}
#content table.col-table td {
	border-bottom:.100em solid #dbd3c2;
	vertical-align:top;
}
#content div.bt {
	margin-bottom:.182em;
	padding-bottom:.182em;
}
#content form.boxed {
	padding:.909em;
	width:45em;
	margin:.909em 0;
	background-color:#f3f3f3;
	border:1px solid #ddd;
}
#content form p {
	margin:.25em 0;
	vertical-align:middle;
}
#content form p.first {
	margin-top:0;
}
#content form p.last {
	margin-bottom:0;
}
#content form p label {
	margin-right:0;
	vertical-align:middle;
	position:relative;
}
#content form .form-sections {
	border-bottom:1px solid #ccc;
	margin:0;
	padding:0;
}
#content form .form-sections li {
	float:left;
	list-style-type:none;
	border:1px solid #dadada;
	border-width:1px 1px 0 1px;
	margin:0 .2em;
	background:#efefef;
	position:relative;
	max-width:150px;
	margin-top:5px;
}
#content form .form-sections li a {
	padding:.8em;
	display:block;
}
#content form .form-sections li:hover {
	border-color:#bbb;
}
#content form .form-sections li.active {
	background:#fff;
	border-color:#bbb;
	margin-top:0;
	padding-bottom:5px;
	top:1px;
}
#content ul#events, #content ul#events>li {
	list-style:none;
	list-style-image:none;
	margin:0;
}
#content ul#events>li {
	padding-bottom:13px;
	border-bottom:1px dashed #d6d6d6;
}
#content ul#events h2 .date {
	font-weight:normal;
	font-size:.8em;
	letter-spacing:0;
	margin-left:.5em;
}
.hide_text {
	overflow:hidden;
	display:block;
	letter-spacing:-2000em;
	text-indent:-1000em;
	color:white;
}

#sidebar.withtabs {
	margin-top:1em;
}
#sidebar.withouttabs {
	margin-top:.5em;
}
#sidebar ul li {
	font-size:1em;
	padding:.2em 0;
	list-style-image:url(../images/common/list-item-grey_caret.gif);
}
#sidebar .feature {
	padding:0;
	font-size:1em;
	border:.1em solid #dbd3c2;
}
#sidebar .feature, #sidebar div.feature, #sidebar dl.feature {
	margin:0 0 2.5em 0;
}
#sidebar .feature dt, #sidebar .feature.noborder .feature dt {
	background:#12416c;
	color:#fff;
	padding:.467em .667em .467em .667em;
	margin:0 .667em 0 0;
	text-transform:uppercase;
}
#sidebar .feature dt.graphic {
	color:#fff;
	font-size:1px;
	letter-spacing:-2000em;
	padding:0;
	width:176em;
	max-width:176em;
	height:43em;
	overflow:hidden;
	background-position:left top;
	background-repeat:no-repeat;
}
#sidebar .feature dt.graphic a {
	display:block;
	width:176em;
	height:43em;
}
#sidebar .feature dd, #sidebar .feature.noborder .feature dd {
	padding:1em;
	background:none;
}
#sidebar .feature.text {
	background:#fff;
	border:1px solid #d6d6d6;
	width:17.6em;
	margin-bottom:0;
	padding-bottom:0;
}
#sidebar .feature.text dt {
	background:#f3e4bc;
	border-bottom:1px solid #d6d6d6;
	width:15.6em;
}
#sidebar .feature.text dd {
	padding:0 1em;
	margin:0;
	background:#fff;
}
#sidebar ul, #sidebar .feature ul {
	margin:.5em 0;
	padding:0 0 0 1em;
	padding:0;
}
#sidebar ul li, #sidebar .feature ul li {
	margin:0;
	padding:.2em 0 .2em .833em;
	font-size:1.2em;
	list-style-image:none;
	list-style-type:none;
}
#sidebar ol, #sidebar .feature ol {
	margin:.5em 0;
	padding:0 0 0 2.5em;
}
#sidebar ol li, #sidebar .feature ol li {
	font-size:1.2em;
	margin:0;
	padding:.2em 0;
}
#sidebar .feature p, #sidebar .feature .content p {
	font-size:1.2em;
	line-height:145%;
	margin:.500em 0;
	padding:0;
}
#sidebar .feature img.photo {
	float:left;
	padding:1px;
	margin-right:2px;
	border:1px solid #908a87;
}
#sidebar .feature dd.content h1 {
	font-size:1.1em;
	font-weight:bold;
}
#sidebar a.graphic-feature {
	color:#fff;
	width:177em;
	height:43em;
	letter-spacing:-2000em;
	overflow:hidden;
	font-size:1px;
	display:block;
	padding-bottom:10em;
	background-repeat:no-repeat;
	background-position:left top;
}
#sidebar div.feature.content {
	margin:1em .2em 1em 0;
	width:17.6em;
}
#sidebar div.feature.content p {
	font-size:1.2em;
	margin:.500em 0;
	padding:0;
}
#sidebar div.feature.content a {
	font-size:1em;
}
#sidebar .feature img {
	max-width:15.6em;
}
#sidebar .feature.noborder img {
	max-width:none;
}
#sidebar .feature.noborder {
	border:none;
	background:none;
	padding:0;
}
#sidebar .feature.noborder dt {
	padding:0 0 .417em 0;
	margin:0;
	color:#ce1126;
	background:none;
}
#sidebar .feature.noborder dd {
	padding:0;
	margin:0;
	background:none;
}
#sidebar h3 {
	color:#ce1126;
	font-size:1.5em;
	font-weight:normal;
	padding:0 0 .417em 0;
	text-transform:uppercase;
}
#sidebar a.featured-link {
	padding:.417em .417em .417em 3.750em;
	display:block;
	min-height:2.917em;
	text-transform:uppercase;
	margin:0 0 .417em 0;
	text-decoration:none;
	background-position:top left;
	background-repeat:no-repeat;
	font-size:1.2em;
	border-bottom:.083em solid #dbd3c2;
}
#sidebar p a.featured-link {
	font-size:1em;
	line-height:normal;
}
#sidebar a.featured-link:hover {
	text-decoration:underline;
}
#splashpod {
	margin:0 1.5em 1.2em 22.5em;
	height:14.5em;
	padding:0;
	text-align:left;
	background-color:#f9b72c;
	background-repeat:no-repeat;
}
#splashpod img+img {
	border-left:1px solid #fff;
}
#splashpod img {
	float:left;
	height:14.5em;
}
#splashpod object {
	float:left;
	border-right:1px solid #fff;
}
#splashpod.white {
	background:#fff;
	padding-left:0;
}
body.splash #mid {
	margin-top:2em;
}
body.splash .breadcrumb {
	margin-bottom:1em;
}
body.splash #head {
	border-bottom:3.7em solid #f5af00;
}
body.splash #head h1 {
	width:100%;
	margin-left:.952em;
	text-align:right;
}
body.splash #head h1 span#site-title {
	position:relative;
}
#foot {
	padding:1.3em 0;
	font-size:1.2em;
	margin:0 .833em 0 .833em;
	clear:both;
	text-align:left;
	line-height:130%;
	border-top:.167em solid #4d483c;
}
#foot a {
	text-decoration:underline;
}
#foot a:hover {
	text-decoration:none;
}
#foot p {
	margin:0 0 .2em 0;
	font-size:.95em;
}
#foot #legal {
	width:47%;
	float:right;
	margin-top:.4em;
	text-align:right;
}
#foot #sitemap {
	width:50%;
	float:left;
}
#foot #sitemap h2 {
	font-size:1em;
	margin-bottom:.1em;
	color:#ce1126;
}
#foot #sitemap ul {
	width:100%;
}
#foot #sitemap ul li {
	width:33%;
	margin:.2em 0 0;
	float:left;
	list-style-type:none;
	list-style-image:none;
}
#foot #sitemap ul li a {
	margin-left:1.364em;
}
#foot.no-sitemap #legal {
	border-right:none;
}
#foot #foot-links {
	margin-top:.5em;
}
#foot.go8 #legal {
	border-right:none;
}
#foot #go8-logo {
	display:block;
	float:right;
	height:24em;
	margin-top:6em;
	position:absolute;
	right:23em;
	width:156em;
}
.prev {
	padding:.3em 0 .3em 2.2em;
}
.next {
	padding:.3em 2.2em .3em 0;
	clear:right;
}

#content div.panel {
	margin:1.4em 0;
	border-color:#dadbdd;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	position:relative;
}
#content div.col div.panel {
	margin-top:0;
}
#content div.panel h2 {
	color:#384856;
	font-size:1.4em;
	line-height:1.623em;
	letter-spacing:0;
	margin-left:0;
	clear:left;
	margin-top:0;
}
#content div.panel .heading-links {
	padding:0 .909em 0 0;
	margin-top:2.7em;
}
#content div.panel h3, #content div.panel h4, #content div.panel h5, #content div.panel h6 {
	color:#384856;
}
#content div.panel h2.info {
	padding-left:1.623em;
/*	background:transparent url(../images/common/icons/grey/info.gif) 8px 50% no-repeat;*/
}
#content div.panel h2.search {
	padding-left:1.623em;
/*	background:transparent url(../images/common/icons/grey/search.gif) 8px 50% no-repeat;*/
}
#content div.panel h2 span.expand {
	position:absolute;
	display:block;
	right:.928em;
	top:0;
	line-height:1.136em;
	font-weight:bold;
	font-size:.7em;
}

#content div.panel h2 span.expand a {
	padding:.278em 1.67em .278em 0;
	font-weight:bold;
}
#content div.panelbody {
	background-color:#eff3f6;
	font-size:1.1em;
	padding:1.653em;
}
#content div.panelbody * {
	position:relative;
	z-index:5;
}
#content div.panelbody p, #content div.panelbody li {
	font-size:1em;
}
#content div.panelbody.pagedresults {
	padding:1px 1.653em .578em;
}
#content div.panel div.crnr {
	position:absolute;
	overflow:hidden;
	background:transparent 0 0 no-repeat;
}
#content div.panel div.crnr.topl {
	left:-1px;
	top:0;
	width:4px;
	height:26px;
}
#content div.panel div.crnr.topr {
	right:-1px;
	top:0;
	width:4px;
	height:26px;
}
#content div.panel div.crnr.botl {
	left:-1px;
	bottom:-1px;
	width:3px;
	height:3px;
}
#content div.panel div.crnr.botr {
	right:-1px;
	bottom:-1px;
	width:241px;
	height:36px;
	z-index:0;
}
#content div.panel.noscroll div.crnr.botr {
	width:3px;
	height:3px;
}
#content div.panel.cutaway p {
	padding-left:2.066em;
/*.661em 50% no-repeat;*/
}
#content div.panel .panelbody ul {
	margin-bottom:0;
}
#content div.panel .panelbody ul li {
	font-size:1em;
}
#content div.panel.compact .panelbody {
	padding:.826em 1.653em;
}
#content div.panel.noheading div.crnr.topl {
	width:3px;
	height:3px;
}
#content div.panel.noheading div.crnr.topr {
	width:3px;
	height:3px;
}
#content div.panel.noheading .panelbody {
	border-top:1px solid #dadbdd;
}
#content div.panel.beige {
	background:#fdf8eb;
}
#content div.panel.beige h2 {
	color:#ce1126;
}
#content div.panel.beige .panelbody {
	background-color:#fdf8eb;
}
#content .panel.gray {
	background:#f8f8f8;
}
#content .panel.gray .panelbody {
	background-color:#f8f8f8;
}
#content .panel.noheading h3 {
	margin-top:0;
}
#content .panel.gray h1, #content .panel.gray h2, #content .panel.gray h3, #content .panel.gray h4, #content .panel.gray h5, #content .panel.gray h6 {
	color:#ce1126;
}
#content .column.break {
	clear:right;
}
#content div.column {
	display:block;
	float:left;
	padding:0 .909em;
	margin:1em 0;
}
#content div.column.separated {
	border-right:1px dotted #ccc;
}
#content div.column.two {
	width:23.000em;
}
#content.nofeature div.column.two {
	width:31.182em;
}
#content.nomenu div.column.two {
	width:32.091em;
}
#content.nofeature.nomenu div.column.two {
	width:40.273em;
}
#content div.column.three {
	width:14.727em;
}
#content.nofeature div.column.three {
	width:20.182em;
}
#content.nomenu div.column.three {
	width:20.727em;
}
#content.nofeature.nomenu div.column.three {
	width:26.182em;
}
#content div.column.four {
	width:10.545em;
}
#content.nofeature div.column.four {
	width:14.636em;
}
#content.nomenu div.column.four {
	width:15.091em;
}
#content.nofeature.nomenu div.column.four {
	width:19.182em;
}
#content div.column h3 {
	margin-top:0;
}
#content ul.column, #content ol.column {
	float:none;
	overflow:hidden;
	width:auto!important;
	padding:0;
}
#content ul.column li, #content ol.column li {
	float:left;
	margin-left:2.500em;
}
#content ul.column li {
/*	background:transparent url(../images/common/list-item-disc.gif) no-repeat 1.2em .5em;
*/	margin-left:0;
	padding-left:2.5em;
	list-style:none;
}
#content ul.column.two li, #content ol.column.two li {
	width:20.000em;
}
#content.nofeature ul.column.two li, #content.nofeature ol.column.two li {
	width:27.417em;
}
#content.nomenu ul.column.two li, #content.nomenu ol.column.two li {
	width:28.167em;
}
#content.nofeature.nomenu ul.column.two li, #content.nofeature.nomenu ol.column.two li {
	width:35.667em;
}
#content ul.column.three li, #content ol.column.three li {
	width:12.500em;
}
#content.nofeature ul.column.three li, #content.nofeature ol.column.three li {
	width:17.417em;
}
#content.nomenu ul.column.three li, #content.nomenu ol.column.three li {
	width:17.917em;
}
#content.nofeature.nomenu ul.column.three li, #content.nofeature.nomenu ol.column.three li {
	width:22.917em;
}
#content ul.column.four li, #content ol.column.four li {
	width:8.750em;
}
#content.nofeature ul.column.four li, #content.nofeature ol.column.four li {
	width:12.417em;
}
#content.nomenu ul.column.four li, #content.nomenu ol.column.four li {
	width:12.833em;
}
#content.nofeature.nomenu ul.column.four li, #content.nofeature.nomenu ol.column.four li {
	width:16.500em;
}
#sidebar div.panel {
	margin-top:5px;
}
#sidebar div.panel div.panelbody {
	padding:10px;
}
#sidebar div.panel p {
	margin-bottom:.5em;
}
#sidebar div.panel div.panelbody label {
	margin-bottom:.5em;
}
#sidebar div.panel div.panelbody input.button {
	width:auto;
}
dl.feature .scroller {
	width:15.6em;
	overflow:hidden;
	padding-bottom:1em;
}
dl.feature .scroller .section {
	width:15.6em;
	margin-right:3em;
	overflow:hidden;
	float:left;
}
dl.feature .scroller .content {
	width:200em!important;
}
dl.feature .scroller .section ul {
	padding-left:.5em;
}
dl.feature .scroller .section img.spotlight-image {
	margin-bottom:1em;
}
#spotlight-controls a.left, #spotlight-controls a.right {
	font-size:1.2em;
}
#spotlight-controls a.left {
	float:left;
}
#spotlight-controls a.right {
	float:right;
}
#spotlight-controls a.play, #spotlight-controls a.pause {
	display:inline-block;
	text-indent:-9999em;
	height:15px;
	width:16px;
	padding:4px 0;
	position:absolute;
	margin-left:18px;
}
html:not([dummy]) #spotlight-controls a.play, html:not([dummy]) #spotlight-controls a.pause {
	margin-left:68px;
	padding:3px 0;
}

#content div.panel fieldset {
	border-bottom:1px dashed #384856;
	margin-bottom:1em;
	padding:0 2em;
}
#content div.panel fieldset legend {
	font-weight:bold;
	color:#384856;
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	margin:0 0 0 -1.5em!important;
	padding-bottom:.7em;
}
#content div.panel fieldset input, #content div.panel fieldset select {
	font-size:1.1em;
	display:block;
	border:1px solid #7f9db9;
	padding:1px;
	margin-bottom:.8em;
}
#content div.panel fieldset textarea {
	margin-bottom:.9em;
	font-size:1.2em;
	border:1px solid #7f9db9;
	padding:1px;
	width:100%;
}
#content div.panel label {
	font-weight:bold;
	display:block;
}
#content div.panel br {
	clear:both;
}
#content form .single-line {
	padding-right:1.5em;
	float:left;
}
.no-visual {
	text-indent:-2000em;
	color:transparent;
}
#content label.sub {
	display:block;
	top:-0.8em;
	padding-left:19px;
	line-height:1.5em;
}
#content label.caption {
	color:#5f7da9;
	font-style:italic;
}
#content label.error {
	color:#a00;
}
p.paging {
	text-align:center;
	margin:2em 0;
	color:#aaa;
}
p.paging a.next, p.paging span.next {
	margin-left:1.5em;
}
p.paging a.prev, p.paging span.prev {
	margin-right:1.5em;
}
.info-tip {
/*	background:transparent url(../images/common/icons/grey/info.gif) no-repeat scroll 0 2px;
*/	padding-left:20px;
}
#content div.video_grid {
	margin-top:1em;
}
#content div.video_tile {
	width:14.54em;
	height:27em;
	float:left;
	margin-right:1.2em;
	margin-bottom:2em;
}
#content div.video_tile h4 {
	margin:.714em 0 .357em 0;
}
#content div.video_tile img {
	margin:0;
	padding:0;
}
#content div.video_tile ul {
	padding:0;
}
#content div.video_tile ul li {
	list-style:none;
	list-style-image:none;
}
#content div.video_tile .time {
	padding-left:1.64em;
}
#content div.video_tile .ipod_friendly, #content div.video_tile .download {
/	padding-left:1.64em;
}
#content ul.teaser-list {
	list-style-type:none;
	font-size:1.09em;
	margin-top:2em;
	padding:0;
}
#content ul.teaser-list li {
	font-size:1em;
	float:left;
	width:19em;
	min-width:30%;
	max-width:50%;
	display:block;
	width:47%;
	min-height:8em;
	height:8em;
	margin:0 .8em;
}
#content ul.teaser-list div {
	clear:none;
}
#content ul.teaser-list h2 {
	margin:0 0 .150em 0;
	position:relative;
	top:-0.126em;
	clear:none;
}
#content ul.teaser-list h2 a:hover {
	text-decoration:underline;
}
#content ul.teaser-list p {
	margin:0 0 .3em 6.625em;
	font-size:1em;
}
#content ul.teaser-list img {
	float:left;
	width:5.678em;
	height:5.678em;
	padding:1px;
	margin:0 .7em 0 0;
}
#content #cws-sitemap {
	width:100%;
	margin:1em 0 0 2em;
	padding:0;
}
#cws-sitemap li {
	list-style-image:none;
	list-style-type:none;
	float:left;
	width:19.000em;
	height:auto;
}
#cws-sitemap dt {
	color:#ce1126;
	font-size:1.250em;
	text-transform:uppercase;
}
#cws-sitemap dt a {
	color:#ce1126;
	text-decoration:none;
	padding-right:10px;
}
#cws-sitemap dt a:hover {
	color:#ce1126;
	text-decoration:underline;
}
#cws-sitemap dd ul li {
	float:none;
	width:100%;
	height:auto;
}
#cws-sitemap dd ul {
	padding:0 0 0 1.250em;
}
#cws-sitemap dd ul li a {
	color:#333;
	text-decoration:none;
}
#cws-sitemap dd ul li a:hover {
	color:#125687;
	text-decoration:underline;
}
#overlay {
	font-size:1em;
	text-align:left;
	background:#fff;
	padding:2em;
	position:absolute;
	z-index:110;
	margin:10em auto;
	width:90em;
	left:0;
	right:0;
}
#overlay p {
	font-size:1.2em;
}
#overlay h2 {
	color:#ce1126;
	margin:0 0 1.2em 0;
	font-size:1.5em;
	font-weight:bold;
}
#overlay li {
	margin-top:1em;
	margin-bottom:1em;
}
#overlay #close {
	margin:2em 0 0 0;
	text-align:right;
	font-weight:bold;
}
#overlay p.footnote {
	bottom:10px;
	position:absolute;
	width:50%;
	color:#aaa;
	font-style:italic;
	font-size:.8em;
}
#overlay table {
	margin:10px 0 10px 0;
	background:none;
	border-spacing:0;
	border-collapse:collapse;
	border-bottom:1px solid #4d483c;
	border-left:1px solid #dbd3c2;
}
#overlay caption {
	caption-side:bottom;
	text-align:right;
	margin:.2em 0;
	color:#999;
}
#overlay table td, #overlay table th {
	background:none;
	border-right:1px solid #dbd3c2;
	border-top:1px solid #dbd3c2;
	margin:0;
	padding:.4em;
	background-color:#fff;
	font-size:1.2em;
}
#overlay table th {
	font-weight:bold;
	background:#fae0a9;
	border:1px solid #dbd3c2;
	border-bottom:2px solid #4d483c;
	vertical-align:middle;
}
#overlay table td p, #overlay table th p {
	font-size:1em;
}
#overlay table.tabledata_blue {
	width:100%;
}
#content .required-warning {
	font-weight:bold;
}
#content form.formbuilder legend {
	font-style:normal;
	text-transform:none;
	font-weight:bold;
	padding-left:1em;
	padding-bottom:1em;
	padding-right:1em;
	padding-top:.6em;
	font-size:1.5em;
	clear:left;
	margin:0 0 0 -0.65em;
	background:#fdfcde;
}
#content form.formbuilder label {
	margin-top:.2em;
	width:11em;
	display:inline-block;
	vertical-align:top;
	text-align:right;
	font-weight:bold;
}
#content form.formbuilder fieldset {
	background-color:#fdfcde;
	position:relative;
	padding:0 1em 1em 1em;
	margin:1em 0;
}
#content form.formbuilder fieldset ol {
	margin:1em 0 0 0;
	padding:0;
}
#content form.formbuilder fieldset li {
	list-style:none;
	padding:.5em .5em 1em .5em;
	margin:0;
}
#content form.formbuilder fieldset li.error {
	border-color:#ce1126;
	border-width:2px 0 1px 0;
	color:#ce1126;
	border-style:solid;
}
#content form.formbuilder fieldset fieldset {
	border:none;
	margin:.3em 0 0;
	padding-left:0;
	background:none;
	margin:0;
}
#content form.formbuilder fieldset fieldset legend {
	background:none;
	padding:0 0 .5em;
	margin:0;
	border:0;
	font-size:1em;
	font-weight:bold;
}
#content form.formbuilder fieldset fieldset label {
	display:block;
	width:auto;
	font-weight:normal;
	text-align:left;
	margin-left:12em;
	margin-top:0;
}
#content form.formbuilder fieldset legend span {
	display:block;
	max-width:25em;
	white-space:normal;
}
#content form.formbuilder fieldset fieldset legend span {
	max-width:42em;
}
#content form.formbuilder select {
	max-width:25em;
}
#content form.formbuilder fieldset li.error {
	margin-bottom:.5em;
	background-color:#fff5ee;
}
#content form.formbuilder em, #content .required-warning em {
	font-weight:bold;
	font-style:normal;
	color:#f00;
}
#content form.formbuilder .user-agreement label {
	width:auto;
	font-weight:normal;
	margin:-1.6em 0 0 3em;
	line-height:1.5;
	text-align:left;
}
#content form.formbuilder textarea {
	width:25em;
	font-size:1em;
}
#content form.formbuilder .buttons {
	text-align:right;
	margin-top:1em;
}
#content form.formbuilder .buttons input {
	margin-left:2em;
}
#content form.formbuilder h2 {
	color:#384856;
	margin:.8em 0;
	font-size:1.6em;
}
#content form.formbuilder p {
	margin:1em 0;
}
#content form.formbuilder p.error-text {
	color:#ce1126;
	border-bottom:.083em solid #ce1126;
	padding-bottom:.5em;
	padding-left:1.7em;
}
#content form.formbuilder p.leader-text {
	padding-top:1em;
	margin-top:0;
}
#content form.formbuilder li p {
	font-size:1em;
	margin:0;
}
#content form.formbuilder li input.button {
	padding:.25em .75em;
	margin-bottom:.2em;
}
#content form.formbuilder .hidden {
	height:1px;
	left:-9999em;
	overflow:hidden;
	position:absolute;
	top:0;
	width:1px;
}
#content form.formbuilder input[type=text] {
	width:18em;
}
#content form.formbuilder .buttons input.button {
	margin:0 0 0 1em;
}
#content form.formbuilder input.button {
	height:auto;
	border:0;
	color:#fff;
	padding:.5em .75em;
	cursor:pointer;
	margin:0;
}
#content form.formbuilder input.button.clear-button {
	background:#ce1126;
}
#content form.formbuilder input.button.submit-button {
	background:#12416c;
}
#content form.formbuilder input.button:hover {
	background:#355d82;
	text-decoration:underline;
}
#content form.formbuilder input.button.clear-button:hover {
	background-color:#d53447;
}
#content .image-gallery {
	padding:0;
}
#content .image-gallery li img {
	padding:0;
	border:1px solid #e6e6e6;
}
#content .image-gallery li {
	width:100px;
	height:100px;
	margin:1em;
	float:left;
	list-style-image:none;
	list-style-type:none;
	padding:0;
}
#content .image-gallery.no-download a {
	width:100px;
	height:100px;
	background:no-repeat top left;
}
#content .caption {
	border-bottom:1px solid #dbd3c2;
	margin:0 .91em .91em .91em;
	padding:0 .46em .46em .46em;
	font-size:1.1em;
	text-align:left;
	color:#666;
}
#content .left .caption {
	margin:0 0 .91em .91em;
}
#content .center .caption {
	margin:0 auto .91em auto;
}
#content .right .caption {
	margin:0 .91em .91em auto;
}
#content .right.fltright .caption {
	margin:0 .91em .91em .91em;
}
#content .left.fltleft .caption {
	margin:0 .91em .91em .91em;
}
#content div.video {
	margin:1em 0;
}
#content div.video .time {
	padding-left:1.64em;
	margin-right:1em;
}
#content div.video .download {
	padding-left:1.64em;
}
#lbOverlay {
	position:fixed;
	z-index:9999;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:#000;
	cursor:pointer;
}
#lbCenter, #lbBottomContainer {
	position:absolute;
	z-index:9999;
	overflow:hidden;
	background-color:#fff;
}
.lbLoading {
	background:#fff url(../images/common/loading.gif) no-repeat center;
}
#lbImage {
	position:absolute;
	left:0;
	top:0;

	border:10px solid #fff;
	background-repeat:no-repeat;
}
#lbPrevLink, #lbNextLink {
	display:block;
	position:absolute;
	top:0;
	width:50%;
	outline:none;
}
#lbPrevLink {
	left:0;
}

#lbNextLink {
	right:0;
}

#lbBottom {
	font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	line-height:1.4em;
	text-align:left;
	border:10px solid #fff;
	border-top-style:none;
}
#lbCloseLink {
	display:block;
	float:right;
	width:66px;
	height:22px;
	margin:5px 0;
	outline:none;
}
#lbCaption, #lbNumber {
	margin-right:71px;
}
#lbCaption {
	font-weight:bold;
}
#search #scope-container {
	position:absolute;
	z-index:105;
	left:2em;
	top:2.4em;
	width:16em;
}
#search #scope-container #scope-menu {
	border:1px solid #0d3050;
	border-top:none;
}
#search ul {
	background-color:#fff;
	width:15.8em;
	display:block;
	margin:0;
	color:#333;
}
#search input {
	vertical-align:bottom;
}
#search input.field {
	border-width:0;
	margin:0;
	width:130px;
	font-size:1em;
}
#search ul li:hover {
	background:transparent none;
}
#search ul li {
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	font-size:11px;
}
#search ul li:hover {
	color:#000;
	background-color:#efefef;
}
#search ul li label {
	display:block;
	padding:.400em .700em;
	margin:0;
}
#search ul li label input {
	margin:0;
	padding:0;
	width:1.1em;
	height:1.1em;
	margin-right:4px;
}
#search #search-scope-button {
	float:left;
	border:1px solid #0d3050;
}
#search #search-scope-select {
	float:left;
	width:24px;
	height:17px;
	border:none;
}
#search #search-scope-button .field {
	border:none;
	border-left:1px solid #ccc;
}
#search label.hide_text {
	display:none;
}
#search .title {
	padding:.4em .7em;
	font-weight:bold;
}

/* modification to original ojs css*/


#main {
    margin: 0 auto;
    width: 60%;
}

#rightSidebar {
	border: 0.1em solid #DBD3C2;
    float: right;
    overflow: hidden;
    text-align:left;
	font-size: 0.8em;
    margin-left: 1%;
    margin-right: 5%;
	padding-left:.5em;
    padding: 1em;
   
}

.notifySuccess .ui-pnotify-container {
background: none repeat scroll 0 0 #c6f4fa;	
}


span.formSuccess {
    color: #33cccc;
    font-size: 1em;
    font-weight: bold;
}
/*control the left side width */
#main {
    display: inline;
    float: left;
    margin-left: 110px;;
    overflow: hidden;
    width: 60%;
}

div#navbar {
    height: 1em;
    margin: 0;
    clear: left;
    display: block;
    position: relative;
    vertical-align: bottom;
    z-index: 8;
}

#navbar a {
    font-size: .75em;
	font-weight:bold;
    letter-spacing: 0.05em;
	text-transform: normal;
}
ul.menu {
    display: block;
	list-style: none outside none;
    margin: 0;
    padding-left:0;
    padding-top: -.1em;
}

#menu li {
    background: none repeat scroll 0 0 transparent;
    display: block;
    float: left;
    margin: 0 0.2em 0 0;
    padding: 0;
    white-space: nowrap;
    }

#menu li a {
    color: #333333;
    display: block;
    margin: 0.4em 0 0;
    padding: 0.455em 0.909em 0;
}	

#developedBy {
    font-size: 0.95em;
	font-weight:bold;
    text-transform: uppercase;
}

table {
	width:99.7% !important;
}