body {
	font-family: sans-serif;
	font-size: 76%;
	color: #254461;
	line-height: 114%;
	margin: 0px;
	border: 0px;
	background-color: #FFFFFF;	
}

.oneill_text {
	font-family: sans-serif;
	font-size: 13px;
	color: #919191;
	line-height: 18px;
	margin: 0px;
	border: 0px;
	background-color: #FFFFFF;
	padding-right: 20px;
}

.oneill_header {
	font-size: 20px;
	font-weight: bold;
	color: #E11A1A;
}

/**  links  **/

a:link, a:visited, a:active {
	color: #f49500;
	text-decoration: underline;
}
a:hover {
	color: #f49500;
	text-decoration: none;
}



a.links-general {
	color: #FDB302;
	font-weight: bold;
	text-decoration: none;
}
a.links-general:hover {
	color: #FDB302;
	font-weight: bold;
	text-decoration: none;
}
a.links-credits {
	color: #254461;
	text-decoration: none;
}
a.links-credits:hover {
	color: #FDB302;
	text-decoration: none;
}
a.links-section {
	color: #967A41;
	text-decoration: none;
}
a.links-section:hover {
	color: #967A41;
	text-decoration: none;
}

/**  credits  **/

td.credits {
	color: #254461;
	text-align: center;
}

/**  font  **/

.bold {
	font-weight: bold;
}
.redBold {
	font-weight: bold;
	color: #E11A1A;
}
.yellowBold {
	font-weight: bold;
	color: #FDB302;
}
.blueBold {
	font-weight: bold;
	color: #254461;
}
td.errorText {
	font-weight: bold;
	color: #DC6322;
}

/**  header  **/



/**  footer  **/



/**  sides  **/


td.top {
	background:url(../images/layout/top.gif) bottom center repeat-x; height:10px;
}
td.bottom {
	background:url(../images/layout/bottom.gif) top center repeat-x; height:10px;
}
td.sideLeftFade {
	background:url(../images/layout/side_left.gif) top right repeat-y; width:10px;
}
td.sideRightFade {
	background:url(../images/layout/side_right.gif) top left repeat-y; width:10px;
}
td.headerlogo {
	background:url(../images/layout/pic_topright.jpg) top left repeat-x;;
}
td.navbar {
	background:url(../images/layout/bg_navbar.gif) top right repeat-x; border-top:1px solid #ffffff;
}
td.sidebarbg {
	background-color:#fff5dd;
}
td.sidebar {
	background:url(../images/layout/bg_sidebar.gif) top right repeat-x; border-top:1px solid #ffffff;
}
td.sidebarbut {
	background:url(../images/layout/bg_sidebar_but.gif) top repeat-x #1c609c; border-top:1px solid #fff5dd; padding:6px;
}
td.sidebarbut a:link, td.sidebarbut a:visited, td.sidebarbut a:active {
	color:#ffffff; text-decoration:none;
}
td.sidebarbut a:hover {
	color:#ffffff; text-decoration:underline;
}
td.sidebarsubbut {
	padding:6px; background-color:#1876ca; color:#ffffff;
}
td.sidebarsubbut a:link, td.sidebarsubbut a:visited, td.sidebarsubbut a:active {
	color:#ffffff; text-decoration:none;
}
td.sidebarsubbut a:hover {
	color:#ffffff; text-decoration:underline;
}


td.cartlinks {
	color:#8baeb9; font-size:11px;
}
td.cartlinks a:link, td.cartlinks a:visited, td.cartlinks a:active {
	color:#1876ca; text-decoration:none;
}
td.cartlinks a:hover {
	color:#1876ca; text-decoration:underline;
}


td.footerlinks {
	color:#aba2ce; font-size:12px;
}
td.footerlinks a:link, td.footerlinks a:visited, td.footerlinks a:active {
	color:#aba2ce; text-decoration:none;
}
td.footerlinks a:hover {
	color:#aba2ce; text-decoration:underline;
}




/**  title  **/

td.titleBg {
	background-image:url(../images/layout/title_bg.gif)
}

/**  table cells  **/

td.bodyCopy {
	padding: 7px 16px 14px 16px;
}
td.bodyRight {
	width: 217px;
	vertical-align: top;
	padding: 8px 0px 0px 0px;
}
td.bodyLeft {
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}
td.bodyLeft a:link, td.bodyLeft a:active, td.bodyLeft a:visited, td.bodyLeft a:hover {
	color: #FDB302;
	font-weight: bold;
	text-decoration: none;
}
td.homebodyLeft {
	padding: 0px 10px 0px 0px;
	vertical-align: top;
}
td.homebodyRight {
	width: 180px;
	vertical-align: top;
	padding: 7px 0px 0px 0px;
}
td.headSpacer {
	line-height: 5px;
}
td.centered {
	text-align: center;
}
