/* BEGIN MASTER LAYOUT STYLES */
body {
	margin: 0px 5px 10px 5px;
	background-color: #c5c2db;
}
div#wrapper {
	margin-left: auto;
	margin-right: auto;
	width: 835px; /*810px;*/
}
table#maintable {
	width: 825px; /*800px;*/
	border: 0;
}
td#leftcolumn {
	vertical-align: top;
	background-color: #ffffff;
}
td#rightcolumn {
	width: 180px;
	vertical-align: top;
	background-color: #e0deec;
	background-image: url(../../../images/global/rightcolumn/bg.gif);
	background-position: left;
	background-repeat: repeat-y;
}
/* END MASTER LAYOUT STYLES */

/* BEGIN DROP SHADOW STYLES */
table#shadowtable {
	border: 0px none;
}
td#shadowleft {
	width: 5px;
	background-image: url(../../../images/global/shadow/left.gif);
	background-position: right;
	background-repeat: repeat-y;
}
td#shadowright {
	width: 5px;
	background-image: url(../../../images/global/shadow/right.gif);
	background-position: left;
	background-repeat: repeat-y;
}
td#shadowbottom {
	height: 5px;
	background-image: url(../../../images/global/shadow/bottom.gif);
	background-position: top;
	background-repeat: repeat-x;
}
/* END DROP SHADOW STYLES */

/* BEGIN LOGO STYLES */
#logo {
	padding: 13px 20px 0 0;
	background-color: #e0deec;
}
#logoNoRightColumn {
	float: right;
	padding: 13px 0 0 0;
	background-color: #e0deec;
}
/* END LOGO STYLES */

/* BEGIN BANNER STYLES */
div#banner {
	height: 62px;
	margin: 0;
	border: 0;
	background-color: #e0deec;
}
div#banner img {
	margin: 14px 0 0 12px;
}
/* END BANNER STYLES */

/* BEGIN NAVIGATION STYLES */
div#navbar {
	height: 32px; /*24pt*/
	background-image: url(../../../images/global/nav/bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	/*border: 1px solid red;*/
}
ul#navigation {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: "Trebuchet MS", "Helvetica";
	font-size: 10pt;
}
ul#navigation li {
	float: left;
	z-index: 5;
	margin: 2px 0 0 0;
	height: 30px;
	padding: 0;
	background-image: url(../../../images/global/nav/bg_item.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
ul#navigation li.navFirstItem {
	padding-left: 0px; /*12px;*/
}
ul#navigation li.navFirstItem a {
	border-left: 1px solid #cccccc;
}

ul#navigation li a:hover {
	background-image: url(../../../images/global/nav/bg_item_hover.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	text-decoration: none;
}
div#navigationcurveimg {
	float: right;
	z-index: -4;
}
/* END NAVIGATION STYLES */

/* BEGIN BREADCRUMB STYLES */
div#breadcrumbbar {
	margin: 12px 12px -10px 12px;
	padding: 3px 10px 3px 10px;
	background-color: #f2f2f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
div#breadcrumbbar ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#breadcrumbbar ul li {
	display: inline;
	margin: 0;
	padding: 0 3px 0 0;
}
div#breadcrumbbar a {
	color: #2b1c72;
	text-decoration: none;
}
div#breadcrumbbar a:hover {
	text-decoration: underline;
}
/* END BREADCRUMB STYLES */

/* BEGIN CONTENT STYLES */
div#content {
	padding: 22px 22px 0px 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
div#content h1 {
	margin-top: 0px;
	margin-bottom: 4px;
	font-family: "Trebuchet MS";
	font-size: 19px;
	line-height: 23px;
}
div#content h3 {
	margin-top: 0px;
	margin-bottom: 1px;
	font-family: "Trebuchet MS";
	font-size: 15px;
	line-height: 19px;
	font-variant: small-caps;
}
div#content h4 {
	margin-top: 10px;
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
}
div#content p {
	margin-top: 0;
	margin-bottom: 13px;
}
div#content ul {
	margin-top: 0;
	margin-bottom: 13px;
}
div#content a {
	color: #2b1c72;
	text-decoration: none;
	font-weight: bold;
}
div#content a.standOutLink {
	color: #004482;
	text-decoration: none;
	font-weight: bold;
}
div#content .rightArrowStandOutReadMore {
	color: #004482;
	text-decoration: none;
	font-weight: bold;
}
div#content a:hover {
	text-decoration: underline;
}
div#content hr {
	height: 1px;
	border: 0;
	background-color: #cccccc;
}
/* END CONTENT STYLES */

/* BEGIN RIGHT COLUMN CONTENT STYLES */
div#rightcolumncontent {
	margin: 35px 12px 12px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
div#rightcolumncontent h3 {
	margin-bottom: 1px;
	font-family: "Trebuchet MS";
	font-size: 15px;
	line-height: 19px;
	font-variant: small-caps;
	letter-spacing: .05em;
}
div#rightcolumncontent p {
	margin-top: 0px;
	margin-bottom: 13px;
}
div#rightcolumncontent ul {
	margin: 0 0 13px 20px;
	padding: 0;
}
div#rightcolumncontent li {
	margin: 0;
	padding: 0;
}
div#rightcolumncontent a {
	color: #2b1c72;
	text-decoration: none;
	font-weight: bold;
}
div#rightcolumncontent a:hover {
	text-decoration: underline;
}
/* END RIGHT COLUMN CONTENT STYLES */

/* BEGIN FOOTER STYLES */
div#footer {
	text-align: center;
	margin: 20px 27px 10px 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}
div#footer a {
	color: #333333;
	text-decoration: none;
}
div#footer a:hover {
	text-decoration: underline;
}
/* END FOOTER STYLES */
