/* COMMON ELEMENTS
------------------------------*/

*	{
	font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;
	}


/* THEME-SPECIFIC STYLES
------------------------------*/
div#left-gutter-content p
  {
		padding-top:6px;
		padding-bottom:3px;
		font-size:11px;
    line-height:140%;
		text-align:center;
  }

div.main-nav-tab-off {
	float:left;
	height:28px;
	margin:0;
	padding:0;
	background-color:#F4F7F8;
	background-color:#FFFFFF;
	text-align:center;
}

div.main-nav-tab-on {
	float:left;
	height:28px;
	margin:0;
	padding:0;
	background-color:#e7f5ff;
	text-align:center;
}

div.main-nav-tab-off p {
	text-align:center;
	padding:8px 19px 0px 19px;
	margin:0;
	line-height:100%;
}

div.main-nav-tab-on p {
	text-align:center;
	padding:8px 19px 0px 19px;
	margin:0;
	line-height:100%;
}

div#mainnav-links a {
	font-weight:normal;
	}


/* NO BORDERS ON IMAGE LINKS
------------------------------*/
a img {border: none}

* {
	border-color:#9d8c52;
	}

p, li, ul, ol, td	{
	color:#444444;
	text-align:left;
	margin-top:12px;
	margin-bottom:6px;
	font-size:13px;
	line-height:160%;
	}

ul, ol	{
	margin-left:1.5em;
	padding-left:2px;
	padding-top:0px;
	padding-bottom:2px;
	margin-top:0px;
	margin-bottom:2px;
	}

li	{
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	font-weight:normal;
	}

p.head1 {
	color:#3e6489;
	}

p.head2 {
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
	}

div#home_logo_container p.logotype {
	color:#FFFFFF;
	font-size:22px;
	letter-spacing:.1em;
	font-variant: small-caps;
	font-style:italic;
	padding:4px 0px 0px 14px;
	line-height:100%;
	}


/* STANDARD PAGES
------------------------------*/
div#breadcrumbs p
	{
		font-size:10px;
		text-align:left;
		color:#3e6489;
		padding-left:24px;;
	}

div#normalpage-header
	{
	width:714px;
	height:auto;
	margin:auto;
	padding-top:20px;
	}

div#normalpage-body
	{
	width:714px;
	height:auto;
	margin:auto;
	}

div#body-column-main
	{
	width:424px;
	float:right;
	}

div#body-column-gutter
	{
	width:29px;
	height:200px;
	float:right;
	}

div#body-column-sidebar
	{
	padding:0;
	width:261px;
	float:right;
	}

div#body-column-sidebar-content
	{
	width:261px;
	padding-top:8px;
	padding-bottom:8px;
	margin:auto;
	}

/* Some padding on images inserted with FCKedit
------------------------------*/
div#body-column-main img
	{
	padding:10px;
	}


div#normalpage-header p.head1	{
	font-size:23px;
	padding:0;
	margin:0;
	margin-top:26px;
	margin-bottom:16px;
	font-weight:bold;
	text-align:left;
	letter-spacing:.15em;
	line-height:110%;
	color:#3e6489;
	}

div#normalpage-header span.pagesubtitle	{
	font-size:14px;
	font-variant:normal;
	color:#9d8c52;
	}

/* AUTHENTICATION
------------------------------*/
div#authentication-courtesy-container p {
	color:#FFFFFF;
	letter-spacing:.06em;
	font-size:11px;
	margin:0;
	padding:6px 12px 0 0;
	text-align:right;
	}

/* TABLES
------------------------------*/
table {
	background-color:#60727A;
	margin:auto;
	}

table th {
	background-color:#D8DDD9;
	color:#3e6489;
	}

td {
	background-color:#FFFFFF;
	}

td.odd {
	background-color:#F2F3F2;
	}

td.even {
	background-color:#FFFFFF;
	}

td.formtabshead {
	text-align:center;
	background-color:#313a3e;
	}
td.singlerecrowlabel {
	background-color:#333c40;
	}
td.singlerecrowvalues {
	background-color:#313a3e;
	}
td.singlerechead {
	text-align:center;
	background-color:#1d2124;
	}

/* Pseudo class Selectors. */
/* Make sure they remain at the bottom of the file */
a	{
	color:#3e6489;
	text-decoration:none;
	text-decoration:underline;
	}

a:hover	{
	color:#9d8c52;
	text-decoration:underline;
	}
a.mainnavoff	{
	color:#3e6489;
	font-size:16px;
	text-decoration:none;
	letter-spacing:.08em;
	}

a.mainnavoff:hover	{
	color:#1E5BA0;
	font-size:16px;
	letter-spacing:.08em;
	}

a.mainnavon	{
	color:#1E5BA0;
	font-size:16px;
	text-decoration:none;
	letter-spacing:.08em;
	}

a.mainnavon:hover	{
	color:#1E5BA0;
	font-size:16px;
	letter-spacing:.08em;
	}

a.authentication-courtesy	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}

a.authentication-courtesy:hover	{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-decoration:underline;
	}

